.rs{--rs-serif:"Playfair Display", Georgia, serif;--rs-sans:"DM Sans", var(--sans);--rs-out:cubic-bezier(.23, 1, .32, 1);--bg:#f4ede1;--bg2:#ebe1cf;--card:#fcf8f0;--ink:#2b2118;--ink2:#5b4e40;--line:#d9ccb8;--line2:#8a7a63;--acc:#8a2c3a;--acc2:#6e2230;--on:#fff8f0;--leaf:#4a6a2c;--good:#3d7a3a;--bad:#a8322f;--focus:#8a2c3a;background:var(--bg);color:var(--ink);font-family:var(--rs-sans);font-size:1rem;line-height:1.55}.rs[data-tone=eve]{--bg:#1a1316;--bg2:#231a1e;--card:#2c2126;--ink:#f2e8d6;--ink2:#c6b79f;--line:#43343a;--line2:#8f7a82;--acc:#e8909e;--acc2:#f2a9b4;--on:#1a1316;--leaf:#a3c46f;--good:#7ec27a;--bad:#f08a80;--focus:#e8909e}.rs,.rs *,.rs :before,.rs :after{box-sizing:border-box}.rs [hidden]{display:none!important}.rs :where(button,input,select,textarea){font:inherit;color:inherit}.rs button{cursor:pointer;-webkit-tap-highlight-color:transparent}.rs :where(a){color:inherit}.rs :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.rs-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rs-wrap{max-width:76rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.rs :where(p,h2,h3,h4){margin:0}html:not(.bz-js) .rs-js,html:not(.bz-js) .rs-band,html:not(.bz-js) [data-rs-buy],html:not(.bz-js) .rs-dock,.bz-js .rs-nojs{display:none}.rs-nojs-note{background:var(--card);border:1px solid var(--line);border-radius:.6rem;max-width:62ch;margin-top:1rem;padding:.8rem 1rem}.rs-clock{background:var(--bg2);border-bottom:1px dashed var(--line2)}.rs-clock>summary{cursor:pointer;flex-wrap:wrap;justify-content:center;align-items:center;gap:.15rem .9rem;min-height:44px;padding:.35rem 1rem;font-size:.9375rem;list-style:none;display:flex}.rs-clock>summary::-webkit-details-marker{display:none}.rs-clock__h{text-underline-offset:.2em;font-weight:600;text-decoration:underline}.rs-clock__v{color:var(--ink2)}.rs-clock__b{gap:.85rem;max-width:46rem;margin-inline:auto;padding:.5rem 1rem 1.25rem;display:grid}.rs-clock__presets{flex-wrap:wrap;gap:.5rem;display:flex}.rs-clock__set{flex-wrap:wrap;gap:.75rem;display:flex}.rs-clock__set .rs-field{flex:9rem}.rs-chip{border:1.5px solid var(--line2);background:var(--card);border-radius:999px;min-height:44px;padding:0 1rem;font-size:.9375rem;font-weight:500}.rs-chip[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:var(--on)}.rs-site{background:var(--card);border-bottom:1px solid var(--line)}.rs-site__in{justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;display:flex}.rs-brand{align-items:center;gap:.7rem;min-width:0;min-height:44px;text-decoration:none;display:inline-flex}.rs-mark{flex:none;width:1.5rem;height:1.6rem;display:inline-block;position:relative}.rs-mark i{background:var(--acc);border-radius:50%;position:absolute}.rs-mark i:after{content:"";background:var(--card);width:1px;position:absolute;top:14%;bottom:14%;left:50%;transform:translate(-50%)}.rs-mark i:first-child{width:.55rem;height:1.3rem;top:.05rem;left:.25rem;transform:rotate(24deg)}.rs-mark i:nth-child(2){background:var(--leaf);width:.45rem;height:1rem;top:.35rem;left:.85rem;transform:rotate(-20deg)}.rs-brand__t{gap:.2rem;min-width:0;line-height:1.1;display:grid}.rs-brand__n{-webkit-line-clamp:2;overflow-wrap:anywhere;font:700 1.5rem / 1.05 var(--rs-serif);letter-spacing:-.01em;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rs-brand__n.is-long{font-size:1.1rem;line-height:1.15}.rs-brand__s{text-overflow:ellipsis;white-space:nowrap;color:var(--ink2);font-size:.8125rem;overflow:hidden}.rs .is-ph{color:var(--ink2);font-style:italic}.rs-nav{gap:.15rem;margin-left:auto;display:none}.rs-nav a{border-radius:.5rem;align-items:center;min-height:44px;padding:0 .9rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.rs-nav a:hover{background:var(--bg2)}}@media (min-width:48rem){.rs-nav{display:flex}}.rs-btn{border:2px solid var(--acc);background:var(--acc);min-width:44px;min-height:44px;color:var(--on);text-align:center;transition:transform .12s var(--rs-out), background-color .12s;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.rs-btn:active{transform:scale(.97)}.rs-btn--ghost{color:var(--ink);border-color:var(--line2);background:0 0}.rs-btn--sm{padding-inline:1rem}.rs-btn--wide{width:100%;min-height:52px;margin-top:.5rem;font-size:1.0625rem}.rs-btn[aria-disabled=true]{border-color:var(--acc);color:var(--acc);background:0 0}.rs-limit{color:var(--ink2);font-size:.8125rem;font-weight:400}.rs-sendhint{text-align:center;color:var(--ink2);margin-top:.5rem;font-size:.9375rem;line-height:1.4}@media (hover:hover) and (pointer:fine){.rs-btn:hover{background:var(--acc2);border-color:var(--acc2);color:var(--on)}.rs-btn--ghost:hover{background:var(--bg2);color:var(--ink);border-color:var(--ink2)}.rs-btn[aria-disabled=true]:hover{background:var(--bg2);border-color:var(--acc);color:var(--acc)}}.rs-count{background:var(--on);min-width:1.4rem;height:1.4rem;color:var(--acc);border-radius:999px;place-items:center;padding:0 .3rem;font-size:.8125rem;font-weight:700;display:inline-grid}.rs-link{color:var(--acc);text-underline-offset:.2em;font-weight:600}.rs-hero__in{gap:2rem;padding-block:clamp(2rem,5vw,4.5rem);display:grid}.rs-hero__t{min-width:0}.rs-h1{font:400 clamp(2.4rem, 1.2rem + 4.8vw, 4.5rem) / 1.04 var(--rs-serif);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;color:var(--ink)}.rs-h1.is-long{font-size:clamp(1.8rem,1rem + 3.2vw,3.2rem);line-height:1.1}.rs-tag{overflow-wrap:anywhere;max-width:36ch;font:italic 400 clamp(1.15rem, 1rem + .8vw, 1.5rem) / 1.35 var(--rs-serif);color:var(--ink2);margin-top:1rem}.rs-lead{max-width:46ch;color:var(--ink2);margin-top:1.6rem;font-size:clamp(1.0625rem,1rem + .3vw,1.2rem);line-height:1.6}.rs-hero__cta{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.rs-hero__cta:not(:has(>:not([hidden]))){display:none}.rs-signbox{margin-top:1.5rem}.rs-hero__art{gap:.6rem;display:grid}.rs-arch{aspect-ratio:5/4;background:var(--bg2);border-radius:999px 999px .7rem .7rem;position:relative;overflow:hidden;box-shadow:0 24px 40px -28px #2b211880}.rs-hero__img{object-fit:cover;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.rs-hero__img[data-for=day]{object-position:100% 50%}.rs[data-tone=day] .rs-hero__img[data-for=eve],.rs[data-tone=eve] .rs-hero__img[data-for=day]{opacity:0}.rs-tone{text-align:left;color:var(--ink2);font-size:.9375rem}.rs-mono{color:var(--acc2);background:radial-gradient(90% 70% at 50% 16%,#fff8f0d9,#0000 62%),linear-gradient(165deg,#efdcd6,#dca9aa 62%,#b9707a);place-items:center;display:grid;position:absolute;inset:0}.rs-mono:before{content:"";opacity:.4;border:1.5px solid;border-radius:999px 999px .45rem .45rem;position:absolute;inset:1.1rem}.rs-mono:has(.rs-mono__q):before{opacity:.55;border-style:dashed}.rs-mono__q{text-align:center;max-width:17ch;font:italic 400 1.1875rem / 1.4 var(--rs-serif);color:var(--ink);padding:0 1rem;position:relative}.rs-mono span{font:400 clamp(5rem, 16vw, 9rem) / 1 var(--rs-serif)}.rs[data-tone=eve] .rs-mono{background:radial-gradient(80% 60% at 50% 18%,#e8909e66,#0000 66%),linear-gradient(165deg,#2f2128,#1a1316)}@media (max-width:47.99rem){.rs[data-mode=blank] .rs-arch{aspect-ratio:5/3}}@media (min-width:48rem){.rs-hero__in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:3rem}.rs-arch{aspect-ratio:4/5}}.rs-open{background:var(--card);border:1px solid var(--line);border-radius:.7rem;flex-wrap:wrap;align-items:baseline;gap:.1rem .55rem;padding:.7rem 1rem;font-weight:600;display:inline-flex}.rs-open__s{color:var(--ink2);flex-basis:100%;padding-left:1.2rem;font-size:.875rem;font-weight:400}.rs-dot{background:var(--line2);border-radius:50%;flex:none;align-self:center;width:.7rem;height:.7rem}.rs-open[data-state=open] .rs-dot{background:var(--good)}.rs-open[data-state=closed] .rs-dot{background:var(--bad)}.rs-open[data-state=unknown] .rs-dot{display:none}.rs-open[data-state=unknown]{color:var(--ink2);font-weight:500}.rs-layout{padding-bottom:2rem}.rs-sec{padding-block:clamp(2.5rem,6vw,4.5rem) 0}.rs-h2{font:700 clamp(1.8rem, 1.3rem + 1.8vw, 2.7rem) / 1.12 var(--rs-serif);letter-spacing:-.01em;text-wrap:balance}.rs-h3{font:700 1.0625rem / 1.3 var(--rs-sans);margin-bottom:.6rem}.rs-lede{max-width:62ch;color:var(--ink2);margin-top:.7rem}.rs-fine{color:var(--ink2);max-width:62ch;font-size:.875rem}.rs-note{background:var(--bg2);border-radius:.55rem;margin-top:.75rem;padding:.7rem .9rem;font-size:.9375rem}.rs-err{border-left:4px solid var(--bad);background:var(--bg2);margin-top:.75rem;padding:.65rem .9rem;font-size:.9375rem;font-weight:500}.rs-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.rs-catnav{scrollbar-width:thin;flex:100%;gap:.4rem;min-width:0;max-width:100%;padding-bottom:.3rem;display:flex;overflow-x:auto}.rs-catnav a{border:1.5px solid var(--line2);background:var(--card);white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.rs-catnav a:hover{border-color:var(--ink)}}.rs-switch{text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;min-height:44px;padding:.25rem .25rem .25rem 0;font-weight:500;display:inline-flex}.rs-switch__k{background:var(--line2);border-radius:999px;flex:none;width:2.75rem;height:1.6rem;transition:background-color .15s;position:relative}.rs-switch__k:after{content:"";background:var(--card);width:1.2rem;height:1.2rem;transition:transform .15s var(--rs-out);border-radius:50%;position:absolute;top:.2rem;left:.2rem}.rs-switch[aria-checked=true] .rs-switch__k{background:var(--acc)}.rs-switch[aria-checked=true] .rs-switch__k:after{background:var(--on);transform:translate(1.15rem)}.rs-switch--veg{margin-left:auto}.rs-legend{background:var(--card);border:1px solid var(--line);border-radius:.7rem;margin-top:.75rem}.rs-legend>summary{cursor:pointer;align-items:center;min-height:44px;padding:.4rem 1rem;font-weight:600;list-style:none;display:flex}.rs-legend>summary::-webkit-details-marker{display:none}.rs-legend>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.55rem;height:.55rem;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}.rs-legend[open]>summary:after{transform:rotate(-135deg)}.rs-legend__b{gap:.75rem;padding:0 1rem 1rem;display:grid}.rs-legend__l{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.4rem 1.5rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.rs-legend__l li{align-items:center;gap:.5rem;display:flex}.rs-cats{margin-top:1.5rem}.rs-cat{border-top:1px solid var(--line);gap:1rem;padding-block:1.75rem;display:grid}.rs-cat__h{font:700 clamp(1.4rem, 1.15rem + 1vw, 1.85rem) / 1.2 var(--rs-serif);padding-bottom:.4rem}.rs-plates{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:.5rem;margin:0;display:grid}.rs-plates img{aspect-ratio:1;object-fit:cover;background:var(--bg2);border-radius:.55rem;width:100%;height:auto;display:block}.rs-plates img:only-child{aspect-ratio:3/2}@media (min-width:48rem){.rs-cat{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2rem}.rs-cat.is-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.rs-cat.is-flip .rs-plates{order:2}.rs-cat--bare{grid-template-columns:minmax(0,1fr)}.rs-plates{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-plates img{aspect-ratio:4/3}.rs-plates img:first-child:nth-last-child(odd){grid-column:1/-1}.rs-plates:has(>img:nth-child(2):last-child){grid-template-columns:minmax(0,1fr)}}.rs-dishes{margin:0;padding:0;list-style:none}.rs-d{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;padding-block:1rem;display:grid}.rs-d:first-child{padding-top:.25rem}.rs-d:last-child{border-bottom:0}.rs-d__main{align-content:start;gap:.3rem;display:grid}.rs-d__name{font:700 1.1875rem / 1.25 var(--rs-serif);overflow-wrap:anywhere}.rs-d__desc{color:var(--ink2);overflow-wrap:anywhere;max-width:52ch;font-size:.9375rem}.rs-d__side{align-content:start;justify-items:end;gap:.5rem;min-width:6.5rem;display:grid}.rs-d__price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.0625rem;font-weight:600}.rs-d.is-sold .rs-d__price{color:var(--ink2);text-decoration:line-through}.rs-d.is-sold .rs-d__name{color:var(--ink2)}.rs-menu[data-onlyveg] .rs-d:not([data-rs-v]){display:none}.rs-menu[data-onlyveg] .rs-cat:not(:has([data-rs-v])){display:none}.rs-veg{color:var(--leaf);font:600 .75rem / 1.1 var(--rs-sans);vertical-align:.15em;border:1px solid;border-radius:999px;align-items:center;gap:.25rem;margin-left:.4rem;padding:.18rem .5rem;display:inline-flex}.rs-leaf{background:var(--leaf);border-radius:0 100%;width:.6rem;height:.6rem;display:inline-block;transform:rotate(-8deg)}.rs-void{border:2px dashed var(--line2);background:var(--card);border-radius:.9rem;justify-items:start;gap:.6rem;max-width:44rem;margin-top:1.5rem;padding:1.5rem;display:grid}.rs-void__h{font:700 1.35rem / 1.2 var(--rs-serif)}.rs-void__p{max-width:52ch;color:var(--ink2)}.rs-cat--bare .rs-dishes{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem;display:grid}.rs-cat--bare .rs-d{background:var(--card);border:1px solid var(--line);border-radius:.8rem;grid-template:"name price""desc desc"1fr"alg buy"/minmax(0,1fr) auto;align-items:start;gap:.35rem .75rem;padding:1rem}.rs-cat--bare .rs-d:first-child{padding-top:1rem}.rs-cat--bare .rs-d:last-child{border-bottom:1px solid var(--line)}.rs-cat--bare .rs-d__main,.rs-cat--bare .rs-d__side{display:contents}.rs-cat--bare .rs-d__name{grid-area:name}.rs-cat--bare .rs-d__price{grid-area:price;justify-self:end}.rs-cat--bare .rs-d__desc{grid-area:desc}.rs-cat--bare .rs-d__alg{grid-area:alg;align-self:center}.rs-cat--bare .rs-d__buy{grid-area:buy;justify-self:end}.rs-cat--bare .rs-d__buy:empty{display:none}.rs-algs{flex-wrap:wrap;gap:.3rem;display:inline-flex}.rs-alg-unset{font:italic .8rem / 1.3 var(--rs-sans);color:var(--ink2)}.rs-a{border:1px solid var(--line2);min-width:1.5rem;height:1.5rem;font:700 .75rem / 1 var(--rs-sans);color:var(--ink2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .3rem;display:inline-grid}.rs-sold,.rs-table{color:var(--ink2);text-align:right;font-size:.875rem;font-weight:600}.rs-table{max-width:7rem;font-style:normal;font-weight:500}.rs-add{border:2px solid var(--acc);min-width:44px;min-height:44px;color:var(--acc);transition:transform .12s var(--rs-out), background-color .12s;background:0 0;border-radius:.65rem;padding:0 1rem;font-size:.9375rem;font-weight:600}.rs-add:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.rs-add:hover{background:var(--acc);color:var(--on)}}.rs-step{align-items:center;gap:.1rem;display:inline-flex}.rs-stepb{border:1.5px solid var(--line2);background:var(--card);width:44px;height:44px;transition:transform .12s var(--rs-out);border-radius:50%;place-items:center;padding:0;display:grid}.rs-stepb:active{transform:scale(.92)}.rs-qty{text-align:center;font-variant-numeric:tabular-nums;min-width:1.75rem;font-weight:700}.rs-minus,.rs-plus{width:.85rem;height:.85rem;display:block}.rs-minus{background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat}.rs-plus{background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat}.rs-card{background:var(--card);border:1px solid var(--line);box-shadow:0 1px 0 var(--line), 0 14px 28px -22px #2b211873;border-radius:.9rem;padding:1.25rem}.rs-notice{border:2px solid var(--bad);background:var(--card);border-radius:.8rem;justify-items:start;gap:.75rem;margin-top:1.5rem;padding:1rem 1.25rem;font-weight:500;display:grid}.rs-ocols{gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:48rem){.rs-ocols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.rs-empty{color:var(--ink2);margin-bottom:.5rem}.rs-lines{margin:0;padding:0;list-style:none}.rs-line{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .75rem;padding-block:.6rem;display:grid}.rs-line__n{grid-column:1/-1;font-weight:600}.rs-line__p{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.rs-line.is-table .rs-line__p{color:var(--ink2);font-size:.875rem;font-weight:500}.rs-fs{border:0;min-width:0;margin:0 0 1rem;padding:0}.rs-fs legend{padding:0}.rs-opts{gap:.5rem;display:grid}.rs-opt{display:block;position:relative}.rs-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rs-opt__b{border:1.5px solid var(--line2);background:var(--bg);border-radius:.7rem;gap:.1rem;min-height:44px;padding:.7rem 1rem;display:grid}.rs-opt__b small{color:var(--ink2);font-size:.875rem}.rs-opt input:checked+.rs-opt__b{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc);background:var(--card)}.rs-opt input:focus-visible+.rs-opt__b{outline:3px solid var(--focus);outline-offset:2px}.rs-dist{gap:.75rem;margin-bottom:1rem;display:grid}.rs-field{gap:.3rem;margin-bottom:.75rem;font-weight:500;display:grid}.rs-field>span{font-size:.9375rem}.rs-field--sm{margin-bottom:0}.rs input:not([type=radio]):not([type=checkbox]),.rs select,.rs textarea{border:1.5px solid var(--line2);background:var(--bg);border-radius:.55rem;width:100%;min-height:44px;padding:.55rem .75rem;font-size:1rem;line-height:1.4}.rs textarea{resize:vertical;min-height:4.5rem}.rs-refuse{border:1.5px solid var(--bad);background:var(--bg);border-radius:.7rem;justify-items:start;gap:.6rem;padding:.9rem 1rem;display:grid}.rs-refuse__t{font-weight:700}.rs-sums{gap:.3rem;margin:0 0 1rem;display:grid}.rs-sums div{justify-content:space-between;gap:1rem;display:flex}.rs-sums dt,.rs-sums dd{margin:0}.rs-sums dd{font-variant-numeric:tabular-nums;font-weight:600}.rs-sums__t{border-top:1px solid var(--line);padding-top:.5rem;font-size:1.125rem}.rs-sums__t dd{font:700 1.25rem / 1.2 var(--rs-sans)}.rs-free{gap:.5rem;margin-bottom:1rem;display:grid}.rs-free__t{font-weight:700}.rs-free__t--ok{color:var(--good);margin-bottom:1rem}.rs-meter{background:var(--line);border-radius:999px;height:.5rem;display:block;overflow:hidden}.rs-meter i{height:100%;width:var(--p);background:var(--acc);border-radius:inherit;display:block}.rs-done{outline-offset:4px;gap:.75rem;margin-top:1.5rem;display:grid}.rs-done__h{font:700 1.5rem / 1.2 var(--rs-serif)}.rs-done__do{flex-wrap:wrap;gap:.75rem;display:flex}.rs-bgrid{gap:1.5rem;margin-top:1.5rem;display:grid}.rs-bphoto{margin:0}.rs-bphoto img{aspect-ratio:3/2;object-fit:cover;background:var(--bg2);border-radius:.8rem;width:100%;height:auto;display:block}@media (min-width:48rem){.rs-bgrid{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start}.rs-bphoto img{aspect-ratio:4/5}}.rs-bgrid.is-bare{grid-template-columns:minmax(0,1fr);max-width:40rem}.rs-pills,.rs-segs{flex-wrap:wrap;gap:.5rem;display:flex}.rs-segs{margin-bottom:.75rem}.rs-pill,.rs-seg{justify-items:center;gap:.1rem;display:inline-grid;position:relative}.rs-pill input,.rs-seg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rs-pill input:disabled{cursor:not-allowed}.rs-pill__t,.rs-seg>span{border:1.5px solid var(--line2);background:var(--bg);font-variant-numeric:tabular-nums;border-radius:.65rem;place-items:center;min-width:44px;min-height:44px;padding:0 .85rem;font-weight:600;display:grid}.rs-seg>span{border-radius:999px}.rs-pill small{color:var(--ink2);min-height:1rem;font-size:.75rem}.rs-pill.is-off .rs-pill__t{color:var(--ink2)}.rs-pill.is-shut .rs-pill__t{background:var(--bg2);border-style:dashed}.rs-pill.is-today .rs-pill__t{border-color:var(--acc)}.rs-pill.is-today small{color:var(--acc);font-weight:600}.rs-pill input:checked+.rs-pill__t,.rs-seg input:checked+span{background:var(--acc);border-color:var(--acc);color:var(--on)}.rs-pill input:focus-visible+.rs-pill__t,.rs-seg input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.rs-pills--time{gap:.4rem}.rs-pills--n .rs-pill__t{padding:0}.rs-band{margin-top:clamp(1.5rem,4vw,2.5rem)}.rs-pair{background:var(--card);border:1px solid var(--line);border-radius:1.1rem;grid-template-columns:minmax(0,1.25fr) minmax(16rem,1fr);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffeed20d,0 14px 36px #0000003d}.rs-pair__body{align-content:center;gap:.85rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.rs-pair__head{align-items:center;gap:.85rem;display:flex}.rs-pair__icon{border-radius:14px;flex:none;width:56px;height:56px;box-shadow:0 3px 10px #0006}.rs-pair__h{font:700 clamp(1.2rem, 1rem + .8vw, 1.5rem) / 1.2 var(--rs-serif);text-wrap:balance}.rs-pair__t{max-width:52ch;color:var(--ink2)}.rs-pair__t--phone{display:none}.rs-pair__board{border-top:1px solid var(--line);max-width:52ch;color:var(--ink2);padding-top:.85rem;font-size:.9375rem}.rs-pair__vis{align-self:end;justify-items:center;padding:1.5rem 1rem 0;display:grid}.rs-pair__vis>*{grid-area:1/1}.rs-pair__dev{border:1px solid var(--line2);width:100%;max-width:14rem;height:17rem;transition:opacity .2s var(--rs-out);background:#0d0a08;border-bottom:0;border-radius:1.7rem 1.7rem 0 0;padding:.4rem .4rem 0;overflow:hidden}.rs-pair__dev img{border-radius:1.3rem 1.3rem 0 0;width:100%;height:auto;display:block}.rs-pair:has(.rs-pair__qr:not([hidden])) .rs-pair__dev{opacity:.2}.rs-pair__qr{z-index:1;box-sizing:content-box;background:#fff;border-radius:.75rem;align-self:center;width:11.5rem;height:11.5rem;padding:.5rem;position:relative;box-shadow:0 6px 20px #00000059}.rs-pair__qr:not([hidden]){animation:rs-pair-in .24s var(--rs-out) backwards}@keyframes rs-pair-in{0%{opacity:0;transform:translateY(6px)scale(.97)}}.rs-pair__do{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.rs-pair__do>.rs-btn{flex:0 auto}.rs-pair__show[hidden]{display:none}.rs-pair__s{align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:600;display:flex}.rs-pair__s[data-k]:before{content:"";background:var(--ink2);border-radius:50%;flex:none;width:.55rem;height:.55rem}.rs-pair__s[data-k=wait]:before{background:var(--acc);animation:1.6s ease-in-out infinite rs-pair-pulse}.rs-pair__s[data-k=ok]:before{background:#7ec27a;box-shadow:0 0 7px #7ec27ad9}.rs-pair__s[data-k=err]:before{background:#f08a80}@keyframes rs-pair-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rs-pair__qr:not([hidden]),.rs-pair__s[data-k]:before{animation:none}}.rs-pair__s:empty{display:none}@media (max-width:40rem){.rs-pair{grid-template-columns:minmax(0,1fr)}.rs-pair__t:not(.rs-pair__t--phone),.rs-pair__show,.rs-pair__qr,.rs-pair__vis{display:none}.rs-pair__t--phone{display:block}.rs-pair__icon{border-radius:12px;width:48px;height:48px}.rs-pair__open.rs-btn--ghost{background:var(--acc);border-color:var(--acc);width:100%;color:var(--on)}}@media (min-width:72rem){.rs-dock{display:none!important}}.rs-contact{background:var(--bg2);margin-top:clamp(2.5rem,6vw,4.5rem);padding-block:clamp(2.5rem,6vw,4rem)}.rs-contact .rs-open[data-state=unknown]{display:none}.rs-contact__in{gap:2.5rem;display:grid}@media (min-width:48rem){.rs-contact__in{grid-template-columns:repeat(2,minmax(0,1fr))}}.rs-addr{overflow-wrap:anywhere;gap:.15rem;margin:1rem 0;font-size:1.0625rem;font-style:normal;display:grid}.rs-addr a{text-underline-offset:.2em;align-items:center;width:fit-content;min-height:44px;display:inline-flex}.rs-addr__s{font-weight:600}.rs-hours{max-width:26rem;margin:0 0 .75rem}.rs-hrow{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.rs-hrow dt,.rs-hrow dd{margin:0}.rs-hrow dd{font-variant-numeric:tabular-nums}.rs-hrow.is-today{font-weight:700}.rs-hrow small{color:var(--ink2);font-weight:500}.rs-foot{background:var(--card);border-top:1px solid var(--line);color:var(--ink2);padding-block:1.5rem;font-size:.8125rem}.rs-foot .rs-wrap{gap:.4rem;max-width:76rem;display:grid}.rs-foot p{max-width:70ch}.rs-foot__t{gap:.4rem;display:grid}.rs-foot__more a{min-height:44px;color:var(--acc);text-underline-offset:.2em;align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}.rs-dock{z-index:5;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom)) 3.75rem;background:var(--card);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid;position:sticky;bottom:0}.rs-dock.is-away,.rs-dock.is-off{display:none}.rs-dock__b{background:var(--acc);min-height:48px;color:var(--on);border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-weight:600;text-decoration:none;display:flex}.rs-dock__b b{font-variant-numeric:tabular-nums;font-size:.875rem}.rs-tour{background:var(--card);width:min(30rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);border:0;border-radius:1.1rem;margin:auto;padding:clamp(1.25rem,4vw,1.9rem);overflow:auto;box-shadow:0 24px 60px #2b211859}.rs-tour::backdrop{background:#1b15119e}.rs-tour__h{font:700 clamp(1.3rem, 3.6vw, 1.65rem) / 1.2 var(--rs-serif);text-wrap:balance}.rs-tour__p{color:var(--ink2);margin-top:.75rem}.rs-tour__ways{gap:.5rem;margin:.9rem 0 0;padding-left:1.3rem;display:grid}.rs-tour__ways b{font-weight:700}.rs-tour__do{flex-wrap:wrap;gap:.6rem;margin-top:1.3rem;display:flex}.rs-tour[open]{flex-direction:column;display:flex;overflow:hidden}.rs-tour__mid{overscroll-behavior:contain;min-height:0;overflow-y:auto}.rs-tour__mid[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(#000 calc(100% - 3rem),#0000)}.rs-tour[data-full]{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.rs-tour[data-full]>*{padding-inline:max(1.25rem, env(safe-area-inset-left), env(safe-area-inset-right), calc((100% - 34rem) / 2))}.rs-tour[data-full] .rs-tour__h{padding-top:max(1rem, env(safe-area-inset-top));flex:none;padding-bottom:.25rem}.rs-tour[data-full] .rs-tour__mid{flex:1;padding-bottom:1.25rem}.rs-tour[data-full] .rs-tour__do{padding-top:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);flex:none;margin:0}@media (prefers-reduced-motion:no-preference){.rs-tour[open]{animation:rs-tour-in .22s var(--rs-out)}@keyframes rs-tour-in{0%{opacity:0;transform:translateY(8px)}}}@media (prefers-reduced-motion:reduce){.rs *,.rs :before,.rs :after{transition:none!important;animation:none!important}}
