.SeatReviewCard-module__VTLrHG__reviewCardMatrix{border:1px solid color-mix(in srgb, var(--color-brand) 22%, transparent);background:var(--color-surface-1);color:var(--color-text-primary);box-shadow:0 8px 24px color-mix(in srgb, var(--color-brand) 6%, transparent);border-radius:1rem;padding:1rem;transition:background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out;position:relative;overflow:visible;container:review-card/inline-size}.SeatReviewCard-module__VTLrHG__reviewCardMatrix:focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand) 24%, transparent);outline-offset:2px}.SeatReviewCard-module__VTLrHG__reviewCardMatrixSelected{border-color:color-mix(in srgb, var(--color-brand) 50%, var(--color-surface-1));background:color-mix(in srgb, var(--color-brand) 3%, var(--color-surface-1));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand) 14%, transparent), 0 8px 24px color-mix(in srgb, var(--color-brand) 8%, transparent)}.SeatReviewCard-module__VTLrHG__reviewCardMatrixHasMedia{cursor:zoom-in}.SeatReviewCard-module__VTLrHG__matrixHeader{border-bottom:1px solid color-mix(in srgb, var(--color-brand) 12%, transparent);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding-bottom:.8rem;display:flex}.SeatReviewCard-module__VTLrHG__matrixIdentity{align-items:center;gap:.55rem;min-width:0;display:flex}.SeatReviewCard-module__VTLrHG__ratingMark{color:var(--color-brand-text);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:.22rem;font-size:.81rem;display:inline-flex}.SeatReviewCard-module__VTLrHG__ratingMark strong{font-size:.82rem;font-weight:700}.SeatReviewCard-module__VTLrHG__matrixDivider{background:color-mix(in srgb, var(--color-brand) 28%, var(--color-surface-1));flex:none;width:1px;height:1rem}.SeatReviewCard-module__VTLrHG__authorButton{min-width:0;color:var(--color-text-primary);font:inherit;letter-spacing:-.02em;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:700;overflow:hidden}.SeatReviewCard-module__VTLrHG__authorButton:hover:not(:disabled){color:var(--color-brand-text)}.SeatReviewCard-module__VTLrHG__authorButton:disabled{color:var(--color-text-tertiary);cursor:default}.SeatReviewCard-module__VTLrHG__matrixActions{flex:none;align-items:center;gap:.25rem;display:flex}.SeatReviewCard-module__VTLrHG__matrixMenuWrap{flex:none;position:relative}.SeatReviewCard-module__VTLrHG__matrixIconButton{background:var(--color-surface-2);width:2.1rem;height:2.1rem;color:var(--color-text-tertiary);cursor:pointer;border:1px solid #0000;border-radius:.75rem;place-items:center;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,transform .15s ease-out;display:grid}.SeatReviewCard-module__VTLrHG__matrixIconButton:hover{border-color:var(--color-border-subtle);background:var(--color-surface-3);color:var(--color-text-primary)}.SeatReviewCard-module__VTLrHG__matrixIconButton:active{transform:scale(.96)}.SeatReviewCard-module__VTLrHG__matrixIconButton:focus-visible,.SeatReviewCard-module__VTLrHG__authorButton:focus-visible,.SeatReviewCard-module__VTLrHG__matrixActionMenu button:focus-visible{outline:2px solid color-mix(in srgb, var(--color-brand) 48%, transparent);outline-offset:2px}.SeatReviewCard-module__VTLrHG__matrixIconButtonReported{border-color:color-mix(in srgb, var(--color-status-danger) 30%, transparent);background:var(--color-status-danger-bg);color:var(--color-status-danger)}.SeatReviewCard-module__VTLrHG__matrixActionMenu{z-index:6;border:1px solid var(--color-border-subtle);background:var(--color-surface-1);width:7rem;box-shadow:var(--shadow-float);transform-origin:100% 0;opacity:1;visibility:visible;border-radius:.85rem;padding:.28rem;transition:opacity .14s ease-out,scale .14s cubic-bezier(.16,1,.3,1),visibility linear;display:grid;position:absolute;top:calc(100% + .4rem);right:0;scale:1}@starting-style{.SeatReviewCard-module__VTLrHG__matrixActionMenu{opacity:0;scale:.96}}.SeatReviewCard-module__VTLrHG__matrixActionMenu[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease-in,scale .12s ease-in,visibility 0s linear .12s;scale:.96}.SeatReviewCard-module__VTLrHG__matrixActionMenu button{min-height:2rem;color:var(--color-text-secondary);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.58rem;align-items:center;gap:.42rem;padding:.38rem .48rem;font-size:.67rem;font-weight:700;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out;display:flex}.SeatReviewCard-module__VTLrHG__matrixActionMenu button:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.SeatReviewCard-module__VTLrHG__matrixActionMenu button:active{transform:scale(.96)}.SeatReviewCard-module__VTLrHG__matrixActionMenu .SeatReviewCard-module__VTLrHG__matrixActionMenuDanger{color:var(--color-status-danger)}.SeatReviewCard-module__VTLrHG__matrixActionMenu .SeatReviewCard-module__VTLrHG__matrixActionMenuDanger:hover{background:var(--color-status-danger-bg);color:var(--color-status-danger)}.SeatReviewCard-module__VTLrHG__reviewBodyMatrix{color:color-mix(in srgb, var(--color-text-primary) 50%, var(--color-text-secondary));letter-spacing:-.015em;text-wrap:pretty;white-space:pre-wrap;margin:.95rem 0 .8rem;font-size:.8rem;font-weight:500;line-height:1.7}.SeatReviewCard-module__VTLrHG__matrixDetails{margin-top:.85rem;padding:.1rem 0 0}.SeatReviewCard-module__VTLrHG__reviewImageGrid{margin-top:1rem;margin-bottom:1rem}.SeatReviewCard-module__VTLrHG__matrixMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.SeatReviewCard-module__VTLrHG__matrixMetric{min-width:0}.SeatReviewCard-module__VTLrHG__matrixMetricLabel{color:color-mix(in srgb, var(--color-brand-text) 35%, var(--color-text-secondary));letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:700;overflow:hidden}.SeatReviewCard-module__VTLrHG__matrixMetricValue{color:var(--color-text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:.22rem;font-size:.82rem;font-weight:700;display:block}.SeatReviewCard-module__VTLrHG__matrixFooter{border-top:1px solid color-mix(in srgb, var(--color-brand) 12%, transparent);min-width:0;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;justify-content:flex-start;align-items:center;gap:.5rem;margin-top:.9rem;padding-top:.7rem;font-size:.66rem;font-weight:700;display:flex}.SeatReviewCard-module__VTLrHG__matrixFooterDates{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.45rem;min-width:0;display:flex;overflow:visible}.SeatReviewCard-module__VTLrHG__matrixDateValues{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.SeatReviewCard-module__VTLrHG__matrixDateValues strong{color:var(--color-text-secondary);font-weight:700}@container review-card (max-width:324px){.SeatReviewCard-module__VTLrHG__reviewCardMatrix{padding:.85rem}.SeatReviewCard-module__VTLrHG__matrixHeader,.SeatReviewCard-module__VTLrHG__matrixIdentity{gap:.4rem}.SeatReviewCard-module__VTLrHG__authorButton{max-width:7rem}.SeatReviewCard-module__VTLrHG__matrixMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.SeatReviewCard-module__VTLrHG__matrixFooter{align-items:center;gap:.35rem}.SeatReviewCard-module__VTLrHG__matrixDateValues{flex-direction:column;align-items:flex-start;gap:.05rem;font-size:.58rem}}@media (max-width:639px){.SeatReviewCard-module__VTLrHG__matrixIconButton{width:2.05rem;height:2.05rem}.SeatReviewCard-module__VTLrHG__matrixActionMenu{width:6.75rem}}.SeatReviewCard-module__VTLrHG__reviewMediaBackdrop{z-index:var(--z-index-modal);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c10c2;justify-content:center;align-items:center;padding:1rem;animation:.18s ease-out SeatReviewCard-module__VTLrHG__reviewMediaFadeIn;display:flex;position:fixed;inset:0}.SeatReviewCard-module__VTLrHG__reviewMediaDialog{background:var(--color-surface-1);width:min(100%,1120px);max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-modal);border:1px solid #ffffff24;border-radius:1.5rem;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);transition:background-color .22s ease-out,border-radius .22s ease-out;animation:.22s cubic-bezier(.2,0,0,1) SeatReviewCard-module__VTLrHG__reviewMediaDialogIn;display:grid;position:relative;overflow:hidden}.SeatReviewCard-module__VTLrHG__reviewMediaBackdropClosing{pointer-events:none;animation:.16s ease-in forwards SeatReviewCard-module__VTLrHG__reviewMediaFadeOut}.SeatReviewCard-module__VTLrHG__reviewMediaDialogClosing{animation:.16s cubic-bezier(.4,0,1,1) forwards SeatReviewCard-module__VTLrHG__reviewMediaDialogOut}.SeatReviewCard-module__VTLrHG__reviewMediaDialogImmersive{background:#000;border-color:#0000;border-radius:.75rem;grid-template-columns:minmax(0,1fr) minmax(0,0fr)}.SeatReviewCard-module__VTLrHG__reviewMediaClose{z-index:2;border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-1) 90%, transparent);width:2.5rem;height:2.5rem;color:var(--color-text-secondary);cursor:pointer;box-shadow:var(--shadow-card-hover);border-radius:999px;place-items:center;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out;display:grid;position:absolute;top:.75rem;right:.75rem}.SeatReviewCard-module__VTLrHG__reviewMediaClose:hover{background:var(--color-text-primary);color:var(--color-surface-1)}.SeatReviewCard-module__VTLrHG__reviewMediaClose:active{transform:scale(.96)}.SeatReviewCard-module__VTLrHG__reviewMediaStage{background:#000;place-items:center;min-height:560px;padding:2rem;display:grid;position:relative}.SeatReviewCard-module__VTLrHG__reviewMediaImageFrame{cursor:zoom-in;outline:none;width:100%;height:100%;min-height:460px;animation:.2s ease-out SeatReviewCard-module__VTLrHG__reviewMediaReframeIn;position:relative}.SeatReviewCard-module__VTLrHG__reviewMediaDialogImmersive .SeatReviewCard-module__VTLrHG__reviewMediaImageFrame{cursor:zoom-out;animation-name:SeatReviewCard-module__VTLrHG__reviewMediaReframeOut}.SeatReviewCard-module__VTLrHG__reviewMediaImage{object-fit:contain;opacity:0;transition:opacity .18s ease-out}.SeatReviewCard-module__VTLrHG__reviewMediaImageLoaded{opacity:1}.SeatReviewCard-module__VTLrHG__reviewMediaImageContain{object-fit:contain}.SeatReviewCard-module__VTLrHG__reviewMediaImageCover{object-fit:cover}.SeatReviewCard-module__VTLrHG__reviewMediaNav{background:color-mix(in srgb, var(--color-surface-1) 90%, transparent);width:2.75rem;height:2.75rem;color:var(--color-text-secondary);cursor:pointer;box-shadow:var(--shadow-float);border:0;border-radius:999px;place-items:center;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.SeatReviewCard-module__VTLrHG__reviewMediaNav:hover{background:var(--color-text-primary);color:var(--color-surface-1)}.SeatReviewCard-module__VTLrHG__reviewMediaNav:active{transform:translateY(-50%)scale(.96)}.SeatReviewCard-module__VTLrHG__reviewMediaNavPrev{left:1rem}.SeatReviewCard-module__VTLrHG__reviewMediaNavNext{right:1rem}.SeatReviewCard-module__VTLrHG__reviewMediaCount{color:#fff;font-variant-numeric:tabular-nums;background:#111827b8;border-radius:999px;padding:.32rem .55rem;font-size:.68rem;font-weight:700;position:absolute;bottom:1rem;right:1rem}.SeatReviewCard-module__VTLrHG__reviewMediaInfo{min-width:0;color:var(--color-text-primary);opacity:1;flex-direction:column;padding:3.2rem 2rem 2rem;transition:opacity .2s ease-out,transform .24s cubic-bezier(.16,1,.3,1),visibility linear;display:flex;overflow-y:auto;transform:translate(0)}.SeatReviewCard-module__VTLrHG__reviewMediaDialogImmersive .SeatReviewCard-module__VTLrHG__reviewMediaStage{grid-column:1/-1;min-height:calc(100dvh - 2rem);padding:0}.SeatReviewCard-module__VTLrHG__reviewMediaDialogImmersive .SeatReviewCard-module__VTLrHG__reviewMediaImage{object-fit:contain!important}.SeatReviewCard-module__VTLrHG__reviewMediaDialogImmersive .SeatReviewCard-module__VTLrHG__reviewMediaInfo{opacity:0;visibility:hidden;pointer-events:none;min-width:0;padding:0;transition:none;overflow:hidden;transform:translate(1.25rem)}.SeatReviewCard-module__VTLrHG__reviewMediaMeta{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.SeatReviewCard-module__VTLrHG__reviewMediaIdentity{align-items:center;gap:.5rem;min-width:0;display:flex}.SeatReviewCard-module__VTLrHG__reviewMediaRating{color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.22rem;font-size:1rem;font-weight:700;display:inline-flex}.SeatReviewCard-module__VTLrHG__reviewMediaAuthor{color:var(--color-text-primary);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}.SeatReviewCard-module__VTLrHG__reviewMediaDate{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem;font-weight:700}.SeatReviewCard-module__VTLrHG__reviewMediaDates{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:.1rem;font-size:.68rem;font-weight:700;display:flex}.SeatReviewCard-module__VTLrHG__reviewMediaSeat{background:var(--color-brand-muted);color:var(--color-brand-text);border-radius:999px;align-self:flex-start;margin-top:1.25rem;padding:.32rem .55rem;font-size:.68rem;font-weight:700}.SeatReviewCard-module__VTLrHG__reviewMediaMemo{color:color-mix(in srgb, var(--color-text-primary) 50%, var(--color-text-secondary));text-wrap:pretty;white-space:pre-wrap;margin:1.1rem 0 0;font-size:.96rem;font-weight:500;line-height:1.78}.SeatReviewCard-module__VTLrHG__reviewMediaSpecs{border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;padding-top:1.1rem;display:grid}.SeatReviewCard-module__VTLrHG__reviewMediaSpecLabel{color:color-mix(in srgb, var(--color-brand-text) 35%, var(--color-text-secondary));font-size:.64rem;font-weight:700}.SeatReviewCard-module__VTLrHG__reviewMediaSpecValue{color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin-top:.28rem;font-size:.95rem;font-weight:700;display:block}.SeatReviewCard-module__VTLrHG__reviewMediaThumbs{gap:.5rem;margin-top:1.5rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.SeatReviewCard-module__VTLrHG__reviewMediaThumb{background:var(--color-surface-2);cursor:pointer;opacity:.62;border:1px solid #0000;border-radius:.7rem;flex:none;width:4.4rem;height:4.4rem;transition:border-color .15s ease-out,opacity .15s ease-out,transform .15s ease-out;position:relative;overflow:hidden}.SeatReviewCard-module__VTLrHG__reviewMediaThumb:hover,.SeatReviewCard-module__VTLrHG__reviewMediaThumbActive{border-color:var(--color-brand);opacity:1}.SeatReviewCard-module__VTLrHG__reviewMediaThumb:active{transform:scale(.96)}@keyframes SeatReviewCard-module__VTLrHG__reviewMediaFadeIn{0%{opacity:0}to{opacity:1}}@keyframes SeatReviewCard-module__VTLrHG__reviewMediaDialogIn{0%{opacity:0;transform:scale(.98)translateY(.35rem)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes SeatReviewCard-module__VTLrHG__reviewMediaFadeOut{0%{opacity:1}to{opacity:0}}@keyframes SeatReviewCard-module__VTLrHG__reviewMediaDialogOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes SeatReviewCard-module__VTLrHG__reviewMediaSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes SeatReviewCard-module__VTLrHG__reviewMediaSheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes SeatReviewCard-module__VTLrHG__reviewMediaReframeIn{0%{opacity:.4}to{opacity:1}}@keyframes SeatReviewCard-module__VTLrHG__reviewMediaReframeOut{0%{opacity:.4}to{opacity:1}}@media (max-width:767px){.SeatReviewCard-module__VTLrHG__reviewMediaBackdrop{align-items:flex-end;padding:0}.SeatReviewCard-module__VTLrHG__reviewMediaDialog{border-radius:1.25rem 1.25rem 0 0;grid-template-rows:minmax(240px,45dvh) minmax(0,1fr);grid-template-columns:1fr;width:100%;height:min(100dvh,920px);max-height:100dvh;animation:.28s cubic-bezier(.32,.72,0,1) SeatReviewCard-module__VTLrHG__reviewMediaSheetIn}.SeatReviewCard-module__VTLrHG__reviewMediaDialogClosing{animation:.2s cubic-bezier(.4,0,1,1) forwards SeatReviewCard-module__VTLrHG__reviewMediaSheetOut}.SeatReviewCard-module__VTLrHG__reviewMediaBackdropClosing{animation-duration:.2s}.SeatReviewCard-module__VTLrHG__reviewMediaDialogImmersive{border-radius:0;grid-template-rows:minmax(0,1fr) minmax(0,0fr);height:100dvh;max-height:100dvh}.SeatReviewCard-module__VTLrHG__reviewMediaClose{top:.7rem;right:.7rem}.SeatReviewCard-module__VTLrHG__reviewMediaStage{min-height:240px;padding:1.25rem}.SeatReviewCard-module__VTLrHG__reviewMediaImageFrame{min-height:0}.SeatReviewCard-module__VTLrHG__reviewMediaDialogImmersive .SeatReviewCard-module__VTLrHG__reviewMediaStage{min-height:100dvh}.SeatReviewCard-module__VTLrHG__reviewMediaDialogImmersive .SeatReviewCard-module__VTLrHG__reviewMediaInfo{min-height:0}.SeatReviewCard-module__VTLrHG__reviewMediaInfo{padding:1.25rem 1rem calc(1.5rem + env(safe-area-inset-bottom,0px))}.SeatReviewCard-module__VTLrHG__reviewMediaMeta{padding-bottom:.85rem}.SeatReviewCard-module__VTLrHG__reviewMediaSpecs{gap:.5rem;margin-top:1.15rem;padding-top:.9rem}.SeatReviewCard-module__VTLrHG__reviewMediaThumbs{margin-top:1.1rem}}@media (prefers-reduced-motion:reduce){.SeatReviewCard-module__VTLrHG__reviewMediaDialog{animation-name:SeatReviewCard-module__VTLrHG__reviewMediaFadeIn}.SeatReviewCard-module__VTLrHG__reviewMediaDialogClosing{animation-name:SeatReviewCard-module__VTLrHG__reviewMediaFadeOut}.SeatReviewCard-module__VTLrHG__reviewMediaInfo{transform:none}.SeatReviewCard-module__VTLrHG__matrixActionMenu,.SeatReviewCard-module__VTLrHG__matrixActionMenu[data-state=closed]{scale:1}@starting-style{.SeatReviewCard-module__VTLrHG__matrixActionMenu{scale:1}}}
