.personal-scope,.personal-hint{color:var(--ui-text-secondary);font-size:12px;line-height:1.65;overflow-wrap:anywhere}.personal-collection-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.personal-unavailable{grid-column:1/-1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0;border-bottom:1px solid var(--ui-border-default);color:var(--ui-text-secondary)}.personal-unavailable>span{min-width:0;font:var(--weight-body) 13px/1.5 var(--font-ui);overflow-wrap:anywhere}.personal-unavailable button{flex:none;font-size:13px}.personal-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:16px;border-top:1px solid var(--ui-border-default);font-size:12px}.personal-pagination>span{font-variant-numeric:tabular-nums;white-space:nowrap}.personal-contribution-filters{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.personal-contribution-filters label{display:grid;gap:8px;font-size:12px;color:var(--ui-text-secondary);min-width:190px}.personal-contribution-filters .ds-field{width:100%;min-width:0;min-height:44px;font-size:14px;color:var(--ui-text-primary)}.personal-contribution-list{margin:12px 0 0;list-style:none;padding:0}.personal-contribution-row{padding:24px 0;border-bottom:1px solid var(--ui-border-default)}.personal-contribution-main{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:20px;align-items:center}.personal-contribution-main>.deal-image-frame{width:80px;height:80px;border-radius:var(--radius-control)}.personal-contribution-main h3{margin:6px 0;font-size:16px;line-height:1.45;font-weight:var(--weight-control)}.personal-contribution-main h3 button{min-height:0;padding:0;text-align:left;font:inherit;overflow-wrap:anywhere}.personal-contribution-main h3 button:hover{text-decoration:underline;text-underline-offset:4px}.personal-contribution-main p{font-size:12px;line-height:1.6;color:var(--ui-text-secondary)}.personal-contribution-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:var(--weight-metadata)}.personal-contribution-status:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:var(--ui-text-secondary)}.personal-contribution-status[data-status=Actif]:before{background:var(--ui-status-success-foreground)}.personal-contribution-status[data-status=Refusé]{color:var(--ui-status-danger-foreground)}.personal-contribution-status[data-status=Refusé]:before{background:currentColor}.personal-rejection{margin:16px 0 0 100px;max-width:70ch;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.personal-rejection strong{font-weight:var(--weight-control)}.personal-rejection p{color:var(--ui-text-secondary);margin-top:4px;white-space:pre-wrap}.personal-comment-row{padding:24px 0;border-bottom:1px solid var(--ui-border-default);display:grid;gap:12px}.personal-comment-row>p{max-width:70ch;font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.personal-comment-row time{font-size:12px;color:var(--ui-text-secondary)}.personal-comment-row button{justify-self:start;text-align:left;overflow-wrap:anywhere;white-space:normal}.personal-progress{max-width:720px;margin-top:44px}.personal-reputation{margin:12px 0;font-size:14px}.personal-reputation strong{font-weight:var(--weight-control)}.personal-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.personal-progress .club-progress-chart{max-width:480px;padding-inline:0;background:transparent}.personal-account{max-width:720px}.personal-account-section{padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid var(--ui-border-default)}.personal-account-section h3,.personal-account h4{font-size:16px;line-height:1.4;font-weight:var(--weight-control)}.personal-account-section>p,.personal-account .ds-accordion__content>p{font-size:14px;line-height:1.7;color:var(--ui-text-secondary);margin:8px 0 20px;max-width:65ch}.personal-account form{max-width:540px}.personal-account .ds-accordion{margin-bottom:32px}.personal-account .ds-accordion__content{padding-inline:0}.personal-photo{display:flex;align-items:center;gap:24px;margin-bottom:12px}.personal-photo .community-identity{flex:1;min-width:0}.personal-photo .community-identity strong{overflow-wrap:anywhere}.personal-photo-control{display:flex;align-items:center;gap:8px;position:relative;min-height:44px;font-size:13px;cursor:pointer}.personal-photo-control input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.personal-photo-control:focus-within{outline:2px solid var(--ui-focus-ring);outline-offset:4px}.personal-field{display:grid;gap:8px;margin:20px 0;font-size:13px;font-weight:var(--weight-metadata)}.personal-field .ds-field{width:100%;min-width:0}.personal-account .personal-hint{margin-top:-12px;margin-bottom:16px}.personal-account form>.ds-button{margin-top:4px}.personal-account .community-feedback,.personal-success{margin:16px 0;font-size:13px;line-height:1.7}.personal-success{padding:12px 0;color:var(--ui-text-primary);border-bottom:1px solid var(--ui-border-default)}.personal-current-email{display:grid;gap:4px;overflow-wrap:anywhere}.personal-current-email span{font-size:12px}.personal-current-email strong{font-size:14px;font-weight:var(--weight-metadata);color:var(--ui-text-primary)}.personal-preferences{display:grid;grid-template-columns:1fr 1fr;gap:24px}.personal-account h4{margin-top:20px}.personal-account h4+p{margin-bottom:8px}@media(max-width:809px){.personal-collection-toolbar{align-items:flex-start;gap:12px}.personal-collection-toolbar .personal-view-controls{flex:none}.personal-contribution-main{grid-template-columns:64px minmax(0,1fr);gap:16px}.personal-contribution-main>.deal-image-frame{width:64px;height:64px}.personal-contribution-main>button:last-child{grid-column:2;justify-self:start}.personal-rejection{margin-left:0}.personal-pagination{gap:8px}.personal-pagination .ds-button{font-size:12px;padding-inline:0}.personal-photo{gap:12px;flex-wrap:wrap}.personal-photo-control{flex:none}.personal-preferences,.personal-badges{grid-template-columns:1fr;gap:0}.personal-badges{gap:16px}.personal-account .ds-button{max-width:100%;white-space:normal;text-align:left}.personal-contribution-filters{gap:16px}.personal-contribution-filters label{min-width:0;flex:1 1 180px}.personal-activity li>a{gap:12px}.personal-activity .club-activity-read-all{white-space:normal;text-align:left}}@media(max-width:380px){.personal-collection-toolbar{flex-wrap:wrap}}#account-preferences,#personal-progress{scroll-margin-top:100px}.personal-view-controls.r3-feed-controls{display:flex;gap:0;min-height:0;border:0;padding:0;margin:0;flex:none}.personal-view-controls .r3-feed-view{grid-column:auto;grid-row:auto;margin-left:0}.personal-activity{max-width:860px}.personal-activity>.personal-scope{margin-bottom:20px;max-width:65ch}.personal-activity-state{display:block;margin-bottom:6px;font-size:11px;font-weight:var(--weight-control);color:var(--ui-text-secondary)}.personal-activity li[data-unread] .personal-activity-state{color:var(--ui-text-primary)}.personal-activity-open{margin-top:24px}.personal-activity.club-activity ol{margin:0}.personal-activity.club-activity li{background:none;border-radius:0;border-bottom:1px solid var(--ui-border-default)}.personal-activity.club-activity li>a{padding:24px 0}.personal-activity.club-activity li>a strong{font-size:16px}.personal-activity.club-activity li>a p{max-width:65ch;white-space:pre-wrap;overflow-wrap:anywhere}.personal-activity.club-activity li>button{margin:0 0 16px}.personal-activity[data-compact=true].club-activity li>a{padding:16px 0}.personal-activity .club-activity-read-all{white-space:normal;text-align:left}@media(max-width:809px){.personal-activity li>a{gap:12px}}.personal-activity .personal-scope{color:var(--ui-text-secondary);font-size:12px;line-height:1.65;overflow-wrap:anywhere}.club-account-links>.community-identity{padding:8px 0 18px;border-bottom:1px solid var(--ui-border-default)}.editorial-deal-detail{position:relative;width:100%;margin:0;padding-top:var(--space-4)}.editorial-detail-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:18px;color:var(--ui-text-secondary);font-size:var(--text-compact);margin-bottom:22px}.editorial-detail-breadcrumb button{display:inline-flex;align-items:center;gap:10px;min-height:var(--control-target)}.editorial-detail-breadcrumb svg{width:17px}.editorial-detail-hero{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-5) var(--space-12);align-content:start;padding:0 0 var(--space-10);border:0;background:transparent}.editorial-detail-visual{min-width:0;grid-column:1;grid-row:1/3}.editorial-detail-identity{grid-column:2;grid-row:1;min-width:0}.editorial-detail-summary{grid-column:2;grid-row:2}.editorial-detail-gallery{position:relative;aspect-ratio:1.08;border:0;border-radius:var(--radius-control);background:var(--ui-surface-subtle);overflow:hidden}.editorial-detail-gallery .deal-image-frame{background:transparent;width:100%;height:100%}.editorial-detail-gallery .deal-image-frame__foreground{object-fit:contain;padding:0}.editorial-detail-gallery:has(.editorial-detail-thumbnails) .deal-reference-media{bottom:80px;height:calc(100% - 80px)}.editorial-detail-thumbnails{position:absolute;z-index:2;bottom:12px;left:12px;right:12px;display:flex;gap:10px;overflow:auto}.editorial-detail-thumbnails button{flex:0 0 58px;height:58px;border:1px solid var(--ui-border-control);background:var(--ui-surface);border-radius:var(--radius-control);padding:var(--space-1)}.editorial-detail-thumbnails button.is-active{outline:2px solid var(--ui-text-primary);outline-offset:1px}.editorial-detail-thumbnails img{width:100%;height:100%;object-fit:contain}.editorial-gallery-arrow{position:absolute;z-index:3;top:42%;width:var(--control-target);height:var(--control-target);display:grid;place-items:center;border:1px solid var(--ui-border-control);background:var(--ui-surface);border-radius:var(--radius-control)}.editorial-gallery-arrow--previous{left:10px}.editorial-gallery-arrow--next{right:10px}.editorial-detail-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:var(--space-1) 0;min-width:0;background:transparent}.editorial-detail-merchant-line{width:100%;display:flex;align-items:center;gap:10px;margin-bottom:var(--space-5);font-size:var(--text-compact)}.editorial-detail-merchant-line>span:last-child{margin-left:auto;color:var(--ui-text-muted);font-size:var(--text-caption)}.club-merchant-monogram{display:grid;place-items:center;width:28px;height:28px;background:var(--club-black);color:var(--club-paper);border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:var(--weight-heading);text-transform:lowercase}.editorial-detail-title{margin:0;font-size:clamp(var(--text-heading),2.7vw,var(--text-heading-xl));font-weight:var(--weight-control);line-height:1.14}.editorial-detail-pricing{margin-top:26px;width:100%}.editorial-detail-pricing .club-price strong{font-size:var(--text-heading-xl);width:auto}.editorial-detail-actions{margin-top:14px;width:100%}.editorial-detail-offer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:50px;padding:var(--space-3) 18px;background:var(--ui-action-primary);color:var(--ui-action-primary-foreground);border-radius:var(--radius-control);font-weight:var(--weight-control);font-size:var(--text-body-sm)}.editorial-detail-offer:hover{background:var(--ui-action-primary-hover)}.editorial-detail-offer.is-disabled{opacity:.5;cursor:not-allowed}.editorial-detail-secondary-actions{width:100%;justify-content:center;display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-3)}.editorial-detail-icon-action{display:inline-flex;align-items:center;gap:10px;min-height:var(--control-target);font-size:var(--text-compact)}.editorial-detail-icon-action svg{width:19px;height:19px}.editorial-detail-action-separator{width:1px;height:20px;background:var(--ui-border-default)}.editorial-detail-temperature-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--ui-border-default)}.editorial-detail-temperature{width:154px;flex:none}.editorial-detail-temperature-row strong{font-size:var(--text-compact)}.editorial-detail-temperature-row p{font-size:var(--text-label);color:var(--ui-text-secondary);margin-top:6px}.editorial-detail-sections{display:block;max-width:900px;padding-top:var(--space-8);border-top:1px solid var(--ui-border-control)}.editorial-detail-story{min-width:0;display:grid;gap:var(--space-7)}.editorial-detail-panel{border:0;padding:0;background:transparent}.editorial-detail-panel h2{font-size:var(--text-heading)}.editorial-detail-panel+.editorial-detail-panel{padding-top:var(--space-7);border-top:1px solid var(--ui-border-default)}.editorial-detail-practical{position:static;display:grid;align-content:start;gap:0}.editorial-detail-practical section{padding:var(--space-5) 0;border-top:1px solid var(--ui-border-default)}.editorial-detail-practical h2{font-size:var(--text-section);font-weight:var(--weight-control)}.editorial-detail-practical h3{font-size:var(--text-body-sm);font-weight:var(--weight-control);margin-bottom:var(--space-3)}.editorial-detail-practical p{font-size:var(--text-body-sm);line-height:1.7;color:var(--ui-text-secondary);margin-top:var(--space-3)}.editorial-reference-price{font:var(--weight-control) var(--text-title) var(--font-display)}.editorial-detail-author{display:inline-flex;align-items:center;gap:6px}.editorial-detail-author__avatar{width:26px;height:26px;border-radius:var(--radius-full);overflow:hidden;display:grid;place-items:center;background:var(--ui-selection-soft)}.editorial-detail-copy-code{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px dashed var(--ui-border-control);border-radius:var(--radius-control)}.editorial-detail-copy-code svg{width:18px}.editorial-detail-practical li{display:flex;gap:var(--space-2);font-size:var(--text-compact);line-height:1.6}.editorial-detail-practical li svg{flex:none;width:18px}.editorial-detail-feedback{font-size:var(--text-compact);margin-top:var(--space-3);color:var(--ui-text-secondary)}.editorial-comments-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.editorial-comments-heading>.relative{width:min(100%,192px)}.editorial-comment-composer{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:var(--space-3);margin-top:var(--space-4)}.editorial-comment-composer>img,.editorial-comment-composer>span{width:36px;height:36px;flex:none;border-radius:var(--radius-full);object-fit:cover}.editorial-comment-composer textarea{width:100%;min-height:110px;padding:14px;resize:vertical;background:var(--ui-surface);border:1px solid var(--ui-border-control);border-radius:var(--radius-control);font-size:var(--text-body-sm)}.editorial-comment-composer>button{color:var(--ui-action-primary-foreground);background:var(--ui-action-primary);border-radius:var(--radius-control);grid-column:2;justify-self:end;min-height:var(--control-target);padding:10px var(--space-4);display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-body-sm);font-weight:var(--weight-control)}.editorial-comment-composer>button svg{width:20px;height:20px}.editorial-comment{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--space-3);padding:18px 0;border-bottom:1px solid var(--ui-border-subtle)}.editorial-comment__avatar{width:36px;height:36px;border-radius:var(--radius-full);overflow:hidden;display:grid;place-items:center;background:var(--ui-selection-soft)}.editorial-comment__avatar img{width:100%;height:100%;object-fit:cover}.editorial-comment__content>header{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:var(--space-2);font-size:var(--text-compact)}.editorial-comment__content time{font-size:var(--text-label);color:var(--ui-text-muted)}.editorial-comment__content>p{font-size:var(--text-body-sm);line-height:1.6}.editorial-comment__actions{display:flex;gap:18px;align-items:center;font-size:var(--text-label)}.editorial-comment__actions button{min-height:var(--control-target);display:inline-flex;gap:var(--space-2);align-items:center}.editorial-comment__actions svg{width:17px;height:17px}.editorial-comment__text-actions{display:inline-flex;align-items:center;gap:14px}.editorial-comment__menu{position:relative;margin-left:auto}.editorial-comment__menu>div{position:absolute;right:0;z-index:5;width:170px;padding:var(--space-2);background:var(--ui-surface);border:1px solid var(--ui-border-control);box-shadow:var(--ui-shadow-card)}.editorial-comment--nested{margin-left:30px;padding-left:var(--space-4);border-left:1px solid var(--ui-border-default)}.editorial-comment__reply{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.editorial-comment__reply textarea{min-width:0;width:100%;padding:var(--space-3);border:1px solid var(--ui-border-control);background:var(--ui-surface);font-size:var(--text-body-sm)}.editorial-comment__reply button{min-width:var(--control-target);font-size:var(--text-label)}@media(max-width:1000px){.editorial-detail-hero{gap:var(--space-7)}.editorial-detail-gallery{aspect-ratio:1}.editorial-detail-title{font-size:var(--text-heading)}.editorial-detail-sections{gap:var(--space-7);grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:700px){.editorial-detail-hero{grid-template-columns:1fr;gap:var(--space-4)}.editorial-detail-identity,.editorial-detail-visual,.editorial-detail-summary{grid-column:1;grid-row:auto}.editorial-detail-identity{order:0}.editorial-detail-visual{order:1}.editorial-detail-summary{order:2}.editorial-detail-gallery{aspect-ratio:auto;height:clamp(140px,40vw,200px)}.editorial-detail-title{font-size:var(--text-title)}.editorial-detail-merchant-line{margin-bottom:var(--space-3);flex-wrap:wrap}.editorial-detail-merchant-line strong{overflow-wrap:anywhere}.editorial-detail-pricing{margin-top:var(--space-4)}.editorial-detail-breadcrumb>button,.editorial-detail-breadcrumb>span{display:none}.editorial-detail-breadcrumb>a{min-height:var(--control-target);display:flex;align-items:center}.editorial-detail-pricing .club-price strong{font-size:var(--text-heading-md)}.editorial-detail-sections{grid-template-columns:1fr;gap:var(--space-8)}.editorial-detail-panel h2{font-size:var(--text-section)}.editorial-comments-heading{align-items:flex-start}.editorial-detail-practical{grid-template-columns:1fr}.editorial-comment--nested{margin-left:var(--space-3);padding-left:var(--space-3)}.editorial-comment-composer textarea,.editorial-comment__reply textarea{font-size:var(--text-body)}}.editorial-detail-provenance{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-3);font-size:var(--text-label)}.editorial-detail-provenance time{color:var(--ui-text-muted)}.editorial-detail-provenance>button{flex:none;min-height:var(--control-target);font-size:var(--text-caption);color:var(--ui-text-secondary)}.editorial-detail-author{min-width:0;gap:var(--space-2)}.editorial-detail-author__avatar{flex:none;width:30px;height:30px;background:var(--ui-action-primary);color:var(--ui-action-primary-foreground)}.editorial-detail-author__avatar img{width:100%;height:100%;object-fit:cover}.editorial-detail-pricing>p{font-size:var(--text-compact);line-height:1.5;color:var(--ui-text-secondary);margin-top:var(--space-3)}.editorial-detail-facts{width:100%;border-block:1px solid var(--ui-border-default);padding:var(--space-3) 0;margin-top:var(--space-5)}.editorial-detail-facts>div{display:flex;justify-content:space-between;gap:var(--space-5);padding:6px 0;font-size:var(--text-compact);line-height:1.5}.editorial-detail-facts dt{color:var(--ui-text-secondary)}.editorial-detail-facts dd{text-align:right;max-width:65%}.editorial-detail-purchase-note{font-size:var(--text-label);color:var(--ui-text-secondary);text-align:center;margin-top:10px}.editorial-detail-trust{display:flex;align-items:start;gap:var(--space-3);padding:var(--space-4);font-size:var(--text-label);line-height:1.6;background:var(--ui-selection-soft);margin:var(--space-6) 0 0}.editorial-detail-trust svg{width:18px;flex:none}.editorial-detail-report-link{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-target);font-size:var(--text-compact);font-weight:var(--weight-control);margin-top:var(--space-3)}.editorial-detail-report-link svg{width:18px}.editorial-comments-heading h2 small{font:var(--weight-body) var(--text-body-sm) var(--font-sans);margin-left:var(--space-2)}.editorial-detail-empty{font-size:var(--text-body-sm);line-height:1.6;color:var(--ui-text-secondary);padding:var(--space-3) 0}.editorial-comment-composer>span{display:grid;place-items:center;background:var(--club-red);color:var(--club-paper);font-size:var(--text-compact)}.editorial-comments-heading .custom-select-trigger{font-size:var(--text-label)}@media(max-width:700px){.editorial-detail-temperature-row{flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);margin-top:var(--space-2)}.editorial-detail-provenance{align-items:start}.editorial-detail-provenance time{display:block;margin-top:var(--space-1)}.editorial-detail-hero{padding-bottom:var(--space-7)}.editorial-detail-sections{gap:var(--space-8)}.editorial-detail-breadcrumb{gap:var(--space-3);font-size:var(--text-label);margin-bottom:var(--space-3)}.editorial-detail-practical h2{margin-bottom:14px}}.editorial-detail-conditions{width:100%;font-size:var(--text-body-sm);line-height:1.6;overflow-wrap:anywhere}.editorial-detail-conditions .formatted-deal-description{font-size:inherit}.editorial-detail-conditions h2{font:var(--weight-control) var(--text-body-sm)/1.4 var(--font-sans);letter-spacing:0;margin-bottom:var(--space-2)}.editorial-detail-conditions .deal-description-paragraph{margin-top:0}.editorial-detail-promo{margin-top:14px}.editorial-detail-promo h3{font:var(--weight-control) var(--text-body-sm) var(--font-sans);margin-bottom:var(--space-2)}.editorial-detail-copy-code{min-height:var(--control-target)}.editorial-detail-summary .editorial-detail-provenance{width:100%;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--ui-border-default);flex-wrap:wrap}.editorial-detail-summary .editorial-detail-provenance>button{font-size:var(--text-label)}.editorial-detail-offer span{overflow-wrap:anywhere}.editorial-detail-temperature-row>strong{font:var(--weight-control) var(--text-compact)/1.5 var(--font-sans)}@media(max-width:700px){.editorial-detail-pricing>p{margin-top:var(--space-2)}.editorial-detail-facts{margin-top:var(--space-3);padding:var(--space-2) 0}.editorial-detail-conditions{font-size:var(--text-body)}.editorial-comment__reply{flex-wrap:wrap}.editorial-comment__reply textarea{flex:1 1 100%}.editorial-comment__reply button{min-height:var(--control-target)}.editorial-detail-empty{padding:var(--space-1) 0}.editorial-comments-heading{margin-bottom:var(--space-3)}}.editorial-price-note{font-size:var(--text-compact);line-height:1.5;color:var(--ui-text-secondary);margin-top:var(--space-1)}.editorial-price-note summary{cursor:pointer;min-height:var(--control-target);display:flex;align-items:center;gap:var(--space-2)}.editorial-price-note summary:after{content:"+"}.editorial-price-note[open] summary:after{content:"−"}.editorial-price-note p{margin:0 0 var(--space-2)}.editorial-deal-detail{padding:0;font-family:var(--font-ui)}.editorial-detail-breadcrumb{margin-bottom:24px;font-family:var(--font-ui)}.editorial-detail-hero{isolation:isolate;overflow:hidden;grid-template-columns:1.08fr 1fr;gap:0;padding:0;border:3px solid transparent;border-radius:var(--radius-surface);background:var(--material-pearl) padding-box,var(--material-rim) border-box;box-shadow:var(--shadow-editorial-rest)}.editorial-detail-visual{grid-column:1;grid-row:1;display:flex}.editorial-detail-gallery{width:100%;height:100%;min-height:480px;aspect-ratio:auto;border-radius:0;background:var(--material-product-field)}.editorial-detail-gallery .deal-reference-media{position:absolute;top:0;right:0;bottom:0;left:0}.editorial-detail-gallery .deal-image-frame__foreground{object-fit:contain;padding:24px;mix-blend-mode:multiply}.editorial-gallery-count{position:absolute;right:12px;top:12px;padding:6px 10px;background:var(--material-ink);color:var(--material-product-foreground);border-radius:var(--radius-detail);font:var(--weight-metadata) 12px/1.5 var(--font-ui)}.r3-detail-decision{min-width:0;padding:36px;background:var(--r3-face);color:var(--r3-text)}.r3-detail-decision :is(.club-price,.club-price strong,.editorial-detail-title){color:var(--r3-text)}.r3-detail-decision :is(.club-price s,.editorial-price-note,.editorial-detail-merchant-line,.editorial-detail-provenance,.editorial-detail-provenance time,.editorial-detail-provenance>button,.editorial-detail-purchase-note,.editorial-detail-feedback){color:var(--r3-secondary)}.editorial-detail-identity{display:block}.editorial-detail-merchant-line{margin-bottom:16px;font:var(--weight-metadata) 12px/1.5 var(--font-mono)}.editorial-detail-title{font:var(--weight-control) clamp(28px,2.4vw,36px)/1.18 var(--font-ui);letter-spacing:-.035em;overflow-wrap:anywhere}.editorial-detail-pricing{margin-top:24px}.editorial-detail-pricing .club-price{gap:8px 12px}.editorial-detail-pricing .club-price strong{font:var(--weight-control) 40px/1.15 var(--font-ui);letter-spacing:-.04em}.editorial-price-note{font-size:12px}.editorial-price-note summary{min-height:32px}.editorial-detail-provenance{padding-top:16px;gap:12px}.editorial-detail-author{font-size:12px}.editorial-detail-author time{display:none}.editorial-detail-provenance>button{font-size:12px}.editorial-detail-summary{padding:0;width:100%}.r3-detail-restrictions{display:flex;flex-wrap:wrap;gap:8px;font:var(--weight-metadata) 13px/1.5 var(--font-ui)}.r3-detail-restrictions:empty{display:none}.r3-detail-restrictions p{margin-top:12px;border-left:2px solid currentColor;padding-left:10px}.editorial-detail-promo{width:100%}.editorial-detail-copy-code{border-color:var(--r3-line)}.editorial-detail-actions{margin-top:24px}.editorial-detail-offer.ds-cta{width:100%;justify-content:space-between}.editorial-detail-purchase-note{text-align:left;font-size:12px;line-height:1.5}.editorial-detail-secondary-actions{display:grid;grid-template-columns:minmax(0,1fr) 134px minmax(0,1fr);gap:8px;border-top:1px solid var(--r3-line);padding-top:16px;margin-top:24px}.editorial-detail-icon-action{justify-content:center;flex-wrap:wrap;gap:6px;font:var(--weight-metadata) 12px/1.3 var(--font-ui);padding:4px}.editorial-detail-secondary-actions .temperature-control{width:134px;border:0;border-inline:1px solid var(--r3-line);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.editorial-detail-secondary-actions .temperature-control button{border:0;min-height:44px;background:transparent}.editorial-detail-secondary-actions .temperature-control output{color:var(--r3-text);font:var(--weight-metadata) 13px/1 var(--font-ui)}.editorial-detail-secondary-actions .temperature-control svg{width:20px;height:20px}.editorial-detail-sections{max-width:none;padding:0;border:0}.r3-detail-section{display:grid;grid-template-columns:36% minmax(0,1fr);gap:48px;padding:64px 0;border-bottom:1px solid var(--ui-border-control)}.r3-detail-section h2,.editorial-comments-heading h2{display:flex;align-items:start;gap:24px;font:var(--weight-control) 32px/1.22 var(--font-condensed);text-transform:uppercase;letter-spacing:-.025em;margin:0}.r3-section-number{flex:none;display:inline-block;padding-top:8px;font:var(--weight-metadata) 12px/1.5 var(--font-mono);letter-spacing:0}.editorial-detail-conditions{font:var(--weight-body) 16px/1.75 var(--font-ui);min-width:0}.editorial-detail-conditions :is(h2,h3){margin-block:20px 12px;font-family:var(--font-ui)}.editorial-detail-facts{border:0;padding:0;margin:0}.editorial-detail-facts>div{padding:14px 0;border-bottom:1px solid var(--ui-border-subtle);font:var(--weight-body) 14px/1.6 var(--font-ui)}.editorial-detail-facts>div:first-child{padding-top:0}.editorial-detail-facts dd{overflow-wrap:anywhere}.editorial-detail-panel{padding:56px 0 0}.editorial-comments-heading{margin-bottom:24px}.editorial-comments-heading h2 small{align-self:center}.editorial-comment-composer{display:flex;align-items:center;gap:12px;margin:0 0 24px;padding:6px;border:1px solid var(--ui-border-control);border-radius:var(--radius-control);background:var(--ui-surface-subtle);box-shadow:var(--shadow-metal-inset)}.editorial-comment-composer:focus-within{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.editorial-comment-composer textarea{display:block;flex:1;min-width:0;min-height:44px;max-height:240px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:10px 12px;font:var(--weight-body) 16px/24px var(--font-ui);resize:none;overflow-y:auto}.editorial-comment-composer textarea:focus-visible{outline:0}.editorial-comment-composer textarea::placeholder{white-space:nowrap}.editorial-comment-composer>button.ds-cta{background:var(--material-cta);color:var(--material-product-foreground);flex:none;align-self:center;padding:10px 16px}.editorial-comments-list{padding-left:48px}.editorial-comment{padding:24px 0}.editorial-comment__content>p{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--weight-body) 16px/1.7 var(--font-ui)}.editorial-comment__reply{align-items:center;border:1px solid var(--ui-border-control);border-radius:var(--radius-control);padding:6px}.editorial-comment__reply textarea{min-height:44px;max-height:240px;resize:none;border:0;background:transparent;font:var(--weight-body) 16px/24px var(--font-ui)}.editorial-comment__reply button{padding:8px}.r3-category-continuation{position:relative;isolation:isolate;display:flex;align-items:center;gap:24px;margin-top:56px;padding:28px 32px;border:3px solid transparent;border-radius:var(--radius-surface);background:var(--r3-face) padding-box,var(--r3-rim) border-box;color:var(--r3-text);box-shadow:var(--shadow-editorial-rest);transition:box-shadow var(--motion-card) var(--motion-ease-card)}.r3-category-continuation:hover{box-shadow:var(--shadow-editorial-hover)}.r3-category-continuation>.category-icon{width:64px;height:64px;flex:none}.r3-category-continuation>span:not(.ds-cta){flex:1;min-width:0}.r3-category-continuation small{display:block;font:var(--weight-metadata) 11px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.r3-category-continuation strong{display:block;font:var(--weight-control) 30px/1.3 var(--font-condensed)}@media(max-width:1100px){.r3-detail-decision{padding:28px}.editorial-detail-title{font-size:28px}.editorial-detail-gallery{min-height:440px}.r3-detail-section{gap:32px}.r3-detail-section h2,.editorial-comments-heading h2{font-size:28px}}@media(max-width:899px){.editorial-detail-hero{grid-template-columns:44% minmax(0,1fr)}.r3-detail-decision{padding:24px}.editorial-detail-title{font-size:26px}.editorial-detail-pricing .club-price strong{font-size:34px}.editorial-detail-secondary-actions{grid-template-columns:minmax(0,1fr) 134px minmax(0,1fr);gap:4px}.editorial-detail-icon-action{flex-direction:column;font-size:11px;justify-content:center!important}.r3-detail-section{grid-template-columns:1fr;gap:24px;padding:40px 0}.editorial-comments-list{padding-left:0}}@media(max-width:599px){.editorial-detail-hero{grid-template-columns:minmax(0,1fr)}.editorial-detail-visual{grid-row:auto}.editorial-detail-gallery{min-height:0;height:220px}.editorial-detail-gallery:has(.editorial-detail-thumbnails){height:290px}.editorial-detail-gallery .deal-image-frame__foreground{padding:12px}.r3-detail-decision{padding:22px 18px}.editorial-detail-title{font-size:26px}.editorial-detail-provenance{align-items:center;padding-top:12px}.editorial-detail-pricing,.editorial-detail-secondary-actions{margin-top:20px}.editorial-detail-icon-action{font-size:11px}.editorial-detail-actions{margin-top:20px}.editorial-detail-pricing .club-price strong{font-size:36px}.editorial-detail-breadcrumb{font-size:12px;margin-bottom:16px}.r3-detail-section h2,.editorial-comments-heading h2{gap:16px;font-size:28px}.editorial-detail-panel{padding-top:40px}.editorial-comment-composer{gap:4px}.editorial-comment-composer textarea{padding-inline:8px}.editorial-comment-composer>button.ds-cta{padding:10px 12px}.editorial-comment-composer>button svg{display:none}.editorial-comment__reply{flex-wrap:nowrap}.editorial-comment__reply textarea{flex:1}.r3-category-continuation{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:24px 20px;margin-top:40px}.r3-category-continuation>.category-icon{width:44px;height:44px}.r3-category-continuation>.ds-cta{grid-column:2;justify-self:start}.r3-category-continuation strong{font-size:26px}}@media(prefers-reduced-motion:reduce){.r3-category-continuation{transition:none}}.editorial-comment-composer textarea.ds-field,.editorial-comment__reply textarea.ds-field{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none}.r3-detail-decision .deal-promotion-badge{border:0;border-radius:var(--radius-detail);padding:4px 6px;background:var(--material-luminous);color:var(--material-ink);font:var(--weight-metadata) 12px/1.2 var(--font-ui)}.editorial-detail-visual{min-width:0;width:100%}.editorial-detail-gallery .deal-reference-media,.editorial-detail-gallery .bel-media-fallback{width:100%;height:100%}.editorial-detail-provenance{border-top:1px solid var(--r3-line);margin-top:16px;padding-top:16px;justify-content:space-between}.r3-detail-section h2,.editorial-comments-heading h2{padding-left:0}@media(max-width:599px){.editorial-detail-visual{order:0;grid-row:1}.r3-detail-decision{order:1;grid-row:2}}.premium-page-shell:has(.publishing-canvas){max-width:none;padding:0}.publishing-canvas{--grain-opacity:var(--grain-silver);min-height:100svh;background:var(--ui-canvas);color:var(--ui-text-primary)}.publish-task{--publish-panel:var(--community-selection);--publish-field:var(--ui-field-surface);--publish-text:var(--ui-text-primary);--publish-text-secondary:var(--ui-text-secondary);--publish-border:var(--ui-border-default);--publish-selected:var(--ui-action-primary);--publish-selected-text:var(--ui-action-primary-foreground);position:relative;z-index:var(--z-content);max-width:720px;margin:auto;padding:142px 0 72px;font:var(--weight-body) var(--text-body)/1.6 var(--font-ui)}.publish-page-heading{margin-bottom:24px}.publish-task h1{font:var(--weight-heading) 42px/1.1 var(--font-condensed);text-transform:uppercase;letter-spacing:-.02em;overflow-wrap:anywhere}.publish-task h2{font:var(--weight-heading) 28px/1.25 var(--font-ui);letter-spacing:-.02em;overflow-wrap:anywhere}.publish-task :is(h1,h2,input,select,[contenteditable]){scroll-margin-top:110px}.publish-task svg{width:20px;height:20px;flex:none;stroke-width:var(--icon-stroke)}.publish-task form{min-width:0}.publish-step-heading{margin:32px 0 24px}.publish-step-heading>span{display:block;margin-top:12px;max-width:60ch;color:var(--ui-text-secondary);font-size:var(--text-body-sm);line-height:1.6}.publish-task label{display:block;min-width:0;font-size:var(--text-body-sm);font-weight:var(--weight-control)}.publish-task label>span:first-child{display:block;margin-bottom:8px}.publish-task .ds-field:not([type=file]){width:100%}.publish-task .ds-field[aria-invalid=true]{border-color:var(--ui-status-danger-foreground)}.publish-task :is(small,.text-caption){font-size:var(--text-caption);font-weight:var(--weight-body);color:var(--ui-text-secondary)}.publish-task small[role=alert]{color:var(--ui-status-danger-foreground)}.publish-task :is(.ds-accordion__content,.publish-focused-step){min-width:0}.publish-task .ds-accordion__content{padding:8px 0 20px}.publish-task .ds-accordion>h3>.ds-button{font-size:var(--text-body-sm)}.publish-task .ds-accordion__content label{width:100%}.publish-url-field{position:relative;display:block}.publish-url-field>svg{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:var(--ui-text-secondary)}.publish-task .publish-url-field input{--field-padding-start:48px}.publish-store-shortcut{display:inline-flex;gap:10px;align-items:center;min-height:44px;margin-top:16px;font-size:var(--text-body-sm);text-align:left;color:var(--ui-text-secondary)}.publish-store-shortcut:hover{text-decoration:underline;text-underline-offset:4px}.publish-step-two>section+section{margin-top:24px}.publish-form-group{min-width:0}.publish-prices{display:grid;gap:12px}.publish-prices>label,.publish-prices .ds-accordion__content>label{max-width:320px}.publish-derived-discount{display:flex;align-items:baseline;gap:12px;margin-top:12px;font-size:var(--text-body-sm);color:var(--ui-text-secondary)}.publish-derived-discount strong{color:var(--ui-text-primary)}.publish-analysis-status{display:flex;align-items:center;gap:12px;margin-top:20px}.publish-analysis-notice{margin:0 0 20px;font-size:var(--text-body-sm);color:var(--ui-text-secondary)}.publish-manual-store-note{display:flex;align-items:flex-start;gap:12px}.publish-manual-store-note p{margin-top:8px;color:var(--ui-text-secondary);font-size:var(--text-body-sm)}.publish-duplicate-card{min-width:0;display:grid;gap:8px;padding-block:16px;border-block:1px solid var(--ui-border-default);font-size:var(--text-body-sm)}.publish-duplicate-card img{height:88px;max-width:100%;object-fit:contain}.publish-duplicate-card span{color:var(--ui-text-secondary)}.publish-duplicate-card a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit;text-decoration:underline}.publish-images-step{display:grid;gap:20px}.publish-task .publish-image-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:176px;margin:0;padding:24px 16px;border:1px dashed var(--ui-border-control);border-radius:var(--radius-control);background:transparent;cursor:pointer;text-align:center}.publish-image-dropzone:focus-within{outline:2px solid var(--ui-focus-ring);outline-offset:3px}.publish-image-dropzone .action-secondary{margin-top:12px;min-height:44px;padding:10px 16px;border:1px solid var(--ui-border-default);border-radius:var(--radius-control);background:var(--community-selection);color:var(--ui-text-primary)}.publish-image-dropzone strong{font-size:var(--text-body-sm);font-weight:var(--weight-control)}.publish-image-dropzone small{margin-top:12px}.publish-images-step.has-images .publish-images-collection{order:-1}.publish-images-step.has-images .publish-image-dropzone{min-height:128px}.publish-images-step.has-images .publish-image-dropzone>svg{display:none}.publish-images-collection>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-images-collection figure{padding:8px;border-radius:var(--radius-control);border-color:var(--ui-border-default);background:var(--ui-field-surface)}.publish-images-collection figure>img{height:144px;aspect-ratio:1;object-fit:contain;border-radius:var(--radius-control)}.publish-images-collection figcaption{position:static;display:block;margin:8px 0;font-size:var(--text-caption);color:var(--ui-text-secondary);background:transparent}.publish-images-collection figure>div{position:static;display:flex;justify-content:center;gap:4px;margin-top:8px}.publish-image-order{display:grid;place-items:center;width:44px;min-height:44px;border-radius:var(--radius-control);background:var(--community-selection);color:var(--ui-text-primary)}.publish-description-editor{border:1px solid var(--ui-border-default);border-radius:var(--radius-control);overflow:hidden;background:var(--ui-field-surface)}.publish-description-editor:focus-within{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.publish-description-editor.has-error{border-color:var(--ui-status-danger-foreground)}.publish-task .publish-rich-editor-content{min-height:180px;padding:16px;font-size:var(--text-body);line-height:1.65}.publish-task .publish-editor-toolbar{background:transparent;gap:2px}.publish-task .publish-editor-toolbar button{min-width:44px;min-height:44px}.publish-task .publish-editor-toolbar svg{width:18px;height:18px}.publish-task .publish-editor-popover{background:var(--ui-field-surface)}.publish-focused-step{display:grid;gap:24px}.publish-category-select>span{margin-bottom:8px}.publish-form-group>h4{font:var(--weight-control) var(--text-body-sm)/1.5 var(--font-ui)}.publish-segmented-control{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:8px;padding:4px;border-radius:var(--radius-control);background:var(--community-selection)}.publish-segmented-control button{min-height:44px;padding:10px;color:var(--ui-text-primary);border-radius:var(--radius-control)}.publish-segmented-control button.is-selected{background:var(--ui-text-primary);color:var(--ui-canvas)}.publish-online-url-required{margin-top:16px}.publish-online-url-required button{display:block;text-decoration:underline}.publish-task .publish-merchant-combobox input{padding-block:0;min-height:44px}.publish-task .publish-merchant-combobox:focus-within{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.publish-task .publish-merchant-combobox input:focus-visible{outline:0}.publish-task .publish-merchant-pill{background:var(--ui-field-surface);border-color:var(--ui-border-default);min-height:48px;border-radius:var(--radius-control)}.publish-task .publish-merchant-options{background:var(--ui-field-surface)}.publish-task .publish-merchant-options>button{background:transparent}.publish-review-preview{display:grid;grid-template-columns:144px minmax(0,1fr);gap:24px;padding:24px;border-radius:var(--radius-card);background:var(--material-charcoal);color:var(--material-product-foreground);--grain-local:var(--grain-product)}.publish-review-preview__media{display:grid;place-items:center;background:var(--material-raised);color:var(--material-text);border-radius:var(--radius-control);overflow:hidden;min-height:144px}.publish-review-preview__media img{width:100%;max-height:200px;object-fit:contain}.publish-review-preview h3{font:var(--weight-heading) var(--text-title)/1.4 var(--font-ui);margin:8px 0}.publish-review-preview p,.publish-review-preview span{font-size:var(--text-caption);color:var(--material-muted-inverse)}.publish-review-preview .club-price{justify-content:flex-start;margin-top:16px}.publish-review-preview .club-price strong{font-size:var(--text-heading);color:var(--material-product-foreground)}.publish-review-preview .club-price s{color:var(--material-muted-inverse)}.publish-review-preview button{font-size:var(--text-body-sm);color:var(--material-product-foreground);text-decoration:underline;text-underline-offset:4px}.publish-review-rows{margin-top:24px}.publish-review-rows>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:start;padding:20px 0;border-bottom:1px solid var(--ui-border-default)}.publish-review-rows>div>strong{font-size:var(--text-body-sm);font-weight:var(--weight-control)}.publish-review-value{grid-column:1;font-size:var(--text-body-sm);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-text-secondary)}.publish-review-value .rich-deal-description{white-space:normal}.publish-review-value img{max-width:100%;max-height:240px;object-fit:contain;margin-top:12px}.publish-review-rows>div>.ds-button{grid-column:2;grid-row:1/3;min-height:44px;padding:0;color:var(--ui-text-primary);font-size:var(--text-body-sm);text-decoration:underline;text-underline-offset:4px}.publish-review-notice{margin-top:24px;font-size:var(--text-body-sm);color:var(--ui-text-secondary)}.publish-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--ui-border-default);margin-top:32px;padding-top:24px}.publish-actions>.ds-button{display:inline-flex;align-items:center;gap:12px}.publish-actions>.ds-button[data-variant=text]{padding-inline:0}.publish-draft-status,.publish-draft-notice{font-size:var(--text-caption);line-height:1.6;margin-top:16px;overflow-wrap:anywhere}.publish-draft-notice{color:var(--ui-text-secondary);margin-top:8px}.publish-task-utilities{display:flex;align-items:center;gap:24px;margin-top:8px;font-size:var(--text-caption);color:var(--ui-text-secondary)}.publish-task-utilities .ds-button{padding-inline:0;font-size:inherit}.publish-task-utilities a{display:inline-flex;align-items:center;min-height:44px;color:inherit}.publish-exit-actions,.publish-recovery-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:24px}.publish-exit-actions>.ds-button,.publish-recovery-actions>.ds-button{display:inline-flex;align-items:center;justify-content:center;gap:12px}.publish-exit-actions>.publish-discard{color:var(--ui-status-danger-foreground)}.publish-receipt-check{margin-top:40px;color:var(--ui-text-primary)}.publish-receipt h2,.publish-recovery h2{margin-top:24px}.publish-receipt>p,.publish-recovery>p,.publish-recovery>.ds-status{margin-top:16px;color:var(--ui-text-secondary)}.publish-receipt-status{font-size:var(--text-body-sm)}.publish-task :is(#publish-submit-error,#publish-error-summary){margin-block:24px;padding-block:16px;border-block:1px solid var(--ui-border-default);background:transparent}#publish-error-summary ul{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px 24px}#publish-error-summary button{padding:0;text-decoration:underline}@media(max-width:1199px){.publish-task{padding-inline:24px;max-width:768px}}@media(max-width:809px){.publish-task{padding:118px 20px 48px}.publish-task h1{font-size:36px}.publish-task h2{font-size:25px}.publish-step-heading{margin-top:28px}.publish-images-collection>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-review-preview{grid-template-columns:1fr;padding:20px;gap:20px}.publish-review-preview__media{min-height:144px}.publish-review-preview__media img{max-height:144px}}@media(max-width:479px){.publish-actions{gap:12px}.publish-actions>.ds-cta{max-width:100%;white-space:normal}.publish-actions:has(#publish-continue-button){display:grid;grid-template-columns:auto minmax(0,1fr)}.publish-actions:has(#submit-deal-form){flex-direction:column-reverse;align-items:stretch}.publish-actions:has(#submit-deal-form)>.ds-button{justify-content:center}.publish-exit-actions,.publish-recovery-actions{flex-direction:column;align-items:stretch}.publish-exit-actions>.ds-button,.publish-recovery-actions>:is(a,button){width:100%;white-space:normal;text-align:center}.publish-images-collection figure>img{height:112px}}@media(max-width:359px){.publish-images-collection figure>div{display:grid;grid-template-columns:44px 44px}.publish-images-collection figure>div>button:last-child{grid-column:1/-1;justify-self:center}.publish-actions:has(#publish-continue-button){grid-template-columns:1fr}.publish-actions:has(#publish-continue-button)>.ds-cta{grid-row:1}.publish-actions:has(#publish-continue-button)>.ds-button{justify-content:center}.publish-task h2{font-size:24px}}@media(prefers-reduced-motion:reduce){#deal-detail-page *,#publish-form-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mod-console-overlay{top:0;right:0;bottom:0;left:0;z-index:200;height:100dvh;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ui-canvas)}.mod-console.mod-console{--grain-opacity:var(--grain-silver);max-width:none;max-height:100dvh;background:var(--ui-canvas);color:var(--ui-text-primary);border:0;border-radius:0;box-shadow:none;font-family:var(--font-ui);animation:none}.mod-console-heading,.mod-console-priorities,.mod-console-tabs,.mod-console-toolbar,.mod-console-content{position:relative;z-index:3;background:transparent;min-width:0}.mod-console .font-black,.mod-console .font-extrabold,.mod-console .font-bold{font-weight:var(--weight-control)}.mod-console .rounded-2xl,.mod-console .rounded-xl,.mod-console .rounded-lg,.mod-console .rounded-md{border-radius:var(--radius-control)}.mod-console .shadow-surface{box-shadow:none}.mod-console-heading{padding:24px 28px;gap:24px;flex:none}.mod-console-heading>div>div:first-child{width:24px;height:32px;border:0;background:transparent;color:var(--ui-text-primary);box-shadow:none}.mod-console #moderation-panel-title{font:var(--weight-heading) 42px/1.1 var(--font-condensed);text-transform:uppercase;overflow:visible;white-space:normal}.mod-console .mod-console-heading p{margin-top:8px;font:var(--weight-body) 14px/1.5 var(--font-ui);text-transform:none;letter-spacing:0;white-space:normal}.mod-console-priorities{padding:16px 28px;flex:none}.mod-console-priorities>div{gap:0}.mod-console .mod-console-priorities button{min-height:64px;background:transparent;color:var(--ui-text-primary);border:0;border-right:1px solid var(--ui-border-control);border-radius:0;box-shadow:none;transform:none}.mod-console-priorities button:last-child{border-right:0}.mod-console-priorities button>div>span:first-child{font:var(--weight-body) 11px/1.5 var(--font-mono)}.mod-console-priorities button>div>span:last-child{font:var(--weight-heading) 28px/1.2 var(--font-condensed);margin-top:4px}.mod-console-tabs{flex:none;padding:0 28px;gap:24px;scrollbar-width:thin}.mod-console-tabs [role=tab]{padding:14px 0;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--ui-text-secondary);font:var(--weight-body) 14px/1.5 var(--font-ui);transition:color var(--motion-standard) var(--motion-ease)}.mod-console-tabs [role=tab][aria-selected=true]{color:var(--ui-text-primary);border-bottom-color:var(--ui-text-primary);font-weight:var(--weight-metadata)}.mod-console-tabs [role=tab]>span:last-child{background:transparent;color:inherit;border:0;padding:0;font:var(--weight-body) 11px/1.5 var(--font-mono)}.mod-console-toolbar{flex:none;padding:20px 28px 16px}.mod-console-controls{grid-template-columns:minmax(0,20rem) auto}.mod-console-controls:has(#moderation-filter):has(#moderation-sort){grid-template-columns:minmax(0,20rem) minmax(0,20rem) auto}.mod-console-toolbar>p{font:var(--weight-body) 11px/1.5 var(--font-mono);letter-spacing:0}.mod-console .ds-field{min-width:0;max-width:100%}.mod-console-toolbar .ds-field--with-icons{--field-padding-start:40px;--field-padding-end:40px}.mod-console-content{padding:28px;min-height:0;overscroll-behavior:contain}.mod-console-content article{border:1px solid var(--ui-border-default);background:var(--field-surface);padding:24px;box-shadow:none;border-radius:var(--radius-control);min-width:0}.mod-console-content article h3,.mod-console-content article h4{font:var(--weight-metadata) 17px/1.5 var(--font-ui);overflow-wrap:anywhere}.mod-console-content article .truncate{white-space:normal;overflow-wrap:anywhere}.mod-console-content article img{object-fit:contain;background:var(--ui-surface)}.mod-console .action-secondary{background:var(--field-surface);border:1px solid var(--ui-border-control);color:var(--ui-text-primary);box-shadow:none}.mod-console button:not([role=tab]){min-height:44px}.mod-console button.uppercase{text-transform:none;letter-spacing:0}.mod-console button:focus-visible,.mod-console [role=tabpanel]:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:3px}.mod-console [data-confirmation-dialog]{background:var(--ui-surface);color:var(--ui-text-primary);border-radius:var(--radius-modal);max-height:calc(100dvh - 40px);overflow:auto}.mod-console [data-confirmation-dialog] h3{font:var(--weight-metadata) 28px/1.2 var(--font-display)}.mod-console-content nav{box-shadow:none;background:transparent;border-radius:0}.mod-console-content details{min-width:0}.mod-console-content summary{min-height:44px;cursor:pointer}@media(max-width:1199px){.mod-console-toolbar>div{flex-direction:column;align-items:stretch}}@media(max-width:809px){.mod-console.mod-console{border-radius:0;border-inline:0}.mod-console-heading{padding:16px 20px;gap:12px}.mod-console #moderation-panel-title{font-size:30px}.mod-console-heading>div>div:first-child,.mod-console .mod-console-heading p{display:none}.mod-console-priorities{padding:8px 20px}.mod-console-priorities>div{grid-template-columns:repeat(4,minmax(0,1fr))}.mod-console .mod-console-priorities button{min-height:52px;padding:4px 6px;gap:0}.mod-console-priorities button>svg{display:none}.mod-console-priorities button>div>span:first-child{font-size:9px;white-space:normal}.mod-console-priorities button>div>span:last-child{font-size:22px}.mod-console-tabs{padding:0 20px;gap:20px}.mod-console-tabs [role=tab]{padding:10px 0;font-size:13px}.mod-console-toolbar{padding:12px 20px}.mod-console-controls,.mod-console-controls:has(#moderation-filter):has(#moderation-sort){grid-template-columns:minmax(0,1fr)}.mod-console-controls>button{grid-column:auto}.mod-console-toolbar .ds-field{--field-height:44px}.mod-console-toolbar>div{gap:8px}.mod-console-toolbar>p{margin-top:6px}.mod-console-content{padding:20px}.mod-console-content article{padding:16px}}@media(max-height:650px){.mod-console-priorities,.mod-console .mod-console-heading p{display:none}.mod-console-heading{padding-block:10px}.mod-console #moderation-panel-title{font-size:30px}.mod-console-tabs [role=tab]{padding-block:10px}.mod-console-toolbar{padding-block:8px}.mod-console-toolbar .ds-field{--field-height:44px}}.premium-page-shell:has(>#deal-navigation-panel>.forum-writing):not(.premium-page-shell--home){max-width:none;padding:0}.forum-writing{--ui-surface:var(--community-selection);--ui-border-control:var(--ui-border-default);min-height:100svh;background:var(--ui-canvas);color:var(--ui-text-primary);font:var(--weight-body) 16px/1.5 var(--font-ui)}.forum-writing__inner{max-width:720px;margin:auto;padding:142px 0 80px}.forum-writing svg{width:20px;height:20px;flex:none;stroke-width:var(--icon-stroke)}.forum-writing-back{display:inline-flex;align-items:center;gap:8px;min-height:24px;margin-bottom:28px;font-size:13px;color:var(--ui-text-secondary);text-decoration:none}.forum-writing-heading{margin-bottom:32px}.forum-writing-heading h1{font:var(--weight-heading) 42px/1.1 var(--font-condensed);text-transform:uppercase;letter-spacing:-.02em;overflow-wrap:anywhere;scroll-margin-top:110px}.forum-writing-heading p{margin-top:12px;color:var(--ui-text-secondary)}.forum-writing-heading small{display:block;margin-top:12px;font-size:12px;color:var(--ui-text-secondary)}.forum-writing fieldset{border:0;padding:0;margin:0;min-width:0}.forum-writing-field{margin-bottom:24px;min-width:0}.forum-writing-field label{display:block;font-size:14px;font-weight:var(--weight-control);margin-bottom:8px}.forum-writing .ds-field{width:100%;scroll-margin-top:110px}.forum-writing .ds-field[aria-invalid=true]{--ui-border-control:var(--vote-hot);border-color:var(--vote-hot)}.forum-writing textarea.ds-field{min-height:156px;max-height:480px;line-height:1.65;padding:16px;resize:vertical}.forum-writing .ds-field::placeholder{color:var(--ui-text-secondary)}.forum-writing .ds-field.sr-only{width:1px;min-height:0;padding:0;border:0}.forum-writing-help,.forum-writing-field-error,.forum-writing-draft{font-size:13px;margin-top:8px;line-height:1.6;color:var(--ui-text-secondary);overflow-wrap:anywhere}.forum-writing-field-error{color:var(--vote-hot)}.forum-writing-editor-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.forum-writing-editor-toolbar>.ds-accordion{flex:1;border-bottom:0;min-width:0}.forum-writing-editor-toolbar>span{font-size:12px;color:var(--ui-text-secondary);white-space:nowrap;padding-top:18px}.forum-writing .ds-accordion>h3>.ds-button{font:var(--weight-control) 14px/1.5 var(--font-ui);padding:16px 0}.forum-writing-editor-toolbar .ds-accordion>h3>.ds-button{justify-content:flex-start;font-size:12px;font-weight:var(--weight-body);gap:8px}.forum-writing-editor-toolbar .ds-accordion>h3>.ds-button>i{order:-1;margin-left:0}.forum-writing .ds-accordion__content{padding:0 0 20px}.forum-writing .forum-format-bar{display:flex;gap:4px;flex-wrap:wrap}.forum-writing .forum-format-bar .ds-button{width:44px;min-height:44px;padding:10px;background:transparent;color:var(--ui-text-primary);border:0}.forum-writing .forum-image-picker{margin:0;padding:0;border:0;background:transparent}.forum-writing .forum-image-preview{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.forum-writing .forum-image-preview img{width:auto;max-width:100%;max-height:220px;object-fit:contain;border-radius:var(--radius-control)}.forum-writing .forum-image-preview>div,.forum-writing .forum-attachment-actions{display:flex;gap:12px;flex-wrap:wrap}.forum-writing .forum-image-picker .ds-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--ui-border-default);border-radius:var(--radius-control);background:transparent;color:var(--ui-text-primary);font-size:14px}.forum-writing .forum-attachment-help{display:block;font-size:12px;margin-top:12px;color:var(--ui-text-secondary)}.forum-writing-actions{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;border-top:1px solid var(--ui-border-default);padding-top:24px;margin-top:32px}.forum-writing-actions .ds-button{display:inline-flex;align-items:center;gap:12px}.forum-writing .ds-button[data-variant=text]{padding-inline:0}.forum-writing-guidance{margin-top:24px}.forum-writing-draft{font-size:12px;margin-top:12px}.forum-writing-auth{font-size:14px;color:var(--ui-text-secondary);margin-top:24px}.forum-writing-category{font-size:16px;padding:12px 0;border-bottom:1px solid var(--ui-border-default)}.forum-writing-errors,.forum-writing-receipt{padding:20px 0;margin-bottom:24px;border-block:1px solid var(--ui-border-default);font-size:14px;outline-offset:6px;scroll-margin-top:110px;overflow-wrap:anywhere}.forum-writing-errors strong{color:var(--vote-hot)}.forum-writing-errors p,.forum-writing-receipt p{margin-top:8px;color:var(--ui-text-secondary)}.forum-writing-errors ul{margin-top:8px;list-style:disc;padding-left:20px}.forum-writing-errors ul:empty{display:none}.forum-writing-errors a{display:inline-block;color:inherit;min-height:32px;text-underline-offset:3px}.forum-writing-receipt{display:flex;gap:12px}.forum-writing-receipt a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit;margin-top:8px}.forum-writing-receipt .ds-button{display:block}.forum-writing-exit-actions{display:flex;gap:16px;justify-content:flex-end;flex-wrap:wrap;margin-top:24px}@media(max-width:1199px){.forum-writing__inner{padding-inline:24px;max-width:768px}}@media(max-width:809px){.forum-writing__inner{padding-top:122px;padding-bottom:64px}}@media(max-width:639px){.forum-writing__inner{padding:118px 20px 48px}.forum-writing-heading h1{font-size:36px}.forum-writing-heading p{font-size:15px}.forum-writing-actions{flex-direction:column-reverse;align-items:stretch;gap:12px}.forum-writing-actions .ds-button{width:100%;justify-content:center;white-space:normal}.forum-writing-exit-actions{flex-direction:column-reverse}.forum-writing-exit-actions .ds-button{width:100%;white-space:normal}.forum-writing textarea.ds-field{max-height:42svh}.forum-writing-field{margin-bottom:24px}}.premium-page-shell:has(>#deal-navigation-panel>.forum-topic):not(.premium-page-shell--home){max-width:none;padding:0}.forum-topic{min-height:100svh;background:var(--ui-canvas);color:var(--ui-text-primary);font:var(--weight-body) 16px/1.5 var(--font-ui)}.forum-topic__inner{max-width:720px;margin:auto;padding:142px 0 80px}.forum-topic-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:13px;color:var(--ui-text-secondary)}.forum-topic-breadcrumb a,.forum-topic-back{display:inline-flex;align-items:center;gap:8px;min-height:24px;color:inherit;text-decoration:none}.forum-topic-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.forum-topic svg{width:20px;height:20px;stroke-width:var(--icon-stroke);flex:none}.forum-topic-opening h1{font:var(--weight-control) 38px/1.22 var(--font-ui);text-transform:none;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere}.forum-topic-opening .community-identity{margin:24px 0}.forum-topic .community-identity__meta{line-height:1.6}.forum-topic .community-identity__meta a{color:inherit;text-underline-offset:3px}.forum-topic .community-identity__avatar{width:44px;height:44px}.forum-topic .community-identity strong{font-size:14px}.forum-topic-prose{max-width:68ch;font-size:17px;line-height:1.75;overflow-wrap:anywhere}.forum-topic-prose .forum-message-text{font:inherit;color:inherit;line-height:inherit}.forum-topic-prose .forum-text-list{display:flex;gap:8px}.forum-topic-prose a{color:inherit;text-underline-offset:3px}.forum-topic-image{display:block;max-width:100%;margin-top:24px}.forum-topic-image img{display:block;max-width:100%;max-height:460px;width:auto;height:auto;object-fit:contain;border-radius:var(--radius-detail)}.forum-topic-image-error,.forum-topic-metadata{font-size:12px;color:var(--ui-text-secondary);margin-top:12px;overflow-wrap:anywhere}.forum-topic-statuses{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.forum-topic-statuses span{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:var(--ui-selection-soft);font-size:11px;border-radius:var(--radius-detail)}.forum-topic-statuses svg{width:13px;height:13px}.forum-topic-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:16px}.forum-topic .forum-topic-actions .ds-button{display:inline-flex;align-items:center;gap:8px;padding:0;min-height:44px;background:transparent;border:0;border-radius:0;font-size:13px;font-weight:var(--weight-body);color:inherit}.forum-topic-actions .ds-button[aria-pressed=true] svg{fill:currentColor}.forum-topic-more{position:relative}.forum-topic-more summary{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer;list-style:none}.forum-topic-more summary::-webkit-details-marker{display:none}.forum-topic-more>div{position:absolute;z-index:5;inset:auto 0 auto auto;min-width:200px;padding:12px;border:1px solid transparent;background:var(--material-pearl) padding-box,var(--material-rim) border-box;color:var(--material-text);box-shadow:var(--shadow-editorial-rest);border-radius:var(--radius-control)}html[data-theme=dark] .forum-topic-more>div{background:var(--material-charcoal) padding-box,var(--material-charcoal-rim) border-box;color:var(--ui-text-primary)}.forum-topic-more>div .ds-button{width:100%;text-align:left;justify-content:flex-start;padding:10px 12px}.forum-topic-more:has(>div:empty){display:none}.forum-topic-thread-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-top:32px;margin-top:32px;border-top:1px solid var(--ui-border-default)}.forum-topic-thread-heading h2,.forum-topic-related>h2{font:var(--weight-heading) 28px/1.2 var(--font-condensed);text-transform:uppercase}.forum-topic-thread-heading label{font-size:14px;font-weight:var(--weight-control);max-width:100%}.forum-topic-thread-heading .ds-field{max-width:100%;padding:10px 0}.forum-topic-message{padding:28px 0;border-bottom:1px solid var(--ui-border-default);scroll-margin-top:110px;outline-offset:6px}.forum-topic-message:target{background:var(--community-selection)}.forum-topic-message .community-identity{margin:0 0 16px}#forum-thread-title{scroll-margin-top:110px}.forum-topic-reference{padding:12px 0 12px 16px;border-left:1px solid var(--ui-border-default);margin-bottom:16px;font-size:13px;color:var(--ui-text-secondary);overflow-wrap:anywhere}.forum-topic-reference strong{display:block;font-size:12px;color:var(--ui-text-primary);margin-bottom:4px}.forum-topic-reference a{display:block;color:inherit;text-decoration:none}.forum-topic-reference a:hover{text-decoration:underline;text-underline-offset:3px}.forum-topic-reference .ds-button{padding:10px 0;min-height:44px;background:transparent;font-size:13px}.forum-topic-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px;font-size:13px}.forum-topic-pagination .ds-button{background:transparent}.forum-topic-composer{margin-top:32px}.forum-topic-composer h3{font-size:20px;font-weight:var(--weight-control);margin-bottom:24px}.forum-topic-composer textarea{width:100%;min-height:144px;max-height:320px;resize:vertical;font:inherit;line-height:1.6;padding:16px}.forum-topic-editor-toolbar{position:relative;margin-top:12px}.forum-topic-editor-toolbar>span{position:absolute;top:15px;right:0;font-size:12px;color:var(--ui-text-secondary);pointer-events:none}.forum-topic-editor-toolbar .ds-accordion{border:0}.forum-topic-editor-toolbar .ds-accordion>h3{margin:0}.forum-topic-editor-toolbar .ds-accordion>h3>button{min-height:48px;justify-content:flex-start;gap:12px;padding-right:100px;font-size:13px;font-weight:var(--weight-body)}.forum-topic-editor-toolbar .ds-accordion>h3>button i{order:-1}.forum-topic .forum-format-bar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.forum-topic .forum-format-bar .ds-button{min-width:44px;min-height:44px;background:transparent}.forum-topic .forum-image-preview img{max-height:240px;max-width:100%}.forum-topic-send{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-top:24px}.forum-topic-send>span{font-size:12px;color:var(--ui-text-secondary)}.forum-topic-send .ds-button[data-variant=primary]{min-width:180px}.forum-topic-receipt{padding:20px 0;margin-bottom:20px;border-bottom:1px solid var(--ui-border-default);font-size:14px}.forum-topic-receipt p{color:var(--ui-text-secondary);margin-top:8px}.forum-topic-receipt a{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:inherit;font-weight:var(--weight-control)}.forum-topic-related{margin-top:40px}.forum-topic-related .forum-topic-summary{grid-template-columns:minmax(0,1fr) 160px;gap:20px}.forum-topic-related>h2{margin-bottom:12px}.forum-topic-dialog-actions{display:flex;gap:16px;justify-content:flex-end;flex-wrap:wrap;margin-top:24px}@media(max-width:809px){.forum-topic__inner{width:auto;max-width:none;margin-inline:20px;padding:116px 0 56px}.forum-topic-breadcrumb{font-size:12px;margin-bottom:24px}.forum-topic-opening h1{font-size:28px;line-height:1.3}.forum-topic-opening .community-identity{margin-top:20px}.forum-topic-prose{font-size:16px}.forum-topic-actions{gap:16px;margin-top:12px}.forum-topic .forum-topic-actions .ds-button{font-size:12px}.forum-topic-thread-heading h2,.forum-topic-related>h2{font-size:26px}.forum-topic-reference{padding-left:12px}.forum-topic-more>div{position:fixed;left:20px;right:20px;bottom:24px;max-height:65dvh;overflow:auto}.forum-topic-send{gap:20px}.forum-topic-send .ds-button[data-variant=primary]{width:100%}.forum-topic-related .forum-topic-summary{display:block}.forum-topic-pagination{font-size:12px;gap:8px}.forum-topic-pagination .ds-button{font-size:12px;padding-inline:10px}}@media(max-width:359px){.forum-topic-actions{gap:12px}}.premium-page-shell.premium-page-shell--forum-discovery:not(.premium-page-shell--home){max-width:none;padding:0}.forum-discovery{background:var(--ui-canvas);color:var(--ui-text-primary);font:var(--weight-body) 16px/1.5 var(--font-ui)}.forum-discovery__inner{max-width:1136px;margin-inline:auto;padding:142px 0 80px}.forum-discovery-opening{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px}.forum-discovery-opening>div{min-width:0}.forum-discovery-opening h1{font:var(--weight-heading) 42px/1.14 var(--font-condensed);text-transform:uppercase;letter-spacing:-.025em}.forum-discovery-opening p{color:var(--ui-text-secondary);font-size:16px;margin-top:12px;max-width:62ch}.forum-discovery-create{flex:none;text-decoration:none}.forum-discovery-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;margin:28px 0}.forum-discovery-sort{font:var(--weight-control) 14px/1.5 var(--font-ui);display:flex;align-items:center;position:relative;max-width:100%}.forum-discovery-sort .ds-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;min-height:48px;max-width:100%;padding:10px 30px 10px 0;font:var(--weight-control) 14px/1.5 var(--font-ui)}.forum-discovery-sort>svg{pointer-events:none;position:absolute;right:0;width:20px;height:20px;stroke-width:var(--icon-stroke)}.forum-discovery .forum-discovery-categories .ds-button{min-height:56px;font-weight:var(--weight-metadata)}.forum-discovery .forum-discovery-categories .ds-button[aria-pressed=true]{font-weight:var(--weight-control)}.forum-discovery-category-select{display:none}.forum-discovery-results-line{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 24px;margin:30px 0 16px}.forum-discovery-results{font:var(--weight-metadata) 14px/1.5 var(--font-ui);overflow-wrap:anywhere}.forum-discovery-results-line>span{font-size:12px;color:var(--ui-text-secondary)}.forum-topic-summary{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:40px;padding:26px 0;border-bottom:1px solid var(--ui-border-default)}.forum-topic-summary__main{min-width:0}.forum-topic-summary h2{font:var(--weight-control) 20px/1.4 var(--font-ui);letter-spacing:-.02em;margin:7px 0 9px;overflow-wrap:anywhere}.forum-topic-summary h2 a{color:inherit;text-decoration:none}.forum-topic-summary h2 a:hover{text-decoration:underline;text-underline-offset:4px}.forum-topic-summary.is-pinned{position:relative}.forum-topic-summary.is-pinned:before{content:"";position:absolute;top:0;right:-20px;bottom:0;left:-20px;background:var(--community-selection);pointer-events:none}.forum-topic-summary.is-pinned>*{position:relative}.forum-topic-summary__statuses{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.forum-topic-summary__statuses>span{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 8px;font-size:11px;background:var(--ui-selection-soft);border-radius:var(--radius-detail)}.forum-topic-summary__statuses svg{width:13px;height:13px;stroke-width:var(--icon-stroke)}.forum-topic-summary__meta{display:flex;gap:6px 12px;flex-wrap:wrap;font-size:12px;color:var(--ui-text-secondary);overflow-wrap:anywhere}.forum-topic-summary__attachment{display:inline-flex;align-items:center;gap:6px}.forum-topic-summary__attachment svg{width:14px;height:14px;stroke-width:var(--icon-stroke)}.forum-topic-summary__activity{align-self:center;font-size:12px;color:var(--ui-text-secondary);text-align:right}.forum-topic-summary__activity p{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:15px;color:var(--ui-text-primary);margin-bottom:8px}.forum-topic-summary__activity svg{width:20px;height:20px;stroke-width:var(--icon-stroke)}.forum-discovery-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:13px}.forum-discovery-pagination .ds-button{background:transparent;font-size:13px}.forum-discovery-pagination svg{width:20px;height:20px;stroke-width:var(--icon-stroke)}.forum-discovery-end{margin-top:40px}.forum-discovery-end .ds-accordion>h3>button{font-size:14px;font-weight:var(--weight-metadata)}.forum-discovery-descriptions{display:grid;gap:24px;max-width:66ch}.forum-discovery-descriptions dt{font-size:14px;font-weight:var(--weight-control)}.forum-discovery-descriptions dd{margin:8px 0 0;font-size:14px;color:var(--ui-text-secondary);line-height:1.7}.forum-discovery-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;margin-top:24px}.forum-discovery-links a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:inherit;font-size:14px;font-weight:var(--weight-metadata);text-decoration:none}.forum-discovery-links a:hover{text-decoration:underline;text-underline-offset:4px}.forum-discovery-links svg{width:20px;height:20px;stroke-width:var(--icon-stroke)}.forum-discovery-toolbar-placeholder{min-height:48px;margin:28px 0}.forum-discovery-category-placeholder{min-height:56px;border-bottom:1px solid var(--ui-border-default)}.forum-discovery-cta-placeholder{width:204px;height:44px}.forum-discovery .forum-report-queue{margin-top:24px}@media(max-width:1199px){.forum-discovery__inner{margin-inline:32px}}@media(max-width:809px){.forum-discovery__inner{margin-inline:20px;padding-top:116px;padding-bottom:56px}.forum-discovery-opening{display:block;margin-bottom:24px}.forum-discovery-opening h1{font-size:32px}.forum-discovery-opening p{font-size:14px;margin-top:12px}.forum-discovery-create{display:flex;width:100%;margin-top:24px}.forum-discovery-toolbar{display:block;margin:24px 0}.forum-discovery-toolbar .community-search{width:100%}.forum-discovery-sort{margin-top:12px}.forum-discovery .forum-discovery-categories{display:none}.forum-discovery-category-select{display:flex;align-items:center;position:relative;min-height:48px;border-bottom:1px solid var(--ui-border-default);font-size:14px;gap:6px}.forum-discovery-category-select>span{flex:none}.forum-discovery-category-select .ds-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;flex:1;width:100%;min-height:48px;padding:12px 26px 12px 0;background:transparent;border:0;border-radius:0;font:inherit}.forum-discovery-category-select>svg{position:absolute;right:0;width:20px;height:20px;stroke-width:var(--icon-stroke);pointer-events:none}.forum-topic-summary{display:block;padding:24px 0}.forum-topic-summary h2{font-size:18px;line-height:1.5}.forum-topic-summary__activity{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;text-align:left;margin-top:14px}.forum-topic-summary__activity p{margin:0;font-size:13px}.forum-topic-summary.is-pinned:before{inset-inline:-12px}.forum-discovery-pagination{gap:8px;font-size:12px;flex-wrap:wrap}.forum-discovery-pagination .ds-button{font-size:12px;padding-inline:10px}.forum-discovery-links{gap:16px}.forum-discovery-links a{font-size:13px}.forum-discovery-toolbar-placeholder{min-height:108px;margin:24px 0}.forum-discovery-category-placeholder{min-height:48px}.forum-discovery-cta-placeholder{width:100%;margin-top:24px}}.forum-discovery-server-list{list-style:none;padding:0;margin:32px 0 0}.forum-discovery .forum-discovery-toolbar{display:flex;flex-wrap:nowrap;gap:8px;margin:16px 0 8px;min-height:44px}.forum-discovery-search-slot{flex:1;min-width:0;font-size:14px}.forum-discovery-search-slot>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-discovery .forum-discovery-search-slot .community-search{width:100%;max-width:none;gap:8px}.forum-discovery-tools{display:flex;gap:4px;flex:none}.forum-discovery .forum-discovery-tool{position:relative;display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;margin:0;border:0;border-radius:var(--radius-control);color:var(--ui-text-primary);background:transparent}.forum-discovery .forum-discovery-tool{overflow:hidden}.forum-discovery-tool svg{width:20px;height:20px;stroke-width:var(--icon-stroke);pointer-events:none}.forum-discovery-tool:hover,.forum-discovery-tool[data-active]{background:var(--ui-selection-soft)}.forum-discovery .forum-discovery-tool .ds-field{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;min-height:44px;padding:0;cursor:pointer}.forum-discovery-tool:focus-within{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.forum-discovery-results-line{align-items:center;flex-wrap:nowrap;gap:8px;margin:12px 0 8px}.forum-discovery-results-line>span{margin-left:auto;flex:none}.forum-discovery-info{position:relative;flex:none}.forum-discovery-info summary{display:grid;place-items:center;width:44px;height:44px;list-style:none;cursor:pointer}.forum-discovery-info summary::-webkit-details-marker{display:none}.forum-discovery-info summary svg{width:16px;height:16px;stroke-width:var(--icon-stroke)}.forum-discovery-info__panel{position:absolute;z-index:3;top:100%;left:0;width:min(360px,calc(100vw - 40px));max-height:50dvh;overflow:auto;padding:16px;border-radius:var(--radius-control);background:var(--ui-surface);box-shadow:var(--shadow-card-rest)}.forum-discovery-info:not([open]) .forum-discovery-info__panel{display:none}@media(hover:hover){.forum-discovery-info:hover .forum-discovery-info__panel{display:block}}.forum-discovery-info__panel .forum-discovery-descriptions{gap:16px}@media(max-width:809px){.forum-discovery-opening{margin-bottom:16px}.forum-discovery-create{margin-top:16px}.forum-discovery-info__panel{left:auto;right:-100px}.forum-discovery-tools{gap:0}.forum-discovery-toolbar[data-search-open] .forum-discovery-search-slot .community-search>svg{display:none}.forum-discovery-results{font-size:13px}}.forum-discovery-search-slot{display:flex;align-items:center}.forum-discovery .forum-discovery-categories{flex:1;min-width:0}.forum-discovery .forum-discovery-categories .ds-button{min-height:44px}.forum-discovery-info__panel{left:auto;right:0}.forum-discovery-sort{order:3}.forum-discovery-category-select{order:2}@media(min-width:810px){.forum-discovery-search-slot>.forum-discovery-results{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.forum-discovery .forum-discovery-tool.forum-discovery-category-select{display:none}}@media(max-width:809px){.forum-discovery-search-slot>.forum-discovery-results{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forum-discovery .forum-discovery-toolbar{gap:0;margin-bottom:12px}.forum-discovery-info__panel{position:fixed;top:auto;left:20px;right:20px;width:auto}}@media(min-width:810px){.forum-discovery-search-slot{gap:16px}.forum-discovery-toolbar[data-search-open] .community-search{flex:0 0 240px;max-width:240px}}@media(min-width:810px){.forum-discovery .forum-discovery-info{display:none}}@media(max-width:809px){.forum-discovery-search-slot{flex:0 1 auto;max-width:calc(100% - 176px)}.forum-discovery-toolbar[data-search-open] .forum-discovery-search-slot{flex:1}.forum-discovery-info summary{justify-items:start;padding-left:8px}.forum-discovery-tools{margin-left:auto}}.ds-field[data-variant=open]:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]){min-height:48px;border:0;border-radius:0;background:transparent;font:inherit}.community-search{display:flex;align-items:center;gap:12px;width:320px;max-width:100%;min-height:48px;border-bottom:1px solid var(--ui-border-default)}.community-search>svg{flex:none;width:20px;height:20px;stroke-width:var(--icon-stroke)}.community-search .ds-field{flex:1;min-width:0;width:100%;padding:10px 0;min-height:48px;border:0;border-radius:0;background:transparent;font:var(--weight-body) 16px/1.5 var(--font-ui)}.community-search .ds-button{flex:none;display:grid;place-items:center;padding:0;min-width:44px;min-height:48px;border:0;border-radius:0;background:transparent;color:var(--ui-text-primary)}.community-search .ds-button svg{width:20px;height:20px;stroke-width:var(--icon-stroke)}.community-search:focus-within{outline:2px solid var(--ui-focus-ring);outline-offset:4px}.community-search .ds-field:focus-visible{outline:0}.community-identity{display:flex;gap:14px;align-items:center;min-width:0;font-family:var(--font-ui)}.community-identity>div{min-width:0}.community-identity strong{display:block;font-size:14px;font-weight:var(--weight-control);overflow-wrap:anywhere;line-height:1.5}.community-identity__meta{font-size:12px;color:var(--ui-text-secondary);overflow-wrap:anywhere}.community-identity__avatar{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-capsule);background:var(--material-silver);box-shadow:var(--shadow-metal-inset);color:var(--material-text);font:var(--weight-control) 15px/1 var(--font-ui);overflow:hidden}.community-identity__avatar img{width:100%;height:100%;object-fit:cover}.community-scope{display:flex;flex-wrap:wrap;align-items:center;gap:28px;min-height:56px;border-bottom:1px solid var(--ui-border-default)}.community-scope .ds-button{min-height:44px;padding:10px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;font:var(--weight-body) 14px/1.5 var(--font-ui);color:var(--ui-text-secondary);text-align:left}.community-scope .ds-button[aria-pressed=true]{color:var(--ui-text-primary);border-bottom-color:var(--ui-text-primary);font-weight:var(--weight-control)}.community-scope .ds-button:hover{color:var(--ui-text-primary)}.community-feedback{display:flex;align-items:flex-start;gap:12px;padding:20px 0;border-block:1px solid var(--ui-border-default);font:var(--weight-body) 14px/1.6 var(--font-ui)}.community-feedback>svg{color:var(--ui-status-danger-foreground);flex:none;width:20px;height:20px;margin-top:2px;stroke-width:var(--icon-stroke)}.community-feedback p{color:var(--ui-text-secondary);font-size:13px;margin-top:4px}.community-feedback .ds-button{margin-top:8px;padding-left:0}.community-empty{padding:52px 0;max-width:620px;font-family:var(--font-ui)}.community-empty h2{font:var(--weight-metadata) 28px/1.3 var(--font-display);letter-spacing:-.025em}.community-empty p{color:var(--ui-text-secondary);margin-top:16px;max-width:56ch;line-height:1.6}.community-empty .ds-button{margin-top:24px}.community-badge-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;list-style:none;margin:20px 0;padding:0}.community-badge-list li{display:flex;align-items:center;gap:12px;min-width:0}.community-badge-list img{flex:none}.community-badge-list strong{font-size:13px;font-weight:var(--weight-control)}.community-badge-list p{font-size:12px;color:var(--ui-text-secondary);line-height:1.6}@media(max-width:809px){.community-scope{gap:20px}.community-scope .ds-button{font-size:13px}.community-identity{gap:10px}.community-identity strong{font-size:13px}.community-empty{padding:40px 0}.community-empty h2{font-size:24px}.community-badge-list{grid-template-columns:1fr}}.premium-page-shell.premium-page-shell--contributors:not(.premium-page-shell--home){max-width:none;padding:0}.contributors-page{background:var(--ui-canvas);color:var(--ui-text-primary);font:var(--weight-body) 16px/1.5 var(--font-ui)}.contributors-page__inner{max-width:1136px;margin-inline:auto;padding:142px 0 80px}.contributors-opening{margin-bottom:32px}.contributors-opening h1{font:var(--weight-heading) 42px/1.14 var(--font-condensed);text-transform:uppercase;letter-spacing:-.025em}.contributors-opening p{font-size:16px;color:var(--ui-text-secondary);margin-top:16px;max-width:66ch}.contributors-personal{padding:24px 0;border-bottom:1px solid var(--ui-border-default)}.contributors-personal__summary{display:flex;justify-content:space-between;align-items:center;gap:24px}.contributors-personal__note{margin-top:24px;font-size:12px;color:var(--ui-text-secondary)}.contributors-context{display:flex;gap:36px;margin:0}.contributors-context>div{display:flex;flex-direction:column}.contributors-context dd{margin:0;font-size:24px;font-weight:var(--weight-metadata);font-variant-numeric:tabular-nums}.contributors-context dd small{font-size:13px;font-weight:var(--weight-body)}.contributors-context dt{font-size:12px;color:var(--ui-text-secondary)}.contributors-personal .ds-accordion{border:0}.contributors-personal>.ds-accordion>h3>button{padding:8px 0;justify-content:flex-start;font-size:13px;font-weight:var(--weight-body)}.contributors-personal>.ds-accordion>h3>button i{margin-left:12px}.contributors-personal>.ds-accordion>h3{margin-top:8px}.contributors-breakdown{margin:0 0 24px;max-width:720px}.contributors-breakdown>div{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--ui-border-default);padding:16px 0;font-size:14px}.contributors-breakdown dd{margin:0;font-variant-numeric:tabular-nums}.contributors-milestone{color:var(--ui-text-secondary);font-size:13px;margin:24px 0 12px}.contributors-personal .club-progress-chart{max-width:560px}.contributors-personal .club-progress-chart svg{max-height:160px}.contributors-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin:32px 0 24px}.contributors-toolbar>span{color:var(--ui-text-secondary);font-size:12px}.contributors-search{display:flex;align-items:center;gap:12px;width:340px;max-width:100%;border-bottom:1px solid var(--ui-border-default)}.contributors-search svg{flex:none;width:20px;height:20px;stroke-width:var(--icon-stroke)}.contributors-search #leaderboard-search{width:100%;min-width:0;min-height:44px;padding:10px 0;border:0;border-radius:0;background:transparent;font-size:14px}.contributors-search:focus-within{outline:2px solid var(--ui-focus-ring);outline-offset:4px}.contributors-search .ds-field:focus-visible{outline:0}.contributors-rank-head,.rank-entry{display:grid;grid-template-columns:64px minmax(0,1fr) 160px;gap:20px;border-bottom:1px solid var(--ui-border-default)}.contributors-rank-head{padding:12px 0;color:var(--ui-text-secondary);font-size:12px}.contributors-rank-head>:last-child{text-align:right}.contributors-ranking{margin:0;padding:0;list-style:none}.rank-entry{padding:22px 0;align-items:center}.rank-entry__member{min-width:0}.rank-entry__rank{font-size:22px;font-weight:var(--weight-metadata);color:var(--ui-text-secondary);font-variant-numeric:tabular-nums}.rank-entry[data-rank="1"] .rank-entry__rank{font-size:32px;color:var(--ui-text-primary)}.rank-entry[data-rank="1"] .community-identity__avatar{width:52px;height:52px}.rank-entry.is-self{background:var(--ui-selection-soft);margin-inline:-16px;padding-inline:16px}.rank-entry__facts{font-size:12px;color:var(--ui-text-secondary);margin-top:4px}.rank-entry__points{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rank-entry__points strong{display:block;font-size:20px;font-weight:var(--weight-control)}.rank-entry__points>span{font-size:12px;color:var(--ui-text-secondary)}.rank-entry .ds-accordion{border:0}.rank-entry .ds-accordion>h3{margin:0}.rank-entry .ds-accordion>h3>button{min-height:44px;padding:4px 0;font:var(--weight-body) 12px/1.5 var(--font-ui);justify-content:flex-start;gap:10px}.rank-entry .ds-accordion>h3>button i{margin-left:0}.rank-entry .ds-accordion__content{padding:8px 0}.rank-entry .community-badge-list{grid-template-columns:1fr;max-width:620px}.contributors-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px;font-size:13px}.contributors-pagination .ds-button{background:transparent;font-size:13px}.contributors-pagination svg{width:20px;height:20px;stroke-width:var(--icon-stroke)}.contributors-explanations{margin-top:40px}.contributors-explanations .ds-accordion>h3>button{font-size:14px;font-weight:var(--weight-metadata)}.contributors-explanations p{max-width:66ch;line-height:1.7}.contributors-explanations p+p{margin-top:16px}.contributors-contribute{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;margin-top:40px}.contributors-contribute p{color:var(--ui-text-secondary);font-size:14px}@media(max-width:1199px){.contributors-page__inner{margin-inline:32px}}@media(max-width:809px){.contributors-page__inner{margin-inline:20px;padding-top:116px;padding-bottom:56px}.contributors-opening{margin-bottom:24px}.contributors-opening h1{font-size:32px}.contributors-opening p{font-size:14px;margin-top:12px}.contributors-periods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.contributors-personal{padding:16px 0}.contributors-personal__summary{display:block}.contributors-personal__note{margin-top:12px}.contributors-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px}.contributors-context dd{font-size:20px;overflow-wrap:anywhere}.contributors-context dt{font-size:11px}.contributors-personal>.ds-accordion>h3{margin-top:4px}.contributors-toolbar{display:block;margin:24px 0}.contributors-toolbar>span{display:block;margin-top:12px}.contributors-search{width:100%}.contributors-rank-head,.rank-entry{grid-template-columns:28px minmax(0,1fr) 64px;gap:12px}.contributors-rank-head{font-size:11px}.rank-entry{padding:20px 0}.rank-entry__rank{font-size:17px}.rank-entry[data-rank="1"] .rank-entry__rank{font-size:24px}.rank-entry .community-identity__avatar,.rank-entry[data-rank="1"] .community-identity__avatar{width:36px;height:36px;font-size:12px}.rank-entry__facts{font-size:11px;line-height:1.5}.rank-entry__points strong{font-size:18px}.rank-entry__points>span{font-size:11px}.rank-entry.is-self{margin-inline:-8px;padding-inline:8px}.contributors-pagination{font-size:12px;gap:8px}.contributors-pagination .ds-button{font-size:12px;padding-inline:10px}.contributors-contribute{gap:20px}}@media(min-width:810px){.contributors-personal{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(160px,1fr);gap:0 32px;align-items:center}.contributors-personal__summary{display:contents}.contributors-context{grid-column:2;grid-row:1}.contributors-personal>.ds-accordion{display:contents}.contributors-personal>.ds-accordion>h3{grid-column:3;grid-row:1;margin:0;justify-self:end}.contributors-personal>.ds-accordion>.ds-accordion__panel{grid-column:1/-1}.contributors-personal>.community-feedback{grid-column:1/-1}}.rank-entry[data-rank="1"] .community-identity__avatar{background:var(--material-ink);color:var(--material-warm-white)}.rank-entry.is-self{background:var(--community-selection)}.contributors-opening{margin-bottom:16px}.contributors-opening p{margin-top:8px}.contributors-toolbar{display:flex;flex-wrap:nowrap;gap:8px;margin:0 0 16px}.contributors-period-control{min-width:0;margin-right:auto}.contributors-period-control select{min-height:44px;max-width:100%;border:0;background:transparent;padding:8px 24px 8px 0;font:var(--weight-control) 14px var(--font-ui)}.contributors-toolbar .ds-icon-button{flex:none;width:44px;height:44px;border:0;background:transparent}.contributors-toolbar .ds-icon-button svg{width:20px;height:20px;stroke-width:var(--icon-stroke)}.contributors-search{width:280px}.contributors-personal{padding:16px;margin-bottom:24px;border:1px solid var(--ui-border-default);border-radius:var(--radius-control);background:var(--ui-surface)}.contributors-personal__note{margin-top:4px}.contributors-context{gap:32px}.contributors-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.contributors-list-heading h2{font:var(--weight-control) 16px/1.4 var(--font-ui)}.contributors-list-heading>span{color:var(--ui-text-secondary);font-size:12px}.contributors-rank-head{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rank-entry{grid-template-columns:36px minmax(0,1fr) 120px;gap:16px;padding:14px 16px}.rank-entry__member{position:relative}.rank-entry .community-identity__avatar,.rank-entry[data-rank="1"] .community-identity__avatar{width:40px;height:40px;background:var(--ui-surface-muted);color:var(--ui-text-primary)}.rank-entry__points strong{font-size:20px}.rank-entry.is-self{margin-inline:0}.contributors-explanations{margin-top:24px}@media(max-width:809px){.contributors-personal{padding:12px;margin-bottom:20px}.contributors-context{display:flex;flex-wrap:wrap;margin-top:12px;gap:12px 24px}.contributors-context dd{font-size:22px}.contributors-toolbar{display:flex}.contributors-period-control{flex:1}.contributors-search{flex:1;min-width:0}.contributors-toolbar:has(.contributors-search) .contributors-period-control{flex:none;max-width:45%}.rank-entry{grid-template-columns:24px minmax(0,1fr) 70px;gap:8px;padding:12px 8px}.rank-entry .community-identity{gap:8px}.rank-entry .community-identity strong{font-size:13px;overflow-wrap:anywhere}.rank-entry .community-identity__avatar,.rank-entry[data-rank="1"] .community-identity__avatar{width:32px;height:32px;font-size:12px}.rank-entry__facts{font-size:11px}.rank-entry__points strong{font-size:17px}}@media(max-width:359px){.rank-entry .community-identity__avatar{display:none}}.contributors-page .contributors-period-control .ds-field{min-height:44px;padding:8px 24px 8px 0;border:0;border-radius:0;background:transparent;color:var(--ui-text-primary);font:var(--weight-control) 14px/1.5 var(--font-ui)}@media(max-width:809px){.contributors-personal .community-identity__avatar{width:32px;height:32px}.contributors-personal__summary{display:flex;gap:12px}.contributors-personal__summary>div{min-width:0}.contributors-context{margin:0;gap:8px 16px}.contributors-context dd{font-size:20px}.rank-entry__facts{margin-top:2px}}@media(max-width:359px){.contributors-personal__summary{flex-wrap:wrap}}.contributors-ranking{--rank-gold:var(--material-luminous);--rank-silver:var(--club-paper);--rank-bronze:#B58B68}.rank-entry[data-rank="1"]{--rank-tint:var(--rank-gold)}.rank-entry[data-rank="2"]{--rank-tint:var(--rank-silver)}.rank-entry[data-rank="3"]{--rank-tint:var(--rank-bronze)}.contributors-page{overflow-x:clip}html[data-theme=light] .contributors-ranking{--rank-silver:#808080}.rank-entry.material-texture{--grain-local:var(--grain-silver);--rank-surface:color-mix(in srgb,var(--rank-tint) 24%,var(--ui-canvas));background:transparent}.rank-entry.material-texture:before,.rank-entry.material-texture:after{left:0;right:0;width:auto;border-radius:0}.rank-entry.material-texture:after{content:"";position:absolute;inset-block:0;z-index:-1;pointer-events:none;background:var(--rank-surface)}html[data-theme=dark] .rank-entry.material-texture{--rank-surface:color-mix(in srgb,var(--rank-tint) 16%,var(--ui-canvas))}@media(max-width:1199px){.rank-entry.material-texture:before,.rank-entry.material-texture:after{left:calc(50% - 50vw);right:auto;width:100vw}.rank-entry.is-self:not(.material-texture){position:relative;isolation:isolate;background:transparent}.rank-entry.is-self:not(.material-texture):after{content:"";position:absolute;inset-block:0;left:calc(50% - 50vw);width:100vw;z-index:-1;pointer-events:none;background:var(--community-selection)}}.premium-page-shell.premium-page-shell--personal:not(.premium-page-shell--home){max-width:none;padding:0;display:flex;flex-direction:column}.premium-page-shell--personal>#deal-navigation-panel{display:flex;flex-direction:column;flex:1}.personal-space{flex:1;min-width:0;width:100%;background:var(--ui-canvas);color:var(--ui-text-primary);font-family:var(--font-ui)}.personal-space__inner{max-width:1136px;margin-inline:auto;padding:142px 0 80px}.personal-space svg{width:18px;height:18px;flex:none}.personal-masthead{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:28px}.personal-masthead h1{font:var(--weight-heading) 42px/1.1 var(--font-condensed);text-transform:uppercase}.personal-masthead .community-identity{max-width:360px}.personal-masthead .community-identity strong{overflow-wrap:anywhere}.personal-content{padding-top:36px;min-width:0}.personal-section-heading{margin-bottom:28px}.personal-section-heading h2{font:var(--weight-metadata) 28px/1.2 var(--font-condensed);text-transform:uppercase}.personal-section-heading>p{max-width:65ch;color:var(--ui-text-secondary);font-size:14px;line-height:1.65;margin-top:8px}.personal-navigation{display:flex;gap:32px;border-bottom:1px solid var(--ui-border-default)}.personal-navigation a{position:relative;padding:15px 0;min-height:48px;color:var(--ui-text-secondary);font-size:14px}.personal-navigation a[aria-current=page]{color:var(--ui-text-primary);font-weight:var(--weight-control)}.personal-navigation a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:currentColor}.personal-mobile-navigation{display:none}.personal-section-heading h2{scroll-margin-top:100px}@media(max-width:1199px){.personal-space__inner{max-width:none;padding-inline:32px}}@media(max-width:809px){.personal-space__inner{padding:116px 20px 48px}.personal-masthead{margin:0}.personal-masthead .community-identity,.personal-navigation,.personal-fallback-nav,.personal-section-heading>p{display:none}.personal-masthead h1,.personal-section-heading h2,.personal-mobile-navigation>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.personal-mobile-navigation{display:block}.personal-mobile-navigation .ds-field{width:100%;color:var(--ui-text-primary);font-size:16px;scroll-margin-top:100px}.personal-content{padding-top:24px}.personal-section-heading{margin:0}}.premium-page-shell.premium-page-shell--reading:not(.premium-page-shell--home){max-width:none;padding:0}.reading-page{--grain-opacity:var(--grain-silver);padding:160px 40px 80px;color:var(--ui-text-primary)}.reading-page__inner{max-width:1136px;margin:auto}.reading-heading{max-width:820px;margin-bottom:56px}.reading-heading h1{font:700 42px/1.05 var(--font-condensed);text-transform:uppercase;letter-spacing:-.025em;overflow-wrap:anywhere}.reading-heading>p{margin-top:16px;max-width:720px;font:400 16px/1.7 var(--font-ui);color:var(--ui-text-secondary)}.reading-page[data-page=about] .reading-heading>p{font:400 28px/1.45 var(--font-display);letter-spacing:-.025em}.reading-heading time{display:block;margin-top:24px;font:400 12px/1.6 var(--font-mono);color:var(--ui-text-secondary)}.reading-page svg{width:18px;height:18px;flex:none}.reading-page a:hover{text-decoration:underline;text-underline-offset:4px}.reading-page .legal-layout{grid-template-columns:224px minmax(0,720px);gap:64px;padding-top:32px}.reading-page[data-page=privacy] .reading-heading,.reading-page[data-page=terms] .reading-heading{margin-left:288px}.reading-page .support-prose{max-width:720px}.reading-page .support-prose>section{scroll-margin-top:112px;padding:32px 0}.reading-page .support-prose>section:first-child{padding-top:0}.reading-page .support-prose h2{font:600 21px/1.4 var(--font-ui)}.reading-page .support-prose p,.reading-page .support-prose li{font-size:17px;line-height:1.8;overflow-wrap:anywhere}.reading-contents--desktop{position:sticky;top:112px;max-height:calc(100dvh - 136px);overflow:auto;align-self:start}.reading-contents{font:400 13px/1.5 var(--font-ui)}.reading-contents strong{display:block;font:400 11px/1.6 var(--font-mono);text-transform:uppercase;margin-bottom:12px}.reading-contents a{display:flex;align-items:center;min-height:44px;padding:8px 0}.reading-contents--mobile{display:none}.reading-page .about-sequences{max-width:none}.reading-page .about-sequences>section{display:grid;grid-template-columns:224px minmax(0,720px);gap:64px;padding:36px 0}.about-sequences>section>div{min-width:0}.reading-footer-link{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--ui-border-control);margin-top:40px;padding-top:24px}.faq-controls{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.faq-controls label{display:grid;gap:10px;font:400 11px/1.5 var(--font-mono);text-transform:uppercase}.faq-search-field{position:relative}.faq-search-field input{--field-padding-end:52px;width:100%}.faq-search-field button{position:absolute;right:6px;top:5px;width:44px;height:44px;display:grid;place-items:center}.faq-results{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0 48px;font:400 13px/1.6 var(--font-mono)}.faq-results a{display:inline-flex;gap:12px;align-items:center;min-height:44px}.faq-group{margin-top:40px}.faq-group>h2{font:400 12px/1.6 var(--font-mono);text-transform:uppercase;padding-bottom:16px;border-bottom:1px solid var(--ui-border-control)}.faq-answer{scroll-margin-top:112px}.faq-answer p{max-width:72ch;font:400 16px/1.8 var(--font-ui);color:var(--ui-text-secondary)}.reading-page .help-empty{padding:32px 0}@media(min-width:810px)and (max-width:1023px){.reading-page .legal-layout,.reading-page .about-sequences>section{grid-template-columns:180px minmax(0,1fr);gap:32px}.reading-page[data-page=privacy] .reading-heading,.reading-page[data-page=terms] .reading-heading{margin-left:212px}}@media(max-width:809px){.reading-page{padding:132px 20px 48px}.reading-heading{margin-bottom:36px}.reading-page[data-page=about] .reading-heading>p{font-size:24px;margin-top:20px}.reading-page[data-page=privacy] .reading-heading,.reading-page[data-page=terms] .reading-heading{margin-left:0}.reading-page .legal-layout,.reading-page .about-sequences>section{grid-template-columns:minmax(0,1fr);gap:24px}.reading-page .support-prose>section{padding:28px 0}.reading-page .support-prose h2{font-size:20px}.reading-page .support-prose p,.reading-page .support-prose li{font-size:16px}.reading-contents--desktop{display:none}.reading-contents--mobile{display:block;border-block:1px solid var(--ui-border-control)}.reading-contents summary{display:flex;justify-content:space-between;align-items:center;min-height:54px;cursor:pointer;list-style:none}.reading-contents summary::-webkit-details-marker{display:none}.reading-contents[open] summary span{transform:rotate(45deg)}.faq-controls{grid-template-columns:minmax(0,1fr);gap:20px}.faq-results{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:32px}.reading-footer-link{align-items:flex-start;flex-direction:column}}@media(max-width:479px){.reading-heading h1{font-size:clamp(28px,8.8vw,42px)}}.faq-controls label,.faq-controls select,.faq-search-field{min-width:0;max-width:100%}.reading-page .support-prose>section:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:8px}.auth-dialog{width:min(520px,calc(100% - 32px))}.auth-dialog .club-dialog__content{position:relative;isolation:isolate}.auth-dialog .club-dialog__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--beldeals-grain-image,url(/materials/beldeals-grain.png)) repeat;opacity:var(--grain-silver)}.auth-dialog .club-dialog__content>header{border:0;padding:24px 28px 12px;gap:8px}.auth-dialog .club-dialog__content>header h2{font-family:var(--font-display);font-size:clamp(26px,3vw,32px);font-weight:var(--weight-heading);line-height:1.12;letter-spacing:-.03em;margin:8px 0 0}.auth-dialog .club-dialog__content>header .club-icon-button{flex:none}.auth-dialog .club-dialog__body{padding:0 28px 24px}.auth-description{color:var(--ui-text-secondary);font-size:14px;line-height:1.5;margin:0 0 24px}.auth-google{width:100%;justify-content:center}.auth-google svg{width:18px;height:18px;flex:none}.auth-separator{display:flex;align-items:center;gap:16px;margin:20px 0;color:var(--ui-text-secondary);font-size:12px}.auth-separator:before,.auth-separator:after{content:"";height:1px;flex:1;background:var(--ui-border-default)}.auth-form{display:grid;gap:16px}.auth-field{display:grid;gap:8px;font-size:14px;font-weight:var(--weight-strong)}.auth-field .ds-field{width:100%;min-width:0}.auth-password{position:relative}.auth-password .ds-field{--field-padding-end:52px}.auth-password .ds-icon-button{position:absolute;inset-block:2px;right:2px;width:44px;min-height:44px}.auth-password svg{width:18px}.auth-hint{color:var(--ui-text-secondary);font-size:12px;font-weight:var(--weight-body)}.auth-field-error{color:var(--ui-status-danger-foreground);font-size:13px;font-weight:var(--weight-body)}.auth-form #auth-forgot-password{justify-self:end;margin-block:-8px;padding-inline:0}.auth-form .ds-cta,.auth-confirmation .ds-cta{width:100%;justify-content:center}.auth-feedback{margin:0;font-size:14px}.auth-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 8px;margin-top:16px;font-size:13px;color:var(--ui-text-secondary)}.auth-footer .ds-button{padding-inline:0}.auth-confirmation{display:grid;gap:16px;font-size:14px}.auth-confirmation>p{color:var(--ui-text-secondary);margin:0 0 8px}.auth-local{border-top:1px solid var(--ui-border-default);margin-top:16px;color:var(--ui-text-secondary);font-size:12px}.auth-local summary{display:flex;align-items:center;min-height:44px;cursor:pointer;list-style:revert}.auth-local p{font-size:12px;line-height:1.5}.auth-local .ds-button{font-size:12px}@media(max-width:599px){.auth-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.auth-dialog .club-dialog__content{max-height:calc(100dvh - 30px)}.auth-dialog .club-dialog__content>header{padding:20px 20px 12px}.auth-dialog .club-dialog__body{padding:0 20px 20px}}@media(max-height:560px){.auth-dialog{max-height:calc(100dvh - 16px)}.auth-dialog .club-dialog__content{max-height:calc(100dvh - 22px)}}.premium-page-shell.premium-page-shell--contact{max-width:none;padding:0}.contact-page{--grain-opacity:var(--grain-silver);width:100%;padding:180px 40px 80px;color:var(--ui-text-primary)}.contact-page__layout{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px}.contact-page h1{max-width:9ch;font:400 70px/1.1 var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.contact-page__points{display:grid;gap:20px;margin:48px 0}.contact-page__points li{display:flex;align-items:center;gap:16px;min-height:28px;font:400 12px/1.5 var(--font-ui);text-transform:uppercase}.contact-page svg{width:20px;height:20px;flex:none}.contact-page__note{max-width:400px}.contact-page__note>p{font:400 22px/1.4 var(--font-display);letter-spacing:-.025em;text-transform:uppercase}.contact-page__note>span{display:block;margin-top:24px;font:400 12px/1.6 var(--font-mono);text-transform:uppercase}.contact-page__note small{display:block;font:inherit;color:var(--ui-text-secondary)}.contact-page__email{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:28px;font:400 13px/1.5 var(--font-mono);overflow-wrap:anywhere}.contact-page__conversation>h2{margin:0 0 28px;font:300 32px/1.15 var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.contact-page .contact-editorial-form{display:grid;gap:24px;grid-column:auto;grid-row:auto}.contact-page fieldset{min-width:0;margin:0;padding:0;border:0}.contact-page__fields{display:grid;gap:24px}.contact-page__identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact-page textarea{--field-height:180px}.contact-page .contact-editorial-form>.ds-cta{width:100%;justify-content:space-between}.contact-page__feedback{display:flex;align-items:flex-start;gap:12px;padding:20px 0;border-block:1px solid var(--ui-border-default);font:400 14px/1.6 var(--font-ui)}.contact-page__feedback.is-error{color:var(--ui-status-danger-foreground)}.contact-page__guidance{max-width:1120px;margin-inline:auto;display:grid;grid-template-columns:1fr 1.5fr auto;gap:32px;align-items:start;margin-top:64px;padding-top:32px;border-top:1px solid var(--ui-border-default)}.contact-page__guidance h2{font:400 18px/1.4 var(--font-display)}.contact-page__guidance p{font:400 14px/1.6 var(--font-ui);color:var(--ui-text-secondary)}.contact-page__guidance a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px}.contact-page a:hover{text-decoration:underline;text-underline-offset:4px}.contact-page .ds-field-help a{text-decoration:underline;text-underline-offset:3px}@media(max-width:1199px){.contact-page__layout{gap:48px}.contact-page h1{font-size:60px}}@media(max-width:809px){.contact-page{padding:140px 20px 48px}.contact-page__layout,.contact-page__guidance{max-width:560px}.contact-page__layout{grid-template-columns:minmax(0,1fr);gap:56px}.contact-page h1{max-width:12ch;font-size:45px}.contact-page__points{margin:32px 0;gap:16px}.contact-page__note>p{font-size:20px}.contact-page__conversation>h2{font-size:25px}.contact-page__guidance{grid-template-columns:1fr;gap:16px;margin-top:48px}}@media(max-width:479px){.contact-page__identity{grid-template-columns:1fr;gap:24px}}.premium-page-shell.premium-page-shell--go:not(.premium-page-shell--home){max-width:none;padding:0}.social-go-page{--grain-opacity:var(--grain-silver);width:100%;padding:144px 40px 64px}.social-go-inner{max-width:1200px;margin:auto}.social-go-opening{max-width:720px;margin-bottom:40px}.social-go-opening h1{font:700 48px/1.1 var(--font-condensed);letter-spacing:-.025em;text-transform:uppercase}.social-go-opening p{margin-top:16px;color:var(--ui-text-secondary);font:400 16px/1.7 var(--font-ui)}.social-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.social-go-page .deal-preview{--deal-media-height:280px;text-decoration:none}.deal-preview__action{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;border-top:1px solid var(--material-border-dark);margin-top:24px;padding-top:16px;font:500 14px/1.5 var(--font-ui)}.deal-preview__action svg,.social-go-more svg{width:20px;height:20px}.deal-preview:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:4px}.deal-preview:is(:hover,:focus-visible) .deal-preview__action{text-decoration:underline;text-underline-offset:4px}.social-go-page .social-go-more{display:inline-flex;justify-content:space-between;gap:32px;margin-top:40px}@media(max-width:1199px){.social-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:809px){.social-go-page{padding:132px 20px 48px}.social-go-opening h1{font-size:36px}}@media(max-width:599px){.social-offers{grid-template-columns:minmax(0,1fr);gap:24px}.social-go-page .deal-preview{--deal-media-height:240px}.social-offer-placeholder:not(:first-child){display:none}.social-go-page .social-go-more{width:100%}}/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Switzer", Arial, sans-serif;--font-serif:var(--font-sans);--font-mono:"Geist Mono", ui-monospace, monospace;--color-black:#0a0a0a;--color-white:#fffdf1;--spacing:var(--space-1);--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-7xl:80rem;--text-xs:var(--text-label);--text-xs--line-height:calc(1 / .75);--text-sm:var(--text-body-sm);--text-sm--line-height:calc(1.25 / .875);--text-base:var(--text-body);--text-base--line-height: 1.5 ;--text-lg:var(--text-title-sm);--text-lg--line-height:calc(1.75 / 1.125);--text-xl:var(--text-title-md);--text-2xl:var(--text-title);--text-3xl:var(--text-heading-md);--text-4xl:var(--text-heading-lg);--text-5xl:var(--text-display);--font-weight-normal:var(--weight-body);--font-weight-medium:var(--weight-control);--font-weight-semibold:var(--weight-control);--font-weight-bold:var(--weight-heading);--font-weight-extrabold:var(--weight-strong);--font-weight-black:var(--weight-strong);--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:var(--radius-control);--radius-sm:var(--radius-control);--radius-md:var(--radius-card);--radius-lg:var(--radius-card);--radius-xl:var(--radius-card);--radius-2xl:var(--radius-modal);--radius-3xl:var(--radius-modal);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-ui:"Inter", Arial, sans-serif;--font-condensed:"Antonio", "Arial Narrow", sans-serif;--font-display:var(--font-sans);--font-brand:var(--font-display);--color-brand-red:#982c38;--color-brand-red-hover:#842632;--color-brand-red-active:#70202a;--color-brand-red-soft:var(--ui-selection-soft);--color-brand-red-readable:var(--ui-text-primary);--color-brand-yellow:#fff3b0;--color-brand-yellow-hover:#f2e6a4;--color-brand-yellow-active:#e5da99;--color-brand-yellow-soft:var(--ui-accent-soft);--color-brand-yellow-readable:var(--ui-accent-foreground);--color-belgian-flag-black:#242121;--color-belgian-flag-yellow:#f2cb62;--color-belgian-flag-red:#982c38;--color-brand-black:#0a0a0a;--color-brand-white:#fffdf1;--text-caption:12px;--text-label:12px;--text-compact:13px;--text-body-sm:14px;--text-body:16px;--text-title-sm:18px;--text-title-md:20px;--text-section:22px;--text-title:24px;--text-heading:28px;--text-heading-md:32px;--text-heading-lg:36px;--text-heading-xl:40px;--text-display-sm:44px;--text-display:48px;--text-display-lg:64px;--text-hero:70px;--spacing-1:var(--space-1);--spacing-2:var(--space-2);--spacing-3:var(--space-3);--spacing-4:var(--space-4);--spacing-5:var(--space-5);--spacing-6:var(--space-6);--spacing-7:var(--space-7);--spacing-8:var(--space-8);--spacing-10:var(--space-10);--spacing-12:var(--space-12);--spacing-14:var(--space-14);--spacing-16:var(--space-16);--spacing-20:var(--space-20);--spacing-24:var(--space-24);--radius-control:12px;--radius-detail:4px;--radius-surface:20px;--radius-card:var(--radius-surface);--radius-modal:var(--radius-surface);--radius-panel:var(--radius-surface);--radius-capsule:9999px;--radius-full:var(--radius-capsule)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.-top-12{top:calc(var(--spacing-12) * -1)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:var(--spacing-3)}.top-16{top:var(--spacing-16)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:var(--spacing-2)}.right-3{right:var(--spacing-3)}.bottom-0{bottom:0}.bottom-3{bottom:var(--spacing-3)}.left-1\/2{left:50%}.left-3{left:var(--spacing-3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:var(--spacing-4)}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-3{margin-block:var(--spacing-3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing-1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mr-1{margin-right:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-5{margin-bottom:var(--spacing-5)}.ml-1{margin-left:var(--spacing-1)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-2{height:var(--spacing-2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:var(--spacing-3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:var(--spacing-4)}.h-5{height:var(--spacing-5)}.h-6{height:var(--spacing-6)}.h-8{height:var(--spacing-8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:var(--spacing-10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:var(--spacing-12)}.h-14{height:var(--spacing-14)}.h-16{height:var(--spacing-16)}.h-20{height:var(--spacing-20)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.min-h-7{min-height:var(--spacing-7)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:var(--spacing-10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:var(--spacing-14)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-\[62px\]{min-height:62px}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:var(--spacing-3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:var(--spacing-4)}.w-5{width:var(--spacing-5)}.w-6{width:var(--spacing-6)}.w-8{width:var(--spacing-8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:var(--spacing-10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:var(--spacing-12)}.w-14{width:var(--spacing-14)}.w-16{width:var(--spacing-16)}.w-20{width:var(--spacing-20)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.resize-y{resize:vertical}.scrollbar-none{scrollbar-width:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_auto_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing-1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-1) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-8) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-8) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border-subtle>:not(:last-child)){border-color:var(--ui-border-subtle)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-panel{border-radius:var(--radius-panel)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-action-primary{border-color:var(--ui-action-primary)}.border-border{border-color:var(--ui-border-default)}.border-border-control{border-color:var(--ui-border-control)}.border-border-strong{border-color:var(--ui-border-strong)}.border-border-subtle{border-color:var(--ui-border-subtle)}.border-brand-yellow{border-color:var(--color-brand-yellow)}.border-brand-yellow\/40{border-color:#fff3b066}@supports (color:color-mix(in lab,red,red)){.border-brand-yellow\/40{border-color:color-mix(in oklab,var(--color-brand-yellow) 40%,transparent)}}.border-danger,.border-danger\/25{border-color:var(--ui-status-danger-foreground)}@supports (color:color-mix(in lab,red,red)){.border-danger\/25{border-color:color-mix(in oklab,var(--ui-status-danger-foreground) 25%,transparent)}}.border-danger\/35{border-color:var(--ui-status-danger-foreground)}@supports (color:color-mix(in lab,red,red)){.border-danger\/35{border-color:color-mix(in oklab,var(--ui-status-danger-foreground) 35%,transparent)}}.border-info\/35{border-color:var(--ui-status-info-foreground)}@supports (color:color-mix(in lab,red,red)){.border-info\/35{border-color:color-mix(in oklab,var(--ui-status-info-foreground) 35%,transparent)}}.border-status-danger\/30{border-color:var(--ui-status-danger)}@supports (color:color-mix(in lab,red,red)){.border-status-danger\/30{border-color:color-mix(in oklab,var(--ui-status-danger) 30%,transparent)}}.border-status-danger\/35{border-color:var(--ui-status-danger)}@supports (color:color-mix(in lab,red,red)){.border-status-danger\/35{border-color:color-mix(in oklab,var(--ui-status-danger) 35%,transparent)}}.border-status-info\/30{border-color:var(--ui-status-info)}@supports (color:color-mix(in lab,red,red)){.border-status-info\/30{border-color:color-mix(in oklab,var(--ui-status-info) 30%,transparent)}}.border-status-info\/35{border-color:var(--ui-status-info)}@supports (color:color-mix(in lab,red,red)){.border-status-info\/35{border-color:color-mix(in oklab,var(--ui-status-info) 35%,transparent)}}.border-status-success,.border-status-success\/30{border-color:var(--ui-status-success)}@supports (color:color-mix(in lab,red,red)){.border-status-success\/30{border-color:color-mix(in oklab,var(--ui-status-success) 30%,transparent)}}.border-status-success\/35{border-color:var(--ui-status-success)}@supports (color:color-mix(in lab,red,red)){.border-status-success\/35{border-color:color-mix(in oklab,var(--ui-status-success) 35%,transparent)}}.border-status-warning\/30{border-color:var(--ui-status-warning)}@supports (color:color-mix(in lab,red,red)){.border-status-warning\/30{border-color:color-mix(in oklab,var(--ui-status-warning) 30%,transparent)}}.border-status-warning\/35{border-color:var(--ui-status-warning)}@supports (color:color-mix(in lab,red,red)){.border-status-warning\/35{border-color:color-mix(in oklab,var(--ui-status-warning) 35%,transparent)}}.border-success\/35{border-color:var(--ui-status-success-foreground)}@supports (color:color-mix(in lab,red,red)){.border-success\/35{border-color:color-mix(in oklab,var(--ui-status-success-foreground) 35%,transparent)}}.border-surface{border-color:var(--ui-surface)}.border-transparent{border-color:#0000}.bg-\[\#16704A\]{background-color:#16704a}.bg-\[\#17324D\]{background-color:#17324d}.bg-\[\#111111\]{background-color:#111}.bg-\[\#CB0C24\]{background-color:#cb0c24}.bg-\[\#DFA72B\]{background-color:#dfa72b}.bg-accent-soft{background-color:var(--ui-accent-soft)}.bg-action-primary{background-color:var(--ui-action-primary)}.bg-action-primary-soft{background-color:var(--ui-action-primary-soft)}.bg-belgian-flag-black{background-color:var(--color-belgian-flag-black)}.bg-belgian-flag-red{background-color:var(--color-belgian-flag-red)}.bg-belgian-flag-yellow{background-color:var(--color-belgian-flag-yellow)}.bg-border-subtle{background-color:var(--ui-border-subtle)}.bg-brand-black{background-color:var(--color-brand-black)}.bg-brand-red-soft{background-color:var(--color-brand-red-soft)}.bg-brand-white\/15{background-color:#fffdf126}@supports (color:color-mix(in lab,red,red)){.bg-brand-white\/15{background-color:color-mix(in oklab,var(--color-brand-white) 15%,transparent)}}.bg-brand-yellow{background-color:var(--color-brand-yellow)}.bg-brand-yellow-soft{background-color:var(--color-brand-yellow-soft)}.bg-brand-yellow\/25{background-color:#fff3b040}@supports (color:color-mix(in lab,red,red)){.bg-brand-yellow\/25{background-color:color-mix(in oklab,var(--color-brand-yellow) 25%,transparent)}}.bg-canvas{background-color:var(--ui-canvas)}.bg-current{background-color:currentColor}.bg-danger-soft{background-color:var(--ui-status-danger-soft)}.bg-info{background-color:var(--ui-status-info-foreground)}.bg-info-soft{background-color:var(--ui-status-info-soft)}.bg-info\/15{background-color:var(--ui-status-info-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-info\/15{background-color:color-mix(in oklab,var(--ui-status-info-foreground) 15%,transparent)}}.bg-secondary\/10{background-color:var(--ui-text-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/10{background-color:color-mix(in oklab,var(--ui-text-secondary) 10%,transparent)}}.bg-status-danger-soft{background-color:var(--ui-status-danger-soft)}.bg-status-danger\/15{background-color:var(--ui-status-danger)}@supports (color:color-mix(in lab,red,red)){.bg-status-danger\/15{background-color:color-mix(in oklab,var(--ui-status-danger) 15%,transparent)}}.bg-status-info-soft{background-color:var(--ui-status-info-soft)}.bg-status-success{background-color:var(--ui-status-success)}.bg-status-success-soft{background-color:var(--ui-status-success-soft)}.bg-status-warning-soft{background-color:var(--ui-status-warning-soft)}.bg-success{background-color:var(--ui-status-success-foreground)}.bg-success-soft{background-color:var(--ui-status-success-soft)}.bg-success\/15{background-color:var(--ui-status-success-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-success\/15{background-color:color-mix(in oklab,var(--ui-status-success-foreground) 15%,transparent)}}.bg-surface{background-color:var(--ui-surface)}.bg-surface-muted{background-color:var(--ui-surface-muted)}.bg-surface-raised{background-color:var(--ui-surface-raised)}.bg-surface-subtle{background-color:var(--ui-surface-subtle)}.bg-surface\/70{background-color:var(--ui-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/70{background-color:color-mix(in oklab,var(--ui-surface) 70%,transparent)}}.bg-surface\/95{background-color:var(--ui-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/95{background-color:color-mix(in oklab,var(--ui-surface) 95%,transparent)}}.bg-warning{background-color:var(--ui-status-warning-foreground)}.bg-warning-soft{background-color:var(--ui-status-warning-soft)}.bg-white\/10{background-color:#fffdf11a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.fill-brand-yellow{fill:var(--color-brand-yellow)}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:var(--spacing-2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:var(--spacing-3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-7{padding:var(--spacing-7)}.px-1{padding-inline:var(--spacing-1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:var(--spacing-2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:var(--spacing-3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:var(--spacing-4)}.px-6{padding-inline:var(--spacing-6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing-1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:var(--spacing-2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:var(--spacing-3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:var(--spacing-4)}.py-12{padding-block:var(--spacing-12)}.py-20{padding-block:var(--spacing-20)}.pt-3{padding-top:var(--spacing-3)}.pt-24{padding-top:var(--spacing-24)}.pr-7{padding-right:var(--spacing-7)}.pr-10{padding-right:var(--spacing-10)}.pb-4{padding-bottom:var(--spacing-4)}.pb-10{padding-bottom:var(--spacing-10)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:var(--spacing-10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-caption{font-size:var(--text-caption)}.leading-4{--tw-leading:var(--spacing-4);line-height:var(--spacing-4)}.leading-5{--tw-leading:var(--spacing-5);line-height:var(--spacing-5)}.leading-6{--tw-leading:var(--spacing-6);line-height:var(--spacing-6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#000000\]{color:#000}.text-\[\#FEFEFE\]{color:#fefefe}.text-action-primary-foreground{color:var(--ui-action-primary-foreground)}.text-action-primary-soft-foreground{color:var(--ui-action-primary-soft-foreground)}.text-brand-black{color:var(--color-brand-black)}.text-brand-red-readable{color:var(--color-brand-red-readable)}.text-brand-white{color:var(--color-brand-white)}.text-brand-yellow{color:var(--color-brand-yellow)}.text-brand-yellow-ink{color:var(--ui-accent-foreground)}.text-danger{color:var(--ui-status-danger-foreground)}.text-foreground{color:var(--ui-text-primary)}.text-foreground-disabled{color:var(--ui-text-disabled)}.text-foreground-muted{color:var(--ui-text-muted)}.text-foreground-secondary{color:var(--ui-text-secondary)}.text-info{color:var(--ui-status-info-foreground)}.text-muted{color:var(--ui-text-muted)}.text-on-success{color:var(--ui-on-success)}.text-secondary{color:var(--ui-text-secondary)}.text-status-danger-foreground{color:var(--ui-status-danger-foreground)}.text-status-info-foreground{color:var(--ui-status-info-foreground)}.text-status-success-foreground{color:var(--ui-status-success-foreground)}.text-status-warning-foreground{color:var(--ui-status-warning-foreground)}.text-success{color:var(--ui-status-success-foreground)}.text-warning{color:var(--ui-status-warning-foreground)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-brand-red{accent-color:var(--color-brand-red)}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-elevated{--tw-shadow:var(--ui-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-overlay{--tw-shadow:var(--ui-shadow-modal);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-surface{--tw-shadow:var(--ui-shadow-low);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,transform\]{transition-property:border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[contain-intrinsic-size\:auto_80px\]{contain-intrinsic-size:auto 80px}.\[contain-intrinsic-size\:auto_84px\]{contain-intrinsic-size:auto 84px}.\[contain-intrinsic-size\:auto_88px\]{contain-intrinsic-size:auto 88px}.\[contain-intrinsic-size\:auto_96px\]{contain-intrinsic-size:auto 96px}.\[contain-intrinsic-size\:auto_120px\]{contain-intrinsic-size:auto 120px}.\[contain-intrinsic-size\:auto_180px\]{contain-intrinsic-size:auto 180px}.\[contain-intrinsic-size\:auto_210px\]{contain-intrinsic-size:auto 210px}.\[contain-intrinsic-size\:auto_280px\]{contain-intrinsic-size:auto 280px}.\[content-visibility\:auto\]{content-visibility:auto}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.selection\:bg-brand-yellow ::selection{background-color:var(--color-brand-yellow)}.selection\:bg-brand-yellow::selection{background-color:var(--color-brand-yellow)}.selection\:text-brand-black ::selection{color:var(--color-brand-black)}.selection\:text-brand-black::selection{color:var(--color-brand-black)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-5:before{content:var(--tw-content);top:var(--spacing-5)}.before\:bottom-5:before{content:var(--tw-content);bottom:var(--spacing-5)}.before\:left-\[1\.68rem\]:before{content:var(--tw-content);left:1.68rem}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-border-subtle:before{content:var(--tw-content);background-color:var(--ui-border-subtle)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-action-primary:hover{border-color:var(--ui-action-primary)}.hover\:border-status-danger\/30:hover{border-color:var(--ui-status-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:border-status-danger\/30:hover{border-color:color-mix(in oklab,var(--ui-status-danger) 30%,transparent)}}.hover\:bg-action-primary-soft:hover{background-color:var(--ui-action-primary-soft)}.hover\:bg-brand-yellow-hover:hover{background-color:var(--color-brand-yellow-hover)}.hover\:bg-danger-soft:hover{background-color:var(--ui-status-danger-soft)}.hover\:bg-status-danger\/20:hover{background-color:var(--ui-status-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-status-danger\/20:hover{background-color:color-mix(in oklab,var(--ui-status-danger) 20%,transparent)}}.hover\:bg-status-success\/20:hover{background-color:var(--ui-status-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-status-success\/20:hover{background-color:color-mix(in oklab,var(--ui-status-success) 20%,transparent)}}.hover\:bg-surface:hover{background-color:var(--ui-surface)}.hover\:bg-surface-muted:hover{background-color:var(--ui-surface-muted)}.hover\:bg-surface-subtle:hover{background-color:var(--ui-surface-subtle)}.hover\:bg-surface\/60:hover{background-color:var(--ui-surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface\/60:hover{background-color:color-mix(in oklab,var(--ui-surface) 60%,transparent)}}.hover\:\!text-danger:hover{color:var(--ui-status-danger-foreground)!important}.hover\:text-danger:hover{color:var(--ui-status-danger-foreground)}.hover\:text-foreground:hover{color:var(--ui-text-primary)}.hover\:underline:hover{text-decoration-line:underline}}.active\:scale-98:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media(min-width:40rem){.sm\:top-\[76px\]{top:76px}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-3\.5{height:calc(var(--spacing) * 3.5)}.sm\:h-4{height:var(--spacing-4)}.sm\:w-3\.5{width:calc(var(--spacing) * 3.5)}.sm\:w-4{width:var(--spacing-4)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-auto{width:auto}.sm\:max-w-56{max-width:calc(var(--spacing) * 56)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[11rem_auto_auto_auto\]{grid-template-columns:11rem auto auto auto}.sm\:grid-cols-\[160px_minmax\(0\,1fr\)_auto\]{grid-template-columns:160px minmax(0,1fr) auto}.sm\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,12rem\)_auto\]{grid-template-columns:minmax(0,12rem) auto}.sm\:grid-cols-\[minmax\(0\,12rem\)_minmax\(0\,12rem\)_auto\]{grid-template-columns:minmax(0,12rem) minmax(0,12rem) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-6) * calc(1 - var(--tw-space-y-reverse)))}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:p-4{padding:var(--spacing-4)}.sm\:p-5{padding:var(--spacing-5)}.sm\:p-6{padding:var(--spacing-6)}.sm\:px-6{padding-inline:var(--spacing-6)}.sm\:px-8{padding-inline:var(--spacing-8)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-4{padding-block:var(--spacing-4)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:px-12{padding-inline:var(--spacing-12)}}@media(min-width:80rem){.xl\:w-44{width:calc(var(--spacing) * 44)}.xl\:w-72{width:calc(var(--spacing) * 72)}.xl\:w-auto{width:auto}.xl\:min-w-\[27rem\]{min-width:27rem}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-stretch{align-items:stretch}.xl\:justify-between{justify-content:space-between}.xl\:justify-end{justify-content:flex-end}}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}}:root{--material-canvas:#dedede;--material-cinematic:#0a0a0a;--material-ink:#08080a;--material-raised:#f1f1ed;--field-height:54px;--field-radius:0;--field-padding-block:15px;--field-padding-inline:16px;--field-chevron-inset:16px;--field-chevron-size:16px;--field-font:var(--font-mono);--field-text-size:16px;--field-label-size:11px;--field-choice-size:18px;--material-field-pearl:#f5f5f5;--material-field-charcoal:#191919;--material-warm-white:#fffdf1;--material-luminous:#fff3b0;--material-text:#111112;--material-text-secondary:#515154;--material-muted-inverse:#bdbdb6;--material-border-dark:#fff3;--material-border-light:#00000024;--material-silver:linear-gradient(150deg, #d0d0d0 0%, #e8e8e8 50%, #c8c8c8 100%);--material-rim:linear-gradient(180deg, #fff 0%, #c9c9c9 9%, #a1a1a1 32%, #757575 73%, #fff 100%);--shadow-navigation:.29px 4.36px 2.18px #00000003, .48px 7.24px 3.63px #00000003, .78px 11.7px 5.86px #00000005, 1.28px 19.15px 9.6px #00000008, 2.2px 32.97px 16.52px #00000008, 4px 60px 30.07px #0000000f;--shadow-metal-inset:inset 0 1px 1.5px #00000012, inset 0 -1px 1.5px #00000012;--grain-opacity:.12;--grain-cinematic:.12;--grain-silver:.1;--grain-product:.045;--grain-overlay:.07;--icon-size:20px;--icon-stroke:1.7;--motion-card:.3s;--motion-icon-travel:3px;--material-control-highlight:#fffdf117;--shadow-card-rest:0 8px 20px #00000024;--shadow-card-hover:0 12px 28px #0003;--grain-tile-size:153.5px;--content-width:1200px;--hero-width:1400px;--prose-width:720px;--form-width:760px;--page-gutter:32px;--space-25:100px;--space-30:120px;--z-media:0;--z-grain:2;--z-content:3;--z-navigation:20;--z-sticky:30;--z-backdrop:90;--z-dialog:100;--z-toast:110;--hero-type-size:70px;--editorial-type-size:64px;--section-type-size:42px;--control-target:44px;--control-comfortable:48px;--ui-focus-width:2px;--ui-focus-offset:2px;--ui-disabled-opacity:.5;--ui-glass-blur:0px;--ui-shadow-control:0 4px 12px #0000000f;--ui-shadow-focus:inset 0 0 0 1px var(--ui-focus-ring);--weight-body:400;--weight-control:600;--weight-metadata:500;--weight-heading:700;--weight-strong:800;--leading-body:1.5;--motion-entrance:.4s;--motion-loading:1.4s;--motion-ease-emphasized:cubic-bezier(.16,1,.3,1);--motion-fast:.14s;--motion-standard:.24s;--motion-slow:.4s;--motion-cinematic:.62s;--motion-ambient:1s;--motion-ease:cubic-bezier(.2,0,0,1);--motion-ease-exit:cubic-bezier(.4,0,1,1);--motion-ease-card:cubic-bezier(.44,0,.56,1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--club-black:#0a0a0a;--club-paper:#fffdf1;--club-yellow:#fff3b0;--club-red:#982c38;--vote-cold:#2672ac;--vote-hot:#982c38;--ui-canvas:var(--material-canvas);--community-selection:#ffffff61;--ui-surface:var(--material-raised);--ui-field-surface:var(--material-field-pearl);--field-surface:#ffffff73;--field-border:#0000002e;--field-placeholder:#626265;--ui-text-primary:#111112;--ui-text-inverse:var(--club-paper);--ui-focus-ring:#111112;--ui-selection-soft:var(--club-black)}@supports (color:color-mix(in lab,red,red)){:root{--ui-selection-soft:color-mix(in srgb, var(--club-black) 8%, var(--ui-canvas))}}:root{--ui-text-muted-inverse:#bdbdb6;--ui-text-secondary-inverse:#ddddd6;--ui-border-inverse:var(--club-paper)}@supports (color:color-mix(in lab,red,red)){:root{--ui-border-inverse:color-mix(in srgb,var(--club-paper) 22%,var(--club-black))}}:root{--ui-footer:var(--club-black);--ui-surface-glass:var(--material-silver);--ui-border-glass:#fffc;--ui-shadow-glass:var(--shadow-navigation);--deal-media-height:170px;--deal-feed-media-height:160px;color-scheme:light}html[data-theme=dark]{--community-selection:#ffffff0f;--vote-cold:#76bbeb;--vote-hot:#ea7272;--ui-canvas:var(--club-black);--ui-surface:var(--club-black)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark]{--ui-surface:color-mix(in srgb, var(--club-black) 94%, var(--club-paper))}}html[data-theme=dark]{--ui-field-surface:var(--material-field-charcoal);--field-surface:#fff1;--field-border:#ffffff3d;--field-placeholder:#a7a7aa;--ui-text-primary:var(--club-paper);--ui-text-inverse:var(--club-black);--ui-focus-ring:var(--club-yellow);--ui-selection-soft:var(--club-paper)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark]{--ui-selection-soft:color-mix(in srgb, var(--club-paper) 10%, var(--ui-canvas))}}html[data-theme=dark]{--ui-footer:var(--club-black)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark]{--ui-footer:color-mix(in srgb, var(--club-black) 88%, var(--club-paper))}}html[data-theme=dark]{--ui-surface-glass:var(--material-silver);--ui-border-glass:#ffffff24;--ui-shadow-glass:var(--shadow-navigation);color-scheme:dark}:root,html[data-theme]{--ui-text-secondary:var(--ui-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme]{--ui-text-secondary:color-mix(in srgb, var(--ui-text-primary) 76%, var(--ui-canvas))}}:root,html[data-theme]{--ui-text-muted:var(--ui-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme]{--ui-text-muted:color-mix(in srgb, var(--ui-text-primary) 68%, var(--ui-canvas))}}:root,html[data-theme]{--ui-text-disabled:var(--ui-text-muted);--ui-surface-subtle:var(--ui-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme]{--ui-surface-subtle:color-mix(in srgb, var(--ui-text-primary) 4%, var(--ui-canvas))}}:root,html[data-theme]{--ui-surface-muted:var(--ui-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme]{--ui-surface-muted:color-mix(in srgb, var(--ui-text-primary) 8%, var(--ui-canvas))}}:root,html[data-theme]{--ui-surface-raised:var(--ui-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme]{--ui-surface-raised:color-mix(in srgb, var(--ui-text-primary) 6%, var(--ui-canvas))}}:root,html[data-theme]{--ui-border-subtle:var(--ui-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme]{--ui-border-subtle:color-mix(in srgb, var(--ui-text-primary) 14%, var(--ui-canvas))}}:root,html[data-theme]{--ui-border-default:var(--ui-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme]{--ui-border-default:color-mix(in srgb, var(--ui-text-primary) 22%, var(--ui-canvas))}}:root,html[data-theme]{--ui-border-control:var(--ui-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme]{--ui-border-control:color-mix(in srgb, var(--ui-text-primary) 42%, var(--ui-canvas))}}:root,html[data-theme]{--ui-border-strong:var(--ui-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme]{--ui-border-strong:color-mix(in srgb, var(--ui-text-primary) 70%, var(--ui-canvas))}}:root,html[data-theme]{--ui-separator:var(--ui-border-default);--ui-action-primary:var(--ui-text-primary);--ui-action-primary-hover:var(--ui-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme]{--ui-action-primary-hover:color-mix(in srgb, var(--ui-text-primary) 88%, var(--ui-canvas))}}:root,html[data-theme]{--ui-action-primary-active:var(--ui-text-primary)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme]{--ui-action-primary-active:color-mix(in srgb, var(--ui-text-primary) 76%, var(--ui-canvas))}}:root,html[data-theme]{--ui-action-primary-foreground:var(--ui-text-inverse);--ui-action-primary-soft:var(--ui-selection-soft);--ui-action-primary-soft-foreground:var(--ui-text-primary);--ui-action-secondary:transparent;--ui-action-secondary-hover:var(--ui-selection-soft);--ui-action-secondary-active:var(--ui-surface-muted);--ui-action-secondary-foreground:var(--ui-text-primary);--ui-accent:var(--club-yellow);--ui-accent-hover:#f2e6a4;--ui-accent-active:#e5da99;--ui-accent-soft:var(--club-yellow)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme]{--ui-accent-soft:color-mix(in srgb, var(--club-yellow) 16%, var(--ui-canvas))}}:root,html[data-theme]{--ui-accent-foreground:var(--ui-text-primary);--ui-on-accent:var(--club-black);--ui-selection-foreground:var(--ui-text-primary);--ui-status-danger:var(--club-red);--ui-status-danger-hover:#842632;--ui-status-danger-soft:var(--club-red)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme]{--ui-status-danger-soft:color-mix(in srgb, var(--club-red) 12%, var(--ui-canvas))}}:root,html[data-theme]{--ui-status-danger-foreground:var(--ui-text-primary);--ui-on-danger:var(--club-paper);--ui-status-success:var(--ui-text-primary);--ui-status-success-hover:var(--ui-text-primary);--ui-status-success-soft:var(--ui-surface-muted);--ui-status-success-foreground:var(--ui-text-primary);--ui-on-success:var(--ui-text-inverse);--ui-status-warning:var(--club-yellow);--ui-status-warning-hover:var(--ui-accent-hover);--ui-status-warning-soft:var(--ui-accent-soft);--ui-status-warning-foreground:var(--ui-text-primary);--ui-on-warning:var(--club-black);--ui-status-info:var(--ui-text-primary);--ui-status-info-hover:var(--ui-text-primary);--ui-status-info-soft:var(--ui-surface-muted);--ui-status-info-foreground:var(--ui-text-primary);--ui-on-info:var(--ui-text-inverse);--ui-overlay:#0000007a;--ui-overlay-strong:#000000bd;--ui-shadow-low:none;--ui-shadow-card:0 14px 32px #0000003d;--ui-shadow-modal:0 24px 70px #0004;--hairline:var(--ui-border-default);--grid-line:transparent;--premium-gold:var(--club-yellow);--premium-gold-bright:var(--club-yellow);--premium-gold-deep:var(--club-yellow);--premium-gold-soft:var(--ui-accent-soft);--premium-gold-line:var(--ui-border-control);--premium-red:var(--club-red);--brand-mark-cutout:var(--ui-canvas);--ui-scrollbar-track:var(--ui-canvas);--ui-scrollbar-thumb:var(--ui-border-control);--ui-scrollbar-thumb-hover:var(--ui-text-primary);--publish-canvas:var(--ui-canvas);--publish-panel:var(--ui-surface);--publish-field:var(--ui-surface);--publish-border:var(--ui-border-control);--publish-text:var(--ui-text-primary);--publish-text-secondary:var(--ui-text-secondary);--publish-selected:var(--club-yellow);--publish-selected-text:var(--club-black);--publish-progress-track:var(--ui-border-default);--home-canvas:var(--ui-canvas);--home-copy:var(--ui-text-secondary);--home-rail:var(--ui-surface);--home-rail-border:var(--ui-border-default)}@media(min-width:810px)and (not (min-width:1200px)){:root{--hero-type-size:56px;--editorial-type-size:51px;--section-type-size:36px;--page-gutter:32px}}@media(max-width:809px){:root{--hero-type-size:45px;--editorial-type-size:44px;--section-type-size:32px;--page-gutter:20px}}:root{--material-pearl:linear-gradient(140deg, #d0d0d0 0%, #e8e8e8 50.431%, #c8c8c8 100%);--material-charcoal:linear-gradient(140deg, #26262a 0%, #18181b 52%, #101012 100%);--material-charcoal-rim:linear-gradient(180deg, #767679, #424245 10%, #242426 72%, #707073);--material-product-field:#e2e2e2;--material-product-foreground:#f7f7f7;--material-product-secondary:#bebec3;--shadow-editorial-rest:var(--shadow-metal-inset), var(--shadow-navigation);--shadow-editorial-hover:var(--shadow-metal-inset), 0 1px 2px #00000014, 0 2px 8px #0003, 0 8px 34px #00000052, var(--shadow-navigation);--material-cta:linear-gradient(#26262a, #08080a);--material-shine:linear-gradient(110deg, transparent 15%, #ffffff59 50%, transparent 85%);--shadow-cta:inset 0 1px #ffffff47, inset 0 -1px 1px #00000080, 0 7px 16px -6px #00000061;--shadow-cta-hover:inset 0 1px #ffffff73, inset 0 -1px 1px #00000080, 0 12px 24px -6px #00000094;--motion-shine:.8s;--motion-ease-shine:cubic-bezier(.25,.1,.25,1);--r3-vote-cold:#2672ac;--r3-vote-hot:#982c38}html[data-theme=dark]{--r3-vote-cold:#76bbeb;--r3-vote-hot:#ea7272}:root{--motion-disclosure:.35s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ui-canvas);min-width:320px}body{background:var(--ui-canvas);min-width:320px;min-height:100dvh;color:var(--ui-text-primary);font-family:var(--font-sans);font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border-radius:var(--radius-control);cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}::selection{background:var(--premium-gold);color:var(--ui-on-accent)}:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px;box-shadow:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{background:var(--ui-canvas);min-height:100dvh;color:var(--ui-text-primary)}.app-scrim{background:var(--ui-overlay)}.app-scrim--strong{background:var(--ui-overlay-strong)}.site-grid-lines,.editorial-grid-lines{pointer-events:none;background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),var(--grid-line) calc(25% - 1px),var(--grid-line) 25%);position:absolute;top:0;right:0;bottom:0;left:0}.control-field{border:1px solid var(--ui-border-control);background:var(--ui-field-surface);min-height:2.75rem;color:var(--ui-text-primary);transition:border-color var(--motion-standard),background var(--motion-standard);outline:none}.control-field::placeholder{color:var(--ui-text-muted)}.control-field:hover{border-color:var(--ui-border-strong)}.control-field:focus{border-color:var(--ui-focus-ring)}.action-secondary{border:1px solid var(--ui-border-default);background:var(--ui-action-secondary);color:var(--ui-action-secondary-foreground)}.action-secondary:hover{background:var(--ui-action-secondary-hover);border-color:var(--ui-border-strong)}.modal-surface{border:1px solid var(--ui-border-default);border-radius:var(--radius-modal);background:var(--ui-surface);color:var(--ui-text-primary);box-shadow:var(--ui-shadow-modal)}dialog.modal-surface[open]{z-index:180;margin:0;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.premium-modal{border-color:var(--ui-border-control);border-radius:var(--radius-modal);background:var(--ui-surface);color:var(--ui-text-primary);box-shadow:none;font-family:var(--font-sans)}.premium-modal__header{border-color:var(--ui-border-control)!important}.premium-modal__title{color:var(--ui-text-primary);font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2rem);font-weight:var(--weight-body);letter-spacing:-.015em;line-height:1}.premium-modal__icon{border:1px solid var(--ui-border-control);border-radius:var(--radius-modal);background:var(--ui-surface);color:var(--premium-gold-bright)}.premium-modal__close{color:var(--ui-text-primary);background:0 0;border:0;border-radius:0}.premium-modal__close:hover{color:var(--premium-gold-bright)}.premium-modal__choice{border:1px solid var(--hairline);border-radius:var(--radius-modal);background:var(--ui-surface);color:var(--ui-text-primary)}.premium-modal__choice:hover{border-color:var(--ui-border-control);background:var(--ui-surface);color:var(--ui-text-primary)}.premium-modal__choice.is-selected{border-color:var(--premium-gold);background:var(--ui-surface);color:var(--premium-gold-bright)}.premium-modal__primary,.premium-modal__secondary{border-radius:var(--radius-modal)}.premium-modal__primary{border:1px solid var(--premium-gold);background:var(--premium-gold);color:var(--club-black)}.premium-modal__primary:hover{background:var(--premium-gold-bright)}.premium-modal__secondary{border:1px solid var(--ui-border-default);color:var(--ui-text-primary);background:0 0}.premium-modal__secondary:hover{border-color:var(--ui-border-control);color:var(--premium-gold-bright)}.btn-primary-soft{border-color:var(--ui-border-control);background:var(--ui-surface);color:var(--ui-text-primary)}.btn-primary-soft:hover{background:var(--ui-surface)}.editorial-surface{border:1px solid var(--ui-border-default);background:var(--ui-surface);box-shadow:none}html.cookiehub-consent-answered .ch2-icon{display:none!important}.editorial-deal-detail{max-width:84rem!important}.contact-form-status{color:var(--ui-text-primary);font-size:var(--text-body-sm);align-items:center;gap:.4rem;margin:0;display:inline-flex}.contact-form-status svg{width:.75rem}.contact-form-status.is-error{color:var(--ui-text-primary)}.publish-mention-popup{z-index:1000;border:1px solid var(--ui-border-control);background:var(--ui-surface);min-width:12rem;max-height:13rem;box-shadow:none;display:grid;position:fixed;overflow-y:auto}.publish-mention-popup button,.publish-mention-popup span{min-height:var(--control-target);color:var(--ui-text-primary);font-size:var(--text-label);text-align:left;padding:.55rem .75rem}.publish-mention-popup button:hover,.publish-mention-popup button.is-selected{background:var(--ui-text-primary);color:var(--ui-surface)}.formatted-deal-description{color:var(--ui-text-secondary);font-size:.875rem;line-height:1.65}.formatted-deal-description p{min-height:.25rem}.formatted-deal-description strong{color:var(--ui-text-primary)}.formatted-deal-description a{color:var(--ui-text-primary);text-underline-offset:3px;text-decoration:underline}.formatted-deal-description__list-item{grid-template-columns:.8rem minmax(0,1fr);gap:.35rem;display:grid}.editorial-footer__email{border-bottom:1px solid var(--ui-border-control);font-family:var(--font-sans);white-space:nowrap;align-items:center;gap:.28rem;margin-top:.65rem;font-size:clamp(.68rem,.85vw,.82rem);line-height:1;display:inline-flex}.editorial-footer__email svg{flex:none;width:.62rem;height:.62rem}.editorial-footer__statement>small{color:var(--ui-text-primary);margin-top:.65rem;font-size:.52rem}.editorial-footer__utility{text-align:center;flex-direction:column;align-items:center;gap:.45rem;padding-top:.2rem;display:flex}.editorial-footer__utility>button{align-items:center;gap:.75rem;min-height:40px;padding:0 1rem;display:inline-flex}.editorial-footer__utility>span{color:var(--ui-text-primary);font-family:var(--font-mono);gap:.8rem;font-size:.52rem;display:flex}.editorial-footer__legal{border-top:1px solid var(--hairline);color:var(--ui-text-primary);font-family:var(--font-mono);grid-column:1/-1;justify-content:center;align-self:end;gap:1.4rem;padding-top:.55rem;font-size:.5rem;display:flex}.editorial-footer__legal a:hover{color:var(--premium-gold-bright)}@media(max-width:1180px){.editorial-footer__inner{padding-inline:2rem}}@media(max-width:900px){.editorial-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto;padding:1rem 2rem .75rem}.editorial-footer__statement{grid-area:auto}.editorial-footer__statement>small{margin-top:.65rem}.editorial-footer__legal{grid-column:1/-1;margin-top:.5rem}}@media(max-width:620px){.editorial-deal-feed{gap:.7rem}.editorial-feed-more>p{margin-top:1rem;position:static}.editorial-footer__inner{grid-template-columns:1fr;padding:1.35rem 1.2rem 1rem}.editorial-footer__statement,.editorial-footer__legal{grid-column:1}.editorial-footer__utility{padding-top:0}.editorial-footer__legal{flex-flow:wrap;gap:.45rem 1rem}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pwa-install-prompt{z-index:140;border:1px solid var(--ui-border-control);border-radius:var(--radius-control);background:var(--ui-canvas);width:min(100vw - 2rem,30rem);color:var(--ui-text-primary);box-shadow:var(--ui-shadow-modal);-webkit-backdrop-filter:blur(var(--ui-glass-blur));backdrop-filter:blur(var(--ui-glass-blur));animation:pwa-prompt-in var(--motion-entrance) var(--motion-ease-emphasized) both;grid-template-columns:3.5rem minmax(0,1fr) 2.75rem;gap:1rem;padding:1rem;display:grid;position:fixed;bottom:1rem;right:1rem}@keyframes pwa-prompt-in{0%{opacity:0;transform:translateY(1rem)}}.pwa-install-prompt__brand{border:1px solid var(--ui-border-control);background:var(--ui-surface-subtle);place-items:center;width:3.5rem;height:3.5rem;display:grid}.pwa-install-prompt__brand img{object-fit:contain;width:2.2rem;height:2.2rem}.pwa-install-prompt__copy small{color:var(--ui-text-secondary);font-size:.75rem;font-weight:var(--weight-heading);letter-spacing:.12em}.pwa-install-prompt__copy h2{font-family:var(--font-display);font-size:1.35rem;font-weight:var(--weight-body);margin-top:.25rem;line-height:1.05}.pwa-install-prompt__copy p{color:var(--ui-text-secondary);margin-top:.35rem;font-size:.875rem;line-height:1.55}.pwa-install-prompt__instructions{color:var(--ui-text-secondary);margin-top:.55rem;font-size:.875rem;line-height:1.5}.pwa-install-prompt__instructions strong{color:var(--ui-text-primary);align-items:center;gap:.4rem;font-size:.875rem;display:flex}.pwa-install-prompt__instructions strong svg{width:.8rem;color:var(--premium-gold)}.pwa-install-prompt__instructions ol{margin:.45rem 0 0 1rem;list-style:decimal}.pwa-install-prompt__instructions li+li{margin-top:.2rem}.pwa-install-prompt__copy>div{gap:.45rem;margin-top:.8rem;display:flex}.pwa-install-prompt__copy button{border:1px solid var(--ui-border-control);min-height:44px;color:var(--ui-text-primary);font-size:.875rem;font-weight:var(--weight-heading);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .8rem;display:inline-flex}.pwa-install-prompt__copy button.is-primary{border-color:var(--club-yellow);background:var(--ui-action-primary);color:var(--ui-action-primary-foreground)}.pwa-install-prompt__copy button svg{width:.75rem}.pwa-install-prompt__close{width:var(--control-target);height:var(--control-target);color:var(--ui-text-muted);background:0 0;border:0;place-items:center;display:grid}.pwa-install-prompt__close svg{width:.9rem}.not-found-page{text-align:center;place-items:center;min-height:55svh;padding:64px 24px;display:grid}.not-found-page__code{font-family:var(--font-mono);color:var(--ui-text-secondary)}.not-found-page h1{font:700 clamp(36px,6vw,72px)/1.1 var(--font-condensed);text-transform:uppercase;margin:16px 0}.not-found-page p{color:var(--ui-text-secondary);margin:0 0 28px}.pwa-install-prompt{max-height:calc(100dvh - 2rem);overflow-y:auto}.pwa-install-prompt__copy>div{flex-wrap:wrap}@media(max-width:480px){.pwa-install-prompt{grid-template-columns:minmax(0,1fr) 44px;gap:12px}.pwa-install-prompt__brand{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}.ds-button{min-height:var(--control-target);border-radius:var(--radius-control);font-family:var(--font-ui);font-weight:var(--weight-control);transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}:where(.ds-button[data-variant]){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid transparent;font-size:var(--text-body-sm)}.ds-button[data-variant=primary]{background:var(--ui-action-primary);color:var(--ui-action-primary-foreground)}.ds-button[data-variant=primary]:hover{background:var(--ui-action-primary-hover)}.ds-button[data-variant=secondary]{border-color:var(--ui-border-control);background:var(--ui-surface)}.ds-button[data-variant=secondary]:hover,.ds-button[data-variant=ghost]:hover{background:var(--ui-selection-soft)}.ds-button[data-variant=danger]{background:var(--ui-status-danger);color:var(--ui-on-danger)}.ds-button[data-variant=danger]:hover{background:var(--ui-status-danger-hover)}.ds-button:disabled,.ds-field:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity)}.ds-icon-button{display:inline-grid;place-items:center;min-width:var(--control-target);width:var(--control-target);height:var(--control-target);padding:0}.ds-field:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}.ds-textarea{resize:vertical}.ds-task-navigation__line{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--ui-text-secondary);font-size:var(--text-caption)}.ds-task-navigation__line>.ds-button{display:inline-flex;align-items:center;gap:8px;padding:0;min-height:44px;color:var(--ui-text-primary);font-size:var(--text-caption)}.ds-task-navigation__line svg{width:16px;height:16px}.ds-task-navigation progress{display:block;width:100%;height:3px;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ui-border-default);color:var(--ui-text-primary)}.ds-task-navigation progress::-webkit-progress-bar{background:var(--ui-border-default)}.ds-task-navigation progress::-webkit-progress-value{background:var(--ui-text-primary)}.ds-task-navigation progress::-moz-progress-bar{background:var(--ui-text-primary)}.ds-task-navigation ol{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px;padding:16px 0;border-bottom:1px solid var(--ui-border-default)}.ds-task-navigation li>.ds-button{display:flex;align-items:center;gap:12px;width:100%;padding:8px 0;text-align:left;color:var(--ui-text-secondary);font-size:var(--text-body-sm)}.ds-task-navigation li[aria-current=step]>.ds-button{color:var(--ui-text-primary);font-weight:var(--weight-heading)}.ds-task-navigation li>.ds-button>span{display:grid;place-items:center;width:24px;flex:none;font-size:var(--text-caption)}.ds-task-navigation li svg{width:16px;height:16px}@media(max-width:479px){.ds-task-navigation__line{align-items:flex-start;gap:8px}.ds-task-navigation__line>span{padding-block:12px}.ds-task-navigation__line>.ds-button{max-width:48%;text-align:right;justify-content:flex-end}.ds-task-navigation ol{grid-template-columns:1fr}}.ds-surface{min-width:0;border-radius:var(--radius-card)}.ds-surface[data-surface=opaque]{background:var(--ui-surface);border:1px solid var(--ui-border-default)}.ds-surface[data-surface=glass]{background:var(--ui-surface-glass);border:1px solid var(--ui-border-glass);box-shadow:var(--ui-shadow-glass);backdrop-filter:blur(var(--ui-glass-blur));-webkit-backdrop-filter:blur(var(--ui-glass-blur))}.ds-badge{border-radius:var(--radius-control);font-family:var(--font-ui);font-size:var(--text-caption)}.ds-status{color:var(--ui-text-secondary);font-size:var(--text-body-sm);line-height:var(--leading-body)}.ds-status[data-tone=danger]{color:var(--ui-status-danger-foreground)}.ds-skeleton{border-radius:var(--radius-control)}@media(prefers-reduced-motion:reduce){.ds-button{transition:none}}.ds-button:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}.ds-button:active:not(:disabled){filter:brightness(.94)}.ds-button[aria-busy=true]{cursor:progress}.ds-button[data-variant=text],.ds-button[data-variant=navigation]{background:transparent;color:inherit}.ds-button[data-variant=text]:hover,.ds-button[data-variant=navigation]:hover{text-decoration:underline;text-underline-offset:4px}.ds-button[data-variant=category]{justify-content:start;border-color:var(--ui-border-subtle);background:transparent;color:var(--ui-text-primary)}.ds-button[data-variant=category]:hover{background:var(--ui-selection-soft)}.ds-cta.ds-cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 18px;border:0;border-radius:var(--radius-control);background:var(--material-cta);color:var(--material-product-foreground);box-shadow:var(--shadow-cta);font:var(--weight-control) 14px/1.5 var(--font-ui);text-decoration:none;transition:box-shadow var(--motion-card) var(--motion-ease-card)}.ds-cta.ds-cta:before{content:"";position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;background:var(--material-shine);transform:translate(-120%) rotate(20deg);pointer-events:none}.ds-cta.ds-cta svg{width:20px;height:20px;flex:none;transition:transform var(--motion-standard) var(--motion-ease)}.ds-cta.ds-cta:is(:hover,:focus-visible){background:var(--material-cta);color:var(--material-product-foreground);box-shadow:var(--shadow-cta-hover)}.ds-cta.ds-cta:is(:hover,:focus-visible):before{animation:ds-shine var(--motion-shine) var(--motion-ease-shine) both}.ds-cta.ds-cta:is(:hover,:focus-visible) svg{transform:translate(var(--motion-icon-travel))}@keyframes ds-shine{0%{transform:translate(-120%) rotate(20deg)}to{transform:translate(120%) rotate(20deg)}}@media(prefers-reduced-motion:reduce){.ds-cta,.ds-cta.ds-cta svg{transition:none}.ds-cta.ds-cta:is(:hover,:focus-visible):before{animation:none}.ds-cta.ds-cta:is(:hover,:focus-visible) svg{transform:none}}.ds-accordion{border-bottom:1px solid var(--ui-border-control)}.ds-accordion h3{margin:0}.ds-accordion h3>button{display:flex;align-items:center;gap:16px;width:100%;padding:20px 0;text-align:left;border:0;border-radius:0;background:transparent;font:var(--weight-control) 18px/1.4 var(--font-ui)}.ds-accordion h3 small{margin-left:auto;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-secondary);font:var(--weight-body) 13px/1.5 var(--font-ui)}.ds-accordion h3 i{position:relative;width:20px;height:20px;margin-left:auto;flex:none}.ds-accordion h3 small+i{margin-left:0}.ds-accordion h3 i:before,.ds-accordion h3 i:after{content:"";position:absolute;top:9px;left:3px;width:14px;height:2px;background:currentColor}.ds-accordion h3 i:after{transform:rotate(90deg);transition:transform var(--motion-disclosure) var(--motion-ease)}.ds-accordion[data-open=true] h3 i:after{transform:rotate(90deg) scaleX(0)}.ds-accordion__panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--motion-disclosure) var(--motion-ease),opacity var(--motion-standard) var(--motion-ease)}.ds-accordion[data-open=true] .ds-accordion__panel{grid-template-rows:1fr;opacity:1}.ds-accordion__panel>div{overflow:hidden;min-height:0}.ds-accordion__content{padding:0 0 24px}.ds-filter-field{display:grid;gap:8px;font:var(--weight-body) 13px/1.5 var(--font-ui)}.ds-filter-field .ds-field{width:100%;padding:10px 12px}.ds-filter-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;font:var(--weight-control) 16px/1.5 var(--font-ui);border-bottom:1px solid var(--ui-border-control)}.ds-filter-row input[type=checkbox]{width:22px;height:22px;accent-color:var(--ui-text-primary);margin:11px}.ds-filter-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px}.ds-filter-footer>.ds-cta{margin-left:auto}.club-dialog.ds-dialog--editorial{border:3px solid transparent;background:var(--material-pearl) padding-box,var(--material-rim) border-box;color:var(--material-text);box-shadow:var(--shadow-editorial-rest)}html[data-theme=dark] .club-dialog.ds-dialog--editorial{background:var(--material-charcoal) padding-box,var(--material-charcoal-rim) border-box;color:var(--ui-text-primary)}.ds-filter-dialog .club-dialog__body{padding-top:0}.ds-filter-content .club-budget{padding-bottom:0}.ds-filter-content .club-budget>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ds-filter-content .club-budget label{font-family:var(--font-ui)}.ds-filter-content .club-budget .club-checkbox{min-height:44px}.ds-feed-continuation{grid-column:1/-1;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;min-height:100px;padding:24px 0;border-top:1px solid var(--ui-border-default);color:var(--ui-text-secondary);font:var(--weight-body) 13px/1.5 var(--font-ui)}.ds-feed-continuation :is(button,a){min-height:44px;display:inline-flex;align-items:center;text-underline-offset:4px}.ds-feed-sentinel{position:absolute;top:0;width:1px;height:1px;pointer-events:none}.ds-loading{display:inline-flex;align-items:center;gap:12px}.ds-loading i{width:16px;height:16px;border:1px solid var(--ui-border-control);border-top-color:currentColor;border-radius:var(--radius-full);animation:ds-spin .9s linear infinite}@keyframes ds-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ds-accordion__panel,.ds-accordion h3 i:after{transition:none}.ds-loading i{animation:none}}.ds-budget-apply{justify-self:end;padding:8px 0}.ds-cta.ds-cta:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.ds-cta.ds-cta:is(:disabled,[aria-disabled=true]):before{animation:none}.ds-cta.ds-cta:is(:disabled,[aria-disabled=true]) svg{transform:none}select option{background:var(--ui-field-surface);color:var(--ui-text-primary)}:where(input,textarea,select):is(:autofill,:-webkit-autofill):not([type=hidden]){box-shadow:inset 0 0 0 1000px var(--ui-field-surface)!important;-webkit-text-fill-color:var(--ui-text-primary);caret-color:var(--ui-text-primary)}.ds-reveal-word{display:inline-block;white-space:nowrap}.ds-reveal-word>span{display:inline-block}@media(prefers-reduced-motion:reduce){.ds-reveal-word>span{transform:none!important;filter:none!important;opacity:1!important}}.ds-field:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([data-variant=open]):not(.sr-only),.ds-field-shell.ds-field-shell.ds-field-shell{min-height:var(--field-height);border:1px solid var(--field-current-border, var(--field-border));border-radius:var(--field-radius);background:var(--field-surface);color:var(--ui-text-primary);font-family:var(--field-font);font-size:var(--field-text-size);font-weight:var(--weight-body);line-height:1.375;box-shadow:none}.ds-field:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([data-variant=open]):not(.sr-only){padding:var(--field-padding-block) var(--field-padding-end, var(--field-padding-inline)) var(--field-padding-block) var(--field-padding-start, var(--field-padding-inline))}.ds-field.ds-field::placeholder{color:var(--field-placeholder);opacity:1}.ds-field:not([data-variant=open]):not(.sr-only):focus,.ds-field-shell.ds-field-shell.ds-field-shell:focus-within{--field-current-border:var(--ui-text-primary)}.ds-field:not([data-variant=open]):not(.sr-only):focus-visible,.ds-field-shell.ds-field-shell.ds-field-shell:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}.ds-field[aria-invalid=true]:not([data-variant=open]):not(.sr-only),.ds-field-shell.ds-field-shell.ds-field-shell:has([aria-invalid=true]),.ds-field-shell.ds-field-shell.ds-field-shell:is([aria-invalid=true],.has-error){--field-current-border:var(--ui-status-danger-foreground)}.ds-field-shell.ds-field-shell.ds-field-shell>.ds-field{border:0;background:transparent}.ds-field-shell.ds-field-shell.ds-field-shell:has(.ds-field:focus-visible){outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}.ds-field-shell.ds-field-shell.ds-field-shell>.ds-field:focus-visible{outline:0}.ds-field:read-only{cursor:default}.ds-field:disabled,.ds-field-shell:disabled{opacity:var(--ui-disabled-opacity);cursor:not-allowed}.ds-field-label{display:grid;gap:8px;min-width:0}.ds-field-label>span,.ds-field-legend{font:var(--weight-body) var(--field-label-size)/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.02em}.ds-field-label>.ds-field{width:100%;min-width:0}.ds-field-help{color:var(--ui-text-secondary);font:var(--weight-body) 13px/1.6 var(--font-ui)}.ds-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.ds-choice{display:flex;align-items:center;gap:10px;min-height:44px;padding:12px;border:1px solid var(--field-border);background:var(--field-surface);cursor:pointer;font:var(--weight-body) 12px/1.5 var(--font-mono);text-transform:uppercase}.ds-choice:has(:checked){border-color:var(--ui-text-primary)}.ds-choice:has(:focus-visible){outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}.ds-choice:has(:disabled){cursor:not-allowed;opacity:var(--ui-disabled-opacity)}.ds-field.ds-field:is([type=checkbox],[type=radio]){-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;flex:0 0 var(--field-choice-size);width:var(--field-choice-size);height:var(--field-choice-size);min-height:0;padding:0;margin:0;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-surface);color:var(--ui-text-inverse);cursor:pointer}.ds-field.ds-field[type=radio]{border-radius:var(--radius-capsule)}.ds-field.ds-field:is([type=checkbox],[type=radio]):checked{background:var(--ui-text-primary);border-color:var(--ui-text-primary)}.ds-field.ds-field:is([type=checkbox],[type=radio]):before{content:"";width:10px;height:10px;background:currentColor;transform:scale(0)}.ds-field.ds-field[type=radio]:before{width:6px;height:6px;border-radius:var(--radius-capsule)}.ds-field.ds-field[type=checkbox]:before{clip-path:polygon(14% 44%,39% 69%,87% 15%,100% 28%,40% 96%,0 57%)}.ds-field.ds-field:is([type=checkbox],[type=radio]):checked:before{transform:scale(1)}.ds-choice .ds-field:focus-visible{outline:0}@media(forced-colors:active){.ds-field.ds-field:is([type=checkbox],[type=radio]){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ds-field.ds-field:is([type=checkbox],[type=radio]):before{display:none}}@media(max-width:479px){.ds-choice-grid{grid-template-columns:minmax(0,1fr)}}.ds-field--with-icons{--field-padding-start:44px;--field-padding-end:44px}:root{--field-chevron-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html[data-theme=dark]{--field-chevron-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23F3F2ED' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}select:not([multiple]):not([size]){-moz-appearance:none;appearance:none;-webkit-appearance:none;--field-padding-end:calc(var(--field-chevron-inset) + var(--field-chevron-size) + 12px);padding-right:var(--field-padding-end)!important;background-image:var(--field-chevron-image)!important;background-position:right var(--field-chevron-inset) center!important;background-size:var(--field-chevron-size) var(--field-chevron-size)!important;background-repeat:no-repeat!important}.ds-field-shell.ds-field-shell>svg:last-child{margin-inline:0 var(--field-chevron-inset)}@media(forced-colors:active){select:not([multiple]):not([size]){-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;background-image:none!important}}.ds-skeleton{display:block}.ds-skeleton,.skeleton-mask{background:var(--ui-surface-muted);border-radius:var(--radius-control)}.skeleton-line{width:100%;height:14px;max-width:100%}.skeleton-line.is-short{width:55%}.skeleton-count{width:48px;height:18px;max-width:100%}.skeleton-avatar{width:40px;height:40px;flex:none;border-radius:var(--radius-full)}.skeleton-text{color:transparent!important;background:var(--ui-surface-muted);border-radius:var(--radius-control);-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:no-preference){.ds-skeleton,.skeleton-text{animation:skeleton-breathe 1.6s ease-in-out infinite}@keyframes skeleton-breathe{50%{opacity:.55}}}.bel-deal-card.is-loading{pointer-events:none}.deal-card-loading-media{width:100%;height:100%;border-radius:0}.bel-deal-card.is-loading :is(.bel-deal-card__title a,.bel-deal-card__merchant,.bel-deal-card__description,.bel-deal-card__posted,.club-price strong,.club-price s,.deal-promotion-badge,.bel-deal-card__author strong,.bel-deal-card__author>span:not(.club-avatar),.bel-deal-card__cta,.temperature-control,.bel-deal-card__toolbar button){color:transparent!important;background:var(--ui-surface-muted);border-radius:var(--radius-control);text-decoration-color:transparent;box-shadow:none}.bel-deal-card.is-loading :is(.bel-deal-card__cta,.temperature-control,.bel-deal-card__toolbar,.club-avatar) svg,.bel-deal-card.is-loading .temperature-control>*{visibility:hidden}.bel-deal-card.is-loading .club-avatar{color:transparent!important;background:var(--ui-surface-muted)}.bel-deal-card.is-loading .bel-deal-card__merchant{width:100px;max-width:100%}.bel-deal-card.is-loading .bel-deal-card__title a:after{display:none}.bel-deal-card.is-loading .bel-deal-card__posted{width:88px;white-space:nowrap;overflow:hidden}.home-topic-loading{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--ui-border-default)}.home-topic-loading .bel-home__topic-copy{flex:1;display:grid;gap:10px}.rank-entry.is-loading .community-identity{min-height:40px}.rank-entry.is-loading .community-identity__avatar{border-radius:var(--radius-full)}.rank-entry-loading-name{display:grid;gap:8px;width:min(220px,100%);flex:1}.rank-entry.is-loading .rank-entry__facts{height:18px;width:min(220px,100%)}.rank-entry-loading-badges{height:44px;display:flex;align-items:center}.rank-entry-loading-badges .ds-skeleton{width:112px;height:18px}.rank-entry.is-loading .rank-entry__points{display:grid;justify-items:end;gap:8px}.rank-entry.is-loading .rank-entry__points .ds-skeleton:first-child{height:30px;width:72px}.contributors-context .ds-skeleton{display:inline-block;width:64px;height:24px;vertical-align:middle}@media(max-width:809px){.rank-entry.is-loading .community-identity{min-height:32px}.rank-entry.is-loading .rank-entry__facts{height:16.5px}.rank-entry.is-loading .rank-entry__points .ds-skeleton:first-child{height:25.5px}}.forum-topic-summary.is-loading h2 .ds-skeleton{height:1.4em;width:80%}.forum-topic-summary.is-loading .forum-topic-summary__meta .ds-skeleton{height:1.5em;width:100px}.forum-topic-summary.is-loading .forum-topic-summary__activity{display:grid;gap:8px;justify-items:end}@media(max-width:809px){.forum-topic-summary.is-loading .forum-topic-summary__activity{display:flex;justify-content:flex-start}.forum-topic-summary.is-loading h2 .ds-skeleton{height:2.8em}}.page-skeleton__title{height:54px;width:min(440px,80%)}.page-skeleton__line{height:14px;width:90%}.page-skeleton__line.is-short{width:65%}.page-skeleton__row{padding:22px 0;border-bottom:1px solid var(--ui-border-default);display:grid;gap:12px}.page-skeleton__back{height:44px;width:180px}.detail-loading-gallery{height:100%;min-height:inherit;border-radius:0}.detail-loading-title{line-height:inherit}.detail-loading-title .ds-skeleton{height:1.18em;margin-bottom:.12em}.detail-loading-title .ds-skeleton:last-child{width:76%;margin-bottom:0}.detail-loading-reference{height:32px;width:112px;margin-top:4px}.detail-loading-offer{height:50px;width:100%}.detail-loading-provenance{display:flex;align-items:center;gap:8px;width:100%;min-height:44px}.personal-contribution-row.is-loading .personal-contribution-main>div:nth-child(2){display:grid;gap:12px}.personal-contribution-row.is-loading .deal-image-frame{background:var(--ui-surface-muted)}.activity-loading li{display:grid;gap:14px}.activity-loading .ds-skeleton:nth-child(2){height:24px;width:55%}.activity-loading .ds-skeleton:nth-child(3){height:44px}.forum-topic-opening.is-loading{display:grid;gap:24px}.forum-topic-opening.is-loading .forum-topic-title .ds-skeleton{height:1.12em;margin-bottom:.15em}.forum-topic-opening.is-loading .forum-topic-prose{display:grid;gap:12px;min-height:120px;align-content:start}.forum-topic-message.is-loading{display:grid;gap:20px}.saved-loading-controls{width:88px;min-width:88px;height:44px}.detail-loading-action{height:44px}.detail-loading-pricing :is(strong,s,.deal-promotion-badge){color:transparent!important;background:var(--ui-surface-muted);border-radius:var(--radius-control)}.editorial-detail-conditions:has(>.ds-skeleton){display:grid;gap:12px}.publish-loading-input{height:44px;width:100%}.moderation-loading-title{font:var(--weight-heading) 42px/1.1 var(--font-condensed);text-transform:uppercase}.moderation-loading-priority{height:64px}.moderation-loading-tab{height:49px;width:100px;flex:none}.moderation-loading-rows{display:grid;gap:16px}.moderation-loading-record{display:flex;align-items:flex-start;gap:12px}.moderation-loading-media{width:64px;height:64px;flex:none}.moderation-loading-copy{flex:1;min-width:0;display:grid;gap:8px}.moderation-loading-description{height:56px;margin-top:4px}.moderation-loading-actions{width:180px;height:44px;flex:none}@media(max-width:1199px){.moderation-loading-record{flex-wrap:wrap}.moderation-loading-actions{width:100%}}@media(max-width:809px){.moderation-loading-title{font-size:30px}.moderation-loading-priority{height:52px}}.deal-preview.is-loading :is(.bel-deal-card__title,.deal-preview__action){color:transparent!important;background:var(--ui-surface-muted);border-radius:var(--radius-control)}.deal-preview.is-loading .deal-preview__action svg{visibility:hidden}.progress-loading-chart{aspect-ratio:280/104}.progress-loading-chart>.ds-skeleton{height:100%;width:100%}.home-ranking-loading{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--ui-border-default)}.home-ranking-loading .bel-home__rank{height:20px}.home-ranking-loading .bel-home__username{height:18px}.forum-discovery-categories[aria-hidden=true]{height:56px}.editorial-detail-merchant-line>.ds-skeleton{height:18px}.deal-preview.is-loading :is(.bel-deal-card__merchant,.club-price strong,.club-price s,.deal-promotion-badge){color:transparent!important;background:var(--ui-surface-muted);border-radius:var(--radius-control)}.bel-deal-card.is-loading .deal-promotion-badge,.detail-loading-pricing .deal-promotion-badge,.deal-preview.is-loading .deal-promotion-badge{background:var(--ui-surface-muted)!important}.publish-loading-input.ds-field{height:auto}.activity-loading-content{display:grid;gap:14px;padding:24px 0}.activity-loading-content .ds-skeleton:nth-child(2){height:24px;width:55%}.activity-loading-content .ds-skeleton:nth-child(3){height:44px}.description-editor-loading{display:grid;gap:12px;align-content:start}.moderation-loading-count{width:16px;height:11px;display:inline-block}html{scroll-padding-top:100px;scrollbar-color:var(--ui-border-control) var(--ui-canvas)}body{font-family:var(--font-sans)}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-control);letter-spacing:-.035em;line-height:1.14}button,input,textarea,select{font-family:var(--font-sans)}input::placeholder,textarea::placeholder{color:var(--ui-text-muted);opacity:1}button:disabled{opacity:.5}.premium-page-shell{max-width:1376px;margin-inline:auto;padding:0 var(--space-12) 52px;background:transparent}.club-wordmark{display:inline-flex;align-items:baseline;font:var(--weight-heading) var(--text-heading-md)/1 var(--font-brand);letter-spacing:-.065em;white-space:nowrap}.club-wordmark__dot{display:inline-block;width:9px;height:9px;background:var(--club-red);border-radius:var(--radius-full);margin-left:6px}.club-skip{position:fixed;z-index:200;top:-100px;left:16px;padding:14px;background:var(--ui-action-primary);color:var(--ui-action-primary-foreground)}.club-skip:focus{top:12px}.club-header{position:relative;z-index:30;height:88px;border-bottom:1px solid var(--ui-border-default);background:var(--ui-canvas)}.club-header__inner{width:min(1344px,calc(100% - 64px));margin-inline:auto;height:100%;display:flex;align-items:center;gap:var(--space-6)}.club-header__nav{display:flex;align-self:stretch;gap:22px;margin-left:0;font-size:var(--text-body-sm);font-weight:var(--weight-control)}.club-header__nav a{position:relative;display:flex;align-items:center;white-space:nowrap}.club-header__nav a[aria-current]:after{content:"";height:3px;background:var(--club-red);position:absolute;bottom:0;inset-inline:0}.club-header__actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}.club-icon-button,.club-deal__save{display:inline-grid;place-items:center;width:var(--control-target);height:var(--control-target);border:0;border-radius:var(--radius-control);color:inherit;background:transparent;flex-shrink:0}.club-icon-button svg,.club-deal__save svg{width:21px;height:21px;stroke-width:1.6}.club-icon-button:hover,.club-deal__save:hover{background:var(--ui-selection-soft)}.club-header__menu,.club-header__back{display:none}.club-avatar{width:34px;height:34px;border-radius:var(--radius-full);background:var(--club-red);color:var(--club-paper);display:grid;place-items:center;overflow:hidden;font-weight:var(--weight-control)}.club-button,.bel-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:46px;padding:10px var(--space-5);border:1px solid transparent;border-radius:var(--radius-control);font-size:var(--text-body-sm);line-height:1.4;font-weight:var(--weight-control);white-space:normal;background:transparent;color:var(--ui-text-primary);box-shadow:none}.club-button svg,.bel-button svg{width:19px;height:19px;flex:none}.club-button--primary,.bel-button--gold{background:var(--ui-action-primary);color:var(--ui-action-primary-foreground)}.club-button--primary:hover,.bel-button--gold:hover{background:var(--ui-action-primary-hover);color:var(--ui-action-primary-foreground)}.club-button--secondary,.bel-button:not(.bel-button--gold){border-color:var(--ui-border-control)}.club-button--secondary:hover,.bel-button:not(.bel-button--gold):hover{background:var(--ui-selection-soft)}.club-text-button{display:inline-flex;align-items:center;gap:10px;min-height:var(--control-target);font-size:var(--text-body-sm);font-weight:var(--weight-control)}.club-text-button svg{width:18px}.club-search{display:flex;align-items:center;gap:14px;height:58px;border:1px solid var(--ui-text-primary);border-radius:var(--radius-card);background:var(--ui-surface);overflow:hidden;min-width:0}.club-search>svg{width:22px;margin-left:17px;flex:none}.club-search input{flex:1;width:100%;min-width:0;font-size:var(--text-body);border:0;outline:none;background:transparent;padding:var(--space-3) 0}.club-search:focus-within{outline:2px solid var(--ui-focus-ring);outline-offset:3px}.club-search input:focus-visible{outline:none}.club-search>button{align-self:stretch;width:58px;flex:none;background:var(--ui-action-primary);color:var(--ui-action-primary-foreground);display:grid;place-items:center;border-left:1px solid var(--ui-text-primary)}.club-search>button svg{width:23px}.club-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(560px,calc(100% - 32px));max-height:min(90dvh,850px);margin:auto;padding:0;border:1px solid var(--ui-border-control);border-radius:var(--radius-modal);background:var(--ui-canvas);color:var(--ui-text-primary);box-shadow:var(--ui-shadow-modal)}.club-dialog::backdrop{background:var(--ui-overlay-strong)}.club-dialog{overflow:hidden}.club-dialog__content{display:flex;flex-direction:column;max-height:min(90dvh,850px)}.club-dialog__body{overflow:auto;min-height:0;padding:0 var(--space-6) var(--space-6);overscroll-behavior:contain}.club-dialog__content>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6);flex:none;border-bottom:1px solid var(--ui-border-default)}.club-dialog__content>header h2{font-size:var(--text-title);margin-top:var(--space-2)}.club-dialog__body>.club-button{width:100%;margin-top:var(--space-5)}.club-menu-links,.club-account-links{display:flex;flex-direction:column;margin-bottom:22px}.club-menu-links>a,.club-menu-links>button,.club-account-links>button{display:flex;align-items:center;gap:14px;min-height:48px;padding:var(--space-2);text-align:left;border-bottom:1px solid var(--ui-border-subtle)}.club-account-links svg{width:20px}.club-menu-links>*:hover,.club-account-links>button:hover{background:var(--ui-selection-soft)}.club-account-name{font-size:var(--text-title-sm);font-weight:var(--weight-control);display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.club-account-name span{margin-left:auto;font-size:var(--text-body-sm);color:var(--ui-text-muted)}.club-menu-preferences{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:end;margin-bottom:var(--space-5)}.club-menu-preferences label{display:grid;gap:var(--space-2);font-size:var(--text-compact)}.club-menu-preferences select{min-height:var(--control-target);padding:var(--space-2);border:1px solid var(--ui-border-control);border-radius:var(--radius-control);background:var(--ui-surface)}.club-home__hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:52px;padding:58px 0 42px}.club-home__copy h1{font-size:clamp(var(--text-display-sm),4.5vw,var(--text-display-lg));letter-spacing:-.055em;line-height:1.04;margin:0 0 22px}.club-home__copy h1 span{font-weight:var(--weight-body)}html[data-theme=light] .club-home__copy h1 span{color:var(--club-red)}.club-home__copy>p{font-size:var(--text-title-sm);line-height:1.5;max-width:490px;color:var(--ui-text-secondary)}.club-home__copy .club-search{margin-top:var(--space-7)}.club-page-publish{margin-top:var(--space-3)}.club-page-title .club-page-publish{margin:0;flex:none}.club-menu-publish{width:100%;margin:var(--space-4) 0}.club-home__note{display:flex;align-items:center;gap:14px;margin-top:22px;font-size:var(--text-compact);line-height:1.45;color:var(--ui-text-muted)}.club-home__note svg{width:32px;height:32px;flex:none}.deal-image-frame{isolation:isolate}.deal-image-frame__backdrop{position:absolute;object-fit:cover!important;filter:blur(24px) saturate(.6);opacity:.28;pointer-events:none}.deal-image-frame__foreground{position:relative;z-index:1}.club-home__campaign{position:relative;display:grid;grid-template-rows:minmax(240px,1fr) auto;align-self:stretch;min-width:0;background:var(--ui-surface-muted);border-radius:var(--radius-control);overflow:hidden}.club-home__campaign>.deal-image-frame{min-height:270px}.club-home__campaign .deal-image-frame__foreground{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:var(--space-4)}.club-home__spotlight{position:relative;padding:var(--space-5) 52px 22px 22px;background:var(--club-black);color:var(--club-paper)}.club-home__spotlight>small{display:block;font-size:var(--text-label);color:var(--club-yellow);margin-bottom:10px}.club-home__spotlight h2{font-size:var(--text-section);line-height:1.2;margin-bottom:var(--space-4)}.club-home__spotlight .club-price{gap:10px}.club-home__spotlight .club-price strong{width:auto;font-size:var(--text-heading)}.club-home__spotlight .club-price s{color:var(--club-paper);opacity:.8}.club-home__spotlight>svg{position:absolute;right:20px;bottom:26px;width:20px;color:var(--club-yellow)}.club-home__campaign--empty{place-items:center;padding:var(--space-8);color:var(--ui-text-secondary)}.club-home__deals{border-top:1px solid var(--ui-text-primary);padding-top:30px}.club-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6)}.club-section-heading h2{font-size:var(--text-heading)}.club-section-heading button{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-target);font-size:var(--text-body-sm);font-weight:var(--weight-control)}.club-section-heading button svg{width:19px}.club-home__selection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-7)}.club-category-strip{display:flex;gap:var(--space-14);align-items:center;margin-top:var(--space-12);padding:26px 0;border-top:1px solid var(--ui-text-primary)}.club-category-strip h2{width:240px;flex:none;font-size:var(--text-title)}.club-category-strip nav{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--space-6)}.club-category-strip :is(button,a){display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;text-align:left;border-bottom:1px solid var(--ui-border-default);font-size:var(--text-body-sm)}.club-category-strip :is(button,a) svg{width:17px;flex:none}.club-invitation{display:flex;align-items:center;gap:var(--space-6);background:var(--ui-selection-soft);padding:var(--space-7) var(--space-8);margin-top:var(--space-4)}.club-seal{width:82px;height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;border:1px solid var(--club-black);border-radius:var(--radius-full);font:var(--weight-control) var(--text-display)/.85 var(--font-display);color:var(--ui-action-primary-foreground);background:var(--ui-action-primary);transform:rotate(-9deg)}.club-seal small{font:var(--weight-control) var(--text-caption)/1.3 var(--font-sans);margin-top:6px}.club-invitation h2{font-size:var(--text-title);margin:var(--space-1) 0 var(--space-2)}.club-invitation p{font-size:var(--text-compact);color:var(--ui-text-secondary)}.club-invitation .club-button{margin-left:auto;flex:none}.club-page-title{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8);padding:46px 0 34px}.club-page-title h1{font-size:clamp(var(--text-heading-md),4.3vw,var(--text-display-lg));margin-bottom:18px}.club-page-title p{color:var(--ui-text-secondary);font-size:var(--text-title-sm)}.club-page-title>p{font-size:var(--text-body-sm);max-width:180px;text-align:right}.club-feed-tabs{display:flex;align-items:stretch;gap:30px;border-bottom:1px solid var(--ui-text-primary)}.club-feed-tabs button{display:flex;gap:10px;align-items:center;min-height:62px;font-size:var(--text-title-md);font-weight:var(--weight-control);border-bottom:3px solid transparent}.club-feed-tabs button[aria-current]{border-color:var(--ui-text-primary)}.club-feed-tabs svg{width:20px}.club-feed-tabs .lucide-flame{color:var(--vote-hot)}.club-feed-search{display:flex;gap:var(--space-4);margin:18px 0 var(--space-6)}.club-feed-search .club-search{flex:1;height:50px}.club-feed-search>.club-button{min-width:140px}.club-feed-layout{display:block}.club-filter-content h2{font:var(--weight-control) var(--text-body-sm)/1.4 var(--font-sans);margin:10px 0 var(--space-3);letter-spacing:0}.club-filter-content nav{display:grid;margin-bottom:var(--space-7)}.club-filter-content nav button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px var(--space-2);min-height:46px;text-align:left;font-size:var(--text-body-sm)}.club-filter-content nav button[aria-pressed=true]{background:var(--ui-selection-soft);font-weight:var(--weight-control)}.club-filter-content nav button:hover{background:var(--ui-surface-muted)}.club-filter-content nav small{color:var(--ui-text-muted)}.club-filter-content nav svg{width:16px}.club-filter-content>details{padding:var(--space-3) 0;border-top:1px solid var(--ui-border-default)}.club-filter-content summary{padding:var(--space-2) 0;font-size:var(--text-body-sm);cursor:pointer}.club-filter-content [role=combobox],.club-filter-content .deal-price-filter>button{width:100%;min-height:var(--control-target);font-size:var(--text-compact);padding:var(--space-2)}.club-checkbox{min-height:var(--control-target);display:flex;align-items:center;gap:10px;font-size:var(--text-body-sm);cursor:pointer}.club-checkbox input{width:18px;height:18px;accent-color:var(--club-red)}.club-filter-help{border-top:1px solid var(--ui-border-default);padding-top:var(--space-6);margin-top:var(--space-6);font-size:var(--text-compact);line-height:1.55;color:var(--ui-text-secondary)}.club-filter-help summary{font-weight:var(--weight-control);color:var(--ui-text-primary)}.club-deal{position:relative;min-width:0;display:grid;grid-template-columns:minmax(160px,230px) minmax(0,1fr) 176px;grid-template-rows:auto auto;gap:10px var(--space-6);padding:0 0 22px;border-bottom:1px solid var(--ui-border-default)}.club-deal+.club-deal{margin-top:22px}.club-deal__media{grid-column:1;grid-row:1;position:relative;height:166px;border-radius:var(--radius-control);overflow:hidden;background:var(--ui-surface-muted)}.club-deal__media>a,.club-deal__media .deal-image-frame{display:block;width:100%;height:100%}.club-deal__media img{width:100%;height:100%;object-fit:contain}.club-deal__media .deal-image-frame__foreground{padding:10px}.club-deal__content{grid-column:2;grid-row:1 / 3;min-width:0;padding-right:var(--space-7)}.club-deal__meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-size:var(--text-label);line-height:1.5;margin:var(--space-1) 0 10px}.club-deal__meta time{color:var(--ui-text-muted)}.club-deal__meta time:before{content:"·";margin-right:var(--space-2)}.club-deal__content h2{font:var(--weight-control) var(--text-title)/1.22 var(--font-sans);letter-spacing:-.025em}.club-deal__content h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.club-deal__description{font-size:var(--text-body-sm);line-height:1.5;color:var(--ui-text-secondary);margin-top:var(--space-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.club-deal__shipping{font-size:var(--text-label);display:flex;align-items:center;gap:var(--space-2);margin-top:14px}.club-deal__shipping svg{width:16px;height:16px}.club-deal__vote{grid-column:1;grid-row:2;display:flex;align-items:center;flex-direction:column;gap:var(--space-1)}.club-deal__vote small{font-size:var(--text-caption);color:var(--ui-text-muted)}.temperature-control{width:156px;display:grid;grid-template-columns:44px 1fr 44px;border:1px solid var(--ui-border-default);border-radius:var(--radius-control);background:var(--ui-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.temperature-control button{min-height:var(--control-target);border:0;color:var(--ui-text-primary)}.temperature-control button svg{width:20px;height:20px}.temperature-control output{font:var(--weight-heading) var(--text-body)/1 var(--font-sans);color:var(--ui-text-primary)}.temperature-control button:hover{background:var(--ui-selection-soft)}.temperature-control .temperature-control__hot{color:var(--vote-hot)}.temperature-control .temperature-control__cold{color:var(--vote-cold)}.temperature-control button[aria-pressed=true]{background:var(--ui-surface-muted)}.temperature-control button[aria-pressed=true] svg{stroke-width:2.5}.temperature-control__hot[aria-pressed=true] svg{fill:currentColor}.temperature-cold-icon{position:relative;display:grid;place-items:center}.temperature-cold-icon>span{position:absolute;width:7px;height:7px;border-radius:var(--radius-full);background:currentColor}.club-deal__save{position:absolute;top:0;right:186px;z-index:2;width:var(--control-target);height:var(--control-target)}.club-deal__save[aria-pressed=true]{color:var(--ui-text-primary);background:var(--ui-selection-soft)}.club-deal__offer{grid-column:3;grid-row:1 / 3;display:flex;flex-direction:column;align-items:flex-start;gap:26px;justify-content:center;border-left:1px solid var(--ui-border-default);padding-left:var(--space-5)}.club-price{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);font-variant-numeric:tabular-nums}.club-price strong{width:100%;font:var(--weight-control) var(--text-heading)/1.1 var(--font-display);letter-spacing:-.04em}.club-price s{font-size:var(--text-compact);color:var(--ui-text-secondary);white-space:nowrap}.deal-promotion-badge{border:0;background:var(--club-red);color:var(--club-paper);border-radius:var(--radius-control);padding:7px;font:var(--weight-control) var(--text-label)/1 var(--font-sans);white-space:nowrap}.club-deal__cta{width:100%;padding:10px var(--space-3);font-size:var(--text-body-sm)}.club-deal__status,.club-deal__pick{position:absolute;top:10px;left:0;padding:6px 10px;background:var(--club-black);color:var(--club-paper);font-size:var(--text-caption)}.club-deal.is-unavailable .club-deal__media img{opacity:.6}.club-deal--featured{display:flex;flex-direction:column;gap:0;padding:0;border:0}.club-deal--featured+.club-deal{margin-top:0}.club-deal--featured .club-deal__media{height:246px;flex:none;border-radius:var(--radius-control) var(--radius-control) 0 0}.club-deal--featured .club-deal__save{top:8px;right:8px;background:var(--ui-surface);width:var(--control-target)}.club-deal--featured .club-deal__content{order:2;padding:0}.club-deal--featured .club-deal__content h2{font-size:var(--text-title-md);min-height:48px}.club-deal--featured .club-deal__description,.club-deal--featured .club-deal__shipping,.club-deal--featured .club-deal__cta{display:none}.club-deal--featured .club-deal__meta{margin:var(--space-1) 0 var(--space-2)}.club-deal--featured .club-deal__offer{order:1;padding:0;margin:-26px 0 14px;border:0;z-index:2;position:relative}.club-deal--featured .club-price{background:var(--ui-action-primary);color:var(--ui-action-primary-foreground);padding:11px 14px;gap:10px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.club-deal--featured .club-price strong{width:auto;font-size:var(--text-title)}.club-deal--featured .club-price s{color:var(--club-black);opacity:.75;font-size:var(--text-label)}.club-deal--featured .club-deal__vote{order:3;margin-top:14px;padding-top:var(--space-3);border-top:1px solid var(--ui-border-default);flex-direction:row;justify-content:space-between}.editorial-pagination{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8) 0;font-size:var(--text-body-sm)}.editorial-pagination button{min-height:46px;display:flex;gap:14px;align-items:center;padding:10px var(--space-5);border:1px solid var(--ui-border-control);border-radius:var(--radius-control)}@media(max-width:1100px){.club-header__inner{gap:var(--space-6);width:calc(100% - 48px)}.club-header__nav{gap:18px;margin:0}.club-header__publish{font-size:var(--text-compact);padding:10px var(--space-3)}.premium-page-shell{padding-inline:var(--space-7)}.club-home__hero{gap:var(--space-7)}.club-home__copy h1{font-size:var(--text-display-sm)}.club-home__campaign{min-height:340px}.club-deal{grid-template-columns:170px minmax(0,1fr) 145px;gap:10px 18px}.club-deal__content h2{font-size:var(--text-title-md)}.club-deal__save{right:148px}.club-deal__offer{padding-left:14px}.club-price strong{font-size:var(--text-title)}.club-deal--featured .club-price{gap:var(--space-2)}.club-deal--featured .club-price strong{font-size:var(--text-title-md)}.club-invitation{flex-wrap:wrap}}@media(max-width:900px){.club-header__nav{display:none}.club-header__menu{display:grid}.club-feed-layout{display:block}.club-home__hero{padding-top:34px}.club-home__copy h1{font-size:var(--text-heading-xl)}.club-home__copy>p{font-size:var(--text-body)}.club-home__selection{gap:var(--space-5)}.club-home__selection .club-deal__vote{flex-wrap:wrap}.club-category-strip{gap:var(--space-6)}.club-category-strip nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){html{scroll-padding-top:var(--space-4)}.app-shell{padding-bottom:env(safe-area-inset-bottom)}.app-shell:has(#publish-form-page){padding-bottom:0}.premium-page-shell{padding:0 var(--space-5) var(--space-8)}.club-header{height:64px}.club-header__inner{width:calc(100% - 32px);gap:var(--space-2)}.club-wordmark{font-size:var(--text-heading)}.club-header__actions{gap:0}.club-header__publish,.club-header__account,.club-header__theme{display:none}.club-header__back{display:grid;width:32px}.club-header__back+#brand-logo .club-wordmark{font-size:var(--text-title)}.club-home__hero{display:block;padding:var(--space-5) 0 var(--space-5)}.club-home__copy h1{font-size:clamp(var(--text-heading-md),8.5vw,var(--text-heading-xl));margin-bottom:var(--space-3)}.club-home__copy>p{font-size:var(--text-body);max-width:350px}.club-home__copy .club-search{margin-top:var(--space-4)}.club-home__note,.club-home__campaign{display:none}.club-home__deals{padding-top:var(--space-4)}.club-section-heading{align-items:flex-start;flex-direction:column;gap:2px;margin-bottom:var(--space-3)}.club-section-heading h2{font-size:var(--text-title)}.club-section-heading button{font-size:var(--text-label);text-align:right;gap:6px;min-width:74px}.club-section-heading button svg{width:16px;flex:none}.club-home__selection{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.club-category-strip{display:block;margin-top:26px;padding-top:var(--space-6)}.club-category-strip h2{width:auto;font-size:var(--text-section);margin-bottom:var(--space-4)}.club-category-strip nav{gap:0 var(--space-6)}.club-invitation{padding:22px 18px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px}.club-seal{width:48px;height:48px;font-size:var(--text-heading)}.club-seal small{font-size:7px;margin-top:3px}.club-invitation h2{font-size:var(--text-title-md)}.club-invitation .club-button{grid-column:2;margin:0;justify-self:start;font-size:var(--text-compact);padding-inline:var(--space-3)}.club-page-title{padding:var(--space-8) 0 18px}.club-page-title h1{font-size:var(--text-heading-lg);margin-bottom:var(--space-3)}.club-page-title p{font-size:var(--text-body-sm)}.club-page-title>p{display:none}.club-feed-tabs{gap:var(--space-7)}.club-feed-tabs button{font-size:var(--text-title-sm);min-height:52px}.club-feed-search{gap:var(--space-2);margin:18px 0 var(--space-6)}.club-feed-search>.club-button{min-width:var(--control-target);width:var(--control-target);font-size:0;padding:0}.club-feed-search>.club-button span{font-size:var(--text-caption)}.club-feed-search>.club-button svg{width:20px}.club-search{gap:10px;height:52px}.club-search>svg{margin-left:var(--space-3);width:19px}.club-search>button{width:var(--control-target)}.club-deal,.club-home__selection .club-deal--featured{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto auto auto;gap:var(--space-3) var(--space-4);padding:0 0 18px;border-bottom:1px solid var(--ui-border-default)}.club-deal .club-deal__content{grid-column:1/-1;grid-row:1;padding:0;order:initial}.club-deal .club-deal__meta{padding-right:var(--space-10);font-size:var(--text-label);margin:0 0 var(--space-2);gap:2px var(--space-2)}.club-deal .club-deal__meta time{display:inline}.club-deal .club-deal__content h2{font-size:var(--text-title-sm);line-height:1.3;min-height:0;overflow-wrap:anywhere}.club-deal .club-deal__media{grid-column:1;grid-row:2;height:120px;aspect-ratio:auto}.club-deal .club-deal__description,.club-deal .club-deal__shipping{display:none}.club-deal .club-deal__save{top:-6px;right:-6px;background:transparent;width:var(--control-target);height:var(--control-target)}.club-deal .club-deal__offer{grid-column:2;grid-row:2;border:0;padding:0;margin:0;gap:0;align-self:center;order:initial}.club-deal .club-price{background:transparent;color:var(--ui-text-primary);padding:0;clip-path:none;gap:var(--space-2)}.club-deal .club-price strong{font-size:var(--text-title);width:100%}.club-deal .club-price s{font-size:var(--text-compact);color:var(--ui-text-secondary);opacity:1}.club-deal .club-deal__vote{grid-column:1/-1;grid-row:3;flex-direction:row;margin:0;padding:0;border:0;gap:var(--space-3);order:initial}.club-deal .club-deal__vote small{font-size:var(--text-label)}.club-deal .temperature-control{width:156px;flex:none}.club-deal .club-deal__cta,.club-deal .club-deal__pick{display:none}.deal-promotion-badge{font-size:var(--text-caption);padding:6px}.club-dialog__content>header{padding:var(--space-3) var(--space-4)}.club-dialog__body{padding:0 var(--space-4) var(--space-4)}.club-menu-links{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-3);margin-bottom:var(--space-3)}.club-menu-links>a{font-size:var(--text-body-sm)}.club-page-title{padding:var(--space-5) 0 var(--space-4);flex-wrap:wrap;gap:var(--space-3)}.club-page-title h1{margin-bottom:var(--space-2)}.club-page-title .club-page-publish{font-size:var(--text-body-sm)}html{scroll-padding-bottom:calc(16px + env(safe-area-inset-bottom))}.club-toast,.club-scroll-top{bottom:calc(12px + env(safe-area-inset-bottom))}html[data-input-active] .club-toast,html[data-input-active] .club-scroll-top{display:none}}.club-button,.club-icon-button,.club-deal__save,.club-header__nav a{transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.club-button svg,.club-text-button svg{transition:transform var(--motion-fast) var(--motion-ease)}.club-deal__media img{transition:transform var(--motion-standard) var(--motion-ease)}.club-dialog[open]{animation:club-dialog-enter var(--motion-standard) var(--motion-ease)}@keyframes club-dialog-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.club-deal__save:active,.club-icon-button:active{transform:scale(.95)}@media(hover:hover){.club-button:hover svg,.club-text-button:hover svg{transform:translate(3px)}.club-deal__media a:hover img{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.club-dialog[open]{animation:none}.club-button svg,.club-text-button svg,.club-deal__media img{transform:none!important}}.club-budget{display:grid;gap:14px;padding:var(--space-2) 0 var(--space-4)}.club-budget>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.club-budget>div label{display:grid;gap:var(--space-2);min-width:0;font-size:var(--text-label)}.club-budget input[type=number]{width:100%;min-width:0;padding:10px;min-height:var(--control-target);background:var(--ui-surface);border:1px solid var(--ui-border-control);border-radius:var(--radius-control);font-size:var(--text-body)}.club-budget p{font-size:var(--text-label);color:var(--ui-status-danger-foreground)}.club-budget .club-button{width:100%;min-height:var(--control-target)}.club-merchant-filter{width:100%;min-height:48px;padding:10px;border:1px solid var(--ui-border-control);border-radius:var(--radius-control);background:var(--ui-surface);color:var(--ui-text-primary);margin:var(--space-2) 0 var(--space-4);font-size:var(--text-body-sm)}.club-avatar{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--radius-full);overflow:hidden;background:var(--club-red);color:var(--club-paper);font-size:var(--text-body-sm)}.club-avatar img{width:100%;height:100%;object-fit:cover}.club-deal__author{color:var(--ui-text-muted)}.club-deal__author strong{font-weight:var(--weight-control)}.club-header__language{display:flex;align-items:center;gap:var(--space-1);min-height:var(--control-target)}.club-header__language>svg{width:17px}.club-header__language select{background:transparent;border:0;min-height:var(--control-target);padding:0 2px;font-size:var(--text-label);color:var(--ui-text-primary)}.club-header__search-mobile{display:none}@media(max-width:1180px){.club-header__nav{display:none}.club-header__menu{display:grid}}@media(max-width:900px){.club-header__search-mobile{display:grid}}@media(max-width:620px){.club-header__language>svg{display:none}.club-header__language select{max-width:48px}.club-header__inner{gap:var(--space-1)}.club-deal__author{display:block;width:100%}}.club-header__account{position:relative}.club-activity-dot{position:absolute;right:3px;top:3px;width:9px;height:9px;border-radius:var(--radius-full);background:var(--club-red);border:2px solid var(--ui-surface)}.club-activity-count{margin-left:auto;font-variant-numeric:tabular-nums}.club-activity ol{list-style:none;padding:0;margin:var(--space-3) 0 0}.club-activity li{padding:18px 0;border-top:1px solid var(--ui-border-default)}.club-activity li a{display:flex;align-items:center;gap:18px}.club-activity li a>span{flex:1;min-width:0}.club-activity li strong{font-size:var(--text-body)}.club-activity li p{font-size:var(--text-body-sm);line-height:1.6;margin:6px 0}.club-activity li time{color:var(--ui-text-secondary);font-size:var(--text-label)}.club-activity li button,.club-activity-read-all{display:flex;gap:var(--space-2);align-items:center;min-height:var(--control-target);font-size:var(--text-compact)}.club-activity li svg,.club-activity-read-all svg{width:18px;height:18px;flex-shrink:0}.club-activity li[data-unread] strong{text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--club-red)}.club-activity-empty{padding:var(--space-6) 0;line-height:1.6}.club-toast{position:fixed;z-index:50;right:max(16px,env(safe-area-inset-right));bottom:24px;display:flex;align-items:center;gap:var(--space-2);max-width:calc(100vw - 32px);padding:var(--space-3) var(--space-4);background:var(--ui-surface);border:1px solid var(--ui-border-control);border-radius:var(--radius-control);box-shadow:var(--ui-shadow-card)}.club-filter-summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:-8px 0 var(--space-5);font-size:var(--text-compact);color:var(--ui-text-secondary)}.club-filter-summary span{min-width:0;overflow-wrap:anywhere}.club-filter-summary button{display:flex;align-items:center;gap:6px;min-height:var(--control-target);font-weight:var(--weight-control)}.club-filter-summary svg{width:16px}@media(max-width:620px){.club-toast{bottom:calc(12px + env(safe-area-inset-bottom))}.club-deal__author{display:inline;width:auto}.club-deal .club-deal__vote{flex-wrap:wrap}}.club-avatar--large{width:var(--control-comfortable);height:var(--control-comfortable)}.premium-page-shell.premium-page-shell--home{max-width:none;padding:0}.app-shell:has(.discovery-hero){padding-bottom:0}.bel-home{--home-paper: var(--material-warm-white);--home-ink: var(--material-cinematic);--home-silver: var(--material-canvas);--home-luminous: var(--material-luminous);--home-muted: var(--material-muted-inverse);--home-line: var(--material-border-dark)}.discovery-hero{--home-hero-scrim: linear-gradient(180deg, transparent 25%, rgb(0 0 0 / .35) 45%, rgb(0 0 0 / .6) 65%, rgb(0 0 0 / .6) 100%);min-height:max(680px,100svh);overflow:clip;background:var(--home-ink);color:var(--home-paper)}.discovery-hero__scene{position:absolute;top:0;right:0;bottom:0;left:0}.discovery-hero__scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--home-hero-scrim)}.discovery-hero__scene picture{display:block;width:100%;height:100%}.discovery-hero__scene img{width:100%;height:100%;object-fit:cover;object-position:center 50%}.discovery-hero__content{min-height:inherit;max-width:1400px;margin:auto;padding:100px 80px 32px;display:flex;flex-direction:column;justify-content:end}.discovery-hero__content>*{flex-shrink:0}.discovery-hero h1,.discovery-manifesto :is(h2,h3){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.discovery-hero__intro{display:grid;grid-template-columns:1.6fr 1fr;align-items:end;gap:48px}.discovery-hero h1{margin:0;font-family:var(--font-display);font-size:70px;font-weight:var(--weight-body);line-height:1.1;letter-spacing:-.02em}.discovery-hero h1 span{display:block}.discovery-hero__aside{width:100%;max-width:400px;justify-self:end;padding-bottom:4px}.discovery-search{display:flex;border-bottom:1px solid var(--home-paper)}.discovery-search .ds-field{min-width:0;width:100%;background:transparent!important;border:0!important;border-radius:0!important;padding:0 8px 0 0;color:var(--home-paper)!important;font-family:var(--font-ui)}.discovery-search .ds-field::placeholder{color:var(--home-paper);opacity:.8}.discovery-search button{display:grid;place-items:center;width:44px;flex:none}.discovery-search button svg{width:20px}.discovery-hero__rule{height:1px;background:var(--home-luminous);margin-top:28px;transform-origin:left}.discovery-hero__caption{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px;color:var(--home-luminous);font:var(--weight-body) 13px/1.2 var(--font-mono);letter-spacing:.04em}.discovery-hero__caption button{display:flex;gap:12px;align-items:center;font:inherit;text-transform:uppercase}.discovery-hero__caption svg{width:16px;height:16px}.category-marquee{position:relative;margin-top:12px}.discovery-hero__categories{container-type:inline-size;height:112px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:auto}.discovery-hero__categories::-webkit-scrollbar{display:none}.category-marquee__track{display:flex;width:max-content;height:100%}.category-marquee__group{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100cqw + 20px)/5);transform:translate(-10px);align-items:center;justify-items:center;flex:none}.category-marquee__pause{position:absolute;right:0;bottom:-18px;width:44px;height:44px;padding:14px;color:var(--home-muted);opacity:0}.category-marquee__pause svg{width:16px;height:16px}.category-marquee:is(:hover,:focus-within) .category-marquee__pause{opacity:.7}.discovery-hero__categories a{position:relative;display:grid;place-items:center;width:80px;height:76px;border-radius:var(--radius-control);color:var(--home-muted);transition:color var(--motion-standard) var(--motion-ease),background-color var(--motion-standard) var(--motion-ease)}.discovery-hero__categories .category-icon{width:56px;height:56px}.discovery-hero__categories a:focus-visible{color:var(--home-paper);background:var(--material-control-highlight)}.discovery-hero__categories a span{position:absolute;bottom:-16px;left:50%;transform:translate(calc(-50% + var(--category-label-shift,0px)));width:max-content;max-width:150px;text-align:center;font:var(--weight-metadata) 11px/1.3 var(--font-ui);opacity:0;pointer-events:none;transition:opacity var(--motion-standard) var(--motion-ease)}.discovery-hero__categories a:focus-visible span{opacity:1}@media(hover:hover)and (pointer:fine){.discovery-hero__categories a:hover{color:var(--home-paper);background:var(--material-control-highlight)}.discovery-hero__categories a:hover span{opacity:1}}.discovery-hero__skip{position:absolute;z-index:4;left:20px;top:100px;transform:translate(-200%);background:var(--home-paper);color:var(--home-ink);padding:12px}.discovery-hero__skip:focus{transform:none}.discovery-manifesto{background:var(--home-ink);color:var(--home-paper)}.discovery-manifesto__inner{max-width:1400px;margin:auto;padding:100px 64px;text-align:center}.discovery-label{font:var(--weight-body) 13px/1.2 var(--font-mono);letter-spacing:.04em}.discovery-manifesto .discovery-label{color:var(--home-luminous)}.discovery-manifesto h2{font:var(--weight-body) 64px/.95 var(--font-display);letter-spacing:-.02em;margin:32px 0}.discovery-manifesto__explanation{font-size:18px;line-height:1.5;max-width:620px;margin:0 auto;color:var(--home-muted)}.discovery-manifesto__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:3px;max-width:900px;margin:48px auto 0;list-style:none;overflow:hidden;border-radius:var(--radius-card);background:var(--material-rim)}.discovery-manifesto__steps li{display:flex;flex-direction:column;overflow:hidden;background:var(--home-silver);color:var(--home-ink)}.discovery-manifesto__steps li:first-child{border-radius:calc(var(--radius-card) - 3px) 0 0 calc(var(--radius-card) - 3px)}.discovery-manifesto__steps li:last-child{border-radius:0 calc(var(--radius-card) - 3px) calc(var(--radius-card) - 3px) 0}.discovery-manifesto__step-copy{padding:12px 12px 14px;min-height:112px;display:flex;flex-direction:column;justify-content:center}.discovery-manifesto__steps h3{font:var(--weight-heading) 42px/1 var(--font-condensed);letter-spacing:-.02em;margin:0 0 8px}.discovery-manifesto__steps p{font:var(--weight-body) 13px/1.3 var(--font-ui);max-width:250px;margin:0 auto}.discovery-manifesto__steps li:nth-child(2) .discovery-manifesto__step-copy{order:1}.discovery-manifesto__image{position:relative;height:448px;overflow:hidden;background:var(--home-ink)}.discovery-manifesto__image svg{display:block;width:100%;height:100%}.discovery-manifesto__action{display:flex;align-items:center;gap:16px;margin:24px auto 0;font:var(--weight-control) 14px/1.4 var(--font-ui)}.discovery-manifesto__action svg{width:18px}.bel-home__deals{--grain-opacity: var(--grain-silver);background:var(--ui-canvas);color:var(--ui-text-primary);padding:80px 32px 100px}.bel-home__collection{max-width:1136px;margin:auto}.bel-home__heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px}.bel-home__heading h2{min-width:0;overflow-wrap:anywhere}.bel-home__heading h2{font:var(--weight-heading) 42px/1 var(--font-condensed);text-transform:uppercase;letter-spacing:-.02em;margin:0}.bel-home__heading>button{display:flex;gap:12px;align-items:center;font-family:var(--font-ui);font-size:14px}.bel-home__heading>button svg{width:18px;height:18px}.bel-home__deal-rail{--deal-grid-columns: 4;--deal-grid-gap: 16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(14em,calc((100% - (var(--deal-grid-columns) - 1)*var(--deal-grid-gap))/var(--deal-grid-columns)))),1fr));gap:var(--deal-grid-gap)}.bel-home__categories,.bel-home__community{--grain-opacity: var(--grain-silver);background:var(--ui-canvas);color:var(--ui-text-primary);padding:64px 32px}.bel-home__section-inner{max-width:1136px;margin:auto}.bel-home__categories-note{font-size:16px;margin-top:16px;color:var(--ui-text-secondary)}.bel-home__category-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bel-home__category{display:flex;align-items:center;gap:16px;min-width:0;min-height:76px;padding:12px 16px;border:1px solid var(--ui-border-subtle);border-radius:var(--radius-control);font:var(--weight-metadata) 15px/1.4 var(--font-ui);text-decoration:none;overflow-wrap:anywhere;transition:background-color var(--motion-standard) var(--motion-ease),border-color var(--motion-standard) var(--motion-ease)}.bel-home__category span{min-width:0}.bel-home__category:is(:hover,:focus-visible){background:var(--ui-selection-soft);border-color:var(--ui-border-control)}.bel-home__community-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px 48px;border-top:1px solid var(--ui-border-default)}.bel-home__community .bel-home__heading h2{font-size:32px}.bel-home__join{--grain-local: var(--grain-cinematic);grid-column:2;grid-row:1 / 3;padding:48px;background:var(--home-ink);color:var(--home-paper);border-radius:var(--radius-panel);display:flex;flex-direction:column;justify-content:center}.bel-home__join h2{font:var(--weight-body) 44px/1 var(--font-display);letter-spacing:-.02em;margin-bottom:24px}.bel-home__join>p{color:var(--home-muted);font-size:16px;line-height:1.5}.bel-home__join-button{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--home-luminous);color:var(--home-ink);padding:16px 24px;margin-top:32px}.bel-home__join-button svg{width:20px}.bel-home__faces{display:flex;gap:8px;margin:24px 0}.bel-home__faces img,.bel-home__faces>span{width:44px;height:44px}.bel-home__topic-list,.bel-home__ranking{list-style:none;margin:0;padding:0}.bel-home__topic-list a,.bel-home__ranking button{display:flex;align-items:center;gap:12px;padding:16px 0;width:100%;border-bottom:1px solid var(--ui-border-default);text-align:left}.bel-home__topic-copy{display:grid;gap:8px;flex:1;min-width:0;overflow-wrap:anywhere}.bel-home__topic-copy time,.bel-home__period,.bel-home__points{font:var(--weight-body) 12px/1.5 var(--font-mono);color:var(--ui-text-secondary)}.bel-home__reply-count{display:flex;align-items:center;gap:6px}.bel-home__reply-count svg{width:16px}.bel-home__username{flex:1;min-width:0;overflow-wrap:anywhere}.bel-home__badge{width:24px;height:24px}.bel-home__rank{width:20px}.bel-home__empty{padding:48px 0}.bel-home__empty button{display:flex;align-items:center;gap:12px;margin-top:16px}.bel-home__empty svg{width:20px}.bel-home__mobile-label{display:none}.bel-home__category-dialog.club-dialog{width:min(920px,calc(100% - 32px));background:var(--ui-canvas)}.bel-home__category-dialog .club-dialog__body{padding-top:20px}.bel-home__all-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bel-home__all-categories a{min-height:84px;padding:12px;display:flex;align-items:center;gap:12px;border:1px solid var(--ui-border-subtle);border-radius:var(--radius-control);font:var(--weight-metadata) 14px/1.4 var(--font-ui);text-decoration:none;transition:background-color var(--motion-standard) var(--motion-ease),border-color var(--motion-standard) var(--motion-ease)}.bel-home__all-categories a span{flex:1;overflow-wrap:anywhere}.bel-home__all-categories .lucide{width:16px;height:16px}.bel-home__all-categories a:is(:hover,:focus-visible){background:var(--ui-selection-soft);border-color:var(--ui-border-control)}@media(min-width:810px)and (max-width:1199px){.discovery-hero__content,.discovery-manifesto__inner{padding-inline:48px}.discovery-hero h1{font-size:56px}.discovery-manifesto h2{font-size:51px}.discovery-hero__intro{grid-template-columns:1.5fr 1fr;gap:24px}.bel-home__deal-rail{--deal-grid-columns: 2}}@media(max-width:809px){.discovery-hero{min-height:max(700px,100svh)}.discovery-hero__scene img{object-position:center}.discovery-hero__content{padding:100px 20px 20px}.discovery-hero__intro{display:flex;flex-direction:column;align-items:start;gap:24px}.discovery-hero h1{font-size:45px;line-height:1.1;max-width:560px}.discovery-hero__aside{max-width:400px}.discovery-hero__rule{margin-top:24px}.discovery-hero__caption{font-size:10px;letter-spacing:.02em}.discovery-hero__caption button{font-size:12px;gap:8px}.discovery-hero__categories{height:84px}.category-marquee__group{grid-auto-columns:calc((100cqw - 56px)/4);transform:none;justify-items:start}.discovery-hero__categories a{width:56px;height:60px}.discovery-hero__categories .category-icon{width:40px;height:40px}.discovery-hero__categories a span{bottom:-10px}.category-marquee__pause{bottom:-12px;opacity:.5}.discovery-manifesto__inner{padding:64px 24px}.discovery-manifesto h2{font-size:44px;margin:32px 0}.discovery-manifesto__explanation{font-size:16px}.discovery-manifesto__steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;max-width:none}.discovery-manifesto__image{height:240px}.bel-home__deals{padding:64px 20px 80px}.bel-home__heading{align-items:start;margin-bottom:32px;gap:16px}.bel-home__heading h2{font-size:32px}.bel-home__heading>button{font-size:12px;gap:8px;text-align:right}.bel-home__deal-rail{--deal-grid-columns: 2;--deal-grid-gap: 20px}.bel-home__categories,.bel-home__community{padding:64px 20px}.bel-home__category-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.bel-home__category{padding:12px;gap:12px;font-size:14px}.bel-home__desktop-label{display:none}.bel-home__mobile-label{display:inline}.bel-home__community-grid{grid-template-columns:minmax(0,1fr)}.bel-home__community-grid>*{min-width:0}.bel-home__join{--grain-local: var(--grain-cinematic);grid-column:auto;grid-row:auto;padding:40px 24px}.bel-home__join h2{font-size:40px;overflow-wrap:anywhere}.bel-home__contributors{min-width:0}.bel-home__all-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:359px){.discovery-hero h1{font-size:40px}.discovery-hero__caption{flex-wrap:wrap;gap:0}.discovery-hero__categories{height:60px}}@media(max-height:540px)and (min-width:810px){.discovery-hero{min-height:640px}}@media(prefers-reduced-motion:reduce){.discovery-hero__scene,.discovery-hero__content{transform:none!important}}.bel-home__ranking button{min-width:0}.bel-home__points{max-width:100px;text-align:right}.bel-home__badge,.bel-home__ranking .club-avatar{flex:none}.discovery-hero,.discovery-manifesto,.bel-home__join{--ui-focus-ring: var(--home-luminous)}.bel-home__card-reveal{min-width:0}.bel-home__card-reveal>.bel-deal-card{height:100%}@media(min-width:600px){.bel-home__deal-rail .bel-deal-card__title{min-height:2.7em}}.bel-home__card-reveal:has(:focus-visible){opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.bel-home__card-reveal{opacity:1!important;transform:none!important}}@media(max-width:599px){.bel-home__deal-rail{grid-template-columns:minmax(0,1fr);gap:20px}.bel-home__all-categories{grid-template-columns:1fr;gap:8px}.bel-home__all-categories a{min-height:64px}.bel-home__category-dialog .club-dialog__content>header h2{font-size:24px}.bel-home__heading>button{text-align:left;font-size:13px}.bel-home__category-rail{gap:10px}.bel-home__category{flex-direction:column;align-items:start;min-height:108px}.bel-home__deal-skeleton{min-height:460px}.bel-home__deal-skeleton>div{height:144px;aspect-ratio:auto}}@media(prefers-reduced-motion:reduce){.discovery-hero__categories :is(a,span),.bel-home__category,.bel-home__all-categories a{transition:none}}@media(max-width:599px){.discovery-manifesto__steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% - 44px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:3px;overscroll-behavior-x:contain;background:transparent;scrollbar-width:thin;scrollbar-color:var(--home-muted) transparent}.discovery-manifesto__steps li:is(:first-child,:last-child),.discovery-manifesto__steps li{border-radius:var(--radius-card);scroll-snap-align:start}.discovery-manifesto__image{height:240px}}@media(prefers-reduced-motion:reduce){.category-marquee__group[aria-hidden=true],.category-marquee__pause{display:none}.category-marquee__track{transform:none!important}}.discovery-hero__scene picture{opacity:0;transition:opacity var(--motion-fast) var(--motion-ease)}.discovery-hero__scene picture[data-ready]{opacity:1}@media(prefers-reduced-motion:reduce){.discovery-hero__scene picture{transition:none}}.support-page{width:100%;padding:18px 0 var(--space-16)}.support-page svg{width:18px;height:18px;flex:none}.support-back{display:inline-flex;align-items:center;gap:10px;min-height:var(--control-target);color:var(--ui-text-secondary);font-size:var(--text-compact)}.support-heading{padding:26px 0 36px;max-width:860px}.support-heading h1{font:var(--weight-control) clamp(var(--text-heading-md),4.3vw,var(--text-display))/1.1 var(--font-display);letter-spacing:-.045em}.support-heading>p,.support-heading>div>p{color:var(--ui-text-secondary);font-size:var(--text-title-sm);line-height:1.6;margin-top:18px;max-width:640px}.support-heading time{display:block;margin-top:var(--space-5);font-size:var(--text-label);color:var(--ui-text-muted)}.support-heading--about{display:flex;gap:var(--space-12);align-items:center;max-width:none;justify-content:space-between;border-bottom:1px solid var(--ui-border-control);margin-bottom:36px}.support-columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-16);align-items:start}.support-columns>div{min-width:0}.support-aside{padding-top:var(--space-5)}.support-aside h2{font:var(--weight-control) var(--text-section)/1.2 var(--font-display);margin:0 0 var(--space-4)}.support-aside h3{font-size:var(--text-body);font-weight:var(--weight-control);margin-bottom:var(--space-3)}.support-aside p{color:var(--ui-text-secondary);font-size:var(--text-body-sm);line-height:1.7}.support-aside section{border-top:1px solid var(--ui-border-default);margin-top:var(--space-6);padding-top:var(--space-6)}.support-link{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--control-target);font-size:var(--text-compact);font-weight:var(--weight-control);margin-top:var(--space-3)}.support-contact-links{display:grid;justify-items:start;gap:var(--space-2);margin-top:var(--space-4)}.support-contact-links .support-link{margin:0}.support-link:hover{text-decoration:underline;text-underline-offset:4px}.help-search{display:flex;align-items:center;gap:14px;max-width:780px;border:1px solid var(--ui-border-control);border-radius:var(--radius-control);padding:0 var(--space-4);margin-bottom:var(--space-7)}.help-search:focus-within{outline:2px solid var(--ui-focus-ring);outline-offset:3px}.help-search input{height:54px;width:100%;min-width:0;background:transparent;border:0;outline:0;font-size:var(--text-body)}.help-search button{display:grid;place-items:center;width:var(--control-target);height:var(--control-target);flex:none}.help-categories{display:flex;gap:var(--space-6);overflow:auto;border-bottom:1px solid var(--ui-border-control);scrollbar-width:thin}.help-categories button{flex:none;min-height:48px;font-size:var(--text-body-sm);border-bottom:2px solid transparent;padding:10px 0}.help-categories button[aria-pressed=true]{font-weight:var(--weight-heading);border-bottom-color:var(--ui-text-primary)}.help-result-count{font-size:var(--text-label);color:var(--ui-text-muted);margin:22px 0 var(--space-1)}.help-questions details{border-bottom:1px solid var(--ui-border-default)}.help-questions summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:68px;padding:var(--space-5) 0;list-style:none;cursor:pointer;font-weight:var(--weight-control);font-size:var(--text-body);line-height:1.5}.help-questions summary::-webkit-details-marker{display:none}.help-questions details[open] summary svg{transform:rotate(180deg)}.help-questions details p{max-width:72ch;padding:0 26px var(--space-6) 0;font-size:var(--text-body-sm);line-height:1.8;color:var(--ui-text-secondary)}.help-empty{padding:var(--space-7) 0}.help-empty h2{font-size:var(--text-title);margin:0 0 var(--space-3)}.help-empty p{color:var(--ui-text-secondary)}.support-prose{min-width:0;max-width:780px}.support-prose>section{scroll-margin-top:110px;padding:26px 0;border-top:1px solid var(--ui-border-default)}.support-prose>section:first-child{border-top:0;padding-top:0}.support-prose h2{font:var(--weight-control) var(--text-title)/1.25 var(--font-display);margin-bottom:var(--space-4)}.support-prose p,.support-prose li{font-size:var(--text-body);line-height:1.8;color:var(--ui-text-secondary)}.support-prose h3{font-size:var(--text-body);font-weight:var(--weight-control);margin:22px 0 10px}.support-prose ul{list-style:disc;padding-left:var(--space-5);margin-top:14px}.support-prose li+li{margin-top:6px}.legal-layout{display:grid;grid-template-columns:260px minmax(0,780px);gap:var(--space-16);padding-top:var(--space-7);border-top:1px solid var(--ui-border-control)}.legal-contents{align-self:start;position:sticky;top:112px;display:grid;gap:var(--space-1)}.legal-contents strong{font-size:var(--text-compact);margin:0 0 10px}.legal-contents a{display:flex;align-items:center;min-height:var(--control-target);padding:var(--space-2) 0;font-size:var(--text-compact);line-height:1.5;color:var(--ui-text-secondary)}.legal-contents a:hover{color:var(--ui-text-primary);text-decoration:underline;text-underline-offset:4px}.legal-related{display:flex;flex-wrap:wrap;gap:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--ui-border-default)}@media(max-width:700px){.support-page{padding:var(--space-3) 0 36px}.support-heading{padding:22px 0 var(--space-7)}.support-heading h1{font-size:var(--text-heading-md)}.support-heading>p,.support-heading>div>p{font-size:var(--text-body)}.support-heading--about .club-seal{display:none}.support-columns{grid-template-columns:1fr;gap:var(--space-8)}.support-aside{border-top:1px solid var(--ui-border-default);padding-top:var(--space-6)}.help-categories{gap:var(--space-5)}.help-categories button{font-size:var(--text-compact)}.help-questions summary{font-size:var(--text-body)}.help-search{padding:0 var(--space-3)}.help-search input{height:50px}.help-questions details p{padding-right:0}.legal-layout{grid-template-columns:1fr;gap:var(--space-7);padding-top:var(--space-5)}.legal-contents{position:static;grid-template-columns:1fr 1fr;gap:var(--space-1) var(--space-4);border-bottom:1px solid var(--ui-border-default);padding-bottom:var(--space-5)}.legal-contents strong{grid-column:1/-1}.legal-contents a{font-size:var(--text-label)}.support-prose h2{font-size:var(--text-section)}}.club-header-search{display:flex;align-items:center;gap:var(--space-2);height:var(--control-target);width:clamp(170px,16vw,240px);border-bottom:1px solid var(--ui-border-control)}.club-header-search>svg{width:17px;flex:none;color:var(--ui-text-muted)}.club-header-search input{width:100%;min-width:0;border:0;background:transparent;font-size:var(--text-compact);outline:0}.club-header-search>button{width:36px;height:var(--control-target);display:grid;place-items:center;flex:none}.club-header-search>button svg{width:17px}.club-header-search:focus-within{outline:2px solid var(--ui-focus-ring);outline-offset:3px}.club-header-search input:focus-visible{outline:0}@media(max-width:900px){.club-header-search{display:none}}@font-face{font-family:Switzer;src:url(/fonts/switzer-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Antonio;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/antonio-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Antonio;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/antonio-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0300-036F,U+20A0-20AB,U+20AD-20C0,U+2113}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior:auto;scroll-padding-top:100px}body{font-feature-settings:normal}button,input,textarea,select{font-family:var(--font-ui)}.atmosphere{position:relative;isolation:isolate}.atmosphere__media{position:absolute;z-index:var(--z-media);top:0;right:0;bottom:0;left:0}.atmosphere__grain{position:absolute;z-index:var(--z-grain);top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none;background-image:var(--beldeals-grain-image,url(/materials/beldeals-grain.png));background-repeat:repeat;background-size:var(--grain-tile-size) var(--grain-tile-size);background-position:var(--grain-offset-x, center) var(--grain-offset-y, top);opacity:var(--grain-opacity);mix-blend-mode:normal}.atmosphere__content{position:relative;z-index:var(--z-content)}.surface-cinematic{--ui-text-primary: var(--material-warm-white);--ui-text-secondary: var(--material-muted-inverse);--ui-text-muted: var(--material-muted-inverse);--ui-focus-ring: var(--material-luminous);--ui-border-subtle: var(--material-border-dark);background:var(--material-cinematic);color:var(--material-warm-white)}.surface-silver{--ui-text-primary: var(--material-text);--ui-text-secondary: var(--material-text-secondary);--ui-text-muted: var(--material-text-secondary);--ui-focus-ring: var(--material-text);--ui-border-subtle: var(--material-border-light);background:var(--material-canvas);color:var(--material-text)}.material-metal{background:var(--material-rim);box-shadow:var(--shadow-navigation)}.material-metal__face{background:var(--material-silver);box-shadow:var(--shadow-metal-inset)}.foundation-content{width:min(100% - var(--page-gutter) * 2,var(--content-width));margin-inline:auto}.type-hero{font-family:var(--font-display);font-size:var(--hero-type-size);font-weight:var(--weight-body);line-height:1.1;letter-spacing:-.02em}.type-editorial{font-family:var(--font-display);font-size:var(--editorial-type-size);font-weight:var(--weight-body);line-height:1;letter-spacing:-.025em}.type-section{font-family:var(--font-condensed);font-size:var(--section-type-size);font-weight:var(--weight-heading);line-height:1;text-transform:uppercase}.type-metadata{font:var(--weight-metadata) 13px/1.2 var(--font-mono);letter-spacing:.04em}.type-price{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms;--motion-standard: 0ms;--motion-slow: 0ms;--motion-cinematic: 0ms;--motion-ambient: 0ms;--motion-entrance: 0ms}}.material-texture{position:relative;isolation:isolate}.material-texture:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:var(--beldeals-grain-image,url(/materials/beldeals-grain.png)) repeat center top / var(--grain-tile-size) var(--grain-tile-size);opacity:var(--grain-local, var(--grain-overlay))}.material-texture>*{position:relative;z-index:1}.category-icon{display:block;width:40px;height:40px;flex:none}:where(.bel-home,.bel-footer,.bel-deal-card,.metal-header,.metal-menu,.club-dialog) .lucide{width:var(--icon-size);height:var(--icon-size);stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}:where(.bel-home,.bel-footer,.club-dialog) a:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}.club-filter-content nav .category-icon{width:28px;height:28px}.club-filter-content nav button:has(.category-icon){justify-content:start;gap:12px}.club-filter-content nav button:has(.category-icon) span{flex:1}.club-dialog{isolation:isolate}.club-dialog:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--beldeals-grain-image,url(/materials/beldeals-grain.png)) repeat center / var(--grain-tile-size) var(--grain-tile-size);opacity:var(--grain-overlay)}.club-dialog__content{position:relative;z-index:1}.club-dialog__content>header h2{font:var(--weight-body) 28px/1.2 var(--font-display)}.club-dialog .club-icon-button{border-radius:var(--radius-control)}.club-scroll-top.ds-button{position:fixed;z-index:var(--z-navigation);right:max(8px,env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));width:44px;height:44px;padding:8px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ui-text-secondary);opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity var(--motion-standard) var(--motion-ease),transform var(--motion-standard) var(--motion-ease)}.club-scroll-top:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:-1;border:1px solid var(--ui-border-subtle);border-radius:var(--radius-control);background:var(--ui-canvas)}.club-scroll-top.is-visible{opacity:.72;transform:none;pointer-events:auto}.club-scroll-top:is(:hover,:focus-visible){opacity:1;color:var(--ui-text-primary)}.club-scroll-top svg{width:16px;height:16px;stroke-width:var(--icon-stroke)}@media(max-width:809px){.app-shell:not(:has(.discovery-hero)) .club-scroll-top{bottom:calc(80px + env(safe-area-inset-bottom))}.app-shell:has(.discovery-hero) .club-scroll-top{right:4px}}@media(prefers-reduced-motion:reduce){.club-scroll-top.ds-button{transition:none}}:where(.metal-header,.metal-menu,.metal-account-panel){--nav-foreground:#111112;--nav-muted:#515154;--nav-weight-link:500;--nav-radius-inner:29px;--nav-control-highlight:rgb(255 255 255 / .42);--nav-shadow-control:0 4px 12px rgb(0 0 0 / .07);--nav-shadow-close:0 6px 16px rgb(0 0 0 / .07);--nav-shadow-publish:0 3px 7px rgb(0 0 0 / .2),inset 0 1px 1px rgb(255 255 255 / .16);--nav-publish-surface:linear-gradient(180deg,#242426,#08080a);--nav-publish-hover:linear-gradient(180deg,#303033,#111112);--nav-motion-shine:.8s;--nav-ease-shine:cubic-bezier(.25,.1,.25,1)}.metal-header.club-header{position:fixed;z-index:var(--z-navigation);inset:12px 0 auto;width:min(1344px,calc(100% - 32px));height:66px;margin-inline:auto;border:0;background:none;color:var(--nav-foreground);font-family:var(--font-ui, Inter, sans-serif)}.metal-header__rim,.metal-menu{padding:3px;border:0;border-radius:var(--radius-full);background:var(--material-rim);box-shadow:var(--shadow-navigation)}.metal-header__rim{height:100%}.metal-header__surface,.metal-menu__surface{background:var(--material-silver);box-shadow:var(--shadow-metal-inset);border-radius:inherit}.metal-header__surface{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:22px;height:100%;padding:0 12px 0 22px;border-radius:var(--radius-full)}.metal-brand{display:inline-flex;align-items:center;min-height:44px;flex:none;color:var(--nav-foreground)}.metal-brand .club-wordmark{font:600 26px/1 var(--font-editorial,var(--font-sans));letter-spacing:-.065em}.metal-brand .club-wordmark__dot{width:5px;height:5px;margin-left:3px;background:currentColor}.metal-header__links{display:flex;align-items:center;gap:22px;margin-left:0}.metal-header__links a{position:relative;display:flex;align-items:center;min-height:44px;white-space:nowrap;font-size:13px;font-weight:var(--nav-weight-link);color:var(--nav-muted);transition:color var(--motion-standard) var(--motion-ease)}.metal-header__links a:hover,.metal-header__links a[aria-current]{color:var(--nav-foreground)}.metal-header__links a[aria-current]:after{position:absolute;content:"";bottom:7px;left:0;right:0;height:1px;background:currentColor}.metal-header__actions{display:flex;align-items:center;gap:8px;flex:none;justify-self:end}.metal-icon.ds-button{display:inline-grid;place-items:center;min-width:44px;width:44px;min-height:44px;height:44px;flex:none;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--nav-foreground);transition:background-color var(--motion-standard) var(--motion-ease),box-shadow var(--motion-standard) var(--motion-ease)}.metal-icon.ds-button svg{width:20px;height:20px;stroke-width:1.6}.metal-icon.ds-button:hover{background:#ffffff6b;box-shadow:var(--nav-shadow-control)}.metal-icon .club-avatar{width:30px;height:30px;font-size:13px;background:#111112;color:var(--material-warm-white)}.metal-header__back.ds-button,.metal-header__menu.ds-button{display:none}.metal-header .club-header__account{display:inline-grid;order:initial}.metal-publish.ds-cta{gap:8px;padding:10px 16px;border-radius:var(--radius-full);font-size:13px;white-space:nowrap}.metal-header :is(a,button):not(.ds-cta):focus-visible,.metal-menu :is(a,button):not(.ds-cta):focus-visible{outline:2px solid #111112;outline-offset:3px}.metal-menu{position:fixed;inset:12px 0 auto;width:min(780px,calc(100% - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:0 auto;overflow:hidden;border-radius:var(--radius-panel);color:var(--nav-foreground);font-family:var(--font-ui,Inter,sans-serif)}.metal-menu::backdrop{background:transparent}.metal-menu__surface{padding:6px 14px 14px;border-radius:var(--nav-radius-inner)}.metal-menu__top{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding-left:6px}.metal-menu__close.ds-button{background:#ffffff59;box-shadow:var(--nav-shadow-close)}.metal-menu__body{max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain}.metal-menu__links{display:flex;flex-direction:column;align-items:center;padding-top:6px}.metal-menu__links :is(a,button){display:flex;justify-content:center;align-items:center;min-height:44px;width:100%;font-size:14px;color:var(--nav-muted)}.metal-menu__links :is(a,button):hover,.metal-menu__links :is(a,button)[aria-current]{color:var(--nav-foreground)}.metal-menu__links :is(a,button)[aria-current]{text-decoration:underline;text-underline-offset:5px}.metal-menu__utilities{display:flex;justify-content:center;gap:10px;padding:2px 0 10px}.metal-menu__utilities .metal-icon{border:1px solid rgb(0 0 0 / .65)}.metal-menu__publish.ds-button{width:100%}.metal-account-panel.club-dialog{z-index:var(--z-dialog);border:1px solid rgb(255 255 255 / .55);border-radius:var(--radius-modal);background:var(--material-canvas);color:var(--nav-foreground);--ui-text-primary:#111112;--ui-text-secondary:#515154;--ui-text-muted:#515154;--ui-surface:#f1f1ed;--ui-field-surface:var(--material-field-pearl);--ui-border-default:rgb(0 0 0 / .14);--ui-border-subtle:rgb(0 0 0 / .14);--ui-border-control:rgb(0 0 0 / .35);--ui-selection-soft:rgb(255 255 255 / .35)}.metal-account-panel.club-dialog::backdrop{background:#0000007a}.metal-account-panel .club-dialog__content>header{align-items:center;min-height:72px}.metal-account-panel .club-dialog__content>header h2{margin:0;font:400 24px/1.15 var(--font-editorial,var(--font-sans))}.metal-account-panel .club-dialog__body{padding-top:20px}.metal-account-panel .club-account-links button,.metal-account-panel .club-menu-preferences{font-family:var(--font-ui,Inter,sans-serif);font-size:14px}.metal-account-panel .metal-search{background:var(--material-raised)}.metal-account-panel .metal-search .ds-field{border:0;border-radius:0;background:transparent;font-size:16px}.metal-header--search-in-menu .metal-header__search.ds-button{display:none}@media(min-width:810px){.metal-header--compact .metal-header__links,.metal-header--compact .metal-header__publish.ds-button{position:absolute;left:0;top:0;width:max-content;max-width:100%;visibility:hidden;pointer-events:none}.metal-header--compact .metal-header__links{overflow:hidden}.metal-header--compact .metal-header__actions{margin-left:auto}.metal-header--compact .club-header__account{display:none}.metal-header--compact .metal-header__menu.ds-button{display:inline-grid;background:var(--nav-control-highlight);box-shadow:var(--nav-shadow-close)}}@media(max-width:809px){.metal-header.club-header{height:64px}.metal-header__surface{padding:0 12px 0 20px;gap:8px}.metal-brand .club-wordmark{font-size:25px}.metal-header__actions{margin-left:auto}.metal-header__links,.metal-header .club-header__account,.metal-header__publish.ds-button{display:none}.metal-header__menu.ds-button,.metal-header__back.ds-button{display:inline-grid}.metal-header__menu.ds-button{background:var(--nav-control-highlight);box-shadow:var(--nav-shadow-close)}.metal-header__back.ds-button{margin-left:-10px}.metal-header__back+.metal-brand .club-wordmark{font-size:22px}.metal-menu__utilities .club-header__account{display:inline-grid}}@media(max-width:359px){.metal-header__surface{gap:0;padding-left:16px;padding-right:6px}.metal-header__back+.metal-brand .club-wordmark{font-size:20px}.metal-header__actions{gap:0}.metal-account-panel .club-menu-preferences{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.metal-header *,.metal-menu *{transition:none}.metal-publish:hover:after{animation:none}}.premium-page-shell:not(.premium-page-shell--home){padding-top:120px}.metal-menu__links>.metal-menu__saved{background:transparent;padding:0;border-radius:0}@media(max-width:809px){.app-shell{padding-bottom:env(safe-area-inset-bottom)}html{scroll-padding-bottom:16px}.club-toast,.app-shell:not(:has(.discovery-hero)) .club-scroll-top{bottom:calc(12px + env(safe-area-inset-bottom))}}.metal-header__desktop-actions{display:flex;align-items:center;gap:8px;width:max-content}.metal-header__desktop-actions .metal-header__publish{margin-left:12px}.metal-brand{justify-self:start}.metal-language{position:relative;flex:none}.metal-language summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 8px;cursor:pointer;list-style:none;font-size:13px;color:var(--nav-foreground)}.metal-language summary::-webkit-details-marker{display:none}.metal-language summary svg{width:20px;height:20px;stroke-width:1.6}.metal-language summary svg:last-child{width:12px;height:12px}.metal-language summary:focus-visible{outline:2px solid var(--nav-foreground);outline-offset:2px}.metal-language__options{position:absolute;top:100%;right:0;z-index:2;min-width:180px;padding:8px;border-radius:var(--radius-control);background:var(--material-silver);box-shadow:var(--shadow-card-rest)}.metal-language__options button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;width:100%;padding:8px;color:var(--nav-foreground);font-size:14px}.metal-language__options button:hover{background:var(--nav-control-highlight)}.metal-language__options svg{width:16px;height:16px}.metal-menu__utilities{border-top:1px solid rgb(0 0 0 / .14);margin-top:8px;padding-top:12px;padding-bottom:12px;align-items:center}.metal-menu__utilities .metal-icon{border:0}.metal-menu__utilities:has(details[open]){padding-bottom:164px}@media(min-width:810px){.metal-header--compact .metal-header__surface{display:flex}.metal-header--compact .metal-header__desktop-actions{position:absolute;visibility:hidden;pointer-events:none}}@media(max-width:809px){.metal-header.club-header{width:calc(100% - 24px)}.metal-header__surface{display:flex}.metal-header__desktop-actions{display:none}}@media(min-width:810px){.metal-header--compact .metal-header__desktop-actions .club-header__account{display:inline-grid}.metal-header--compact .metal-header__desktop-actions .metal-header__publish{position:static;width:auto;max-width:none}}@media(min-width:810px){.metal-header:not(.metal-header--compact) .metal-header__surface{padding-inline:22px}}.bel-deal-card.bel-home-deal{--deal-media-height: 100cqw;--deal-card-title: 20px;--deal-card-price: 26px;--vote-cold: #76bbeb;--vote-hot: #ea7272;position:relative;container-type:inline-size;display:flex;flex-direction:column;isolation:isolate;min-width:0;gap:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--material-border-dark);border-radius:var(--radius-card);background:var(--material-ink);color:var(--material-warm-white);box-shadow:var(--shadow-card-rest);font-family:var(--font-ui);-webkit-backdrop-filter:none;backdrop-filter:none;transition:box-shadow var(--motion-card) var(--motion-ease-card)}.bel-deal-card__media{position:relative;width:100%;height:var(--deal-media-height);flex:none;overflow:hidden;background:var(--material-raised)}.bel-deal-card__image,.bel-deal-card__image .deal-image-frame{display:block;width:100%;height:100%;background:var(--material-raised)}.bel-deal-card__image .deal-image-frame__foreground,.bel-deal-card__alternate{width:100%;height:100%;padding:8px;object-fit:contain;object-position:center;transform:none}.bel-deal-card__alternate{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:var(--material-raised);pointer-events:none;transition:none}.bel-deal-card.is-unavailable .bel-deal-card__alternate{filter:grayscale(1)}.bel-deal-card:focus-within .bel-deal-card__alternate{opacity:1}.bel-deal-card__status{position:absolute;bottom:8px;left:8px;max-width:calc(100% - 16px);padding:6px 10px;border-radius:var(--radius-detail);background:var(--material-ink);color:var(--material-warm-white);font:var(--weight-metadata) 12px/1.4 var(--font-ui)}.bel-deal-card__body{--grain-local: var(--grain-product);display:flex;flex:1;flex-direction:column;min-width:0;padding:20px}.bel-deal-card__merchant{margin:0 0 8px;color:var(--material-muted-inverse);font:var(--weight-metadata) 12px/1.4 var(--font-mono);overflow-wrap:anywhere}.bel-deal-card.bel-home-deal .bel-deal-card__title{margin:0 0 12px;color:var(--material-warm-white);font:var(--weight-control) var(--deal-card-title)/1.35 var(--font-ui);letter-spacing:-.025em;overflow-wrap:anywhere}.bel-deal-card__title a{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:inherit;text-decoration:none}.bel-deal-card__title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bel-deal-card.bel-home-deal .club-price{display:flex;flex-wrap:wrap;align-items:baseline;min-height:0;gap:6px 10px;margin:0;padding:0;background:transparent;color:var(--material-warm-white);clip-path:none;font-variant-numeric:tabular-nums}.bel-deal-card.bel-home-deal .club-price strong{width:auto;font:var(--weight-control) var(--deal-card-price)/1.2 var(--font-ui);letter-spacing:-.04em}.bel-deal-card.bel-home-deal .club-price s{color:var(--material-muted-inverse);font:var(--weight-body) 12px/1.5 var(--font-ui);opacity:1}.bel-deal-card.bel-home-deal .deal-promotion-badge{min-height:0;margin:0;padding:4px 6px;border:0;border-radius:var(--radius-detail);background:var(--material-luminous);color:var(--material-ink);font:var(--weight-metadata) 12px/1.2 var(--font-ui)}.bel-deal-card__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:12px 0 0;color:var(--material-muted-inverse);font:var(--weight-body) 14px/1.5 var(--font-ui)}.bel-deal-card__promo{display:flex;flex-wrap:wrap;gap:6px 10px;margin:8px 0 0;font:var(--weight-body) 12px/1.5 var(--font-ui);color:var(--material-muted-inverse)}.bel-deal-card__promo code{color:var(--material-warm-white);font:inherit;overflow-wrap:anywhere}.bel-deal-card__body .bel-deal-card__actions{position:static;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:16px}.bel-deal-card.bel-home-deal .temperature-control{display:grid;grid-template-columns:44px minmax(40px,1fr) 44px;width:140px;max-width:100%;min-width:0;gap:0;padding:0;overflow:hidden;border:1px solid var(--material-border-dark);border-radius:var(--radius-control);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bel-deal-card.bel-home-deal .temperature-control button{min-height:44px;border:0;border-radius:0;background:transparent;transition:background-color var(--motion-fast) var(--motion-ease)}.bel-deal-card.bel-home-deal .temperature-control button:is(:hover,[aria-pressed=true]){background:var(--material-control-highlight)}.bel-deal-card.bel-home-deal .temperature-control output{color:var(--material-warm-white);font:var(--weight-metadata) 13px/1 var(--font-ui)}.bel-deal-card__toolbar{display:flex;flex:none;gap:2px}.bel-deal-card__toolbar .ds-button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--material-muted-inverse)}.bel-deal-card__toolbar .ds-button:is(:hover,[aria-pressed=true]){background:var(--material-control-highlight);color:var(--material-warm-white)}.bel-deal-card__toolbar .ds-button:disabled{opacity:var(--ui-disabled-opacity)}.bel-deal-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:8px;border-top:1px solid var(--material-border-dark)}.bel-deal-card__author{flex:1 1 7rem;min-width:0;margin:0;color:var(--material-muted-inverse);font:var(--weight-body) 12px/1.5 var(--font-ui)}.bel-deal-card__author :is(span,strong){display:block}.bel-deal-card__author strong{overflow-wrap:anywhere;color:var(--material-warm-white);font:var(--weight-metadata) 13px/1.5 var(--font-ui)}.bel-deal-card__cta{display:inline-flex;flex:none;align-items:center;justify-content:space-between;gap:10px;min-height:44px;color:var(--material-warm-white);font:var(--weight-control) 14px/1.5 var(--font-ui);text-decoration:underline;text-decoration-color:var(--material-border-dark);text-underline-offset:5px;transition:color var(--motion-standard) var(--motion-ease),text-decoration-color var(--motion-standard) var(--motion-ease)}.bel-deal-card__cta svg{transition:transform var(--motion-standard) var(--motion-ease)}.bel-deal-card__cta:is(:hover,:focus-visible){color:var(--material-luminous);text-decoration-color:currentColor}.bel-deal-card__cta:is(:hover,:focus-visible) svg{transform:translate(var(--motion-icon-travel))}.bel-deal-card :is(a,button):focus-visible{outline:2px solid var(--material-luminous);outline-offset:-2px}.bel-deal-card__share-status{position:absolute;z-index:5;inset:auto 12px 12px;margin:0;padding:10px 12px;border-radius:var(--radius-control);background:var(--material-luminous);color:var(--material-ink);font:var(--weight-metadata) 13px/1.5 var(--font-ui);text-align:center;pointer-events:none}.bel-deal-card__share-status:empty{padding:0}.bel-media-fallback{--grain-local: var(--grain-silver);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;background:radial-gradient(ellipse at 50% 20%,var(--material-raised),var(--material-canvas));color:var(--material-text-secondary);text-align:center}.bel-media-fallback .category-icon{width:64px;height:64px}.bel-media-fallback__category{font:var(--weight-metadata) 12px/1.4 var(--font-ui)}.bel-media-fallback__brand{font:var(--weight-control) 18px/1 var(--font-display);letter-spacing:-.06em;color:var(--material-text)}@media(hover:hover)and (pointer:fine){.bel-deal-card:hover{box-shadow:var(--shadow-card-hover)}.bel-deal-card:hover .bel-deal-card__alternate{opacity:1}.bel-deal-card__toolbar{position:absolute;z-index:4;top:calc(12px - var(--deal-media-height));right:12px;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity var(--motion-standard) var(--motion-ease),transform var(--motion-standard) var(--motion-ease)}.bel-deal-card:is(:hover,:focus-within) .bel-deal-card__toolbar{opacity:1;transform:none;pointer-events:auto}.bel-deal-card__toolbar .ds-button{background:var(--material-raised);color:var(--material-text);border-color:var(--material-border-light);box-shadow:var(--ui-shadow-control)}.bel-deal-card__toolbar .ds-button:is(:hover,[aria-pressed=true]){background:var(--material-canvas);color:var(--material-text)}.bel-deal-card__toolbar button:focus-visible{outline-color:var(--material-text)}}@media(max-width:1399px){.bel-deal-card.bel-home-deal{--deal-media-height: 180px;--deal-card-title: 18px;--deal-card-price: 24px}.bel-deal-card__body{padding:16px}.bel-deal-card__title a{-webkit-line-clamp:2}}@media(max-width:599px){.bel-deal-card.bel-home-deal{--deal-media-height: 144px}.bel-deal-card__body{padding:14px 16px}.bel-deal-card__merchant{margin-bottom:6px}.bel-deal-card.bel-home-deal .bel-deal-card__title{margin-bottom:10px}.bel-deal-card__body .bel-deal-card__actions{padding-top:12px}.bel-media-fallback{flex-direction:row;flex-wrap:wrap;gap:8px 16px;padding:20px 36px}.bel-media-fallback .category-icon{width:52px;height:52px}.bel-media-fallback__category{display:none}.bel-media-fallback__brand{font-size:18px}}@media(min-width:810px){.bel-deal-card.bel-deal-card--feed{display:grid;grid-template-columns:minmax(220px,31%) minmax(0,1fr);align-items:start}.bel-deal-card--feed .bel-deal-card__media{height:100%;min-height:240px}.bel-deal-card--feed .bel-deal-card__body{height:100%}.bel-deal-card--feed .bel-deal-card__toolbar{position:static;transform:none}}.bel-deal-card.bel-deal-card--feed+.bel-deal-card{margin-top:20px}@media(prefers-reduced-motion:reduce){.bel-deal-card.bel-home-deal,.bel-deal-card .ds-button,.bel-deal-card__cta,.bel-deal-card__cta svg,.bel-deal-card__toolbar{transition:none}.bel-deal-card__cta:is(:hover,:focus-visible) svg,.bel-deal-card__toolbar{transform:none}}.premium-page-shell--feed,.premium-page-shell--detail{position:relative;isolation:isolate;max-width:var(--content-width);padding:136px 32px 80px;font-family:var(--font-ui)}.premium-page-shell--feed:before,.premium-page-shell--detail:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);pointer-events:none;background:var(--beldeals-grain-image,url(/materials/beldeals-grain.png)) repeat center top / var(--grain-tile-size);opacity:var(--grain-silver)}.r3-feed-heading-placeholder{min-height:204px}.r3-feed-heading{margin-bottom:32px}.r3-eyebrow{font:var(--weight-metadata) 11px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px}.r3-feed-heading h1{font:var(--weight-control) 56px/1.18 var(--font-condensed);text-transform:uppercase;letter-spacing:-.035em;margin:0 0 28px}.r3-feed-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.r3-feed-controls :is(button,input){font-family:var(--font-ui);font-size:14px}.r3-feed-controls button{min-height:44px;background:transparent;color:inherit;border:0;border-radius:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:4px 0}.r3-feed-controls svg{width:20px;height:20px;stroke-width:var(--icon-stroke);flex:none}.r3-feed-search{display:flex;align-items:center;gap:12px;flex:1 1 230px;border-bottom:1px solid var(--ui-border-control)}.r3-feed-search input{min-width:0;width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;padding:8px 0;min-height:44px}.r3-feed-search button{width:44px;flex:none}.r3-feed-search:focus-within{border-color:var(--ui-text-primary)}.r3-feed-sort{display:flex;gap:20px}.r3-feed-sort button{position:relative;padding:0 2px;color:var(--ui-text-secondary)}.r3-feed-sort button[aria-current]{color:var(--ui-text-primary)}.r3-feed-sort button[aria-current]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:currentColor}.r3-feed-filters{display:flex;align-items:center;gap:20px;min-width:0}.r3-feed-filters button{text-align:left}.r3-feed-filters button span{overflow-wrap:anywhere}.r3-feed-filters button+button{border-left:1px solid var(--ui-border-default);padding-left:20px}.r3-feed-view{display:flex}.r3-feed-view button{width:44px;color:var(--ui-text-muted)}.r3-feed-view button[aria-pressed=true]{color:var(--ui-text-primary);box-shadow:inset 0 -2px var(--ui-text-primary)}.r3-feed-controls button:hover{color:var(--ui-text-primary);text-decoration:underline;text-underline-offset:5px}.r3-filter-summary{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 0 0;background:transparent;border:0;font:var(--weight-body) 13px/1.5 var(--font-ui)}.r3-filter-summary button{display:flex;align-items:center;gap:8px;min-height:44px}.r3-filter-summary svg{width:16px}.r3-category-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.r3-category-options button{display:flex;align-items:center;gap:16px;text-align:left;padding:12px;min-height:72px;border-radius:var(--radius-control)}.r3-category-options button:is(:hover,[aria-pressed=true]){background:var(--ui-selection-soft)}.r3-category-options svg{width:36px;height:36px;flex:none}.r3-feed-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.r3-feed-results--list{grid-template-columns:minmax(0,1fr)}.r3-feed-results>.editorial-feed-more,.r3-feed-results>div:not(.ds-skeleton):only-child{grid-column:1/-1}.r3-feed-results .editorial-feed-more{padding-top:32px}.r3-deal,.r3-detail-decision,.r3-category-continuation{--r3-face:var(--material-pearl);--r3-text:var(--material-text);--r3-secondary:var(--material-text-secondary);--r3-rim:var(--material-rim);--r3-line:var(--material-border-light)}html[data-theme=dark] :is(.r3-deal,.r3-detail-decision,.r3-category-continuation){--r3-face:var(--material-charcoal);--r3-text:var(--material-product-foreground);--r3-secondary:var(--material-product-secondary);--r3-rim:var(--material-charcoal-rim);--r3-line:var(--material-border-dark)}.bel-deal-card.bel-home-deal.r3-deal{--deal-media-height:200px;--deal-card-title:20px;--deal-card-price:28px;--vote-cold:var(--r3-vote-cold);--vote-hot:var(--r3-vote-hot);display:flex;border:3px solid transparent;background:var(--r3-face) padding-box,var(--r3-rim) border-box;box-shadow:var(--shadow-editorial-rest);color:var(--r3-text);margin:0;min-width:0}.r3-category-continuation:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;pointer-events:none;background:var(--beldeals-grain-image,url(/materials/beldeals-grain.png)) repeat center top / var(--grain-tile-size);opacity:var(--grain-silver)}.r3-deal .bel-deal-card__body{background:transparent;padding:24px;min-height:272px}.r3-deal .bel-deal-card__body:before{display:none}.r3-deal :is(.bel-deal-card__media,.bel-deal-card__image,.deal-image-frame){background:var(--material-product-field)}.r3-deal .deal-image-frame__foreground{mix-blend-mode:multiply;padding:12px}.r3-deal.bel-home-deal :is(.bel-deal-card__title,.club-price,.temperature-control output,.bel-deal-card__author strong,.bel-deal-card__promo code){color:var(--r3-text)}.r3-deal.bel-home-deal :is(.bel-deal-card__merchant,.club-price s,.bel-deal-card__author,.bel-deal-card__promo){color:var(--r3-secondary)}.r3-deal .bel-deal-card__title a{-webkit-line-clamp:3}.r3-deal .bel-deal-card__footer{border-color:var(--r3-line)}.r3-deal.bel-home-deal .temperature-control{border-color:var(--r3-line);color:var(--r3-text)}.r3-deal.bel-home-deal .temperature-control button:is(:hover,[aria-pressed=true]){background:var(--ui-selection-soft)}.r3-deal .bel-deal-card__toolbar .ds-button{color:var(--r3-text);border:0;background:transparent;box-shadow:none}.r3-deal.bel-home-deal :is(a,button):not(.ds-cta):focus-visible{outline-color:var(--ui-focus-ring);outline-offset:-2px}.bel-deal-card.bel-home-deal.bel-deal-card--list{display:grid;grid-template-columns:minmax(230px,27%) minmax(0,1fr);min-height:248px}.r3-deal .r3-deal__media-column{display:grid;grid-template-rows:minmax(170px,1fr) 48px;height:100%;min-height:248px}.r3-deal__media-column .bel-deal-card__image{height:100%;min-height:0}.r3-deal__media-vote{border-top:1px solid var(--r3-line);background:var(--r3-face);color:var(--r3-text)}.r3-deal.bel-home-deal .r3-deal__media-vote .temperature-control{width:100%;height:48px;border:0;border-radius:0;grid-template-columns:1fr 1fr 1fr}.r3-deal.bel-home-deal .r3-deal__media-vote .temperature-control output{color:var(--r3-text)}.r3-deal__media-column .bel-deal-card__status{bottom:56px}.bel-deal-card--list .bel-deal-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr auto;gap:0 20px;min-height:0;padding:24px 28px}.bel-deal-card--list .bel-deal-card__merchant{grid-column:1}.bel-deal-card--list .bel-deal-card__title{grid-column:1/-1}.bel-deal-card--list .bel-deal-card__title a{display:block;overflow:visible}.bel-deal-card--list .club-price{grid-column:1;grid-row:4;align-self:end;padding-bottom:8px!important}.bel-deal-card--list .bel-deal-card__promo{grid-column:1;grid-row:3}.bel-deal-card--list .bel-deal-card__actions{grid-column:2;grid-row:3;justify-self:end;padding:0}.bel-deal-card--list .bel-deal-card__footer{display:contents}.bel-deal-card--list .bel-deal-card__author{grid-column:2;grid-row:1;text-align:right}.bel-deal-card--list .bel-deal-card__author :is(span,strong){display:inline}.bel-deal-card--list .bel-deal-card__cta{grid-column:2;grid-row:4;justify-self:end;align-self:end}@media(hover:hover)and (pointer:fine){.bel-deal-card.r3-deal:is(:hover,:focus-within){box-shadow:var(--shadow-editorial-hover)}.r3-deal .bel-deal-card__toolbar{position:absolute;top:12px}.r3-deal.bel-deal-card--list .bel-deal-card__toolbar{position:static;top:auto;right:auto}.r3-deal .bel-deal-card__toolbar .ds-button{color:var(--material-text)}}@media(max-width:1100px){.r3-feed-controls{gap:12px 20px}.r3-feed-search{flex-basis:100%}.r3-feed-filters{margin-left:auto}.r3-feed-heading h1{font-size:48px}.r3-deal .bel-deal-card__body{padding:20px}.r3-deal.bel-home-deal{--deal-card-title:18px;--deal-card-price:26px}}@media(max-width:899px){.r3-feed-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.r3-feed-results--list{grid-template-columns:minmax(0,1fr)}.bel-deal-card.bel-home-deal.bel-deal-card--list{grid-template-columns:220px minmax(0,1fr)}.bel-deal-card--list .bel-deal-card__body{display:flex;padding:20px}.bel-deal-card--list .bel-deal-card__footer{display:flex;border:0;margin-top:auto;padding-top:12px}.bel-deal-card--list .bel-deal-card__author{text-align:left}.bel-deal-card--list .bel-deal-card__author :is(span,strong){display:block}.bel-deal-card--list .bel-deal-card__actions{align-self:end}}@media(max-width:599px){.premium-page-shell--feed,.premium-page-shell--detail{padding:104px 16px 48px}.r3-feed-heading{margin-bottom:24px}.r3-feed-heading h1{font-size:40px;margin-bottom:20px}.r3-feed-controls{gap:12px}.r3-feed-sort{gap:24px}.r3-feed-view{order:2;margin-left:auto}.r3-feed-filters{order:3;flex:1 1 100%;justify-content:space-between;margin:0;gap:12px}.r3-feed-filters button+button{padding-left:12px}.r3-feed-filters button{font-size:13px}.r3-feed-results{grid-template-columns:minmax(0,1fr);gap:20px}.bel-deal-card.bel-home-deal.r3-deal{--deal-media-height:144px;--deal-card-title:18px;--deal-card-price:26px}.r3-deal .bel-deal-card__body{min-height:0;padding:16px}.r3-deal .bel-deal-card__title a{-webkit-line-clamp:2}.r3-category-options{grid-template-columns:minmax(0,1fr)}}.bel-deal-card--feed.r3-deal .bel-deal-card__media{height:var(--deal-media-height);min-height:0}.r3-deal .bel-media-fallback:before{display:none}.r3-feed-search input.ds-field{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none}.r3-feed-controls{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:36px;row-gap:12px}.r3-feed-search{grid-column:1;grid-row:1;width:min(100%,280px)}.r3-feed-sort{grid-column:2;grid-row:1;justify-content:center;gap:24px}.r3-feed-filters{grid-column:3;grid-row:1;justify-self:end;padding-right:100px;gap:16px}.r3-feed-filters>button:first-child{max-width:190px}.r3-feed-filters>button:first-child span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r3-feed-controls .r3-feed-filter-trigger{position:relative;width:44px;min-width:44px;padding:0;border:0}.r3-feed-filter-trigger[data-active=true]{box-shadow:inset 0 -2px var(--ui-text-primary)}.r3-feed-filter-trigger small{position:absolute;top:0;right:0;font:var(--weight-metadata) 10px/1.5 var(--font-mono)}.r3-feed-view{grid-column:3;grid-row:1;justify-self:end}.r3-feed-controls .r3-feed-reset{grid-column:1;grid-row:1;justify-self:end;margin-right:0;font-size:12px}.r3-feed-reset span{display:none}.r3-feed-reset svg{width:16px}.r3-feed-controls:has(.r3-feed-reset) .r3-feed-search{width:min(calc(100% - 44px),280px)}.bel-deal-card--feed.r3-deal .club-price{margin-top:auto;padding-top:12px}.bel-deal-card--feed.r3-deal .bel-deal-card__body .bel-deal-card__actions{margin-top:0}.bel-deal-card--list .bel-deal-card__description{display:none}@media(min-width:1200px){.bel-deal-card--list .bel-deal-card__body{grid-template-rows:auto auto minmax(44px,1fr) auto auto}.bel-deal-card--list .bel-deal-card__description{display:-webkit-box;grid-column:1/-1;grid-row:3;max-width:68ch;align-self:start;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;margin:0 0 16px;font:var(--weight-body) 14px/1.65 var(--font-ui);color:var(--r3-secondary)}.bel-deal-card--list .bel-deal-card__promo{grid-row:4}.bel-deal-card--list .club-price,.bel-deal-card--list .bel-deal-card__cta{grid-row:5}}@media(hover:hover)and (pointer:fine){.r3-deal.bel-deal-card--list .bel-deal-card__toolbar{position:absolute;top:12px;left:12px;right:auto}.bel-deal-card--list .bel-deal-card__body{position:static}.bel-deal-card--list .bel-deal-card__actions{min-height:0}}@media(max-width:1199px){.r3-feed-controls{column-gap:20px}.r3-feed-search{grid-column:1;grid-row:1;width:100%}.r3-feed-sort{grid-column:2}.r3-feed-filters{grid-column:1/3;grid-row:2;justify-self:start;padding:0;margin:0}.r3-feed-view{grid-column:3;grid-row:2}.r3-feed-controls .r3-feed-reset{grid-column:3;grid-row:1}}@media(max-width:599px){.r3-feed-controls{grid-template-columns:minmax(0,1fr) auto;gap:12px 20px}.r3-feed-search{grid-column:1/-1;grid-row:1;width:100%}.r3-feed-sort{grid-column:1;grid-row:2;justify-self:start}.r3-feed-filters{grid-column:1;grid-row:3;justify-self:start}.r3-feed-view{grid-column:2;grid-row:2}.r3-feed-controls .r3-feed-reset{grid-column:2;grid-row:3;margin:0}.r3-feed-controls:has(.r3-feed-reset) .r3-feed-search{width:100%}}.r3-deal:not(.bel-deal-card--list) .bel-deal-card__body .bel-deal-card__actions{justify-content:center}@media(hover:none),(pointer:coarse){.r3-deal:not(.bel-deal-card--list) .bel-deal-card__body .bel-deal-card__actions{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:0}.r3-deal:not(.bel-deal-card--list) .bel-deal-card__actions>.temperature-control{grid-column:2;grid-row:1;justify-self:center}.r3-deal:not(.bel-deal-card--list) .bel-deal-card__toolbar{display:contents}.r3-deal:not(.bel-deal-card--list) .bel-deal-card__toolbar>button{grid-row:1}.r3-deal:not(.bel-deal-card--list) .bel-deal-card__toolbar>button:first-child{grid-column:1}.r3-deal:not(.bel-deal-card--list) .bel-deal-card__toolbar>button:last-child{grid-column:3}}.r3-deal .bel-deal-card__body{position:static}.r3-deal .bel-deal-card__detail-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.r3-deal .bel-deal-card__detail-link:focus-visible:after{outline:2px solid var(--ui-focus-ring);outline-offset:-4px;border-radius:var(--radius-card)}.r3-deal :is(.temperature-control,.bel-deal-card__toolbar button,.bel-deal-card__merchant a,.bel-deal-card__cta){position:relative;z-index:2}.r3-deal .bel-deal-card__toolbar .ds-button{border:0;background:transparent;box-shadow:none;color:var(--r3-text)}.r3-deal .bel-deal-card__toolbar .ds-button:is(:hover,[aria-pressed=true]){background:var(--ui-selection-soft);color:var(--r3-text)}.r3-feed-controls :is(.r3-feed-search-trigger,.r3-feed-search-close){display:none}@media(max-width:599px){.r3-feed-heading{margin-bottom:16px}.r3-feed-heading h1{margin-bottom:12px}.r3-feed-controls{grid-template-columns:minmax(0,1fr) 44px 44px 88px;gap:0}.r3-feed-sort{grid-column:1;grid-row:1;gap:16px;min-width:0}.r3-feed-controls .r3-feed-search-trigger{display:inline-flex;grid-column:2;grid-row:1;width:44px}.r3-feed-search-trigger[data-active=true]{box-shadow:inset 0 -2px var(--ui-text-primary)}.r3-feed-filters{grid-column:3;grid-row:1;padding:0;order:initial}.r3-feed-controls .r3-feed-category-trigger{display:none}.r3-feed-filters button+button{padding:0;border:0}.r3-feed-view{grid-column:4;grid-row:1;order:initial;margin:0;border-left:1px solid var(--ui-border-default)}.r3-feed-controls .r3-feed-reset{display:none}.r3-feed-search{display:none;grid-column:1/3;grid-row:1;gap:8px}.r3-feed-controls[data-search-open=true] .r3-feed-search{display:flex}.r3-feed-controls[data-search-open=true] :is(.r3-feed-sort,.r3-feed-search-trigger){display:none}.r3-feed-search>svg{width:18px}.r3-feed-search input::-webkit-search-cancel-button{display:none}.r3-feed-search button[type=submit]{display:none}.r3-feed-controls .r3-feed-search-close{display:inline-flex;width:36px}.r3-feed-results--list{gap:12px}.bel-deal-card.bel-home-deal.r3-deal.bel-deal-card--list{grid-template-columns:104px minmax(0,1fr);min-height:192px}.r3-deal.bel-deal-card--list .r3-deal__media-column{grid-template-rows:44px 88px 44px;align-content:space-between;gap:0;min-height:0;height:100%;padding:4px 6px;background:var(--ui-selection-soft)}.r3-deal.bel-deal-card--list .bel-deal-card__image{grid-row:2;border-radius:var(--radius-control);height:100%}.r3-deal.bel-deal-card--list .r3-deal__media-vote{grid-row:1;height:44px;border:0;background:transparent}.r3-deal.bel-home-deal .r3-deal__media-vote .temperature-control{grid-template-columns:minmax(0,1fr) minmax(36px,auto) minmax(0,1fr);height:44px;border:0;border-radius:var(--radius-control)}.r3-deal.bel-home-deal .r3-deal__media-vote .temperature-control output{grid-column:2;grid-row:1;height:44px;font-size:12px}.r3-deal__media-vote .temperature-control button{grid-row:1;min-width:0}.r3-deal__media-vote .temperature-control button:first-child{grid-column:1}.r3-deal__media-vote .temperature-control button:last-child{grid-column:3}.r3-deal.bel-deal-card--list .bel-deal-card__toolbar{position:relative;inset:auto;grid-row:3;display:flex;justify-content:space-between;opacity:1;transform:none;pointer-events:auto}.r3-deal.bel-deal-card--list .bel-deal-card__status{bottom:48px;z-index:2;font-size:10px}.r3-deal.bel-deal-card--list .bel-deal-card__body{display:flex;flex-direction:column;gap:0;padding:10px;min-height:0}.r3-deal.bel-deal-card--list .bel-deal-card__title{order:0;font-size:15px;margin:0 0 8px}.r3-deal.bel-deal-card--list .bel-deal-card__title a{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}.r3-deal.bel-deal-card--list .club-price{align-self:stretch;order:1;gap:4px 6px;padding:0!important;margin:0 0 6px}.r3-deal.bel-deal-card--list .club-price strong{font-size:22px}.r3-deal.bel-deal-card--list .club-price s{font-size:10px}.r3-deal.bel-deal-card--list .deal-promotion-badge{font-size:10px;padding:3px 4px}.r3-deal.bel-deal-card--list .bel-deal-card__merchant{order:2;margin:0 0 6px;font-size:11px}.r3-deal.bel-deal-card--list .bel-deal-card__promo{order:3;margin:0 0 6px}.r3-deal.bel-deal-card--list .bel-deal-card__actions{display:none}.r3-deal.bel-deal-card--list .bel-deal-card__footer{order:4;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;margin-top:auto;padding:0;border:0}.r3-deal.bel-deal-card--list .bel-deal-card__author{flex:1;min-width:0}.r3-deal.bel-deal-card--list .bel-deal-card__author span{display:none}.r3-deal.bel-deal-card--list .bel-deal-card__author strong{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r3-deal.bel-deal-card--list .bel-deal-card__cta{align-self:center;margin:0 0 0 auto;padding:6px 8px;gap:6px;font-size:12px;min-height:44px}.r3-deal.bel-deal-card--list .bel-deal-card__cta svg{width:16px}}@media(max-width:359px){.r3-feed-sort{gap:8px}.r3-feed-sort button{font-size:13px}.bel-deal-card.bel-home-deal.r3-deal.bel-deal-card--list{grid-template-columns:96px minmax(0,1fr)}.r3-deal.bel-deal-card--list .bel-deal-card__body{padding:8px}.r3-deal.bel-deal-card--list .bel-deal-card__cta{padding:6px;gap:4px;font-size:11px}}@media(min-width:600px){.r3-deal.bel-deal-card--list .bel-deal-card__toolbar{position:absolute;top:12px;left:12px;right:auto}}.bel-deal-card__posted,.bel-deal-card__author-avatar{display:none}@media(max-width:599px){.r3-deal.bel-deal-card--list .bel-deal-card__posted{display:block;order:-1;align-self:flex-end;margin:0 0 16px;font:var(--weight-body) 11px/1.4 var(--font-ui);color:var(--r3-text)}.r3-deal.bel-deal-card--list .bel-deal-card__author{display:flex;align-items:center;gap:6px}.r3-deal.bel-deal-card--list .bel-deal-card__author .bel-deal-card__author-avatar{display:inline-grid;width:20px;height:20px;font-size:11px;background:var(--ui-surface-muted);color:var(--r3-text)}.r3-deal.bel-deal-card--list .bel-deal-card__author strong{min-width:0}.r3-deal.bel-deal-card--list .deal-image-frame__foreground{padding:0;object-fit:contain;object-position:center}}.r3-deal.bel-deal-card--feed .bel-deal-card__body{display:flex;flex-direction:column;gap:0;padding-top:0}.r3-deal.bel-deal-card--feed .bel-deal-card__body .bel-deal-card__actions{order:-1;display:grid;grid-template-columns:minmax(44px,1fr) minmax(0,140px) minmax(44px,1fr);gap:0;margin:0 0 12px;padding:8px 0;border-top:1px solid var(--r3-line)}.r3-deal.bel-deal-card--feed .bel-deal-card__actions>.temperature-control{grid-column:2;grid-row:1;justify-self:center;width:140px}.r3-deal.bel-deal-card--feed .bel-deal-card__toolbar{display:contents;opacity:1;transform:none;pointer-events:auto}.r3-deal.bel-deal-card--feed .bel-deal-card__toolbar>button{grid-row:1;justify-self:center}.r3-deal.bel-deal-card--feed .bel-deal-card__toolbar>button:first-child{grid-column:3}.r3-deal.bel-deal-card--feed .bel-deal-card__toolbar>button:last-child{grid-column:1}.r3-deal.bel-deal-card--feed .bel-deal-card__footer{flex-wrap:nowrap}.r3-deal.bel-deal-card--feed .bel-deal-card__author{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:8px}.r3-deal.bel-deal-card--feed .bel-deal-card__author>span:not(.club-avatar),.r3-deal.bel-deal-card--feed .bel-deal-card__author strong{grid-column:2}.r3-deal.bel-deal-card--feed .bel-deal-card__author .bel-deal-card__author-avatar{display:inline-grid;grid-column:1;grid-row:1/3;align-self:center;width:28px;height:28px;background:var(--ui-surface-muted);color:var(--r3-text)}@media(max-width:599px){.r3-deal.bel-deal-card--feed .bel-deal-card__media{padding-top:32px}.r3-deal.bel-deal-card--feed .bel-deal-card__posted{display:block;position:absolute;top:12px;right:16px;margin:0;font:var(--weight-body) 11px/1.4 var(--font-ui);color:var(--r3-text)}.r3-deal.bel-deal-card--feed .deal-image-frame__foreground{padding:0;object-fit:contain;object-position:center}.r3-deal.bel-deal-card--feed .bel-deal-card__actions:before,.r3-deal.bel-deal-card--feed .bel-deal-card__actions:after{content:"";grid-row:1;height:32px;width:1px;align-self:center;background:var(--r3-line)}.r3-deal.bel-deal-card--feed .bel-deal-card__actions:before{grid-column:1;justify-self:end}.r3-deal.bel-deal-card--feed .bel-deal-card__actions:after{grid-column:3;justify-self:start}.r3-deal.bel-deal-card--feed .bel-deal-card__actions>.temperature-control{border:0;border-radius:0}}@media(max-width:599px){.r3-deal.bel-deal-card--list .bel-deal-card__footer .bel-deal-card__toolbar{position:absolute;top:auto;right:auto;left:6px;bottom:4px;width:92px;height:44px}}@media(min-width:600px){.bel-deal-card.bel-home-deal.r3-deal.bel-deal-card--list{min-height:0}.r3-deal.bel-deal-card--list .r3-deal__media-column{min-height:0;padding:12px;grid-template-rows:minmax(150px,1fr) 44px;gap:8px;border-right:1px solid var(--r3-line);background:transparent}.r3-deal.bel-deal-card--list .deal-image-frame__foreground{padding:0;object-fit:contain}.r3-deal.bel-deal-card--list .r3-deal__media-vote{border:1px solid var(--r3-line);border-radius:var(--radius-control);background:transparent;overflow:hidden}.r3-deal.bel-deal-card--list .r3-deal__media-vote .temperature-control{height:44px;border-radius:var(--radius-control)}.r3-deal.bel-deal-card--list .bel-deal-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto auto auto minmax(0,1fr);gap:0 16px;padding:16px 20px;min-height:0}.r3-deal.bel-deal-card--list .bel-deal-card__posted{display:block;grid-column:2;grid-row:1;justify-self:end;align-self:start;font:var(--weight-body) 12px/1.5 var(--font-ui);color:var(--r3-secondary)}.r3-deal.bel-deal-card--list .bel-deal-card__merchant{grid-column:1;grid-row:1;margin:0 0 8px}.r3-deal.bel-deal-card--list .bel-deal-card__title{grid-column:1/-1;grid-row:2;margin-bottom:6px}.r3-deal.bel-deal-card--list .bel-deal-card__description{display:-webkit-box;grid-column:1/-1;grid-row:3;max-width:68ch;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 10px;font:var(--weight-body) 14px/1.5 var(--font-ui);color:var(--r3-secondary)}.r3-deal.bel-deal-card--list .club-price{grid-column:1/-1;grid-row:4;align-self:start;padding:0!important;margin:0}.r3-deal.bel-deal-card--list .bel-deal-card__promo{grid-column:1/-1;grid-row:5}.r3-deal.bel-deal-card--list .bel-deal-card__actions{display:none}.r3-deal.bel-deal-card--list .bel-deal-card__footer{display:flex;grid-column:1/-1;grid-row:6;align-self:end;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:12px;border-top:1px solid var(--r3-line);margin-top:12px;padding-top:8px}.r3-deal.bel-deal-card--list .bel-deal-card__author{flex:0 1 auto;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:8px;text-align:left}.r3-deal.bel-deal-card--list .bel-deal-card__author>span:not(.club-avatar),.r3-deal.bel-deal-card--list .bel-deal-card__author strong{display:block;grid-column:2}.r3-deal.bel-deal-card--list .bel-deal-card__author .bel-deal-card__author-avatar{display:inline-grid;grid-column:1;grid-row:1/3;align-self:center;width:28px;height:28px;background:var(--ui-surface-muted);color:var(--r3-text)}.r3-deal.bel-deal-card--list .bel-deal-card__footer .bel-deal-card__toolbar{position:static;display:flex;gap:0;padding-left:12px;border-left:1px solid var(--r3-line);opacity:1;transform:none;pointer-events:auto}.r3-deal.bel-deal-card--list .bel-deal-card__toolbar>button:first-child{order:1}.r3-deal.bel-deal-card--list .bel-deal-card__toolbar>button:last-child{order:0}.r3-deal.bel-deal-card--list .bel-deal-card__cta{margin-left:auto;align-self:center}}@media(min-width:600px)and (max-width:899px){.r3-deal.bel-deal-card--list .bel-deal-card__footer{flex-wrap:wrap}}@media(max-width:359px){.r3-deal.bel-deal-card--list .bel-deal-card__footer .bel-deal-card__toolbar{width:84px}}@media(max-width:599px){.r3-deal.bel-deal-card--list .r3-deal__media-vote{width:92px}.r3-deal.bel-deal-card--list .r3-deal__media-vote .temperature-control button{position:relative}.r3-deal.bel-deal-card--list .r3-deal__media-vote .temperature-control button:after{content:"";position:absolute;inset-block:0;left:0;width:44px;z-index:1}.r3-deal.bel-deal-card--list .r3-deal__media-vote .temperature-control button:last-child:after{left:auto;right:0}}@media(max-width:359px){.r3-deal.bel-deal-card--list .r3-deal__media-vote{width:84px}.r3-deal.bel-deal-card--list .r3-deal__media-vote .temperature-control{overflow:visible}.r3-deal.bel-deal-card--list .r3-deal__media-vote .temperature-control button:first-child{border-radius:var(--radius-control) 0 0 var(--radius-control)}.r3-deal.bel-deal-card--list .r3-deal__media-vote .temperature-control button:last-child{border-radius:0 var(--radius-control) var(--radius-control) 0}.r3-deal.bel-deal-card--list .r3-deal__media-vote .temperature-control button:first-child:after{left:-2px}.r3-deal.bel-deal-card--list .r3-deal__media-vote .temperature-control button:last-child:after{right:-2px}}.bel-footer{--grain-opacity: var(--grain-silver);padding:48px 32px 40px;background:var(--ui-canvas);color:var(--ui-text-primary);border-top:1px solid var(--ui-border-subtle)}.bel-footer__inner{width:min(1136px,100%);margin:auto;display:grid;grid-template-columns:1.4fr 1.2fr 1fr;gap:40px;align-items:start}.bel-footer__brand a{display:inline-flex;min-height:48px;align-items:center;color:inherit}.bel-footer .club-wordmark{color:inherit;font:var(--weight-control) 46px/1 var(--font-display);letter-spacing:-.065em}.bel-footer .club-wordmark__dot{width:7px;height:7px;margin-left:4px;background:currentColor}.bel-footer__brand p{max-width:280px;margin:16px 0 0;color:var(--ui-text-secondary);font:var(--weight-body) 20px/1.3 var(--font-display);letter-spacing:-.02em}.bel-footer__label{margin:8px 0 16px;color:var(--ui-text-secondary);font:var(--weight-metadata) 12px/1.4 var(--font-mono)}.bel-footer__links{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.bel-footer__links a{min-height:44px;display:flex;align-items:center;color:inherit;font:var(--weight-body) 14px/1.4 var(--font-ui);text-decoration:none;overflow-wrap:anywhere}.bel-footer__links a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:5px}.bel-footer__social{display:flex;flex-wrap:wrap;gap:4px}.bel-footer__social a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--ui-border-subtle);border-radius:var(--radius-control);color:inherit;transition:background-color var(--motion-standard) var(--motion-ease),border-color var(--motion-standard) var(--motion-ease)}.bel-footer__social a:is(:hover,:focus-visible){background:var(--ui-selection-soft);border-color:var(--ui-border-control)}.bel-footer__social svg{width:20px;height:20px;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}@media(max-width:1000px){.bel-footer__inner{grid-template-columns:1fr 1fr;gap:32px}.bel-footer__brand{grid-row:1 / 3}.bel-footer__networks{grid-column:2}}@media(max-width:599px){.bel-footer{padding:36px 20px 32px}.bel-footer__inner{grid-template-columns:1fr;gap:24px}.bel-footer__brand{grid-row:auto}.bel-footer__networks{grid-column:auto}.bel-footer .club-wordmark{font-size:40px}.bel-footer__brand p{margin-top:12px;max-width:280px;font-size:18px}.bel-footer__label{margin:0 0 8px}.bel-footer__social{gap:8px}}@media(prefers-reduced-motion:reduce){.bel-footer__social a{transition:none}}
