html[data-cm-home=b] body{background:#f6f3ee}html[data-cm-home=b] .site-header,html[data-cm-home=b] .site-footer{display:none}html[data-cm-home=b] .main{padding:0;max-width:none}@media(min-width:769px){html[data-cm-home=b] .cm-m-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:58px;background:rgba(9,11,13,.74);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(233,224,205,.12)}html[data-cm-home=b] .cm-m-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#8d8a84}html[data-cm-home=b] .cm-m-tab svg{display:block;width:22px;height:22px}html[data-cm-home=b] .cm-m-tab span{font-size:10px;letter-spacing:.06em}html[data-cm-home=b] .cm-m-tab.is-active,html[data-cm-home=b] .cm-m-tab.is-active span{color:#e8c98a}}.cm-hb{--hb-bg:#f6f3ee;--hb-card:#ffffff;--hb-ink:#241f1a;--hb-ink2:#6f665a;--hb-ink3:#a59c91;--hb-line:rgba(36, 31, 26, 0.09);--hb-gold:#b8944c;--hb-gold-deep:#9d7b28;--hb-gold-soft:rgba(184, 148, 76, 0.13);--hb-red:#b3352c;--hb-r:10px;--hb-r-sm:8px;background:var(--hb-bg);color:var(--hb-ink);font-size:15px;line-height:1.6;min-height:100vh;max-width:520px;margin:0 auto;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));overflow-x:hidden;-webkit-font-smoothing:antialiased}.cm-hb a{color:inherit;border-bottom:none!important}.cm-hb a:hover{opacity:1}.cm-hb img{display:block}.cm-hb-hero{position:relative;padding:14px 18px 26px;background-color:#2a241d;background-size:cover;background-position:50% 42%;color:#fff;border-radius:0 0 14px 14px;overflow:hidden}.cm-hb-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,8,5,.74) 0%,rgba(10,8,5,.44) 42%,rgba(10,8,5,.62) 76%,rgba(10,8,5,.86) 100%)}.cm-hb-hero>*{position:relative;z-index:1}.cm-hb-top{display:flex;align-items:center;gap:10px}.cm-hb-brand{display:flex;align-items:baseline;gap:8px}.cm-hb-brand b,.cm-hb-brand i{white-space:nowrap}.cm-hb-brand b,.cm-hb-brand i{font-family:bodoni moda,shuibei club song,stsong,songti sc,simsun,serif;font-style:normal;font-weight:400;letter-spacing:.12em;text-indent:.12em;color:#e6cfa4}.cm-hb-brand b{font-size:19px;line-height:1.3}.cm-hb-brand i{font-size:16px;font-weight:700;line-height:1.3;color:#d6bd8f}.cm-hb-badge{margin-left:auto;font-size:10px;letter-spacing:.1em;padding:3px 8px;border-radius:6px;border:1px solid rgba(232,201,138,.5);color:#e8c98a;white-space:nowrap}.cm-hb-menu{background:0 0;border:0;padding:2px 0 2px 4px;color:#fff;opacity:.85;cursor:pointer;line-height:0}.cm-hb-h1{margin:20px 0 6px;font-family:var(--font-serif);font-size:25px;font-weight:600;line-height:1.28;letter-spacing:.02em}.cm-hb-sub{margin:0 0 16px;font-size:12px;letter-spacing:.08em;opacity:.82}.cm-hb-search{display:flex;align-items:center;gap:9px;background:#fff;border-radius:999px;padding:11px 16px;box-shadow:0 8px 22px rgba(0,0,0,.16);color:var(--hb-ink3)}.cm-hb-search svg{flex:none;width:17px;height:17px;color:var(--hb-gold)}.cm-hb-search input{flex:auto;min-width:0;border:0;outline:0;background:0 0;font-family:inherit;font-size:13.5px;color:var(--hb-ink)}.cm-hb-search input::placeholder{color:var(--hb-ink3)}.cm-hb-quick{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin:-18px 14px 0;padding:13px 4px 11px;background:var(--hb-card);border-radius:12px;box-shadow:0 10px 26px rgba(36,31,26,8%);position:relative;z-index:3}.cm-hb-qi{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;color:var(--hb-ink2);letter-spacing:.02em}.cm-hb-qi svg{width:23px;height:23px;color:var(--hb-gold)}.cm-hb-sec{padding:22px 16px 0}.cm-hb-sec-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.cm-hb-sec-h h2{margin:0;display:flex;align-items:center;gap:6px;font-size:16.5px;font-weight:600;letter-spacing:.02em}.cm-hb-sec-h h2>svg{flex:none;width:15px;height:15px;color:var(--hb-gold-deep)}.cm-hb-more{font-size:12px;color:var(--hb-ink3);white-space:nowrap}.cm-hb-map{display:block;position:relative;height:152px;border-radius:12px;overflow:hidden;background:#ece5d9;border:1px solid var(--hb-line)}.cm-hb-map>svg,.cm-hb-map>img{display:block;width:100%;height:100%;object-fit:cover}.cm-hb-map-tag svg{flex:none;width:13px;height:13px}.cm-hb-map-tag{position:absolute;left:12px;top:12px;display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.92);border-radius:999px;padding:6px 12px;font-size:11.5px;color:var(--hb-ink2);box-shadow:0 4px 14px rgba(36,31,26,.12)}.cm-hb-map-tag b{color:var(--hb-ink);font-weight:600}.cm-hb-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cm-hb-cat{display:flex;flex-direction:column;background:var(--hb-card);border:1px solid var(--hb-line);border-radius:var(--hb-r);overflow:hidden}.cm-hb-cat img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.cm-hb-cat-txt{display:block;padding:7px 8px 9px}.cm-hb-cat-txt b{display:flex;align-items:center;justify-content:space-between;gap:2px;font-size:12.5px;font-weight:600;letter-spacing:.01em;line-height:1.3}.cm-hb-cat-txt b svg{flex:none;width:11px;height:11px;color:var(--hb-ink3)}.cm-hb-cat-txt i{display:block;font-style:normal;margin-top:3px;font-size:10px;line-height:1.35;color:var(--hb-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-hb-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cm-hb-step{display:block;height:100%;color:inherit;text-decoration:none;background:var(--hb-card);border:1px solid var(--hb-line);border-radius:var(--hb-r);padding:10px 11px 11px;transition:border-color .18s ease,transform .18s ease}.cm-hb-step:hover{border-color:var(--hb-gold);transform:translateY(-2px)}.cm-hb-step-h{display:flex;align-items:baseline;gap:7px}.cm-hb-step-h b{flex:none;font-family:bodoni moda,var(--font-serif);font-size:23px;font-weight:700;line-height:1;color:var(--hb-gold);letter-spacing:.01em}.cm-hb-step-h em{font-style:normal;font-size:13.5px;font-weight:600;letter-spacing:.02em}.cm-hb-step-h::after{content:"›";margin-left:auto;font-size:13px;line-height:1;color:var(--hb-gold)}.cm-hb-step p{margin:6px 0 0;font-size:11.5px;line-height:1.5;color:var(--hb-ink3)}.cm-hb-list{display:flex;flex-direction:column;gap:10px}.cm-hb-row{display:flex;align-items:center;gap:12px;background:var(--hb-card);border:1px solid var(--hb-line);border-radius:var(--hb-r);padding:10px}.cm-hb-row img{width:74px;height:74px;border-radius:var(--hb-r-sm);object-fit:cover;flex:none}.cm-hb-row-main{min-width:0}.cm-hb-row-main b{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-hb-row-main em{display:block;font-style:normal;font-size:11.5px;color:var(--hb-ink3);margin:3px 0 6px}.cm-hb-tags{display:flex;flex-wrap:wrap;gap:5px}.cm-hb-tag{font-size:10.5px;line-height:1;padding:4px 7px;border-radius:5px;background:var(--hb-gold-soft);color:#8a6d33}.cm-hb-tag--gray{background:rgba(36,31,26,5%);color:var(--hb-ink2)}.cm-hb-picks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cm-hb-pick{background:var(--hb-card);border:1px solid var(--hb-line);border-radius:var(--hb-r);overflow:hidden}.cm-hb-pick img{width:100%;aspect-ratio:1/1;object-fit:cover}.cm-hb-pick b{display:block;padding:8px 8px 0;font-size:12.5px;font-weight:500;line-height:1.35}.cm-hb-pick p{margin:3px 0 0;padding:0 8px 10px;font-size:10.5px;line-height:1.45;color:var(--hb-ink3)}.cm-hb-pick p span{color:var(--hb-red);font-weight:600}.cm-hb-shops{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.cm-hb-shop{background:var(--hb-card);border:1px solid var(--hb-line);border-radius:var(--hb-r);overflow:hidden}.cm-hb-shop img{width:100%;aspect-ratio:4/3;object-fit:cover}.cm-hb-shop b{display:block;padding:8px 10px 0;font-size:13px;font-weight:600}.cm-hb-shop p{margin:2px 0 0;padding:0 10px 10px;font-size:11px;color:var(--hb-ink3)}.cm-hb-demo{margin:26px 16px 0;padding-top:14px;border-top:1px solid var(--hb-line);font-size:11px;line-height:1.7;color:var(--hb-ink3);text-align:center}.cm-hb-back{margin:10px 16px 22px;font-size:12.5px;text-align:center}.cm-hb-back a{color:var(--hb-gold)}@media(max-width:380px){.cm-hb-h1{font-size:22px}.cm-hb-brand b{font-size:17px}.cm-hb-quick{margin-left:10px;margin-right:10px}.cm-hb-qi{font-size:10px}.cm-hb-cats{gap:6px}.cm-hb-cat-txt{padding:6px 6px 8px}.cm-hb-cat-txt b{font-size:11.5px}.cm-hb-cat-txt i{font-size:9.5px}}.cm-hb-theme{margin-left:auto;padding:2px 9px 2px 0;background:0 0;border:0;cursor:pointer;line-height:0;color:#fff;opacity:.85}.cm-hb-theme:hover{opacity:1}.cm-hb-theme+.cm-hb-badge{margin-left:0}.cm-hb-ico{display:block;width:17px;height:17px}.cm-hb-ico--sun{display:none}html[data-cm-night="1"] .cm-hb-ico--moon{display:none}html[data-cm-night="1"] .cm-hb-ico--sun{display:block}html[data-cm-night="1"] body{background:#0f1113}html[data-cm-night="1"] .cm-hb{--hb-bg:#14161a;--hb-card:#1d2024;--hb-ink:#e9e3d7;--hb-ink2:#a9a29a;--hb-ink3:#837c72;--hb-line:rgba(233, 224, 205, 0.12);--hb-gold:#c9a961;--hb-gold-deep:#d5b473;--hb-gold-soft:rgba(201, 169, 97, 0.16);--hb-red:#d2705f}html[data-cm-night="1"] .cm-hb-map-tag{background:rgba(29,32,36,.92);color:var(--hb-ink2)}html[data-cm-night="1"] .cm-hb-search{background:rgba(29,32,36,.94);color:var(--hb-ink)}html[data-cm-night="1"] .cm-hb-search input{color:var(--hb-ink)}html[data-cm-night="1"] .cm-hb-search input::placeholder{color:#837c72}html[data-cm-night="1"] .cm-hb-search{border:1px solid rgba(233,224,205,.16)}html[data-cm-night="1"] .cm-hb-quick{border:1px solid rgba(233,224,205,.1)}.cm-hb-seg{display:inline-flex;gap:4px;margin:0 0 10px;padding:3px;border-radius:999px;background:rgba(255,255,255,.16);backdrop-filter:blur(6px)}.cm-hb-seg button{border:0;background:0 0;cursor:pointer;padding:6px 14px;border-radius:999px;font-family:inherit;font-size:12px;letter-spacing:.02em;color:rgba(255,255,255,.82);transition:background .18s ease,color .18s ease}.cm-hb-seg button.is-on{background:#fff;color:#3b2f1e;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.14)}