.rt-listing{background:var(--s-white);border:1px solid var(--s-rule-card);border-radius:var(--s-r-lg);overflow:hidden}.rt-lhead{align-items:center;gap:var(--s-sp-16);padding:var(--s-sp-24);background:var(--s-clay);color:var(--s-white);flex-wrap:wrap;display:flex}.rt-lid{gap:var(--s-sp-4);flex:200px;justify-items:start;min-width:0;display:grid}.rt-lname{color:var(--s-white);overflow-wrap:anywhere;margin:0}.rt-lsub{font-size:var(--s-fs-small);margin:0}.rt-tile{border-radius:var(--s-r-md);background:var(--s-white);width:64px;height:64px;color:var(--s-clay);font-family:var(--s-mono);font-size:var(--s-fs-item);flex:none;place-items:center;display:grid}.rt-logo{flex:none;width:64px;height:64px;display:block}.rt-claimed{margin-top:var(--s-sp-4);border-radius:var(--s-r-pill);background:var(--s-white);color:var(--s-clay);font-size:var(--s-fs-tiny);white-space:nowrap;align-items:center;gap:6px;padding:4px 11px;font-weight:700;display:inline-flex}.rt-acts{gap:var(--s-sp-8);display:flex}.rt-lbody{padding:0 var(--s-sp-24) var(--s-sp-24)}.rt-lab{margin:var(--s-sp-28) 0 var(--s-sp-12);font-size:var(--s-fs-ui);color:var(--s-ink);font-weight:700}.rt-dl{border-top:1px solid var(--s-rule);grid-template-columns:120px minmax(0,1fr);margin:0;display:grid}.rt-dl dt,.rt-dl dd{border-bottom:1px solid var(--s-rule);font-size:var(--s-fs-small);margin:0;padding:12px 0;line-height:1.45}.rt-dl dt{color:var(--s-muted)}.rt-dl dd{color:var(--s-ink);font-weight:500}.rt-linklist{flex-wrap:wrap;gap:6px 16px;display:flex}.rt-links{margin:var(--s-sp-16) 0 0}.rt-open{margin:0 0 var(--s-sp-8)}.rt-week{border-top:1px solid var(--s-rule);margin:0;display:grid}.rt-week div{border-bottom:1px solid var(--s-rule);grid-template-columns:120px minmax(0,1fr);display:grid}.rt-week dt,.rt-week dd{font-size:var(--s-fs-small);color:var(--s-body);margin:0;padding:8px 0}.rt-week .rt-today dt,.rt-week .rt-today dd{color:var(--s-ink);font-weight:700}.rt-days,.rt-sibs{border-top:1px solid var(--s-rule);margin:0;padding:0;list-style:none}.rt-days li,.rt-sibs li{justify-content:space-between;align-items:baseline;gap:var(--s-sp-16);border-bottom:1px solid var(--s-rule);font-size:var(--s-fs-small);padding:10px 0;display:flex}.rt-day{color:var(--s-ink);flex-wrap:wrap;gap:2px 12px;font-weight:600;display:flex}.rt-date{color:var(--s-muted);font-weight:400}.rt-hrs{color:var(--s-ink);white-space:nowrap}.rt-hrs--closed{color:var(--s-out);font-weight:600}.rt-listing .s-row{gap:12px}.rt-listing .s-row__name{font-size:var(--s-fs-ui)}.rt-src{font-size:var(--s-fs-meta);color:var(--s-body);margin:0;line-height:1.55}.rt-claimrow{justify-content:space-between;align-items:baseline;gap:var(--s-sp-16);margin:var(--s-sp-16) 0 0;padding-top:var(--s-sp-12);border-top:1px solid var(--s-rule);font-size:var(--s-fs-small);font-weight:600;display:flex}@container page (max-width:720px){.rt-lhead,.rt-lbody{padding-left:var(--s-sp-16);padding-right:var(--s-sp-16)}.rt-lhead{padding-top:var(--s-sp-20);padding-bottom:var(--s-sp-20)}.rt-acts{flex:100%}.rt-acts .s-btn{flex:1}.rt-dl,.rt-week div{grid-template-columns:96px minmax(0,1fr)}}.jx-n,.jx-short,.jx-go,.jx-own,.jx-dots{display:none}@container page (max-width:720px){.s-page .jx-row{margin:0 calc(-1 * var(--s-gutter));padding:var(--s-sp-24) var(--s-gutter) var(--s-sp-24);scroll-padding-inline:var(--s-gutter);scrollbar-width:none;grid-row:4;align-items:flex-start;max-width:none}.s-page .jx-row>.jx-step{border:1px solid var(--s-rule-card);border-radius:var(--s-r-lg);background:var(--s-white);box-shadow:var(--s-shadow);flex-direction:column;gap:12px;margin:0;padding:20px;display:flex}.jx-row .jx-step>h2{font-size:var(--s-fs-card);letter-spacing:-.02em;line-height:1.12}.jx-n{font-size:var(--s-fs-meta);color:var(--s-clay);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.jx-step[data-done] .jx-n:after{content:attr(data-filled);background:var(--s-ok-soft);color:var(--s-ok);font-size:var(--s-fs-tiny);border-radius:999px;padding:2px 8px;font-weight:600}.jx-short{font-size:var(--s-fs-ui);color:var(--s-body);margin:0;line-height:1.45;display:block}.jx-step .jx-long,.jx-step .jx-link{display:none}.jx-go{margin-top:4px;display:flex}.jx-own{justify-content:center;align-items:center;gap:6px;min-height:44px;font-weight:600;display:inline-flex}.jx-own svg{transition:transform .25s}.jx-own[aria-expanded=true] svg{transform:rotate(180deg)}.jx-step .jx-ctl{order:9;margin:0;display:none}.jx-step[data-own] .jx-ctl{display:grid}.jx-dots{grid-row:5;justify-content:center;margin:-12px 0 0;display:flex}.jx-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;min-height:44px;padding:0;display:grid}.jx-dot span{background:var(--s-rule-strong);border-radius:50%;width:8px;height:8px;transition:width .25s,background-color .25s}.jx-dot[data-done] span{background:var(--s-clay);opacity:.45}.jx-dot[aria-current] span{background:var(--s-clay);opacity:1;border-radius:4px;width:24px}.jx-dot:focus-visible{outline:2px solid var(--s-clay);outline-offset:-6px;border-radius:var(--s-r-sm)}}@media (prefers-reduced-motion:reduce){.jx-own svg,.jx-dot span{transition:none}}.rt-card [hidden]{display:none!important}.rt-face.rt-enter{animation:.5s cubic-bezier(.2,.8,.3,1) rt-in}.rt-picks{border:0;min-width:0;margin:20px 0 0;padding:0}.rt-pick{padding:0;display:block}.rt-pick__label{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.rt-pick input{accent-color:var(--s-clay);width:18px;height:18px;margin:0}.rt-pick input:checked~.s-row__main .s-row__name{color:var(--s-clay)}.rt-none{margin-top:var(--s-sp-16);font-size:var(--s-fs-small);color:var(--s-body);line-height:1.45}.rt-none q{quotes:none}.rt-go{margin-top:24px}.rt-face .rt-listing{box-shadow:var(--s-shadow);border:0}.rt-live .rt-lhead{padding:var(--s-sp-20) var(--s-sp-24)}.rt-sec{border-top:1px solid var(--s-rule)}.rt-sec:first-child{margin-top:var(--s-sp-12)}.rt-sec__btn.s-widget__open{align-items:baseline;gap:10px;min-height:48px;padding:12px 0}.rt-sec__lab{font-size:var(--s-fs-ui);color:var(--s-ink);flex:none;font-weight:700}.rt-sec__sum{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--s-fs-small);color:var(--s-body);flex:auto;overflow:hidden}.rt-sec__chev{color:var(--s-clay);align-self:center;margin-left:auto;transition:transform .3s;display:inline-flex}.rt-sec[data-open] .rt-sec__chev{transform:rotate(180deg)}.rt-sec[data-open] .rt-sec__sum{visibility:hidden}.rt-sec__body{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.rt-sec[data-open] .rt-sec__body{grid-template-rows:1fr}.rt-sec__in{visibility:hidden;min-height:0;transition:visibility 0s .3s;overflow:hidden}.rt-sec[data-open] .rt-sec__in{visibility:visible;max-height:var(--rt-cap,none);padding-bottom:var(--s-sp-12);transition:none;overflow-y:auto}.rt-sec .rt-src{padding-top:2px}.rt-live .rt-lab{margin:var(--s-sp-20) 0 var(--s-sp-8)}.rt-live .rt-dl dt,.rt-live .rt-dl dd{padding:8px 0}.rt-live .rt-week dt,.rt-live .rt-week dd{padding:4px 0}.rt-live .rt-days li,.rt-live .rt-sibs li{padding:7px 0}.rt-live .rt-sibs{column-gap:var(--s-sp-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@keyframes rt-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rt-story{padding:var(--s-sp-80) 0 var(--s-sp-104);color:var(--s-ink);z-index:1;grid-area:2/1;align-self:start;min-width:0;max-width:640px}.rt-beat+.rt-beat{margin-top:var(--s-sp-80);padding-top:var(--s-sp-80);border-top:1px solid var(--s-rule-card)}.rt-beat .s-text{margin-top:var(--s-sp-20)}.rt-ctl{margin-top:var(--s-sp-32);gap:var(--s-sp-20);display:grid}.rt-fill{margin-top:var(--s-sp-12)}.rt-fill .s-link{font-weight:600}.rt-story .s-input,.rt-story .s-select{background:var(--s-white)}.rt-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rt-drop{border:1.5px dashed var(--s-rule-strong);border-radius:var(--s-r-md);background:var(--s-white);color:var(--s-body);font-size:var(--s-fs-ui);cursor:pointer;align-items:center;gap:16px;padding:18px 22px;line-height:1.4;display:flex;position:relative}.rt-drop b{color:var(--s-ink);font-weight:600}.rt-drop:hover,.rt-drop--over{border-color:var(--s-clay);background:var(--s-paper)}.rt-drop:focus-within{outline:2px solid var(--s-clay);outline-offset:2px}.rt-file{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.rt-drop__img{flex:none}.rt-drop__img .rt-tile,.rt-drop__img .rt-logo{border-radius:var(--s-r-md);width:56px;height:56px}.rt-drop__img .rt-tile{background:var(--s-clay);color:var(--s-white)}.rt-drop__img img.rt-logo{object-fit:contain}.rt-hours,.rt-special{gap:12px}.rt-hrow{grid-template-columns:112px minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.rt-hday{font-size:var(--s-fs-ui);color:var(--s-body)}.rt-to{font-size:var(--s-fs-small);color:var(--s-muted)}.rt-time{font-variant-numeric:tabular-nums}.rt-srow{grid-template-columns:112px minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.rt-srow .rt-day{font-size:var(--s-fs-small);gap:2px;font-weight:600;display:grid}.rt-srow .s-check{font-size:var(--s-fs-small)}.rt-stock{border-top:1px solid var(--s-rule-card);display:grid}.rt-krow{align-items:center;gap:var(--s-sp-16);padding:var(--s-sp-12) 0;border-bottom:1px solid var(--s-rule-card);grid-template-columns:minmax(0,1fr) 200px;display:grid}.rt-krow label{gap:4px;display:grid}.rt-sbox{gap:var(--s-sp-12) var(--s-sp-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rt-sbox .s-check{font-size:var(--s-fs-small)}.rt-story .rt-date{color:var(--s-muted);font-weight:400}@container page (max-width:720px){.rt-story{padding:var(--s-sp-48) 0 var(--s-sp-56);grid-row:4}.rt-beat+.rt-beat{margin-top:var(--s-sp-48);padding-top:var(--s-sp-48)}.rt-ctl{margin-top:var(--s-sp-24)}.rt-grid2,.rt-sbox{grid-template-columns:minmax(0,1fr);gap:16px}.rt-hrow{grid-template-columns:84px minmax(0,1fr) auto minmax(0,1fr);gap:8px}.rt-sec__sum{white-space:normal;text-overflow:clip;overflow:visible}.rt-sec[data-open] .rt-sec__sum{display:none}.rt-live .rt-sibs{grid-template-columns:minmax(0,1fr)}.rt-drop b{white-space:nowrap}.rt-hday{font-size:var(--s-fs-small)}.rt-srow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:8px}.rt-srow .rt-day{grid-column:1/-1;gap:12px;display:flex}.rt-krow{gap:var(--s-sp-8);grid-template-columns:minmax(0,1fr)}.rt-live .rt-lhead{padding:var(--s-sp-16)}.jx-step .rt-hrow,.jx-step .rt-srow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.jx-step .rt-hday,.jx-step .rt-srow .rt-day,.jx-step .rt-srow .s-check{grid-column:1/-1}}.rt-pay [data-sw-view=inline] .sw-sig>span{display:none}.rt-paytext{margin-top:var(--s-sp-24)}.rt-pdots{display:none}.rt-ppair{gap:var(--s-sp-72);margin-top:var(--s-sp-56);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.rt-pstate{margin:0 0 var(--s-sp-16);padding-bottom:var(--s-sp-12);border-bottom:2px solid var(--s-ink);font-size:var(--s-fs-small);color:var(--s-ink);font-weight:700}.rt-pcol+.rt-pcol .rt-pstate{color:var(--s-clay);border-color:var(--s-clay)}.rt-prod{margin:0 0 var(--s-sp-20);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.rt-prod__name{font-size:var(--s-fs-ui);color:var(--s-body);font-weight:600}.rt-prod .s-num{font-size:var(--s-fs-fine);color:var(--s-muted)}@container page (max-width:720px){.rt-pdots{margin-top:var(--s-sp-24);display:flex}.rt-ppair{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;margin:0 -20px;padding:16px 20px 8px;scroll-padding-inline:20px;display:flex;overflow:auto hidden}.rt-ppair::-webkit-scrollbar{display:none}.rt-pcol{scroll-snap-align:start;flex:0 0 100%;min-width:0}.rt-pstate{display:none}}.rt-free{align-items:start}.rt-stack{align-content:start;justify-items:start;gap:24px;display:grid}@container page (min-width:721px){.rt-beat{background:var(--s-white);border-radius:var(--s-r-lg);padding:32px 32px 28px}.rt-beat+.rt-beat{margin-top:var(--s-sp-20);border-top:0;padding-top:32px}}@media (prefers-reduced-motion:reduce){.rt-face.rt-enter{animation:none}.rt-sec__body,.rt-sec__chev{transition:none}}
