:root{--primary-gold:#c5a059;--secondary-gold:#e5c585;--dark-bg:#0f1115;--dark-surface:#1a1d23;--text-primary:#f5f5f5;--text-secondary:#a0a0a0;--accent-red:#8b0000}*{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0}body{background-color:var(--dark-bg);color:var(--text-primary);font-family:Noto Sans SC,Microsoft YaHei,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,.serif{font-family:Noto Serif SC,serif}nav:where(#navbar){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#0f1115d9;border-bottom:1px solid #c5a0591a;width:100%;padding:1.5rem 0;transition:all .4s;position:fixed;top:0}.nav-container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem 0 120px;display:flex}.logo{color:var(--primary-gold);letter-spacing:2px;text-transform:uppercase;font-size:1.8rem;font-weight:700;text-decoration:none;position:relative}.logo:after{content:"";background:linear-gradient(90deg, transparent, var(--primary-gold), transparent);width:100%;height:2px;position:absolute;bottom:-5px;left:0}.nav-links{gap:3rem;display:flex}.nav-links a{color:var(--text-secondary);letter-spacing:1px;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.nav-links a:after{content:"";background:var(--primary-gold);width:0;height:1px;transition:width .3s;position:absolute;bottom:-5px;left:0}.nav-links a:hover{color:var(--primary-gold)}.nav-links a:hover:after{width:100%}.hero{background:url(https://images.unsplash.com/photo-1514539079130-25950c84965d?ixlib=rb-1.2.1&auto=format&fit=crop&w=1950&q=80) 50%/cover no-repeat;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle,#0f111566 0%,#0f1115e6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:10;text-align:center;opacity:0;max-width:900px;padding:0 2rem;animation:1.2s cubic-bezier(.2,.8,.2,1) forwards heroReveal;position:relative;transform:translateY(30px)}@keyframes heroReveal{to{opacity:1;transform:translateY(0)}}.hero h1{background:linear-gradient(135deg, var(--secondary-gold), var(--primary-gold));-webkit-text-fill-color:transparent;text-shadow:0 10px 30px #00000080;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:4.5rem;line-height:1.1}.hero p{color:var(--text-secondary);letter-spacing:1px;margin-bottom:3rem;font-size:1.4rem;font-weight:300}.cta-btn{color:var(--primary-gold);border:1px solid var(--primary-gold);letter-spacing:2px;text-transform:uppercase;background:0 0;padding:1rem 3.5rem;font-size:1rem;text-decoration:none;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.cta-btn:before{content:"";background:var(--primary-gold);z-index:-1;width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}.cta-btn:hover{color:var(--dark-bg)}.cta-btn:hover:before{left:0}.features{background:var(--dark-bg);padding:8rem 2rem;position:relative}.section-header{text-align:center;margin-bottom:5rem}.section-header h2{color:var(--text-primary);margin-bottom:1rem;font-size:3rem}.section-header .divider{background:var(--primary-gold);width:60px;height:3px;margin:0 auto}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;max-width:1200px;margin:0 auto;display:grid}.feature-card{background:var(--dark-surface);opacity:0;border:1px solid #ffffff0d;padding:3rem;transition:all .4s;position:relative;overflow:hidden;transform:translateY(30px)}.feature-card:hover{border-color:#c5a0594d;transform:translateY(-10px);box-shadow:0 20px 40px #0000004d}.feature-icon{color:var(--primary-gold);margin-bottom:2rem;font-size:3.5rem}.feature-card h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem}.feature-card p{color:var(--text-secondary);font-weight:300}.showcase{background:#15171c;padding:8rem 2rem}.showcase-container{align-items:center;gap:5rem;max-width:1200px;margin:0 auto;display:flex}.showcase-text{flex:1}.showcase-text h2{color:var(--text-primary);margin-bottom:2rem;font-size:3rem}.showcase-text p{color:var(--text-secondary);margin-bottom:2rem;font-size:1.1rem;line-height:1.8}.showcase-list li{color:var(--text-primary);align-items:center;margin-bottom:1rem;font-size:1.1rem;list-style:none;display:flex}.showcase-list li:before{content:"✦";color:var(--primary-gold);margin-right:1rem;font-size:1.2rem}.showcase-image{display:none}.showcase-scroll-container{flex-direction:column;flex:1.5;gap:20px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.showcase-scroll-track{gap:20px;width:max-content;display:flex}.android-track{animation:30s linear infinite scroll}.ios-track{animation:35s linear infinite scroll-reverse}.showcase-scroll-track:hover{animation-play-state:paused}.app-screenshot{border-radius:20px;height:500px;transition:transform .3s;box-shadow:0 20px 40px #00000080}.app-screenshot:hover{transform:scale(1.02)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.contact-section{text-align:center;background:linear-gradient(#15171c,#0f1115);padding:6rem 2rem}.contact-container{background:var(--dark-surface);border:1px solid #c5a0591a;border-radius:20px;max-width:800px;margin:0 auto;padding:4rem;transition:transform .3s;position:relative}.contact-container:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000004d}.contact-container:before,.contact-container:after{content:"";border:1px solid var(--primary-gold);width:20px;height:20px;transition:all .4s;position:absolute}.contact-container:before{border-bottom:0;border-right:0;top:20px;left:20px}.contact-container:after{border-top:0;border-left:0;bottom:20px;right:20px}.contact-container:hover:before{top:10px;left:10px}.contact-container:hover:after{bottom:10px;right:10px}.contact-title{color:var(--text-primary);margin-bottom:1rem;font-family:Noto Serif SC,serif;font-size:2.5rem}.contact-desc{color:var(--text-secondary);margin-bottom:3rem;font-weight:300}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;display:grid}.contact-item{background:#ffffff05;border-radius:12px;flex-direction:column;align-items:center;padding:1.5rem;transition:background .3s;display:flex}.contact-item:hover{background:#ffffff0d}.contact-label{color:var(--primary-gold);text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem;font-size:.9rem}.contact-value{color:var(--text-primary);-webkit-user-select:all;user-select:all;font-family:Noto Serif SC,serif;font-size:1.2rem}@media (width<=768px){.contact-container{padding:2rem}.contact-grid{grid-template-columns:1fr}}footer{text-align:center;color:var(--text-secondary);background:#08090b;border-top:1px solid #ffffff0d;padding:4rem 2rem;font-size:.9rem}.footer-links{margin-bottom:2rem}.footer-links a{color:var(--text-secondary);margin:0 1.5rem;text-decoration:none;transition:color .3s}.footer-links a:hover{color:var(--primary-gold)}.beian-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:1rem;display:flex}.beian-row a{color:inherit;align-items:center;gap:5px;text-decoration:none;transition:color .3s;display:inline-flex}.beian-row a:hover{color:var(--text-primary)}@media (width<=768px){.hero h1{font-size:3rem}.nav-links{display:none}.showcase-container{flex-direction:column}.showcase-image{width:100%;height:300px}.contact-info{flex-direction:column;gap:2rem}.nav-container{justify-content:center;padding-left:2rem}}.platform-selector{background:radial-gradient(circle,#1a1d23 0%,#0f1115 100%);justify-content:center;align-items:center;gap:4rem;height:100vh;padding:2rem;display:flex;position:relative}.platform-card{background:var(--dark-surface);z-index:10;border:1px solid #ffffff0d;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;width:300px;height:500px;text-decoration:none;transition:all .5s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.platform-card:hover{border-color:var(--primary-gold);transform:translateY(-20px)scale(1.02);box-shadow:0 30px 60px #00000080}.platform-icon{background:linear-gradient(135deg, var(--secondary-gold), var(--primary-gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:2rem;font-size:5rem;transition:transform .5s}.platform-card:hover .platform-icon{transform:scale(1.1)}.platform-name{color:var(--text-primary);margin-bottom:.5rem;font-size:2rem;font-weight:700}.platform-desc{color:var(--text-secondary);opacity:.8;font-size:1rem}.platform-arrow{color:var(--primary-gold);opacity:0;margin-top:3rem;font-size:1.5rem;transition:all .5s;transform:translate(-20px)}.platform-card:hover .platform-arrow{opacity:1;transform:translate(0)}.live-stats-minimal{text-align:center;opacity:0;margin-top:3rem;animation:1s ease-out .5s forwards fadeInStats}.platform-selector .live-stats-minimal{width:100%;margin-top:0;position:absolute;bottom:5vh;left:50%;transform:translate(-50%)}.stat-number{background:linear-gradient(135deg, var(--secondary-gold), var(--primary-gold));-webkit-text-fill-color:transparent;text-shadow:0 10px 30px #0000004d;-webkit-background-clip:text;font-family:Noto Serif SC,serif;font-size:3.5rem;font-weight:700;line-height:1.2;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.stat-number.pulse{transform:scale(1.1)}.stat-label{color:var(--text-secondary);letter-spacing:2px;text-transform:uppercase;opacity:.8;margin-top:.5rem;font-size:1rem}@keyframes fadeInStats{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.platform-selector .live-stats-minimal{opacity:0;animation:1s ease-out 1s forwards fadeInStatsAbsolute}@keyframes fadeInStatsAbsolute{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.detail-hero{text-align:center;background:var(--dark-bg);flex-direction:column;justify-content:center;align-items:center;height:80vh;display:flex;position:relative}.detail-section{align-items:center;min-height:100vh;padding:6rem 10%;display:flex;position:relative}.detail-section:nth-child(2n){background:var(--dark-surface);flex-direction:row-reverse}.detail-content{opacity:0;flex:1;padding:3rem;transition:all .8s cubic-bezier(.2,.8,.2,1);transform:translateY(30px)}.detail-content.visible{opacity:1;transform:translateY(0)}.detail-content h2{background:linear-gradient(135deg,#fff,#aaa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:3.5rem}.detail-content p{color:var(--text-secondary);max-width:500px;font-size:1.2rem;line-height:1.8}.detail-image{opacity:0;flex:1;justify-content:center;align-items:center;transition:all 1s cubic-bezier(.2,.8,.2,1);display:flex;transform:scale(.95)}.detail-image.visible{opacity:1;transform:scale(1)}.detail-image img{border-radius:20px;max-height:80vh;box-shadow:0 30px 60px #0006}.sticky-download{z-index:1000;max-width:calc(100vw - 24px);position:fixed;top:20px;right:20px}.lang-switcher{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1115e0;border:1px solid #c5a0598c;border-radius:999px;display:inline-flex;position:fixed;top:18px;left:18px;overflow:hidden;box-shadow:0 10px 20px #0000004d}.lang-btn{color:var(--text-secondary);letter-spacing:.2px;cursor:pointer;background:0 0;border:0;min-width:54px;padding:.45rem .8rem;font-size:.88rem;font-weight:700}.lang-btn.active{background:var(--primary-gold);color:var(--dark-bg)}@media (width<=768px){.platform-selector{flex-direction:column;gap:2rem;height:auto;min-height:100vh;padding-bottom:8rem}.platform-selector .live-stats-minimal{bottom:2rem}.stat-number{font-size:2.5rem}.stat-label{font-size:.9rem}.platform-card{flex-direction:row;justify-content:space-between;width:100%;height:200px;padding:0 2rem}.platform-icon{margin-bottom:0;font-size:3rem}.platform-name{font-size:1.6rem}.platform-desc{display:none}.platform-arrow{opacity:1;margin-top:0;transform:none}.detail-section{text-align:center;padding:4rem 1rem;flex-direction:column!important}.detail-content p{margin:0 auto}.detail-image img{max-height:50vh;margin-top:2rem}.sticky-download{padding:.8rem 1rem;font-size:.9rem;top:10px;right:10px}.lang-switcher{top:10px;left:10px}.lang-btn{min-width:50px;padding:.4rem .65rem;font-size:.8rem}}#app [data-hema-motion-owned]{animation:none}#app [data-hema-motion-active]{will-change:transform, opacity;transition:none}.cm-root{--hema-focus:#8ebaff}.store-site,.store-admin-shell{--hema-focus:#168bc2}.gx-panel{--hema-focus:var(--cm-brass,#b58a4c)}.moderation-root,.contest-admin,.club-apply-root{--hema-focus:#a46d2e}.hc-public,.post-page,.apple-style-page{--hema-focus:#cf956b}#app :where(button,a,summary,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--hema-focus,#c5a059);outline-offset:3px}@media (prefers-reduced-motion:no-preference){#app :where(button,[role=button]):not(:disabled){transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background-color .18s,border-color .18s,color .18s}#app :where(button,[role=button]):not(:disabled):active{transition-duration:90ms;transform:scale(.975)}#app :where(.cm-button,.gx-button,.store-admin-stage-header>button,.store-admin-dialog footer button,.store-product-actions a):not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000024}#app :where(.cm-button,.gx-button,.store-admin-stage-header>button,.store-admin-dialog footer button,.store-product-actions a):not(:disabled):active{box-shadow:none;transform:translateY(0)scale(.975)}.store-card{transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s}@media (hover:hover){.store-card:hover{transform:translateY(-4px)}}.store-card-image img{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.store-card-image:focus-visible img{transform:scale(1.035)}.store-product-grid{position:relative}.store-products-move,.store-products-enter-active,.store-products-leave-active{transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .26s}.store-products-enter-from,.store-products-leave-to{opacity:0;transform:translateY(12px)scale(.98)}.store-products-leave-active{position:absolute}.store-admin-product-row,.store-admin-category-list article,.cm-club-ledger article,.cm-request-list article,.gx-ledger button{transition:background-color .18s,border-color .18s,box-shadow .18s,transform .22s cubic-bezier(.2,.8,.2,1)}.store-admin-product-row:hover,.store-admin-category-list article:hover,.cm-club-ledger article:hover,.cm-request-list article:hover{transform:translateY(-2px)}.store-admin-product-row:hover,.store-admin-category-list article:hover{background:#168bc20b}.cm-root :where(.cm-content-grid,.cm-profile-layout,.cm-club-ledger),.store-admin-stage>section,.gx-panel{animation:.3s cubic-bezier(.2,.8,.2,1) both hema-section-in}.cm-modal-backdrop,.store-admin-dialog-backdrop{animation:.18s ease-out both hema-scrim-in}.cm-modal,.store-admin-dialog{animation:.3s cubic-bezier(.2,.8,.2,1) both hema-dialog-in}.cm-toast,.store-admin-flash,.gx-notice{animation:.22s ease-out both hema-message-in}.moderation-root .evidence-column,.contest-admin .panel-stack,.contest-admin .blank-state,.club-apply-root .club-apply-status,.club-apply-root .club-apply-quiet-state,.post-page .post-article,.hc-archive-page .archive-records,.hc-contact-page .hc-wrap,.hc-merch-page .hc-wrap{animation:.28s cubic-bezier(.2,.8,.2,1) both hema-section-in}.moderation-root .moderation-toast,.contest-admin .contest-toast,.club-apply-root .club-apply-toast{animation:.22s ease-out both hema-message-in}.apple-style-page .map-club-card{animation:.26s cubic-bezier(.2,.8,.2,1) both hema-map-card-in}.moderation-root .queue-list>button,.moderation-root .moderation-nav button,.contest-admin .event-list button,.contest-admin .control-tabs button,.club-apply-root .club-apply-logo-preview,.hc-public .club-guide-index a{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s}.moderation-root .queue-list>button.selected,.contest-admin .event-list button.active,.contest-admin .control-tabs button.active{box-shadow:inset 3px 0 #b58a4c}.contest-admin .control-tabs button.active{box-shadow:inset 0 -3px #b58a4c}.club-apply-root .club-apply-logo-field:focus-within .club-apply-logo-preview{box-shadow:0 0 0 3px #a46d2e33}@media (hover:hover){.club-apply-root .club-apply-logo-field:hover .club-apply-logo-preview{border-color:#a46d2e}.hc-public .club-guide-chapter-link:hover,.hc-public .club-guide-primary:hover,.post-page .post-market-link:hover,.post-page .open-app-button:hover{text-underline-offset:4px;text-decoration-thickness:2px}}@keyframes hema-section-in{0%{opacity:.55;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hema-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes hema-dialog-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hema-message-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes hema-map-card-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}}@media (prefers-reduced-motion:reduce){#app,#app *,#app :before,#app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.store-card:hover,.store-card-image:focus-visible img{transform:none}}.lang-switcher.hc-language-inline[data-v-d38e06a4]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#8885;flex-shrink:0;align-self:center;position:static}.hc-language-inline .lang-btn[data-v-d38e06a4]{min-width:34px;color:inherit;padding:6px 9px;font-size:11px}.hc-language-inline .lang-btn.active[data-v-d38e06a4]{color:#171914;background:#b99858}.hc-language-inline .lang-btn[data-v-d38e06a4]:focus-visible{outline-offset:-3px;outline:2px solid}.hc-footer[data-v-708f3d46]{color:#dcded6;text-align:left;background:#141513;border:0;padding:56px max(24px,50vw - 640px) 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;position:relative}.hc-footer a[data-v-708f3d46]{color:inherit;text-decoration:none}.hc-footer a[data-v-708f3d46]:hover{color:#ceb17d}.hc-footer a[data-v-708f3d46]:focus-visible{outline-offset:5px;outline:2px solid #ceb17d}.hc-footer-brand[data-v-708f3d46]{letter-spacing:-.5px;font-size:22px;font-weight:650}.hc-footer-top>p[data-v-708f3d46]{color:#a3a69c;margin-top:10px;font-size:14px}.hc-footer-top nav[data-v-708f3d46]{flex-wrap:wrap;gap:18px 28px;margin-top:28px;font-size:13px;display:flex}.hc-footer-bottom[data-v-708f3d46]{color:#9c9f96;border-top:1px solid #ffffff20;flex-wrap:wrap;gap:12px 24px;margin-top:40px;padding-top:24px;font-size:12px;display:flex}@media (width<=768px){.hc-footer-home[data-v-708f3d46]{padding-bottom:calc(116px + env(safe-area-inset-bottom))}}.hc-header[data-v-168f2f5f]{--header-bg:#fbfaf7;--header-text:#22231f;--header-muted:#646660;z-index:1250;color:var(--header-text);background:var(--header-bg);border-bottom:1px solid #8883;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;position:fixed;inset:0 0 auto}.hc-header-dark[data-v-168f2f5f]{--header-bg:#0b0b0bf2;--header-text:#f5f5f7;--header-muted:#b2b2ae}.hc-header-inner[data-v-168f2f5f]{justify-content:space-between;align-items:center;gap:32px;max-width:1440px;min-height:76px;margin:auto;padding:0 40px;display:flex}.hc-wordmark[data-v-168f2f5f]{color:inherit;letter-spacing:-.6px;white-space:nowrap;font-size:20px;font-weight:750;text-decoration:none}.hc-wordmark span[data-v-168f2f5f]{font-weight:400}.hc-navigation[data-v-168f2f5f]{align-items:center;gap:26px;font-size:13px;display:flex}.hc-navigation>a[data-v-168f2f5f],.hc-management-menu summary[data-v-168f2f5f]{color:var(--header-muted);white-space:nowrap;padding-block:12px;text-decoration:none}.hc-navigation>a[data-v-168f2f5f]:hover,.hc-navigation>a.router-link-active[data-v-168f2f5f],.hc-management-menu summary[data-v-168f2f5f]:hover{color:var(--header-text)}.hc-management-menu[data-v-168f2f5f]{position:relative}.hc-management-menu summary[data-v-168f2f5f]{cursor:pointer;list-style:none}.hc-management-menu summary[data-v-168f2f5f]::-webkit-details-marker{display:none}.hc-management-menu summary span[data-v-168f2f5f]{margin-left:6px}.hc-management-links[data-v-168f2f5f]{background:var(--header-bg);border:1px solid #8884;border-radius:14px;width:260px;padding:8px;position:absolute;top:calc(100% + 14px);left:-24px;box-shadow:0 18px 38px #0002}.hc-management-links a[data-v-168f2f5f]{color:var(--header-text);border-radius:8px;gap:5px;padding:14px 16px;text-decoration:none;display:grid}.hc-management-links a[data-v-168f2f5f]:hover{background:#8882}.hc-management-links small[data-v-168f2f5f]{color:var(--header-muted);font-size:12px}.hc-navigation>.hc-nav-download[data-v-168f2f5f]{background:var(--header-text);color:var(--header-bg);border-radius:30px;padding:9px 16px}.hc-navigation>.hc-nav-download[data-v-168f2f5f]:hover{opacity:.8}.hc-menu-toggle[data-v-168f2f5f]{display:none}.hc-skip[data-v-168f2f5f]{color:#222;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.hc-skip[data-v-168f2f5f]:focus{z-index:1;top:12px}.hc-header[data-v-168f2f5f] :focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #b08944}@media (width<=1100px){.hc-header-inner[data-v-168f2f5f]{gap:20px;padding-inline:24px}.hc-navigation[data-v-168f2f5f]{gap:16px}.hc-ios-link[data-v-168f2f5f]{display:none}}@media (width<=1220px){.hc-header-inner[data-v-168f2f5f]{min-height:64px;padding-inline:20px}.hc-wordmark[data-v-168f2f5f]{font-size:18px}.hc-menu-toggle[data-v-168f2f5f]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:15px;padding:10px 0 10px 10px;font-size:14px;display:flex}.hc-menu-toggle span[data-v-168f2f5f]{font-size:22px}.hc-navigation[data-v-168f2f5f]{background:var(--header-bg);border-bottom:1px solid #8884;flex-direction:column;align-items:stretch;gap:8px;max-height:calc(100dvh - 64px);padding:20px 24px 28px;display:none;position:absolute;inset:64px 0 auto;overflow-y:auto}.hc-navigation-open[data-v-168f2f5f]{flex-direction:column;display:flex}.hc-navigation>a[data-v-168f2f5f]{font-size:16px}.hc-navigation>.hc-ios-link[data-v-168f2f5f]{display:block}.hc-management-menu summary[data-v-168f2f5f]{font-size:16px}.hc-management-links[data-v-168f2f5f]{width:auto;box-shadow:none;margin-block:8px;position:static}.hc-navigation>.hc-nav-download[data-v-168f2f5f]{text-align:center;margin-top:12px}}.commerce-theme{--commerce-paper:#faf9f5;--commerce-surface:#fffefa;--commerce-inset:#f0eee7;--commerce-hover:#eae7df;--commerce-ink:#30302e;--commerce-muted:#6e6b63;--commerce-line:#dedbd2;--commerce-accent:#a44f36;--commerce-accent-soft:#f3e6de;--commerce-on-accent:#fffaf6;--commerce-success:#48654f;--commerce-success-soft:#edf1e9;--commerce-danger:#a13f36;--commerce-danger-soft:#faede9;--commerce-font-sans:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--commerce-font-serif:Georgia, "Noto Serif SC", "Songti SC", SimSun, serif;--commerce-radius:10px;--commerce-panel-radius:16px;background:var(--commerce-paper);color:var(--commerce-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased}#app .commerce-theme :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--commerce-accent);outline-offset:3px}.commerce-theme ::selection{background:var(--commerce-accent-soft);color:var(--commerce-ink)}.commerce-theme .lang-switcher.hc-language-inline{border-color:var(--commerce-line);color:var(--commerce-muted);background:var(--commerce-surface)}.commerce-theme .lang-switcher.hc-language-inline .lang-btn.active{background:var(--commerce-accent-soft);color:var(--commerce-accent)}.commerce-theme .management-language{color:var(--commerce-ink);background:var(--commerce-surface);border-color:var(--commerce-line);box-shadow:0 3px 12px #30302e0a}.commerce-theme :where(button,a){-webkit-tap-highlight-color:transparent}.commerce-theme :where(h1,h2,h3){text-wrap:balance}.gc-shell.commerce-theme{--cm-paper:var(--commerce-paper);--cm-paper-high:var(--commerce-surface);--cm-paper-low:var(--commerce-inset);--cm-ink:var(--commerce-ink);--cm-ink-soft:var(--commerce-ink);--cm-steel:var(--commerce-muted);--cm-oxblood:var(--commerce-accent);--cm-brass:var(--commerce-accent);--cm-success:var(--commerce-success);--cm-danger:var(--commerce-danger);--cm-line:var(--commerce-line);--cm-shadow:none;font-family:var(--commerce-font-sans)}.gc-shell.commerce-theme .gc-tabs{border-radius:12px;overflow:hidden}.gc-shell.commerce-theme .gc-tabs button{font-family:var(--commerce-font-sans)}.gc-shell.commerce-theme .gm-panel,.gc-shell.commerce-theme .gx-panel{background:var(--commerce-surface);box-shadow:none;border-radius:16px;overflow:hidden}.gc-shell.commerce-theme .gm-ledger,.gc-shell.commerce-theme .gx-ledger{background:var(--commerce-paper)}.gc-shell.commerce-theme .gm-eyebrow,.gc-shell.commerce-theme .gx-eyebrow{display:none}.gc-shell.commerce-theme :is(.gm-header h2,.gm-editor h3,.gx-header h2,.gx-editor h3){font-family:var(--commerce-font-serif);font-weight:500}.gc-shell.commerce-theme :is(.gm-header p:last-child,.gx-header p:last-child,.gm-form-grid small,.gx-form-grid label>small,.gm-editor footer span,.gx-editor footer>span,.gm-ledger-copy small,.gx-ledger button small,.gm-logo-row small,.gx-media-row small){color:var(--commerce-muted)}.gc-shell.commerce-theme :is(.gm-button,.gx-button,.gm-file,.gx-file){border-radius:8px;min-height:44px}.gc-shell.commerce-theme :is(.gm-form-grid,.gx-form-grid,.gm-actions,.gx-actions,.gx-filters) :is(input:not([type=checkbox]),select,textarea){border-color:var(--commerce-line);background:var(--commerce-paper);color:var(--commerce-ink);border-radius:8px;min-height:44px}.gc-shell.commerce-theme :is(.gm-switch,.gx-switch){border-radius:10px}.gc-shell.commerce-theme :is(.gm-switch,.gx-switch) input{accent-color:var(--commerce-accent)}.gc-shell.commerce-theme :is(.gm-notice,.gx-notice){background:var(--commerce-inset);border-radius:0 8px 8px 0}.gc-shell.commerce-theme :is(.gm-notice,.gx-notice).is-success{background:var(--commerce-success-soft)}.gc-shell.commerce-theme :is(.gm-notice,.gx-notice).is-error{background:var(--commerce-danger-soft)}.gc-shell.commerce-theme :is(.gm-editor,.gx-editor) footer{background:var(--commerce-inset);color:var(--commerce-muted);border-radius:10px;padding:18px}.gc-shell.commerce-theme :is(.gx-cover,.gx-product-image){background:var(--commerce-inset);color:var(--commerce-muted);border-radius:8px}.gc-shell.commerce-theme .gx-slot-rail{border-radius:10px;overflow:hidden}.gc-shell.commerce-theme .gx-slot-rail button.active{background:var(--commerce-accent-soft)}.gc-shell.commerce-theme :is(.gm-form-grid,.gx-form-grid) :is(input,select,textarea):focus-visible{border-color:var(--commerce-accent);outline:2px solid var(--commerce-accent);outline-offset:2px}.commerce-theme:has(.store-admin-dialog-backdrop) .management-language{display:none}.app-container[data-v-b72497b1]{min-height:100vh}.management-language[data-v-b72497b1]{z-index:3000;color:#182027;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6f1ee;border:1px solid #a7aab055;border-radius:12px;padding:5px;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 30px #0003}
