.atv2-location-profile{--atv2-location-profile-column-width:980px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--atv2-space-3);min-width:0;padding:var(--atv2-space-4) var(--atv2-space-4) var(--atv2-space-7)}.atv2-location-profile>*{min-width:0}.atv2-location-profile-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:clamp(13.5rem,26vw,19rem);overflow:hidden;border:1px solid var(--atv2-color-border-subtle);border-radius:var(--atv2-radius-md);background:var(--atv2-color-surface-raised);box-shadow:0 18px 42px rgba(58,39,20,0.12)}.atv2-location-profile-hero--with-media{grid-template-columns:minmax(0,1fr)}.atv2-location-profile-hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(13,11,10,0.16) 0%,rgba(13,11,10,0.36) 58%,rgba(13,11,10,0.82) 100%),linear-gradient(90deg,rgba(13,11,10,0.66) 0%,rgba(13,11,10,0.28) 54%,rgba(13,11,10,0.52) 100%);pointer-events:none}html.light .atv2-location-profile[data-atv2-view="location"] .atv2-location-profile-hero::before,html.light .atv2-location-profile[data-atv2-view="location-manage"] .atv2-location-profile-hero::before{background:linear-gradient(180deg,rgba(255,255,255,0.52) 0%,rgba(255,255,255,0.82) 58%,var(--atv2-color-surface-raised) 100%),linear-gradient(90deg,rgba(255,255,255,0.86) 0%,rgba(255,255,255,0.52) 54%,rgba(255,255,255,0.76) 100%)}.atv2-location-profile-hero__media{position:absolute;inset:0;overflow:hidden;min-height:0;background:var(--atv2-color-surface-muted)}.atv2-location-profile-hero__media img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;min-height:0;object-fit:cover;object-position:var(--atv2-profile-media-position-x,50%) var(--atv2-profile-media-position-y,50%);transform:scale(var(--atv2-profile-media-scale,1));transform-origin:var(--atv2-profile-media-position-x,50%) var(--atv2-profile-media-position-y,50%)}.atv2-location-profile-hero__body{position:relative;z-index:2;display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:var(--atv2-space-2);min-width:0;min-height:inherit;padding:var(--atv2-space-4)}.atv2-location-profile-hero__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--atv2-space-2);min-width:0}.atv2-location-profile-hero__badges{display:flex;align-items:center;flex-wrap:wrap;gap:var(--atv2-space-2);min-width:0}.atv2-location-profile-identity{align-self:start;display:grid;gap:var(--atv2-space-2);min-width:0}.atv2-location-profile-identity-main{display:flex;align-items:center;gap:var(--atv2-space-3);min-width:0}.atv2-location-profile-identity .atv2-page-title{max-width:min(100%,760px);margin:0;line-height:0.96;overflow-wrap:anywhere}.atv2-location-profile-intro-logo-shell{flex:0 0 auto}.atv2-location-profile-intro-logo{width:clamp(4.75rem,9vw,6.5rem);height:clamp(4.75rem,9vw,6.5rem);cursor:default}.atv2-location-profile-intro-logo[role="button"]{cursor:pointer}.atv2-location-profile-intro-logo:focus-visible{outline:2px solid var(--atv2-color-focus-ring);outline-offset:3px}.atv2-location-profile-intro-logo img{display:block;width:100%;height:100%;border-radius:calc(1.35rem - 0.38rem);object-fit:cover;object-position:var(--atv2-profile-media-position-x,50%) var(--atv2-profile-media-position-y,50%);transform:scale(var(--atv2-profile-media-scale,1));transform-origin:var(--atv2-profile-media-position-x,50%) var(--atv2-profile-media-position-y,50%)}.atv2-location-profile-about{width:fit-content;max-width:min(100%,720px)}.atv2-location-profile-eyebrow{margin:0;color:var(--atv2-color-accent-primary);font-size:var(--atv2-font-size-label-caps);font-weight:var(--atv2-weight-bold)}.atv2-location-profile-rank{display:inline-flex;align-items:center;gap:var(--atv2-space-1);min-width:0;padding:0.35rem 0.65rem;border:1px solid var(--atv2-color-border);border-radius:var(--atv2-radius-pill);background:var(--atv2-color-surface-muted);color:var(--atv2-color-text);font-size:var(--atv2-font-size-label-caps);font-weight:var(--atv2-weight-semibold);line-height:1.2;text-decoration:none}.atv2-location-profile-rank:hover,.atv2-location-profile-rank:focus-visible{border-color:var(--atv2-color-accent-primary);color:var(--atv2-color-accent-primary)}.atv2-location-profile-rank__mark{color:var(--atv2-color-accent-primary);font-variant-numeric:tabular-nums}.atv2-location-profile-meta{display:flex;flex-wrap:wrap;gap:var(--atv2-space-2);color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm)}.atv2-location-profile-meta span,.atv2-location-profile-meta a{min-width:0;color:inherit}.atv2-location-profile-meta>*:not(:last-child)::after{content:"/";margin-left:var(--atv2-space-2);color:var(--atv2-color-border-strong)}.atv2-location-profile-added-by{display:flex;align-items:center;flex-wrap:wrap;gap:var(--atv2-space-1);min-width:0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-md);font-weight:var(--atv2-weight-semibold)}.atv2-location-profile-added-by a{color:var(--atv2-color-accent-primary);text-decoration:none}.atv2-location-profile-added-by a:hover,.atv2-location-profile-added-by a:focus-visible{text-decoration:underline}.atv2-location-profile-rating-line{display:flex;align-items:center;min-width:0;margin-top:var(--atv2-space-1)}.atv2-location-profile-proof{align-self:end;display:flex;align-items:center;flex-wrap:wrap;gap:var(--atv2-space-2);min-width:0;margin-top:var(--atv2-space-1)}.atv2-location-profile-proof>span,.atv2-location-profile-proof__rating,.atv2-location-profile-plan-chip{display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:32px;padding:0.32rem 0.65rem;border:1px solid color-mix(in srgb,var(--atv2-color-border-strong) 42%,transparent);border-radius:var(--atv2-radius-pill);background:color-mix(in srgb,var(--atv2-color-surface) 72%,transparent);color:var(--atv2-color-text);font-size:var(--atv2-font-size-label-md);font-weight:var(--atv2-weight-semibold);line-height:1.2;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.atv2-location-profile-proof__rating{gap:0.35rem}.atv2-location-profile-proof__rating strong{color:var(--atv2-color-text);font-variant-numeric:tabular-nums}.atv2-location-profile-proof__stars{color:var(--atv2-color-accent-primary);font-size:var(--atv2-font-size-body-md);letter-spacing:0;line-height:1}a.atv2-location-profile-proof__rating:hover,a.atv2-location-profile-proof__rating:focus-visible{border-color:var(--atv2-color-accent-primary);color:var(--atv2-color-accent-primary)}.atv2-location-profile-plan-chip{gap:var(--atv2-space-1);color:var(--atv2-color-accent-primary)}.atv2-location-profile-plan-chip span{color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-caps);font-weight:var(--atv2-weight-bold)}.atv2-location-profile-plan-chip:hover,.atv2-location-profile-plan-chip:focus-visible{border-color:var(--atv2-color-accent-primary);color:var(--atv2-color-accent-primary)}.atv2-location-profile-marketplace{display:flex;flex-wrap:wrap;gap:var(--atv2-space-2);color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-mono)}.atv2-location-profile-marketplace span{border:1px solid var(--atv2-color-border);border-radius:999px;padding:5px 10px}.atv2-location-profile-marketplace span.is-primary{border-color:color-mix(in srgb,var(--atv2-color-accent-primary) 42%,var(--atv2-color-border));background:color-mix(in srgb,var(--atv2-color-accent-primary) 9%,var(--atv2-color-surface));color:var(--atv2-color-text);font-weight:var(--atv2-weight-semibold)}.atv2-location-profile-community-signals{display:grid;gap:var(--atv2-space-2);max-width:760px;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm)}.atv2-location-profile-community-signals__label{color:var(--atv2-color-text);font-weight:var(--atv2-weight-semibold);line-height:1.35}.atv2-location-profile-community-signals__stats{display:flex;flex-wrap:wrap;gap:var(--atv2-space-2)}.atv2-location-profile-community-signals__stats span{border:1px solid var(--atv2-color-border);border-radius:999px;padding:5px 10px}.atv2-location-profile-community-signals__snippet{color:inherit;line-height:1.45;overflow-wrap:anywhere;text-decoration:none}.atv2-location-profile-community-signals__snippet span{color:var(--atv2-color-accent-primary);font-weight:var(--atv2-weight-semibold)}a.atv2-location-profile-community-signals__snippet:hover,a.atv2-location-profile-community-signals__snippet:focus-visible{color:var(--atv2-color-accent-primary);text-decoration:underline;text-underline-offset:3px}.atv2-location-profile-rating{display:flex;align-items:center;justify-content:space-between;gap:var(--atv2-space-4);padding:var(--atv2-space-4);border:1px solid var(--atv2-color-border-subtle);border-radius:var(--atv2-radius-md);background:var(--atv2-color-surface-muted)}.atv2-location-profile-inventory{container-type:inline-size;display:grid;min-width:0;margin-bottom:0}.atv2-location-profile-inventory__container{display:grid;min-width:0;width:min(100%,var(--atv2-location-profile-column-width));margin-inline:auto}.atv2-location-profile-inventory__container>.bid-container,.atv2-location-profile-inventory__container>.bid-container-outer{width:100% !important;min-width:0 !important;max-width:100% !important;margin-inline:auto}.atv2-location-profile-inventory__container .bid-slider-card,.atv2-location-profile-inventory__container .reservation-detail-card,.atv2-location-profile-inventory__container [id^="bid-payment-request-button-container_"],.atv2-location-profile-inventory__container .bid-offer-button{width:100% !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box}.atv2-location-profile-rating__summary{display:grid;gap:var(--atv2-space-2);min-width:0}.atv2-location-profile-rating__label{color:var(--atv2-color-accent-primary);font-size:var(--atv2-font-size-label-caps);font-weight:700;letter-spacing:0.12em;line-height:1;text-transform:uppercase}.atv2-location-profile-rating__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--atv2-space-2);color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm)}.atv2-location-profile-rating__row strong{color:var(--atv2-color-text);font-size:var(--atv2-font-size-h3);font-weight:var(--atv2-weight-semibold);line-height:1}.atv2-location-profile-rating__stars{display:inline-flex;gap:2px;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-h3);line-height:1}.atv2-location-profile-rating__stars .is-filled{color:var(--atv2-color-accent-primary)}.atv2-location-profile-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--atv2-space-2);min-width:0;margin-top:0}.atv2-location-profile-actions .atv2-secondary-action{min-height:36px;padding:0.45rem 0.75rem;background:color-mix(in srgb,var(--atv2-color-surface) 76%,transparent);box-shadow:0 8px 22px rgba(58,39,20,0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.atv2-location-profile-sell-cta{flex:0 1 auto;justify-content:center}.atv2-location-profile-tune-cta{flex:0 1 auto;justify-content:center;min-height:36px}.atv2-location-profile-tune-cta em{display:inline-flex;align-items:center;gap:6px;margin-left:4px;color:inherit;font-size:var(--atv2-font-size-label-caps);font-style:normal;font-weight:var(--atv2-weight-bold)}.atv2-location-profile-tune-cta em::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.atv2-location-profile-composer-actions{display:flex;justify-content:center;min-width:0;margin-top:calc(-1 * var(--atv2-space-1))}.atv2-location-profile-notice,.atv2-location-profile-empty{padding:var(--atv2-space-4);border:1px solid var(--atv2-color-border-subtle);border-radius:var(--atv2-radius-md);background:var(--atv2-color-surface-muted);color:var(--atv2-color-text-muted)}.atv2-location-profile-notice p,.atv2-location-profile-empty p{margin:0}.atv2-location-profile-feed{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--atv2-space-3);min-width:0}.atv2-location-profile-feed>*,.atv2-location-profile-feed .atv2-newsfeed-root,.atv2-location-profile-feed .atv2-newsfeed-composer,.atv2-location-profile-feed .atv2-intent-composer,.atv2-location-profile-feed .atv2-intent-composer-card,.atv2-location-profile-request-composer>*,.atv2-location-profile-request-composer .atv2-intent-composer,.atv2-location-profile-request-composer .atv2-intent-composer-card{min-width:0;max-width:100%}.atv2-location-profile-feed .atv2-newsfeed-root{width:100%;padding:0}.atv2-forum-profile-feed-header{align-items:flex-start}.atv2-forum-profile-feed-header>div{display:grid;gap:var(--atv2-space-2);min-width:0}.atv2-forum-profile-feed-eyebrow{display:block;margin:0;color:var(--atv2-color-accent-primary);font-size:var(--atv2-font-size-label-caps);font-weight:500;line-height:1;letter-spacing:0.22em;text-transform:uppercase}.atv2-location-profile[data-atv2-view="location"] .atv2-location-profile-hero,.atv2-location-profile[data-atv2-view="location"] .atv2-location-profile-rating,.atv2-location-profile[data-atv2-view="location"] .atv2-location-profile-plan-rail,.atv2-location-profile[data-atv2-view="location"] .atv2-location-profile-plan-insert,.atv2-location-profile[data-atv2-view="location"] .atv2-location-profile-request-composer,.atv2-location-profile[data-atv2-view="location"] .atv2-location-profile-sellers,.atv2-location-profile[data-atv2-view="location"] .atv2-location-profile-feed,.atv2-location-profile[data-atv2-view="location"] .atv2-location-profile-feed>.atv2-section-header,.atv2-location-profile[data-atv2-view="location"] .atv2-location-profile-notice,.atv2-location-profile[data-atv2-view="location"] .atv2-location-profile-empty,.atv2-location-profile[data-atv2-view="location"] .atv2-location-profile-search-callout,.atv2-location-profile[data-atv2-view="location-manage"] .atv2-location-profile-hero,.atv2-location-profile[data-atv2-view="forum"] .atv2-location-profile-hero,.atv2-location-profile[data-atv2-view="forum"] .atv2-forum-access-banner,.atv2-location-profile[data-atv2-view="forum"] .atv2-location-profile-feed,.atv2-location-profile[data-atv2-view="forum"] .atv2-location-profile-empty,.atv2-location-profile[data-atv2-view="forum"] .atv2-location-profile-search-callout{width:100%;max-width:var(--atv2-location-profile-column-width);margin-inline:auto}.atv2-location-profile[data-atv2-view="location"] .atv2-location-profile-hero{min-height:0}.atv2-location-profile[data-atv2-view="location"] .atv2-location-profile-hero__body{grid-template-rows:none;align-content:start;min-height:0}.atv2-location-profile[data-atv2-view="location"] .atv2-location-profile-proof{align-self:start;margin-top:var(--atv2-space-1)}.atv2-location-profile-request-composer{display:grid;gap:var(--atv2-space-2);min-width:0}.atv2-location-profile-request-composer .atv2-intent-composer{width:100%;margin-inline:0;margin-bottom:0}.atv2-location-profile-request-composer .atv2-intent-composer-card{box-shadow:0 16px 42px rgba(58,39,20,0.12)}.atv2-location-profile-feed-header{align-items:flex-start}.atv2-location-profile-feed-header>div{display:grid;gap:var(--atv2-space-1);min-width:0}.atv2-location-profile-feed-eyebrow{color:var(--atv2-color-accent-primary);font-size:var(--atv2-font-size-label-caps);font-weight:var(--atv2-weight-bold);line-height:1;text-transform:uppercase}[data-atv2-theme] .atv2-location-profile[data-atv2-view="location"] .atv2-location-profile-feed .atv2-newsfeed-root,[data-atv2-theme] .atv2-location-profile[data-atv2-view="forum"] .atv2-location-profile-feed .atv2-newsfeed-root{max-width:var(--atv2-location-profile-column-width);margin-inline:auto}.atv2-location-profile-plan-rail{min-width:0}.atv2-location-profile-plan-rail__link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--atv2-space-3);min-width:0;min-height:44px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--atv2-color-accent-primary) 24%,var(--atv2-color-border));border-radius:var(--atv2-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--atv2-color-accent-primary) 9%,var(--atv2-color-surface)) 0%,color-mix(in srgb,var(--atv2-color-surface-muted) 64%,var(--atv2-color-surface)) 100%);color:var(--atv2-color-text);text-decoration:none;box-shadow:0 8px 22px rgba(58,39,20,0.08)}.atv2-location-profile-plan-rail__link:hover,.atv2-location-profile-plan-rail__link:focus-visible{border-color:color-mix(in srgb,var(--atv2-color-accent-primary) 54%,var(--atv2-color-border));color:var(--atv2-color-text)}.atv2-location-profile-plan-rail__eyebrow{color:var(--atv2-color-accent-primary);font-size:var(--atv2-font-size-label-caps);font-weight:var(--atv2-weight-bold);line-height:1;text-transform:uppercase;white-space:nowrap}.atv2-location-profile-plan-rail__summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:0.25rem 0.45rem;min-width:0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-md);line-height:1.2}.atv2-location-profile-plan-rail__summary strong{color:var(--atv2-color-text);font-weight:var(--atv2-weight-semibold)}.atv2-location-profile-plan-rail__action{justify-self:end;padding:4px 9px;border-radius:var(--atv2-radius-pill);background:color-mix(in srgb,var(--atv2-color-accent-primary) 12%,var(--atv2-color-surface));color:var(--atv2-color-accent-primary);font-size:var(--atv2-font-size-label-md);font-weight:var(--atv2-weight-semibold);line-height:1;white-space:nowrap}.atv2-location-profile-plan-insert{display:flex;align-items:center;justify-content:space-between;gap:var(--atv2-space-4);min-width:0;padding:var(--atv2-space-4);border:1px solid color-mix(in srgb,var(--atv2-color-accent-primary) 32%,var(--atv2-color-border));border-radius:var(--atv2-radius-md);background:color-mix(in srgb,var(--atv2-color-accent-primary) 8%,var(--atv2-color-surface))}.atv2-location-profile-plan-insert__copy{display:grid;gap:var(--atv2-space-1);min-width:0}.atv2-location-profile-plan-insert__eyebrow{color:var(--atv2-color-accent-primary);font-size:var(--atv2-font-size-label-caps);font-weight:var(--atv2-weight-bold);line-height:1}.atv2-location-profile-plan-insert h2,.atv2-location-profile-plan-insert p{margin:0}.atv2-location-profile-plan-insert h2{color:var(--atv2-color-text);font-size:var(--atv2-font-size-h3);font-weight:var(--atv2-weight-semibold);line-height:1.18;overflow-wrap:anywhere}.atv2-location-profile-plan-insert p{max-width:54rem;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);line-height:1.45;overflow-wrap:anywhere}.atv2-location-profile-plan-insert__action{flex:0 0 auto;justify-content:center;text-align:center}.atv2-location-profile-sellers{display:grid;gap:var(--atv2-space-2);min-width:0;padding:var(--atv2-space-3);border:1px solid var(--atv2-color-border-subtle);border-radius:var(--atv2-radius-md);background:color-mix(in srgb,var(--atv2-color-surface-muted) 58%,var(--atv2-color-surface))}.atv2-location-profile-sellers__eyebrow{margin:0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-caps);font-weight:var(--atv2-weight-semibold);letter-spacing:0;line-height:1.2;text-transform:uppercase}.atv2-location-profile-seller-grid{display:flex;gap:var(--atv2-space-2);min-width:0;margin:0 calc(-1 * var(--atv2-space-1));padding:0 var(--atv2-space-1) var(--atv2-space-1);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.atv2-location-profile-seller-card{display:grid;align-content:start;flex:0 0 clamp(13.5rem,24vw,17.5rem);gap:var(--atv2-space-2);min-width:0;padding:var(--atv2-space-2);border:1px solid var(--atv2-color-border);border-radius:var(--atv2-radius-md);background:var(--atv2-color-surface);scroll-snap-align:start}.atv2-location-profile-seller-card__head{display:flex;align-items:center;gap:var(--atv2-space-2);min-width:0}.atv2-location-profile-seller-avatar{display:inline-grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:1px solid var(--atv2-color-border);border-radius:9999px;background:var(--atv2-color-surface-muted);color:var(--atv2-color-accent-primary);font-weight:var(--atv2-weight-semibold);line-height:1;overflow:hidden;text-decoration:none}.atv2-location-profile-seller-avatar img{display:block;width:100%;height:100%;object-fit:cover}.atv2-location-profile-seller-avatar span{max-width:100%;padding:0 6px;overflow:hidden;font-size:var(--atv2-font-size-body-sm);text-overflow:ellipsis;white-space:nowrap}.atv2-location-profile-seller-identity{display:grid;gap:2px;min-width:0}.atv2-location-profile-seller-identity a{min-width:0;color:var(--atv2-color-text);font-size:var(--atv2-font-size-body-md);font-weight:var(--atv2-weight-semibold);line-height:1.2;overflow-wrap:anywhere;text-decoration:none}.atv2-location-profile-seller-identity a:hover,.atv2-location-profile-seller-identity a:focus-visible{color:var(--atv2-color-accent-primary)}.atv2-location-profile-seller-identity small{min-width:0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);line-height:1.25;overflow-wrap:anywhere}.atv2-location-profile-seller-signals{display:flex;flex-wrap:wrap;gap:var(--atv2-space-1);min-width:0}.atv2-location-profile-seller-signals span{display:inline-flex;align-items:center;max-width:100%;padding:3px 7px;border:1px solid color-mix(in srgb,var(--atv2-color-accent-primary) 34%,var(--atv2-color-border));border-radius:var(--atv2-radius-pill);background:color-mix(in srgb,var(--atv2-color-accent-primary) 8%,var(--atv2-color-surface));color:var(--atv2-color-accent-primary);font-size:var(--atv2-font-size-label-md);font-weight:var(--atv2-weight-semibold);line-height:1.25;overflow-wrap:anywhere}.atv2-location-profile-seller-proof{display:grid;gap:4px;min-width:0;margin:0;padding:0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-md);line-height:1.35;list-style:none}.atv2-location-profile-seller-proof li{min-width:0;overflow-wrap:anywhere}.atv2-forum-profile-hero{grid-template-columns:minmax(0,1fr);position:relative;min-height:0}.atv2-forum-profile-hero::before{background:linear-gradient(90deg,rgba(13,11,10,0.9) 0%,rgba(13,11,10,0.7) 48%,rgba(13,11,10,0.46) 100%),linear-gradient(180deg,rgba(13,11,10,0.2) 0%,rgba(13,11,10,0.82) 100%);filter:none}html.light .atv2-forum-profile-hero::before{background:linear-gradient(180deg,rgba(255,253,248,0.34) 0%,rgba(255,253,248,0.56) 58%,rgba(255,253,248,0.8) 100%),linear-gradient(90deg,rgba(255,253,248,0.7) 0%,rgba(255,253,248,0.44) 46%,rgba(255,253,248,0.28) 100%)}.atv2-forum-profile-hero>:not(.atv2-location-profile-hero__media){position:relative;z-index:2}.atv2-forum-profile-hero-actions{flex:0 1 auto;max-width:100%}.atv2-forum-profile-hero__badges{flex:1 1 22rem;max-width:100%}.atv2-forum-profile-follow-action--hero,.atv2-forum-profile-lead-action--hero,.atv2-forum-leadership-manage--hero{background:color-mix(in srgb,var(--atv2-color-surface) 78%,transparent);box-shadow:var(--atv2-shadow-md);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.atv2-forum-profile-location-action--hero,.atv2-forum-profile-user-action--hero,.atv2-forum-profile-location-action--hero:visited,.atv2-forum-profile-user-action--hero:visited{flex:1 1 14rem;justify-content:center;min-height:44px;padding:0.7rem 1rem;color:var(--atv2-color-text-inverse,#fff);font-size:var(--atv2-font-size-body-sm);font-weight:var(--atv2-weight-bold);box-shadow:0 14px 32px rgba(58,39,20,0.18)}.atv2-forum-profile-location-action--hero:hover,.atv2-forum-profile-location-action--hero:focus-visible,.atv2-forum-profile-user-action--hero:hover,.atv2-forum-profile-user-action--hero:focus-visible{color:var(--atv2-color-text-inverse,#fff)}.atv2-forum-profile-hero .atv2-location-profile-hero__body{grid-template-rows:none;align-content:start;gap:var(--atv2-space-2);min-height:0;padding:var(--atv2-space-4)}.atv2-forum-profile-following{display:inline-flex;align-items:center;min-width:0;padding:0.35rem 0.65rem;border:1px solid var(--atv2-color-border);border-radius:var(--atv2-radius-pill);background:var(--atv2-color-surface-muted);color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-caps);font-weight:var(--atv2-weight-semibold);line-height:1.2}.atv2-forum-profile-kind-chip,.atv2-forum-profile-metric-chip{display:inline-flex;align-items:center;min-width:0;padding:0.35rem 0.65rem;border:1px solid var(--atv2-color-border);border-radius:var(--atv2-radius-pill);background:var(--atv2-color-surface-muted);color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-caps);font-weight:var(--atv2-weight-semibold);line-height:1.2;white-space:nowrap}.atv2-forum-profile-kind-chip{border-color:color-mix(in srgb,var(--atv2-color-accent-primary) 36%,var(--atv2-color-border));background:color-mix(in srgb,var(--atv2-color-accent-primary) 7%,var(--atv2-color-surface));color:var(--atv2-color-accent-primary);font-weight:var(--atv2-weight-bold)}.atv2-forum-profile-metric-chip{gap:0.35rem;color:var(--atv2-color-text-muted)}.atv2-forum-profile-metric-chip strong{color:var(--atv2-color-text);font-variant-numeric:tabular-nums}.atv2-forum-profile-access-pill{display:inline-flex;align-items:center;min-width:0;padding:0.35rem 0.65rem;border:1px solid color-mix(in srgb,var(--atv2-color-accent-primary) 58%,var(--atv2-color-border));border-radius:var(--atv2-radius-pill);background:color-mix(in srgb,var(--atv2-color-accent-primary) 12%,var(--atv2-color-surface));color:var(--atv2-color-accent-primary);font-size:var(--atv2-font-size-label-caps);font-weight:var(--atv2-weight-semibold);line-height:1.2}.atv2-forum-profile-access-pill.is-unlocked{border-color:color-mix(in srgb,#5f8a55 58%,var(--atv2-color-border));background:color-mix(in srgb,#5f8a55 14%,var(--atv2-color-surface));color:#5f8a55}.atv2-forum-profile-hero__media img{object-position:var(--atv2-profile-media-position-x,50%) var(--atv2-profile-media-position-y,50%);transform:scale(var(--atv2-profile-media-scale,1));transform-origin:center}.atv2-forum-profile-identity-strip{display:flex;align-items:flex-start;gap:var(--atv2-space-3);min-width:0;padding-right:min(18rem,34vw)}.atv2-forum-profile-logo-shell{--atv2-profile-avatar-pill-bg:color-mix(in srgb,var(--atv2-color-surface) 82%,transparent);--atv2-profile-avatar-pill-border:color-mix(in srgb,var(--atv2-color-border-strong) 40%,transparent);--atv2-profile-avatar-pill-blur:10px;--atv2-profile-avatar-pill-height:32px;--atv2-profile-avatar-pill-inset:7px;position:relative;flex:0 0 auto}.atv2-forum-profile-logo{flex:0 0 auto;width:clamp(5.75rem,10vw,7.4rem);height:clamp(5.75rem,10vw,7.4rem);padding:0.38rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--atv2-color-border-strong) 42%,transparent);border-radius:1.35rem;background:color-mix(in srgb,var(--atv2-color-surface) 82%,transparent);box-shadow:0 18px 38px rgba(56,39,23,0.16);backdrop-filter:blur(10px)}.atv2-forum-profile-hero--with-intro-media .atv2-forum-profile-logo-shell{margin-top:0}.atv2-forum-profile-logo-edit{min-width:0}.atv2-forum-profile-logo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--atv2-profile-media-position-x,50%) var(--atv2-profile-media-position-y,50%);transform:scale(var(--atv2-profile-media-scale,1));transform-origin:var(--atv2-profile-media-position-x,50%) var(--atv2-profile-media-position-y,50%);border-radius:1rem}.atv2-forum-profile-hero__media[data-atv2-community-intro-media-gallery],.atv2-forum-profile-logo[data-atv2-community-intro-media-gallery]{cursor:zoom-in}.atv2-forum-profile-hero__media[data-atv2-community-intro-media-gallery]:focus-visible,.atv2-forum-profile-logo[data-atv2-community-intro-media-gallery]:focus-visible{outline:3px solid color-mix(in srgb,var(--atv2-color-accent-primary) 58%,transparent);outline-offset:4px}.atv2-forum-profile-about{align-self:start;display:inline-flex;align-items:center;gap:0.55rem;width:fit-content;max-width:min(100%,46rem);padding:0;border:0;border-radius:0;background:transparent;color:var(--atv2-color-text);font-family:var(--font-serif,'Fraunces',serif);font-size:var(--atv2-font-size-body-lg);font-style:italic;font-weight:400;line-height:1.35;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:0.13em;transition:color 0.2s var(--easing,ease),text-decoration-color 0.2s var(--easing,ease)}.atv2-forum-profile-name{margin-bottom:0;font-size:var(--atv2-font-size-h2);line-height:1.02;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.atv2-forum-profile-linked-user{display:inline-flex;align-items:center;gap:var(--atv2-space-2);width:fit-content;max-width:min(100%,34rem);padding:0.45rem 0.6rem;border:1px solid color-mix(in srgb,var(--atv2-color-accent-primary) 32%,var(--atv2-color-border-subtle));border-radius:var(--atv2-radius-md);background:color-mix(in srgb,var(--atv2-color-surface) 84%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--atv2-color-text) 8%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.atv2-forum-profile-linked-user__label{flex:0 0 auto;color:var(--atv2-color-accent-primary);font-size:var(--atv2-font-size-label-caps);font-weight:var(--atv2-weight-bold);letter-spacing:0;line-height:1.1;text-transform:uppercase;white-space:nowrap}.atv2-forum-profile-linked-user__display.atv2-user-display,.atv2-forum-profile-linked-user__fallback{min-width:0;padding:0.2rem 0.45rem 0.2rem 0.25rem;border-radius:var(--atv2-radius-pill);background:color-mix(in srgb,var(--atv2-color-surface-muted) 86%,transparent);color:var(--atv2-color-text);text-decoration:none}.atv2-forum-profile-linked-user__display.atv2-user-display:hover,.atv2-forum-profile-linked-user__display.atv2-user-display:focus-visible,.atv2-forum-profile-linked-user__fallback:hover,.atv2-forum-profile-linked-user__fallback:focus-visible{background:color-mix(in srgb,var(--atv2-color-accent-primary) 10%,var(--atv2-color-surface-muted));color:var(--atv2-color-text)}.atv2-forum-profile-linked-user__display .atv2-user-display-label,.atv2-forum-profile-linked-user__fallback{overflow:hidden;font-weight:var(--atv2-weight-bold);text-overflow:ellipsis;white-space:nowrap}.atv2-forum-profile-subtitle{max-width:min(100%,44rem);margin:0;font-size:var(--atv2-font-size-body-lg);line-height:1.35}.atv2-forum-president-insert{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0.45rem var(--atv2-space-2);width:min(100%,30rem);padding:0.5rem 0.6rem;border:1px solid color-mix(in srgb,var(--atv2-color-accent-primary) 28%,var(--atv2-color-border-subtle));border-radius:var(--atv2-radius-md);background:color-mix(in srgb,var(--atv2-color-surface) 82%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--atv2-color-text) 8%,transparent);backdrop-filter:blur(14px)}.atv2-forum-president-insert .atv2-location-profile-eyebrow{margin:0;color:var(--atv2-color-accent-primary);font-size:var(--atv2-font-size-label-caps);line-height:1.1;white-space:nowrap}.atv2-forum-president-insert__user.atv2-forum-access-user{width:min(100%,18rem);padding:0;border:0;background:transparent;box-shadow:none}.atv2-forum-president-insert__user.atv2-forum-access-user:hover,.atv2-forum-president-insert__user.atv2-forum-access-user:focus-visible{color:var(--atv2-color-accent-primary)}.atv2-forum-member-proof{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0.45rem var(--atv2-space-2);width:min(100%,56rem);min-width:0;margin-top:var(--atv2-space-1);padding:0.55rem;border:1px solid color-mix(in srgb,var(--atv2-color-accent-primary) 28%,var(--atv2-color-border-subtle));border-radius:var(--atv2-radius-md);background:color-mix(in srgb,var(--atv2-color-surface) 84%,transparent);box-shadow:0 10px 28px color-mix(in srgb,var(--atv2-color-text) 9%,transparent);backdrop-filter:blur(16px)}.atv2-forum-member-proof__summary{display:grid;align-content:center;gap:2px;min-width:7rem}.atv2-forum-member-proof__summary span{color:var(--atv2-color-accent-primary);font-size:var(--atv2-font-size-label-caps);font-weight:800;letter-spacing:0.12em;line-height:1.1;text-transform:uppercase}.atv2-forum-member-proof__summary strong{color:var(--atv2-color-text);font-size:var(--atv2-font-size-body-sm);font-weight:var(--atv2-weight-semibold);line-height:1.2;white-space:nowrap}.atv2-forum-member-proof__rail{min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.atv2-forum-member-proof__rail::-webkit-scrollbar{display:none}.atv2-forum-member-proof__rail:focus-visible{outline:2px solid var(--atv2-color-focus-ring);outline-offset:2px}.atv2-forum-member-proof__list{display:flex;align-items:center;gap:var(--atv2-space-2);min-width:max-content;margin:0;padding:0;list-style:none}.atv2-forum-member-proof__item{flex:0 0 auto;min-width:0}.atv2-forum-member-proof__member.atv2-user-display,.atv2-forum-member-proof__member--fallback{display:inline-flex;align-items:center;flex:0 0 auto;gap:var(--atv2-space-2);max-width:min(18rem,72vw);min-height:36px;padding:5px 13px 5px 6px;border:1px solid color-mix(in srgb,var(--atv2-color-border-strong) 82%,transparent);border-radius:var(--atv2-radius-pill);background:color-mix(in srgb,var(--atv2-color-surface-raised) 92%,transparent);color:var(--atv2-user-display-custom-text-color,var(--atv2-color-text));line-height:1.1;text-decoration:none;box-shadow:0 1px 0 color-mix(in srgb,var(--atv2-color-text) 7%,transparent)}.atv2-forum-member-proof__member.atv2-user-display:hover,.atv2-forum-member-proof__member.atv2-user-display:focus-visible,.atv2-forum-member-proof__member--fallback:hover,.atv2-forum-member-proof__member--fallback:focus-visible{border-color:var(--atv2-color-accent-primary)}.atv2-forum-member-proof__member:focus-visible{outline:2px solid var(--atv2-color-focus-ring);outline-offset:2px}.atv2-forum-member-proof__member .atv2-user-display-avatar,.atv2-forum-member-proof__member .emoji-bubble,.atv2-forum-member-proof__avatar{display:inline-grid;place-items:center;width:27px;height:27px;flex:0 0 27px;margin-right:0;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--atv2-color-accent-primary) 8%,var(--atv2-color-surface-muted));font-size:var(--atv2-font-size-label-caps);--atv2-user-display-avatar-zoom:1}.atv2-forum-member-proof__avatar img{width:100%;height:100%;object-fit:cover}.atv2-forum-member-proof__member .atv2-user-display-avatar-photo-frame,.atv2-forum-member-proof__member .atv2-user-display-avatar-photo-frame img{border-radius:50%}.atv2-forum-member-proof__member .atv2-user-display-label,.atv2-forum-member-proof__copy strong{min-width:0;overflow:hidden;font-size:var(--atv2-font-size-body-sm);font-weight:var(--atv2-weight-semibold);line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.atv2-forum-member-proof__member .atv2-user-display-label{color:var(--atv2-user-display-custom-text-color,currentColor)}.atv2-forum-member-proof__copy strong{color:var(--atv2-color-text)}.atv2-forum-member-proof__member .community-user-button-medals{flex:0 0 auto;gap:2px}.atv2-forum-member-proof__copy{display:grid;gap:1px;min-width:0}.atv2-forum-member-proof__copy small{min-width:0;overflow:hidden;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-md);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.atv2-forum-member-proof>p{grid-column:1 / -1;margin:0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-md);line-height:1.3}.atv2-forum-member-proof__more{flex:0 0 auto;min-height:34px;padding:6px 12px;white-space:nowrap}.atv2-forum-access-panel--requirements{gap:0;padding:var(--atv2-space-3);background:color-mix(in srgb,var(--atv2-color-surface) 72%,transparent)}.atv2-forum-member-proof-modal__body{gap:var(--atv2-space-4)}.atv2-forum-member-proof-modal__intro{margin:0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);line-height:1.45}.atv2-forum-member-proof-modal__group{display:grid;gap:var(--atv2-space-3);min-width:0}.atv2-forum-member-proof-modal__group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--atv2-space-3);min-width:0}.atv2-forum-member-proof-modal__group-head span{display:block;color:var(--atv2-color-accent-primary);font-size:var(--atv2-font-size-label-caps);font-weight:800;letter-spacing:0.12em;line-height:1.1;text-transform:uppercase}.atv2-forum-member-proof-modal__group-head h3{margin:0.2rem 0 0;color:var(--atv2-color-text);font-size:var(--atv2-font-size-h3);line-height:1.15}.atv2-forum-profile-about:hover,.atv2-forum-profile-about:focus-visible{color:var(--atv2-color-accent-primary);text-decoration-color:currentColor}.atv2-forum-profile-about__icon{display:inline-grid;place-items:center;flex:0 0 auto;width:1.9rem;height:1.9rem;border:1px solid var(--atv2-color-border);border-radius:0.6rem;background:var(--atv2-color-surface-muted);color:var(--atv2-color-accent-primary);font-style:normal}.atv2-forum-profile-about__icon svg{width:1rem;height:1rem}.atv2-forum-profile-about__copy{display:block;min-width:0}.atv2-forum-profile-about__copy strong{min-width:0;color:currentColor;font:inherit;overflow-wrap:anywhere}.atv2-forum-access-banner{display:grid;gap:var(--atv2-space-3);min-width:0;padding:var(--atv2-space-4);border:1px solid color-mix(in srgb,var(--atv2-color-accent-primary) 34%,var(--atv2-color-border-subtle));border-radius:var(--atv2-radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--atv2-color-accent-primary) 10%,var(--atv2-color-surface-raised)) 0%,var(--atv2-color-surface-raised) 58%,color-mix(in srgb,#5f8a55 7%,var(--atv2-color-surface-raised)) 100%)}.atv2-forum-access-banner.is-locked{background:linear-gradient(135deg,color-mix(in srgb,var(--atv2-color-accent-primary) 14%,var(--atv2-color-surface-raised)) 0%,var(--atv2-color-surface-raised) 62%,color-mix(in srgb,var(--atv2-color-text) 5%,var(--atv2-color-surface-raised)) 100%)}.atv2-forum-access-banner__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--atv2-space-3);min-width:0}.atv2-forum-access-banner__head h2{margin:var(--atv2-space-1) 0 0;color:var(--atv2-color-text);font-family:var(--atv2-font-display,"Fraunces"),serif;font-size:var(--atv2-font-size-h3);font-weight:600;line-height:1.12}.atv2-forum-access-banner__head p:last-child{max-width:760px;margin:var(--atv2-space-1) 0 0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-md);line-height:1.45}.atv2-forum-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--atv2-space-3);min-width:0}.atv2-forum-access-grid--single{grid-template-columns:minmax(0,1fr)}.atv2-forum-access-panel{display:grid;align-content:start;gap:var(--atv2-space-3);min-width:0;padding:var(--atv2-space-4);border:1px solid var(--atv2-color-border-subtle);border-radius:var(--atv2-radius-sm);background:color-mix(in srgb,var(--atv2-color-surface) 86%,transparent)}.atv2-forum-access-panel.is-unlocked{border-color:color-mix(in srgb,#5f8a55 44%,var(--atv2-color-border-subtle))}.atv2-forum-access-panel header{display:flex;align-items:center;justify-content:space-between;gap:var(--atv2-space-2);min-width:0}.atv2-forum-access-panel header span{color:var(--atv2-color-text);font-size:var(--atv2-font-size-body-lg);font-weight:var(--atv2-weight-bold);line-height:1.2}.atv2-forum-access-panel header strong{flex:0 0 auto;padding:0.25rem 0.5rem;border-radius:var(--atv2-radius-pill);background:color-mix(in srgb,#5f8a55 14%,var(--atv2-color-surface));color:#5f8a55;font-size:var(--atv2-font-size-label-caps);line-height:1.2}.atv2-forum-access-panel p{margin:0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);line-height:1.45}.atv2-forum-access-panel h3{margin:var(--atv2-space-1) 0 0;color:var(--atv2-color-text);font-size:var(--atv2-font-size-body-sm);font-weight:var(--atv2-weight-bold);line-height:1.2}.atv2-forum-access-chips,.atv2-forum-access-users{display:grid;gap:var(--atv2-space-2);min-width:0}.atv2-forum-access-chips{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.atv2-forum-access-chips--requirements{grid-template-columns:repeat(auto-fit,minmax(15rem,22rem));align-items:stretch}.atv2-forum-access-chip{display:grid;gap:0.15rem;min-width:0;padding:0.7rem 0.8rem;border:1px solid color-mix(in srgb,var(--atv2-color-accent-primary) 36%,var(--atv2-color-border-subtle));border-radius:var(--atv2-radius-pill);background:color-mix(in srgb,var(--atv2-color-accent-primary) 12%,var(--atv2-color-surface-muted));color:var(--atv2-color-text);text-decoration:none}.atv2-forum-access-chip--medal{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--atv2-space-2);min-height:4rem;padding:0.55rem 0.75rem 0.55rem 0.55rem;border-color:color-mix(in srgb,var(--atv2-color-accent-primary) 24%,var(--atv2-color-border-subtle));background:color-mix(in srgb,var(--atv2-color-surface) 78%,transparent);box-shadow:0 8px 22px color-mix(in srgb,var(--atv2-color-text) 6%,transparent);backdrop-filter:blur(12px)}.atv2-forum-access-chip:hover,.atv2-forum-access-chip:focus-visible{border-color:var(--atv2-color-accent-primary);color:var(--atv2-color-accent-primary)}.atv2-forum-access-chip__icon{--atv2-forum-access-chip-color:color-mix(in srgb,var(--atv2-color-accent-primary) 18%,var(--atv2-color-surface-muted));--atv2-forum-access-chip-text-color:var(--atv2-color-accent-primary);display:inline-grid;place-items:center;width:2.7rem;height:2.7rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--atv2-forum-access-chip-color) 44%,var(--atv2-color-border-subtle));border-radius:50%;background:color-mix(in srgb,var(--atv2-forum-access-chip-color) 22%,var(--atv2-color-surface-muted));color:var(--atv2-forum-access-chip-text-color);font-size:var(--atv2-font-size-body-lg);font-weight:var(--atv2-weight-bold);line-height:1}.atv2-forum-access-chip__icon img{width:100%;height:100%;object-fit:cover}.atv2-forum-access-chip__body{display:grid;gap:0.2rem;min-width:0}.atv2-forum-access-chip strong,.atv2-forum-access-chip span{min-width:0;overflow-wrap:anywhere}.atv2-forum-access-chip strong{font-size:var(--atv2-font-size-body-sm);line-height:1.2}.atv2-forum-access-chip span{color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-caps)}.atv2-forum-access-users{grid-template-columns:repeat(3,minmax(0,1fr))}.atv2-forum-access-user{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--atv2-space-2);min-width:0;padding:0.65rem;border:1px solid var(--atv2-color-border-subtle);border-radius:var(--atv2-radius-sm);background:var(--atv2-color-surface);color:var(--atv2-color-text);text-decoration:none}.atv2-forum-access-user:hover,.atv2-forum-access-user:focus-visible{border-color:var(--atv2-color-accent-primary)}.atv2-forum-access-user__avatar{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;overflow:hidden;border-radius:50%;background:var(--atv2-color-surface-muted);font-size:var(--atv2-font-size-body-md);line-height:1}.atv2-forum-access-user__body{display:grid;gap:0.1rem;min-width:0}.atv2-forum-access-user__body strong,.atv2-forum-access-user__body small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atv2-forum-access-user__body strong{font-size:var(--atv2-font-size-body-sm)}.atv2-forum-access-user__body small{color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-caps)}.atv2-forum-leadership-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--atv2-space-2);min-width:0;max-width:100%}.atv2-forum-leadership .atv2-forum-access-banner__head{flex-wrap:wrap}.atv2-forum-leadership .atv2-forum-access-banner__head>div{min-width:0}.atv2-forum-leadership .atv2-forum-access-banner__head>div:first-child{flex:1 1 0}.atv2-forum-leadership .atv2-forum-access-banner__head>.atv2-forum-leadership-actions{flex:0 1 auto}.atv2-forum-leadership-manage{max-width:100%;padding-inline:var(--atv2-space-4);text-align:center;white-space:normal}.atv2-forum-leadership-panel-head{align-items:flex-start}.atv2-forum-leadership-panel-head h3{margin:0}.atv2-forum-leadership-panel-head [data-atv2-board-leadership-count]{flex:0 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere;text-align:right}.atv2-forum-leadership-empty,.atv2-board-leadership-editor__empty{margin:0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);line-height:1.45}.atv2-board-leadership-modal__intro,.atv2-board-leadership-modal__count{margin:var(--atv2-space-1) 0 0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);line-height:1.45}.atv2-board-leadership-modal__body,.atv2-board-leadership-editor,.atv2-board-leadership-add{display:grid;gap:var(--atv2-space-3);min-width:0}.atv2-board-leadership-editor h3,.atv2-board-leadership-add h3{margin:0;color:var(--atv2-color-text);font-size:var(--atv2-font-size-body-md);font-weight:var(--atv2-weight-bold);line-height:1.2}.atv2-board-leadership-editor__list{display:grid;gap:var(--atv2-space-2);min-width:0}.atv2-board-leadership-editor__row{display:grid;grid-template-columns:minmax(180px,0.85fr) minmax(220px,1.2fr) auto;align-items:center;gap:var(--atv2-space-3);min-width:0;padding:var(--atv2-space-3);border:1px solid var(--atv2-color-border-subtle);border-radius:var(--atv2-radius-sm);background:var(--atv2-color-surface)}.atv2-board-leadership-capabilities{display:grid;gap:var(--atv2-space-2);min-width:0;margin:0;padding:0;border:0}.atv2-board-leadership-capabilities legend{padding:0;color:var(--atv2-color-text);font-size:var(--atv2-font-size-body-sm);font-weight:var(--atv2-weight-bold)}.atv2-board-leadership-capabilities p{margin:0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);line-height:1.45}.atv2-board-leadership-capability-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--atv2-space-2);min-width:0}.atv2-board-leadership-capability{display:flex;align-items:center;gap:var(--atv2-space-2);min-width:0;padding:0.6rem 0.7rem;border:1px solid var(--atv2-color-border-subtle);border-radius:var(--atv2-radius-sm);background:color-mix(in srgb,var(--atv2-color-surface-muted) 58%,transparent);color:var(--atv2-color-text);font-size:var(--atv2-font-size-body-sm);line-height:1.25}.atv2-board-leadership-capability input{flex:0 0 auto}.atv2-board-leadership-capability span{min-width:0;overflow-wrap:anywhere}.atv2-board-leadership-invite{display:grid;gap:var(--atv2-space-2);min-width:0;padding-top:var(--atv2-space-3);border-top:1px solid var(--atv2-color-border-subtle)}.atv2-board-leadership-invite p{margin:0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);line-height:1.45}.atv2-board-leadership-invite .atv2-secondary-action{justify-self:start;white-space:normal;text-align:center}.atv2-board-leadership-editor__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--atv2-space-2);min-width:0}.atv2-board-leadership-remove{color:var(--atv2-color-danger,#9f3a38)}.atv2-board-leadership-modal__status{margin:0;padding:0.65rem 0.75rem;border-radius:var(--atv2-radius-sm);background:color-mix(in srgb,var(--atv2-color-text) 6%,var(--atv2-color-surface));color:var(--atv2-color-text);font-size:var(--atv2-font-size-body-sm);line-height:1.35}.atv2-board-leadership-modal__status[data-state="success"]{background:color-mix(in srgb,#5f8a55 14%,var(--atv2-color-surface));color:#4f7447}.atv2-board-leadership-modal__status[data-state="error"]{background:color-mix(in srgb,#9f3a38 12%,var(--atv2-color-surface));color:#9f3a38}.atv2-forum-access-cohorts{display:grid;gap:var(--atv2-space-3);min-width:0}.atv2-forum-access-cohort{display:grid;gap:var(--atv2-space-3);min-width:0;padding:var(--atv2-space-3);border:1px solid color-mix(in srgb,var(--atv2-color-accent-primary) 24%,var(--atv2-color-border-subtle));border-radius:var(--atv2-radius-sm);background:linear-gradient(135deg,color-mix(in srgb,var(--atv2-color-accent-primary) 10%,var(--atv2-color-surface)) 0%,var(--atv2-color-surface) 72%)}.atv2-forum-access-cohort__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--atv2-space-3);min-width:0}.atv2-forum-access-cohort__medal{display:grid;gap:0.15rem;min-width:0;padding:0.8rem 1rem;border:1px solid color-mix(in srgb,var(--atv2-color-accent-primary) 34%,var(--atv2-color-border-subtle));border-radius:var(--atv2-radius-pill);background:color-mix(in srgb,var(--atv2-color-accent-primary) 14%,var(--atv2-color-surface-muted));color:var(--atv2-color-text)}.atv2-forum-access-cohort__medal strong,.atv2-forum-access-cohort__medal span{min-width:0;overflow-wrap:anywhere}.atv2-forum-access-cohort__medal strong{font-size:var(--atv2-font-size-body-sm);line-height:1.2}.atv2-forum-access-cohort__medal span{color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-caps)}.atv2-forum-access-cohort__actions{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--atv2-space-2);min-width:0}.atv2-forum-access-cohort__actions .atv2-secondary-action{min-width:0;white-space:normal}.atv2-forum-access-cohort__intro{margin:0}.atv2-forum-access-member-grid,.atv2-forum-access-modal-member-grid{display:grid;gap:var(--atv2-space-2);min-width:0}.atv2-forum-access-member-grid{grid-template-columns:minmax(0,1fr)}.atv2-forum-access-modal-member-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.atv2-forum-access-member-card.atv2-userprofile-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--atv2-space-3);min-width:0;padding:var(--atv2-space-3);border-radius:var(--atv2-radius-sm)}.atv2-forum-access-member-card.atv2-userprofile-hero::before{top:-40%;left:-24%;width:220px;height:220px}.atv2-forum-access-member-card.atv2-userprofile-hero.atv2-userprofile-hero--compact{grid-template-columns:auto minmax(0,1fr);gap:var(--atv2-space-3);padding:var(--atv2-space-3)}.atv2-forum-access-member-card .atv2-userprofile-avatar-plate{--atv2-profile-avatar-badge-space:34px;--atv2-profile-avatar-pill-height:24px;--atv2-profile-avatar-pill-inset:5px;width:4rem;height:4rem;font-size:var(--atv2-font-size-h3)}.atv2-forum-access-member-card.atv2-userprofile-hero.atv2-userprofile-hero--compact .atv2-userprofile-avatar-plate{--atv2-profile-avatar-badge-space:34px;--atv2-profile-avatar-pill-height:24px;--atv2-profile-avatar-pill-inset:5px;width:4rem;height:4rem;font-size:var(--atv2-font-size-h3)}.atv2-forum-access-member-card .atv2-userprofile-avatar-badge{left:5px;right:auto;bottom:5px}.atv2-forum-access-member-card .atv2-userprofile-identity{min-width:0}.atv2-forum-access-member-card .atv2-userprofile-eyebrow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atv2-forum-access-member-card .atv2-userprofile-name{font-size:var(--atv2-font-size-body-lg);line-height:1.1;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.atv2-forum-access-member-card .atv2-userprofile-metric-row{grid-template-columns:minmax(0,1fr)}.atv2-forum-access-member-card .atv2-userprofile-metric-pill{min-width:0;padding:0.55rem 0.65rem}.atv2-forum-access-member-card .atv2-userprofile-metric-value{font-size:var(--atv2-font-size-body-md)}.atv2-forum-access-member-card .atv2-userprofile-chip-ribbon{gap:var(--atv2-space-1)}.atv2-forum-access-member-card .atv2-userprofile-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atv2-forum-access-member-card .atv2-userprofile-actions{margin-top:var(--atv2-space-2)}.atv2-forum-access-member-card .atv2-userprofile-actions>*{flex:1 1 auto;justify-content:center;min-width:0;white-space:normal}.atv2-forum-access-members-modal__body{display:grid;gap:var(--atv2-space-3)}.atv2-forum-access-members-modal__body>p{margin:0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);line-height:1.45}.atv2-forum-access-modal-count{color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-caps)}.atv2-forum-access-empty,.atv2-forum-access-note{color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm)}.atv2-forum-access-note{margin:0}@container (max-width:820px){.atv2-location-profile{gap:var(--atv2-space-2);padding:var(--atv2-space-3) var(--atv2-space-3) var(--atv2-space-6)}.atv2-location-profile-hero{min-height:10.75rem}.atv2-location-profile-hero--with-media{grid-template-columns:minmax(0,1fr)}.atv2-location-profile-hero__media{position:absolute;inset:0;aspect-ratio:auto;max-height:none;min-height:0}.atv2-location-profile-hero__body{gap:var(--atv2-space-1);padding:var(--atv2-space-3)}.atv2-location-profile-hero__head{align-items:flex-start}.atv2-location-profile-actions{gap:6px}.atv2-location-profile-actions .atv2-secondary-action{min-height:32px;padding:5px 9px;font-size:var(--atv2-font-size-label-md)}.atv2-location-profile-identity{gap:5px}.atv2-location-profile-identity .atv2-page-title{font-size:var(--atv2-font-size-h1)}.atv2-location-profile-meta{gap:5px;font-size:var(--atv2-font-size-label-md)}.atv2-location-profile-meta>*:not(:last-child)::after{margin-left:5px}.atv2-location-profile-rating-line{margin-top:2px}.atv2-location-profile-proof{flex-wrap:nowrap;gap:6px;margin:0 calc(-1 * var(--atv2-space-1));padding:0 var(--atv2-space-1) 2px;overflow-x:auto;overscroll-behavior-inline:contain}.atv2-location-profile-proof>span,.atv2-location-profile-proof__rating,.atv2-location-profile-plan-chip{flex:0 0 auto;min-height:29px;padding:4px 8px;font-size:var(--atv2-font-size-label-md)}.atv2-forum-profile-hero-actions{position:static;justify-content:flex-start;max-width:100%;padding:0;gap:7px}.atv2-forum-profile-location-action--hero,.atv2-forum-profile-user-action--hero,.atv2-forum-profile-follow-action--hero{min-height:34px;padding:6px 11px}.atv2-forum-profile-lead-action--hero,.atv2-forum-leadership-manage--hero{min-height:34px;padding:6px 11px}.atv2-forum-profile-hero .atv2-location-profile-hero__body{gap:var(--atv2-space-2);padding:var(--atv2-space-3)}.atv2-forum-profile-name{font-size:var(--atv2-font-size-h3);line-height:1.04}.atv2-forum-profile-linked-user{width:100%;align-items:flex-start;flex-direction:column;gap:var(--atv2-space-1)}.atv2-forum-profile-linked-user__display.atv2-user-display,.atv2-forum-profile-linked-user__fallback{max-width:100%}.atv2-forum-profile-about,.atv2-forum-profile-subtitle{font-size:var(--atv2-font-size-body-md);line-height:1.35}.atv2-forum-president-insert{grid-template-columns:minmax(0,1fr);width:100%}.atv2-forum-president-insert .atv2-location-profile-eyebrow{white-space:normal}.atv2-forum-member-proof{grid-template-columns:minmax(0,1fr) auto;gap:0.45rem;width:100%;padding:0.5rem}.atv2-forum-member-proof__summary{min-width:0}.atv2-forum-member-proof__rail{grid-column:1 / -1;order:3;margin-inline:-0.15rem}.atv2-forum-member-proof>p{grid-column:1 / -1;order:4}.atv2-forum-member-proof__more{justify-self:end;max-width:11rem;min-height:32px;padding:5px 10px;overflow:hidden;text-overflow:ellipsis}.atv2-forum-member-proof-modal__group-head{display:grid}.atv2-forum-profile-hero::before{background:linear-gradient(90deg,rgba(13,11,10,0.9) 0%,rgba(13,11,10,0.7) 48%,rgba(13,11,10,0.46) 100%),linear-gradient(180deg,rgba(13,11,10,0.2) 0%,rgba(13,11,10,0.82) 100%);filter:none}html.light .atv2-forum-profile-hero::before{background:linear-gradient(180deg,rgba(255,253,248,0.38) 0%,rgba(255,253,248,0.54) 32%,rgba(255,253,248,0.72) 66%,rgba(255,253,248,0.84) 100%),linear-gradient(90deg,rgba(255,253,248,0.64) 0%,rgba(255,253,248,0.46) 50%,rgba(255,253,248,0.34) 100%)}.atv2-forum-profile-identity-strip{align-items:flex-start;flex-wrap:wrap;padding-right:0}.atv2-forum-profile-logo-shell{--atv2-profile-avatar-pill-height:30px;--atv2-profile-avatar-pill-inset:6px}.atv2-forum-profile-logo{width:5.75rem;height:5.75rem;border-radius:1.1rem}.atv2-forum-profile-logo img{border-radius:0.78rem}.atv2-location-profile-rank{max-width:100%}.atv2-location-profile-plan-rail__link{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;min-height:40px;padding:7px 9px}.atv2-location-profile-plan-rail__eyebrow{grid-column:1 / -1;font-size:var(--atv2-font-size-label-caps)}.atv2-location-profile-plan-rail__summary{align-self:center;font-size:var(--atv2-font-size-label-md)}.atv2-location-profile-plan-rail__action{align-self:center;padding:4px 8px}.atv2-location-profile-plan-insert{display:grid;padding:var(--atv2-space-3)}.atv2-location-profile-plan-insert__action{width:100%}.atv2-location-profile-sell-cta{flex-basis:auto}.atv2-location-profile-composer-actions .atv2-location-profile-sell-cta{width:auto}.atv2-location-profile-sellers{padding:var(--atv2-space-3)}.atv2-forum-access-banner{padding:var(--atv2-space-3)}.atv2-forum-access-grid,.atv2-forum-access-users,.atv2-forum-access-cohort__head{grid-template-columns:minmax(0,1fr)}.atv2-forum-access-cohort__head{display:grid}.atv2-forum-access-cohort__actions{justify-content:stretch}.atv2-forum-access-cohort__actions .atv2-secondary-action{flex:1 1 100%;justify-content:center}.atv2-forum-access-modal-member-grid{grid-template-columns:minmax(0,1fr)}.atv2-forum-access-banner__head h2{font-size:var(--atv2-font-size-body-lg);line-height:1.18}.atv2-forum-leadership-actions,.atv2-board-leadership-editor__actions{justify-content:stretch}.atv2-forum-leadership-actions>*,.atv2-board-leadership-editor__actions>*{flex:1 1 auto;justify-content:center}.atv2-forum-leadership-actions>.atv2-forum-leadership-manage{flex:0 1 auto}.atv2-board-leadership-editor__row{grid-template-columns:minmax(0,1fr)}}@container (max-width:460px){.atv2-location-profile-identity .atv2-page-title{font-size:var(--atv2-font-size-h2)}.atv2-forum-profile-about{width:100%}.atv2-forum-access-member-card.atv2-userprofile-hero.atv2-userprofile-hero--compact{grid-template-columns:minmax(0,1fr)}.atv2-forum-access-member-card.atv2-userprofile-hero.atv2-userprofile-hero--compact .atv2-userprofile-avatar-plate{width:4.5rem;height:4.5rem}.atv2-forum-access-member-card .atv2-userprofile-actions>*{flex-basis:100%}.atv2-forum-leadership-actions{width:100%}.atv2-forum-leadership-actions>.atv2-forum-leadership-manage{flex:1 1 100%}}.atv2-location-management{--atv2-location-profile-column-width:1120px}.atv2-location-management-hero{margin-bottom:0}.atv2-location-management-hero .atv2-page-subtitle{max-width:760px}.atv2-location-management-tabs{position:sticky;top:calc(var(--atv2-layout-topbar-height,66px) + var(--atv2-space-2));z-index:4;display:flex;flex-wrap:nowrap;gap:var(--atv2-space-1);width:min(100%,var(--atv2-location-profile-column-width));margin:calc(var(--atv2-space-2) * -1) auto var(--atv2-space-4);padding:var(--atv2-space-1);overflow-x:auto;border:1px solid var(--atv2-color-border-subtle);border-radius:var(--atv2-radius-pill);background:color-mix(in srgb,var(--atv2-color-surface-raised) 88%,transparent);box-shadow:var(--atv2-shadow-sm);backdrop-filter:blur(18px);scrollbar-width:thin}.atv2-location-management-tabs a{display:inline-flex;flex:1 0 max-content;align-items:center;justify-content:center;min-height:40px;padding:0 var(--atv2-space-4);border-radius:var(--atv2-radius-pill);color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-md);font-weight:var(--atv2-weight-semibold);line-height:var(--atv2-line-height-label);text-decoration:none;white-space:nowrap}.atv2-location-management-tabs a:hover,.atv2-location-management-tabs a:focus-visible{background:var(--atv2-color-surface);color:var(--atv2-color-accent-primary);outline:none}.atv2-location-management-section,.atv2-location-management-claim,.atv2-location-management-schema{width:min(100%,var(--atv2-location-profile-column-width));margin-right:auto;margin-left:auto;scroll-margin-top:calc(var(--atv2-layout-topbar-height,66px) + 84px)}.atv2-location-management-claim--compose{width:min(100%,760px)}.atv2-location-management-claim-card{margin:0}.atv2-location-management-claim-card .atv2-composer-header{align-items:center}.atv2-location-management-claim-card .atv2-composer-handle{margin:0;color:var(--atv2-color-text);font-size:var(--atv2-font-size-body-lg);line-height:var(--atv2-line-height-body-sm)}.atv2-location-management-claim-card .atv2-composer-sub{margin-top:var(--atv2-space-1);line-height:var(--atv2-line-height-body-sm)}.atv2-location-management-claim-reasons{display:grid;gap:var(--atv2-space-3);margin:0 0 var(--atv2-space-3);padding:0;list-style:none}.atv2-location-management-claim-reasons li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--atv2-space-3);align-items:start;min-width:0}.atv2-location-management-claim-reason-marker{display:block;width:10px;height:10px;margin-top:.38em;border-radius:50%;background:var(--atv2-color-accent-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--atv2-color-accent-primary) 13%,transparent)}.atv2-location-management-claim-reasons strong,.atv2-location-management-claim-reasons em{display:block;min-width:0}.atv2-location-management-claim-reasons strong{color:var(--atv2-color-text);font-size:var(--atv2-font-size-label-md);font-weight:var(--atv2-weight-bold);line-height:var(--atv2-line-height-label)}.atv2-location-management-claim-reasons em{margin-top:var(--atv2-space-1);color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);font-style:normal;line-height:var(--atv2-line-height-body-sm)}.atv2-location-management-claim-note{padding:var(--atv2-space-3);border:1px solid var(--atv2-color-border);border-radius:var(--atv2-radius-md);background:var(--atv2-color-surface);transition:border-color 120ms ease,box-shadow 120ms ease}.atv2-location-management-claim-note:focus-within{border-color:var(--atv2-color-accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--atv2-color-accent-primary) 18%,transparent)}.atv2-location-management-claim-textarea{min-height:132px}.atv2-location-management-claim-footer{align-items:center}.atv2-location-management-claim-footer .atv2-partner-status{flex:1 1 220px}.atv2-location-management .atv2-section-header{align-items:flex-end;margin-bottom:var(--atv2-space-4)}.atv2-location-management .atv2-section-title{margin:0 0 var(--atv2-space-1);font-family:var(--atv2-font-family-sans);font-size:var(--atv2-font-size-h3);font-weight:var(--atv2-weight-bold);line-height:var(--atv2-line-height-h3)}.atv2-location-management .atv2-section-subtitle{max-width:720px;font-size:var(--atv2-font-size-body-md);line-height:var(--atv2-line-height-body-sm)}.atv2-location-management-filterbar{margin-bottom:var(--atv2-space-3)}.atv2-location-management-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--atv2-space-3)}.atv2-location-management-metrics article,.atv2-location-management-forecast-config article,.atv2-location-management-forecast-summary article,.atv2-location-management-forecast-row,.atv2-location-management-top-types article,.atv2-location-management-inventory-list article,.atv2-location-management-team-list article,.atv2-location-management-preview-rows article,.atv2-location-management-livestream-current article,.atv2-location-management-opening-summary article{border:1px solid var(--atv2-color-border-subtle);border-radius:var(--atv2-radius-md);background:var(--atv2-color-surface-raised);box-shadow:var(--atv2-shadow-sm)}.atv2-location-management-metrics article{display:grid;align-content:space-between;min-height:126px;padding:var(--atv2-space-4)}.atv2-location-management-forecast-config{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:var(--atv2-space-3)}.atv2-location-management-forecast-config article{display:grid;align-content:start;gap:var(--atv2-space-3);padding:var(--atv2-space-4)}.atv2-location-management-forecast-config h3{margin:0;color:var(--atv2-color-text);font-size:var(--atv2-font-size-body-lg);font-weight:var(--atv2-weight-bold);line-height:var(--atv2-line-height-body-sm)}.atv2-location-management-forecast-config p{margin:0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);line-height:var(--atv2-line-height-body-sm)}.atv2-location-management-forecast-range [data-active="true"]{background:var(--atv2-color-accent-primary);color:var(--atv2-color-on-accent,#fff)}.atv2-location-management-suggestion{display:grid;width:100%;gap:var(--atv2-space-1);padding:var(--atv2-space-3);border:1px solid var(--atv2-color-border-subtle);border-radius:var(--atv2-radius-md);background:var(--atv2-color-surface);color:var(--atv2-color-text);text-align:left;cursor:pointer}.atv2-location-management-suggestion:hover,.atv2-location-management-suggestion:focus-visible{border-color:var(--atv2-color-accent-primary);outline:none}.atv2-location-management-suggestion strong,.atv2-location-management-suggestion span,.atv2-location-management-suggestion em{display:block;min-width:0}.atv2-location-management-suggestion span,.atv2-location-management-suggestion em{color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);font-style:normal;line-height:var(--atv2-line-height-body-sm)}.atv2-location-management-forecast-summary{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;gap:var(--atv2-space-3);align-items:stretch;margin-top:var(--atv2-space-4)}.atv2-location-management-forecast-summary article{display:grid;align-content:center;gap:var(--atv2-space-1);min-height:92px;padding:var(--atv2-space-3)}.atv2-location-management-forecast-summary span{color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-md);font-weight:var(--atv2-weight-semibold);line-height:var(--atv2-line-height-label)}.atv2-location-management-forecast-summary strong{color:var(--atv2-color-text);font-size:var(--atv2-font-size-body-lg);font-weight:var(--atv2-weight-bold);line-height:var(--atv2-line-height-body-sm)}.atv2-location-management-forecast-summary>button{min-height:92px;white-space:normal}.atv2-location-management-forecast-results{display:grid;gap:var(--atv2-space-3);margin-top:var(--atv2-space-4)}.atv2-location-management-forecast-row{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(320px,1.2fr) auto;gap:var(--atv2-space-3);align-items:center;padding:var(--atv2-space-4)}.atv2-location-management-forecast-row strong,.atv2-location-management-forecast-row span,.atv2-location-management-forecast-row em{display:block;min-width:0}.atv2-location-management-forecast-row span,.atv2-location-management-forecast-row em{color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);font-style:normal;line-height:var(--atv2-line-height-body-sm)}.atv2-location-management-forecast-row dl{display:grid;grid-template-columns:repeat(4,minmax(70px,1fr));gap:var(--atv2-space-2);margin:0}.atv2-location-management-forecast-row dl div{min-width:0}.atv2-location-management-forecast-row dt{color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-caps);font-weight:var(--atv2-weight-semibold);line-height:var(--atv2-line-height-label)}.atv2-location-management-forecast-row dd{margin:var(--atv2-space-1) 0 0;color:var(--atv2-color-text);font-size:var(--atv2-font-size-body-md);font-weight:var(--atv2-weight-bold);line-height:var(--atv2-line-height-body-sm)}.atv2-location-management-metrics span,.atv2-location-management-metrics em,.atv2-location-management-top-types span,.atv2-location-management-inventory-list span,.atv2-location-management-inventory-list em,.atv2-location-management-team-list span,.atv2-location-management-preview-rows span,.atv2-location-management-preview-rows em{display:block;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);font-style:normal;line-height:var(--atv2-line-height-body-sm)}.atv2-location-management-metrics span{color:var(--atv2-color-text);font-weight:var(--atv2-weight-semibold)}.atv2-location-management-metrics strong{display:block;margin:var(--atv2-space-2) 0 var(--atv2-space-1);color:var(--atv2-color-text);font-family:var(--atv2-font-family-display,var(--atv2-font-family-sans));font-size:var(--atv2-font-size-h3);font-weight:var(--atv2-weight-semibold);line-height:1}.atv2-location-management-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(10px,1fr));align-items:end;gap:var(--atv2-space-1);height:190px;margin-top:var(--atv2-space-4);padding:var(--atv2-space-4) var(--atv2-space-3) 0;overflow:hidden;border:1px solid var(--atv2-color-border-subtle);border-radius:var(--atv2-radius-md);background:var(--atv2-color-surface-muted)}.atv2-location-management-chart span{display:flex;align-items:end;gap:2px;height:100%}.atv2-location-management-chart i,.atv2-location-management-chart b{display:block;flex:1;min-height:3px;border-radius:4px 4px 0 0}.atv2-location-management-chart i{background:var(--atv2-color-accent-primary)}.atv2-location-management-chart b{background:var(--atv2-color-accent-positive)}.atv2-location-management-top-types,.atv2-location-management-inventory-list,.atv2-location-management-livestream-current,.atv2-location-management-team-list,.atv2-location-management-opening-summary,.atv2-location-management-preview-rows{display:grid;gap:var(--atv2-space-2);margin-top:var(--atv2-space-4)}.atv2-location-management-section--compact .atv2-section-header{margin-bottom:var(--atv2-space-2)}.atv2-location-management-collapsible{border:1px solid var(--atv2-color-border-subtle);border-radius:var(--atv2-radius-md);background:var(--atv2-color-surface-raised);box-shadow:var(--atv2-shadow-sm)}.atv2-location-management-collapsible summary{display:flex;align-items:center;justify-content:space-between;gap:var(--atv2-space-3);min-width:0;padding:var(--atv2-space-3) var(--atv2-space-4);cursor:pointer;list-style:none}.atv2-location-management-collapsible summary::-webkit-details-marker{display:none}.atv2-location-management-collapsible summary>span:first-child{display:grid;gap:var(--atv2-space-1);min-width:0}.atv2-location-management-summary-action{flex:0 0 auto;pointer-events:none}.atv2-location-management-collapsible[open]{padding-bottom:var(--atv2-space-3)}.atv2-location-management-form,.atv2-location-management-bulk-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--atv2-space-3);margin-top:var(--atv2-space-3);padding:var(--atv2-space-4);border:1px solid var(--atv2-color-border-subtle);border-radius:var(--atv2-radius-md);background:var(--atv2-color-surface-raised);box-shadow:var(--atv2-shadow-sm)}.atv2-location-management-form label,.atv2-location-management-bulk-form label,.atv2-location-management-claim label{display:grid;gap:var(--atv2-space-2);min-width:0}.atv2-location-management-form label>span,.atv2-location-management-bulk-form label>span,.atv2-location-management-claim label>span{color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-md);font-weight:var(--atv2-weight-semibold);line-height:var(--atv2-line-height-label)}.atv2-modal-sheet__form.atv2-location-management-form{display:block;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.atv2-modal-sheet__form.atv2-location-management-opening-form{margin:0}.atv2-location-management-modal-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--atv2-space-3)}.atv2-location-management-form-wide,.atv2-location-management-bulk-form textarea,.atv2-location-management-claim label{grid-column:1 / -1}.atv2-location-management-bulk-form textarea{min-height:240px;resize:vertical}.atv2-location-management-checkbox{display:inline-flex !important;align-items:center;gap:var(--atv2-space-2) !important}.atv2-location-management-checkbox input{width:18px;height:18px}.atv2-location-management-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--atv2-space-2)}.atv2-location-management-section .atv2-primary-action svg,.atv2-location-management-section .atv2-secondary-action svg{display:block;width:18px;height:18px;flex:0 0 18px}.atv2-location-management-danger{border-color:color-mix(in srgb,var(--atv2-color-danger,#9f3a38) 28%,var(--atv2-color-border-subtle))}.atv2-location-management-danger-action{border-color:color-mix(in srgb,var(--atv2-color-danger,#9f3a38) 58%,var(--atv2-color-border));color:var(--atv2-color-danger,#9f3a38)}.atv2-location-management-danger-action:hover,.atv2-location-management-danger-action:focus-visible{border-color:var(--atv2-color-danger,#9f3a38);color:var(--atv2-color-danger,#9f3a38)}.atv2-location-management-penalty-preview{grid-column:1 / -1;display:grid;gap:var(--atv2-space-1);padding:var(--atv2-space-3);border:1px solid color-mix(in srgb,var(--atv2-color-danger,#9f3a38) 22%,var(--atv2-color-border-subtle));border-radius:var(--atv2-radius-sm);background:color-mix(in srgb,var(--atv2-color-danger,#9f3a38) 7%,var(--atv2-color-surface));color:var(--atv2-color-text);font-size:var(--atv2-font-size-body-sm);line-height:var(--atv2-line-height-body-sm)}.atv2-location-management-penalty-preview[hidden]{display:none}.atv2-location-management-penalty-preview span{color:var(--atv2-color-text-muted)}.atv2-location-management-opening-form{display:grid;gap:var(--atv2-space-4);margin-top:var(--atv2-space-3)}.atv2-location-management-opening-days{display:grid;gap:var(--atv2-space-3)}.atv2-location-management-opening-day{display:grid;gap:var(--atv2-space-3);padding:var(--atv2-space-4);border:1px solid var(--atv2-color-border-subtle);border-radius:var(--atv2-radius-md);background:var(--atv2-color-surface-raised);box-shadow:var(--atv2-shadow-sm)}.atv2-location-management-opening-day>header,.atv2-location-management-opening-window{display:grid;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:var(--atv2-space-3)}.atv2-location-management-opening-day h3{margin:0;color:var(--atv2-color-text-strong);font-size:var(--atv2-font-size-h3);line-height:var(--atv2-line-height-title)}.atv2-location-management-opening-windows{display:grid;gap:var(--atv2-space-2)}.atv2-location-management-opening-window{grid-template-columns:minmax(120px,180px) minmax(120px,180px) auto}.atv2-location-management-opening-window label{display:grid;gap:var(--atv2-space-1)}.atv2-location-management-opening-window label>span{color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-md);font-weight:var(--atv2-weight-semibold);line-height:var(--atv2-line-height-label)}.atv2-location-management-opening-day[data-closed="1"] .atv2-location-management-opening-windows{display:none}.atv2-location-management-opening-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.atv2-location-management-opening-summary article{display:grid;gap:var(--atv2-space-1);min-height:74px;padding:var(--atv2-space-3)}.atv2-location-management-opening-summary strong{color:var(--atv2-color-text);font-size:var(--atv2-font-size-label-md);font-weight:var(--atv2-weight-bold);line-height:var(--atv2-line-height-label)}.atv2-location-management-opening-summary span{color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);line-height:var(--atv2-line-height-body-sm);overflow-wrap:anywhere}.atv2-location-management-inventory-list article,.atv2-location-management-livestream-current article,.atv2-location-management-team-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--atv2-space-3);padding:var(--atv2-space-4)}.atv2-location-management-inventory-list article{grid-template-columns:minmax(0,1fr) auto minmax(260px,auto)}.atv2-location-management-empty-card{grid-template-columns:minmax(0,1fr) !important}.atv2-location-management-livestream-current span,.atv2-location-management-livestream-current em,.atv2-location-management-empty{display:block;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);font-style:normal;line-height:var(--atv2-line-height-body-sm)}.atv2-location-management-livestream-current strong,.atv2-location-management-inventory-list strong,.atv2-location-management-team-list strong,.atv2-location-management-top-types strong{display:block;color:var(--atv2-color-text);font-size:var(--atv2-font-size-body-md);font-weight:var(--atv2-weight-bold);line-height:var(--atv2-line-height-body-sm)}.atv2-location-management-inventory-list form{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--atv2-space-2);min-width:min(100%,320px)}.atv2-location-management-inventory-list form .atv2-input{width:min(100%,150px)}.atv2-location-management-team-member-main{display:flex;align-items:flex-start;gap:var(--atv2-space-3);min-width:0}.atv2-location-management-team-avatar{display:inline-grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border:1px solid var(--atv2-color-border);border-radius:9999px;background:var(--atv2-color-surface-muted);color:var(--atv2-color-accent-primary);font-size:var(--atv2-font-size-body-lg);line-height:1}.atv2-location-management-team-member-actions,.atv2-location-management-team-role{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--atv2-space-2);min-width:0}.atv2-location-management-team-role .atv2-input{width:min(100%,190px)}.atv2-location-management-team-role .atv2-partner-status{flex-basis:100%;text-align:right}.atv2-location-management-team-note{display:grid;gap:2px;margin:var(--atv2-space-2) 0 0;padding:var(--atv2-space-2);border:1px solid var(--atv2-color-border-subtle);border-radius:var(--atv2-radius-sm);background:var(--atv2-color-surface-muted)}.atv2-location-management-team-note[hidden]{display:none}.atv2-location-management-team-note span{color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-label-caps);font-weight:var(--atv2-weight-semibold);line-height:var(--atv2-line-height-label)}.atv2-location-management-team-note em{color:var(--atv2-color-text);font-size:var(--atv2-font-size-body-sm);font-style:normal;line-height:var(--atv2-line-height-body-sm);overflow-wrap:anywhere}.atv2-location-management-note-modal-body{display:grid;gap:var(--atv2-space-2)}.atv2-location-management-note-hint,.atv2-location-management-note-count{margin:0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);line-height:var(--atv2-line-height-body-sm)}.atv2-location-management-audit{margin-top:var(--atv2-space-4);padding-top:var(--atv2-space-4);border-top:1px solid var(--atv2-color-border-subtle)}.atv2-location-management-audit h3{margin:0 0 var(--atv2-space-2);font-size:var(--atv2-font-size-body-lg);font-weight:var(--atv2-weight-bold);line-height:var(--atv2-line-height-body-sm)}.atv2-location-management-audit p{margin:var(--atv2-space-1) 0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm);line-height:var(--atv2-line-height-body-sm)}.atv2-partner-status{grid-column:1 / -1;margin:0;color:var(--atv2-color-text-muted);font-size:var(--atv2-font-size-body-sm)}.atv2-partner-status[data-state="success"]{color:var(--atv2-color-accent-positive)}.atv2-partner-status[data-state="error"]{color:var(--atv2-color-accent-negative)}@container (max-width:820px){.atv2-location-management-tabs{top:var(--atv2-space-2);width:100%;margin-top:calc(var(--atv2-space-1) * -1);border-radius:var(--atv2-radius-md)}.atv2-location-management-tabs a{flex:0 0 auto}.atv2-location-management-chart{height:140px}.atv2-location-management-form,.atv2-location-management-bulk-form{grid-template-columns:minmax(0,1fr);padding:var(--atv2-space-3)}.atv2-location-management-claim-card{padding:var(--atv2-space-3)}.atv2-location-management-claim-footer,.atv2-location-management-claim-footer .atv2-composer-footer-right,.atv2-location-management-claim-footer .atv2-composer-post-button{width:100%}.atv2-location-management-forecast-config,.atv2-location-management-forecast-summary,.atv2-location-management-forecast-row,.atv2-location-management-forecast-row dl{grid-template-columns:minmax(0,1fr)}.atv2-location-management-opening-day>header,.atv2-location-management-opening-window{grid-template-columns:minmax(0,1fr);align-items:stretch}.atv2-location-management-opening-window .atv2-quiet-link{justify-self:start}.atv2-location-management-inventory-list article,.atv2-location-management-livestream-current article,.atv2-location-management-team-list article{grid-template-columns:minmax(0,1fr);align-items:stretch}.atv2-location-management-inventory-list form,.atv2-location-management-team-member-actions,.atv2-location-management-team-role,.atv2-location-management-actions,.atv2-location-management-actions .atv2-primary-action,.atv2-location-management-actions .atv2-secondary-action{width:100%}.atv2-location-management-inventory-list form .atv2-input{width:100%}.atv2-location-management-modal-body{grid-template-columns:minmax(0,1fr)}.atv2-location-management-collapsible summary{align-items:stretch;flex-direction:column}}