@layer components{.dstrip a{background:var(--paper);width:60px;height:64px;color:var(--ink);border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;text-decoration:none;transition:background .15s;display:flex;position:relative}.dstrip a:hover{background:#fafaf7}.dstrip a.none{color:#b3b3ae;background:0 0}.dstrip a[aria-current]{background:var(--ink);color:var(--paper)}.dstrip a[aria-current] .dw{color:#ffffffb3}.dstrip a[aria-current] .dot{background:var(--lime)}.dstrip .mine{background:var(--lime);border-radius:999px;width:18px;height:3px;position:absolute;bottom:7px}.dstrip-wrap{position:relative}.dstrip-arr{border:1px solid var(--line,#e6e6e1);background:var(--paper);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 8px);transform:translateY(-50%);box-shadow:0 2px 8px #0a0a0b1f}.dstrip-arr.l{left:-6px}.dstrip-arr.r{right:-6px}.dstrip-arr:hover{background:#fafaf7}.seg a{height:30px;color:var(--mute);white-space:nowrap;border-radius:9px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.seg a[aria-pressed=true]{background:var(--ink);color:var(--paper)}.seg button:disabled{opacity:.45;cursor:not-allowed}.mlist>li{min-width:0}.mc{position:relative}.mc .apply{white-space:nowrap;flex:none;text-decoration:none}.mc .apply:after{content:"";position:absolute;inset:0}.mc .emb-btn,.mc-team a{z-index:1;position:relative}.mc-team a{max-width:100%;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.mc-team a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:3px;text-decoration-thickness:3px}.mc-mine{background:var(--lime);border-radius:8px;flex:none;height:24px;padding:0 8px;font-size:11px;font-weight:700;line-height:24px}.mc-vd{white-space:nowrap;height:24px}.mc-kind{background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:6px;margin-bottom:4px;padding:0 7px;font-size:11px;font-weight:700;line-height:20px}.mc[data-kind=guest] .mc-time{background:#dff3e9}.mc[data-kind=guest] .mc-kind{background:var(--mint);color:var(--ink)}.mc-loc-tag{color:var(--mute);font-weight:600}.mc-foot .cost{min-width:0}.mc-foot .cost svg{flex:none}@media (max-width:599px){.seg a{padding:0 9px}.lh-act>form,.lh-act>details{flex:1;display:flex}.lh-act>form>.btn,.lh-act>details>summary{flex:1;height:40px}}}.bnr-wrap{margin:-6px 0 clamp(20px,3vw,28px)}.bnr-a{--bh:clamp(136px,15vw,168px);border-radius:24px;position:relative;overflow:hidden}.bnr-track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.bnr-track::-webkit-scrollbar{display:none}.bnr-s{scroll-snap-align:start;min-width:0;height:var(--bh);isolation:isolate;flex:0 0 100%;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.bnr-s img{width:auto;max-width:none;height:var(--bh);flex:none;display:block}.bnr-ad{z-index:3;color:#46464c;background:#0a0a0b1a;border-radius:5px;height:18px;padding:0 6px;font-size:10px;font-weight:700;line-height:18px;position:absolute;top:12px;right:14px}.bnr-ctl{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0a0a0b80;border-radius:999px;align-items:center;padding:2px;display:flex;position:absolute;bottom:10px;right:10px}.bnr-ctl svg{width:10px;height:10px}.bnr-ctl button{color:#fff;background:0 0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.bnr-ctl button:hover{background:#ffffff29}.bnr-ctl span{text-align:center;min-width:28px;font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:10px}
