@layer components{.hfr-venue{display:grid}.hfr-venue-hero{color:var(--hfr-fg);padding:1.5rem 2.25rem 0}.hfr-venue-profile{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem 1.5rem;padding:1.5rem;display:grid}.hfr-venue-profile-split{grid-template-columns:minmax(0,1fr) minmax(16.5rem,22rem)}.hfr-venue-profile-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.hfr-venue-profile-head{flex-wrap:wrap;align-items:start;gap:1rem 1.25rem;display:flex}.hfr-venue-logo{border:1px solid var(--hfr-line);border-radius:var(--hfr-radius-md);background:var(--hfr-surface);flex:none;width:4.5rem;height:4.5rem;overflow:visible}.hfr-venue-hero-copy{flex-direction:column;flex:16rem;gap:.65rem;min-width:min(100%,16rem);display:flex}.hfr-venue-hero-title-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.hfr-venue-hero-copy .text-title-2{margin:0}.hfr-venue-rate{color:var(--hfr-fg-muted);font-size:var(--hfr-text-body-3);flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin:0;display:flex}.hfr-venue-type{white-space:normal;text-align:start;max-width:100%;height:auto}.hfr-venue-score{color:var(--hfr-fg);white-space:nowrap;flex:none;align-items:center;gap:.3rem;display:inline-flex}.hfr-venue-score .hfr-icon{width:.95rem;height:.95rem;color:var(--hfr-caution-strong)}.hfr-venue-score strong{font-size:var(--hfr-text-body-2)}.hfr-venue-rate-guide{color:var(--hfr-brand);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.hfr-venue-updated{color:var(--hfr-fg-muted)}.hfr-venue-social{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.hfr-venue-social .hfr-icon-btn{color:var(--hfr-fg)}.hfr-venue-offer{flex-direction:column;gap:.75rem;min-width:0;display:flex}.hfr-venue-verified{color:var(--hfr-success-text);font-size:var(--hfr-text-body-3);text-align:start;text-wrap:pretty;align-self:start;align-items:flex-start;gap:.4rem;margin:0;font-weight:650;line-height:1.35;display:flex}.hfr-venue-verified .hfr-icon{flex:none;width:1rem;height:1rem;margin-top:.12rem}.hfr-venue-summary{background:color-mix(in srgb, var(--hfr-fg) 8%, var(--hfr-surface));gap:.35rem;padding:1rem 1.15rem}.hfr-venue-summary-kicker{color:var(--hfr-fg-muted);font-size:var(--hfr-text-body-4);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.hfr-venue-summary-title{max-width:28rem;color:var(--hfr-fg);font-size:var(--hfr-text-title-3);margin:0;font-weight:800;line-height:1.2}.hfr-venue-offer-card{gap:.85rem;padding:1.15rem 1.2rem}.hfr-venue-offer-actions{flex-direction:column;gap:.6rem;display:flex}.hfr-venue-offer-actions .hfr-btn{width:100%}.hfr-venue-partner{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem}.hfr-venue-partner-kicker{color:var(--hfr-fg-muted);font-size:var(--hfr-text-body-4);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:block}.hfr-venue-partner strong{font-size:var(--hfr-text-title-3);letter-spacing:.02em}.hfr-venue-payout{color:var(--hfr-fg);font-size:var(--hfr-text-body-2);align-items:flex-start;gap:.45rem;margin:0;display:flex}.hfr-venue-payout .hfr-icon{width:1rem;height:1rem;color:var(--hfr-success);flex:none;margin-top:.15rem}.hfr-venue-facts{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));align-items:stretch;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.hfr-venue-facts .hfr-card{background:color-mix(in srgb, var(--hfr-fg) 8%, var(--hfr-surface));gap:.2rem;min-width:0;padding:.75rem .85rem}.hfr-venue-facts span{color:var(--hfr-fg-muted);font-size:var(--hfr-text-body-4)}.hfr-venue-facts strong{color:var(--hfr-fg);font-size:var(--hfr-text-body-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hfr-venue-body{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding:1.25rem 2.25rem 2.5rem;display:grid}.hfr-venue-panel{gap:2rem;scroll-margin-top:5.5rem;display:grid}.hfr-fold-item.rounded-hfr-md{overflow:hidden}.hfr-fold-item>button{cursor:pointer;transition:background-color var(--hfr-motion) var(--hfr-motion-ease);border-radius:0}.hfr-fold-item>button:hover{background:color-mix(in srgb, var(--hfr-fg) 6%, var(--hfr-canvas))}.hfr-asset-rates{background:var(--hfr-surface)}.hfr-asset-rates .hfr-table-wrap{background:0 0;min-height:0}.hfr-asset-rates .hfr-table thead th:first-child,.hfr-asset-rates .hfr-table tbody th{z-index:1;position:sticky;left:0}.hfr-asset-rates .hfr-table thead th:first-child{z-index:2;background:var(--hfr-canvas)}.hfr-asset-rates .hfr-table tbody th{background:var(--hfr-surface);font-weight:700}.hfr-asset-rates .hfr-table tbody th,.hfr-asset-rates .hfr-table tbody td{vertical-align:top;white-space:normal}.hfr-asset-rates .hfr-table tbody td{color:var(--hfr-success-text);font-weight:700}.hfr-asset-rates .hfr-fact-value{justify-content:flex-start}.hfr-asset-rates .hfr-fact-empty{color:var(--hfr-table-mute,color-mix(in srgb, var(--hfr-fg) 62%, var(--hfr-canvas)))}.hfr-asset-rates .hfr-table tbody td.hfr-asset-rates-payout{color:var(--hfr-table-mute,color-mix(in srgb, var(--hfr-fg) 62%, var(--hfr-canvas)));white-space:nowrap;vertical-align:middle;font-weight:500}.hfr-overview{gap:1rem;display:grid}.hfr-overview-top{align-items:stretch;gap:1rem;display:grid}.hfr-overview-top.has-split{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.hfr-overview-intro-copy{font-size:var(--hfr-text-body-2);white-space:pre-wrap;margin:0;line-height:1.55}.hfr-overview-facts{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));margin-top:auto}.hfr-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.hfr-account-board{gap:1.25rem;scroll-margin-top:5.5rem;display:grid}.hfr-card.hfr-changelog-list{background:var(--hfr-surface);gap:0;padding:0;overflow:hidden}.hfr-changelog{margin:0;padding:0;list-style:none}.hfr-changelog-item{border-bottom:1px solid var(--hfr-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.35rem 1.15rem;padding:.95rem 1.25rem;display:grid}.hfr-changelog-item:last-child{border-bottom:0}.hfr-changelog-item .hfr-account-board-kicker{white-space:nowrap;padding-top:.2rem}.hfr-changelog-copy{gap:.25rem;min-width:0;display:grid}.hfr-changelog-title{font-size:var(--hfr-text-body-1);margin:0;font-weight:700;line-height:1.3}.hfr-changelog-item time{color:var(--hfr-fg-muted);font-size:var(--hfr-text-body-3);white-space:nowrap}.hfr-changelog-summary{color:var(--hfr-fg-muted);font-size:var(--hfr-text-body-2);margin:0;line-height:1.45}.hfr-account-board-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.85rem 1.25rem;display:flex}.hfr-account-board-kicker{color:var(--hfr-brand);font-size:var(--hfr-text-body-4);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.hfr-account-board-title{font-size:var(--hfr-text-title-3);margin:.15rem 0 0;font-weight:700;line-height:1.2}.hfr-account-board-lead{color:var(--hfr-fg-muted);font-size:var(--hfr-text-body-2);margin:.35rem 0 0}.hfr-account-grid,.hfr-venue .hfr-bonus-grid{align-items:stretch;gap:1rem;display:grid}.hfr-account-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.hfr-venue .hfr-bonus-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hfr-venue .hfr-bonus-grid>.hfr-note{grid-column:1/-1}.hfr-how-to-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.hfr-how-to-grid.is-blocked{grid-template-columns:1fr}.hfr-venue-card{background:var(--hfr-surface);gap:1.1rem;min-width:0;padding:1.35rem 1.25rem 1.2rem;scroll-margin-top:5.5rem}.hfr-venue .hfr-promo-card{border-color:var(--hfr-line);background:var(--hfr-surface);flex:none;justify-content:space-between;gap:1.1rem;width:100%;min-width:0;max-width:none;padding:1.35rem 1.2rem 1.15rem}.hfr-venue .hfr-promo-card:hover,.hfr-venue .hfr-promo-card.hfr-tile:hover,.hfr-venue .hfr-promo-card.hfr-tile:focus-visible{border-color:var(--hfr-line);box-shadow:none}.hfr-venue .hfr-promo-card.is-ended{border-color:color-mix(in srgb, var(--hfr-fg) 12%, transparent);background:color-mix(in srgb, var(--hfr-surface-muted) 55%, var(--hfr-surface))}.hfr-venue .hfr-promo-logo{width:3.5rem;height:3.5rem}.hfr-venue .hfr-promo-stats{color:var(--hfr-fg-muted);font-size:var(--hfr-text-body-3);flex-wrap:wrap;align-items:center;gap:.65rem .95rem;padding:0}.hfr-venue .hfr-promo-stats li{text-align:start;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:.35rem}.hfr-venue .hfr-promo-stats li+li{border:0;padding:0}.hfr-venue .hfr-promo-actions{flex-wrap:wrap;justify-content:stretch;align-items:stretch;gap:.5rem;margin-top:auto;display:flex}.hfr-venue .hfr-promo-actions .hfr-btn{flex:7.5rem;min-width:0;max-width:none}.hfr-venue-card-title{font-size:var(--hfr-text-title-4);margin:0;font-weight:700;line-height:1.2}.hfr-how-to-grid .hfr-staff-prose{flex:1}.hfr-how-to-grid .hfr-staff-prose ol{counter-reset:how-to;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.hfr-how-to-grid .hfr-staff-prose ol>li{counter-increment:how-to;min-height:1.7rem;margin:0;padding-inline-start:2.45rem;position:relative}.hfr-how-to-grid .hfr-staff-prose ol>li:before{content:counter(how-to);border-radius:var(--hfr-radius-full);background:color-mix(in srgb, var(--hfr-brand) 16%, var(--hfr-surface));width:1.7rem;height:1.7rem;color:var(--hfr-brand);font-size:var(--hfr-text-body-3);place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:.05em;inset-inline-start:0}.hfr-spec-card{gap:1rem;min-width:0;padding:1.25rem 1.15rem 1.1rem}.hfr-spec-card .hfr-table-wrap{background:0 0;min-height:0;overflow:visible}.hfr-spec{table-layout:fixed;width:100%}.hfr-spec th,.hfr-spec td{min-width:0}.hfr-spec thead th:first-child,.hfr-spec tbody th{text-align:start;width:52%}.hfr-spec thead th:last-child,.hfr-spec tbody td{text-align:end;width:48%}.hfr-spec tbody th,.hfr-spec tbody td{white-space:normal;vertical-align:middle}.hfr-spec tbody th{font-weight:600}.hfr-rating-card{gap:1rem}.hfr-venue-donut{place-items:center;width:8.75rem;height:8.75rem;margin-inline:auto;display:grid;position:relative}.hfr-venue-donut-svg{width:8.75rem;height:8.75rem;transform:rotate(-90deg)}.hfr-venue-donut-track,.hfr-venue-donut-arc{fill:none;stroke-linecap:butt;stroke-width:12.5px}.hfr-venue-donut-track{stroke:color-mix(in srgb, var(--hfr-line) 80%, transparent)}.hfr-venue-donut-arc{cursor:pointer;transition:stroke-width var(--hfr-motion) var(--hfr-motion-ease);outline:none}.hfr-venue-donut-arc:hover,.hfr-venue-donut-arc:focus-visible{stroke-width:16px}.hfr-venue-donut-warning{stroke:var(--hfr-warning-strong)}.hfr-venue-donut-brand{stroke:var(--hfr-brand)}.hfr-venue-donut-danger{stroke:var(--hfr-danger)}.hfr-venue-donut span{z-index:1;pointer-events:none;justify-content:center;align-items:center;gap:.1rem;font-weight:700;display:flex;position:absolute;inset:0}.hfr-venue-donut strong{font-size:var(--hfr-text-title-3);line-height:1}.hfr-venue-donut sub{font-size:var(--hfr-text-body-3);opacity:.8;font-weight:500}.hfr-venue-arcs{font-size:var(--hfr-text-body-4);flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.hfr-venue-arcs li{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hfr-venue-arc-copy{align-items:center;gap:.5rem;min-width:0;display:flex}.hfr-venue-arc-swatch{border-radius:var(--hfr-radius-full);flex:none;width:1.55rem;height:.44rem}.hfr-venue-arc-warning{background:var(--hfr-warning-strong)}.hfr-venue-arc-brand{background:var(--hfr-brand)}.hfr-venue-arc-danger{background:var(--hfr-danger)}.hfr-venue-arc-copy small,.hfr-venue-arc-score small{opacity:.7}.hfr-fact-label,.hfr-fact-value{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.hfr-fact-value{justify-content:flex-end}.hfr-fact-empty{color:var(--hfr-fg-muted)}.hfr-fact-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.hfr-fact{font-size:var(--hfr-text-body-2);justify-content:space-between;align-items:center;gap:.85rem;padding:.45rem 0;display:flex}.hfr-account-card{background:var(--hfr-surface);justify-content:space-between;gap:1.1rem;min-width:0;padding:1.35rem 1.2rem 1.15rem;position:relative}.hfr-account-card.is-recommended{border-color:var(--hfr-success);box-shadow:0 0 0 1px color-mix(in srgb, var(--hfr-success) 42%, transparent);padding-top:1.65rem}.hfr-account-card-badge{z-index:1;border-radius:var(--hfr-radius-full);background:color-mix(in srgb, var(--hfr-success) 38%, var(--hfr-ink));color:var(--hfr-white);font-size:var(--hfr-text-body-4);letter-spacing:.06em;text-transform:uppercase;border:0;padding:.2rem .65rem;font-weight:750;line-height:1.2;position:absolute;top:0;left:1.1rem;transform:translateY(-50%)}html.dark .hfr-account-card-badge{background:var(--hfr-success);color:var(--hfr-ink)}.hfr-account-card-head{gap:.25rem;display:grid}.hfr-account-card-kicker{color:var(--hfr-fg-muted);font-size:var(--hfr-text-body-4);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.hfr-account-card-name{font-size:var(--hfr-text-title-4);margin:0;font-weight:700;line-height:1.2}.hfr-account-card-offer{border-radius:var(--hfr-radius-sm);background:color-mix(in srgb, var(--hfr-fg) 8%, var(--hfr-surface));gap:.2rem;padding:.85rem .95rem;display:grid}.hfr-account-card-offer.is-recommended{background:color-mix(in srgb, var(--hfr-success) 14%, var(--hfr-surface))}.hfr-account-card-rate-kicker{color:var(--hfr-fg-muted);font-size:var(--hfr-text-body-4);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.hfr-account-card-rate{color:var(--hfr-fg);font-size:var(--hfr-text-title-3);margin:0;font-weight:700;line-height:1.15}.hfr-account-card-offer.is-recommended .hfr-account-card-rate{color:var(--hfr-success-text)}.hfr-account-card-option{color:var(--hfr-fg-muted);font-size:var(--hfr-text-body-3);align-items:center;gap:.4rem;margin:.15rem 0 0;display:flex}.hfr-account-card-option .hfr-icon{width:.95rem;height:.95rem;color:var(--hfr-success);flex:none}.hfr-account-facts{gap:0}.hfr-account-facts .hfr-fact{border-bottom:1px solid color-mix(in srgb, var(--hfr-fg) 10%, transparent);background:0 0;padding:.55rem 0}.hfr-account-facts .hfr-fact:last-child{border-bottom:0;padding-bottom:0}.hfr-news-list{gap:.75rem;display:grid}.hfr-news-card{flex:none;width:100%;max-width:none}.hfr-news-more{width:100%}.hfr-dialog-account .hfr-overlay-title{font-weight:700}.hfr-account-detail{gap:1.15rem;display:grid}.hfr-account-detail-block{gap:.55rem;min-width:0;display:grid}.hfr-account-detail-block .hfr-venue-card-title{margin:0}.hfr-account-detail-block .hfr-table-wrap{border:1px solid var(--hfr-line);border-radius:var(--hfr-radius-md);background:0 0;overflow:hidden}.hfr-account-detail .hfr-spec thead th:first-child,.hfr-account-detail .hfr-spec tbody th{width:38%}.hfr-account-detail .hfr-spec thead th:last-child,.hfr-account-detail .hfr-spec tbody td{width:62%}.hfr-account-detail .hfr-spec tbody th,.hfr-account-detail .hfr-spec tbody td{vertical-align:top;overflow-wrap:break-word}.hfr-account-card-actions{gap:.5rem;margin-top:auto;display:grid}.hfr-account-card-actions .hfr-btn{width:100%}.hfr-prose{font-size:var(--hfr-text-body-1);gap:.75rem;display:grid}.hfr-prose p,.hfr-prose ul,.hfr-prose ol{margin:0}.hfr-review-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:stretch;gap:1rem;display:grid}.hfr-review-stars{gap:.25rem;display:flex}.hfr-review-star{color:color-mix(in srgb, var(--hfr-caution) 40%, var(--hfr-fg-muted));cursor:pointer;transition:color var(--hfr-motion) var(--hfr-motion-ease), transform var(--hfr-motion) var(--hfr-motion-ease);background:0 0;border:0;padding:0}.hfr-review-stars:not(:hover) .hfr-review-star.is-active,.hfr-review-stars:not(:hover) .hfr-review-star[aria-pressed=true],:is(.hfr-review-stars:has(.hfr-review-star:first-child:hover) .hfr-review-star:nth-child(-n+1),.hfr-review-stars:has(.hfr-review-star:nth-child(2):hover) .hfr-review-star:nth-child(-n+2),.hfr-review-stars:has(.hfr-review-star:nth-child(3):hover) .hfr-review-star:nth-child(-n+3),.hfr-review-stars:has(.hfr-review-star:nth-child(4):hover) .hfr-review-star:nth-child(-n+4),.hfr-review-stars:has(.hfr-review-star:nth-child(5):hover) .hfr-review-star:nth-child(-n+5)){color:var(--hfr-caution)}.hfr-review-compose-row,.hfr-review-ask-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hfr-review-ask-row{justify-content:flex-end}.hfr-review-ask-row .hfr-btn{flex:none}.hfr-news-body{max-height:18rem;overflow:hidden}.hfr-news-card.is-short .hfr-news-body,.hfr-news-card.is-open .hfr-news-body{max-height:none;overflow:visible}.hfr-spec tbody th .hfr-tip-btn,.hfr-venue-arc-copy .hfr-tip-btn{width:1.1rem;height:1.1rem}.hfr-review-histogram{justify-content:flex-start}.hfr-review-average{font-size:var(--hfr-text-title-3);margin:0;font-weight:700;line-height:1}.hfr-review-histogram-meta{color:var(--hfr-fg-muted);font-size:var(--hfr-text-body-3);margin:0}.hfr-review-histogram .hfr-rate{align-items:flex-start}.hfr-review-bar-row{width:100%;font-size:var(--hfr-text-body-3);text-align:start;grid-template-columns:1.25rem 1fr 1.5rem;align-items:center;gap:.4rem;display:grid}.hfr-review-bar{border-radius:var(--hfr-radius-sm);background:var(--hfr-surface-muted);height:.45rem;overflow:hidden}.hfr-review-bar span{background:var(--hfr-brand);height:100%;display:block}.hfr-review-list{gap:.75rem;display:grid}.hfr-review-identity{grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.hfr-review-avatar{border-radius:var(--hfr-radius-full);background:var(--hfr-surface-muted);width:2.5rem;height:2.5rem;color:var(--hfr-fg-muted);place-items:center;display:grid}.hfr-review-avatar .hfr-icon{width:1.15rem;height:1.15rem}.hfr-review-who{gap:.1rem;min-width:0;display:grid}.hfr-review-who strong{font-size:var(--hfr-text-body-1);font-weight:700}.hfr-review-who span,.hfr-review-identity time,.hfr-review-meta time{color:var(--hfr-fg-muted);font-size:var(--hfr-text-body-3)}.hfr-review-meta{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;display:flex}.hfr-review-card>p,.hfr-review-reply>p{white-space:pre-wrap;margin:0}.hfr-review-actions{color:var(--hfr-fg-muted);font-size:var(--hfr-text-body-3);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hfr-review-reply{border-radius:var(--hfr-radius-md);background:var(--hfr-surface-muted);gap:.55rem;padding:.85rem 1rem;display:grid}.hfr-review-reply .hfr-review-identity{grid-template-columns:2rem minmax(0,1fr) auto}.hfr-review-reply .hfr-review-avatar{width:2rem;height:2rem}.hfr-venue-bar{z-index:24;inset-inline:4.75rem;bottom:calc(1.15rem + env(safe-area-inset-bottom,0px));border:1px solid var(--hfr-line);border-radius:var(--hfr-radius-md);background:var(--hfr-surface);box-shadow:0 .45rem 1.35rem color-mix(in srgb, var(--hfr-ink) 14%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1rem;padding:.65rem .85rem;display:flex;position:fixed}.hfr-venue:has(.hfr-venue-bar){padding-bottom:4.5rem}body:has(.hfr-venue-bar) .hfr-site-footer{padding-bottom:5.5rem}.hfr-venue-bar-main{flex:16rem;align-items:center;gap:.75rem;min-width:0;display:flex}.hfr-venue-bar-logo{border:1px solid var(--hfr-line);border-radius:var(--hfr-radius-md);background:var(--hfr-canvas);flex:none;width:3rem;height:3rem;overflow:hidden}.hfr-venue-bar-copy{gap:.1rem;min-width:0;display:grid}.hfr-venue-bar-title{color:var(--hfr-fg);font-size:var(--hfr-text-body-1);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;line-height:1.2;overflow:hidden}.hfr-venue-bar-offer{color:var(--hfr-success-text);font-size:var(--hfr-text-body-3);margin:0;font-weight:600;line-height:1.3}.hfr-venue-bar-partner{color:var(--hfr-fg-muted);font-size:var(--hfr-text-body-4);margin:0}.hfr-venue-bar-partner strong{color:var(--hfr-fg);font-weight:700}.hfr-venue-bar-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (width<=70rem){.hfr-account-grid,.hfr-venue .hfr-bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=64rem){.hfr-venue-profile-split{grid-template-columns:minmax(0,1fr)}}@media (width<=52rem){.hfr-review-layout,.hfr-overview-top.has-split,.hfr-spec-grid{flex-direction:column;grid-template-columns:1fr}}@media (width<=40rem){.hfr-venue-hero,.hfr-venue-body{padding-inline:1.15rem}.hfr-account-grid,.hfr-venue .hfr-bonus-grid,.hfr-how-to-grid{grid-template-columns:1fr}.hfr-changelog-item{grid-template-columns:minmax(0,1fr);gap:.3rem}.hfr-changelog-item .hfr-account-board-kicker,.hfr-changelog-item time{white-space:normal}.hfr-venue .hfr-promo-actions{flex-direction:column}.hfr-venue .hfr-promo-actions .hfr-btn{flex:none;width:100%}.hfr-account-board-head>.hfr-btn{width:100%}.hfr-account-card{padding:1rem 1.15rem}.hfr-review-compose-row .hfr-btn,.hfr-review-ask-row .hfr-btn{width:100%}.hfr-review-identity{grid-template-columns:2.5rem minmax(0,1fr)}.hfr-review-identity time{grid-column:2}.hfr-venue-bar{inset-inline:var(--hfr-site-gutter,1rem);bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}.hfr-venue:has(.hfr-venue-bar){padding-bottom:8.25rem}.hfr-venue-bar-actions{flex:100%}.hfr-venue-bar-actions .hfr-btn{flex:7.5rem}}@media (prefers-reduced-motion:reduce){:is(.hfr-news-body,.hfr-review-star,.hfr-review-actions button,.hfr-venue-social a,.hfr-account-card){transition:none;animation:none}}}
