.nr{block-size:calc(100svh - var(--cn-top-h,0px));timeline-scope:--nr-sheet;background:#eef1f7;position:relative;overflow:hidden}.nr-map{isolation:isolate;background:linear-gradient(90deg,#d3c7b259 1.5px,#0000 1.5px) 0 0/44px 44px,linear-gradient(0deg,#d3c7b259 1.5px,#0000 1.5px) 0 0/44px 44px,#f5f1e8;position:absolute;inset:0;overflow:hidden}.nr-map__tiles{z-index:0;direction:ltr;position:absolute;inset:0}.nr-map__tiles.leaflet-container{font:inherit;background:#f5f1e8;outline:none}.nr-map__tiles.leaflet-container:focus-visible{box-shadow:inset 0 0 0 3px var(--t-focus)}.nr-map__credit{z-index:3;color:var(--t-ink-2);direction:ltr;background:#ffffffd9;border-radius:6px;margin:0;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.4;position:absolute;inset-block-start:calc(env(safe-area-inset-top,0px) + 72px);inset-inline-end:8px}.nr-map__credit a{color:inherit;text-decoration:none}.nr-map__credit a:hover,.nr-map__credit a:focus-visible{text-decoration:underline}.nr-map[data-state=off] .nr-map__credit{display:none}.nr-top{z-index:5;inset-block-start:calc(env(safe-area-inset-top,0px) + 10px);inset-inline:var(--t-gut);pointer-events:none;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute}.nr-top>*{pointer-events:auto}.nr-toast{background:var(--t-ink);color:#fff;text-align:center;min-inline-size:0;max-inline-size:320px;animation:t-slap-in var(--t-slapin-ms) var(--t-ease-slap) both;border-radius:999px;flex:1;margin:0;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.2}.nr .t-sheet-layer[data-inline] .t-sheet{--t-sheet-y:min(calc(50svh - 24px), calc(100svh - 484px))}.nr[data-view=map] .t-sheet-layer[data-inline] .t-sheet{--t-sheet-y:calc(100svh - 24px - 132px)}.nr .t-sheet-layer[data-inline] .t-sheet__body{padding-block-end:calc(var(--t-sheet-y) + 112px)}.nr-head{gap:6px;padding-block-start:2px;display:grid}.nr-title{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:30px;font-weight:800;line-height:1.12}[dir=rtl] .nr-title{letter-spacing:0;line-height:1.3}.nr-row{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.nr-row:has(.nr-where[open]) :is(.nr-view,.nr-tomap){display:none}.nr-tomap{box-sizing:border-box;border:1.5px solid var(--t-hair);min-block-size:44px;min-inline-size:44px;color:var(--t-ink);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding-inline:14px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.nr-tomap .t-ic{color:var(--t-brand)}.nr-tomap:focus-visible,.nr-mapall:focus-visible{outline:3px solid var(--t-focus);outline-offset:2px}.nr-mapall{min-block-size:44px;color:var(--t-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding-inline:14px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.nr-mapall .t-ic{color:var(--t-brand)}.nr-view{flex:none}.nr-view.t-seg[data-size=sm] .t-seg__opt{padding-inline:12px;font-size:14px}@media (max-width:419px){.nr-view.t-seg[data-size=sm] .t-seg__opt{padding-inline:10px}.nr-view .t-seg__opt .t-ic{margin-inline-end:0}.nr-view__t{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}}.nr-mapsoon{background:var(--t-grouped);min-block-size:44px;color:var(--t-ink-3);border-radius:999px;align-items:center;gap:6px;padding-inline:12px;font-size:14px;font-weight:700;display:inline-flex}.nr-where{flex:0 auto;min-inline-size:0}.nr-where[open]{flex:100%}.nr-where__chip{--t-sh:0px;box-sizing:border-box;border:1.5px solid var(--t-hair);min-block-size:44px;max-inline-size:100%;color:var(--t-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:translate var(--t-snappy) var(--t-spring), box-shadow var(--t-snappy) var(--t-spring), background-color 90ms linear;background:#fff;border-radius:999px;align-items:center;gap:6px;padding-inline:12px 14px;font-size:16px;font-weight:750;list-style:none;display:inline-flex}.nr-where__chip::-webkit-details-marker{display:none}.nr-where__chip:is(:active,[data-down]){transition-duration:var(--t-press-ms);background:#f4f6f9;translate:0 2px}.nr-where__chip>.t-ic:first-child{color:var(--t-brand)}.nr-where__chip:focus-visible{outline:3px solid var(--t-focus);outline-offset:3px}.nr-where__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nr-where[open] .nr-where__chip .t-ic:last-child{rotate:180deg}.nr-where__panel{border:1.5px solid var(--t-hair);animation:t-settle var(--t-soft) var(--t-spring-soft) both;background:#fff;border-radius:20px;gap:12px;margin-block-start:12px;padding:16px;display:grid}.nr-where__field{color:var(--t-ink-2);gap:4px;font-size:13px;font-weight:700;display:grid}.nr-where__field select{box-sizing:border-box;border:1.5px solid var(--t-hair);min-block-size:52px;inline-size:100%;color:var(--t-ink);font:inherit;background:#fff;border-radius:14px;padding-inline:14px;font-size:17px;font-weight:600}.nr-where__field select:focus-visible{border-color:var(--t-ink);outline:3px solid var(--t-focus);outline-offset:2px}.nr .nr-filters,.cr .nr-filters{margin-inline:calc(var(--t-gut) * -1);padding:14px var(--t-gut) 8px;scroll-padding-inline:var(--t-gut)}.nr-filters{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.nr-filters::-webkit-scrollbar{display:none}.nr-filters .t-pill{box-sizing:border-box;border:1.5px solid var(--t-hair);block-size:40px;color:var(--t-ink);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:translate var(--t-snappy) var(--t-spring), background-color .12s linear, color .12s linear, border-color .12s linear;background:#fff;border-radius:999px;flex:none;align-items:center;padding-inline:16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.nr-filters .t-pill:is(:active,[data-down]){transition-duration:var(--t-press-ms);translate:0 2px}.nr-filters .t-pill[aria-current=true]{border-color:var(--t-ink);background:var(--t-ink);color:#fff}.nr-filters .t-pill:focus-visible{outline:3px solid var(--t-focus);outline-offset:3px}.nr-count{color:var(--t-ink-2);margin:6px 0 4px;font-size:14px;font-weight:650}.nr-count__note{font-weight:550}.nr-list[aria-busy=true] .nr-rows{filter:saturate(.6)}.nr-rows{gap:0;margin:0;padding:0 0 8px;list-style:none;display:grid}.nr-rows>li{border-block-end:1px solid var(--t-hair)}.nr-rows>li:last-child{border-block-end:0}.nr-rows .t-salon.t-card{min-block-size:92px;box-shadow:none;background:0 0;border:0;border-radius:14px;padding:14px 0}.nr-rows .t-salon.t-card:is(:active,[data-down]){background:0 0;translate:0 2px}.nr-rows .t-salon.t-card:focus-visible{outline:3px solid var(--t-focus);outline-offset:2px}.nr-rows .t-salon[data-tone=grouped] .t-salon__ph{opacity:.6}.nr-rows .t-salon__ph .t-shopphoto,.nr-rows .t-salon__ph .t-tradetile{border-radius:16px}.nr-meta2{color:var(--t-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-block-start:1px;font-size:13px;font-weight:600;display:block;overflow:hidden}.nr-empty{text-align:center;animation:t-settle var(--t-soft) var(--t-spring-soft) both;justify-items:center;gap:10px;padding:18px 8px 24px;display:grid}.nr-empty h2{letter-spacing:-.02em;margin:6px 0 0;font-size:24px;font-weight:800}.nr-empty p{max-inline-size:30ch;color:var(--t-ink-2);margin:0 0 6px;font-size:16px}.t-island.nr-island{z-index:60}.nr-ss{--t-gut:16px}.nr-ss .t-sheet__body{padding-inline:0}.nr-ss__body{padding-block-end:8px}.nr-ss__photo{border-radius:var(--t-r2);block-size:200px;margin:0 8px;position:relative;overflow:hidden}.nr-ss__photo .t-tradetile{border-radius:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.nr-ss__close{position:absolute;inset-block-start:10px;inset-inline-end:10px}.nr-ss__name,.nr-ss__sub,.nr-ss__live,.nr-ss__info,.nr-ss__salon,.nr-ss__cta{margin-inline:var(--t-gut)}.nr-ss__name{letter-spacing:-.03em;margin-block:16px 0;font-size:30px;font-weight:800;line-height:1.05}[dir=rtl] .nr-ss__name{line-height:1.3}.nr-ss__sub{color:var(--t-ink-2);margin-block:4px 0;font-size:15px;font-weight:600}.nr-ss__subrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.nr-ss__subrow .nr-ss__sub{flex:160px;min-inline-size:0}.nr-ss__go.go-key{min-block-size:44px;flex:none;margin-block-start:8px;margin-inline-end:var(--t-gut);padding-inline:14px;font-size:15px}.nr-ss__live{border:1.5px solid var(--t-hair);background:#fff;border-radius:20px;align-items:center;gap:14px;margin-block-start:18px;padding:16px;display:flex}.nr-ss__live .t-jeton{font-size:34px}.nr-ss__lv1{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800}.nr-ss__lv2{color:var(--t-ink-2);flex-wrap:wrap;gap:2px 10px;margin:2px 0 0;font-size:15px;font-weight:600;display:flex}.nr-ss__lv2 b{color:var(--t-brand)}.nr-ss__info{color:var(--t-ink-2);align-items:center;gap:10px;margin-block:14px 0;font-size:15px;font-weight:600;display:flex}.nr-ss__info .t-ic{color:var(--t-ink-3)}.nr-ss__salon{border:1.5px solid var(--t-hair);color:var(--t-ink);border-radius:20px;align-items:center;gap:12px;margin-block-start:18px;padding:14px 16px;text-decoration:none;display:flex}.nr-ss__salon>span{flex:1;gap:2px;display:grid}.nr-ss__salon b{font-size:17px;font-weight:800}.nr-ss__salon>span>span{color:var(--t-ink-2);font-size:14px;font-weight:600}.nr-ss__salon .t-ic{color:var(--t-brand)}.nr-ss__cta{margin-block-start:18px;padding-block:14px 18px}.nr-ss__cta:has(.nr-ss__form):not(:has(.nr-ss__fields)){z-index:2;background:linear-gradient(#fff0,#fff 20%);position:sticky;inset-block-end:0}.nr-ss__fields{gap:10px;margin-block-end:12px;display:grid}.nr-ss__note{background:#f4f6f9;border-radius:20px;padding:16px}.nr-ss__note b{font-size:16px;display:block}.nr-ss__note p{color:var(--t-ink-2);margin:4px 0 0;font-size:15px}@media (min-width:1024px){.nr-map__credit{inset-block:auto 8px}.nr-top{inset-inline-start:468px}.nr .t-sheet.nr-sheet--map[data-panel]{inset-block-end:auto}.nr-sheet--map .nr-list{display:none}.nr .t-sheet[data-panel]{box-shadow:0 0 0 1.5px var(--t-hair), 0 24px 60px -34px #0b122066;border-radius:24px}.nr-ss__photo{block-size:240px}.nr .t-sheet,.nr-ss{--t-gut:20px}.nr-ss.t-sheet[data-panel] .t-sheet__body{padding:8px 0 24px}}
