.base-images[data-v-c8dc1953]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:0;overflow:hidden;background:#eef0f5;vertical-align:middle}.base-images--preview[data-v-c8dc1953]{cursor:zoom-in}.base-images__inner[data-v-c8dc1953],.base-images__placeholder[data-v-c8dc1953],.base-images__error-image[data-v-c8dc1953]{display:block;width:100%;height:100%}.base-images__inner[data-v-c8dc1953]{animation:base-images-fade-c8dc1953 var(--base-images-fade-duration, .3s) ease-out}.base-images__skeleton[data-v-c8dc1953]{position:absolute;inset:0;background:linear-gradient(110deg,#dfe4ee 22%,#fff,#dfe4ee 70%);background-size:200% 100%;animation:base-images-shimmer-c8dc1953 1.4s ease-in-out infinite}.base-images__error[data-v-c8dc1953]{display:flex;width:100%;height:100%;min-height:48px;align-items:center;justify-content:center;flex-direction:column;color:#8b92a3;background:#f0f2f6;font-size:12px;gap:6px}.base-images__error-mark[data-v-c8dc1953]{position:relative;width:30px;height:24px;border:2px solid #b7bdca;border-radius:6px}.base-images__error-mark[data-v-c8dc1953]:before{position:absolute;right:5px;bottom:5px;left:5px;height:8px;background:linear-gradient(135deg,transparent 0 35%,#b7bdca 36% 62%,transparent 63%);content:""}.base-images__error-text[data-v-c8dc1953]{max-width:100%;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.base-images__overlay[data-v-c8dc1953]{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000d6;cursor:zoom-out}.base-images__overlay-image[data-v-c8dc1953]{max-width:92vw;max-height:86vh;object-fit:contain;border-radius:8px;box-shadow:0 16px 42px #00000052}.base-images__overlay-close[data-v-c8dc1953]{position:absolute;top:max(14px,env(safe-area-inset-top));right:14px;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:999px;color:#fff;background:#ffffff29;font-size:24px;line-height:1}@keyframes base-images-shimmer-c8dc1953{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes base-images-fade-c8dc1953{0%{opacity:0}to{opacity:1}}.global-popup[data-v-50038d1b]{position:fixed;z-index:9999;top:0;bottom:0;left:50%;display:flex;width:min(100vw,var(--app-width, 520px));align-items:center;justify-content:center;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));transform:translate(-50%);background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.global-popup__wrapper[data-v-50038d1b]{display:flex;width:min(80vw,416px);min-width:min(280px,calc(100vw - 40px));min-height:min(520px,calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));max-height:80dvh;flex-direction:column;align-items:center;gap:16px}.global-popup__body[data-v-50038d1b]{width:100%;min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;color:#fff;word-break:break-word}.global-popup__body[data-v-50038d1b] img,.global-popup__body[data-v-50038d1b] video,.global-popup__body[data-v-50038d1b] iframe{max-width:100%}.global-popup__close[data-v-50038d1b]{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:2px solid rgba(255,255,255,.5);border-radius:50%;color:#ffffffd1;background:transparent;transition:border-color .2s ease,color .2s ease,transform .2s ease}.global-popup__close span[data-v-50038d1b],.global-popup__close span[data-v-50038d1b]:after{width:20px;height:2px;border-radius:999px;background:currentColor}.global-popup__close span[data-v-50038d1b]{position:relative;transform:rotate(45deg)}.global-popup__close span[data-v-50038d1b]:after{position:absolute;inset:0;transform:rotate(90deg);content:""}.global-popup__close[data-v-50038d1b]:active{transform:scale(.94)}.global-popup-fade-enter-active[data-v-50038d1b],.global-popup-fade-leave-active[data-v-50038d1b]{transition:opacity .3s ease}.global-popup-fade-enter-active .global-popup__wrapper[data-v-50038d1b],.global-popup-fade-leave-active .global-popup__wrapper[data-v-50038d1b]{transition:transform .3s ease}.global-popup-fade-enter-from[data-v-50038d1b],.global-popup-fade-leave-to[data-v-50038d1b]{opacity:0}.global-popup-fade-enter-from .global-popup__wrapper[data-v-50038d1b],.global-popup-fade-leave-to .global-popup__wrapper[data-v-50038d1b]{transform:scale(.9)}@media(max-width:359px){.global-popup[data-v-50038d1b]{padding-right:14px;padding-left:14px}.global-popup__wrapper[data-v-50038d1b]{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.global-popup-fade-enter-active[data-v-50038d1b],.global-popup-fade-leave-active[data-v-50038d1b],.global-popup-fade-enter-active .global-popup__wrapper[data-v-50038d1b],.global-popup-fade-leave-active .global-popup__wrapper[data-v-50038d1b],.global-popup__close[data-v-50038d1b]{transition:none}}.block[data-v-713e1cdd]{min-width:0;color:var(--nav-text, #282136)}.block-title[data-v-713e1cdd]{margin:0 0 8px;font-size:16px;font-weight:650;overflow-wrap:anywhere}.entry[data-v-713e1cdd]{min-width:0;color:inherit;cursor:pointer;text-decoration:none}.entry[data-v-713e1cdd]:focus-visible{outline:2px solid var(--nav-accent, #6f3ee8);outline-offset:4px}.icon-grid[data-v-713e1cdd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;padding:10px 8px;background:var(--nav-tint, #efe5ff);border-radius:12px}.entry[data-v-713e1cdd]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:transparent}.entry span[data-v-713e1cdd]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.block[data-v-713e1cdd] .base-images{flex-shrink:0;max-width:100%;aspect-ratio:1;background:var(--nav-surface, #ffffff)}.block[data-v-713e1cdd] .base-images__inner{position:absolute;inset:0}.block[data-v-713e1cdd] .base-images__error{min-height:0}.block[data-v-713e1cdd] .base-images__error-mark{max-width:70%;max-height:70%}@media(prefers-reduced-motion:reduce){.block[data-v-713e1cdd] .base-images *{animation:none}}.block[data-v-dad154c9]{min-width:0;color:var(--nav-text, #282136)}.block-title[data-v-dad154c9]{margin:0 0 8px;font-size:16px;font-weight:650;overflow-wrap:anywhere}.entry[data-v-dad154c9]{min-width:0;color:inherit;cursor:pointer;text-decoration:none}.entry[data-v-dad154c9]:focus-visible{outline:2px solid var(--nav-accent, #6f3ee8);outline-offset:4px}.banner-list[data-v-dad154c9]{display:grid;gap:6px}.entry[data-v-dad154c9]{display:block;width:100%;aspect-ratio:25 / 4;padding:0;overflow:hidden;background:var(--nav-surface, #ffffff);border:0;border-radius:12px}.block[data-v-dad154c9] .base-images{background:var(--nav-surface, #ffffff)}@media(prefers-reduced-motion:reduce){.block[data-v-dad154c9] .base-images *{animation:none}}.slideshow-block[data-v-23b834a4]{min-width:0;color:var(--nav-text, #282136)}.block-title[data-v-23b834a4]{overflow-wrap:anywhere;margin:0 0 8px;font-size:16px;font-weight:650}.slideshow-panel[data-v-23b834a4]{overflow:hidden;border:0;border-radius:14px;background:var(--nav-surface, #ffffff)}.slideshow-viewport[data-v-23b834a4]{position:relative;overflow:hidden;touch-action:pan-y}.slideshow-track[data-v-23b834a4]{display:flex;transition:transform .35s ease}.slideshow-track.is-instant[data-v-23b834a4]{transition:none}.slideshow-item.is-clone[data-v-23b834a4]{pointer-events:none}.slideshow-item[data-v-23b834a4]{position:relative;flex:0 0 100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;text-decoration:none}.slideshow-image[data-v-23b834a4]{display:flex;width:100%;aspect-ratio:16 / 9}.slideshow-caption[data-v-23b834a4]{position:absolute;inset:auto 0 0;display:grid;gap:5px;padding:28px 12px 12px;color:#fff;background:linear-gradient(transparent,#080d18d1);text-shadow:0 1px 3px rgba(0,0,0,.5);pointer-events:none}.slideshow-caption strong[data-v-23b834a4]{min-width:0;overflow:hidden;font-size:15px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.slideshow-caption>span[data-v-23b834a4]{min-width:0;overflow:hidden;color:#ffffffd9;font-size:12px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.slideshow-dots[data-v-23b834a4]{position:absolute;z-index:1;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;box-sizing:border-box;max-width:calc(100% - 24px);overflow-x:auto;border-radius:999px;padding:0 4px;background:#141926a6}.slideshow-dots button[data-v-23b834a4]{display:grid;flex:0 0 28px;height:24px;place-items:center;padding:0;background:transparent;border-radius:8px}.slideshow-dots span[data-v-23b834a4]{width:5px;height:5px;border-radius:8px;background:#ffffff8c;transition:width .2s}.slideshow-dots [aria-pressed=true] span[data-v-23b834a4]{width:18px;background:#fff}.slideshow-item[data-v-23b834a4]:focus-visible,button[data-v-23b834a4]:focus-visible{outline:2px solid #ffffff;outline-offset:-3px}@media(prefers-reduced-motion:reduce){.slideshow-track[data-v-23b834a4],.slideshow-dots span[data-v-23b834a4]{transition:none}.slideshow-image[data-v-23b834a4] *{animation:none}}.slideshow-image[data-v-23b834a4]{background:var(--nav-surface, #ffffff)}.block[data-v-acd4f114]{min-width:0;color:var(--nav-text, #282136)}.block-title[data-v-acd4f114]{margin:0 0 8px;font-size:16px;font-weight:650;overflow-wrap:anywhere}.entry[data-v-acd4f114]{min-width:0;color:inherit;cursor:pointer;text-decoration:none}.entry[data-v-acd4f114]:focus-visible{outline:2px solid var(--nav-accent, #6f3ee8);outline-offset:4px}.button-grid[data-v-acd4f114]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;border-radius:12px;background:var(--nav-tint, #efe5ff)}.entry[data-v-acd4f114]{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px;min-height:36px;text-align:center;background:var(--nav-surface, #ffffff);border:1px solid var(--nav-border, #e5d9f6);border-radius:8px}.is-dense .entry[data-v-acd4f114]{gap:3px}.entry span[data-v-acd4f114]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.html-block[data-v-3c1a38b1]{min-width:0;padding:14px;border:1px solid var(--nav-border, #e5d9f6);border-radius:12px;background:var(--nav-surface, #ffffff);color:var(--nav-text, #282136);font-size:13px;line-height:1.85;overflow-wrap:anywhere}.html-block[data-v-3c1a38b1] h1,.html-block[data-v-3c1a38b1] h2,.html-block[data-v-3c1a38b1] h3,.html-block[data-v-3c1a38b1] h4{margin:0 0 12px;color:var(--nav-text, #282136);font-size:16px;line-height:1.5;font-weight:650}.html-block[data-v-3c1a38b1] p,.html-block[data-v-3c1a38b1] ul,.html-block[data-v-3c1a38b1] ol,.html-block[data-v-3c1a38b1] pre,.html-block[data-v-3c1a38b1] blockquote{margin:0 0 12px}.html-block[data-v-3c1a38b1] ul,.html-block[data-v-3c1a38b1] ol{padding-left:20px}.html-block[data-v-3c1a38b1] ul{list-style:disc}.html-block[data-v-3c1a38b1] ol{list-style:decimal}.html-block[data-v-3c1a38b1] strong,.html-block[data-v-3c1a38b1] b{color:var(--nav-text, #282136);font-weight:650}.html-block[data-v-3c1a38b1] a[href]{color:var(--nav-accent, #6f3ee8);text-decoration:underline;text-underline-offset:4px}.html-block[data-v-3c1a38b1] a[href]:focus-visible{outline:2px solid var(--nav-accent, #6f3ee8);outline-offset:4px}.html-block[data-v-3c1a38b1] blockquote{padding-left:12px;border-left:2px solid var(--nav-accent, #6f3ee8)}.html-block[data-v-3c1a38b1] pre{white-space:pre-wrap;overflow-wrap:anywhere}.html-block[data-v-3c1a38b1] code{font-size:12px;font-family:monospace}.html-block[data-v-3c1a38b1] hr{margin:16px 0;border:0;border-top:1px solid var(--nav-border, #e5d9f6)}.html-block[data-v-3c1a38b1] :last-child{margin-bottom:0}.app-shell[data-v-fbc36dcf]{position:relative;min-height:100vh;max-width:var(--app-width);margin:0 auto;overflow-x:clip;background:var(--page-bg);box-shadow:0 0 0 1px #1f23300a}.app-shell[data-v-fbc36dcf]:has(.home-view){background:#f6f3fa}.app-shell__content[data-v-fbc36dcf]{min-height:100vh}*,*:before,*:after{box-sizing:border-box}:root{--app-width: 520px;--page-bg: #f5f5f7;--shell-bg: #e3e3e6;--card-bg: #ffffff;--text-strong: #202331;--text-main: #3b3f4c;--text-muted: #7a8090;--brand-blue: #707899;--brand-blue-dark: #1a1e2b;--brand-pink: #e06b8c;--brand-pink-strong: #f05f83;--brand-gold: #ffd54a;--radius-card: 14px;--radius-small: 10px;--shadow-card: 0 8px 24px rgba(30, 34, 50, .08)}html{min-height:100%;background:#dfe0e5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;text-size-adjust:100%}body{min-height:100vh;margin:0;color:var(--text-strong);background:#dfe0e5}button,input{font:inherit}button{border:0;cursor:pointer}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}#app{min-height:100vh}.page{min-height:100%;padding:12px 18px 122px}.surface-card{border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--shadow-card)}.text-clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safe-button{min-width:44px;min-height:44px}.home-skeleton[data-v-188f4f12]{background:var(--nav-surface, #fff)}.content[data-v-188f4f12]{padding:16px 6px}.tabs[data-v-188f4f12]{display:flex;justify-content:flex-start;gap:16px;padding:13px 10px;border-radius:0 0 14px 14px;background:var(--nav-accent, #6f3ee8)}.tabs span[data-v-188f4f12]{width:52px;height:22px}.heading[data-v-188f4f12]{width:96px;height:18px;margin:14px 0 10px}.icons[data-v-188f4f12]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px;padding:12px 10px;border-radius:12px;background:var(--nav-tint, #efe5ff)}.icons>div[data-v-188f4f12]{display:grid;justify-items:center;gap:10px}.icons span[data-v-188f4f12]{width:100%;max-width:96px;aspect-ratio:1}.icons i[data-v-188f4f12]{width:50px;max-width:100%;height:12px}.banner[data-v-188f4f12]{aspect-ratio:25/4;margin-bottom:6px}.slide[data-v-188f4f12]{aspect-ratio:16/9}.tabs span[data-v-188f4f12],.heading[data-v-188f4f12],.icons span[data-v-188f4f12],.icons i[data-v-188f4f12],.banner[data-v-188f4f12],.slide[data-v-188f4f12]{display:block;background:#e5d9f6;border-radius:8px;animation:pulse-188f4f12 1.5s ease-in-out infinite}.tabs span[data-v-188f4f12]{background:#a78ae8}.slide[data-v-188f4f12]{border-radius:14px}@keyframes pulse-188f4f12{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.home-skeleton[data-v-188f4f12] *{animation:none}}.home-top-panel[data-v-96775b38]{padding:max(12px,env(safe-area-inset-top)) 10px 12px;background:var(--nav-accent, #6f3ee8);color:#fff}.notice-row[data-v-96775b38]{display:flex;align-items:center;gap:8px;min-width:0}.notice[data-v-96775b38]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:38px;padding:0 10px;border-radius:999px;background:#fff7ea;color:#6030c5;font-size:13px;line-height:1.5}.notice-icon[data-v-96775b38]{flex-shrink:0;color:#a16b20}.notice-viewport[data-v-96775b38]{flex:1;min-width:0;overflow:hidden}.notice-text[data-v-96775b38]{display:block;width:max-content;white-space:nowrap}.notice-text.is-scrolling[data-v-96775b38]{animation:marquee-96775b38 var(--marquee-duration) linear infinite}.header-button[data-v-96775b38]{flex:0 0 28%;min-width:0;height:34px;padding:7px 10px;border-radius:999px;background:#9f32c8;color:#fff;font-size:14px;font-weight:700;line-height:20px}.address-row[data-v-96775b38]{display:flex;align-items:center;gap:4px;min-width:0;min-height:30px;margin-top:12px;font-size:13px;line-height:1.5}.address-label[data-v-96775b38],.address-label-spacer[data-v-96775b38]{flex:0 0 130px;font-weight:600}.address-list[data-v-96775b38]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:1;min-width:0}.backup-address[data-v-96775b38]{display:block;min-width:0;height:30px;padding:5px 9px;border-radius:6px;background:#fff0cb;color:#8b4a0c;font-size:12px;font-weight:600}.header-button[data-v-96775b38],.backup-address[data-v-96775b38]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;text-decoration:none}.empty-slot[data-v-96775b38]{visibility:hidden;pointer-events:none;background:transparent}.home-top-panel a[data-v-96775b38]:focus-visible{outline:2px solid #fff;outline-offset:2px}.notice-viewport[data-v-96775b38]:focus-visible{outline:2px solid #6030c5;outline-offset:-2px}.notice-viewport.manual-scroll[data-v-96775b38]{overflow-x:auto}@keyframes marquee-96775b38{0%{transform:translate(var(--marquee-start))}to{transform:translate(var(--marquee-end))}}@media(prefers-reduced-motion:reduce){.notice-text.is-scrolling[data-v-96775b38]{animation:none;transform:none}.notice-viewport[data-v-96775b38]{overflow-x:auto}}.home-view[data-v-e58bc31d]{--nav-bg: #f6f3fa;--nav-surface: #ffffff;--nav-tint: #efe5ff;--nav-border: #e5d9f6;--nav-text: #282136;--nav-muted: #746981;--nav-accent: #6f3ee8;min-height:100vh;padding-bottom:max(28px,env(safe-area-inset-bottom));background:var(--nav-bg);color:var(--nav-text)}.categories[data-v-e58bc31d]{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;isolation:isolate;background:var(--nav-accent);border-radius:0 0 14px 14px;box-shadow:0 3px 8px #47257e14}.categories[data-v-e58bc31d]:before{content:"";position:fixed;top:0;left:50%;width:100%;max-width:var(--app-width);transform:translate(-50%);height:env(safe-area-inset-top,0px);background:var(--nav-accent);pointer-events:none}.categories-scroll[data-v-e58bc31d]{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:4px;padding-inline:6px;scrollbar-width:none}.categories-scroll[data-v-e58bc31d]::-webkit-scrollbar{display:none}.categories button[data-v-e58bc31d]{position:relative;flex:0 0 auto;min-height:48px;max-width:100%;padding:0 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent;color:#eee5ff;font-size:16px}.categories button.active[data-v-e58bc31d]{color:#fff;font-weight:600}.categories button.active[data-v-e58bc31d]:after{content:"";position:absolute;bottom:6px;left:50%;width:26px;height:3px;transform:translate(-50%);border-radius:3px;background:#fff}.navigation-content[data-v-e58bc31d]{display:grid;gap:12px;margin-top:8px;padding:8px 6px 12px;min-width:0;background:var(--nav-surface)}.home-view button[data-v-e58bc31d]:focus-visible{outline:2px solid var(--nav-accent);outline-offset:3px}.categories button[data-v-e58bc31d]:focus-visible{outline:2px solid #fff;outline-offset:-5px}.page-title[data-v-e58bc31d]{margin:0;padding:6px 8px;border-left:3px solid var(--nav-accent);border-radius:0 8px 8px 0;background:var(--nav-tint);font-size:18px;overflow-wrap:anywhere}.page-description[data-v-e58bc31d]{margin:6px 8px 0;font-size:13px;color:var(--nav-muted);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.home-state[data-v-e58bc31d]{margin:0;padding:48px 16px;text-align:center;color:var(--nav-muted)}.home-state button[data-v-e58bc31d]{margin-top:12px;padding:10px 20px;border-radius:8px;background:var(--nav-accent);color:#fff}
