:root{--color-canvas:#fff;--color-canvas-soft:#f7f9fb;--color-surface:#fff;--color-surface-muted:#f1f5f9;--color-ink:#111827;--color-ink-muted:#5f6b7a;--color-ink-soft:#8a94a6;--color-border:#e5e7eb;--color-border-strong:#cbd5e1;--color-primary:#0f766e;--color-primary-hover:#115e59;--color-on-primary:#fff;--color-secondary:#2563eb;--color-secondary-hover:#1d4ed8;--color-accent:#f59e0b;--color-dark:#0f172a;--color-on-dark:#f8fafc;--color-on-dark-muted:#cbd5e1;--brand-kimma-bg:#ecfdf5;--brand-kimma-text:#047857;--brand-weiyi-bg:#eff6ff;--brand-weiyi-text:#1d4ed8;--font-sans:"HarmonyOS Sans", "Alibaba PuHuiTi", "PingFang SC", "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", "Roboto Mono", Consolas, "Liberation Mono", monospace;--font-hero:56px;--font-display:44px;--font-section:32px;--font-title:24px;--font-subtitle:20px;--font-body:16px;--font-small:14px;--font-caption:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--container-max:1200px;--container-wide:1360px;--container-padding-desktop:40px;--container-padding-tablet:24px;--container-padding-mobile:16px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-pill:999px;--shadow-subtle:0 1px 2px #0f172a0f;--shadow-lift:0 8px 24px #0f172a14}*{box-sizing:border-box}html{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);scroll-behavior:smooth}body{min-width:20rem;color:var(--color-ink);background:var(--color-canvas);font-size:var(--font-body);margin:0;line-height:1.5}body.age-gate-open{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}input{font:inherit}:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:20;border-radius:var(--radius-sm);background:var(--color-secondary);color:var(--color-on-primary);padding:10px 14px;text-decoration:none;transition:top .16s;position:absolute;top:-64px;left:16px}.skip-link:focus{top:16px}.container{width:min(100%, var(--container-max));padding:0 var(--container-padding-desktop);margin:0 auto}.container-wide{width:min(100%, var(--container-wide));padding:0 var(--container-padding-desktop);margin:0 auto}.page-shell{flex-direction:column;min-height:100vh;display:flex}.main-content{flex:1}.section{padding:var(--space-16) 0}.section-soft{background:var(--color-canvas-soft)}.eyebrow{margin:0 0 var(--space-3);color:var(--color-primary);font-size:var(--font-caption);letter-spacing:0;text-transform:uppercase;font-weight:700}.page-title{max-width:51.25rem;font-size:var(--font-display);letter-spacing:0;margin:0;font-weight:650;line-height:1.18}.section-title{font-size:var(--font-section);letter-spacing:0;margin:0;font-weight:650;line-height:1.25}.lead{max-width:760px;margin:var(--space-4) 0 0;color:var(--color-ink-muted);font-size:var(--font-subtitle);line-height:1.5}.brand-chip{border-radius:var(--radius-pill);min-height:1.75rem;font-size:var(--font-caption);align-items:center;padding:4px 10px;font-weight:700;display:inline-flex}.brand-chip[data-brand=KIMMA]{background:var(--brand-kimma-bg);color:var(--brand-kimma-text)}.brand-chip[data-brand=WEIYI]{background:var(--brand-weiyi-bg);color:var(--brand-weiyi-text)}.button{border-radius:var(--radius-md);min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:10px 16px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.button-primary{background:var(--color-primary);color:var(--color-on-primary)}.button-primary:hover{background:var(--color-primary-hover)}.button-secondary{border-color:var(--color-border);background:var(--color-surface);color:var(--color-ink)}.button-secondary:hover{background:var(--color-canvas-soft)}.muted{color:var(--color-ink-muted)}@media (width<=900px){.container,.container-wide{padding:0 var(--container-padding-tablet)}.page-title{font-size:38px}}@media (width<=640px){.container,.container-wide{padding:0 var(--container-padding-mobile)}.section{padding:var(--space-12) 0}.page-title{font-size:34px}.section-title{font-size:28px}.lead{font-size:var(--font-body)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.compliance-notice[data-astro-cid-f5zadoeg]{border-top:10px solid var(--color-ink);border-bottom:10px solid var(--color-ink);background:var(--color-surface);color:var(--color-ink);text-align:center;font-size:clamp(20px,3.2vw,42px);line-height:1.22}.compliance-notice[data-astro-cid-f5zadoeg] .container[data-astro-cid-f5zadoeg]{padding-top:28px;padding-bottom:28px}.compliance-notice[data-astro-cid-f5zadoeg] strong[data-astro-cid-f5zadoeg]{max-width:980px;font-weight:850;display:inline-block}@media (width<=640px){.compliance-notice[data-astro-cid-f5zadoeg]{border-top-width:6px;border-bottom-width:6px;font-size:20px}.compliance-notice[data-astro-cid-f5zadoeg] .container[data-astro-cid-f5zadoeg]{padding-top:18px;padding-bottom:18px}}.site-header[data-astro-cid-nen7h5rs]{z-index:10;backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #e5e7ebeb;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:68px;display:flex}.brand[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--color-ink);align-items:center;gap:10px;font-weight:750;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-nen7h5rs]{object-fit:contain;width:2.35rem;height:2.25rem;display:block}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;display:flex}.nav-link[data-astro-cid-nen7h5rs]{border-radius:var(--radius-md);min-height:44px;color:var(--color-ink-muted);font-size:var(--font-small);align-items:center;padding:10px 12px;font-weight:650;text-decoration:none;display:inline-flex}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs].is-active{background:var(--color-surface-muted);color:var(--color-primary)}@media (width<=640px){.header-inner[data-astro-cid-nen7h5rs]{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-height:auto;padding-top:12px;padding-bottom:12px}.nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:2px;width:100%}.nav-link[data-astro-cid-nen7h5rs]{min-height:38px;padding:8px 9px}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);background:var(--color-canvas-soft);color:var(--color-ink-muted)}.footer-main[data-astro-cid-jo6i4kqk]{gap:var(--space-8);padding-top:var(--space-16);padding-bottom:var(--space-10);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}h2[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-4);color:var(--color-ink);font-size:var(--font-small);letter-spacing:0;font-weight:750}ul[data-astro-cid-jo6i4kqk]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-jo6i4kqk],p[data-astro-cid-jo6i4kqk],a[data-astro-cid-jo6i4kqk],.pending-text[data-astro-cid-jo6i4kqk]{color:var(--color-ink-muted);font-size:var(--font-small);line-height:1.55}p[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-3)}a[data-astro-cid-jo6i4kqk]{align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-primary)}.service-panel[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-ink);font-weight:700}.pending-text[data-astro-cid-jo6i4kqk]{align-items:center;min-height:32px;display:inline-flex}.footer-legal[data-astro-cid-jo6i4kqk]{gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-5);padding-bottom:var(--space-8);display:grid}.footer-legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.footer-legal[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{gap:var(--space-4);flex-wrap:wrap;display:flex}.warning[data-astro-cid-jo6i4kqk]{max-width:1080px}@media (width<=1080px){.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.floating-actions[data-astro-cid-eqozmymf]{z-index:12;gap:var(--space-2);display:grid;position:fixed;bottom:22px;right:18px}a[data-astro-cid-eqozmymf]{border:1px solid var(--color-border);border-radius:var(--radius-pill);width:48px;height:48px;color:var(--color-primary);box-shadow:var(--shadow-lift);backdrop-filter:blur(12px);background:#fffffff0;justify-content:center;align-items:center;display:inline-flex}a[data-astro-cid-eqozmymf]:hover{background:var(--color-primary);color:var(--color-on-primary)}svg[data-astro-cid-eqozmymf]{width:21px;height:21px}@media (width<=680px){.floating-actions[data-astro-cid-eqozmymf]{bottom:14px;right:14px}}.age-gate[data-astro-cid-k66k6oo7]{z-index:100;padding:var(--space-6);background:#0f172ab8;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.age-gate[data-astro-cid-k66k6oo7][hidden]{display:none}.age-gate-panel[data-astro-cid-k66k6oo7]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:min(100%,620px);padding:var(--space-8);box-shadow:0 24px 80px #0f172a47}.age-gate-kicker[data-astro-cid-k66k6oo7]{margin:0 0 var(--space-3);color:var(--color-primary);font-size:var(--font-caption);letter-spacing:0;text-transform:uppercase;font-weight:800}.age-gate[data-astro-cid-k66k6oo7] h2[data-astro-cid-k66k6oo7]{color:var(--color-ink);font-size:var(--font-section);letter-spacing:0;margin:0;line-height:1.2}.age-gate[data-astro-cid-k66k6oo7] p[data-astro-cid-k66k6oo7]{margin:var(--space-4) 0 0;color:var(--color-ink-muted)}.age-gate-note[data-astro-cid-k66k6oo7]{border-left:3px solid var(--color-accent);padding-left:var(--space-3);font-size:var(--font-small)}.age-gate-actions[data-astro-cid-k66k6oo7]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.age-gate-actions[data-astro-cid-k66k6oo7] .button[data-astro-cid-k66k6oo7]{min-width:180px}@media (width<=640px){.age-gate[data-astro-cid-k66k6oo7]{padding:var(--space-3);align-items:end}.age-gate-panel[data-astro-cid-k66k6oo7]{padding:var(--space-5)}.age-gate[data-astro-cid-k66k6oo7] h2[data-astro-cid-k66k6oo7]{font-size:28px}.age-gate-actions[data-astro-cid-k66k6oo7]{flex-direction:column}.age-gate-actions[data-astro-cid-k66k6oo7] .button[data-astro-cid-k66k6oo7]{width:100%;min-width:0}}
