:root{font-family:Arial,Malgun Gothic,sans-serif;color:#26332a;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color-scheme:light}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}img,video{max-width:100%}:focus-visible{outline:2px solid #427158;outline-offset:4px}button:disabled{cursor:not-allowed;opacity:.55}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.category-nav{scrollbar-width:none}.category-nav::-webkit-scrollbar{display:none}:root{font-family:Malgun Gothic,Arial,sans-serif;font-size:17px;color:#122551;line-height:1.6}body,h1,h2,h3,h4{color:#122551}input,select,textarea{font-size:16px}:focus-visible{outline-color:#122551}@font-face{font-family:Bukangi Jua;src:url(/fonts/Jua-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bukangi Gowun;src:url(/fonts/GowunDodum-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-body:"Bukangi Gowun","Malgun Gothic",sans-serif;--font-cute:"Bukangi Jua","Bukangi Gowun",sans-serif;font-family:var(--font-body);font-synthesis:weight}body,button,input,select,textarea{font-family:var(--font-body)}h1,h2,h3,h4,.category-tile strong,.footer-brand strong{font-family:var(--font-cute);font-weight:400;letter-spacing:.01em}h1,h2,h3,h4{font-synthesis:none}.modal-overlay[data-v-bafde33e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000}.modal-content[data-v-bafde33e]{background:#fff;width:90%;max-width:800px;max-height:85vh;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;position:relative;animation:modalFadeIn-bafde33e .3s ease-out}@keyframes modalFadeIn-bafde33e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-bafde33e]{padding:25px 30px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:center;align-items:center;position:relative}.modal-title[data-v-bafde33e]{margin:0;font-size:20px;font-weight:700;color:#333}.header-close-btn[data-v-bafde33e]{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:28px;color:#bbb;cursor:pointer;line-height:1;transition:color .2s}.header-close-btn[data-v-bafde33e]:hover{color:#333}.modal-body[data-v-bafde33e]{padding:30px;overflow-y:auto;font-size:18px;line-height:1.8;color:#555;white-space:pre-line}.modal-body[data-v-bafde33e]::-webkit-scrollbar{width:6px}.modal-body[data-v-bafde33e]::-webkit-scrollbar-thumb{background-color:#e0e0e0;border-radius:10px}.modal-body[data-v-bafde33e]::-webkit-scrollbar-track{background-color:#f9f9f9}.modal-footer[data-v-bafde33e]{padding:20px 30px 30px;text-align:center;border-top:1px solid #f5f5f5}.confirm-btn[data-v-bafde33e]{width:160px;height:50px;background:#074ca1;color:#fff;border:none;border-radius:6px;font-size:19px;font-weight:600;cursor:pointer}.confirm-btn[data-v-bafde33e]:hover{background:#063d82}[data-v-bafde33e] .terms-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:17px;border-top:2px solid #333}[data-v-bafde33e] .terms-table th,[data-v-bafde33e] .terms-table td{border:1px solid #eee;padding:12px;text-align:left}[data-v-bafde33e] .terms-table th{background:#f8f9fa;font-weight:600;color:#333;text-align:center}[data-v-bafde33e] strong{color:#222;font-weight:700}[data-v-bafde33e] .table-title{display:block;font-size:18px;font-weight:700;margin-top:25px;margin-bottom:10px;color:#000}.goods-footer[data-v-decd1c6f]{background:#f7faff;color:#52627a;border-top:1px solid #e9f0fb}.footer-top[data-v-decd1c6f]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:60px;max-width:1300px;margin:auto;padding:48px 5vw 35px}.footer-brand strong[data-v-decd1c6f]{display:block;font-size:28px;letter-spacing:-1px;color:#122551}.footer-brand strong span[data-v-decd1c6f]{display:block;font-size:12px;letter-spacing:2px;margin-top:7px}.footer-brand p[data-v-decd1c6f]{font-size:15px;line-height:1.9;margin-top:23px;color:#52627a}.footer-top section h2[data-v-decd1c6f]{font-size:13px;letter-spacing:1.3px;font-weight:600;margin:5px 0 24px;color:#6586b2}.footer-top section a[data-v-decd1c6f]{display:block;font-size:15px;text-decoration:none;margin-bottom:14px;color:#52627a}.footer-top section p[data-v-decd1c6f]{font-size:14px;line-height:1.8;color:#52627a}.footer-bottom[data-v-decd1c6f]{max-width:1300px;margin:auto;padding:25px 5vw 35px;border-top:1px solid #e6eefb}.footer-bottom nav[data-v-decd1c6f]{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-bottom:23px}.footer-bottom nav a[data-v-decd1c6f],.footer-bottom nav button[data-v-decd1c6f]{border:0;background:none;padding:0;color:#52627a;font-size:14px;text-decoration:none}.footer-bottom p[data-v-decd1c6f]{font-size:14px;color:#52627a;line-height:1.9;margin-bottom:18px}.footer-bottom small[data-v-decd1c6f]{font-size:12px;letter-spacing:.5px;color:#52627a}@media(max-width:650px){.footer-top[data-v-decd1c6f]{grid-template-columns:1fr 1fr;padding:32px 22px 20px;gap:25px 20px}.footer-brand[data-v-decd1c6f]{grid-column:1/3}.footer-brand strong[data-v-decd1c6f]{font-size:26px}.footer-brand p[data-v-decd1c6f]{margin-top:15px;font-size:14px}.footer-top section h2[data-v-decd1c6f]{font-size:12px;margin-bottom:18px}.footer-top section a[data-v-decd1c6f]{font-size:14px}.footer-top section p[data-v-decd1c6f]{font-size:13px}.footer-bottom[data-v-decd1c6f]{padding:23px 22px 30px}.footer-bottom nav[data-v-decd1c6f]{gap:20px}.footer-bottom nav a[data-v-decd1c6f],.footer-bottom nav button[data-v-decd1c6f]{font-size:13px}.footer-bottom p[data-v-decd1c6f]{font-size:13px}}.business-details[data-v-decd1c6f]{margin:24px 0;color:#52627a}.business-details h2[data-v-decd1c6f]{font-size:15px;margin:0 0 14px;font-weight:600;color:#122551}.business-details h2 small[data-v-decd1c6f]{font-size:12px;letter-spacing:0;font-weight:400;margin-left:8px;color:#66758c}.business-details p[data-v-decd1c6f]{display:flex;flex-wrap:wrap;gap:6px 24px;font-size:14px;line-height:1.9;margin:5px 0;color:#52627a}.business-details span[data-v-decd1c6f]{overflow-wrap:anywhere}@media(max-width:650px){.business-details p[data-v-decd1c6f]{font-size:13px;gap:3px 18px}}.discovery-header[data-v-ebf29de4]{position:fixed;top:0;left:0;width:100%;height:80px;background-color:#fff;border-bottom:1px solid #e5e5e5;z-index:1000;display:flex;align-items:center}.header-inner[data-v-ebf29de4]{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 20px}.logo-text[data-v-ebf29de4]{font-size:1.75rem;font-weight:900;letter-spacing:-1px;color:transparent;text-decoration:none;background:linear-gradient(to right,#000,#6a8fe7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;transition:opacity .3s}.logo-text[data-v-ebf29de4]:hover{opacity:.7}.category-list[data-v-ebf29de4]{display:flex;list-style:none;gap:25px;margin:0;padding:0}.category-list li a[data-v-ebf29de4]{text-decoration:none;color:#000;font-size:18px;font-weight:600}.icon-menu[data-v-ebf29de4]{display:flex;gap:8px;align-items:center}.icon-btn[data-v-ebf29de4]{position:relative;background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.icon[data-v-ebf29de4]{width:24px;height:24px;color:#000}.search-dropdown[data-v-ebf29de4]{position:absolute;top:48px;right:0;width:min(320px,calc(100vw - 32px));background:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;padding:8px 10px 10px;z-index:1100;border:1px solid #e5edf9;box-shadow:0 8px 24px #1225511a;overflow:hidden;animation:dropdownSlide-ebf29de4 .25s ease-out}.serch-input-wrapper[data-v-ebf29de4]{padding:2px 4px 8px;border-bottom:1px solid #eef2f8;margin-bottom:4px}.search-bar-input[data-v-ebf29de4]{width:100%;padding:6px 4px;border:none;background:transparent;outline:none;font-size:15px;font-weight:500;color:#122551}.search-bar-input[data-v-ebf29de4]::placeholder{color:#aaa;font-weight:400}.search-results[data-v-ebf29de4]{list-style:none;padding:0;margin:0;max-height:260px;overflow-y:auto}.search-results li[data-v-ebf29de4]{padding:8px 6px;margin-bottom:2px;cursor:pointer;border-radius:8px;transition:background .15s ease}.search-results li[data-v-ebf29de4]:hover{background:#f5f9ff}.search-item[data-v-ebf29de4]{display:flex;align-items:center;gap:10px;min-width:0}.search-thumb[data-v-ebf29de4]{flex-shrink:0;width:40px;height:40px;object-fit:contain;border-radius:8px;background:#f5f8fe;border:1px solid #edf2fa;padding:2px}.search-info[data-v-ebf29de4]{display:flex;flex-direction:column;gap:2px;min-width:0}.search-name[data-v-ebf29de4]{font-size:13px;font-weight:600;color:#244b7c;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-price[data-v-ebf29de4]{font-size:12px;color:#3b78d9;font-weight:600}.no-result[data-v-ebf29de4]{padding:14px 8px;text-align:center;font-size:13px;color:#8a9bb5}.cart-badge[data-v-ebf29de4]{position:absolute;top:0;right:0;background-color:#ff5a5a;color:#fff;font-size:15px;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;font-weight:700;pointer-events:none;border:2px solid #fff}.user-dropdown-container[data-v-ebf29de4]{position:relative}.dropdown-box[data-v-ebf29de4]{position:absolute;top:35px;right:0;background:#fff;border:1px solid #eee;padding:10px 0;min-width:140px;display:flex;flex-direction:column;box-shadow:0 10px 20px #00000014;border-radius:4px}.user-info[data-v-ebf29de4]{padding:8px 16px;font-size:17px;font-weight:700;color:#074ca1}.divider[data-v-ebf29de4]{height:1px;background-color:#eee;margin:4px 0}.dropdown-box a[data-v-ebf29de4],.dropdown-box button[data-v-ebf29de4]{padding:10px 16px;text-decoration:none;color:#444;font-size:17px;text-align:left;background:none;border:none;cursor:pointer}.dropdown-box a[data-v-ebf29de4]:hover,.dropdown-box button[data-v-ebf29de4]:hover{background-color:#f5f5f5;transform:none}.content-container[data-v-ebf29de4]{margin-top:80px}.admin-badge[data-v-ebf29de4]{padding:0 16px 8px;display:flex}.admin-badge span[data-v-ebf29de4]{background-color:#074ca1;color:#fff;font-size:14px;padding:1px 6px;border-radius:5px;text-transform:uppercase}.admin-link[data-v-ebf29de4]{color:#074ca1!important;font-weight:700}.top-button[data-v-ebf29de4]{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:50%;background-color:#fff;color:#000;border:1px solid #e5e5e5;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:999;transition:all .3s ease}.top-button[data-v-ebf29de4]:hover{background-color:#6a8fe7;color:#fff;transform:translateY(-5px)}.top-icon[data-v-ebf29de4]{width:24px;height:24px}@keyframes dropdownSlide-ebf29de4{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-ebf29de4],.fade-leave-active[data-v-ebf29de4]{transition:opacity .3s ease}.fade-enter-from[data-v-ebf29de4],.fade-leave-to[data-v-ebf29de4]{opacity:0}@media(max-width:768px){.discovery-header[data-v-ebf29de4]{height:112px}.header-inner[data-v-ebf29de4]{flex-wrap:wrap;padding:0 16px;box-sizing:border-box}.logo-area[data-v-ebf29de4]{order:0}.icon-menu[data-v-ebf29de4]{order:1}.category-nav[data-v-ebf29de4]{order:2;width:100%;overflow-x:auto;padding:10px 0}.category-list[data-v-ebf29de4]{gap:20px;width:max-content}.category-list li a[data-v-ebf29de4]{white-space:nowrap}.content-container[data-v-ebf29de4]{margin-top:112px}.search-dropdown[data-v-ebf29de4]{position:fixed;top:58px;left:12px;right:12px;width:auto}}.announcement[data-v-ebf29de4]{height:30px;display:flex;align-items:center;justify-content:center;gap:24px;background:#122551;color:#f5f4ed;font-size:13px;letter-spacing:1.7px}.announcement span[data-v-ebf29de4]{font-size:14px;letter-spacing:0}.discovery-header[data-v-ebf29de4]{position:sticky;top:0;height:88px;border-bottom:1px solid #ecece5}.header-inner[data-v-ebf29de4]{max-width:1480px;padding:0 5vw}.logo-text[data-v-ebf29de4]{font:32px Georgia,serif;font-weight:400;letter-spacing:4px;background:none;color:#122551;-webkit-text-fill-color:#122551}.category-list[data-v-ebf29de4]{gap:30px}.category-list li a[data-v-ebf29de4]{font-size:15px;letter-spacing:1.2px;font-weight:400}.category-list a.router-link-active[data-v-ebf29de4]{color:#477358}.icon[data-v-ebf29de4]{width:21px;height:21px;color:#293c2c}.icon-btn[data-v-ebf29de4]{box-shadow:none;border-radius:0}.icon-btn[data-v-ebf29de4]:hover{box-shadow:none;transform:none;background:#f4f4ef}.search-price[data-v-ebf29de4]{color:#345441}.top-button[data-v-ebf29de4]:hover{background:#122551}@media(max-width:768px){.announcement[data-v-ebf29de4]{font-size:12px;gap:12px;height:28px}.announcement span[data-v-ebf29de4]{font-size:13px}.discovery-header[data-v-ebf29de4]{height:104px}.header-inner[data-v-ebf29de4]{padding:10px 20px}.logo-text[data-v-ebf29de4]{font-size:27px}.category-nav[data-v-ebf29de4]{padding-top:14px;padding-bottom:4px}.category-list[data-v-ebf29de4]{gap:24px}.category-list li a[data-v-ebf29de4]{font-size:14px}.content-container[data-v-ebf29de4]{margin-top:0}.search-dropdown[data-v-ebf29de4]{top:78px}}.announcement[data-v-ebf29de4]{background:#122551;color:#fff;font-size:13px;letter-spacing:1.2px}.discovery-header[data-v-ebf29de4]{height:92px;border-bottom:1px solid #e9f0fa}.header-inner[data-v-ebf29de4]{max-width:1500px;padding:0 4vw}.logo-text[data-v-ebf29de4]{display:flex;align-items:center;gap:10px;background:none;-webkit-text-fill-color:#122551;color:#122551;font-family:Arial,Malgun Gothic,sans-serif;font-size:27px;letter-spacing:-1px;font-weight:900;white-space:nowrap}.logo-text img[data-v-ebf29de4]{width:48px;height:48px;object-fit:cover;border-radius:50%}.logo-text small[data-v-ebf29de4]{display:block;font-size:11px;letter-spacing:2px;margin-top:3px;font-weight:600}.category-list[data-v-ebf29de4]{gap:23px}.category-list li a[data-v-ebf29de4]{font-size:16px;letter-spacing:0;color:#526a8a;font-weight:500}.category-list a.router-link-active[data-v-ebf29de4]{color:#122551}.icon[data-v-ebf29de4]{color:#34557e}.search-price[data-v-ebf29de4]{color:#122551}.search-dropdown[data-v-ebf29de4]{border:1px solid #e0ebfa;border-radius:15px}.dropdown-box .admin-link[data-v-ebf29de4]{color:#122551!important}.top-button[data-v-ebf29de4]:hover{background:#3977df}@media(max-width:1000px){.category-list[data-v-ebf29de4]{gap:15px}.category-list li a[data-v-ebf29de4]{font-size:15px}}@media(max-width:768px){.announcement[data-v-ebf29de4]{font-size:11px;gap:10px}.announcement span[data-v-ebf29de4]{font-size:12px}.discovery-header[data-v-ebf29de4]{height:114px}.header-inner[data-v-ebf29de4]{padding:10px 18px}.logo-text[data-v-ebf29de4]{font-size:24px;gap:8px}.logo-text img[data-v-ebf29de4]{width:40px;height:40px}.logo-text small[data-v-ebf29de4]{font-size:6px}.category-nav[data-v-ebf29de4]{padding-top:12px;padding-bottom:4px}.category-list[data-v-ebf29de4]{gap:23px}.category-list li a[data-v-ebf29de4]{font-size:15px}.search-dropdown[data-v-ebf29de4]{top:84px}.content-container[data-v-ebf29de4]{margin-top:0}}.logo-text[data-v-ebf29de4]{color:#122551;-webkit-text-fill-color:#122551;font-size:32px;letter-spacing:-1px;line-height:1.2;gap:10px}.logo-text img[data-v-ebf29de4]{width:50px;height:50px;flex-shrink:0}.category-list[data-v-ebf29de4]{gap:22px}.category-list li a[data-v-ebf29de4]{font-size:18px;font-weight:650;color:#122551;white-space:nowrap;line-height:1.6}.category-list a.router-link-active[data-v-ebf29de4]{color:#122551;text-decoration:underline;text-underline-offset:7px}.announcement[data-v-ebf29de4]{min-height:34px;height:auto;padding:7px 16px;flex-wrap:wrap;gap:6px 22px;line-height:1.5;background:#122551;font-size:12px}.announcement span[data-v-ebf29de4]{font-size:13px}.header-inner[data-v-ebf29de4]{gap:24px}.icon-menu[data-v-ebf29de4]{flex-shrink:0}.category-nav[data-v-ebf29de4]{min-width:0}.content-container[data-v-ebf29de4]{margin-top:0}@media(max-width:1250px){.discovery-header[data-v-ebf29de4]{height:auto;min-height:132px}.header-inner[data-v-ebf29de4]{flex-wrap:wrap;padding:16px 28px;gap:15px}.logo-area[data-v-ebf29de4]{order:0}.icon-menu[data-v-ebf29de4]{order:1}.category-nav[data-v-ebf29de4]{order:2;width:100%;overflow-x:auto;padding:3px 0 5px}.category-list[data-v-ebf29de4]{width:max-content;gap:28px}.category-list li a[data-v-ebf29de4]{font-size:18px}.content-container[data-v-ebf29de4]{margin-top:0}}@media(max-width:650px){.header-inner[data-v-ebf29de4]{padding:13px 18px;gap:14px}.discovery-header[data-v-ebf29de4]{min-height:126px}.logo-text[data-v-ebf29de4]{font-size:29px}.logo-text img[data-v-ebf29de4]{width:44px;height:44px}.category-list[data-v-ebf29de4]{gap:23px}.category-list li a[data-v-ebf29de4]{font-size:16px}.announcement[data-v-ebf29de4]{padding:6px 12px;font-size:11px;gap:3px 8px}.announcement span[data-v-ebf29de4]{font-size:11px}.search-dropdown[data-v-ebf29de4]{top:92px}.content-container[data-v-ebf29de4]{margin-top:0}}.logo-text[data-v-ebf29de4]{font-family:var(--font-cute);font-weight:400;letter-spacing:.03em;color:#122551;-webkit-text-fill-color:#122551}.category-list li a[data-v-ebf29de4]{font-family:var(--font-cute);font-weight:400;letter-spacing:.02em}.shop-card[data-v-5ae9fe68]{display:block;text-decoration:none;color:inherit;min-width:0}.shop-card-image[data-v-5ae9fe68]{aspect-ratio:4/5;background:#f2f1ee;position:relative;overflow:hidden}.shop-card-image img[data-v-5ae9fe68]{width:100%;height:100%;object-fit:cover;transition:transform .6s}.shop-card:hover img[data-v-5ae9fe68]{transform:scale(1.045)}.card-rank[data-v-5ae9fe68]{position:absolute;top:15px;left:16px;font:italic 24px Georgia,serif}.card-action[data-v-5ae9fe68]{position:absolute;bottom:0;left:0;right:0;background:#243d31ed;color:#fff;padding:13px;text-align:center;font-size:16px;transform:translateY(100%);transition:transform .25s}.shop-card:hover .card-action[data-v-5ae9fe68],.shop-card:focus-visible .card-action[data-v-5ae9fe68]{transform:translateY(0)}.card-meta[data-v-5ae9fe68]{display:flex;justify-content:space-between;font-size:14px;letter-spacing:1px;color:#777;margin-top:20px}.shop-card h3[data-v-5ae9fe68]{font-size:18px;line-height:1.6;font-weight:500;margin:9px 0}.card-price[data-v-5ae9fe68]{display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:18px;margin:0}.sale-rate[data-v-5ae9fe68]{color:#a14d37;font-weight:600}.card-price del[data-v-5ae9fe68]{color:#999;font-size:16px}.stock-label[data-v-5ae9fe68]{position:absolute;inset:auto 12px 12px auto;padding:7px 10px;background:#fff;font-size:14px;letter-spacing:1px}@media(max-width:600px){.card-meta[data-v-5ae9fe68]{font-size:13px;margin-top:13px}.shop-card h3[data-v-5ae9fe68]{font-size:16px}.card-price[data-v-5ae9fe68]{font-size:16px;gap:6px}.card-price del[data-v-5ae9fe68]{font-size:14px}}.shop-card-image[data-v-5ae9fe68]{aspect-ratio:1;border-radius:18px;background:#f5f8fe;border:1px solid #edf2fa}.shop-card-image img[data-v-5ae9fe68]{object-fit:contain;padding:16px;mix-blend-mode:multiply}.shop-card:hover img[data-v-5ae9fe68]{transform:scale(1.035)}.card-action[data-v-5ae9fe68]{background:#3975dcf0;font-size:15px;padding:11px}.card-rank[data-v-5ae9fe68]{font-family:Arial,sans-serif;color:#52627a;font-size:20px;font-style:normal;font-weight:700}.card-meta[data-v-5ae9fe68]{margin-top:18px;color:#52627a;font-size:13px;letter-spacing:.7px}.shop-card h3[data-v-5ae9fe68]{font-size:18px;color:#244b7c;margin:9px 0 10px;font-weight:500}.card-price[data-v-5ae9fe68]{font-size:18px;color:#254c7d}.sale-rate[data-v-5ae9fe68]{color:#ee8d82}.card-price del[data-v-5ae9fe68]{color:#52627a;font-size:15px}.stock-label[data-v-5ae9fe68]{color:#6180a8;border-radius:6px}@media(max-width:650px){.shop-card-image[data-v-5ae9fe68]{border-radius:13px}.shop-card-image img[data-v-5ae9fe68]{padding:10px}.card-meta[data-v-5ae9fe68]{font-size:12px;margin-top:12px;letter-spacing:0}.shop-card h3[data-v-5ae9fe68],.card-price[data-v-5ae9fe68]{font-size:16px}.card-price del[data-v-5ae9fe68]{font-size:14px}}.goods-collection[data-v-ad968c51]{max-width:1440px;margin:auto;padding:50px 5vw 85px;color:#122551}.collection-intro[data-v-ad968c51]{text-align:center;padding:32px 15px 40px;background:#f1f7ff;border-radius:22px}.collection-intro p[data-v-ad968c51]{font-size:13px;letter-spacing:2px;color:#52627a}.collection-intro h1[data-v-ad968c51]{font-size:34px;letter-spacing:-1.5px;margin:24px 0 17px}.collection-intro>span[data-v-ad968c51]{font-size:16px;color:#52627a;line-height:1.8}.collection-nav[data-v-ad968c51]{display:flex;justify-content:center;gap:32px;margin:34px 0 20px;overflow:auto;scrollbar-width:none;padding-bottom:12px}.collection-nav a[data-v-ad968c51]{font-size:16px;white-space:nowrap;text-decoration:none;color:#52627a;padding:9px 0;border-bottom:2px solid transparent}.collection-nav a.router-link-active[data-v-ad968c51]{color:#3b78d9;border-color:#3b78d9}.collection-toolbar[data-v-ad968c51]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5edf9;padding:20px 0 28px;font-size:15px;color:#52627a}.collection-toolbar strong[data-v-ad968c51]{font-weight:600;color:#3e78cd}.collection-toolbar select[data-v-ad968c51]{border:0;background:transparent;color:#6886b1;font-size:15px;padding:6px;margin-left:12px}.collection-grid[data-v-ad968c51]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.collection-state[data-v-ad968c51]{text-align:center;padding:80px 10px;font-size:17px;color:#52627a}.collection-state button[data-v-ad968c51]{background:#fff;border:1px solid #cadef9;border-radius:8px;padding:10px;color:#5a83bc}@media(max-width:750px){.goods-collection[data-v-ad968c51]{padding:24px 20px 55px}.collection-intro[data-v-ad968c51]{padding:27px 15px 30px;border-radius:17px}.collection-intro h1[data-v-ad968c51]{font-size:29px;margin:20px 0 13px}.collection-intro>span[data-v-ad968c51]{font-size:14px}.collection-intro p[data-v-ad968c51]{font-size:11px;letter-spacing:1.3px}.collection-nav[data-v-ad968c51]{justify-content:flex-start;gap:23px;margin:23px 0 10px}.collection-nav a[data-v-ad968c51]{font-size:14px}.collection-grid[data-v-ad968c51]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.collection-toolbar[data-v-ad968c51]{font-size:14px}.collection-toolbar select[data-v-ad968c51]{font-size:14px;margin-left:5px}}.goods-home[data-v-24d0c81d]{--navy:#122551;--blue:#122551;color:var(--navy);background:#fff}.goods-carousel[data-v-24d0c81d]{max-width:1600px;margin:24px auto 0;padding:0 28px}.banner-image[data-v-24d0c81d]{display:block;border-radius:24px;overflow:hidden;background:#e6f1ff}.banner-image img[data-v-24d0c81d]{display:block;width:100%;aspect-ratio:2.655;object-fit:contain}.banner-bottom[data-v-24d0c81d]{display:flex;align-items:center;justify-content:space-between;position:relative;padding:16px 10px}.banner-action[data-v-24d0c81d]{font-size:16px;color:#365f94;text-decoration:none}.banner-action span[data-v-24d0c81d]{margin-left:20px}.banner-dots[data-v-24d0c81d]{display:flex;gap:8px;position:absolute;left:50%;transform:translate(-50%)}.banner-dots button[data-v-24d0c81d]{width:24px;height:26px;border:0;padding:10px 0;background:none}.banner-dots button[data-v-24d0c81d]:after{content:"";display:block;background:#d2def1;height:4px;border-radius:4px}.banner-dots button.active[data-v-24d0c81d]{width:40px}.banner-dots button.active[data-v-24d0c81d]:after{background:#3975e6}.banner-controls[data-v-24d0c81d]{display:flex;align-items:center;gap:12px;font-size:16px}.banner-controls small[data-v-24d0c81d]{color:#52627a;margin-left:7px}.banner-controls button[data-v-24d0c81d]{border:0;background:transparent;min-width:28px;min-height:30px;color:#476a98;font-size:19px}.category-section[data-v-24d0c81d]{max-width:900px;display:grid;grid-template-columns:repeat(4,1fr);gap:36px;margin:42px auto 12px;padding:0 24px}.category-tile[data-v-24d0c81d]{text-decoration:none;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.category-picture[data-v-24d0c81d]{width:104px;height:104px;border-radius:50%;background:#eff5ff;overflow:hidden;padding:16px;transition:transform .2s}.category-picture.living[data-v-24d0c81d]{background:#fff5df}.category-picture.stationery[data-v-24d0c81d]{background:#eef9f9}.category-picture.apparel[data-v-24d0c81d]{background:#fff0f1}.category-picture img[data-v-24d0c81d]{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.category-tile:hover .category-picture[data-v-24d0c81d]{transform:translateY(-4px)}.category-tile strong[data-v-24d0c81d]{font-size:17px;margin-top:6px;font-weight:600}.category-tile>span[data-v-24d0c81d]{font-size:14px;color:#52627a}.goods-section[data-v-24d0c81d]{max-width:1440px;margin:auto;padding:64px 5vw 72px}.section-top[data-v-24d0c81d]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.goods-kicker[data-v-24d0c81d]{font-size:14px;color:#52627a;letter-spacing:1.7px;font-weight:600;margin:0 0 13px}.section-top h1[data-v-24d0c81d],.section-top h2[data-v-24d0c81d]{font-size:27px;line-height:1.5;letter-spacing:-1px;margin:0;font-weight:700}.section-top h1 span[data-v-24d0c81d],.section-top h2 span[data-v-24d0c81d]{display:block;color:#52627a;font-size:16px;font-weight:400;letter-spacing:0;margin-top:9px}.section-top>a[data-v-24d0c81d]{color:#52627a;font-size:15px;white-space:nowrap;text-decoration:none}.goods-grid[data-v-24d0c81d],.goods-skeleton[data-v-24d0c81d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.goods-grid.three[data-v-24d0c81d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.goods-skeleton>div[data-v-24d0c81d]{aspect-ratio:1;background:#f0f5fc;border-radius:18px;animation:pulse-24d0c81d 1.3s infinite alternate}.goods-state[data-v-24d0c81d]{text-align:center;font-size:17px;color:#52627a;padding:70px 15px}.goods-state button[data-v-24d0c81d]{border:1px solid #bfd2ed;padding:12px 22px;background:#fff;color:#4374b7;border-radius:8px}.daily-story[data-v-24d0c81d]{display:grid;grid-template-columns:38% 62%;max-width:1280px;margin:0 auto 20px;background:#edf7ff;border-radius:22px;overflow:hidden}.daily-story-copy[data-v-24d0c81d]{padding:50px 40px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.daily-story-copy h2[data-v-24d0c81d]{font-size:31px;line-height:1.6;font-weight:500;letter-spacing:-1px;margin:10px 0 15px}.daily-story-copy h2 em[data-v-24d0c81d]{font-style:normal;font-weight:700;color:#3474d6}.daily-story-copy>p[data-v-24d0c81d]:not(.goods-kicker){font-size:16px;color:#52627a;line-height:2}.daily-story-copy>a[data-v-24d0c81d]{margin-top:20px;font-size:16px;color:#4c76ac;text-decoration:none;border-bottom:1px solid #9dbadb;padding-bottom:8px}.daily-story-image[data-v-24d0c81d]{display:block;min-height:360px}.daily-story-image img[data-v-24d0c81d]{display:block;width:100%;height:100%;object-fit:cover}.meet-bukangi[data-v-24d0c81d]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1160px;padding:0 30px;margin:0 auto 75px}.meet-bukangi>img[data-v-24d0c81d]{width:100%;border-radius:26px;max-height:440px;object-fit:cover}.meet-bukangi h2[data-v-24d0c81d]{font-size:36px;line-height:1.5;letter-spacing:-1.7px;margin:20px 0;color:#122551}.meet-bukangi div>p[data-v-24d0c81d]:not(.goods-kicker){font-size:16px;color:#52627a;line-height:2}.meet-bukangi a[data-v-24d0c81d]{display:inline-block;margin-top:22px;padding:13px 22px;background:#edf4ff;border-radius:30px;font-size:16px;text-decoration:none;color:#4076bd}.community-invite[data-v-24d0c81d]{background:#fff8e9;padding:36px 6vw;display:flex;align-items:center;justify-content:center;gap:35px}.community-invite>span[data-v-24d0c81d]{font-size:60px;color:#e3ba54;font-family:Georgia,serif}.community-invite .goods-kicker[data-v-24d0c81d]{color:#b4a16a;font-size:12px;margin-bottom:9px}.community-invite h2[data-v-24d0c81d]{font-size:19px;margin:0 0 10px;font-weight:500;letter-spacing:-.5px}.community-invite div>p[data-v-24d0c81d]:last-child{font-size:15px;color:#a39677}.community-invite>a[data-v-24d0c81d]{font-size:15px;text-decoration:none;margin-left:55px;color:#897748;white-space:nowrap}@keyframes pulse-24d0c81d{to{opacity:.45}}@media(max-width:900px){.daily-story[data-v-24d0c81d]{margin:0 25px 20px}.daily-story-copy[data-v-24d0c81d]{padding:30px}.daily-story-copy h2[data-v-24d0c81d]{font-size:25px}.meet-bukangi[data-v-24d0c81d]{gap:35px}.community-invite[data-v-24d0c81d]{gap:25px}.community-invite>a[data-v-24d0c81d]{margin-left:0}}@media(max-width:650px){.goods-carousel[data-v-24d0c81d]{margin-top:12px;padding:0 12px}.banner-image[data-v-24d0c81d]{border-radius:14px}.banner-bottom[data-v-24d0c81d]{padding:8px 2px}.banner-action[data-v-24d0c81d]{font-size:13px}.banner-action span[data-v-24d0c81d]{margin-left:5px}.banner-dots[data-v-24d0c81d]{display:none}.banner-controls[data-v-24d0c81d]{gap:4px;font-size:14px}.banner-controls button[data-v-24d0c81d]{font-size:17px;min-width:23px}.category-section[data-v-24d0c81d]{gap:8px;margin:25px auto 0;padding:0 14px}.category-picture[data-v-24d0c81d]{width:65px;height:65px;padding:10px}.category-tile[data-v-24d0c81d]{gap:5px}.category-tile strong[data-v-24d0c81d]{font-size:15px}.category-tile>span[data-v-24d0c81d]{font-size:12px}.goods-section[data-v-24d0c81d]{padding:40px 20px 45px}.goods-kicker[data-v-24d0c81d]{font-size:12px;letter-spacing:1px;margin-bottom:10px}.section-top[data-v-24d0c81d]{gap:10px;margin-bottom:22px}.section-top h1[data-v-24d0c81d],.section-top h2[data-v-24d0c81d]{font-size:20px;letter-spacing:-.8px}.section-top h1 span[data-v-24d0c81d],.section-top h2 span[data-v-24d0c81d]{font-size:14px;margin-top:7px}.section-top>a[data-v-24d0c81d]{font-size:13px}.goods-grid[data-v-24d0c81d],.goods-grid.three[data-v-24d0c81d],.goods-skeleton[data-v-24d0c81d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.goods-grid.three[data-v-24d0c81d]>:last-child{grid-column:auto}.daily-story[data-v-24d0c81d]{grid-template-columns:1fr;margin:0 20px;border-radius:18px}.daily-story-copy[data-v-24d0c81d]{padding:30px}.daily-story-copy h2[data-v-24d0c81d]{font-size:25px}.daily-story-copy>p[data-v-24d0c81d]:not(.goods-kicker){font-size:15px}.daily-story-image[data-v-24d0c81d]{min-height:0;height:235px}.meet-bukangi[data-v-24d0c81d]{grid-template-columns:1fr;gap:28px;padding:0 20px;margin:0 auto 45px}.meet-bukangi>img[data-v-24d0c81d]{height:300px;object-position:50% 45%;border-radius:20px}.meet-bukangi>div[data-v-24d0c81d]{padding:0 10px}.meet-bukangi h2[data-v-24d0c81d]{font-size:29px;margin:14px 0}.meet-bukangi div>p[data-v-24d0c81d]:not(.goods-kicker){font-size:15px}.community-invite[data-v-24d0c81d]{padding:28px 22px;gap:15px;flex-wrap:wrap;justify-content:flex-start}.community-invite>span[data-v-24d0c81d]{font-size:44px}.community-invite h2[data-v-24d0c81d]{font-size:18px}.community-invite div>p[data-v-24d0c81d]:last-child{font-size:14px}.community-invite>a[data-v-24d0c81d]{margin-left:60px;font-size:14px}}@media(prefers-reduced-motion:reduce){[data-v-24d0c81d]{animation:none!important;transition:none!important}}.category-section[data-v-24d0c81d]{margin-top:40px}.goods-kicker[data-v-24d0c81d]{font-weight:650}.category-tile strong[data-v-24d0c81d]{font-size:18px;color:#122551}.section-top h1[data-v-24d0c81d],.section-top h2[data-v-24d0c81d]{font-size:30px;font-weight:700}.section-top h1 span[data-v-24d0c81d],.section-top h2 span[data-v-24d0c81d]{font-size:16px;line-height:1.7}.daily-story-copy>p[data-v-24d0c81d]:not(.goods-kicker),.meet-bukangi div>p[data-v-24d0c81d]:not(.goods-kicker){font-size:17px;line-height:1.9}.community-invite h2[data-v-24d0c81d]{font-size:24px;font-weight:650}.community-invite div>p[data-v-24d0c81d]:last-child{font-size:16px}@media(max-width:650px){.category-section[data-v-24d0c81d]{margin-top:28px}.category-tile strong[data-v-24d0c81d]{font-size:15px}.category-tile>span[data-v-24d0c81d]{font-size:12px;line-height:1.6}.section-top[data-v-24d0c81d]{align-items:flex-start;flex-wrap:wrap}.section-top h1[data-v-24d0c81d],.section-top h2[data-v-24d0c81d]{font-size:25px}.section-top h1 span[data-v-24d0c81d],.section-top h2 span[data-v-24d0c81d]{font-size:15px}.daily-story-copy>p[data-v-24d0c81d]:not(.goods-kicker),.meet-bukangi div>p[data-v-24d0c81d]:not(.goods-kicker){font-size:16px}.community-invite h2[data-v-24d0c81d]{font-size:21px}}.register-wrapper[data-v-84ede636]{display:flex;justify-content:center;padding:60px 20px}.register-container[data-v-84ede636]{width:100%;max-width:640px}.title[data-v-84ede636]{text-align:center;font-size:26px;font-weight:800;margin-bottom:30px;color:#333}.required-info[data-v-84ede636]{font-size:16px;text-align:right;padding-bottom:10px;border-bottom:2px solid #333}.asterisk[data-v-84ede636]{color:#ee6a7b}.form-body[data-v-84ede636]{padding:30px 0}.input-group[data-v-84ede636]{display:flex;align-items:flex-start;padding:12px 0}.input-group label[data-v-84ede636]{width:139px;min-width:139px;height:52px;display:flex;align-items:center;font-weight:500;font-size:18px;color:#333}.input-column[data-v-84ede636]{flex:1;display:flex;flex-direction:column;gap:4px}.input-with-btn[data-v-84ede636]{flex:1;display:flex;gap:8px}.input-group input[type=text][data-v-84ede636],.input-group input[type=password][data-v-84ede636],.input-group input[type=email][data-v-84ede636],.input-group input[type=tel][data-v-84ede636],.input-group input[type=date][data-v-84ede636],.address-box input[data-v-84ede636]{width:100%;height:52px;padding:0 16px;background-color:#fff;border:1.5px solid #eee;border-radius:8px;font-size:18px;color:#000;box-sizing:border-box;outline:none}.email-input-wrap[data-v-84ede636]{flex:1;display:flex;align-items:center;gap:8px}.email-input-wrap input[data-v-84ede636]{flex:1;min-width:0}.at[data-v-84ede636]{font-size:19px;color:#666}.domain-select[data-v-84ede636]{width:140px;height:52px;padding:0 10px;border:1.5px solid #eee;border-radius:8px;font-size:18px;background-color:#fff;cursor:pointer;outline:none}.domain-select[data-v-84ede636]:focus{border-color:#074ca1}.input-group input[type=date][data-v-84ede636]{cursor:pointer}.input-group input[type=date][data-v-84ede636]::-webkit-inner-spin-button,.input-group input[type=date][data-v-84ede636]::-webkit-calendar-picker-indicator{cursor:pointer}.input-group input[data-v-84ede636]:focus{border-color:#074ca1;box-shadow:0 0 0 3px #074ca11a}.outline-btn[data-v-84ede636]{width:120px;height:52px;border:1.5px solid #074CA1;background:#eff6ff;color:#2563eb;border-radius:8px;font-weight:700;cursor:pointer;flex-shrink:0}.outline-btn[data-v-84ede636]:hover{background:#dbeafe;transform:translateY(-2px)}.address-box[data-v-84ede636]{flex:1;display:flex;flex-direction:column;gap:8px}.radio-group.gender-group[data-v-84ede636]{flex:1;display:flex;align-items:center;height:52px;gap:24px}.radio-label[data-v-84ede636]{display:flex;align-items:center;gap:6px;font-size:18px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}input[type=radio][data-v-84ede636],input[type=checkbox][data-v-84ede636]{accent-color:#074CA1;width:18px;height:18px;margin:0;cursor:pointer}.birth-input-wrap[data-v-84ede636]{flex:1;display:flex;gap:10px}.birth-input-wrap select[data-v-84ede636]{flex:1;height:52px;padding:0 12px;border:1.5px solid #eee;border-radius:8px;font-size:18px;background-color:#fff;cursor:pointer;outline:none}.birth-input-wrap select[data-v-84ede636]:focus{border-color:#074ca1}.birth-input-wrap select[data-v-84ede636]:invalid{color:#999}.terms-container[data-v-84ede636]{display:flex;align-items:flex-start;padding:12px 0}.terms-title[data-v-84ede636]{width:139px;min-width:139px;height:52px;display:flex;align-items:center;font-weight:500;font-size:18px;color:#333}.terms-list[data-v-84ede636]{flex:1;display:flex;flex-direction:column;gap:15px;padding-top:16px}.all-agree[data-v-84ede636]{margin-bottom:5px}.all-agree strong[data-v-84ede636]{font-size:19px;color:#333}.check-label[data-v-84ede636]{font-size:18px;display:flex;align-items:center;gap:10px;min-height:24px}.check-label span[data-v-84ede636]{color:#999}.terms-item[data-v-84ede636]{display:flex;justify-content:space-between;align-items:center}.view-btn[data-v-84ede636]{background:#fff;border:none;color:#074ca1;font-size:17px;cursor:pointer;padding:0;text-decoration:none;outline:none}.modal-overlay[data-v-84ede636]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content[data-v-84ede636]{background:#fff;width:90%;max-width:440px;border-radius:16px;overflow:hidden;box-shadow:0 4px 15px #00000026;display:flex;flex-direction:column;margin:auto}.modal-header[data-v-84ede636]{padding:30px 20px 15px;text-align:center;border-bottom:none}.modal-title[data-v-84ede636]{margin:0;font-size:18px;font-weight:600;color:#333;width:100%}.modal-body[data-v-84ede636]{padding:10px 24px;max-height:450px;overflow-y:auto;font-size:18px;line-height:1.6;color:#666;white-space:pre-line;text-align:left}.modal-body[data-v-84ede636]::-webkit-scrollbar{width:4px}.modal-body[data-v-84ede636]::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:10px}.modal-footer[data-v-84ede636]{padding:10px 0 20px;border-top:none;display:flex;justify-content:center}.modal-close-btn[data-v-84ede636]{width:auto;min-width:100px;height:auto;background:none;color:#074ca1;border:none;font-size:19px;font-weight:600;cursor:pointer;padding:10px 20px;outline:none}[data-v-84ede636] .terms-table{width:100%;border-collapse:collapse;margin-top:8px;font-size:16px;border-top:1px solid #ccc}[data-v-84ede636] .terms-table th,[data-v-84ede636] .terms-table td{border:1px solid #eee;padding:10px 5px;text-align:center;vertical-align:middle;line-height:1.4}[data-v-84ede636] .terms-table th{background-color:#f9f9f9;font-weight:600;color:#333}[data-v-84ede636] .terms-table td{color:#666}[data-v-84ede636] .table-title{font-size:18px;font-weight:700;margin-top:20px;margin-bottom:8px;color:#333}[data-v-84ede636] .table-notice{font-size:15px;color:#888;margin-top:8px;line-height:1.4}.helper-msg[data-v-84ede636]{font-size:16px;font-weight:700}.success-text[data-v-84ede636]{color:#074ca1}.error-text[data-v-84ede636]{color:#ee6a7b}.error-msg[data-v-84ede636]{margin-top:20px;text-align:center;font-size:18px;color:#ee6a7b}.submit-btn[data-v-84ede636]{width:240px;height:56px;background-color:#074ca1;color:#fff;border:none;border-radius:4px;font-size:19px;font-weight:700;margin:40px auto 0;display:block;cursor:pointer;transition:background-color .2s}.submit-btn[data-v-84ede636]:hover:not(:disabled){background-color:#063d82}.submit-btn[data-v-84ede636]:disabled{background-color:#ddd;cursor:not-allowed}@media(max-width:480px){.email-input-wrap[data-v-84ede636]{flex-wrap:wrap;gap:6px}.domain-select[data-v-84ede636]{width:100%;height:48px}.input-group[data-v-84ede636]{flex-direction:column;padding:8px 0}.input-group label[data-v-84ede636],.terms-title[data-v-84ede636]{width:100%;min-width:100%;height:auto;padding-bottom:8px}.radio-group.gender-group[data-v-84ede636]{gap:0;height:auto;padding:5px 0}.radio-label[data-v-84ede636]{font-size:17px;gap:4px}.birth-input-wrap[data-v-84ede636]{gap:5px}.submit-btn[data-v-84ede636]{width:100%;margin-top:30px}}.login-wrapper[data-v-d07d3199]{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:20px}.login-container[data-v-d07d3199]{width:100%;max-width:400px}.title[data-v-d07d3199]{text-align:center;font-size:26px;font-weight:800;margin-bottom:30px;color:#333}.field-wrap[data-v-d07d3199]{margin-bottom:12px;display:flex;flex-direction:column}.login-form[data-v-d07d3199]{display:flex;flex-direction:column;width:100%}input[data-v-d07d3199]{width:100%;box-sizing:border-box;height:52px;padding:0 16px;background-color:#fff;border:1.5px solid #eee;border-radius:8px;font-size:18px;color:#000!important;font-weight:500;transition:all .2s ease-in-out;outline:none}input[data-v-d07d3199]:hover{border-color:#ccc}input[data-v-d07d3199]:focus{border-color:#074ca1;box-shadow:0 0 0 3px #074ca11a}.helper-text[data-v-d07d3199]{font-size:16px;color:#ee6a7b;margin:4px 0 0 4px;font-weight:700}.message-container[data-v-d07d3199]{min-height:24px;margin-bottom:10px}.error-message[data-v-d07d3199],.success-message[data-v-d07d3199]{text-align:center;font-size:18px;margin:0}.error-message[data-v-d07d3199]{color:#e74c3c}.find-links[data-v-d07d3199]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px}.find-link[data-v-d07d3199]{font-size:17px;color:#888;text-decoration:none}.find-link[data-v-d07d3199]:hover{color:#074ca1;text-decoration:underline}.divider[data-v-d07d3199]{margin:0 8px;color:#eee;font-size:14px}.login-btn[data-v-d07d3199]{width:100%;box-sizing:border-box;height:52px;background-color:#074ca1;color:#fff;border:none;border-radius:8px;font-size:19px;font-weight:700;cursor:pointer;transition:background-color .2s;margin-bottom:12px}.login-btn[data-v-d07d3199]:hover:not(:disabled){background-color:#063d82}.login-btn[data-v-d07d3199]:disabled{background-color:#ccc;cursor:not-allowed}.signup-btn[data-v-d07d3199]{width:100%;box-sizing:border-box;display:block;text-align:center;height:52px;line-height:50px;border:1.5px solid #074CA1;border-radius:8px;color:#074ca1;font-weight:700;text-decoration:none;font-size:19px;background-color:#fff;transition:all .2s}.signup-btn[data-v-d07d3199]:hover{background:#dbeafe;transform:translateY(-2px)}.find-wrapper[data-v-d8e1b044]{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:20px}.find-container[data-v-d8e1b044]{width:100%;max-width:400px}.title[data-v-d8e1b044]{text-align:center;font-size:26px;font-weight:800;margin-bottom:30px;color:#333}.tab-group[data-v-d8e1b044]{display:flex;margin-bottom:24px;border-bottom:1.5px solid #eee}.tab-group button[data-v-d8e1b044]{flex:1;padding:14px 0;background:none;border:none;font-size:18px;font-weight:500;color:#888;cursor:pointer;position:relative;transition:all .2s}.tab-group button.active[data-v-d8e1b044]{color:#074ca1;font-weight:700}.tab-group button.active[data-v-d8e1b044]:after{content:"";position:absolute;left:0;right:0;bottom:-1.5px;height:3px;background-color:#074ca1}.input-group-stack[data-v-d8e1b044]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.field-wrap[data-v-d8e1b044]{display:flex;flex-direction:column;gap:8px}.field-wrap label[data-v-d8e1b044]{font-size:18px;font-weight:600;color:#333}input[data-v-d8e1b044],.domain-select[data-v-d8e1b044]{width:100%;height:52px;padding:0 16px;border:1.5px solid #eee;border-radius:8px;font-size:18px;font-weight:500;color:#000;background-color:#fff;box-sizing:border-box;outline:none;transition:all .2s ease-in-out}input[data-v-d8e1b044]:focus,.domain-select[data-v-d8e1b044]:focus{border-color:#074ca1;box-shadow:0 0 0 3px #074ca11a}.email-input-wrap[data-v-d8e1b044]{display:flex;align-items:center;gap:6px}.email-input-wrap input[data-v-d8e1b044]{flex:1}.domain-select[data-v-d8e1b044]{width:110px;padding:0 5px}.at[data-v-d8e1b044]{color:#888}.submit-btn[data-v-d8e1b044],.outline-btn[data-v-d8e1b044]{width:100%;height:52px;border-radius:8px;font-size:19px;font-weight:700;cursor:pointer;transition:all .2s;margin-bottom:12px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.submit-btn[data-v-d8e1b044]{background-color:#074ca1;color:#fff;border:none}.submit-btn[data-v-d8e1b044]:hover:not(:disabled){background-color:#063d82}.submit-btn[data-v-d8e1b044]:disabled{background-color:#ccc;cursor:not-allowed}.outline-btn[data-v-d8e1b044]{background-color:#eff6ff;color:#2563eb;border:1.5px solid #074CA1}.outline-btn[data-v-d8e1b044]:hover{background:#dbeafe;transform:translateY(-2px)}.result-box[data-v-d8e1b044]{text-align:center}.result-info[data-v-d8e1b044]{background-color:#f8f9fb;padding:30px 20px;border-radius:12px;margin-bottom:24px}.user-id[data-v-d8e1b044]{font-size:17px;margin-bottom:8px;color:#333}.user-id strong[data-v-d8e1b044]{color:#074ca1;font-size:20px}.join-date[data-v-d8e1b044]{font-size:17px;color:#888}.message-container[data-v-d8e1b044]{min-height:24px;margin-bottom:10px}.error-message[data-v-d8e1b044]{text-align:center;font-size:18px;font-weight:700;color:#e74c3c}.find-wrapper[data-v-4f5aa02c]{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:20px}.find-container[data-v-4f5aa02c]{width:100%;max-width:400px}.title[data-v-4f5aa02c]{text-align:center;font-size:26px;font-weight:800;margin-bottom:30px;color:#333}.info-msg[data-v-4f5aa02c]{text-align:center;margin-bottom:20px;font-weight:600;color:#555}.tab-group[data-v-4f5aa02c]{display:flex;margin-bottom:24px;border-bottom:1.5px solid #eee}.tab-group button[data-v-4f5aa02c]{flex:1;padding:14px 0;background:none;border:none;font-size:18px;font-weight:500;color:#888;cursor:pointer;position:relative;transition:all .2s}.tab-group button.active[data-v-4f5aa02c]{color:#074ca1;font-weight:700}.tab-group button.active[data-v-4f5aa02c]:after{content:"";position:absolute;left:0;right:0;bottom:-1.5px;height:3px;background-color:#074ca1}.input-group-stack[data-v-4f5aa02c]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.field-wrap[data-v-4f5aa02c]{display:flex;flex-direction:column;gap:8px}.field-wrap label[data-v-4f5aa02c]{font-size:18px;font-weight:600;color:#333}input[data-v-4f5aa02c],.domain-select[data-v-4f5aa02c]{width:100%;height:52px;padding:0 16px;border:1.5px solid #eee;border-radius:8px;font-size:18px;font-weight:500;color:#000;background-color:#fff;box-sizing:border-box;outline:none;transition:all .2s ease-in-out}input[data-v-4f5aa02c]:focus,.domain-select[data-v-4f5aa02c]:focus{border-color:#074ca1;box-shadow:0 0 0 3px #074ca11a}.email-input-wrap[data-v-4f5aa02c]{display:flex;align-items:center;gap:6px}.email-input-wrap input[data-v-4f5aa02c]{flex:1}.domain-select[data-v-4f5aa02c]{width:110px;padding:0 5px}.at[data-v-4f5aa02c]{color:#888}.submit-btn[data-v-4f5aa02c],.outline-btn[data-v-4f5aa02c]{width:100%;height:52px;border-radius:8px;font-size:19px;font-weight:700;cursor:pointer;transition:all .2s;margin-bottom:12px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.submit-btn[data-v-4f5aa02c]{background-color:#074ca1;color:#fff;border:none}.submit-btn[data-v-4f5aa02c]:hover:not(:disabled){background-color:#063d82}.submit-btn[data-v-4f5aa02c]:disabled{background-color:#ccc;cursor:not-allowed}.outline-btn[data-v-4f5aa02c]{background-color:#eff6ff;color:#2563eb;border:1.5px solid #074CA1}.outline-btn[data-v-4f5aa02c]:hover{background:#dbeafe;transform:translateY(-2px)}.result-box[data-v-4f5aa02c]{text-align:center}.result-info[data-v-4f5aa02c]{background-color:#f8f9fb;padding:30px 20px;border-radius:12px;margin-bottom:24px}.error-message[data-v-4f5aa02c]{color:#b42318;overflow-wrap:anywhere}@media(max-width:480px){.email-input-wrap[data-v-4f5aa02c]{flex-wrap:wrap}.email-input-wrap input[data-v-4f5aa02c]{min-width:0}.domain-select[data-v-4f5aa02c]{width:100%}}.form-body[data-v-519958ca]{padding:20px 0}.input-group[data-v-519958ca]{display:flex;align-items:flex-start;padding:15px 0;border-bottom:1px solid #f5f5f5}.input-group label[data-v-519958ca]{width:140px;min-width:140px;height:52px;display:flex;align-items:center;font-size:18px;font-weight:700;color:#333}.address-box[data-v-519958ca]{flex:1;display:flex;flex-direction:column;gap:8px}.input-with-btn[data-v-519958ca]{display:flex;gap:8px}.radio-group[data-v-519958ca]{flex:1;display:flex;align-items:center;height:52px;gap:40px}.radio-label[data-v-519958ca]{display:flex;align-items:center;gap:8px;font-size:18px;cursor:pointer}.asterisk[data-v-519958ca]{color:#ee6a7b}input[type=text][data-v-519958ca],input[type=password][data-v-519958ca],input[type=tel][data-v-519958ca],select[data-v-519958ca]{width:100%;height:52px;padding:0 16px;background-color:#fff;border:1.5px solid #eee;border-radius:8px;font-size:18px;color:#000;outline:none;transition:all .2s}input[data-v-519958ca]:focus,select[data-v-519958ca]:focus{border-color:#074ca1;box-shadow:0 0 0 3px #074ca10d}input[type=radio][data-v-519958ca]{width:auto;height:auto;margin:10ㅔㅌ;cursor:pointer;accent-color:#074CA1;transform:scale(1.2)}.readonly-input[data-v-519958ca]{background-color:#f2f2f2!important;color:#666!important;border:1px solid #eee;cursor:default}.email-input-wrap[data-v-519958ca]{flex:1;display:flex;align-items:center;gap:8px}.email-input-wrap input[data-v-519958ca]{flex:1}.at[data-v-519958ca]{font-size:19px;color:#999}.domain-select[data-v-519958ca]{width:150px}.birth-input-wrap[data-v-519958ca]{flex:1;display:flex;gap:10px}.birth-input-wrap select[data-v-519958ca]{flex:1}.form-actions[data-v-519958ca]{display:flex;justify-content:center;gap:12px;margin-top:40px}.button-wrapper[data-v-519958ca]{margin-top:40px;display:flex;justify-content:center}.submit-btn[data-v-519958ca]{width:200px;height:56px;background-color:#074ca1;color:#fff;border:none;border-radius:4px;font-size:19px;font-weight:700;margin:0;display:block;cursor:pointer;transition:background-color .2s}.submit-btn[data-v-519958ca]:hover{background-color:#063d82}.change-pw-btn[data-v-519958ca]{width:200px;height:56px;background:#eff6ff;color:#666;border:1px solid #333;border-radius:4px;font-size:19px;font-weight:700;cursor:pointer;transition:all .2s}.change-pw-btn[data-v-519958ca]:hover{background-color:#e9e9e9;border-color:#333}.outline-btn[data-v-519958ca]{width:120px;height:52px;border:1.5px solid #074CA1;background:#eff6ff;color:#2563eb;border-radius:8px;font-weight:700;cursor:pointer}.outline-btn[data-v-519958ca]:hover{background:#dbeafe}.modal-overlay[data-v-519958ca]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-519958ca]{background:#fff;padding:40px;border-radius:12px;width:100%;max-width:450px;box-shadow:0 10px 25px #0000001a}.modal-content h3[data-v-519958ca]{margin-bottom:10px;font-size:20px;font-weight:700}.modal-input-group[data-v-519958ca]{margin-bottom:15px}.modal-input-group label[data-v-519958ca]{display:block;font-size:17px;font-weight:600;margin-bottom:8px;color:#333}.modal-actions[data-v-519958ca]{display:flex;gap:10px;margin-top:30px}.modal-actions button[data-v-519958ca]{flex:1;height:50px;border-radius:8px;font-weight:700;cursor:pointer}.cancel-btn[data-v-519958ca]{background:#eee;border:none;color:#666}.confirm-btn[data-v-519958ca]{background:#074ca1;border:none;color:#fff}.confirm-btn[data-v-519958ca]:hover{background:#153666}@keyframes fadeIn-519958ca{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.field-error[data-v-519958ca]{margin:6px 0 0;font-size:14px;color:#c62828;line-height:1.5}.form-error[data-v-519958ca]{margin-top:12px}.shipping-wrapper[data-v-2826a620]{padding:30px 0;max-width:1200px;margin:0 auto}.address-grid[data-v-2826a620]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.address-card[data-v-2826a620]{position:relative;border:1px solid #f0f0f0;border-radius:16px;padding:24px;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000a}.address-card[data-v-2826a620]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.default-border[data-v-2826a620]{border-color:#074ca1;background-color:#fcfdff}.card-header[data-v-2826a620]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.addr-name[data-v-2826a620]{font-size:18px;font-weight:800;color:#1a1a1a;letter-spacing:-.5px}.default-badge[data-v-2826a620]{font-size:16px;font-weight:600;padding:4px 10px;background:#074ca1;color:#fff;border-radius:20px}.card-body[data-v-2826a620]{display:flex;flex-direction:column;gap:14px}.info-row[data-v-2826a620]{display:flex;align-items:flex-start;font-size:18px;line-height:1.5}.info-row .label[data-v-2826a620]{width:70px;color:#626d7e;font-weight:500;flex-shrink:0}.info-row .value[data-v-2826a620]{flex:1;color:#2d2d2d;font-weight:600}.zip[data-v-2826a620]{display:inline-block;font-size:17px;background:#f1f5f9;color:#475569;padding:2px 6px;border-radius:4px;margin-bottom:4px}.detail[data-v-2826a620]{display:block;margin-top:4px;color:#64748b;font-weight:400}.no-data[data-v-2826a620]{grid-column:1 / -1;text-align:center;padding:80px 0;color:#52627a;font-size:19px;border:2px dashed #f1f5f9;border-radius:16px}.address-grid[data-v-2826a620]{grid-template-columns:minmax(0,1fr)}.address-card[data-v-2826a620]{max-width:760px}.address-card[data-v-2826a620]:hover{transform:none}.card-header[data-v-2826a620]{gap:16px;flex-wrap:wrap}.shipping-edit[data-v-2826a620]{background:#122551;color:#fff;border:0;border-radius:7px;padding:10px 18px;font-size:15px}.shipping-form[data-v-2826a620]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.shipping-form label[data-v-2826a620]{display:flex;flex-direction:column;gap:8px;font-size:15px;color:#122551}.shipping-form input[data-v-2826a620]{min-width:0;width:100%;padding:13px;border:1px solid #ccd9ed;border-radius:7px;font-size:16px}.shipping-wide[data-v-2826a620]{grid-column:1/-1}.shipping-actions[data-v-2826a620]{display:flex;gap:12px;justify-content:flex-end}.shipping-actions button[data-v-2826a620]{padding:12px 23px;border:1px solid #ccd9ed;border-radius:7px;background:#fff;color:#122551;font-size:16px}.shipping-actions button[type=submit][data-v-2826a620]{background:#122551;color:#fff}.shipping-note[data-v-2826a620]{font-size:14px;color:#52627a;line-height:1.8}.shipping-message[data-v-2826a620]{padding:12px;background:#f1f6fd;color:#122551;line-height:1.7}.shipping-field-error[data-v-2826a620]{display:block;margin-top:6px;font-size:14px;color:#c62828;line-height:1.4}.shipping-error[data-v-2826a620]{color:#ad3939}.shipping-wrapper>button[data-v-2826a620]{padding:12px 20px}@media(max-width:600px){.shipping-form[data-v-2826a620]{grid-template-columns:1fr}.address-card[data-v-2826a620]{padding:22px}.shipping-form label[data-v-2826a620]{grid-column:1/-1}.info-row[data-v-2826a620]{font-size:16px}}.modal-overlay[data-v-f62e8e76]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content[data-v-f62e8e76]{position:relative;background:#fff;padding:35px;border-radius:24px;width:90%;max-width:480px;text-align:center}.close-x-btn[data-v-f62e8e76]{position:absolute;top:20px;right:20px;background:none;border:none;font-size:24px;color:#999;cursor:pointer;line-height:1;padding:5px;transition:color .2s}.close-x-btn[data-v-f62e8e76]:hover{color:#333}.rating-container[data-v-f62e8e76]{font-size:35px;margin-bottom:25px;display:flex;justify-content:center;gap:8px;cursor:pointer}.rating-container span[data-v-f62e8e76]{color:#eee}.rating-container span.active[data-v-f62e8e76]{color:#fc0}textarea[data-v-f62e8e76]{width:100%;border:1px solid #eee;border-radius:12px;padding:15px;margin-bottom:25px;outline:none;resize:none}.image-upload-section[data-v-f62e8e76]{margin-bottom:25px}.preview-container[data-v-f62e8e76]{display:flex;gap:12px}.image-preview[data-v-f62e8e76],.upload-label[data-v-f62e8e76]{width:80px;height:80px;border-radius:12px;position:relative}.image-preview img[data-v-f62e8e76]{width:100%;height:100%;object-fit:cover;border-radius:12px}.remove-img[data-v-f62e8e76]{position:absolute;top:-5px;right:-5px;background:#ff3b30;color:#fff;border-radius:50%;width:20px;height:20px;border:none;cursor:pointer}.upload-label[data-v-f62e8e76]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8f8f8;border:1px dashed #ccc;cursor:pointer}.modal-actions[data-v-f62e8e76]{display:flex;justify-content:center;gap:12px}.submit-btn[data-v-f62e8e76]{width:160px;height:50px;padding:14px;border-radius:6px;background:#074ca1;color:#fff;border:none;font-weight:600;cursor:pointer}.submit-btn[data-v-f62e8e76]:hover{background-color:#063d82;color:#fff}.order-container[data-v-90f46ed4]{max-width:900px;margin:0 auto;padding:50px 20px;background-color:#fafafa;min-height:100vh}.order-card[data-v-90f46ed4]{border:1px solid rgba(0,0,0,.05);border-radius:20px;margin-bottom:30px;overflow:hidden;background:#fff;box-shadow:0 4px 20px #00000008}.order-header[data-v-90f46ed4]{background:#fdfdfd;padding:18px 25px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f1f1}.date[data-v-90f46ed4]{font-size:19px;font-weight:700;color:#222}.order-id[data-v-90f46ed4]{font-size:17px;color:#999}.product-item[data-v-90f46ed4]{display:flex;justify-content:space-between;align-items:center;padding:25px;border-bottom:1px solid #f9f9f9}.product-name-ko[data-v-90f46ed4]{font-weight:700;font-size:17px;color:#1a1a1a;margin:0}.product-name-en[data-v-90f46ed4]{font-size:18px;color:#888;margin:0 0 4px}.product-option[data-v-90f46ed4]{font-size:17px;color:#666;background:#f1f1f1;padding:2px 8px;border-radius:4px;width:fit-content}.product-price[data-v-90f46ed4]{font-weight:700;font-size:19px;color:#333;margin-top:8px}.order-status-group[data-v-90f46ed4]{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.status-badge[data-v-90f46ed4]{font-size:16px;font-weight:700;padding:6px 14px;border-radius:30px;text-transform:uppercase}.status-badge.paid[data-v-90f46ed4]{background:#e7f3ff;color:#007aff}.status-badge.shipping[data-v-90f46ed4]{background:#fff4e5;color:#ff9500}.status-badge.delivered[data-v-90f46ed4]{background:#e8f5e9;color:#34c759}.status-badge.cancelled[data-v-90f46ed4]{background:#ffebee;color:#ff3b30}.review-btn.mini[data-v-90f46ed4]{background-color:#074ca1;color:#fff;border:1px solid #074CA1;padding:6px 14px;border-radius:8px;font-size:17px;font-weight:600;cursor:pointer;transition:all .2s ease}.review-btn.mini[data-v-90f46ed4]:hover{background-color:#063d82;color:#fff}.order-footer[data-v-90f46ed4]{padding:20px 25px;background:#fdfdfd;display:flex;justify-content:flex-end;align-items:center;gap:12px}.total-label[data-v-90f46ed4]{font-size:18px;color:#666;font-weight:600;margin-bottom:2px}.total-price[data-v-90f46ed4]{font-size:20px;font-weight:900;color:#000}.loading[data-v-90f46ed4],.empty-state[data-v-90f46ed4]{text-align:center;padding:100px 0;color:#bbb;font-size:19px}.review-done-text[data-v-90f46ed4]{font-size:16px;color:#bbb;font-weight:500;padding:6px 0}.wish-section[data-v-9c9d15ad]{width:100%}.wish-header h2[data-v-9c9d15ad]{margin:0 0 8px;font-size:1.5rem;color:#122551}.wish-guide[data-v-9c9d15ad]{margin:0 0 24px;color:#5c6478;font-size:.95rem}.wish-state[data-v-9c9d15ad]{padding:48px 16px;text-align:center;color:#666;border:1px dashed #d8dee8;border-radius:8px}.wish-state.empty strong[data-v-9c9d15ad]{color:#122551}.wish-list[data-v-9c9d15ad]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.wish-card[data-v-9c9d15ad]{display:grid;grid-template-columns:96px 1fr auto;gap:16px;align-items:center;padding:16px;border:1px solid #e8ecf3;border-radius:8px;background:#fff}.wish-thumb[data-v-9c9d15ad]{border:none;padding:0;background:#f4f6fa;border-radius:6px;overflow:hidden;cursor:pointer;width:96px;height:96px}.wish-thumb img[data-v-9c9d15ad]{width:100%;height:100%;object-fit:cover;display:block}.wish-body[data-v-9c9d15ad]{text-align:left}.wish-name[data-v-9c9d15ad]{border:none;background:none;padding:0;font-size:1rem;font-weight:600;color:#122551;cursor:pointer;text-align:left}.wish-name[data-v-9c9d15ad]:hover{text-decoration:underline}.wish-price[data-v-9c9d15ad]{margin:8px 0 0;font-size:1rem;color:#26332a}.wish-soldout[data-v-9c9d15ad]{margin:4px 0 0;font-size:.85rem;color:#c62828}.wish-remove[data-v-9c9d15ad]{width:36px;height:36px;border:1px solid #ddd;background:#fff;border-radius:50%;cursor:pointer;color:#666;font-size:1rem;line-height:1}.wish-remove[data-v-9c9d15ad]:hover{background:#fef2f2;border-color:#f5c2c2;color:#b91c1c}.profile-container[data-v-6b2cf059]{display:flex;justify-content:center;gap:40px;padding:60px 20px;background-color:#f9f9f9;min-height:100vh}.sidebar[data-v-6b2cf059]{width:250px;background:#fff;border:1px solid #f9f9f9;border-radius:8px;overflow:hidden;height:fit-content}.user-welcome[data-v-6b2cf059]{padding:30px 25px;background-color:#fff;border-bottom:1px solid #f9f9f9}.welcome-text[data-v-6b2cf059]{font-size:18px;color:#666;margin-bottom:5px}.user-name[data-v-6b2cf059]{font-size:20px;color:#333}.menu-group[data-v-6b2cf059]{padding-bottom:10px}.group-label[data-v-6b2cf059]{padding:20px 25px 10px;font-size:16px;font-weight:700;color:#aaa;text-transform:uppercase;letter-spacing:.5px}.menu-list[data-v-6b2cf059]{list-style:none;padding:0;margin:0}.menu-item[data-v-6b2cf059]{padding:14px 25px;font-size:18px;font-weight:700;color:#555;cursor:pointer;transition:all .2s ease-in-out;border-left:4px solid transparent;display:block}.menu-item[data-v-6b2cf059]:hover{background-color:#f9f9f9;color:#074ca1}.menu-item.active[data-v-6b2cf059]{background-color:#f9f0ff;color:#074ca1;font-weight:600;border-left:4px solid #074CA1;padding-left:30px}.profile-content[data-v-6b2cf059]{flex:1;width:750px;max-width:800px;background:#fff;padding:40px 50px;border:1px solid #f9f9f9;border-radius:8px}.content-header h2[data-v-6b2cf059]{font-size:24px;font-weight:700;text-align:left}.verify-container[data-v-6b2cf059]{max-width:800px;margin:0 auto;padding:10px 0}.verify-container h2[data-v-6b2cf059]{font-size:22px;text-align:left;border-bottom:2px solid #333;padding-bottom:15px;margin-bottom:10px}.verify-guide[data-v-6b2cf059]{text-align:left;font-size:18px;color:#666;margin-bottom:30px}.verify-box[data-v-6b2cf059]{padding:40px 20px}.input-row[data-v-6b2cf059]{display:flex;align-items:center;margin-bottom:20px;justify-content:center}.input-label[data-v-6b2cf059]{width:120px;font-size:19px;font-weight:700;color:#333;text-align:left;margin-bottom:0;line-height:52px}.input-content[data-v-6b2cf059]{flex:1;max-width:400px;margin-bottom:0!important}.asterisk[data-v-6b2cf059]{color:#ee6a7b}input[data-v-6b2cf059]{width:100%;box-sizing:border-box;height:52px;margin-bottom:0;padding:0 16px;background-color:#fff;border:1.5px solid #eee;border-radius:8px;font-size:18px;color:#000!important;font-weight:500;transition:all .2s ease-in-out;outline:none}input[type=radio][data-v-6b2cf059]{width:auto;height:auto;margin:0;cursor:pointer;accent-color:#074CA1;transform:scale(1.2)}input[data-v-6b2cf059]:focus{border-color:#074ca1}.readonly-input[data-v-6b2cf059]{background-color:#f2f2f2!important;color:#666!important;border:1px solid #ddd;cursor:default}.button-wrapper[data-v-6b2cf059]{margin-top:40px;display:flex;justify-content:center}.submit-btn[data-v-6b2cf059]{width:200px;height:56px;background-color:#074ca1;color:#fff;border:none;border-radius:4px;font-size:19px;font-weight:700;margin:0;display:block;cursor:pointer;transition:background-color .2s}.submit-btn[data-v-6b2cf059]:hover{background-color:#153666}.menu-item.delete-account[data-v-6b2cf059]:hover{color:#ee6a7b}.withdraw-btn[data-v-6b2cf059]{background-color:#ee6a7b}.withdraw-btn[data-v-6b2cf059]:hover{background-color:#d64f61}@keyframes fadeIn-6b2cf059{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:769px)and (max-width:1199px){.profile-container[data-v-6b2cf059]{gap:20px;padding:40px 15px}.sidebar[data-v-6b2cf059]{width:200px}.user-welcome[data-v-6b2cf059]{padding:20px 15px}.menu-item[data-v-6b2cf059]{padding:12px 15px;font-size:18px}.profile-content[data-v-6b2cf059]{padding:30px;width:auto;flex:1}[data-v-6b2cf059] .input-group label{width:100px;min-width:100px}}@media(max-width:768px){.profile-container[data-v-6b2cf059]{flex-direction:column;padding:20px 10px;gap:20px}.sidebar[data-v-6b2cf059]{width:100%;border:none;border-bottom:1px solid #eee;border-radius:0}.user-welcome[data-v-6b2cf059]{padding:20px;text-align:center}.group-label[data-v-6b2cf059]{display:none}.menu-list[data-v-6b2cf059]{display:flex;overflow-x:auto;white-space:nowrap;padding:10px 0;-webkit-overflow-scrolling:touch}.menu-list[data-v-6b2cf059]::-webkit-scrollbar{display:none}.menu-item[data-v-6b2cf059]{border-left:none!important;border-bottom:2px solid transparent;padding:10px 15px;font-size:18px;flex:0 0 auto}.menu-item.active[data-v-6b2cf059]{background-color:transparent;color:#074ca1;border-bottom:2px solid #074CA1!important;padding-left:15px}.profile-content[data-v-6b2cf059]{width:100%;max-width:100%;padding:30px 20px;border:none;border-radius:0}.input-row[data-v-6b2cf059]{flex-direction:column;align-items:flex-start}.input-label[data-v-6b2cf059]{width:100%;line-height:1.5;margin-bottom:8px}.input-content[data-v-6b2cf059]{width:100%;max-width:100%}}.bukangi-about[data-v-ba79627c]{max-width:1250px;margin:auto;padding:65px 5vw 85px;color:#254e86}.bukangi-about>header[data-v-ba79627c]{text-align:center;margin-bottom:65px}.bukangi-about>header>p[data-v-ba79627c],.about-kicker[data-v-ba79627c]{font-size:13px;color:#52627a;letter-spacing:1.8px}.bukangi-about h1[data-v-ba79627c]{font-size:40px;font-weight:600;line-height:1.6;letter-spacing:-1.8px;margin:25px 0 20px}.bukangi-about h1 em[data-v-ba79627c]{font-style:normal;color:#5890df}.bukangi-about>header>span[data-v-ba79627c]{font-size:16px;color:#52627a}.about-meet[data-v-ba79627c],.about-goodnight[data-v-ba79627c]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.about-meet img[data-v-ba79627c],.about-goodnight img[data-v-ba79627c]{width:100%;border-radius:25px}.bukangi-about h2[data-v-ba79627c]{font-size:28px;line-height:1.7;letter-spacing:-1px;font-weight:600}.about-meet div>p[data-v-ba79627c]:not(.about-kicker){font-size:16px;color:#52627a;line-height:2.1;margin-bottom:20px}.about-values[data-v-ba79627c]{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:65px 0}.about-values article[data-v-ba79627c]{padding:30px 25px;background:#f4f8ff;border-radius:18px}.about-values article[data-v-ba79627c]:nth-child(2){background:#fff9ec}.about-values article[data-v-ba79627c]:nth-child(3){background:#f8f3ff}.about-values article>span[data-v-ba79627c]{font-size:24px;font-weight:700;color:#52627a}.about-values h3[data-v-ba79627c]{font-size:19px;font-weight:600;margin:22px 0 17px}.about-values p[data-v-ba79627c]{font-size:15px;line-height:2;color:#52627a}.about-goodnight[data-v-ba79627c]{gap:40px}.about-goodnight>div[data-v-ba79627c]{padding-left:25px}.about-goodnight a[data-v-ba79627c]{display:inline-block;padding:14px 24px;border-radius:30px;background:#edf4ff;color:#5486c8;font-size:16px;text-decoration:none;margin-top:20px}@media(max-width:700px){.bukangi-about[data-v-ba79627c]{padding:35px 22px 55px}.bukangi-about>header[data-v-ba79627c]{margin-bottom:35px}.bukangi-about h1[data-v-ba79627c]{font-size:29px}.bukangi-about>header>span[data-v-ba79627c]{font-size:14px}.about-meet[data-v-ba79627c],.about-goodnight[data-v-ba79627c]{grid-template-columns:1fr;gap:25px}.bukangi-about h2[data-v-ba79627c]{font-size:24px}.about-meet>div[data-v-ba79627c]{padding:0 9px}.about-values[data-v-ba79627c]{grid-template-columns:1fr;margin:35px 0;gap:15px}.about-values article[data-v-ba79627c]{padding:24px}.about-goodnight>div[data-v-ba79627c]{padding-left:8px}.about-goodnight img[data-v-ba79627c]{grid-row:1}.about-meet div>p[data-v-ba79627c]:not(.about-kicker){font-size:15px}}.product-information[data-v-de3a144f]{width:100%;max-width:900px;margin:0 auto;color:#20252c}.detail-intro[data-v-de3a144f]{padding:12px 0 48px;text-align:center}.detail-code[data-v-de3a144f]{margin:0 0 18px;font-size:16px;letter-spacing:.12em;color:#657080}h2[data-v-de3a144f]{margin:0;font-size:clamp(23px,3vw,32px);line-height:1.45;word-break:keep-all}.detail-name-en[data-v-de3a144f]{margin:12px 0 0;color:#52627a;font-size:18px}.detail-description[data-v-de3a144f]{max-width:650px;margin:26px auto 0;font-size:19px;line-height:1.95;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere}.detail-facts[data-v-de3a144f]{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 36px;list-style:none;padding:0;margin:30px 0 0;font-size:18px}.detail-facts li[data-v-de3a144f]{display:flex;gap:10px}.detail-facts span[data-v-de3a144f]{color:#52627a}h3[data-v-de3a144f]{font-size:20px;margin:0 0 22px;font-weight:600}.detail-section-heading[data-v-de3a144f]{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.detail-section-heading p[data-v-de3a144f]{font-size:17px;color:#657080;margin:0}figure[data-v-de3a144f]{margin:0 0 18px;background:#f8f8f8}figure img[data-v-de3a144f]{display:block;width:100%;height:auto}.detail-note[data-v-de3a144f]{font-size:16px;color:#52627a;line-height:1.7}.detail-empty[data-v-de3a144f]{padding:50px 20px;background:#f7f8fa;color:#657080;text-align:center;line-height:1.8}.detail-specs[data-v-de3a144f]{margin-top:60px}dl[data-v-de3a144f]{display:grid;grid-template-columns:minmax(0,1fr);margin:0;border-top:2px solid #122551}dl>div[data-v-de3a144f]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:20px 12px;border-bottom:1px solid #e7e9ed;font-size:18px;line-height:1.7}dt[data-v-de3a144f]{color:#657080}dd[data-v-de3a144f]{margin:0;overflow-wrap:anywhere}.full-row[data-v-de3a144f]{grid-column:1 / -1}small[data-v-de3a144f]{display:block;color:#52627a;margin-top:8px;font-size:16px}.detail-care[data-v-de3a144f]{margin-top:48px;padding:28px;background:#f5f7f9}.detail-care p[data-v-de3a144f]{margin:0;font-size:18px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere}@media(max-width:600px){.detail-intro[data-v-de3a144f]{padding-bottom:32px}.detail-description[data-v-de3a144f]{font-size:18px}.detail-facts[data-v-de3a144f]{gap:14px 20px;font-size:17px}dl[data-v-de3a144f]{grid-template-columns:1fr}dl>div[data-v-de3a144f]{grid-template-columns:80px minmax(0,1fr);gap:10px;padding:16px 4px}.detail-section-heading[data-v-de3a144f]{align-items:flex-start}.detail-care[data-v-de3a144f]{padding:22px 18px}}.product-container[data-v-cd508e47]{display:flex;max-width:1200px;margin:0 auto;gap:40px;padding:20px}.image-section[data-v-cd508e47]{flex:1.1;display:flex;flex-direction:column;align-items:center}.main-display img[data-v-cd508e47]{width:510px;height:510px;border-radius:4px}.thumbnail-grid[data-v-cd508e47]{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px;justify-content:center}.thumb-wrapper[data-v-cd508e47]{width:80px;height:80px;cursor:pointer;border:1px solid #eee;transition:border-color .2s}.thumb-wrapper.active[data-v-cd508e47]{border:2px solid #333}.thumb-wrapper img[data-v-cd508e47]{width:100%;height:100%;object-fit:cover}.info-section[data-v-cd508e47]{flex:1}.product-title[data-v-cd508e47]{flex:1;font-size:22px;font-weight:600;line-height:1.4;color:#1a1a1a}.price-info[data-v-cd508e47]{border-bottom:1px solid #f4f4f4;padding-bottom:25px;margin-bottom:25px}.percent[data-v-cd508e47]{font-size:24px;font-weight:700;color:#ff8a7a;margin-right:10px}.sale-price[data-v-cd508e47]{font-size:24px;font-weight:700;color:#333}.original-price[data-v-cd508e47]{font-size:19px;color:#bbb;text-decoration:line-through;margin-left:8px}.benefit-details[data-v-cd508e47]{margin-top:20px;font-size:17px;color:#666}.benefit-row[data-v-cd508e47]{display:flex;margin-bottom:8px}.benefit-row .label[data-v-cd508e47]{width:100px;color:#333}.benefit-row.highlight .value[data-v-cd508e47],.free[data-v-cd508e47]{color:#ff5a5a;font-weight:700}.option-group[data-v-cd508e47]{display:flex;align-items:center;margin-bottom:15px}.option-group label[data-v-cd508e47]{width:100px;font-size:17px;color:#333}select[data-v-cd508e47]{flex:1;padding:10px;border:1px solid #ddd;font-size:17px;border-radius:0;outline:none}.options-container[data-v-cd508e47]{padding-top:10px}.selected-list[data-v-cd508e47]{margin:20px 0;background-color:#fbfbfb;border-top:1px solid #eee;max-height:400px;overflow-y:auto}.selected-item[data-v-cd508e47]{padding:20px 15px;border-bottom:1px solid #eee;display:flex;flex-direction:column;gap:12px}.selected-item[data-v-cd508e47]:last-child{border-bottom:none}.item-info[data-v-cd508e47]{margin-bottom:12px;font-size:17px;color:#333}.item-option[data-v-cd508e47]{display:block;margin-top:4px;color:#888;font-size:16px}.item-control[data-v-cd508e47]{display:flex;justify-content:space-between;align-items:center}.quantity-box[data-v-cd508e47]{display:flex;align-items:center;border:1px solid #e5e5e5;background:#fff;border-radius:4px;overflow:hidden;width:fit-content}.quantity-box button[data-v-cd508e47]{width:32px;height:32px;border:none;background-color:#f9f9f9;cursor:pointer;font-size:18px;color:#333;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s}.quantity-box button[data-v-cd508e47]:hover{background-color:#eee;color:#000}.quantity-box input[data-v-cd508e47]{width:40px;height:32px;text-align:center;border:none;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;font-size:18px;font-weight:500;outline:none;background:#fff;color:#333}.quantity-box input[data-v-cd508e47]::-webkit-outer-spin-button,.quantity-box input[data-v-cd508e47]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.item-price-delete[data-v-cd508e47]{display:flex;align-items:center;gap:12px}.item-price[data-v-cd508e47]{font-weight:600;font-size:18px;color:#333}.remove-btn[data-v-cd508e47]{background:none;border:none;color:#bbb;cursor:pointer;font-size:18px;padding:5px}.remove-btn[data-v-cd508e47]:hover{color:#ff5a5a}.total-price-area[data-v-cd508e47]{display:flex;justify-content:space-between;align-items:baseline;padding:25px 0;border-top:2px solid #333}.total-price-area .label[data-v-cd508e47]{font-size:18px;font-weight:700}.total-val .amount[data-v-cd508e47]{font-size:24px;color:#333;letter-spacing:-.5px}.total-val .count[data-v-cd508e47]{font-size:17px;color:#888;margin-left:4px}.button-grid[data-v-cd508e47]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.buy-now-btn[data-v-cd508e47]{height:55px;background-color:#074ca1;border:none;color:#fff;font-size:19px;font-weight:700;cursor:pointer}.buy-now-btn[data-v-cd508e47]:hover{background-color:#063d82}.sub-action-btns[data-v-cd508e47]{display:flex;gap:8px}.cart-btn[data-v-cd508e47],.wish-btn[data-v-cd508e47]{flex:1;height:50px;background:#eff6ff;border:1px solid #ddd;color:#666;font-size:17px;cursor:pointer}.cart-btn[data-v-cd508e47]:hover,.wish-btn[data-v-cd508e47]:hover:not(:disabled){background:#dbeafe}.wish-btn.active[data-v-cd508e47]{background:#ffe8ec;border-color:#f5a8b8;color:#b4233c}.wish-btn[data-v-cd508e47]:disabled{opacity:.65;cursor:wait}.wish-feedback[data-v-cd508e47],.cart-feedback[data-v-cd508e47]{margin:10px 0 0;padding:10px 12px;font-size:14px;line-height:1.45;color:#1e3a5f;background:#eff6ff;border:1px solid #c7d9f5;border-radius:6px}.product-tabs-container[data-v-cd508e47]{max-width:1200px;margin:60px auto;padding:0 20px}.tab-menu[data-v-cd508e47]{display:flex;list-style:none;padding:0;margin:0;border:1px solid #eee}.tab-menu a[data-v-cd508e47]{flex:1;height:60px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#333;cursor:pointer;background-color:#fff;border-right:1px solid #eee;transition:all .2s ease}.tab-menu a[data-v-cd508e47]:last-child{border-right:none}.tab-menu a.active[data-v-cd508e47]{background-color:#074ca1;color:#fff;font-weight:700}.tab-content[data-v-cd508e47]{padding:50px 0;border-bottom:1px solid #eee}.loading-state[data-v-cd508e47],.product-load-error[data-v-cd508e47]{padding:80px 20px;text-align:center;line-height:1.8}.product-load-error button[data-v-cd508e47],.product-load-error a[data-v-cd508e47]{display:inline-block;margin:12px 8px;color:#074ca1}.main-image-empty[data-v-cd508e47]{width:100%;min-height:300px;display:grid;place-items:center;background:#f5f7f9;color:#657080}.content-detail[data-v-cd508e47]{width:100%;display:flex;flex-direction:column;align-items:center}.guide-section[data-v-cd508e47]{margin-bottom:40px}.guide-section h3[data-v-cd508e47]{font-size:19px;margin-bottom:15px;color:#1a1a1a;border-left:3px solid #6a8fe7;padding-left:10px}.guide-section p[data-v-cd508e47]{font-size:18px;line-height:1.8;color:#666;margin:5px 0}.guide-text-block[data-v-cd508e47]{margin-bottom:20px;line-height:1.6;font-size:18px;color:#555}.guide-text-block strong[data-v-cd508e47]{color:#333;display:inline-block;margin-bottom:5px}.highlight-box[data-v-cd508e47]{background-color:#f9f9f9;padding:20px;border-radius:4px;border:1px solid #eee;color:#333}.highlight-box strong[data-v-cd508e47]{color:#52627a}.review-list[data-v-cd508e47]{display:flex;flex-direction:column;gap:20px}.review-card[data-v-cd508e47]{padding:20px;border-bottom:1px solid #eee;text-align:left}.review-header[data-v-cd508e47]{display:flex;justify-content:space-between;margin-bottom:10px}.stars[data-v-cd508e47]{color:#fc0;font-size:19px;margin-right:10px}.user-name[data-v-cd508e47]{font-weight:700;font-size:18px}.review-date[data-v-cd508e47]{font-size:16px;color:#999}.review-text[data-v-cd508e47]{font-size:18px;line-height:1.6;color:#333;white-space:pre-line}.review-images[data-v-cd508e47]{display:flex;gap:10px;margin-top:15px}.review-img[data-v-cd508e47]{width:100px;height:100px;object-fit:cover;border-radius:4px;border:1px solid #eee}.empty-board[data-v-cd508e47]{text-align:center;padding:80px 0;color:#999}.product-container[data-v-cd508e47],.product-tabs-container[data-v-cd508e47]{box-sizing:border-box}.image-section[data-v-cd508e47],.info-section[data-v-cd508e47]{min-width:0}.main-display[data-v-cd508e47]{width:100%;max-width:510px}.main-display img[data-v-cd508e47]{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.price-row[data-v-cd508e47]{flex-wrap:wrap}@media(max-width:960px){.product-container[data-v-cd508e47]{flex-direction:column;gap:28px;padding:20px}.info-section[data-v-cd508e47]{width:100%}.product-tabs-container[data-v-cd508e47]{margin-top:32px}}@media(max-width:480px){.product-tabs-container[data-v-cd508e47]{padding:0 16px}.tab-menu a[data-v-cd508e47]{font-size:16px;height:52px}.tab-content[data-v-cd508e47]{padding:32px 0}.product-title[data-v-cd508e47]{font-size:20px}}.product-detail[data-v-cd508e47]{color:#254b7b}.product-title[data-v-cd508e47]{color:#204d88}.btn-buy[data-v-cd508e47]{background:#3576dd!important;border-color:#3576dd!important;border-radius:10px}.btn-cart[data-v-cd508e47]{border-color:#b5ceef!important;color:#4275b7!important;border-radius:10px}.options-container select[data-v-cd508e47]{border-color:#d7e4f7;border-radius:8px}.main-display img[data-v-cd508e47]{object-fit:contain!important}.product-container[data-v-cd508e47]{color:#254b7b}.tab-menu a.active[data-v-cd508e47]{color:#3677da;border-color:#3677da}.tab-menu a[data-v-cd508e47]{text-decoration:none;min-width:0;text-align:center;padding:8px;line-height:1.5}.tab-menu a.active[data-v-cd508e47]{background:#122551;color:#fff;border-color:#122551}.content-detail[data-v-cd508e47],.product-page-section[data-v-cd508e47]{scroll-margin-top:170px}.product-page-section[data-v-cd508e47]{max-width:900px;margin:64px auto 0;padding-top:42px;border-top:1px solid #dce5f2}.product-section-title[data-v-cd508e47]{font-size:26px;color:#122551;line-height:1.5;margin:0 0 28px;font-weight:700}.product-qna-link[data-v-cd508e47]{display:inline-block;margin-top:16px;padding:12px 22px;border:1px solid #d2dff2;border-radius:6px;text-decoration:none;color:#122551;background:#f4f7fd;font-size:16px}@media(max-width:650px){.tab-menu a[data-v-cd508e47]{font-size:14px;padding:7px 4px}.product-page-section[data-v-cd508e47]{margin-top:44px;padding-top:30px}.product-section-title[data-v-cd508e47]{font-size:23px}.guide-text-block[data-v-cd508e47]{overflow-wrap:anywhere}}.cart-page[data-v-5af1b0d5]{max-width:1200px;margin:60px auto;padding:0 20px;font-family:var(--font-body)}h2[data-v-5af1b0d5]{font-size:28px;text-align:center;letter-spacing:2px;margin-bottom:50px;font-weight:700}.cart-container[data-v-5af1b0d5]{display:flex;gap:40px;align-items:flex-start}.cart-list[data-v-5af1b0d5]{flex:1}.list-header[data-v-5af1b0d5],.cart-item[data-v-5af1b0d5]{display:grid;grid-template-columns:100px 1fr 150px 150px 120px 40px;align-items:center;text-align:center}.list-header[data-v-5af1b0d5]{padding:15px 0;border-top:2px solid #1a1a1a;border-bottom:1px solid #eee;background-color:#fff}.list-header span[data-v-5af1b0d5],.all-check-label span[data-v-5af1b0d5]{font-size:18px;font-weight:600;color:#333}.all-check-label[data-v-5af1b0d5]{display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.all-check-label input[data-v-5af1b0d5],.cart-item input[type=checkbox][data-v-5af1b0d5]{width:16px;height:16px;cursor:pointer;margin:0}.cart-item[data-v-5af1b0d5]{padding:25px 0;border-bottom:1px solid #eee}.product-info[data-v-5af1b0d5]{display:flex;align-items:center;gap:20px;text-align:left}.thumb[data-v-5af1b0d5]{width:100px;height:120px;object-fit:cover;background-color:#f5f5f5;border-radius:4px}.details .name[data-v-5af1b0d5]{font-size:19px;font-weight:600;margin-bottom:8px;color:#333}.details .option[data-v-5af1b0d5]{font-size:17px;color:#999}.qty-control[data-v-5af1b0d5]{display:flex;align-items:center;border:1px solid #e5e5e5;background:#fff;border-radius:4px;overflow:hidden;width:fit-content;margin:0 auto}.qty-control button[data-v-5af1b0d5]{width:32px;height:32px;border:none;background-color:#f9f9f9;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .2s}.qty-control button[data-v-5af1b0d5]:hover{background-color:#eee}.qty-control input[data-v-5af1b0d5]{width:40px;height:32px;text-align:center;border:none;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;font-size:18px;font-weight:500;outline:none}.qty-control input[data-v-5af1b0d5]::-webkit-outer-spin-button,.qty-control input[data-v-5af1b0d5]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.item-price[data-v-5af1b0d5]{font-weight:700;color:#333;font-size:19px}.del-btn[data-v-5af1b0d5]{background:none;border:none;color:#ccc;cursor:pointer;font-size:18px;transition:color .2s}.del-btn[data-v-5af1b0d5]:hover{color:#1a1a1a}.cart-summary[data-v-5af1b0d5]{width:350px;position:sticky;top:100px}.summary-box[data-v-5af1b0d5]{background:#fcfcfc;padding:30px;border:1px solid #eee;border-radius:8px}.summary-box .row[data-v-5af1b0d5]{display:flex;justify-content:space-between;margin-bottom:20px;font-size:18px;color:#666}.summary-box .total[data-v-5af1b0d5]{margin-top:20px;padding-top:20px;border-top:1px solid #eee;color:#1a1a1a;font-weight:800}.total span[data-v-5af1b0d5]:last-child{font-size:24px;color:#52627a}.shipping-info[data-v-5af1b0d5]{font-size:16px;color:#ff5a5a;background:#fff0f0;padding:8px;text-align:center;border-radius:4px;margin-bottom:15px}.order-btn[data-v-5af1b0d5],.order-all-btn[data-v-5af1b0d5]{width:100%;height:60px;margin-top:12px;cursor:pointer;border:none;font-size:18px;font-weight:700;border-radius:4px;transition:all .3s}.order-btn[data-v-5af1b0d5]{background:#074ca1;color:#fff}.order-btn[data-v-5af1b0d5]:hover{background:#063d82}.order-all-btn[data-v-5af1b0d5]{background:#eff6ff;color:#666;border:1px solid #eee;box-shadow:none}.order-all-btn[data-v-5af1b0d5]:hover{background:#e9e9e9;color:#333;transform:translateY(-2px)}.empty-cart[data-v-5af1b0d5]{text-align:center;padding:100px 0;border-top:1px solid #eee;color:#999}@media(max-width:1024px){.cart-container[data-v-5af1b0d5]{flex-direction:column;gap:30px}.cart-summary[data-v-5af1b0d5]{width:100%;position:static}.list-header[data-v-5af1b0d5]{display:none}.cart-item[data-v-5af1b0d5]{grid-template-columns:40px 100px 1fr 40px;grid-template-rows:auto auto;gap:15px;padding:20px 10px;text-align:left}.cart-item input[type=checkbox][data-v-5af1b0d5]{grid-column:1;grid-row:1 / 3;align-self:center}.product-info[data-v-5af1b0d5]{grid-column:2 / 4;grid-row:1}.qty-control[data-v-5af1b0d5]{grid-column:2;grid-row:2;margin:0}.item-price[data-v-5af1b0d5]{grid-column:3;grid-row:2;text-align:right;align-self:center;font-size:18px}.del-btn[data-v-5af1b0d5]{grid-column:4;grid-row:1;align-self:flex-start}.delivery[data-v-5af1b0d5]{display:none}}@media(max-width:480px){h2[data-v-5af1b0d5]{font-size:22px;margin-bottom:30px}.thumb[data-v-5af1b0d5]{width:70px;height:90px}.details .name[data-v-5af1b0d5]{font-size:18px}.summary-box[data-v-5af1b0d5]{padding:20px}.total span[data-v-5af1b0d5]:last-child{font-size:20px}}.order-page[data-v-ff06f46d]{max-width:1200px;margin:60px auto;padding:0 20px;font-family:var(--font-body);color:#333}h2[data-v-ff06f46d]{font-size:28px;text-align:center;letter-spacing:2px;margin-bottom:50px;font-weight:700}h3[data-v-ff06f46d]{font-size:18px;font-weight:700;margin-bottom:25px;padding-bottom:12px;border-bottom:2px solid #1a1a1a}.order-container[data-v-ff06f46d]{display:flex;gap:50px;align-items:flex-start}.order-left[data-v-ff06f46d]{flex:1}.order-right[data-v-ff06f46d]{width:380px;position:sticky;top:100px}.input-form[data-v-ff06f46d]{display:flex;flex-direction:column;gap:20px;margin-bottom:50px}.input-row[data-v-ff06f46d]{display:flex;flex-direction:column;gap:8px}.input-row label[data-v-ff06f46d]{font-size:18px;font-weight:600;color:#666}.input-row input[data-v-ff06f46d]{padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:18px;transition:border-color .2s}.input-row input[data-v-ff06f46d]:focus{outline:none;border-color:#6a8fe7}.address-grid[data-v-ff06f46d]{display:flex;flex-direction:column;gap:10px}.zip-code-row[data-v-ff06f46d]{display:flex;gap:10px}.zip-code-row input[data-v-ff06f46d]{width:120px}.sub-btn[data-v-ff06f46d]{padding:0 20px;background:#eff6ff;color:#2563eb;border:1.5px solid #074CA1;border-radius:8px;cursor:pointer;font-size:18px;font-weight:700}.sub-btn[data-v-ff06f46d]:hover{background:#dbeafe}.item-list[data-v-ff06f46d]{background:#fdfdfd;border-radius:8px}.item-card[data-v-ff06f46d]{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #eee}.thumb[data-v-ff06f46d]{width:80px;height:100px;object-fit:cover;border-radius:4px;background:#f5f5f5}.details[data-v-ff06f46d]{display:flex;flex-direction:column;justify-content:center}.details .name[data-v-ff06f46d]{font-weight:600;margin-bottom:5px}.details .option[data-v-ff06f46d]{font-size:17px;color:#888;margin-bottom:8px}.details .qty-price[data-v-ff06f46d]{font-size:18px}.summary-box[data-v-ff06f46d]{background:#f9f9f9;padding:30px;border-radius:8px;border:1px solid #eee}.summary-row[data-v-ff06f46d]{display:flex;justify-content:space-between;margin-bottom:15px;font-size:18px}.divider[data-v-ff06f46d]{height:1px;background:#eee;margin:20px 0}.summary-row.total[data-v-ff06f46d]{margin-bottom:0;font-weight:700}.final-price[data-v-ff06f46d]{font-size:24px;color:#52627a}.pay-btn[data-v-ff06f46d]{width:100%;height:60px;background:#074ca1;color:#fff;border:none;border-radius:4px;font-size:18px;font-weight:700;margin-top:20px;cursor:pointer;transition:background .2s}.pay-btn[data-v-ff06f46d]:hover{background:#063d82}.back-btn[data-v-ff06f46d]{width:100%;height:50px;background:#eff6ff;border:1px solid #eee;color:#666;border-radius:4px;font-size:18px;font-weight:700;margin-top:10px;cursor:pointer}.back-btn[data-v-ff06f46d]:hover{background:#e9e9e9;color:#333;transform:translateY(-2px)}@media(max-width:1024px){.order-container[data-v-ff06f46d]{flex-direction:column}.order-right[data-v-ff06f46d]{width:100%;position:static}.summary-sticky[data-v-ff06f46d]{margin-top:20px}}.field-error[data-v-ff06f46d]{margin:6px 0 0;font-size:13px;color:#c62828}.order-success-container[data-v-ecaccf1e]{display:flex;justify-content:center;align-items:center;min-height:70vh;padding:20px}.success-card[data-v-ecaccf1e]{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 20px #0000001a;max-width:500px;width:100%;text-align:center}.icon-wrapper[data-v-ecaccf1e]{font-size:64px;color:#4caf50;margin-bottom:20px}h1[data-v-ecaccf1e]{font-size:24px;margin-bottom:10px;color:#333}.subtitle[data-v-ecaccf1e]{color:#666;margin-bottom:30px}hr[data-v-ecaccf1e]{border:0;border-top:1px solid #eee;margin:20px 0}.order-details[data-v-ecaccf1e]{text-align:left;background:#f9f9f9;padding:20px;border-radius:8px;margin-bottom:30px}.detail-item[data-v-ecaccf1e]{display:flex;justify-content:space-between;margin-bottom:10px}.label[data-v-ecaccf1e]{color:#888}.value[data-v-ecaccf1e]{font-weight:500;color:#333}.price[data-v-ecaccf1e]{color:#e91e63;font-weight:700}.button-group[data-v-ecaccf1e]{display:flex;gap:10px}button[data-v-ecaccf1e]{flex:1;padding:12px;border-radius:6px;cursor:pointer;border:none;font-weight:700}.btn-primary[data-v-ecaccf1e]{background:#6a8fe7;color:#fff}.btn-secondary[data-v-ecaccf1e]{background:#eee;color:#333}.write-modal-inner[data-v-51712a6d]{width:100%;background-color:#fff;display:flex;justify-content:center}form[data-v-51712a6d]{width:92%;display:flex;flex-direction:column;gap:18px;margin:0 auto}.form-header-row[data-v-51712a6d]{display:flex;align-items:center;gap:12px;border-bottom:2px solid #f1f1f1;transition:border-color .3s}.form-header-row[data-v-51712a6d]:focus-within{border-bottom-color:#2563eb}.category-select[data-v-51712a6d]{border:none;font-size:18px;font-weight:600;color:#222;background:transparent;outline:none;cursor:pointer;white-space:nowrap}.title-input[data-v-51712a6d]{width:100%;padding:12px 0;border:none;font-size:18px;font-weight:700;outline:none;background:transparent}textarea[data-v-51712a6d]{width:100%;box-sizing:border-box;padding:15px;border:1px solid #f1f5f9;border-radius:10px;font-size:18px;line-height:1.6;resize:none;background-color:#f8fafc;outline:none;min-height:180px;transition:all .2s}textarea[data-v-51712a6d]:focus{border-color:#cbd5e1;background:#fff;box-shadow:0 2px 8px #00000005}.file-upload-zone[data-v-51712a6d]{display:flex;align-items:center;gap:10px;padding:10px 15px;background:#f8f9fa;border-radius:6px;font-size:17px;border:1px dashed #e2e8f0}.file-upload-zone i[data-v-51712a6d]{color:#888}.file-upload-zone label[data-v-51712a6d]{font-weight:600;color:#555;cursor:pointer}.form-footer[data-v-51712a6d]{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.checkbox-group[data-v-51712a6d]{display:flex;align-items:center;gap:6px;font-size:18px;color:#666;cursor:pointer}.btn-group[data-v-51712a6d]{display:flex;gap:8px}.btn-group button[data-v-51712a6d]{padding:10px 20px;border-radius:6px;font-size:18px;font-weight:600;cursor:pointer;transition:all .2s}.cancel-btn[data-v-51712a6d]{background:#eff6ff;border:1px solid #ddd;color:#666}.submit-btn[data-v-51712a6d]{background:#074ca1;border:none;color:#fff}.submit-btn[data-v-51712a6d]:hover{background:#063d82;transform:translateY(-2px)}.write-modal-inner form[data-v-51712a6d]{width:100%;gap:20px}.form-header-row[data-v-51712a6d]{gap:12px;flex-wrap:wrap}.category-select[data-v-51712a6d]{border:1px solid #dbe3d1;background:#f7f9f3;color:#6d835c;font-size:15px;padding:12px}.title-input[data-v-51712a6d]{border:1px solid #dbe3d1;padding:12px;color:#3b5730;font-size:17px;min-width:180px}.write-modal-inner textarea[data-v-51712a6d]{border:1px solid #dbe3d1;border-radius:0;padding:16px;font-size:17px;line-height:1.8;resize:vertical;color:#465e3a}.file-upload-zone[data-v-51712a6d]{background:#f7f9f3;border:1px dashed #cedbbc;border-radius:0;color:#83986d;font-size:14px;padding:18px}.file-upload-zone input[data-v-51712a6d]{font-size:14px;max-width:100%}.checkbox-group[data-v-51712a6d]{font-size:14px;color:#7f9270}.submit-btn[data-v-51712a6d]{background:#2e4e35!important;border:0;border-radius:0;color:#fff}.cancel-btn[data-v-51712a6d]{border-radius:0;border:1px solid #d1dcc4;background:#fff;color:#82966d}.btn-group button[data-v-51712a6d]{font-size:15px;padding:11px 18px}.form-footer[data-v-51712a6d]{flex-wrap:wrap;gap:20px}.community-detail[data-v-2dfcb3a5]{max-width:1040px;margin:auto;padding:52px 5vw 90px;color:#344831}.detail-breadcrumb[data-v-2dfcb3a5]{display:flex;gap:16px;font-size:13px;letter-spacing:1px;color:#89967c;margin-bottom:55px}.detail-breadcrumb a[data-v-2dfcb3a5]{text-decoration:none}.community-post-header[data-v-2dfcb3a5]{padding-bottom:35px;border-bottom:1px solid #d9e1d0}.post-kicker[data-v-2dfcb3a5]{font-size:14px;color:#7d8c6f;letter-spacing:1px}.community-post-header h1[data-v-2dfcb3a5]{font-size:32px;line-height:1.6;font-weight:400;letter-spacing:-1.2px;margin:22px 0;overflow-wrap:anywhere}.community-post-meta[data-v-2dfcb3a5]{display:flex;gap:22px;align-items:center;font-size:14px;color:#97a18a;flex-wrap:wrap}.privacy-label[data-v-2dfcb3a5]{background:#eef2e7;padding:5px 8px;color:#6f835c}.community-post-body[data-v-2dfcb3a5]{padding:44px 0 60px;min-height:280px;border-bottom:1px solid #d9e1d0}.community-post-body img[data-v-2dfcb3a5]{display:block;max-width:100%;max-height:900px;object-fit:contain;margin:0 auto 36px}.community-post-body>p[data-v-2dfcb3a5]{font-size:18px;color:#58664e;line-height:2.1;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.post-actions[data-v-2dfcb3a5]{display:flex;justify-content:space-between;align-items:center;padding-top:24px;gap:15px}.back-to-board[data-v-2dfcb3a5]{font-size:15px;text-decoration:none;border-bottom:1px solid #526d43;padding:10px 0}.post-actions button[data-v-2dfcb3a5],.detail-state button[data-v-2dfcb3a5]{border:1px solid #d3ddc7;background:#fff;padding:10px 16px;color:#758869;font-size:15px;margin-left:8px}.post-actions .delete-post[data-v-2dfcb3a5]{color:#986c56}.admin-reauth-link[data-v-2dfcb3a5]{font-size:14px;color:#7a8a6c}.detail-state[data-v-2dfcb3a5]{text-align:center;padding:50px 0 90px}.detail-state h1[data-v-2dfcb3a5]{font-size:24px;font-weight:400;margin:25px 0}.detail-state p[data-v-2dfcb3a5]{font-size:16px;color:#839177}.detail-error-mark[data-v-2dfcb3a5]{font:italic 60px Georgia,serif;color:#becbb2}.detail-state-actions[data-v-2dfcb3a5]{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:28px;font-size:15px}.detail-state-actions a[data-v-2dfcb3a5]{text-decoration:none}.detail-inline-error[data-v-2dfcb3a5]{font-size:16px;color:#a85e49}.detail-modal-backdrop[data-v-2dfcb3a5]{position:fixed;inset:0;z-index:2000;display:flex;justify-content:center;align-items:center;padding:16px;background:#1f342088}.detail-modal[data-v-2dfcb3a5]{width:min(680px,100%);max-height:90vh;overflow:auto;background:#fff;padding:30px}.detail-modal>header[data-v-2dfcb3a5]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8da;padding-bottom:15px;margin-bottom:25px}.detail-modal h2[data-v-2dfcb3a5]{font-weight:400;font-size:23px;color:#425d35}.detail-modal>header>button[data-v-2dfcb3a5]{border:0;background:transparent;font-size:25px;color:#8b9c7b}@media(max-width:650px){.community-detail[data-v-2dfcb3a5]{padding:32px 22px 60px}.detail-breadcrumb[data-v-2dfcb3a5]{margin-bottom:35px;font-size:12px}.community-post-header h1[data-v-2dfcb3a5]{font-size:24px}.community-post-meta[data-v-2dfcb3a5]{gap:12px;font-size:13px}.community-post-body[data-v-2dfcb3a5]{padding:32px 0 45px}.community-post-body>p[data-v-2dfcb3a5]{font-size:17px}.detail-modal[data-v-2dfcb3a5]{padding:22px}}.community-page[data-v-8aa41bd5]{max-width:1320px;margin:auto;padding:64px 5vw 80px;color:#244b7b}.community-intro[data-v-8aa41bd5]{display:flex;justify-content:space-between;align-items:center;padding:10px 0 54px;border-bottom:1px solid #dde9fa}.board-eyebrow[data-v-8aa41bd5]{font-size:13px;letter-spacing:2px;color:#77836d}.community-intro h1[data-v-8aa41bd5]{font-size:42px;font-weight:400;line-height:1.5;letter-spacing:-2px;margin:26px 0 18px}.community-intro h1 em[data-v-8aa41bd5]{font-family:serif;color:#5f91d0}.intro-sub[data-v-8aa41bd5]{font-size:16px;color:#858c7e;line-height:1.8}.intro-wordmark[data-v-8aa41bd5]{font:italic 83px/.9 Georgia,serif;color:#52627a;letter-spacing:-5px;padding-right:35px}.community-guides[data-v-8aa41bd5]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #dde9fa;margin-bottom:54px}.community-guides button[data-v-8aa41bd5]{border:0;text-align:left;background:#f3f8ff;padding:28px 32px;display:flex;flex-direction:column;gap:14px;color:#3e6496}.community-guides button+button[data-v-8aa41bd5]{border-left:1px solid #e0ebfa}.community-guides button>span[data-v-8aa41bd5]{font-size:12px;letter-spacing:1.8px;color:#8b957e}.community-guides strong[data-v-8aa41bd5]{font-size:19px;font-weight:500;letter-spacing:-.5px}.community-guides small[data-v-8aa41bd5]{font-size:15px;color:#8a9280}.community-guides button[data-v-8aa41bd5]:hover{background:#edf5ff}.board-toolbar[data-v-8aa41bd5]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #4777ba;gap:20px}.board-tabs[data-v-8aa41bd5]{display:flex;gap:28px;overflow:auto;scrollbar-width:none}.board-tabs button[data-v-8aa41bd5]{padding:21px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:#626d7e;font-size:16px;white-space:nowrap}.board-tabs button.active[data-v-8aa41bd5]{color:#3678dd;border-bottom-color:#3678dd}.board-primary[data-v-8aa41bd5]{border:0;background:#3977dd;color:#fff;padding:12px 20px;font-size:15px;white-space:nowrap}.board-primary span[data-v-8aa41bd5]{margin-left:16px}.board-login[data-v-8aa41bd5]{font-size:15px;white-space:nowrap;text-decoration:none;color:#6d7d60}.board-summary[data-v-8aa41bd5]{display:flex;justify-content:space-between;align-items:center;padding:26px 0;color:#929b85;font-size:15px}.board-summary strong[data-v-8aa41bd5]{color:#405d38;font-weight:500}.board-search[data-v-8aa41bd5]{display:flex;border-bottom:1px solid #d7dfcd;align-items:center;padding-bottom:8px;gap:18px}.board-search input[data-v-8aa41bd5]{border:0;width:230px;min-width:0;background:transparent;font-size:15px;padding:5px 0;color:#405139}.board-search input[data-v-8aa41bd5]::placeholder{color:#626d7e}.board-search button[data-v-8aa41bd5]{border:0;background:transparent;font-size:14px;color:#587148;white-space:nowrap}.board-columns[data-v-8aa41bd5],.post-list>li[data-v-8aa41bd5]{display:grid;grid-template-columns:50px 110px minmax(0,1fr) 130px 55px;gap:12px;align-items:center}.board-columns[data-v-8aa41bd5]{padding:16px 0;font-size:12px;letter-spacing:1px;color:#9ca58e;border-top:1px solid #e3e8dc;border-bottom:1px solid #e3e8dc}.post-list[data-v-8aa41bd5]{list-style:none;margin:0;padding:0}.post-list>li[data-v-8aa41bd5]{padding:27px 0;border-bottom:1px solid #e7ebe2}.post-number[data-v-8aa41bd5]{font:italic 18px Georgia,serif;color:#a7b099}.post-category[data-v-8aa41bd5]{font-size:12px;letter-spacing:.7px;color:#899c7b}.post-category.notice[data-v-8aa41bd5]{color:#a16f4c}.post-category.qna[data-v-8aa41bd5]{color:#3e7053}.post-category.event[data-v-8aa41bd5]{color:#977d51}.post-subject[data-v-8aa41bd5]{font-size:17px;line-height:1.7;color:#354c31;text-decoration:none;display:flex;align-items:center;gap:9px;overflow-wrap:anywhere}.post-subject[data-v-8aa41bd5]:hover{color:#77945c}.post-arrow[data-v-8aa41bd5]{margin-left:auto;color:#b4bda7;padding-right:15px;font-size:17px}.private-tag[data-v-8aa41bd5]{font-size:13px;padding:2px 5px;background:#edf0e8;color:#7e8a72;white-space:nowrap}.post-byline[data-v-8aa41bd5]{display:flex;flex-direction:column;gap:7px;font-size:14px;color:#8e9981}.post-byline time[data-v-8aa41bd5]{font-size:13px;color:#626d7e}.post-views[data-v-8aa41bd5]{font-size:14px;color:#a0aa94}.mobile-label[data-v-8aa41bd5]{display:none}.board-empty[data-v-8aa41bd5]{text-align:center;padding:55px 15px 70px;border-top:1px solid #e4e8dc;border-bottom:1px solid #e4e8dc}.empty-mark[data-v-8aa41bd5]{font:italic 58px Georgia,serif;line-height:1;color:#b8c5aa}.board-empty h2[data-v-8aa41bd5]{font-size:18px;font-weight:400;letter-spacing:-.6px;margin:16px 0}.board-empty p[data-v-8aa41bd5]{font-size:15px;color:#99a38a;line-height:1.9}.board-outline[data-v-8aa41bd5]{margin-top:20px;border:1px solid #becbb0;background:#fff;color:#5c744a;padding:11px 22px;font-size:15px}.board-state[data-v-8aa41bd5]{padding:15px 0 40px;text-align:center;font-size:15px;color:#8e9b80}.loading-line[data-v-8aa41bd5]{height:66px;background:#f0f6ff;border-bottom:8px solid white;animation:pulse-8aa41bd5 1s infinite alternate}.board-pagination[data-v-8aa41bd5]{display:flex;justify-content:center;gap:6px;margin-top:35px}.board-pagination button[data-v-8aa41bd5]{border:0;background:transparent;width:32px;height:32px;font-size:15px;color:#9ca78e}.board-pagination button.current[data-v-8aa41bd5]{background:#344f35;color:#fff}.community-footnote[data-v-8aa41bd5]{text-align:center;margin:48px 0 0;font-size:14px;color:#a3ad97}.sr-only[data-v-8aa41bd5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.community-modal-backdrop[data-v-8aa41bd5]{position:fixed;inset:0;z-index:2000;background:#16271688;display:flex;justify-content:center;align-items:center;padding:20px}.community-modal[data-v-8aa41bd5]{background:#fff;width:min(680px,100%);max-height:90vh;overflow-y:auto;padding:30px}.community-modal>header[data-v-8aa41bd5]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e1e7d9;margin-bottom:25px;padding-bottom:18px}.community-modal h2[data-v-8aa41bd5]{font-size:23px;font-weight:400;margin:12px 0 0;color:#354d30}.community-modal>header>button[data-v-8aa41bd5]{border:0;background:transparent;color:#7b8c6e;font-size:28px}@keyframes pulse-8aa41bd5{to{opacity:.45}}@media(max-width:700px){.community-page[data-v-8aa41bd5]{padding:35px 20px 55px}.community-intro[data-v-8aa41bd5]{padding:0 0 30px}.community-intro h1[data-v-8aa41bd5]{font-size:31px;letter-spacing:-1.5px;margin-top:21px}.intro-wordmark[data-v-8aa41bd5]{font-size:57px;padding-right:0}.intro-sub[data-v-8aa41bd5]{font-size:14px;max-width:230px}.community-guides[data-v-8aa41bd5]{margin-bottom:24px}.community-guides button[data-v-8aa41bd5]{padding:20px 15px;gap:12px}.community-guides button>span[data-v-8aa41bd5]{font-size:6px;letter-spacing:1px}.community-guides strong[data-v-8aa41bd5]{font-size:16px;line-height:1.6}.community-guides small[data-v-8aa41bd5]{font-size:13px;line-height:1.7}.board-toolbar[data-v-8aa41bd5]{flex-wrap:wrap;gap:0;padding-bottom:14px}.board-tabs[data-v-8aa41bd5]{width:100%;gap:23px}.board-tabs button[data-v-8aa41bd5]{font-size:15px;padding:17px 0}.board-primary[data-v-8aa41bd5]{padding:10px 16px;margin-top:12px;margin-left:auto}.board-login[data-v-8aa41bd5]{margin-top:12px;margin-left:auto}.board-summary[data-v-8aa41bd5]{flex-direction:column;align-items:flex-start;gap:18px;padding:20px 0}.board-search[data-v-8aa41bd5]{width:100%;justify-content:space-between}.board-search input[data-v-8aa41bd5]{flex:1}.board-columns[data-v-8aa41bd5]{display:none}.post-list>li[data-v-8aa41bd5]{grid-template-columns:1fr auto;gap:11px;padding:20px 0}.post-number[data-v-8aa41bd5]{display:none}.post-category[data-v-8aa41bd5]{grid-column:1/3;font-size:12px}.post-subject[data-v-8aa41bd5]{grid-column:1/3;font-size:17px}.post-byline[data-v-8aa41bd5]{flex-direction:row;font-size:13px;gap:12px;align-items:center}.post-views[data-v-8aa41bd5]{font-size:13px}.mobile-label[data-v-8aa41bd5]{display:inline}.board-empty h2[data-v-8aa41bd5]{font-size:19px}.community-footnote[data-v-8aa41bd5]{font-size:13px;line-height:1.8}.community-modal[data-v-8aa41bd5]{padding:23px}.community-modal-backdrop[data-v-8aa41bd5]{padding:12px}}@media(prefers-reduced-motion:reduce){[data-v-8aa41bd5]{animation:none!important}}.search-page[data-v-b0ecad7d]{max-width:1200px;margin:0 auto;padding:28px 5vw 64px;color:#122551}.search-head[data-v-b0ecad7d]{text-align:center;padding:24px 16px 28px;margin-bottom:28px;background:#f1f7ff;border-radius:16px;border:1px solid #e5edf9}.search-kicker[data-v-b0ecad7d]{margin:0 0 10px;font-size:12px;letter-spacing:.14em;color:#6886b1}.search-head h1[data-v-b0ecad7d]{margin:0;font-size:26px;font-weight:500;line-height:1.45;letter-spacing:-.02em}.search-head .query[data-v-b0ecad7d]{color:#3b78d9;font-weight:600}.search-meta[data-v-b0ecad7d]{margin:12px 0 0;font-size:14px;color:#52627a}.search-meta strong[data-v-b0ecad7d]{color:#3e78cd;font-weight:600}.search-grid[data-v-b0ecad7d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.search-state[data-v-b0ecad7d]{text-align:center;padding:48px 16px;font-size:15px;color:#52627a;background:#fff;border-radius:12px;border:1px dashed #dbe6f5}.search-state.empty span[data-v-b0ecad7d]{display:block;margin-top:8px;font-size:14px;color:#8a9bb5}.search-state button[data-v-b0ecad7d]{margin-top:16px;padding:10px 18px;font-size:14px;color:#3b78d9;background:#fff;border:1px solid #cadef9;border-radius:8px;cursor:pointer}.search-state button[data-v-b0ecad7d]:hover{background:#f5f9ff}@media(max-width:900px){.search-grid[data-v-b0ecad7d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}}@media(max-width:650px){.search-page[data-v-b0ecad7d]{padding:20px 16px 48px}.search-head[data-v-b0ecad7d]{padding:20px 12px 22px;margin-bottom:20px}.search-head h1[data-v-b0ecad7d]{font-size:21px}.search-grid[data-v-b0ecad7d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}.not-found[data-v-76923f8b]{max-width:720px;margin:0 auto;padding:72px 5vw 96px;text-align:center;color:#254e86}.not-found-kicker[data-v-76923f8b]{font-size:13px;letter-spacing:1.6px;color:#52627a;margin-bottom:18px}.not-found h1[data-v-76923f8b]{font-size:34px;font-weight:600;letter-spacing:-1px;margin:0 0 16px}.not-found-lead[data-v-76923f8b]{font-size:16px;line-height:1.8;color:#52627a;margin-bottom:32px}.not-found-lead code[data-v-76923f8b]{font-size:14px;background:#f4f8ff;padding:2px 8px;border-radius:6px;word-break:break-all}.not-found-actions[data-v-76923f8b]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.not-found-actions a[data-v-76923f8b]{display:inline-block;padding:14px 24px;border-radius:30px;font-size:16px;text-decoration:none}.not-found-actions a[data-v-76923f8b]:first-child{background:#5890df;color:#fff}.not-found-actions a[data-v-76923f8b]:last-child{background:#edf4ff;color:#5486c8}@media(max-width:700px){.not-found[data-v-76923f8b]{padding:48px 22px 72px}.not-found h1[data-v-76923f8b]{font-size:26px}}
