:root{--pg-card:var(--bg-card);--pg-line:var(--border);--pg-line-soft:var(--border-light);--pg-ink:var(--text);--pg-ink2:var(--text-secondary);--pg-dim:var(--text-muted);--pg-gold:var(--gold);--pg-gold-soft:var(--gold-light)}.cm-page-m--pick,.cm-page-m--help,.cm-page-m--checkin{--pg-card:rgba(var(--m-lift-rgb), 0.04);--pg-line:rgba(var(--m-lift-rgb), 0.14);--pg-line-soft:rgba(var(--m-lift-rgb), 0.08);--pg-ink:rgb(var(--m-fg-rgb));--pg-ink2:rgba(var(--m-fg-rgb), 0.68);--pg-dim:rgba(var(--m-fg-rgb), 0.48);--pg-gold:rgb(var(--m-gold-rgb));--pg-gold-soft:rgba(var(--m-gold-rgb), 0.16)}[data-cm-pick] [hidden],.cm-page-d [hidden],[data-cm-market-list] [hidden],[data-cm-market-detail] [hidden]{display:none!important}.cm-pk-back,.cm-hp-back{margin:4px 0 6px;font-size:13px}.cm-pk-back a,.cm-hp-back a{color:var(--pg-ink2);text-decoration:none}.cm-pk-lead,.cm-hp-lead,.cm-ck-lead{margin:10px 0 2px;font-size:13.5px;line-height:1.75;color:var(--pg-ink2)}.cm-pk-group{margin:16px 0 2px}.cm-pk-label{margin:0 0 7px;font-size:12px;letter-spacing:.14em;color:var(--pg-dim)}.cm-pk-chips{display:flex;flex-wrap:wrap;gap:7px}.cm-pk-chip{padding:5px 12px;font-size:12.5px;color:var(--pg-ink2);background:0 0;border:1px solid var(--pg-line);border-radius:999px;cursor:pointer}.cm-pk-chip:hover{border-color:var(--pg-gold)}.cm-pk-chip.is-active{color:var(--pg-gold);border-color:var(--pg-gold);background:var(--pg-gold-soft)}.cm-pk-stat{margin:14px 0 8px;font-size:12.5px;color:var(--pg-dim)}.cm-pk-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.cm-pk-card{display:flex;gap:12px;overflow:hidden;text-decoration:none;color:inherit;background:var(--pg-card);border:1px solid var(--pg-line);border-radius:var(--radius-sm);transition:border-color .18s ease,transform .18s ease}.cm-pk-card:hover{border-color:var(--pg-gold);transform:translateY(-2px)}.cm-pk-card-img{flex:0 0 104px;height:104px;background:var(--pg-line-soft)}.cm-pk-card-img img{display:block;width:100%;height:100%;object-fit:cover}.cm-pk-card-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-serif);font-size:24px;color:var(--pg-gold);background:var(--pg-gold-soft)}.cm-pk-card-body{flex:auto;min-width:0;padding:10px 12px 10px 0}.cm-pk-card-body b{display:block;font-size:15px;font-weight:600;color:var(--pg-ink)}.cm-pk-card-body i{display:block;margin-top:3px;font-style:normal;font-size:12px;color:var(--pg-dim)}.cm-pk-card-note{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:5px;font-size:12.5px;line-height:1.6;color:var(--pg-ink2)}.cm-pk-card-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.cm-pk-tag{padding:1px 7px;font-size:11px;color:var(--pg-gold);background:var(--pg-gold-soft);border-radius:999px}.cm-pk-empty{margin:18px 0;padding:22px 16px;text-align:center;font-size:13.5px;line-height:1.8;color:var(--pg-ink2);background:var(--pg-card);border:1px dashed var(--pg-line);border-radius:var(--radius-sm)}.cm-pk-empty a{color:var(--pg-gold)}.cm-pk-grid--d{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-hp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.cm-hp-card{display:flex;align-items:center;gap:10px;padding:14px 13px;text-decoration:none;color:inherit;background:var(--pg-card);border:1px solid var(--pg-line);border-radius:var(--radius-sm);transition:border-color .18s ease,transform .18s ease}.cm-hp-card:hover{border-color:var(--pg-gold);transform:translateY(-2px)}.cm-hp-ico{flex:0 0 34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--pg-gold);background:var(--pg-gold-soft);border-radius:50%}.cm-hp-ico svg{width:19px;height:19px}.cm-hp-body{flex:auto;min-width:0}.cm-hp-body b{display:block;font-size:14.5px;font-weight:600;color:var(--pg-ink)}.cm-hp-body i{display:block;margin-top:2px;font-style:normal;font-size:11.5px;line-height:1.5;color:var(--pg-dim)}.cm-hp-arrow{flex:none;color:var(--pg-dim)}.cm-hp-note{margin:20px 0 0;font-size:12px;line-height:1.8;color:var(--pg-dim)}.cm-hp-grid--d{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-page-m--checkin .cm-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.cm-ck-postbtn{flex:none;margin-left:auto;padding:7px 15px;font-size:13px;cursor:pointer;color:#fff;background:var(--pg-gold);border:1px solid var(--pg-gold);border-radius:999px}.cm-ck-stat{margin:14px 0 8px;font-size:12.5px;color:var(--pg-dim)}.cm-ck-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cm-ck-item{overflow:hidden;cursor:pointer;background:var(--pg-card);border:1px solid var(--pg-line);border-radius:var(--radius-sm);transition:border-color .18s ease}.cm-ck-item:hover{border-color:var(--pg-gold)}.cm-ck-cover{position:relative;aspect-ratio:1/1;background:var(--pg-line-soft)}.cm-ck-cover img{display:block;width:100%;height:100%;object-fit:cover}.cm-ck-cover.is-empty{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--pg-dim)}.cm-ck-vplay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding-left:2px;font-size:15px;color:#fff;background:rgba(0,0,0,.45);border-radius:50%;pointer-events:none}.cm-ck-count{position:absolute;right:7px;bottom:7px;padding:1px 7px;font-size:11px;color:#fff;background:rgba(0,0,0,.45);border-radius:999px}.cm-ck-note{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:8px 10px 0;font-size:13px;line-height:1.6;color:var(--pg-ink)}.cm-ck-meta{margin:5px 10px 10px;font-size:11px;color:var(--pg-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-ck-empty{margin:18px 0;padding:22px 16px;text-align:center;font-size:13.5px;line-height:1.8;color:var(--pg-ink2);background:var(--pg-card);border:1px dashed var(--pg-line);border-radius:var(--radius-sm)}.cm-ck-wall--d{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-ck-form{margin:16px 0 4px;padding:14px 14px 15px;background:var(--pg-card);border:1px solid var(--pg-gold);border-radius:var(--radius-sm)}.cm-ck-form-h{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--pg-ink)}.cm-ck-field{margin-bottom:13px}.cm-ck-field>label{display:block;margin-bottom:6px;font-size:12.5px;color:var(--pg-dim)}.cm-ck-form input[type=text]{width:100%;padding:10px 12px;font:inherit;color:var(--pg-ink);background:rgba(var(--m-lift-rgb),.05);border:1px solid var(--pg-line);border-radius:8px}.cm-ck-form input[type=text]::placeholder{color:var(--pg-dim)}.cm-ck-geo{display:flex;gap:8px;align-items:center}.cm-ck-geo input[type=text]{flex:auto;min-width:0}.cm-ck-geobtn{flex:none;padding:9px 12px;font-size:12.5px;cursor:pointer;color:var(--pg-gold);background:0 0;border:1px solid var(--pg-line);border-radius:8px}.cm-ck-geotip{margin:6px 0 0;font-size:11.5px;color:var(--pg-dim)}.cm-ck-photos{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.cm-ck-video{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.cm-ck-video-item{position:relative;width:132px;height:74px;border-radius:8px;overflow:hidden;background:var(--pg-line-soft)}.cm-ck-video-item img{display:block;width:100%;height:100%;object-fit:cover}.cm-ck-video-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:12px;color:var(--pg-dim)}.cm-ck-video-item button{position:absolute;top:0;right:0;width:20px;height:20px;padding:0;line-height:1;font-size:13px;color:#fff;background:rgba(0,0,0,.5);border:0;border-radius:0 0 0 8px;cursor:pointer}.cm-ck-photo{position:relative;width:66px;height:66px;border-radius:8px;overflow:hidden}.cm-ck-photo img{display:block;width:100%;height:100%;object-fit:cover}.cm-ck-photo button{position:absolute;top:0;right:0;width:20px;height:20px;padding:0;line-height:1;font-size:13px;color:#fff;background:rgba(0,0,0,.5);border:0;border-radius:0 0 0 8px;cursor:pointer}.cm-ck-addbtn{padding:8px 14px;font-size:12.5px;cursor:pointer;color:var(--pg-gold);background:0 0;border:1px dashed var(--pg-line);border-radius:8px}.cm-ck-msg{min-height:18px;margin:4px 0 0;font-size:12.5px;color:var(--pg-dim)}.cm-ck-msg.err{color:#e0806f}.cm-ck-msg.ok{color:#7fbf8f}.cm-ck-msg a{color:var(--pg-gold)}.cm-ck-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.cm-ck-submit{padding:9px 20px;font-size:13px;cursor:pointer;color:#1a1c1e;background:var(--pg-gold);border:1px solid var(--pg-gold);border-radius:999px}.cm-ck-btn{padding:9px 16px;font-size:13px;cursor:pointer;color:#1a1c1e;background:var(--pg-gold);border:1px solid var(--pg-gold);border-radius:999px}.cm-ck-btn--ghost{color:var(--pg-ink2);background:0 0;border-color:var(--pg-line)}.cm-ck-viewer{position:fixed;inset:0;z-index:60;background:rgba(20,18,16,.94);overflow:auto;padding:46px 14px 30px}.cm-ck-viewer-close{position:fixed;top:10px;right:14px;width:34px;height:34px;font-size:22px;line-height:1;color:#fff;cursor:pointer;background:rgba(255,255,255,.14);border:0;border-radius:50%}.cm-ck-viewer-inner{max-width:560px;margin:0 auto}.cm-ck-viewer-imgs img{display:block;width:100%;height:auto;margin-bottom:10px;border-radius:10px}.cm-ck-viewer-video{display:block;width:100%;height:auto;margin-bottom:10px;border-radius:10px;background:#000}.cm-ck-viewer-none{color:#ddd;font-size:13px;text-align:center}.cm-ck-viewer-meta{margin:6px 0 0;font-size:12.5px;line-height:1.8;color:#e6e2dc}.cm-page-d .cm-ck-postbtn{color:#fff}@media(max-width:768px){.cm-pk-grid--d{grid-template-columns:minmax(0,1fr)}.cm-hp-grid--d{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-ck-wall--d{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-st-hint{margin:14px 2px 0;font-size:12.5px;line-height:1.7;color:var(--pg-ink2)}.cm-st-hint b{font-weight:600;color:var(--pg-ink)}.cm-st-unclaimed{margin-left:6px;padding:1px 6px;border-radius:999px;font-style:normal;font-size:10.5px;font-weight:400;color:var(--pg-gold);border:1px solid var(--pg-gold)}.cm-page-search--d{margin:0 0 14px}.cm-page-search--d input{width:100%;box-sizing:border-box;padding:12px 16px;border-radius:10px;border:1px solid var(--pg-line);background:var(--pg-card);font-family:inherit;font-size:14px;color:var(--pg-ink);outline:none}.cm-page-search--d input:focus{border-color:var(--pg-gold)}.cm-ck-market{width:100%;margin-top:8px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:0 0;color:inherit;font-size:14px}.cm-sa{position:fixed;inset:0;z-index:99}.cm-sa[hidden]{display:none}.cm-sa-mask{position:absolute;inset:0;background:rgba(0,0,0,.45)}.cm-sa-panel{position:absolute;left:0;right:0;bottom:0;max-height:88vh;overflow:auto;background:#fff;color:#1c1c1e;border-radius:16px 16px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}@media(prefers-color-scheme:dark){.cm-sa-panel{background:#1c1c1c;color:#ececec}}.cm-sa-panel h3{margin:2px 0 14px;font-size:16px}.cm-sa-row{margin-bottom:12px}.cm-sa-row label{display:block;font-size:12px;opacity:.6;margin-bottom:5px}.cm-sa-row input,.cm-sa-row select,.cm-sa-row textarea{width:100%;box-sizing:border-box;padding:10px 12px;font-size:15px;border:1px solid rgba(0,0,0,.15);border-radius:10px;background:0 0;color:inherit;font-family:inherit}.cm-sa-row textarea{min-height:78px;resize:vertical}.cm-sa-msg{font-size:13px;min-height:18px;margin:8px 0}.cm-sa-msg.err{color:#c0392b}.cm-sa-acts{display:flex;gap:10px}.cm-sa-btn{flex:1;padding:12px;border:0;border-radius:10px;background:#8a6d3b;color:#fff;font-size:15px;cursor:pointer}.cm-sa-btn.ghost{background:0 0;border:1px solid rgba(0,0,0,.15);color:inherit}