.rh{padding:0 0 var(--section-y);background:var(--color-bg)}.rh__top{position:relative;overflow:hidden;margin-top:calc(var(--header-offset) * -1);padding:calc(var(--header-offset) + var(--section-y) * .55) 0 0;background:linear-gradient(180deg,var(--cream) 0%,var(--color-bg) 100%)}.rh__top>.container{position:relative;z-index:1}.rh__tex{--tex-mask: linear-gradient(180deg, #000 0%, #000 44%, transparent 92%)}.rh__head{max-width:42rem;margin:0 auto 2.25rem;text-align:center}.rh__title{font-size:var(--fs-3xl);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:.75rem 0 1rem;text-wrap:balance}.rh__title em{color:var(--color-accent);font-style:normal}.rh__sub{color:var(--color-text-muted);max-width:36rem;margin:0 auto;line-height:1.6}.rh-now{background:var(--violet-50);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:1.25rem;margin-bottom:2.5rem}.rh-now__head{display:flex;flex-direction:column-reverse;align-items:stretch;gap:.75rem}.rh-now__toggle{display:flex;width:100%;gap:.15rem;padding:.2rem;background:var(--paper);border:1px solid var(--color-hairline);border-radius:var(--radius-pill)}.rh-seg{position:relative;flex:1}.rh-seg input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.rh-seg span{display:block;padding:.35rem .75rem;font-size:var(--fs-xs);line-height:1.4;color:var(--color-text-muted);text-align:center;border-radius:var(--radius-pill);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.rh-seg input:checked+span{background:var(--violet-500);color:var(--paper)}.rh-seg input:focus-visible+span{outline:2px solid var(--violet-500);outline-offset:2px}.rh-now__label{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);margin:0}.rh-now__note{font-size:var(--fs-sm);color:var(--color-text-muted);margin:.35rem 0 1rem}.rh-now__list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;align-items:stretch}.rh-now__list li{display:flex}.rh-now__list li[hidden]{display:none}.rh-now__list a{flex:1;display:flex;flex-direction:row;align-items:center;gap:.85rem;padding:.8rem 1rem .8rem .8rem;background:var(--paper);border-radius:var(--radius);text-decoration:none;color:var(--color-text);border:1px solid var(--color-hairline);box-shadow:var(--shadow-card);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.rh-now__list a:hover{border-color:var(--violet-200);transform:translateY(-1px)}.rh-now__list a:hover .rh-now__dial{background:var(--violet-600)}.rh-now__list a:focus-visible{outline:2px solid var(--violet-500);outline-offset:2px}.rh-now__dial{flex:none;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--violet-500);color:var(--paper);box-shadow:0 4px 10px color-mix(in srgb,var(--violet-700) 24%,transparent);transition:background var(--dur) var(--ease)}.rh-now__icon{width:26px;height:26px}.rh-now__text{min-width:0;display:flex;flex-direction:column;gap:.15rem}.rh-now__num{font-size:var(--fs-lg);line-height:1.15;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.rh-now__who{font-size:var(--fs-xs);line-height:1.4;color:var(--color-text-muted)}.rh-tools{position:sticky;top:0;z-index:2;background:var(--color-bg);padding:.75rem 0;margin-bottom:.25rem}.rh-tools__row{display:grid;gap:.6rem}.rh-filters{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.rh-search{position:relative}.rh-search svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--color-text-muted);pointer-events:none}#rh-q{width:100%;font-size:1rem;font-family:inherit;color:var(--color-text);padding:.9rem 1rem .9rem 2.9rem;background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-pill);-webkit-appearance:none;appearance:none}#rh-q:focus{outline:2px solid var(--violet-500);outline-offset:1px;border-color:transparent}#rh-q::placeholder{color:var(--color-text-muted)}.rh-select{position:relative;display:block}#rh-q,.rh-select select{min-height:3.5rem;box-sizing:border-box}.rh-select select{width:100%;font-family:inherit;font-size:1rem;line-height:1.2;color:var(--color-text);padding:.9rem 2.75rem .9rem 1.25rem;background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-pill);cursor:pointer;-webkit-appearance:none;appearance:none;text-overflow:ellipsis}.rh-select select:hover{border-color:var(--violet-200)}.rh-select select:focus-visible{outline:2px solid var(--violet-500);outline-offset:1px;border-color:transparent}.rh-select>svg{position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--color-text-muted);pointer-events:none}.rh-count{font-size:var(--fs-xs);color:var(--color-text-muted);margin:.85rem 0 0}.rh-group{margin-top:2.25rem}.rh-group__title{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted);display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-hairline)}.rh-group__title span{background:var(--violet-50);color:var(--color-accent);border-radius:var(--radius-pill);padding:.15rem .5rem;letter-spacing:0}.rh-grid{display:grid;gap:.75rem;align-items:stretch}.rh-card[hidden],.rh-group[hidden]{display:none}.rh-card{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:1.25rem;display:flex;flex-direction:column}.rh-card__kind{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);margin:0 0 .5rem}.rh-card__name{font-size:var(--fs-lg);line-height:1.25;letter-spacing:-.01em;margin:0;text-wrap:balance}.rh-card__where{font-size:var(--fs-sm);color:var(--color-text-muted);margin:.3rem 0 .75rem}.rh-card__desc{font-size:var(--fs-sm);line-height:1.55;margin:0}.rh-card__badges{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.9rem}.rh-badge{font-size:var(--fs-xs);line-height:1.3;border-radius:var(--radius-pill);padding:.2rem .6rem;background:var(--cream);color:var(--color-text-muted);border:1px solid var(--color-hairline)}.rh-badge--247{background:var(--violet-50);color:var(--color-accent);border-color:var(--violet-200)}.rh-card__do{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:1.25rem}.rh-do{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-sm);text-decoration:none;color:var(--color-text);background:var(--paper);border:1px solid var(--color-hairline);border-radius:var(--radius-pill);padding:.55rem 1rem;min-height:44px;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.rh-do svg{width:16px;height:16px;flex:0 0 auto}.rh-do:hover{border-color:var(--violet-200)}.rh-do:focus-visible{outline:2px solid var(--violet-500);outline-offset:2px}.rh-do--call{background:var(--violet-500);border-color:var(--violet-500);color:var(--paper);font-weight:600;font-variant-numeric:tabular-nums}.rh-do--call:hover{background:var(--violet-600);border-color:var(--violet-600)}.rh-empty{margin-top:2.5rem;color:var(--color-text-muted)}.rh-reset{font:inherit;color:var(--color-accent);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.rh__foot{margin-top:3rem;font-size:var(--fs-sm);line-height:1.6;color:var(--color-text-muted);border-top:1px solid var(--color-hairline);padding-top:1.25rem;max-width:44rem}.rh__foot a{color:var(--color-accent)}@media(min-width:700px){.rh-now{padding:1.5rem}.rh-now__head{flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem}.rh-now__toggle{width:auto}.rh-seg{flex:none}.rh-now__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.rh-tools__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.rh-filters{grid-template-columns:12rem 14rem}.rh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media(min-width:1040px){.rh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rh-tools{padding:1rem 0}}@media(prefers-reduced-motion:reduce){.rh-now__list a,.rh-now__dial,.rh-do{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/resource-hub.css.map */
