:root{--bp-page-max-width:80rem;--bp-page-gutter:var(--bp-space-lg)}@media (width<=63.9375rem){:root{--bp-page-gutter:var(--bp-space-md)}}@media (width>=90rem){:root{--bp-page-gutter:var(--bp-space-2xl)}}.bp-pp-media{background:var(--bp-color-background-subtle);border-radius:var(--bp-radius-md);width:100%;display:block;position:relative;overflow:hidden}.bp-pp-media__image{object-fit:cover;width:100%;height:100%;display:block}.bp-pp-listing-card__media-link{display:block;position:relative}.bp-pp-listing-card__photo-count{right:var(--bp-space-sm);bottom:var(--bp-space-sm);background:var(--bp-component-public-portal-overlay-black-65);color:var(--bp-color-text-inverse);padding:var(--bp-space-xs) var(--bp-space-sm);border-radius:var(--bp-radius-full);font-size:.75rem;line-height:1;position:absolute}.bp-pp-media__fallback{justify-content:center;align-items:center;gap:var(--bp-space-xs);width:100%;height:100%;color:var(--bp-color-text-secondary);background:linear-gradient(180deg, color-mix(in srgb, var(--bp-color-action-primary-background) 10%, var(--bp-color-background-default)), var(--bp-color-background-subtle));text-align:center;padding:var(--bp-space-sm);flex-direction:column;font-size:.8125rem;display:flex}.bp-pp-media__fallback-icon{color:color-mix(in srgb, var(--bp-color-action-primary-background) 60%, var(--bp-color-background-default))}.bp-pp-media__fallback-label{text-overflow:ellipsis;white-space:nowrap;max-width:90%;overflow:hidden}.bp-pp-facts{gap:var(--bp-space-sm) var(--bp-space-md);flex-wrap:wrap;margin:0;display:flex}.bp-pp-facts__item{gap:var(--bp-space-xs);font-size:.875rem;display:flex}.bp-pp-facts__item dt{color:var(--bp-color-text-secondary)}.bp-pp-facts__item dd{margin:0;font-weight:600}.bp-pp-badges{gap:var(--bp-space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bp-pp-badges>li{margin:0}.bp-pp-listing-grid{gap:var(--bp-space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.bp-pp-listing-collection{gap:var(--bp-space-md);flex-direction:column;min-width:0;display:flex}.bp-pp-listing-collection__header{justify-content:space-between;align-items:baseline;gap:var(--bp-space-md);flex-wrap:wrap;display:flex}.bp-pp-listing-collection__heading-text{min-width:0}.bp-pp-listing-collection__title{margin:0}.bp-pp-listing-collection__subtitle{margin:var(--bp-space-2xs) 0 0;color:var(--bp-color-text-secondary)}.bp-pp-listing-collection__state{color:var(--bp-color-text-secondary);margin:0}.bp-pp-listing-carousel{min-width:0;container:bp-pp-carousel/inline-size}.bp-pp-listing-carousel__track{align-items:stretch;gap:var(--bp-space-lg);padding:var(--bp-space-2xs) var(--bp-space-2xs) var(--bp-space-sm);scroll-snap-type:x mandatory;scroll-padding-inline:var(--bp-space-2xs);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-flow:row;margin:0;list-style:none;display:flex;overflow:auto hidden}.bp-pp-listing-carousel__track:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:2px}.bp-pp-listing-carousel__item{scroll-snap-align:start;flex:0 0 82%;max-width:82%;display:flex}.bp-pp-listing-carousel__item>.bp-pp-listing-card{width:100%;height:100%}.bp-pp-listing-carousel__item .bp-pp-listing-card__body{flex:auto}.bp-pp-listing-carousel__item .bp-pp-listing-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bp-pp-listing-carousel__viewport{position:relative}.bp-pp-listing-carousel__arrow{z-index:2;border:1px solid var(--bp-color-border-default);background:var(--bp-color-surface-raised);block-size:2.75rem;inline-size:2.75rem;color:var(--bp-color-text-primary);box-shadow:var(--bp-shadow-md);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .12s,background-color .12s,box-shadow .12s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.bp-pp-listing-carousel__arrow--prev{inset-inline-start:.5rem}.bp-pp-listing-carousel__arrow--next{inset-inline-end:.5rem}.bp-pp-listing-carousel__arrow:hover{background:var(--bp-color-background-subtle)}.bp-pp-listing-carousel__arrow:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:2px}.bp-pp-listing-carousel__arrow[disabled]{opacity:0;pointer-events:none}.bp-pp-listing-carousel__arrow-icon{block-size:1.5rem;inline-size:1.5rem;display:block}.bp-pp-listing-carousel__autoplay{margin-top:var(--bp-space-xs,.75rem);justify-content:center;display:flex}.bp-pp-listing-carousel__autoplay-toggle{appearance:none;font-size:var(--bp-font-size-sm,.875rem);color:currentColor;cursor:pointer;background:0 0;border:0;padding:.25rem .5rem;text-decoration:underline}.bp-pp-listing-carousel__autoplay-toggle:hover{color:var(--bp-color-text-primary,currentColor)}.bp-pp-listing-carousel__autoplay-toggle:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:2px;border-radius:var(--bp-radius-xs,2px)}@media (prefers-reduced-motion:reduce){.bp-pp-listing-carousel__arrow{transition:none}}@container bp-pp-carousel (width<=25rem){.bp-pp-listing-carousel__arrow{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;box-shadow:none;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}}.bp-pp-listing-carousel__dots{justify-content:center;align-items:center;gap:var(--bp-space-3xs,.25rem);margin-top:var(--bp-space-xs);flex-wrap:wrap;display:flex}.bp-pp-listing-carousel__dot{appearance:none;padding:var(--bp-space-2xs);cursor:pointer;background:0 0;border:0;margin:0;line-height:0}.bp-pp-listing-carousel__dot-mark{background:var(--bp-color-border-strong,currentColor);opacity:.4;border-radius:50%;block-size:.5rem;inline-size:.5rem;transition:opacity .12s,transform .12s;display:block}.bp-pp-listing-carousel__dot[aria-current=true] .bp-pp-listing-carousel__dot-mark{opacity:1;background:var(--bp-color-action-primary-background);transform:scale(1.35)}.bp-pp-listing-carousel__dot:hover .bp-pp-listing-carousel__dot-mark{opacity:.75}.bp-pp-listing-carousel__dot:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:2px;border-radius:50%}.bp-pp-listing-carousel__dots-ellipsis{color:currentColor;padding-inline:var(--bp-space-3xs,.25rem)}.bp-pp-listing-carousel__dots-status{font-size:var(--bp-font-size-sm,.875rem);color:currentColor;margin-inline-start:var(--bp-space-2xs)}.bp-pp-listing-carousel__dots:not(.bp-pp-listing-carousel__dots--condensed) .bp-pp-listing-carousel__dots-status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.bp-pp-listing-carousel__dot-mark{transition:none}}@container bp-pp-carousel (width>=28rem){.bp-pp-listing-carousel__item{flex-basis:46%;max-width:46%}}@container bp-pp-carousel (width>=44rem){.bp-pp-listing-carousel__item{flex-basis:31%;max-width:31%}}@container bp-pp-carousel (width>=72rem){.bp-pp-listing-carousel__item{flex-basis:23%;max-width:23%}}@media (prefers-reduced-motion:reduce){.bp-pp-listing-carousel__track{scroll-behavior:auto}}.bp-pp-listing-card{gap:var(--bp-space-sm);flex-direction:column;display:flex;position:relative}.bp-pp-listing-card__favorite{top:var(--bp-space-sm);right:var(--bp-space-sm);z-index:2;display:flex;position:absolute}.bp-pp-listing-card__favorite:empty{display:none}.bp-pp-listing-card__favorite .bp-ui-icon-button{background:var(--bp-color-surface-raised);box-shadow:var(--bp-elevation-sm)}.bp-pp-listing-card__body{gap:var(--bp-space-xs);flex-direction:column;display:flex}.bp-pp-listing-card__title{margin:0;font-size:1rem}.bp-pp-listing-card__location{color:var(--bp-color-text-secondary);margin:0}.bp-pp-listing-card__header{justify-content:space-between;align-items:start;gap:var(--bp-space-md);display:flex}.bp-pp-listing-card__header-text{min-width:0}.bp-pp-listing-card__price-row{text-align:right;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:0;display:flex}.bp-pp-listing-card__price{margin:0;font-size:1.125rem;font-weight:700}.bp-pp-listing-card__secondary-price{color:var(--bp-color-text-secondary);margin:0;font-size:.8125rem}.bp-pp-listing-card--classic{border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-sm);padding:var(--bp-space-sm)}.bp-pp-listing-card--modern{background:var(--bp-color-surface-raised);border-radius:var(--bp-radius-lg);padding:var(--bp-space-sm);box-shadow:var(--bp-elevation-sm);transition:box-shadow var(--bp-motion-duration-fast) var(--bp-motion-easing-standard);position:relative}.bp-pp-listing-card--modern:hover{box-shadow:var(--bp-elevation-md)}.bp-pp-listing-card--modern .bp-pp-listing-card__media-link{border-radius:var(--bp-radius-md);overflow:hidden}.bp-pp-listing-card--modern .bp-pp-media__image{transition:transform var(--bp-motion-duration-normal) var(--bp-motion-easing-standard)}.bp-pp-listing-card--modern:hover .bp-pp-media__image{transform:scale(1.04)}.bp-pp-listing-card--modern .bp-pp-listing-card__media-link:focus-visible{outline:2px solid var(--bp-color-border-focus);outline-offset:2px}.bp-pp-listing-card--modern .bp-pp-listing-card__badges{top:calc(var(--bp-space-sm) + var(--bp-space-xs));left:calc(var(--bp-space-sm) + var(--bp-space-xs));z-index:2;position:absolute}.bp-pp-listing-card--modern .bp-pp-listing-card__body{padding:var(--bp-space-sm) var(--bp-space-xs) 0}.bp-pp-listing-card--modern .bp-pp-listing-card__title{font-size:var(--bp-font-size-md);font-weight:var(--bp-font-weight-semibold)}.bp-pp-listing-card--modern .bp-pp-listing-card__price{font-size:var(--bp-font-size-lg)}.bp-pp-search__tabs{gap:var(--bp-space-xs);margin-bottom:var(--bp-space-sm);display:flex}.bp-pp-search__tab{padding:var(--bp-space-xs) var(--bp-space-md);border-radius:var(--bp-radius-full);color:var(--bp-color-text-primary);background:var(--bp-color-surface-raised);border:1px solid var(--bp-color-border-default);font-weight:600;text-decoration:none}.bp-pp-search__tab:hover{border-color:var(--bp-color-border-strong);background:var(--bp-color-background-subtle)}.bp-pp-search__tab:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus);outline-offset:2px}.bp-ui-text-link.bp-pp-search__tab.bp-pp-search__tab--current{background:var(--bp-color-action-primary-background);border-color:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground)}.bp-ui-text-link.bp-pp-search__tab.bp-pp-search__tab--current:hover{background:var(--bp-component-button-primary-background-hover);border-color:var(--bp-component-button-primary-background-hover)}.bp-pp-modern-home__hero--media .bp-pp-search__tab{color:var(--bp-color-text-inverse);background:var(--bp-component-public-portal-overlay-white-15);border-color:#0000}.bp-pp-modern-home__hero--media .bp-pp-search__tab--current{background:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground)}.bp-pp-search__form--compact{gap:var(--bp-space-sm);flex-wrap:wrap;align-items:end;display:flex}.bp-pp-search__field{gap:var(--bp-space-xs);flex-direction:column;min-width:8rem;display:flex}.bp-pp-search__field--checkbox{align-items:center;gap:var(--bp-space-xs);flex-direction:row}.bp-pp-search__field--choice{border:0;margin:0;padding:0}.bp-pp-search__field--choice legend{padding:0 0 var(--bp-space-xs);font-size:.875rem;font-weight:600}.bp-pp-search__choice-group{gap:var(--bp-space-xs);flex-wrap:wrap;display:flex}.bp-pp-search__choice-option input{opacity:0;width:1px;height:1px;position:absolute}.bp-pp-search__choice-option label{min-height:2rem;padding:var(--bp-space-xs) var(--bp-space-md);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-full);color:var(--bp-color-text-primary);cursor:pointer;align-items:center;font-size:.875rem;transition:border-color .12s,background-color .12s;display:inline-flex}.bp-pp-search__choice-option label:hover{border-color:var(--bp-color-border-strong);background:var(--bp-color-background-subtle)}.bp-pp-search__choice-option input:checked+label{background:var(--bp-color-action-primary-background);border-color:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground)}.bp-pp-search__choice-option input:checked+label:hover{background:var(--bp-component-button-primary-background-hover);border-color:var(--bp-component-button-primary-background-hover)}.bp-pp-search__choice-option input:focus-visible+label{outline:2px solid var(--bp-color-border-focus);outline-offset:2px}.bp-pp-search__select{appearance:none;padding-right:calc(var(--bp-space-md) * 2 + .75rem);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='12' height='12'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23525b68' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--bp-space-md) center;cursor:pointer}.bp-pp-search__filters{gap:var(--bp-space-xs);margin:var(--bp-space-sm) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.bp-pp-search__result-count{color:var(--bp-color-text-secondary)}.bp-pp-search__group{gap:var(--bp-space-sm);padding-block:var(--bp-space-lg);border-bottom:1px solid var(--bp-color-border-default);flex-direction:column;display:flex}.bp-pp-search--panel .bp-pp-search__group:first-of-type{padding-top:0}.bp-pp-search__group:last-of-type{border-bottom:0;padding-bottom:0}.bp-pp-search__group-label{font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-bold);text-transform:uppercase;letter-spacing:.03em;color:var(--bp-color-text-secondary);margin:0}.bp-pp-search__form--panel{flex-direction:column;display:flex}.bp-pp-search__panel-actions{gap:var(--bp-space-sm);padding-top:var(--bp-space-lg);margin-top:var(--bp-space-md);border-top:1px solid var(--bp-color-border-default);flex-direction:column;align-items:center;display:flex}.bp-pp-search__panel-actions .bp-ui-button{width:100%}.bp-pp-search--classic.bp-pp-search--compact .bp-pp-search__form,.bp-pp-search--classic .bp-pp-search__form--compact{border-bottom:1px solid var(--bp-color-border-default);padding-bottom:var(--bp-space-md)}.bp-pp-search--modern .bp-pp-search__form--compact{background:var(--bp-color-surface-raised);border-radius:var(--bp-radius-lg);padding:var(--bp-space-md);box-shadow:var(--bp-elevation-md);align-items:end}@media (width>=64rem){.bp-pp-search--modern .bp-pp-search__form--compact{gap:var(--bp-space-md);padding:var(--bp-space-lg);grid-template-columns:1.6fr 1.1fr .85fr .85fr auto;display:grid}.bp-pp-search--modern .bp-pp-search__form--compact .bp-pp-search__field{min-width:0}.bp-pp-search--modern .bp-pp-search__form--compact>.bp-ui-button{align-self:end}}.bp-pp-search--panel{background:var(--bp-color-surface-raised);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);padding:var(--bp-space-lg);box-shadow:var(--bp-elevation-sm)}.bp-pp-benefits-strip-container{container:bp-pp-benefits/inline-size}.bp-pp-benefits-strip{gap:var(--bp-space-lg);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.bp-pp-benefits-strip__item{min-width:0;display:flex}.bp-pp-benefits-strip__link,.bp-pp-benefits-strip__static{align-items:flex-start;gap:var(--bp-space-sm);border-radius:var(--bp-radius-md,.5rem);width:100%;min-width:0;color:inherit;text-decoration:none;display:flex}.bp-pp-benefits-strip__link{padding:var(--bp-space-2xs,.25rem);margin:calc(-1 * var(--bp-space-2xs,.25rem));text-decoration:none;transition:background-color .12s}.bp-pp-benefits-strip__link:hover{background:var(--bp-color-surface-sunken)}.bp-pp-benefits-strip__link:hover .bp-pp-benefits-strip__title,.bp-pp-benefits-strip__link:focus-visible .bp-pp-benefits-strip__title{text-decoration:underline}.bp-pp-benefits-strip__link:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:2px}.bp-pp-benefits-strip__link:hover .bp-pp-benefits-strip__chevron{transform:translate(2px)}.bp-pp-benefits-strip__icon-frame{border-radius:var(--bp-radius-full,999px);background:var(--bp-color-status-success-background);width:2.5rem;height:2.5rem;color:var(--bp-color-status-success-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.bp-pp-benefits-strip__icon{width:1.25rem;height:1.25rem}.bp-pp-benefits-strip__text{gap:var(--bp-space-3xs,.125rem);flex-direction:column;min-width:0;display:flex}.bp-pp-benefits-strip__title{font-size:var(--bp-font-size-sm,.9375rem);font-weight:var(--bp-font-weight-semibold,600);color:var(--bp-color-text-primary);line-height:1.3}.bp-pp-benefits-strip__description{font-size:var(--bp-font-size-xs,.8125rem);color:var(--bp-color-text-secondary);line-height:1.4}.bp-pp-benefits-strip__chevron{color:currentColor;flex:none;align-self:center;margin-inline-start:auto;transition:transform .12s}@media (prefers-reduced-motion:reduce){.bp-pp-benefits-strip__link,.bp-pp-benefits-strip__chevron{transition:none}}@container bp-pp-benefits (width<=52rem){.bp-pp-benefits-strip{gap:var(--bp-space-md);grid-template-columns:repeat(2,1fr)}}@container bp-pp-benefits (width<=30rem){.bp-pp-benefits-strip{grid-template-columns:1fr}}.bp-pp-breadcrumb ol{gap:var(--bp-space-xs);color:var(--bp-color-text-secondary);flex-wrap:wrap;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.bp-pp-breadcrumb li:not(:last-child):after{content:"›";margin-inline-start:var(--bp-space-xs)}.bp-pp-sort{display:inline-block;position:relative}.bp-pp-sort__summary{cursor:pointer;border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-sm);padding:var(--bp-space-xs) var(--bp-space-sm);white-space:nowrap;align-items:center;font-size:.875rem;list-style:none;display:inline-flex}.bp-pp-sort__summary:hover{border-color:var(--bp-color-border-strong);background:var(--bp-color-background-subtle)}.bp-pp-sort__summary:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus);outline-offset:2px}.bp-pp-sort__summary::-webkit-details-marker{display:none}.bp-pp-sort__options{z-index:10;margin-top:var(--bp-space-xs);background:var(--bp-color-surface-raised);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);min-width:12rem;box-shadow:0 4px 12px var(--bp-component-public-portal-overlay-black-12);padding:var(--bp-space-xs);list-style:none;position:absolute;right:0}.bp-pp-sort__option{padding:var(--bp-space-xs) var(--bp-space-sm);border-radius:var(--bp-radius-sm);text-decoration:none;display:block}.bp-pp-sort__option[aria-current=true]{color:var(--bp-color-text-action);font-weight:700}.bp-pp-sort__option:hover,.bp-pp-sort__option:focus-visible{background:var(--bp-color-background-subtle)}.bp-pp-pagination{align-items:center;gap:var(--bp-space-sm);padding-top:var(--bp-space-lg);flex-direction:column;display:flex}.bp-pp-pagination__summary{color:var(--bp-color-text-secondary);margin:0;font-size:.875rem}.bp-pp-pagination__list{justify-content:center;gap:var(--bp-space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bp-pp-pagination__list a,.bp-pp-pagination__current{min-width:2.25rem;min-height:2.25rem;padding:0 var(--bp-space-xs);border-radius:var(--bp-radius-sm);border:1px solid var(--bp-color-border-default);justify-content:center;align-items:center;display:inline-flex}.bp-pp-pagination__current{background:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground);border-color:var(--bp-color-action-primary-background);font-weight:700}.bp-pp-content-sections{gap:var(--bp-space-sm);flex-direction:column;display:flex}.bp-pp-detail-groups{gap:var(--bp-space-lg);flex-direction:column;display:flex}.bp-pp-detail-group__heading{align-items:baseline;gap:var(--bp-space-sm);margin:0 0 var(--bp-space-sm);color:var(--bp-color-text-primary);display:flex}.bp-pp-detail-group__meta{color:var(--bp-color-text-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:400}.bp-pp-detail-facts{grid-template-columns:1fr;gap:0;margin:0;display:grid}.bp-pp-detail-facts__row{justify-content:space-between;align-items:baseline;gap:var(--bp-space-md);padding:var(--bp-space-xs) 0;border-bottom:1px solid var(--bp-color-border-default);min-width:0;display:flex}.bp-pp-detail-facts__label{color:var(--bp-color-text-secondary);min-width:0;font-size:.875rem}.bp-pp-detail-facts__value{text-align:right;color:var(--bp-color-text-primary);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.875rem;font-weight:500}.bp-pp-detail-components{gap:var(--bp-space-sm);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.bp-pp-detail-components__item{padding:var(--bp-space-sm);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);min-width:0}.bp-pp-detail-components__title{color:var(--bp-color-text-primary);margin:0;font-size:.875rem;font-weight:600}.bp-pp-detail-components__facts{margin:var(--bp-space-xs) 0 0;gap:var(--bp-space-xs) var(--bp-space-sm);color:var(--bp-color-text-secondary);flex-wrap:wrap;font-size:.8125rem;display:flex}.bp-pp-detail-components__fact{gap:.25rem;min-width:0;display:flex}.bp-pp-detail-components__fact dt:after{content:":"}.bp-pp-detail-components__fact dd{color:var(--bp-color-text-primary);margin:0}@media (width>=48rem){.bp-pp-detail-facts{column-gap:var(--bp-space-xl,2rem);grid-template-columns:repeat(2,minmax(0,1fr))}.bp-pp-detail-components{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}@media (width>=75rem){.bp-pp-detail-facts[data-density=compact]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=63.99rem){.bp-pp-detail__mobile-cta{z-index:5;gap:var(--bp-space-sm);padding:var(--bp-space-sm);padding-bottom:max(var(--bp-space-sm), env(safe-area-inset-bottom));background:var(--bp-color-background-default);border-top:1px solid var(--bp-color-border-default);display:flex;position:sticky;bottom:0}.bp-pp-detail__mobile-cta>*{flex:1}}@media (width>=64rem){.bp-pp-detail__mobile-cta{display:none}}.bp-pp-paused{margin:0 0 var(--bp-space-sm);padding:var(--bp-space-sm);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle)}.bp-pp-paused__title{font-size:.9375rem;font-weight:var(--bp-font-weight-semibold,600);color:var(--bp-color-text-primary);margin:0}.bp-pp-paused__body{margin:var(--bp-space-xs) 0 0;color:var(--bp-color-text-secondary);font-size:.8125rem}.bp-pp-contact{gap:var(--bp-space-xs);margin-top:var(--bp-space-sm);flex-direction:column;display:flex}.bp-pp-contact__cta{min-height:44px;padding:var(--bp-space-xs) var(--bp-space-md);border:1px solid var(--bp-color-action-primary-background);border-radius:var(--bp-radius-sm,4px);background:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground);text-align:center;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.bp-pp-contact__cta:hover{filter:brightness(.95)}.bp-pp-contact__cta:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:2px}.bp-pp-contact__form{gap:var(--bp-space-xs);margin-top:var(--bp-space-sm);flex-direction:column;display:flex}.bp-pp-contact__label{color:var(--bp-color-text-secondary);font-size:.8125rem}.bp-pp-contact__textarea,.bp-pp-contact__input{box-sizing:border-box;width:100%;padding:var(--bp-space-xs) var(--bp-space-sm);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-sm,4px);font:inherit;background:var(--bp-color-background-default);color:var(--bp-color-text-primary);font-size:.875rem}.bp-pp-contact__textarea:focus-visible,.bp-pp-contact__input:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:1px}.bp-pp-contact__hint,.bp-pp-contact__privacy{color:var(--bp-color-text-secondary);margin:0;font-size:.75rem}.bp-pp-contact__error{color:var(--bp-color-status-danger-foreground);margin:0;font-size:.8125rem}.bp-pp-contact__sent,.bp-pp-contact__unavailable{margin:var(--bp-space-sm) 0 0;color:var(--bp-color-text-secondary);font-size:.875rem}.bp-pp-phone{gap:var(--bp-space-xs);margin-top:var(--bp-space-xs);flex-direction:column;display:flex}.bp-pp-phone__cta{min-height:44px;padding:var(--bp-space-xs) var(--bp-space-md);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-sm,4px);background:var(--bp-color-background-default);color:var(--bp-color-text-primary);text-align:center;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.bp-pp-phone__cta:hover{background:var(--bp-color-neutral-100)}.bp-pp-phone__cta:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:2px}.bp-pp-phone__reveal{gap:var(--bp-space-xs);flex-direction:column;display:flex}.bp-pp-phone__number{letter-spacing:.02em;min-height:44px;color:var(--bp-color-text-primary);align-items:center;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.bp-pp-phone__number:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:2px}.bp-pp-phone__error{color:var(--bp-color-status-danger-foreground);margin:0;font-size:.8125rem}.bp-pp-contact__responsiveness{margin-top:var(--bp-space-sm);padding-top:var(--bp-space-sm);border-top:1px solid var(--bp-color-border-default);flex-direction:column;gap:2px;display:flex}.bp-pp-contact__responsiveness-time{color:var(--bp-color-text-primary);margin:0;font-size:.875rem;font-weight:600}.bp-pp-contact__responsiveness-rate{color:var(--bp-color-text-secondary);margin:0;font-size:.8125rem}.bp-pp-contact__responsiveness-source{color:var(--bp-color-text-secondary);margin:0;font-size:.75rem}.bp-pp-history__list{gap:var(--bp-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-pp-history__item{padding-left:var(--bp-space-md);border-left:2px solid var(--bp-color-border-default)}.bp-pp-history__item[data-tone=positive],.bp-pp-history__item[data-tone=negative]{border-left-color:var(--bp-color-border-default)}.bp-pp-history__date{color:var(--bp-color-text-secondary);margin:0;font-size:.75rem}.bp-pp-history__title{color:var(--bp-color-text-primary);margin:0;font-size:.9375rem;font-weight:600}.bp-pp-history__price{color:var(--bp-color-text-primary);margin:2px 0 0;font-size:.9375rem}.bp-pp-history__delta,.bp-pp-history__rate{color:var(--bp-color-text-secondary);margin:2px 0 0;font-size:.8125rem}.bp-pp-history__note{margin:var(--bp-space-sm) 0 0;color:var(--bp-color-text-secondary);font-size:.8125rem}.bp-pp-energy__state{margin:0 0 var(--bp-space-xs);color:var(--bp-color-text-primary);font-size:.875rem}.bp-pp-energy__exemption{margin:0 0 var(--bp-space-sm);color:var(--bp-color-text-secondary);font-size:.8125rem}.bp-pp-energy__expired{margin:var(--bp-space-sm) 0 0;color:var(--bp-color-text-secondary);font-size:.8125rem}.bp-pp-economics__primary{justify-content:space-between;align-items:baseline;gap:var(--bp-space-md);margin:0 0 var(--bp-space-sm);padding-bottom:var(--bp-space-sm);border-bottom:1px solid var(--bp-color-border-default);display:flex}.bp-pp-economics__primary-label{color:var(--bp-color-text-secondary);font-size:.875rem}.bp-pp-economics__primary-value{font-size:var(--bp-font-size-lg);font-weight:var(--bp-font-weight-semibold,600);color:var(--bp-color-text-primary);font-variant-numeric:tabular-nums}.bp-pp-gallery__mosaic{gap:var(--bp-space-xs);border-radius:var(--bp-radius-lg);background:var(--bp-color-background-subtle);grid-template-columns:1fr;display:grid;overflow:hidden}.bp-pp-gallery__tile{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.bp-pp-gallery__tile:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:-3px}.bp-pp-gallery__tile .bp-pp-media{aspect-ratio:3/2;border-radius:0;height:100%}.bp-pp-gallery__tile .bp-pp-media__image{transition:transform .22s}.bp-pp-gallery__tile:hover .bp-pp-media__image{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.bp-pp-gallery__tile .bp-pp-media__image,.bp-pp-gallery__tile:hover .bp-pp-media__image{transition:none;transform:none}}.bp-pp-gallery__more{background:var(--bp-component-public-portal-overlay-black-42);color:var(--bp-color-text-inverse);letter-spacing:.01em;justify-content:center;align-items:center;font-size:1.375rem;font-weight:600;display:flex;position:absolute;inset:0}.bp-pp-gallery__bar{justify-content:space-between;align-items:center;gap:var(--bp-space-sm);margin-top:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pp-gallery__count{color:var(--bp-color-text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}.bp-pp-gallery--empty .bp-pp-media{aspect-ratio:3/2}.bp-pp-gallery__empty-label{margin:var(--bp-space-sm) 0 0;color:var(--bp-color-text-secondary);text-align:center;font-size:.875rem}@media (width>=48rem){.bp-pp-gallery__mosaic{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;max-height:32rem}.bp-pp-gallery__mosaic[data-tiles="1"]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.bp-pp-gallery__mosaic[data-tiles="1"] .bp-pp-gallery__tile--lead{grid-row:1}.bp-pp-gallery__mosaic[data-tiles="1"] .bp-pp-gallery__tile--lead .bp-pp-media{aspect-ratio:3/2}.bp-pp-gallery__mosaic[data-tiles="2"],.bp-pp-gallery__mosaic[data-tiles="3"]{grid-template-columns:2fr 1fr}.bp-pp-gallery__tile--lead{grid-area:1/1/span 2}.bp-pp-gallery__tile--lead .bp-pp-media{aspect-ratio:auto}.bp-pp-gallery__tile--side .bp-pp-media{aspect-ratio:4/3}}@media (width<=47.99rem){.bp-pp-gallery__tile--side{display:none}.bp-pp-gallery__mosaic{border-radius:var(--bp-radius-md)}}.bp-pp-media--contain .bp-pp-media__image,.bp-pp-media.bp-pp-media--contain .bp-pp-media__image{object-fit:contain;background:var(--bp-color-background-subtle)}.bp-pp-floor-plans__count{margin:0 0 var(--bp-space-sm);color:var(--bp-color-text-secondary);font-size:.875rem}.bp-pp-floor-plans__grid{gap:var(--bp-space-sm);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.bp-pp-floor-plans__grid{grid-template-columns:repeat(2,1fr)}}.bp-pp-floor-plans__tile{border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-background-default);cursor:zoom-in;width:100%;padding:0;display:block;overflow:hidden}.bp-pp-floor-plans__tile:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:2px}.bp-pp-floor-plans__tile .bp-pp-media{aspect-ratio:4/3;background:var(--bp-color-background-subtle)}.bp-pp-viewer{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background-color:var(--bp-color-neutral-900);color:var(--bp-color-text-inverse);border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden;transform:none}.bp-pp-viewer>.bp-ui-dialog__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bp-pp-viewer__topbar{align-items:center;column-gap:var(--bp-space-md);padding:var(--bp-space-sm) var(--bp-space-md);background:linear-gradient(180deg, var(--bp-component-public-portal-overlay-black-65), transparent);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0;display:grid}.bp-pp-viewer__topbar-start{justify-self:start;align-items:baseline;gap:var(--bp-space-sm);grid-column:1;min-width:0;display:flex}.bp-pp-viewer__topbar-end{grid-column:3;justify-self:end;min-width:0}.bp-pp-viewer__heading{font-size:var(--bp-font-size-md,1rem);font-weight:var(--bp-font-weight-semibold,600);color:var(--bp-color-text-inverse);white-space:nowrap;margin:0}.bp-pp-viewer__count{font-variant-numeric:tabular-nums;color:var(--bp-component-public-portal-overlay-white-75);white-space:nowrap;margin:0;font-size:.875rem}.bp-pp-viewer__count-compact{letter-spacing:.02em}.bp-pp-viewer__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(30rem,42vw);font-size:var(--bp-font-size-md,1rem);font-weight:var(--bp-font-weight-semibold,600);color:var(--bp-color-text-inverse);text-align:center;grid-column:2;justify-self:center;margin:0;overflow:hidden}.bp-pp-viewer__control.bp-ui-icon-button{border-radius:var(--bp-radius-full,999px);border:1px solid var(--bp-component-public-portal-overlay-white-25);background:var(--bp-component-public-portal-overlay-black-55);width:2.75rem;height:2.75rem;color:var(--bp-color-text-inverse);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:1.25rem;line-height:1}.bp-pp-viewer__control.bp-ui-icon-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--bp-component-public-portal-overlay-black-75);border-color:var(--bp-component-public-portal-overlay-white-45)}.bp-pp-viewer__control.bp-ui-icon-button:disabled,.bp-pp-viewer__control.bp-ui-icon-button[aria-disabled=true]{opacity:.35;cursor:default}.bp-pp-viewer__control.bp-ui-icon-button:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-text-inverse);outline-offset:2px}.bp-pp-viewer__body{align-items:stretch;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.bp-pp-viewer__step.bp-ui-icon-button{z-index:2;opacity:.55;width:3.25rem;height:3.25rem;font-size:1.75rem;transition:opacity .12s,background-color .12s,border-color .12s;position:absolute;top:50%;transform:translateY(-50%)}.bp-pp-viewer__step.bp-ui-icon-button:hover:not(:disabled),.bp-pp-viewer__step.bp-ui-icon-button:focus-visible{opacity:1}.bp-pp-viewer__step--prev.bp-ui-icon-button{left:var(--bp-space-md)}.bp-pp-viewer__step--next.bp-ui-icon-button{right:var(--bp-space-md)}.bp-pp-viewer__stage{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;flex:1;min-width:0;display:flex;overflow:auto hidden}.bp-pp-viewer__stage::-webkit-scrollbar{display:none}.bp-pp-viewer__slide{scroll-snap-align:center;width:100%;min-width:0;padding:var(--bp-space-md);box-sizing:border-box;flex:0 0 100%;justify-content:center;align-items:center;display:flex}.bp-pp-viewer__image{object-fit:contain;width:100%;height:100%;display:block}.bp-pp-viewer__placeholder{width:100%;height:100%;display:block}.bp-pp-viewer__stage[data-zoomed=true]{scroll-snap-type:none;overflow-x:hidden}.bp-pp-viewer__stage[data-zoomed=true] .bp-pp-viewer__slide[data-current=true]{cursor:grab;justify-content:flex-start;align-items:flex-start;overflow:auto}.bp-pp-viewer__stage[data-zoomed=true] .bp-pp-viewer__slide[data-current=true] .bp-pp-viewer__image{width:calc(100% * var(--bp-pp-viewer-zoom,1));object-fit:contain;flex:none;max-width:none;height:auto;max-height:none;margin:auto}.bp-pp-viewer__footer{gap:var(--bp-space-sm);padding:var(--bp-space-sm) var(--bp-space-md) var(--bp-space-md);background:linear-gradient(0deg, var(--bp-component-public-portal-overlay-black-55), transparent);flex-direction:column;min-width:0;display:flex}.bp-pp-viewer__zoom{border-radius:var(--bp-radius-full,999px);border:1px solid var(--bp-component-public-portal-overlay-white-20);background:var(--bp-component-public-portal-overlay-black-55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-self:center;align-items:stretch;padding:.1875rem;display:inline-flex}.bp-pp-viewer__zoom .bp-pp-viewer__control.bp-ui-icon-button{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;width:2.5rem;height:2.5rem}.bp-pp-viewer__zoom .bp-pp-viewer__control.bp-ui-icon-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--bp-component-public-portal-overlay-white-14);border-color:#0000}.bp-pp-viewer__zoom-level{min-width:4.5rem;height:2.5rem;padding:0 var(--bp-space-sm);border-radius:var(--bp-radius-full,999px);color:var(--bp-color-text-inverse);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.bp-pp-viewer__zoom-level:hover:not([aria-disabled=true]){background:var(--bp-component-public-portal-overlay-white-14)}.bp-pp-viewer__zoom-level[aria-disabled=true]{opacity:.35;cursor:default}.bp-pp-viewer__zoom-level:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-text-inverse);outline-offset:2px}.bp-pp-viewer__filmstrip{gap:var(--bp-space-xs);min-width:0;padding-bottom:var(--bp-space-xs);scrollbar-width:thin;scrollbar-color:var(--bp-component-public-portal-overlay-white-35) transparent;justify-content:flex-start;display:flex;overflow-x:auto}.bp-pp-viewer__thumb{border-radius:var(--bp-radius-sm,4px);background:var(--bp-component-public-portal-overlay-white-10);cursor:pointer;opacity:.6;border:2px solid #0000;flex:none;width:6rem;height:4.25rem;padding:0;transition:opacity .12s,border-color .12s;overflow:hidden}.bp-pp-viewer__thumb:hover{opacity:.9}.bp-pp-viewer__thumb[aria-current=true]{opacity:1;border-color:var(--bp-color-text-inverse)}.bp-pp-viewer__thumb:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-text-inverse);outline-offset:2px}.bp-pp-viewer__thumb-image{object-fit:cover;width:100%;height:100%;display:block}.bp-pp-viewer__thumb-image[data-fit=contain]{object-fit:contain;background:var(--bp-color-neutral-800)}@media (width<=47.99rem){.bp-pp-viewer__topbar{padding-top:max(var(--bp-space-sm), env(safe-area-inset-top));column-gap:var(--bp-space-sm)}.bp-pp-viewer__heading{display:none}.bp-pp-viewer__title{max-width:38vw;font-size:var(--bp-font-size-sm,.875rem)}.bp-pp-viewer__footer{padding-bottom:max(var(--bp-space-md), env(safe-area-inset-bottom))}.bp-pp-viewer__slide{padding:var(--bp-space-xs)}.bp-pp-viewer__step.bp-ui-icon-button{opacity:.85;width:2.75rem;height:2.75rem;font-size:1.5rem}.bp-pp-viewer__step--prev.bp-ui-icon-button{left:var(--bp-space-xs)}.bp-pp-viewer__step--next.bp-ui-icon-button{right:var(--bp-space-xs)}.bp-pp-viewer__thumb{width:4rem;height:3rem}}.bp-pp-filter-drawer__content{gap:var(--bp-space-sm);flex-direction:column;display:flex}.bp-pp-filter-drawer__header{justify-content:space-between;align-items:center;display:flex}.bp-pp-filter-drawer__body{overflow-y:auto}.bp-pp-filter-drawer__body .bp-pp-search--panel{box-shadow:none;background:0 0;border:0;padding:0}.bp-pp-chrome-footer{padding:var(--bp-space-lg);border-top:1px solid var(--bp-color-border-default)}.bp-pp-chrome-footer__nav{gap:var(--bp-space-md);flex-wrap:wrap;display:flex}.bp-pp-footer{background:var(--bp-color-surface-sunken);border-top:1px solid var(--bp-color-border-default);color:var(--bp-color-text-secondary)}.bp-pp-footer__inner{max-width:var(--bp-page-max-width);padding:var(--bp-space-xl) var(--bp-page-gutter) var(--bp-space-lg);margin:0 auto}.bp-pp-footer__main{gap:var(--bp-space-xl) var(--bp-space-lg);grid-template-columns:repeat(4,minmax(0,1fr)) 1.5fr;display:grid}.bp-pp-footer__column{min-width:0}.bp-pp-footer__column-heading{font-size:var(--bp-font-size-sm,.9375rem);line-height:var(--bp-line-height-tight,1.4);margin:0}.bp-pp-footer__column-toggle{width:100%;color:var(--bp-color-text-primary);font:inherit;font-weight:var(--bp-font-weight-semibold,600);text-align:start;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.bp-pp-footer__column-chevron{display:none}.bp-pp-footer__column-panel{margin-top:var(--bp-space-md)}.bp-pp-footer__column-links{gap:var(--bp-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-pp-footer__column-links>li,.bp-pp-footer__seo-links>li,.bp-pp-footer__social>li,.bp-pp-footer__legal-nav ul>li{margin:0}.bp-pp-footer__link{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm,.9375rem);line-height:var(--bp-line-height-tight,1.4);text-decoration:none}.bp-pp-footer__link:hover{color:var(--bp-color-text-primary);text-decoration:underline}.bp-pp-footer__link:focus-visible,.bp-pp-footer__cta-link:focus-visible,.bp-pp-footer__seo-more:focus-visible,.bp-pp-footer__brand-name:focus-visible,.bp-pp-footer__social-link:focus-visible,.bp-pp-footer__column-toggle:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:2px;border-radius:var(--bp-radius-xs,2px)}.bp-pp-footer__column-cta{margin:var(--bp-space-sm) 0 0}.bp-pp-footer__cta-link{font-size:var(--bp-font-size-sm,.9375rem);font-weight:var(--bp-font-weight-medium,500);color:var(--bp-color-text-action);text-decoration:none}.bp-pp-footer__cta-link:hover{text-decoration:underline}.bp-pp-footer__brand{min-width:0}.bp-pp-footer__brand-name{font-size:var(--bp-font-size-md,1.0625rem);font-weight:var(--bp-font-weight-bold,700);color:var(--bp-color-text-primary);text-decoration:none}.bp-pp-footer__brand-desc{margin:var(--bp-space-xs) 0 0;font-size:var(--bp-font-size-sm,.9375rem);max-width:30rem;line-height:1.5}.bp-pp-footer__social{margin:var(--bp-space-md) 0 0;gap:var(--bp-space-sm);padding:0;list-style:none;display:flex}.bp-pp-footer__social-link{border-radius:var(--bp-radius-full,999px);width:2.5rem;height:2.5rem;color:var(--bp-color-text-secondary);justify-content:center;align-items:center;transition:color .12s,background-color .12s;display:inline-flex}.bp-pp-footer__social-link:hover{color:var(--bp-color-text-primary);background:var(--bp-color-surface-raised)}.bp-pp-footer__brand-support{margin:var(--bp-space-md) 0 0;font-size:var(--bp-font-size-sm,.9375rem)}.bp-pp-footer__seo{margin-top:var(--bp-space-xl);padding-top:var(--bp-space-lg);border-top:1px solid var(--bp-color-border-default)}.bp-pp-footer__seo-title{margin:0 0 var(--bp-space-sm);font-size:var(--bp-font-size-xs,.8125rem);font-weight:var(--bp-font-weight-semibold,600);text-transform:uppercase;letter-spacing:.04em;color:currentColor}.bp-pp-footer__seo-links{gap:var(--bp-space-sm) var(--bp-space-md);font-size:var(--bp-font-size-sm,.9375rem);line-height:var(--bp-line-height-tight,1.4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bp-pp-footer__seo-more{color:var(--bp-color-text-action);font-weight:var(--bp-font-weight-medium,500);text-decoration:none}.bp-pp-footer__seo-more:hover{text-decoration:underline}.bp-pp-footer--compact .bp-pp-footer__inner{padding-block:var(--bp-space-md)}.bp-pp-footer--compact .bp-pp-footer__legal{border-top:0;margin-top:0;padding-top:0}.bp-pp-footer__legal{margin-top:var(--bp-space-lg);padding-top:var(--bp-space-md);border-top:1px solid var(--bp-color-border-default);justify-content:space-between;align-items:center;gap:var(--bp-space-sm) var(--bp-space-md);font-size:var(--bp-font-size-xs,.8125rem);flex-wrap:wrap;display:flex}.bp-pp-footer__copyright{color:currentColor;margin:0}.bp-pp-footer__legal-nav ul{gap:var(--bp-space-sm) var(--bp-space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bp-pp-footer__legal-nav .bp-pp-footer__link{font-size:var(--bp-font-size-xs,.8125rem)}@media (width<=64rem){.bp-pp-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-pp-footer__brand{grid-column:1/-1}}@media (width<=48rem){.bp-pp-footer__inner{padding-block:var(--bp-space-lg)}.bp-pp-footer__main{grid-template-columns:1fr;gap:0}.bp-pp-footer__column{border-bottom:1px solid var(--bp-color-border-default)}.bp-pp-footer__column-toggle{min-height:2.75rem;padding:var(--bp-space-xs) 0;cursor:pointer}.bp-pp-footer__column-chevron{color:currentColor;transition:transform .16s;display:inline-flex}.bp-pp-footer__column[data-open=true] .bp-pp-footer__column-chevron{transform:rotate(180deg)}.bp-pp-footer__column-panel{max-height:0;margin-top:0;padding-bottom:0;transition:max-height .2s,padding .2s;overflow:hidden}.bp-pp-footer__column[data-open=true] .bp-pp-footer__column-panel{max-height:40rem;padding-bottom:var(--bp-space-sm)}.bp-pp-footer__brand{margin-top:var(--bp-space-lg)}}@media (prefers-reduced-motion:reduce){.bp-pp-footer__column-chevron,.bp-pp-footer__column-panel,.bp-pp-footer__social-link{transition:none}}.bp-pp-chrome-header__inner{width:100%;padding-block:var(--bp-space-md);padding-inline:var(--bp-page-gutter);gap:var(--bp-space-sm);flex-wrap:nowrap;margin:0 auto}@media (width<=63.9375rem){.bp-pp-chrome-header__inner{gap:var(--bp-space-xs)}.bp-pp-chrome-header .bp-ui-brand-header__logo{font-size:var(--bp-font-size-lg)}.bp-pp-chrome-header .bp-ui-brand-header__actions .bp-ui-button{padding:var(--bp-space-xs) var(--bp-space-sm);font-size:var(--bp-font-size-sm)}}@media (width<=25rem){.bp-pp-chrome-header .bp-ui-brand-header__mobile-nav .bp-ui-icon-button{min-width:var(--bp-dimension-spacing-8);min-height:var(--bp-dimension-spacing-8)}}@media (width<=26rem){.bp-pp-chrome-header .bp-ui-brand-header__logo{font-size:var(--bp-font-size-sm)}}@media (width<=31rem){.bp-pp-chrome-header__inner{row-gap:var(--bp-space-xs);flex-wrap:wrap}.bp-pp-chrome-header .bp-ui-brand-header__actions{margin-inline-start:auto}}.bp-pp-chrome-header--modern .bp-pp-chrome-header__inner{max-width:var(--bp-page-max-width)}.bp-pp-chrome-header--classic .bp-pp-chrome-header__inner{max-width:64rem}.bp-pp-header-actions{align-items:center;gap:var(--bp-space-md);min-width:0;display:flex}.bp-pp-header-actions--authenticated{gap:var(--bp-space-sm)}.bp-pp-header-actions__placeholder{align-items:center;gap:var(--bp-space-xs);width:7.5rem;display:inline-flex}.bp-pp-header-actions__placeholder-dot{border-radius:var(--bp-radius-full,999px);flex:none;width:1.25rem;height:1.25rem}.bp-pp-header-actions__placeholder-line{border-radius:var(--bp-radius-sm,6px);flex:auto;height:.75rem}.bp-pp-chrome-header .bp-pp-header-actions__account-link{align-items:center;gap:var(--bp-space-xs);color:var(--bp-color-text-primary);font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-medium,500);line-height:var(--bp-line-height-tight,1.4);white-space:nowrap;text-decoration:none;display:inline-flex}.bp-pp-chrome-header .bp-pp-header-actions__account-link:hover{text-decoration:underline}.bp-pp-chrome-header .bp-pp-header-actions__icon-link,.bp-pp-header-actions__trigger{align-items:center;gap:var(--bp-space-xs);min-height:var(--bp-dimension-spacing-8,2rem);padding:var(--bp-space-xs);border-radius:var(--bp-radius-sm,6px);color:var(--bp-color-text-primary);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.bp-pp-header-actions__icon-link:hover,.bp-pp-header-actions__trigger:hover{background:var(--bp-color-surface-sunken)}.bp-pp-header-actions__icon-link:focus-visible,.bp-pp-header-actions__trigger:focus-visible,.bp-pp-header-actions__account-link:focus-visible,.bp-pp-header-actions__item:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:2px}.bp-pp-header-actions__badge-wrap{display:inline-flex;position:relative}.bp-pp-header-actions__badge{min-width:1.125rem;height:1.125rem;padding:0 var(--bp-space-xs);border-radius:var(--bp-radius-full,999px);background:var(--bp-color-text-primary);color:var(--bp-color-surface-raised);font-size:var(--bp-font-size-xs,.8125rem);font-weight:var(--bp-font-weight-semibold,600);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;top:-.375rem;left:-.375rem}.bp-pp-header-actions__badge--inline{margin-inline-start:auto;position:static}.bp-pp-header-actions__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bp-pp-header-actions__menu-anchor{display:inline-flex;position:relative}.bp-pp-header-actions__panel{z-index:40;min-width:12rem;max-width:min(18rem, 100vw - 2 * var(--bp-space-md));padding:var(--bp-space-sm);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md,10px);background:var(--bp-color-surface-raised);box-shadow:0 8px 24px var(--bp-component-public-portal-overlay-black-8);position:absolute;inset-block-start:calc(100% + var(--bp-space-sm));inset-inline-end:0}.bp-pp-header-actions__panel--account{min-width:15rem}.bp-pp-header-actions__panel-title{padding-inline-start:calc(var(--bp-space-sm) + 1.125rem + var(--bp-space-sm))}.bp-pp-header-actions__panel-title,.bp-pp-header-actions__identity{align-items:center;gap:var(--bp-space-sm);padding:var(--bp-space-xs) var(--bp-space-sm);color:var(--bp-color-text-primary);font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-semibold,600);line-height:var(--bp-line-height-tight,1.4);margin:0;display:flex}.bp-pp-header-actions__identity .bp-pp-header-actions__item-icon{flex:none}.bp-pp-header-actions__email{font-weight:var(--bp-font-weight-regular,400);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-pp-header-actions__separator{margin:var(--bp-space-xs) 0;border:0;border-top:1px solid var(--bp-color-border-default)}.bp-pp-chrome-header .bp-pp-header-actions__item,.bp-pp-header-actions__item{align-items:center;gap:var(--bp-space-sm);width:100%;min-height:2rem;padding:var(--bp-space-xs) var(--bp-space-sm);border-radius:var(--bp-radius-sm,6px);color:var(--bp-color-text-secondary);font:inherit;font-size:var(--bp-font-size-sm);line-height:var(--bp-line-height-tight,1.4);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:1.125rem 1fr auto;text-decoration:none;display:grid}.bp-pp-header-actions__item-icon,.bp-pp-header-actions__identity .bp-pp-header-actions__item-icon{color:currentColor;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.bp-pp-header-actions__item:hover .bp-pp-header-actions__item-icon,.bp-pp-header-actions__item:focus-visible .bp-pp-header-actions__item-icon{color:inherit}.bp-pp-header-actions__item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bp-pp-header-actions__item:hover{background:var(--bp-color-surface-sunken);color:var(--bp-color-text-primary)}.bp-pp-header-actions__logout{color:var(--bp-color-text-primary)}@media (width<=47.9375rem){.bp-pp-header-actions{gap:var(--bp-space-xs)}.bp-pp-header-actions--authenticated{gap:0}.bp-pp-header-actions__placeholder{width:1.25rem}.bp-pp-header-actions__placeholder-line{display:none}.bp-pp-header-actions{justify-content:flex-end;min-width:12.0625rem}.bp-pp-header-actions--authenticated .bp-pp-header-actions__trigger>svg:last-child{display:none}.bp-pp-header-actions__icon-link,.bp-pp-header-actions__trigger{padding:var(--bp-space-xs) .125rem;gap:0}.bp-pp-header-actions__icon-link svg,.bp-pp-header-actions__trigger svg{width:18px;height:18px}.bp-pp-chrome-header .bp-ui-brand-header__actions .bp-ui-button{white-space:nowrap}}@media (width<=26rem){.bp-pp-chrome-header .bp-ui-brand-header__actions .bp-pp-header-actions .bp-ui-button{padding:var(--bp-space-xs);font-size:var(--bp-font-size-xs)}.bp-pp-header-actions__account-link span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.bp-pp-header-actions__panel{min-width:11rem;max-width:calc(100vw - 2 * var(--bp-space-md))}.bp-pp-header-actions__panel--account{min-width:13rem}}.bp-pp-chrome-header .bp-ui-brand-header__nav{display:none}.bp-pp-chrome-header .bp-ui-brand-header__mobile-nav{align-items:center;display:flex}@media (width>=64rem){.bp-pp-chrome-header .bp-ui-brand-header__nav{align-items:center;display:flex}.bp-pp-chrome-header .bp-ui-brand-header__mobile-nav{display:none}}.bp-pp-header-mobile-nav__content{gap:var(--bp-space-lg);flex-direction:column;display:flex}.bp-pp-header-mobile-nav__close{align-self:flex-end}.bp-pp-header-mobile-nav__list{gap:var(--bp-space-md);font-size:var(--bp-font-size-md);flex-direction:column;display:flex}.bp-pp-header-mobile-nav__cta{text-align:center;align-self:stretch}.bp-pp-classic{flex-direction:column;max-width:64rem;margin:0 auto;display:flex}.bp-pp-classic main{gap:var(--bp-space-lg);padding:var(--bp-space-lg) var(--bp-page-gutter);flex-direction:column;display:flex}.bp-pp-classic :where(main){max-width:none;margin:0}.bp-pp-classic-home__intro h1,.bp-pp-classic-system-state__main h1,.bp-pp-modern-system-state__panel h1{font-size:var(--bp-font-size-2xl);overflow-wrap:break-word;margin:0;line-height:1.25}@media (width<=47.99rem){.bp-pp-classic-home__intro h1,.bp-pp-classic-system-state__main h1,.bp-pp-modern-system-state__panel h1{font-size:var(--bp-font-size-xl)}}.bp-pp-classic-home__intro,.bp-pp-classic-home__search{border-bottom:1px solid var(--bp-color-border-default);padding-bottom:var(--bp-space-lg)}.bp-pp-classic-home__hero-media{max-height:20rem;margin-bottom:var(--bp-space-lg);border-radius:var(--bp-radius-md);overflow:hidden}.bp-pp-classic-home__hero-media .bp-pp-media{height:20rem}.bp-pp-classic-home__listings h2{font-size:1.25rem}.bp-pp-classic-search-results__controls{align-items:center;gap:var(--bp-space-sm);padding-block:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pp-classic-search-results__active-filters{gap:var(--bp-space-xs);flex-wrap:wrap;display:flex}.bp-pp-classic-search-results__active-filters a{border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-full);padding:var(--bp-space-xs) var(--bp-space-sm);font-size:.8125rem;text-decoration:none}.bp-pp-classic-search-results__body{gap:var(--bp-space-lg);flex-direction:column;display:flex}.bp-pp-classic-search-results__body>.bp-pp-search--panel{display:none}@media (width>=64rem){.bp-pp-classic-search-results__body{flex-direction:row;align-items:start}.bp-pp-classic-search-results__body>.bp-pp-search--panel{flex:0 0 16rem;display:block}.bp-pp-classic-search-results__body>.bp-pp-listing-grid,.bp-pp-classic-search-results__body>div[role=status]{flex:auto}}.bp-pp-classic-search-results__controls .bp-pp-filter-drawer__trigger{display:inline-flex}@media (width>=64rem){.bp-pp-classic-search-results__controls .bp-pp-filter-drawer__trigger{display:none}}.bp-pp-classic-detail__article{gap:var(--bp-space-md);flex-direction:column;display:flex}.bp-pp-classic-detail__actions{gap:var(--bp-space-sm);display:flex}.bp-pp-classic-system-state__main{text-align:center;max-width:32rem;margin:0 auto}.bp-pp-classic-system-state__actions{justify-content:center;gap:var(--bp-space-sm);display:flex}.bp-pp-modern{font-family:var(--bp-font-family-system)}.bp-pp-modern main{gap:var(--bp-space-xl);max-width:var(--bp-page-max-width);padding:var(--bp-space-lg) var(--bp-page-gutter);flex-direction:column;margin:0 auto;display:flex}.bp-pp-modern-home__hero{border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-sunken);padding:var(--bp-space-xl) var(--bp-space-md) var(--bp-space-lg);position:relative;overflow:hidden}@media (width>=30rem){.bp-pp-modern-home__hero{padding:var(--bp-space-2xl) var(--bp-space-lg) var(--bp-space-xl)}}@media (width>=48rem){.bp-pp-modern-home__hero{padding:var(--bp-space-2xl) var(--bp-space-xl) 6.5rem}}.bp-pp-modern-home__hero-media{z-index:0;position:absolute;inset:0}.bp-pp-modern-home__hero-media .bp-pp-media{border-radius:0;height:100%}.bp-pp-modern-home__hero--media:after{content:"";z-index:1;background:linear-gradient(180deg, var(--bp-component-public-portal-overlay-black-45), var(--bp-component-public-portal-overlay-black-65));position:absolute;inset:0}@media (width<=63.9375rem){.bp-pp-modern-home__hero--media{background:0 0}.bp-pp-modern-home__hero--media .bp-pp-modern-home__hero-media{height:17rem;inset:0 0 auto}.bp-pp-modern-home__hero--media:after{background:linear-gradient(180deg, var(--bp-component-public-portal-overlay-black-18) 0%, var(--bp-component-public-portal-overlay-black-42) 55%, var(--bp-component-public-portal-overlay-black-58) 100%);height:17rem;inset:0 0 auto}}.bp-pp-modern-home__hero-inner{z-index:2;gap:var(--bp-space-lg);flex-direction:column;max-width:42rem;display:flex;position:relative}.bp-pp-modern-home__hero-copy{max-width:48rem}.bp-pp-modern-home__hero-copy h1{color:var(--bp-color-text-primary);overflow-wrap:anywhere;font-size:var(--bp-font-size-xl);font-weight:var(--bp-font-weight-bold);letter-spacing:-.01em;margin:0 0 var(--bp-space-sm);line-height:1.15}@media (width>=30rem){.bp-pp-modern-home__hero-copy h1{font-size:var(--bp-font-size-3xl)}}.bp-pp-modern-home__subheading{color:var(--bp-color-text-secondary);opacity:.92;font-size:var(--bp-font-size-lg);margin:0}.bp-pp-modern-home__hero--media .bp-pp-modern-home__hero-copy h1,.bp-pp-modern-home__hero--media .bp-pp-modern-home__subheading{color:var(--bp-color-text-inverse)}@media (width>=64rem){.bp-pp-modern-home__hero-copy h1{font-size:3rem}.bp-pp-modern-home__hero-inner{max-width:62rem}.bp-pp-modern-home__hero-search{margin-bottom:-4.5rem}}.bp-pp-modern-home__hero-search .bp-pp-search--panel-surface,.bp-pp-modern-home__hero-search .bp-pp-search--compact{box-shadow:var(--bp-elevation-lg)}.bp-pp-modern-home__hero-search .bp-pp-search__select{box-sizing:border-box;width:100%;font-family:var(--bp-font-family-system);font-size:var(--bp-font-size-md);color:var(--bp-color-text-primary);background-color:var(--bp-color-surface-default);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-sm);padding:var(--bp-space-sm) var(--bp-space-md)}.bp-pp-modern-home__hero-search .bp-pp-search__select:hover{border-color:var(--bp-color-border-strong)}.bp-pp-modern-home__hero-search .bp-pp-search__select:focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:var(--bp-focus-ring-offset)}.bp-pp-modern-home__hero-search .bp-pp-search__field>label{white-space:nowrap}.bp-pp-modern-home__hero-search .bp-pp-search__form--compact .bp-ui-input,.bp-pp-modern-home__hero-search .bp-pp-search__select,.bp-pp-modern-home__hero-search .bp-pp-search__form--compact>.bp-ui-button{box-sizing:border-box;height:2.75rem}.bp-pp-modern-home__usp,.bp-pp-classic-home__usp{background:var(--bp-color-surface-raised);border-radius:var(--bp-radius-lg);padding:var(--bp-space-lg);box-shadow:var(--bp-elevation-sm)}.bp-pp-modern-home__featured{padding-top:var(--bp-space-lg)}@media (width>=64rem){.bp-pp-modern-home__featured{padding-top:5.5rem}}.bp-pp-modern-home__featured-header{justify-content:space-between;align-items:baseline;gap:var(--bp-space-sm);margin-bottom:var(--bp-space-md);display:flex}.bp-pp-modern-home__featured-header h2{font-size:var(--bp-font-size-2xl);font-weight:var(--bp-font-weight-semibold);margin:0}.bp-pp-modern-home__intro{background:var(--bp-color-surface-sunken);border-radius:var(--bp-radius-lg);padding:var(--bp-space-xl)}.bp-pp-modern-home__intro h2{font-size:var(--bp-font-size-xl)}.bp-pp-modern-search-results__toolbar{display:none}@media (width>=48rem){.bp-pp-modern-search-results__toolbar{background:var(--bp-color-surface-raised);border-radius:var(--bp-radius-lg);padding:var(--bp-space-sm) var(--bp-space-md);box-shadow:var(--bp-elevation-sm);display:block}}.bp-pp-modern-search-results__heading-row{justify-content:space-between;align-items:end;gap:var(--bp-space-sm);padding-top:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pp-modern-search-results__heading-row h1{margin:0 0 var(--bp-space-xs);font-size:var(--bp-font-size-xl);font-weight:var(--bp-font-weight-semibold)}@media (width>=48rem){.bp-pp-modern-search-results__heading-row h1{font-size:var(--bp-font-size-2xl)}}.bp-pp-modern-search-results__count{color:var(--bp-color-text-secondary);margin:0}.bp-pp-modern-search-results__heading-actions{align-items:center;gap:var(--bp-space-sm);display:flex}.bp-pp-modern-search-results__mobile-filters{display:block}@media (width>=64rem){.bp-pp-modern-search-results__mobile-filters{display:none}}.bp-pp-modern-search-results__active-filters{gap:var(--bp-space-xs);flex-wrap:wrap;display:flex}.bp-pp-modern-search-results__chip{border-radius:var(--bp-radius-full);border:1px solid var(--bp-color-border-default);padding:var(--bp-space-xs) var(--bp-space-sm);color:var(--bp-color-text-primary);font-size:.875rem;text-decoration:none;display:inline-flex}.bp-pp-modern-search-results__layout{gap:var(--bp-space-lg);flex-direction:column;display:flex}@media (width>=64rem){.bp-pp-modern-search-results__layout{align-items:start;gap:var(--bp-space-xl);flex-direction:row}.bp-pp-modern-search-results__sidebar{top:var(--bp-space-lg);flex:0 0 17rem;position:sticky}.bp-pp-modern-search-results__results{flex:auto;min-width:0}}.bp-pp-modern-search-results__results .bp-pp-listing-grid{gap:var(--bp-space-md)}.bp-pp-modern-search-results__sidebar{display:none}@media (width>=64rem){.bp-pp-modern-search-results__sidebar{display:block}}.bp-pp-modern-search-results__empty{text-align:center;padding:var(--bp-space-2xl) var(--bp-space-lg);background:var(--bp-color-surface-raised);border-radius:var(--bp-radius-lg)}@media (width>=64rem){.bp-pp-modern-search-results__results .bp-pp-listing-grid{flex-direction:column;grid-template-columns:none;display:flex}.bp-pp-modern-search-results__results .bp-pp-listing-card{align-items:stretch;gap:var(--bp-space-md);padding:var(--bp-space-sm);flex-direction:row}.bp-pp-modern-search-results__results .bp-pp-listing-card__media-link{flex:0 0 38%}.bp-pp-modern-search-results__results .bp-pp-listing-card__media-link .bp-pp-media{height:100%;min-height:11rem}.bp-pp-modern-search-results__results .bp-pp-listing-card__body{padding:var(--bp-space-xs) var(--bp-space-xs) 0;flex:auto;justify-content:space-between}.bp-pp-modern-search-results__results .bp-pp-listing-card__title{font-size:var(--bp-font-size-lg)}.bp-pp-modern-search-results__results .bp-pp-listing-card__price{font-size:var(--bp-font-size-xl)}.bp-pp-modern-search-results__results .bp-pp-listing-card__facts{padding-top:var(--bp-space-sm);border-top:1px solid var(--bp-color-border-default);font-size:var(--bp-font-size-sm)}}.bp-pp-modern-detail__grid{gap:var(--bp-space-lg);grid-template-columns:1fr;display:grid}@media (width>=64rem){.bp-pp-modern-detail__grid{grid-template-columns:2fr 1fr;align-items:start}.bp-pp-modern-detail__action-column{top:var(--bp-space-lg);position:sticky}}.bp-pp-modern-detail__action-column{gap:var(--bp-space-sm);background:var(--bp-color-surface-raised);border-radius:var(--bp-radius-lg);padding:var(--bp-space-lg);flex-direction:column;display:flex}.bp-pp-modern-detail__actions{gap:var(--bp-space-sm);flex-direction:column;display:flex}.bp-pp-modern-legal .bp-pp-modern-legal__layout{gap:var(--bp-space-lg);grid-template-columns:1fr;display:grid}@media (width>=48rem){.bp-pp-modern-legal .bp-pp-modern-legal__layout{grid-template-columns:14rem minmax(0,1fr)}}.bp-pp-modern-legal__toc{border-inline-start:2px solid var(--bp-color-border-default);align-self:start;padding-inline-start:var(--bp-space-md)}.bp-pp-classic-legal__doc{background:var(--bp-color-surface-default);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);padding:var(--bp-space-md);min-width:0}@media (width>=48rem){.bp-pp-classic-legal__doc{padding:var(--bp-space-xl)}}.bp-pp-classic-legal__updated,.bp-pp-modern-legal__updated{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);margin:0}.bp-pp-modern-legal__article{min-width:0}.bp-pp-modern-system-state .bp-pp-modern-system-state__main{flex-direction:column;justify-content:center;align-items:center;display:flex}.bp-pp-modern-system-state__panel{text-align:center;background:var(--bp-color-surface-raised);border-radius:var(--bp-radius-lg);width:100%;max-width:32rem;padding:var(--bp-space-2xl) var(--bp-space-lg)}.bp-pp-modern-system-state__actions{justify-content:center;gap:var(--bp-space-sm);display:flex}@keyframes bp-pp-skeleton-pulse{0%,to{opacity:1}50%{opacity:.6}}.bp-pp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bp-pp-skeleton{background:var(--bp-color-neutral-200);border-radius:var(--bp-radius-sm);animation:1.6s ease-in-out infinite bp-pp-skeleton-pulse;display:block}.bp-pp-skeleton--on-dark{background:var(--bp-component-public-portal-overlay-white-32)}@media (prefers-reduced-motion:reduce){.bp-pp-skeleton{animation:none}}.bp-pp-skeleton-line{max-width:100%;height:1rem}.bp-pp-skeleton-line--h1{width:min(100%,30rem);height:2.5rem;margin-bottom:var(--bp-space-sm);border-radius:var(--bp-radius-md)}.bp-pp-skeleton-line--sub{width:min(100%,22rem);height:1.5rem;margin-top:var(--bp-space-sm)}.bp-pp-skeleton-line--short{width:62%}.bp-pp-skeleton-line--heading{border-radius:var(--bp-radius-md);width:14rem;height:1.9rem}.bp-pp-skeleton-line--cta{width:9rem;height:1.4rem}.bp-pp-skeleton-line--title{height:1rem}.bp-pp-skeleton-line--meta{width:55%;height:.85rem;margin-top:var(--bp-space-2xs)}.bp-pp-skeleton-line--price{width:6.5rem;height:1.25rem}.bp-pp-skeleton-line--usp{width:8rem;height:.9rem}.bp-pp-skeleton-line--para{width:100%;height:.95rem}.bp-pp-skeleton-pill{border-radius:var(--bp-radius-full);width:4.5rem;height:1.4rem;display:inline-block}.bp-pp-skeleton-chip{border-radius:var(--bp-radius-sm);width:3rem;height:1rem;display:inline-block}.bp-pp-skeleton-dot{border-radius:var(--bp-radius-full);flex:none;width:1.5rem;height:1.5rem;display:inline-block}.bp-pp-skeleton-card{pointer-events:none}.bp-pp-skeleton-card__media{aspect-ratio:640/427;border-radius:var(--bp-radius-md);width:100%}.bp-pp-skeleton-card__body{gap:var(--bp-space-2xs);flex-direction:column;display:flex}.bp-pp-skeleton-card__badges{gap:var(--bp-space-2xs);margin-bottom:var(--bp-space-2xs);display:flex}.bp-pp-skeleton-card__pricerow{justify-content:space-between;align-items:center;gap:var(--bp-space-sm);margin-top:var(--bp-space-xs);display:flex}.bp-pp-skeleton-card__facts{gap:var(--bp-space-2xs);display:flex}.bp-pp-home-skeleton__header{border:0;height:4rem}.bp-pp-home-skeleton__hero{min-height:20rem}.bp-pp-home-skeleton__hero-media{z-index:0;background:var(--bp-color-neutral-100);animation:1.6s ease-in-out infinite bp-pp-skeleton-pulse;position:absolute;inset:0}.bp-pp-home-skeleton__hero .bp-pp-modern-home__hero-copy .bp-pp-skeleton-line,.bp-pp-home-skeleton__hero.bp-pp-classic-home__intro .bp-pp-skeleton-line{background:var(--bp-color-neutral-300)}@media (prefers-reduced-motion:reduce){.bp-pp-home-skeleton__hero-media{animation:none}}.bp-pp-skeleton-panel{background:var(--bp-color-surface-default);border-radius:var(--bp-radius-lg);box-shadow:var(--bp-elevation-lg);padding:var(--bp-space-lg);gap:var(--bp-space-md);flex-direction:column;display:flex}.bp-pp-skeleton-panel__tabs{gap:var(--bp-space-sm);display:flex}.bp-pp-skeleton-panel__row{gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pp-skeleton-field{border-radius:var(--bp-radius-sm);flex:8rem;height:2.75rem}.bp-pp-skeleton-field--button{flex:0 0 6rem}.bp-pp-home-skeleton__usp{gap:var(--bp-space-lg);flex-wrap:wrap;display:flex}.bp-pp-home-skeleton__usp-item{align-items:flex-start;gap:var(--bp-space-sm);flex:12rem;display:flex}.bp-pp-home-skeleton__usp-text{gap:var(--bp-space-2xs,.375rem);flex-direction:column;flex:auto;padding-top:.25rem;display:flex}.bp-pp-skeleton-dot--usp{flex:none;width:2.5rem;height:2.5rem}.bp-pp-home-skeleton__intro{gap:var(--bp-space-sm);flex-direction:column;display:flex}.bp-pp-home-skeleton--neutral .bp-pp-home-skeleton__header{background:var(--bp-color-surface-default);border-bottom:1px solid var(--bp-color-border-default)}.bp-pp-home-skeleton--neutral .bp-pp-home-skeleton__hero{border-radius:var(--bp-radius-lg);position:relative;overflow:hidden}.bp-pp-home-skeleton__hero-copy{z-index:1;gap:var(--bp-space-sm);max-width:40rem;padding:var(--bp-space-2xl) var(--bp-space-lg);flex-direction:column;display:flex;position:relative}.bp-pp-home-skeleton--neutral .bp-pp-home-skeleton__hero-copy .bp-pp-skeleton-line{background:var(--bp-color-neutral-300)}.bp-pp-home-skeleton__cards{gap:var(--bp-space-md);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.bp-pp-home-skeleton__card{aspect-ratio:4/3;border-radius:var(--bp-radius-lg);display:block}.bp-pp-listing-collection--loading .bp-pp-listing-carousel__track{overflow:hidden}.bp-pp-skeleton-line--count{width:10rem;height:1.1rem;margin-top:var(--bp-space-2xs)}.bp-pp-skeleton-line--filter-label{width:7rem;height:.9rem}.bp-pp-skeleton-toolbar{gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pp-skeleton-filter{gap:var(--bp-space-lg);flex-direction:column;display:flex}.bp-pp-skeleton-filter__group{gap:var(--bp-space-2xs);flex-direction:column;display:flex}.bp-pp-skeleton-sidebar{background:var(--bp-color-surface-raised);border-radius:var(--bp-radius-lg);padding:var(--bp-space-lg);box-shadow:var(--bp-elevation-sm)}.bp-pp-skeleton-results{margin:0;padding:0;list-style:none}.bp-pp-skeleton-pagination{gap:var(--bp-space-xs);padding-top:var(--bp-space-md);align-items:center;display:flex}.bp-pp-skeleton-pagination__page{border-radius:var(--bp-radius-sm);width:2.25rem;height:2.25rem}@media (width>=64rem){.bp-pp-modern-search-results__results .bp-pp-skeleton-card__media{aspect-ratio:auto;height:100%;min-height:11rem}}.bp-hero-preview{min-height:16rem}.bp-pp-detail__layout{gap:var(--bp-space-xl);padding:var(--bp-space-lg);flex-direction:column;width:100%;max-width:82rem;margin:0 auto;display:flex}.bp-pp-detail__shell{gap:var(--bp-space-lg);grid-template-columns:minmax(0,1fr);display:grid}.bp-pp-detail__flow{gap:var(--bp-space-lg);flex-direction:column;min-width:0;display:flex}.bp-pp-detail__aside{gap:var(--bp-space-md);background:0 0;border-radius:0;flex-direction:column;min-width:0;padding:0;display:flex}.bp-pp-detail__hero-media{min-width:0}@media (width<=63.99rem){.bp-pp-detail__hero-media{order:-1}.bp-pp-detail__aside{order:0}.bp-pp-detail__flow{order:1}}.bp-pp-detail__tcc-mobile{order:3}@media (width<=63.99rem){.bp-pp-detail__aside>.bp-pp-tcc--desktop{display:none}}@media (width>=64rem){.bp-pp-detail__tcc-mobile{display:none}.bp-pp-detail__shell{align-items:start;row-gap:var(--bp-space-lg);grid-template-columns:minmax(0,1.9fr) minmax(20rem,1fr)}.bp-pp-detail__hero-media{grid-area:1/1}.bp-pp-detail__flow{grid-area:2/1}.bp-pp-detail__aside{grid-area:1/2/span 2}}.bp-pp-detail__band{gap:var(--bp-space-md);flex-direction:column;display:flex}.bp-pp-detail__body{gap:var(--bp-space-xl);flex-direction:column;display:flex}.bp-pp-detail__secondary{order:1}.bp-pp-detail__main{order:2}.bp-pp-detail__main,.bp-pp-detail__secondary{gap:var(--bp-space-lg);flex-direction:column;min-width:0;display:flex}.bp-pp-detail__bottom{gap:var(--bp-space-lg);flex-direction:column;display:flex}.bp-pp-detail__section{gap:var(--bp-space-sm);flex-direction:column;display:flex}.bp-pp-detail__section-title{font-size:var(--bp-font-size-lg);margin:0}.bp-pp-areas{gap:var(--bp-space-md);flex-direction:column;display:flex}.bp-pp-areas__facts,.bp-pp-areas__rates{gap:var(--bp-space-xs) var(--bp-space-xl,var(--bp-space-lg));grid-template-columns:1fr;margin:0;display:grid}.bp-pp-areas__item{justify-content:space-between;align-items:baseline;gap:var(--bp-space-xs);padding:var(--bp-space-xs) 0;border-bottom:1px solid var(--bp-color-border-default);flex-wrap:wrap;display:flex}.bp-pp-areas__label{color:var(--bp-color-text-secondary);min-width:0}.bp-pp-areas__primary-note{color:var(--bp-color-text-secondary)}.bp-pp-areas__value{white-space:nowrap;margin:0;font-weight:600}.bp-pp-areas__item--primary .bp-pp-areas__value,.bp-pp-areas__item--main-rate .bp-pp-areas__value{font-size:var(--bp-font-size-lg)}.bp-pp-areas__rates{padding-top:var(--bp-space-sm);border-top:1px solid var(--bp-color-border-default)}@media (width>=48rem){.bp-pp-areas__facts,.bp-pp-areas__rates{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-pp-areas__item--primary,.bp-pp-areas__item--main-rate{grid-column:1/-1}}.bp-pp-detail__summary,.bp-pp-detail__contact{padding:var(--bp-space-lg);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-raised);flex-direction:column;display:flex}.bp-pp-detail__contact{gap:var(--bp-space-md)}.bp-pp-detail__summary{gap:var(--bp-space-xs)}.bp-pp-detail__summary-title{font-size:var(--bp-font-size-lg);line-height:var(--bp-line-height-relaxed,1.3);overflow-wrap:anywhere;margin:0}.bp-pp-detail__summary-price{font-size:var(--bp-font-size-2xl);font-weight:var(--bp-font-weight-bold,700);line-height:var(--bp-line-height-heading,1.15);margin:0}.bp-pp-detail__summary-period{font-size:var(--bp-font-size-md);font-weight:var(--bp-font-weight-regular,400);color:var(--bp-color-text-secondary)}.bp-pp-detail__summary-unit-price,.bp-pp-detail__summary-location{font-size:var(--bp-font-size-sm);line-height:var(--bp-line-height-tight,1.4);color:var(--bp-color-text-secondary);margin:0}.bp-pp-detail__summary-location{color:var(--bp-color-text-secondary)}.bp-pp-detail__summary-facts{gap:var(--bp-space-sm) var(--bp-space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.bp-pp-detail__summary-facts .bp-pp-facts__item{flex-direction:column;gap:0;min-width:0;display:flex}.bp-pp-detail__summary-facts dt{font-size:var(--bp-font-size-xs);line-height:var(--bp-line-height-tight,1.4);color:var(--bp-color-text-secondary)}.bp-pp-detail__summary-facts dd{font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-semibold,600);line-height:var(--bp-line-height-tight,1.4);color:var(--bp-color-text-primary);overflow-wrap:anywhere;margin:0}.bp-pp-detail__summary-actions{gap:var(--bp-space-sm);flex-direction:column;display:flex}.bp-pp-detail__summary-price{margin-block-start:var(--bp-space-xs)}.bp-pp-detail__summary .bp-pp-badges,.bp-pp-detail__summary-facts,.bp-pp-detail__summary-actions{margin-block-start:calc(var(--bp-space-md) - var(--bp-space-xs))}.bp-pp-detail__favorite:empty{display:none}.bp-pp-detail__favorite .bp-ui-button{width:100%}.bp-pp-detail__contact>p{font-size:var(--bp-font-size-sm);line-height:var(--bp-line-height-normal,1.55);color:var(--bp-color-text-secondary);margin:0}.bp-pp-tcc{gap:var(--bp-space-md);min-width:0;padding:var(--bp-space-lg);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg,var(--bp-radius-md));background:var(--bp-color-surface-raised);box-shadow:0 1px 3px var(--bp-component-public-portal-overlay-black-6);flex-direction:column;display:flex}.bp-pp-tcc--embedded{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.bp-pp-tcc__header,.bp-pp-tabs__header{align-items:flex-start;gap:var(--bp-space-md);min-width:0;display:flex}.bp-pp-tcc__icon-tile,.bp-pp-tabs__icon{border-radius:var(--bp-radius-md);background:var(--bp-color-status-info-foreground);width:48px;height:48px;color:var(--bp-color-text-inverse);flex:none;justify-content:center;align-items:center;display:inline-flex}.bp-pp-tcc__heading,.bp-pp-tabs__heading{gap:var(--bp-space-3xs);flex-direction:column;min-width:0;display:flex}.bp-pp-tabs__title-row{align-items:center;gap:var(--bp-space-xs);display:flex}.bp-pp-tcc__title,.bp-pp-tabs__title{color:var(--bp-color-text-primary);font-size:var(--bp-font-size-lg);font-weight:700;line-height:var(--bp-line-height-tight,1.25);overflow-wrap:anywhere;margin:0}.bp-pp-tabs__info{border-radius:var(--bp-radius-full,999px);width:32px;height:32px;color:var(--bp-color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.bp-pp-tabs__info:focus-visible,.bp-pp-tcc__link:focus-visible,.bp-pp-tcc__line-toggle:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:2px}.bp-pp-tcc__lead,.bp-pp-tabs__subtitle,.bp-pp-tabs__info-text{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);line-height:var(--bp-line-height-normal,1.55);margin:0}.bp-pp-tabs__info-text{padding:var(--bp-space-xs) var(--bp-space-sm);border-radius:var(--bp-radius-sm,4px);background:var(--bp-color-status-info-background);color:var(--bp-color-text-primary)}.bp-pp-tabs__info-text[hidden]{display:none}.bp-pp-tcc__facts{gap:var(--bp-space-sm);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.bp-pp-tcc__fact{gap:var(--bp-space-2xs);flex-direction:column;min-width:0;display:flex}.bp-pp-tcc__fact dt{color:var(--bp-color-text-primary);font-size:var(--bp-font-size-sm);font-weight:600}.bp-pp-tcc__fact-value{justify-content:space-between;align-items:center;gap:var(--bp-space-xs);min-height:44px;padding:var(--bp-space-xs) var(--bp-space-sm);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);color:var(--bp-color-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;display:flex}.bp-pp-tcc__fact-suffix{color:var(--bp-color-text-secondary)}.bp-pp-tcc__body,.bp-pp-tcc__state,.bp-pp-tcc__result,.bp-pp-tcc__form{gap:var(--bp-space-md);flex-direction:column;min-width:0;display:flex}.bp-pp-tcc__state{min-height:44px}.bp-pp-tcc__state:focus{outline:none}.bp-pp-tcc__preview{gap:var(--bp-space-2xs,2px);padding:var(--bp-space-sm) var(--bp-space-md);border:1px solid var(--bp-color-status-warning-border);border-radius:var(--bp-radius-md);background:var(--bp-color-status-warning-background);color:var(--bp-color-status-warning-foreground);flex-direction:column;display:flex}.bp-pp-tcc__preview-label{letter-spacing:.02em;margin:0;font-weight:700}.bp-pp-tcc__preview-text{font-size:var(--bp-font-size-sm,.875rem);margin:0}.bp-pp-tcc__state:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:2px}.bp-pp-tcc__panel{align-items:flex-start;gap:var(--bp-space-sm);padding:var(--bp-space-md);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);flex-direction:column;display:flex}.bp-pp-tcc__panel--info{border-color:var(--bp-color-status-info-border);background:var(--bp-color-status-info-background);flex-direction:row;align-items:flex-start}.bp-pp-tcc__panel--alert{border-color:var(--bp-color-status-danger-border);background:var(--bp-color-status-danger-background)}.bp-pp-tcc__panel--incomplete{border-color:var(--bp-color-status-warning-border);background:var(--bp-color-status-warning-background)}.bp-pp-tcc__panel-icon{color:var(--bp-color-status-info-foreground);flex:none;display:inline-flex}.bp-pp-tcc__panel-title{color:var(--bp-color-text-primary);margin:0;font-weight:700}.bp-pp-tcc__access,.bp-pp-tcc__notice,.bp-pp-tcc__status,.bp-pp-tcc__hint,.bp-pp-tcc__error{font-size:var(--bp-font-size-sm);line-height:var(--bp-line-height-normal,1.55);margin:0}.bp-pp-tcc__access,.bp-pp-tcc__notice{color:var(--bp-color-text-primary);font-weight:600}.bp-pp-tcc__status,.bp-pp-tcc__hint{color:var(--bp-color-text-secondary)}.bp-pp-tcc__error{color:var(--bp-color-status-danger-foreground)}.bp-pp-tcc__required{color:var(--bp-color-text-secondary);font-weight:400}.bp-pp-tcc__question[data-invalid]{border-left:3px solid var(--bp-color-status-danger-border);padding-left:var(--bp-space-sm)}.bp-pp-tcc__error-summary{padding:var(--bp-space-sm) var(--bp-space-md);border:1px solid var(--bp-color-status-danger-border);border-radius:var(--bp-radius-md);background:var(--bp-color-status-danger-background);color:var(--bp-color-status-danger-foreground)}.bp-pp-tcc__error-summary:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:2px}.bp-pp-tcc__error-summary-title{margin:0 0 var(--bp-space-2xs,2px);font-weight:700}.bp-pp-tcc__error-summary ul{padding-left:var(--bp-space-lg);margin:0}.bp-pp-tcc__error-summary a{color:inherit}.bp-pp-tcc__cta{min-height:44px;padding:var(--bp-space-xs) var(--bp-space-md);border:1px solid var(--bp-color-action-primary-background);border-radius:var(--bp-radius-sm,4px);background:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground);font:inherit;text-align:center;cursor:pointer;justify-content:center;align-self:stretch;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.bp-pp-tcc__cta:hover{filter:brightness(.95)}.bp-pp-tcc__cta:focus-visible,.bp-pp-tcc__secondary:focus-visible,.bp-pp-tcc__input:focus-visible,.bp-pp-tcc__option input:focus-visible,.bp-pp-tcc__footnote a:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:2px}.bp-pp-tcc__secondary{min-height:44px;padding:var(--bp-space-xs) var(--bp-space-md);border:1px solid var(--bp-color-action-secondary-border);border-radius:var(--bp-radius-sm,4px);background:var(--bp-color-action-secondary-background);color:var(--bp-color-action-secondary-foreground);font:inherit;cursor:pointer;align-self:flex-start;font-weight:600}.bp-pp-tcc__subtitle{color:var(--bp-color-text-primary);font-size:var(--bp-font-size-md);margin:0;font-weight:700}.bp-pp-tcc__badge{padding:var(--bp-space-3xs) var(--bp-space-xs);border:1px solid var(--bp-color-status-warning-border);border-radius:var(--bp-radius-sm,4px);background:var(--bp-color-status-warning-background);color:var(--bp-color-status-warning-foreground);font-size:var(--bp-font-size-xs);align-self:flex-start;margin:0;font-weight:700}.bp-pp-tcc__summary-box{justify-content:space-between;align-items:flex-end;gap:var(--bp-space-sm) var(--bp-space-md);padding:var(--bp-space-md);border:1px solid var(--bp-color-status-success-border);border-radius:var(--bp-radius-md);background:var(--bp-color-status-success-background);flex-wrap:wrap;display:flex}.bp-pp-tcc__summary-box--incomplete{border-color:var(--bp-color-status-warning-border);background:var(--bp-color-status-warning-background);flex-direction:column;align-items:flex-start}.bp-pp-tcc__summary-main,.bp-pp-tcc__summary-side{gap:var(--bp-space-3xs);flex-direction:column;min-width:0;display:flex}.bp-pp-tcc__summary-main{flex:11rem}.bp-pp-tcc__summary-side{text-align:right;flex:none;align-items:flex-end;margin-left:auto}.bp-pp-tcc__total-label{color:var(--bp-color-text-primary);font-size:var(--bp-font-size-sm);margin:0;font-weight:700}.bp-pp-tcc__total{color:var(--bp-color-status-success-foreground);font-size:var(--bp-font-size-2xl);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.1}.bp-pp-tcc__additional{color:var(--bp-color-text-primary);font-size:var(--bp-font-size-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.bp-pp-tcc__additional-label{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);margin:0}.bp-pp-tcc__figures{gap:var(--bp-space-xs);width:100%;font-size:var(--bp-font-size-sm);line-height:var(--bp-line-height-normal,1.55);flex-direction:column;margin:0;display:flex}.bp-pp-tcc__figures>div{justify-content:space-between;gap:var(--bp-space-2xs) var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pp-tcc__figures dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.bp-pp-tcc__breakdown-head{justify-content:space-between;align-items:baseline;gap:var(--bp-space-xs);flex-wrap:wrap;display:flex}.bp-pp-tcc__link{min-height:44px;color:var(--bp-color-text-link);font:inherit;font-size:var(--bp-font-size-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.bp-pp-tcc__lines{padding:0 var(--bp-space-sm);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);margin:0;list-style:none}.bp-pp-tcc__line+.bp-pp-tcc__line{border-top:1px solid var(--bp-color-border-default)}.bp-pp-tcc__line-row{align-items:center;gap:var(--bp-space-xs);min-height:36px;padding:var(--bp-space-3xs) 0;font-size:var(--bp-font-size-sm);grid-template-columns:1.5rem minmax(0,1fr) auto 3.25rem;display:grid}.bp-pp-tcc__result:not([data-bp-tcc-complete=true]) .bp-pp-tcc__line-row{grid-template-columns:1.5rem minmax(0,1fr) auto}.bp-pp-tcc__line-icon{color:var(--bp-color-text-secondary);display:inline-flex}.bp-pp-tcc__line-label{color:var(--bp-color-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.bp-pp-tcc__line-toggle{align-items:center;gap:var(--bp-space-2xs);min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.bp-pp-tcc__line-chevron{color:var(--bp-color-text-secondary);transition:transform .12s;display:inline-flex}.bp-pp-tcc__line-chevron[data-open=true]{transform:rotate(180deg)}.bp-pp-tcc__line-amount{color:var(--bp-color-text-primary);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}.bp-pp-tcc__line-share{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs);font-variant-numeric:tabular-nums;text-align:right}.bp-pp-tcc__line-details{padding:0 0 var(--bp-space-xs) calc(1.5rem + var(--bp-space-xs))}.bp-pp-tcc__line-details[hidden]{display:none}.bp-pp-tcc__line--sum .bp-pp-tcc__line-row{margin:0 calc(-1 * var(--bp-space-sm));padding:0 var(--bp-space-sm);border-radius:0 0 var(--bp-radius-md) var(--bp-radius-md);background:var(--bp-color-background-subtle);font-size:var(--bp-font-size-md)}.bp-pp-tcc__line--sum .bp-pp-tcc__line-label,.bp-pp-tcc__line--sum .bp-pp-tcc__line-amount{font-weight:800}.bp-pp-tcc__note,.bp-pp-tcc__marker{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs);margin:0}.bp-pp-tcc__footnote{gap:var(--bp-space-2xs);color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs);line-height:var(--bp-line-height-normal,1.55);flex-direction:column;display:flex}.bp-pp-tcc__footnote p{overflow-wrap:anywhere;margin:0}.bp-pp-tcc__footnote a{color:var(--bp-color-text-link)}.bp-pp-tcc__question{gap:var(--bp-space-2xs);min-width:0;padding:var(--bp-space-sm);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-sm,4px);flex-direction:column;margin:0;display:flex}.bp-pp-tcc__legend{font-size:var(--bp-font-size-sm);overflow-wrap:anywhere;padding:0;font-weight:600}.bp-pp-tcc__option{align-items:center;gap:var(--bp-space-xs);min-height:44px;font-size:var(--bp-font-size-sm);overflow-wrap:anywhere;cursor:pointer;display:flex}.bp-pp-tcc__option input{flex:none;width:1.125rem;height:1.125rem;margin:0}.bp-pp-tcc__field{font-size:var(--bp-font-size-sm)}.bp-pp-tcc__input{width:100%;max-width:16rem;min-height:44px;padding:var(--bp-space-xs) var(--bp-space-sm);border:1px solid var(--bp-color-border-strong);border-radius:var(--bp-radius-sm,4px);background:var(--bp-color-surface-default);color:var(--bp-color-text-primary);font:inherit}.bp-pp-tcc__input:disabled{background:var(--bp-color-background-subtle);color:var(--bp-color-text-secondary)}.bp-pp-tcc__input[aria-invalid=true]{border-color:var(--bp-color-status-danger-border)}.bp-pp-tcc__visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bp-pp-tcc__form-section{gap:var(--bp-space-sm);flex-direction:column;min-width:0;display:flex}.bp-pp-tcc__section-title{margin:var(--bp-space-sm) 0 0;padding-bottom:var(--bp-space-2xs);border-bottom:1px solid var(--bp-color-border-default);font-size:var(--bp-font-size-md,1rem);line-height:var(--bp-line-height-relaxed,1.3)}.bp-pp-tcc__tax{gap:var(--bp-space-xs);flex-direction:column;min-width:0;display:flex}.bp-pp-tcc__tax .bp-pp-tcc__line-row{margin:0}.bp-pp-tcc__unit-picker{gap:var(--bp-space-xs);min-width:0;margin-bottom:var(--bp-space-sm);flex-direction:column;display:flex}.bp-pp-tcc__select{text-overflow:ellipsis;width:100%;max-width:100%}.bp-pp-tcc__mortgage-add{gap:var(--bp-space-xs);flex-wrap:wrap;display:flex}.bp-pp-tcc__table-wrap{border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-sm,4px);max-width:100%;overflow-x:auto}.bp-pp-tcc__table-wrap:focus-visible{outline:2px solid var(--bp-color-border-focus);outline-offset:2px}.bp-pp-tcc__table{border-collapse:collapse;width:100%;font-size:var(--bp-font-size-sm);font-variant-numeric:tabular-nums}.bp-pp-tcc__table th,.bp-pp-tcc__table td{padding:var(--bp-space-xs) var(--bp-space-sm);text-align:right;white-space:nowrap;border-bottom:1px solid var(--bp-color-border-default)}.bp-pp-tcc__table thead th{background:var(--bp-color-background-subtle);font-weight:700;position:sticky;top:0}.bp-pp-tcc__details>summary{cursor:pointer;padding:var(--bp-space-xs) 0;color:var(--bp-color-text-primary);font-weight:600}.bp-pp-tcc__details .bp-pp-tcc__table-wrap{max-height:28rem;overflow-y:auto}.bp-pp-tcc__line-row.bp-pp-tcc__line-row--sale{grid-template-columns:1.5rem minmax(0,1fr) auto}.bp-pp-tcc__assumptions{gap:var(--bp-space-2xs);padding-left:var(--bp-space-md);color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);overflow-wrap:anywhere;flex-direction:column;margin:0;display:flex}.bp-pp-detail__contact .bp-pp-detail__section-title{font-size:var(--bp-font-size-lg);line-height:var(--bp-line-height-relaxed,1.3);margin:0}.bp-pp-detail__contact .bp-ui-button{width:100%}.bp-pp-detail__contact .bp-pp-contact,.bp-pp-detail__contact .bp-pp-contact__form{gap:var(--bp-space-sm);margin-top:0}.bp-pp-detail__contact .bp-pp-contact__hint,.bp-pp-detail__contact .bp-pp-contact__privacy,.bp-pp-detail__contact .bp-pp-contact__unavailable{font-size:var(--bp-font-size-xs);line-height:var(--bp-line-height-tight,1.45);color:var(--bp-color-text-secondary);margin:0}.bp-pp-detail__contact .bp-pp-contact__textarea{min-height:7rem;padding:var(--bp-space-sm);line-height:var(--bp-line-height-normal,1.5)}.bp-pp-detail__contact .bp-pp-contact__label{font-size:var(--bp-font-size-xs);line-height:var(--bp-line-height-tight,1.4);color:var(--bp-color-text-secondary)}.bp-pp-detail__map-shell{border-radius:var(--bp-radius-md);background:var(--bp-color-surface-sunken);border:1px solid var(--bp-color-border-default);overflow:hidden}.bp-pp-detail__map-canvas{touch-action:none;block-size:20rem;inline-size:100%}@media (width<=480px){.bp-pp-detail__map-canvas{block-size:14rem}}.bp-pp-detail__map-marker{background:var(--bp-color-action-primary-background);border:3px solid var(--bp-color-surface-default);block-size:1.5rem;inline-size:1.5rem;box-shadow:0 1px 4px var(--bp-component-public-portal-overlay-black-35);border-radius:50%}.bp-pp-detail__map-empty{border-radius:var(--bp-radius-md);background:var(--bp-color-surface-sunken);min-height:8rem;color:var(--bp-color-text-secondary);border:1px solid var(--bp-color-border-default);padding:var(--bp-space-md,1rem);text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.bp-pp-detail__location-lines{color:var(--bp-color-text-secondary);margin:0;padding:0;list-style:none}@media (width>=64rem){.bp-pp-detail__body{grid-template-columns:minmax(0,1.9fr) minmax(18rem,1fr);align-items:start;display:grid}.bp-pp-detail__main,.bp-pp-detail__secondary{order:0}.bp-pp-detail__sticky{top:var(--bp-space-lg);gap:var(--bp-space-lg);flex-direction:column;display:flex;position:sticky}}.bp-pp-search-results__layout{gap:var(--bp-space-xl);padding:var(--bp-space-lg);flex-direction:column;width:100%;min-width:0;max-width:90rem;margin:0 auto;display:flex;overflow-x:clip}.bp-pp-search-results{min-width:0;max-width:100%}.bp-pp-search-results__title{max-width:48rem;font-size:var(--bp-font-size-2xl);font-weight:var(--bp-font-weight-bold);color:var(--bp-color-text-primary);margin:0;line-height:1.25}@media (width<=47.99rem){.bp-pp-search-results__title{font-size:var(--bp-font-size-xl)}}.bp-pp-search-results__band,.bp-pp-search-results__strip,.bp-pp-search-results__query{gap:var(--bp-space-md);flex-direction:column;min-width:0;display:flex}.bp-pp-search-results__active-filters{gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pp-search-results__count{color:var(--bp-color-text-secondary);margin:0}.bp-pp-search-results__toolbar{justify-content:flex-end;align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pp-search-results__saved-search:empty{display:none}.bp-pp-save-search{align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pp-save-search__status{color:var(--bp-color-text-secondary);font-size:.875rem}.bp-pp-save-search__status:empty{display:none}.bp-pp-search-results__body{gap:var(--bp-space-xl);flex-direction:column;display:flex}.bp-pp-search-results__aside,.bp-pp-search-results__main{gap:var(--bp-space-lg);background:0 0;border-radius:0;flex-direction:column;min-width:0;padding:0;display:flex}.bp-pp-search-results__main{order:1}.bp-pp-search-results__aside--left{order:2}.bp-pp-search-results__aside--right{order:3}.bp-pp-search-results__entry{min-width:0}.bp-pp-search-results__main .bp-pp-listing-grid{gap:var(--bp-space-md);flex-direction:column;grid-template-columns:none;display:flex}.bp-pp-search-results__main .bp-pp-listing-card{width:100%;min-width:0}.bp-pp-listing-grid__stream-insert{width:100%}@media (width>=64rem){.bp-pp-search-results__main .bp-pp-listing-card{align-items:stretch;gap:var(--bp-space-md);padding:var(--bp-space-sm);flex-direction:row}.bp-pp-search-results__main .bp-pp-listing-card__media-link{flex:0 0 38%}}@media (width<=63.9375rem){.bp-pp-search-results__filters{display:none}}@media (width>=64rem){.bp-pp-search-results__body{align-items:flex-start;gap:var(--bp-space-xl);flex-direction:row}.bp-pp-search-results__aside{top:var(--bp-space-lg);flex:0 0 16rem;position:sticky}.bp-pp-search-results__main{flex:auto;order:0}.bp-pp-search-results__aside--left{order:-1}.bp-pp-search-results__aside--right{order:1}.bp-pp-search-results__drawer{display:none}}.bp-pp-detail-skeleton{max-width:82rem;padding:var(--bp-space-lg);gap:var(--bp-space-xl);flex-direction:column;margin:0 auto;display:flex}.bp-pp-detail-skeleton__hero{border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-sunken);height:24rem}.bp-pp-detail-skeleton__body{gap:var(--bp-space-lg);flex-direction:column;display:flex}.bp-pp-detail-skeleton__col{border-radius:var(--bp-radius-md);background:var(--bp-color-surface-sunken);height:20rem}.bp-pp-detail-skeleton__aside{border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-sunken);height:16rem}@media (width>=64rem){.bp-pp-detail-skeleton__body{grid-template-columns:minmax(0,1.9fr) minmax(18rem,1fr);display:grid}}.bp-promotion{gap:var(--bp-space-sm);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-raised);flex-direction:column;display:flex;overflow:hidden}.bp-promotion__media,.bp-promotion__image{width:100%;display:block}.bp-promotion__image{object-fit:cover;height:auto}.bp-promotion__body{gap:var(--bp-space-xs);padding:var(--bp-space-md) var(--bp-space-lg);flex-direction:column;display:flex}.bp-promotion__eyebrow{font-size:var(--bp-font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--bp-color-text-secondary);margin:0}.bp-promotion__headline{font-size:var(--bp-font-size-lg);margin:0}.bp-promotion__text{color:var(--bp-color-text-secondary);margin:0}.bp-promotion__cta{color:var(--bp-color-text-action);align-self:flex-start;font-weight:600}.bp-pp-detail-gone{max-width:40rem;padding:var(--bp-space-2xl) var(--bp-space-lg);gap:var(--bp-space-md);text-align:center;flex-direction:column;margin:0 auto;display:flex}.bp-pp-knowledge__header{gap:var(--bp-space-xs);flex-direction:column;max-width:52rem;display:flex}.bp-pp-knowledge__kicker{font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-semibold);color:var(--bp-color-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin:0}.bp-pp-knowledge__title{font-size:var(--bp-font-size-xl);font-weight:var(--bp-font-weight-bold);line-height:var(--bp-line-height-relaxed);overflow-wrap:break-word;margin:0}@media (width>=48rem){.bp-pp-knowledge__title{font-size:var(--bp-font-size-3xl);line-height:var(--bp-line-height-heading)}}.bp-pp-knowledge__intro{color:var(--bp-color-text-secondary);line-height:var(--bp-line-height-relaxed);margin:0}.bp-pp-knowledge__band,.bp-pp-knowledge__main,.bp-pp-knowledge__aside{gap:var(--bp-space-lg);flex-direction:column;min-width:0;display:flex}.bp-pp-knowledge__body{gap:var(--bp-space-lg);flex-direction:column;display:flex}@media (width>=64rem){.bp-pp-knowledge__body{align-items:flex-start;gap:var(--bp-space-xl);flex-direction:row}.bp-pp-knowledge__main{flex:auto}.bp-pp-knowledge__aside{top:var(--bp-space-lg);flex:0 0 20rem;position:sticky}.bp-pp-knowledge[data-page-family=development-project-detail] .bp-pp-knowledge__aside{position:static;top:auto}}.bp-pp-knowledge__aside{background:0 0;padding:0}.bp-pp-modern-knowledge__section{background:var(--bp-color-surface-raised);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);padding:var(--bp-space-md);gap:var(--bp-space-sm);flex-direction:column;min-width:0;display:flex}@media (width>=48rem){.bp-pp-modern-knowledge__section{padding:var(--bp-space-lg)}}.bp-pp-modern-knowledge__section-head{align-items:center;gap:var(--bp-space-xs) var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pp-modern-knowledge__section-heading{font-size:var(--bp-font-size-lg);font-weight:var(--bp-font-weight-semibold);line-height:var(--bp-line-height-relaxed);margin:0}.bp-pp-modern-knowledge__section-badge{padding:0 var(--bp-space-sm);border-radius:var(--bp-radius-full);border:1px solid var(--bp-color-status-warning-border);background:var(--bp-color-status-warning-background);color:var(--bp-color-status-warning-foreground);font-size:var(--bp-font-size-xs);font-weight:var(--bp-font-weight-medium);line-height:var(--bp-line-height-normal);display:inline-flex}.bp-pp-modern-knowledge__section-summary{color:var(--bp-color-text-secondary);margin:0}.bp-pp-modern-knowledge__section-unavailable{padding:var(--bp-space-sm) var(--bp-space-md);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-sunken);border-left:3px solid var(--bp-color-border-strong);color:var(--bp-color-text-secondary);margin:0}.bp-pp-modern-knowledge__section-unavailable>span{gap:var(--bp-space-xs);flex-direction:column;display:flex}.bp-pp-modern-knowledge__section-unavailable-label{color:var(--bp-color-text-primary);font-weight:var(--bp-font-weight-semibold)}.bp-pp-modern-knowledge__section-unavailable-hint{font-size:var(--bp-font-size-sm)}.bp-pp-modern-knowledge__section-actions{gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pp-modern-knowledge__section-action{min-height:2.75rem;padding:var(--bp-space-sm) var(--bp-space-lg);border-radius:var(--bp-radius-md);border:1px solid var(--bp-color-action-secondary-border);background:var(--bp-color-action-secondary-background);color:var(--bp-color-action-secondary-foreground);font-weight:var(--bp-font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.bp-pp-modern-knowledge__section-action[rel=next]{border-color:var(--bp-color-action-primary-background);background:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground)}.bp-pp-modern-knowledge__section-action[rel=next]:hover{background:var(--bp-color-action-primary-background-hover)}.bp-pp-modern-knowledge__section-action:focus-visible,.bp-pp-knowledge__card-link:focus-visible{outline:2px solid var(--bp-color-border-focus);outline-offset:2px}[data-block=developer_search\.results]>.bp-pp-modern-knowledge__section,[data-block=developer_search\.pagination]>.bp-pp-modern-knowledge__section,[data-block=project_search\.results]>.bp-pp-modern-knowledge__section,[data-block=project_search\.pagination]>.bp-pp-modern-knowledge__section{background:0 0;border:0;padding:0}[data-block=developer_search\.results] .bp-pp-modern-knowledge__section-heading,[data-block=developer_search\.pagination] .bp-pp-modern-knowledge__section-heading,[data-block=project_search\.results] .bp-pp-modern-knowledge__section-heading,[data-block=project_search\.pagination] .bp-pp-modern-knowledge__section-heading{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-block=developer_search\.pagination]>.bp-pp-modern-knowledge__section,[data-block=project_search\.pagination]>.bp-pp-modern-knowledge__section{justify-content:space-between;align-items:center;gap:var(--bp-space-md);padding-top:var(--bp-space-md);border-top:1px solid var(--bp-color-border-default);border-radius:0;flex-flow:wrap}.bp-pp-classic-knowledge__section{background:var(--bp-color-surface-raised);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);padding:var(--bp-space-md);gap:var(--bp-space-sm);flex-direction:column;min-width:0;display:flex}@media (width>=48rem){.bp-pp-classic-knowledge__section{padding:var(--bp-space-lg)}}.bp-pp-classic-knowledge__section-head{align-items:center;gap:var(--bp-space-xs) var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pp-classic-knowledge__section-heading{font-size:var(--bp-font-size-lg);font-weight:var(--bp-font-weight-semibold);line-height:var(--bp-line-height-relaxed);margin:0}.bp-pp-classic-knowledge__section-badge{padding:0 var(--bp-space-sm);border-radius:var(--bp-radius-full);border:1px solid var(--bp-color-status-warning-border);background:var(--bp-color-status-warning-background);color:var(--bp-color-status-warning-foreground);font-size:var(--bp-font-size-xs);font-weight:var(--bp-font-weight-medium);line-height:var(--bp-line-height-normal);display:inline-flex}.bp-pp-classic-knowledge__section-summary{color:var(--bp-color-text-secondary);margin:0}.bp-pp-classic-knowledge__section-unavailable{padding:var(--bp-space-sm) var(--bp-space-md);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-sunken);border-left:3px solid var(--bp-color-border-strong);color:var(--bp-color-text-secondary);margin:0}.bp-pp-classic-knowledge__section-unavailable>span{gap:var(--bp-space-xs);flex-direction:column;display:flex}.bp-pp-classic-knowledge__section-unavailable-label{color:var(--bp-color-text-primary);font-weight:var(--bp-font-weight-semibold)}.bp-pp-classic-knowledge__section-unavailable-hint{font-size:var(--bp-font-size-sm)}.bp-pp-classic-knowledge__section-actions{gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pp-classic-knowledge__section-action{min-height:2.75rem;padding:var(--bp-space-sm) var(--bp-space-lg);border-radius:var(--bp-radius-md);border:1px solid var(--bp-color-action-secondary-border);background:var(--bp-color-action-secondary-background);color:var(--bp-color-action-secondary-foreground);font-weight:var(--bp-font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.bp-pp-classic-knowledge__section-action[rel=next]{border-color:var(--bp-color-action-primary-background);background:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground)}.bp-pp-classic-knowledge__section-action[rel=next]:hover{background:var(--bp-color-action-primary-background-hover)}.bp-pp-classic-knowledge__section-action:focus-visible{outline:2px solid var(--bp-color-border-focus);outline-offset:2px}[data-block=developer_search\.results]>.bp-pp-classic-knowledge__section,[data-block=developer_search\.pagination]>.bp-pp-classic-knowledge__section,[data-block=project_search\.results]>.bp-pp-classic-knowledge__section,[data-block=project_search\.pagination]>.bp-pp-classic-knowledge__section{background:0 0;border:0;padding:0}[data-block=developer_search\.results] .bp-pp-classic-knowledge__section-heading,[data-block=developer_search\.pagination] .bp-pp-classic-knowledge__section-heading,[data-block=project_search\.results] .bp-pp-classic-knowledge__section-heading,[data-block=project_search\.pagination] .bp-pp-classic-knowledge__section-heading{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-block=developer_search\.pagination]>.bp-pp-classic-knowledge__section,[data-block=project_search\.pagination]>.bp-pp-classic-knowledge__section{justify-content:space-between;align-items:center;gap:var(--bp-space-md);padding-top:var(--bp-space-md);border-top:1px solid var(--bp-color-border-default);border-radius:0;flex-flow:wrap}.bp-pp-classic-knowledge__section{background:var(--bp-color-surface-default);border-radius:var(--bp-radius-md)}.bp-pp-knowledge__overview{gap:var(--bp-space-sm);flex-direction:column;display:flex}.bp-pp-knowledge__overview-stats,.bp-pp-knowledge__tiles{gap:var(--bp-space-sm);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin:0;display:grid}@media (width>=48rem){.bp-pp-knowledge__overview-stats .bp-pp-knowledge__stat-value,.bp-pp-knowledge__tiles .bp-pp-knowledge__stat-value{font-size:var(--bp-font-size-xl)}}.bp-pp-knowledge__overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=64rem){.bp-pp-knowledge__overview-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=48rem){.bp-pp-knowledge__tiles{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}}.bp-pp-knowledge__overview-stats>.bp-pp-knowledge__stat,.bp-pp-knowledge__tiles>.bp-pp-knowledge__stat{justify-content:flex-end;gap:var(--bp-space-xs);padding:var(--bp-space-md);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-raised);border:1px solid var(--bp-color-border-default);flex-direction:column-reverse;min-width:0;display:flex}.bp-pp-knowledge__tiles>.bp-pp-knowledge__stat{background:var(--bp-color-background-subtle)}.bp-pp-knowledge__overview-stats .bp-pp-knowledge__stat-value,.bp-pp-knowledge__tiles .bp-pp-knowledge__stat-value{overflow-wrap:break-word;font-size:var(--bp-font-size-lg);font-weight:var(--bp-font-weight-bold);line-height:var(--bp-line-height-relaxed);font-variant-numeric:tabular-nums}.bp-pp-knowledge__overview-stats .bp-pp-knowledge__stat-label,.bp-pp-knowledge__tiles .bp-pp-knowledge__stat-label{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary)}.bp-pp-knowledge__overview-note,.bp-pp-knowledge__explainer{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);line-height:var(--bp-line-height-tight);margin:0}.bp-pp-knowledge__stat{min-width:0;margin:0}.bp-pp-knowledge__stat-label{color:var(--bp-color-text-secondary)}.bp-pp-knowledge__stat-value{overflow-wrap:anywhere;margin:0}.bp-pp-knowledge__stat-note{font-weight:var(--bp-font-weight-regular);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);display:block}.bp-pp-knowledge__value--missing{color:var(--bp-color-text-secondary);font-style:italic;font-weight:var(--bp-font-weight-regular);font-size:var(--bp-font-size-sm)}.bp-pp-knowledge__facts-grid{gap:var(--bp-space-sm) var(--bp-space-lg);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (width>=40rem){.bp-pp-knowledge__facts-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}}.bp-pp-knowledge__facts-grid .bp-pp-knowledge__stat-label,.bp-pp-knowledge__facts-list .bp-pp-knowledge__stat-label{font-size:var(--bp-font-size-sm)}.bp-pp-knowledge__facts-grid .bp-pp-knowledge__stat-value{font-weight:var(--bp-font-weight-semibold)}.bp-pp-knowledge__facts-list{flex-direction:column;margin:0;display:flex}.bp-pp-knowledge__facts-list>.bp-pp-knowledge__stat{justify-content:space-between;gap:var(--bp-space-xs) var(--bp-space-md);padding:var(--bp-space-sm) 0;border-bottom:1px solid var(--bp-color-border-default);flex-wrap:wrap;display:flex}.bp-pp-knowledge__facts-list>.bp-pp-knowledge__stat:last-child{border-bottom:0}.bp-pp-knowledge__identifier{font-variant-numeric:tabular-nums;letter-spacing:.02em}.bp-pp-knowledge__results{gap:var(--bp-space-md);flex-direction:column;display:flex}.bp-pp-knowledge__results-count{color:var(--bp-color-text-secondary);margin:0}.bp-pp-knowledge__cards{gap:var(--bp-space-md);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.bp-pp-knowledge__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.bp-pp-knowledge__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.bp-pp-knowledge__cards-item{min-width:0;display:flex}[data-tone=investments]{--bp-knowledge-tone-fg:var(--bp-color-status-success-foreground);--bp-knowledge-tone-bg:var(--bp-color-status-success-background)}[data-tone=source]{--bp-knowledge-tone-fg:var(--bp-color-status-info-foreground);--bp-knowledge-tone-bg:var(--bp-color-status-info-background)}[data-tone=pricing]{--bp-knowledge-tone-fg:var(--bp-color-status-warning-foreground);--bp-knowledge-tone-bg:var(--bp-color-status-warning-background)}[data-tone=neutral]{--bp-knowledge-tone-fg:var(--bp-color-text-secondary);--bp-knowledge-tone-bg:var(--bp-color-background-subtle)}.bp-pp-knowledge__card{gap:var(--bp-space-md);width:100%;padding:var(--bp-space-md);border-radius:var(--bp-radius-lg);border:1px solid var(--bp-color-border-default);background:var(--bp-color-surface-raised);box-shadow:var(--bp-elevation-sm);flex-direction:column;min-width:0;display:flex;position:relative}.bp-pp-knowledge__card[data-routed=true]:hover{border-color:var(--bp-color-border-strong);box-shadow:var(--bp-elevation-md)}.bp-pp-knowledge__card-header{justify-content:space-between;align-items:flex-start;gap:var(--bp-space-sm);display:flex}.bp-pp-knowledge__card-title{min-width:0;min-height:calc(2 * var(--bp-line-height-relaxed));font-size:var(--bp-font-size-lg);font-weight:var(--bp-font-weight-semibold);line-height:var(--bp-line-height-relaxed);flex:auto;margin:0}.bp-pp-knowledge__card-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bp-pp-knowledge__card-link{color:var(--bp-color-text-primary);text-decoration:none}.bp-pp-knowledge__card-link:hover .bp-pp-knowledge__card-name{text-decoration:underline}.bp-pp-knowledge__card[data-routed=true] .bp-pp-knowledge__card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.bp-pp-knowledge__card-header-icon{width:1.75rem;height:1.75rem;padding:var(--bp-space-xs);border-radius:var(--bp-radius-md);background:var(--bp-color-status-success-background);color:var(--bp-color-status-success-foreground);opacity:.8;flex:none}.bp-pp-knowledge__card-metrics{gap:var(--bp-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.bp-pp-knowledge__metric{align-content:start;row-gap:var(--bp-space-xs);padding:var(--bp-space-sm);border-radius:var(--bp-radius-md);background:var(--bp-knowledge-tone-bg,var(--bp-color-background-subtle));grid-template-columns:minmax(0,1fr);grid-template-areas:"icon""value""label";min-width:0;display:grid}.bp-pp-knowledge__metric--wide{align-items:center;column-gap:var(--bp-space-xs);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon value""label label"}.bp-pp-knowledge__metric-icon{width:1.25rem;height:1.25rem;color:var(--bp-knowledge-tone-fg,var(--bp-color-text-secondary));grid-area:icon}.bp-pp-knowledge__metric-value{white-space:nowrap;min-width:0;font-size:var(--bp-font-size-md);font-weight:var(--bp-font-weight-bold);line-height:var(--bp-line-height-normal);font-variant-numeric:tabular-nums;overflow-wrap:break-word;grid-area:value;margin:0}.bp-pp-knowledge__metric-value .bp-pp-knowledge__value--missing{white-space:normal;font-size:var(--bp-font-size-sm);line-height:var(--bp-line-height-tight);display:block}.bp-pp-knowledge__metric-label{font-size:var(--bp-font-size-xs);color:var(--bp-color-text-secondary);line-height:var(--bp-line-height-tight);grid-area:label}.bp-pp-knowledge__card-meta{gap:var(--bp-space-xs);font-size:var(--bp-font-size-sm);line-height:var(--bp-line-height-tight);color:var(--bp-color-text-secondary);flex-direction:column;flex:auto;margin:0;padding:0;list-style:none;display:flex}.bp-pp-knowledge__meta-row{column-gap:var(--bp-space-xs);grid-template-columns:1rem minmax(0,1fr);align-items:start;margin:0;padding:0;display:grid}.bp-pp-knowledge__meta-icon{width:1rem;height:1rem;color:var(--bp-color-text-secondary);margin-top:.125rem}.bp-pp-knowledge__meta-text{overflow-wrap:break-word;min-width:0}.bp-pp-knowledge__meta-value{color:var(--bp-color-text-primary)}.bp-pp-knowledge__meta-value .bp-pp-knowledge__value--missing,[data-fact=historical_only] .bp-pp-knowledge__meta-value,[data-fact=presence_unknown] .bp-pp-knowledge__meta-value{color:var(--bp-color-text-secondary)}.bp-pp-knowledge__card-footer{padding-top:var(--bp-space-sm);border-top:1px solid var(--bp-color-border-default);justify-content:flex-end;display:flex}.bp-pp-knowledge__card-cta{align-items:center;gap:var(--bp-space-xs);font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-semibold);color:var(--bp-color-text-action);display:inline-flex}.bp-pp-knowledge__card-cta-icon{width:1rem;height:1rem}.bp-pp-knowledge__card-cta--none{font-weight:var(--bp-font-weight-regular);color:var(--bp-color-text-secondary)}[data-slot=knowledge\.search] .bp-pp-knowledge__overview{padding:var(--bp-space-md);border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-raised);border:1px solid var(--bp-color-border-default);box-shadow:var(--bp-elevation-sm)}.bp-pp-knowledge__overview-stats>.bp-pp-knowledge__overview-tile{align-items:center;gap:var(--bp-space-xs) var(--bp-space-sm);padding:var(--bp-space-md);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"value icon""label label";display:grid}.bp-pp-knowledge__overview-tile>.bp-pp-knowledge__stat-label{grid-area:label}.bp-pp-knowledge__overview-tile>.bp-pp-knowledge__stat-value{grid-area:value}.bp-pp-knowledge__overview-icon{width:2rem;height:2rem;padding:var(--bp-space-xs);border-radius:var(--bp-radius-md);background:var(--bp-knowledge-tone-bg,var(--bp-color-surface-raised));color:var(--bp-knowledge-tone-fg,var(--bp-color-text-secondary));grid-area:icon}[data-tone=neutral]>.bp-pp-knowledge__overview-icon{background:var(--bp-color-surface-raised)}.bp-pp-knowledge__controls-note{align-items:flex-start;gap:var(--bp-space-sm);padding:var(--bp-space-sm) var(--bp-space-md);border-radius:var(--bp-radius-md);border:1px solid var(--bp-color-status-info-border);background:var(--bp-color-status-info-background);color:var(--bp-color-status-info-foreground);font-size:var(--bp-font-size-sm);line-height:var(--bp-line-height-tight);margin:0;display:flex}.bp-pp-knowledge__controls-icon{flex:none;width:1.25rem;height:1.25rem}.bp-pp-modern-knowledge__section:is([data-state=UNKNOWN],[data-state=NO_DATA],[data-state=UNRESOLVED],[data-state=NOT_APPLICABLE]){padding:var(--bp-space-sm) var(--bp-space-md);gap:var(--bp-space-xs)}@media (width>=48rem){.bp-pp-modern-knowledge__section:is([data-state=UNKNOWN],[data-state=NO_DATA],[data-state=UNRESOLVED],[data-state=NOT_APPLICABLE]){align-items:center;column-gap:var(--bp-space-lg);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);display:grid}}.bp-pp-modern-knowledge__section:is([data-state=UNKNOWN],[data-state=NO_DATA],[data-state=UNRESOLVED],[data-state=NOT_APPLICABLE]) .bp-pp-modern-knowledge__section-heading{font-size:var(--bp-font-size-md)}.bp-pp-modern-knowledge__section:is([data-state=UNKNOWN],[data-state=NO_DATA],[data-state=UNRESOLVED],[data-state=NOT_APPLICABLE]) .bp-pp-modern-knowledge__section-unavailable{padding:var(--bp-space-xs) var(--bp-space-sm);background:0 0}.bp-pp-knowledge__aside,.bp-pp-knowledge__aside .bp-pp-modern-knowledge__section{text-align:start;flex-direction:column;display:flex}.bp-pp-knowledge__card:has(.bp-pp-knowledge__card-link:focus-visible){outline:2px solid var(--bp-color-border-focus);outline-offset:2px}.bp-pp-knowledge__card-name--missing{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-md);font-weight:var(--bp-font-weight-regular)}.bp-pp-knowledge__card-subheader{column-gap:var(--bp-space-xs);margin:calc(-1 * var(--bp-space-sm)) 0 0;font-size:var(--bp-font-size-sm);line-height:var(--bp-line-height-tight);color:var(--bp-color-text-secondary);grid-template-columns:1rem minmax(0,1fr);align-items:center;display:grid}.bp-pp-knowledge__card-developer{overflow-wrap:break-word;min-width:0}@media (width>=30rem){.bp-pp-knowledge__card-developer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.bp-pp-knowledge__card-developer .bp-pp-knowledge__value{color:var(--bp-color-text-primary);font-weight:var(--bp-font-weight-medium)}.bp-pp-knowledge__card-price{align-items:baseline;gap:0 var(--bp-space-sm);padding:var(--bp-space-sm) 0;border-top:1px solid var(--bp-color-border-default);border-bottom:1px solid var(--bp-color-border-default);font-size:var(--bp-font-size-sm);line-height:var(--bp-line-height-normal);flex-wrap:wrap;display:flex}.bp-pp-knowledge__card-price-label{font-size:var(--bp-font-size-xs);color:var(--bp-color-text-secondary);flex:1 0 100%}.bp-pp-knowledge__card-price-value{font-size:var(--bp-font-size-md);font-weight:var(--bp-font-weight-bold);font-variant-numeric:tabular-nums}.bp-pp-knowledge__card-price-value .bp-pp-knowledge__value--missing{font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-regular)}.bp-pp-knowledge__card-price-note{color:var(--bp-color-text-secondary);font-variant-numeric:tabular-nums}.bp-pp-knowledge__developer-link{color:var(--bp-color-text-link)}.bp-pp-knowledge__tiles .bp-pp-knowledge__stat-note{margin-top:var(--bp-space-xs);font-size:var(--bp-font-size-xs);font-weight:var(--bp-font-weight-regular);line-height:var(--bp-line-height-tight)}.bp-pp-knowledge__tiles>.bp-pp-knowledge__stat{padding:var(--bp-space-sm) var(--bp-space-md)}.bp-pp-knowledge__tiles .bp-pp-knowledge__stat-value,.bp-pp-knowledge__tiles .bp-pp-knowledge__stat-value .bp-pp-knowledge__value:not(.bp-pp-knowledge__value--missing){font-size:var(--bp-font-size-lg)}.bp-pp-knowledge__units{gap:var(--bp-space-md);scroll-margin-top:var(--bp-space-lg)}.bp-pp-knowledge__unit-table-wrap{overflow-x:auto;container:bp-units/inline-size}.bp-pp-knowledge__unit-summary.bp-pp-knowledge__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=40rem){.bp-pp-knowledge__unit-summary.bp-pp-knowledge__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.bp-pp-knowledge__unit-summary{margin:0}.bp-pp-knowledge__unit-filters{gap:var(--bp-space-sm) var(--bp-space-md);padding:var(--bp-space-md);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;display:grid}.bp-pp-knowledge__unit-field,.bp-pp-knowledge__unit-range{gap:var(--bp-space-xs);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.bp-pp-knowledge__unit-range{column-gap:var(--bp-space-xs);flex-flow:wrap}.bp-pp-knowledge__unit-range>legend{float:left;width:100%;margin-bottom:var(--bp-space-xs)}.bp-pp-knowledge__unit-range>.bp-pp-knowledge__unit-field{flex:5rem}.bp-pp-knowledge__unit-field-label{font-size:var(--bp-font-size-xs);font-weight:var(--bp-font-weight-semibold);color:var(--bp-color-text-secondary)}.bp-pp-knowledge__unit-range .bp-pp-knowledge__unit-field .bp-pp-knowledge__unit-field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bp-pp-knowledge__unit-field-control{align-items:center;gap:var(--bp-space-xs);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);display:flex}.bp-pp-knowledge__unit-filters select,.bp-pp-knowledge__unit-filters input{width:100%;min-width:0;min-height:2.5rem;padding:var(--bp-space-xs) var(--bp-space-sm);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-sm);background:var(--bp-color-surface-raised);color:var(--bp-color-text-primary);font:inherit;font-size:var(--bp-font-size-sm)}.bp-pp-knowledge__unit-filters select:focus-visible,.bp-pp-knowledge__unit-filters input:focus-visible,.bp-pp-knowledge__unit-submit:focus-visible,.bp-pp-knowledge__unit-reset:focus-visible,.bp-pp-knowledge__unit-page-link:focus-visible,.bp-pp-knowledge__unit-retry:focus-visible{outline:2px solid var(--bp-color-border-focus);outline-offset:2px}.bp-pp-knowledge__unit-filter-actions{align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pp-knowledge__unit-submit,.bp-pp-knowledge__unit-page-link--next{min-height:2.5rem;padding:var(--bp-space-xs) var(--bp-space-lg);border:1px solid var(--bp-color-action-primary-background);border-radius:var(--bp-radius-md);background:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground);font:inherit;font-weight:var(--bp-font-weight-semibold);cursor:pointer;text-decoration:none}.bp-pp-knowledge__unit-submit:hover,.bp-pp-knowledge__unit-page-link--next:hover{background:var(--bp-color-action-primary-background-hover)}.bp-pp-knowledge__unit-reset,.bp-pp-knowledge__unit-retry{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-link)}.bp-pp-knowledge__unit-table-wrap{min-width:0}.bp-pp-knowledge__unit-table{border-collapse:collapse;width:100%;font-size:var(--bp-font-size-sm);line-height:var(--bp-line-height-tight)}.bp-pp-knowledge__unit-table thead th{padding:var(--bp-space-xs);border-bottom:1px solid var(--bp-color-border-strong);color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs);font-weight:var(--bp-font-weight-semibold);text-align:left;white-space:nowrap}.bp-pp-knowledge__unit-cell{padding:var(--bp-space-sm) var(--bp-space-xs);border-bottom:1px solid var(--bp-color-border-default);text-align:left;vertical-align:middle;font-weight:var(--bp-font-weight-regular)}.bp-pp-knowledge__unit-table .bp-pp-knowledge__unit-cell--num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.bp-pp-knowledge__unit-cell--price{font-weight:var(--bp-font-weight-bold)}.bp-pp-knowledge__unit-row:hover>.bp-pp-knowledge__unit-cell{background:var(--bp-color-background-subtle)}.bp-pp-knowledge__unit-id{text-overflow:ellipsis;white-space:nowrap;max-width:6.5rem;font-weight:var(--bp-font-weight-semibold);display:block;overflow:hidden}.bp-pp-knowledge__unit-cell--building{text-overflow:ellipsis;white-space:nowrap;max-width:5rem;overflow:hidden}.bp-pp-knowledge__unit-category{white-space:nowrap;align-items:center;gap:var(--bp-space-xs);display:inline-flex}.bp-pp-knowledge__unit-category-icon,.bp-pp-knowledge__unit-presence-icon{width:1rem;height:1rem;color:var(--bp-color-text-secondary);flex:none}.bp-pp-knowledge__unit-presence{white-space:nowrap;align-items:center;gap:var(--bp-space-xs);font-size:var(--bp-font-size-xs);color:var(--bp-color-text-secondary);display:inline-flex}.bp-pp-knowledge__unit-table .bp-pp-knowledge__unit-presence-icon{display:none}.bp-pp-knowledge__unit-presence[data-presence=current]{color:var(--bp-color-status-info-foreground)}.bp-pp-knowledge__unit-presence[data-presence=current] .bp-pp-knowledge__unit-presence-icon{color:inherit}.bp-pp-knowledge__missing-full{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bp-pp-knowledge__unit-table .bp-pp-knowledge__value--missing{max-width:7rem;font-size:var(--bp-font-size-xs);white-space:normal;text-align:inherit;display:inline-block}.bp-pp-knowledge__unit-pagination{justify-content:space-between;align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pp-knowledge__unit-page-summary{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);margin:0}.bp-pp-knowledge__unit-page-nav{gap:var(--bp-space-sm);display:flex}.bp-pp-knowledge__unit-page-link{min-height:2.5rem;padding:var(--bp-space-xs) var(--bp-space-lg);border:1px solid var(--bp-color-action-secondary-border);border-radius:var(--bp-radius-md);color:var(--bp-color-action-secondary-foreground);font-weight:var(--bp-font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.bp-pp-knowledge__unit-notice{padding:var(--bp-space-lg) var(--bp-space-md);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);text-align:center}.bp-pp-knowledge__unit-notice[data-unit-state=error]{border:1px solid var(--bp-color-status-danger-border);background:var(--bp-color-status-danger-background)}.bp-pp-knowledge__unit-notice-title{margin:0 0 var(--bp-space-xs);font-weight:var(--bp-font-weight-semibold)}.bp-pp-knowledge__unit-skeleton{gap:var(--bp-space-xs);flex-direction:column;display:flex}.bp-pp-knowledge__unit-skeleton-row{border-radius:var(--bp-radius-sm);background:var(--bp-color-background-subtle);height:2.5rem}@media (prefers-reduced-motion:no-preference){.bp-pp-knowledge__unit-skeleton-row{animation:1.4s ease-in-out infinite bp-pp-knowledge-pulse}}@keyframes bp-pp-knowledge-pulse{50%{opacity:.5}}@container bp-units (width<=46rem){.bp-pp-knowledge__unit-table,.bp-pp-knowledge__unit-table tbody{display:block}.bp-pp-knowledge__unit-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bp-pp-knowledge__unit-row{gap:var(--bp-space-xs) var(--bp-space-sm);padding:var(--bp-space-sm) 0;border-bottom:1px solid var(--bp-color-border-default);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"id type""area price""building sqm""presence presence";display:grid}.bp-pp-knowledge__unit-row:hover>.bp-pp-knowledge__unit-cell{background:0 0}.bp-pp-knowledge__unit-cell{border:0;min-width:0;padding:0;display:block}.bp-pp-knowledge__unit-cell--id{grid-area:id}.bp-pp-knowledge__unit-cell--type{text-align:right;grid-area:type;justify-self:end}.bp-pp-knowledge__unit-cell--area{grid-area:area}.bp-pp-knowledge__unit-cell--price{grid-area:price}.bp-pp-knowledge__unit-cell--building{grid-area:building;max-width:none}.bp-pp-knowledge__unit-cell--sqm{grid-area:sqm}.bp-pp-knowledge__unit-cell--presence{grid-area:presence}.bp-pp-knowledge__unit-table .bp-pp-knowledge__unit-cell--area{text-align:left}.bp-pp-knowledge__unit-cell--building:before{content:attr(data-label) " ";color:var(--bp-color-text-secondary)}.bp-pp-knowledge__unit-id{max-width:none}.bp-pp-knowledge__unit-table .bp-pp-knowledge__unit-presence-icon{display:inline-block}.bp-pp-knowledge__missing-short{display:none}.bp-pp-knowledge__missing-full{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.bp-pp-knowledge__project-hero{gap:var(--bp-space-sm);flex-direction:column;display:flex}.bp-pp-knowledge__project-hero-status{align-items:center;gap:var(--bp-space-xs) var(--bp-space-md);flex-wrap:wrap;margin:0;display:flex}.bp-pp-knowledge__project-hero-badge{padding:2px var(--bp-space-sm);border-radius:var(--bp-radius-full,999px);border:1px solid var(--bp-color-border-default);background:var(--bp-color-background-subtle);font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-semibold);align-items:center;display:inline-flex}.bp-pp-knowledge__project-hero-badge[data-status=current]{background:var(--bp-color-status-success-background,var(--bp-color-background-subtle));border-color:var(--bp-color-status-success-border,var(--bp-color-border-default))}.bp-pp-knowledge__project-hero-address{align-items:center;gap:var(--bp-space-xs) var(--bp-space-sm);font-size:var(--bp-font-size-lg);font-weight:var(--bp-font-weight-semibold);flex-wrap:wrap;margin:0;display:flex}.bp-pp-knowledge__project-hero-address--unknown{font-size:var(--bp-font-size-md);font-weight:var(--bp-font-weight-regular,400);color:var(--bp-color-text-secondary)}.bp-pp-knowledge__project-hero-map-link{font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-regular,400)}.bp-pp-knowledge__entity-content{gap:var(--bp-space-md);margin:var(--bp-space-lg) 0;padding:var(--bp-space-md);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-raised);flex-direction:column;display:flex}.bp-pp-knowledge__entity-content p{margin:0 0 var(--bp-space-sm);line-height:1.6}.bp-pp-knowledge__entity-content dl{gap:var(--bp-space-sm);flex-direction:column;margin:0;display:flex}.bp-pp-knowledge__entity-content dt{font-weight:var(--bp-font-weight-semibold)}.bp-pp-knowledge__entity-content dd{color:var(--bp-color-text-secondary);margin:2px 0 0}.bp-pp-knowledge__logo{object-fit:contain;block-size:auto;max-block-size:4rem;inline-size:auto;max-inline-size:12rem;display:block}.bp-pp-knowledge__title:has(.bp-pp-knowledge__title-logo){align-items:center;gap:var(--bp-space-md);flex-wrap:wrap;display:flex}.bp-pp-knowledge__title-logo{object-fit:contain;block-size:auto;max-block-size:4rem;inline-size:auto;max-inline-size:12rem;display:block}.bp-pp-knowledge__stat[data-fact=description]{grid-column:1/-1}.bp-pp-knowledge__facts-grid .bp-pp-knowledge__stat[data-fact=description] .bp-pp-knowledge__stat-value{font-weight:var(--bp-font-weight-regular)}.bp-pp-tabs{gap:var(--bp-space-md);flex-direction:column;min-width:0;display:flex}.bp-pp-tabs__bar{min-width:0;position:relative}.bp-pp-tabs__scroller{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);overflow-x:auto}.bp-pp-tabs__scroller::-webkit-scrollbar{display:none}.bp-pp-tabs__list{gap:var(--bp-space-3xs);width:max-content;min-width:100%;padding:var(--bp-space-3xs);display:flex}.bp-pp-tabs__tab{justify-content:center;align-items:center;gap:var(--bp-space-2xs);min-height:44px;padding:var(--bp-space-xs) var(--bp-space-md);border-radius:var(--bp-radius-sm,4px);color:var(--bp-color-text-secondary);font:inherit;font-size:var(--bp-font-size-sm);white-space:nowrap;cursor:pointer;scroll-snap-align:start;background:0 0;border:1px solid #0000;flex:1 0 auto;font-weight:500;display:inline-flex}.bp-pp-tabs__tab:hover{color:var(--bp-color-text-primary)}.bp-pp-tabs__tab[aria-selected=true]{border-color:var(--bp-color-border-default);background:var(--bp-color-surface-raised);color:var(--bp-color-text-primary);box-shadow:0 1px 2px var(--bp-component-public-portal-overlay-black-8);font-weight:700}.bp-pp-tabs__tab:focus-visible,.bp-pp-tabs__panel:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus,currentColor);outline-offset:2px}.bp-pp-tabs__emoji{text-align:center;width:1.25em;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;display:inline-block}.bp-pp-tabs__arrow{z-index:1;width:44px;height:44px;color:var(--bp-color-text-primary);font:inherit;font-size:var(--bp-font-size-xl);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.bp-pp-tabs__arrow[hidden]{display:none}.bp-pp-tabs__arrow--left{background:linear-gradient(to right, var(--bp-color-background-subtle) 55%, transparent);border-radius:var(--bp-radius-md) 0 0 var(--bp-radius-md);left:0}.bp-pp-tabs__arrow--right{background:linear-gradient(to left, var(--bp-color-background-subtle) 55%, transparent);border-radius:0 var(--bp-radius-md) var(--bp-radius-md) 0;right:0}.bp-pp-tabs__panel[hidden]{display:none}.bp-pp-tabs__panel{min-width:0}.bp-pp-tabs__preparing{padding:var(--bp-space-md);border:1px dashed var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle)}.bp-pp-tabs__preparing-title{margin:0;font-weight:700}.bp-pp-tabs__preparing-body{margin:var(--bp-space-2xs) 0 0;color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.bp-pp-deal-tabs{min-width:0;padding:var(--bp-space-lg);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg,var(--bp-radius-md));background:var(--bp-color-surface-raised)}@media (width<=63.99rem){.bp-pp-detail__aside>.bp-pp-deal-tabs--desktop{display:none}}@media (width>=64rem){.bp-pp-detail__deal-mobile{display:none}}.bp-pp-detail__deal-mobile{order:3}.bp-pa-shell-boundary{display:contents}.bp-pa-dev-shell{--bp-pa-dev-shell-sidebar:18.75rem;--bp-pa-dev-shell-sidebar-collapsed:4.5rem;--bp-pa-dev-shell-topbar:4rem;background:var(--bp-color-background-subtle);min-height:100vh;color:var(--bp-color-text-primary);grid-template-columns:minmax(0,1fr);display:grid}.bp-pa-dev-shell__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bp-pa-dev-shell [hidden]{display:none!important}.bp-pa-dev-shell__sidebar{display:none}@media (width>=64rem){.bp-pa-dev-shell{grid-template-columns:var(--bp-pa-dev-shell-sidebar) minmax(0, 1fr)}.bp-pa-dev-shell[data-sidebar=collapsed]{grid-template-columns:var(--bp-pa-dev-shell-sidebar-collapsed) minmax(0, 1fr)}.bp-pa-dev-shell__sidebar{gap:var(--bp-space-md);overscroll-behavior:contain;box-sizing:border-box;height:100vh;padding:var(--bp-space-md) var(--bp-space-md) var(--bp-space-xl);background:var(--bp-color-surface-default);border-inline-end:1px solid var(--bp-color-border-default);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden auto}.bp-pa-dev-shell__hamburger{display:none!important}.bp-pa-dev-shell__sidebar .bp-pa-dev-shell__link,.bp-pa-dev-shell__sidebar .bp-pa-dev-shell__group-toggle{min-height:2.5rem}.bp-pa-dev-shell__sidebar .bp-pa-dev-shell__nav ul{gap:2px}}.bp-pa-dev-shell__sidebar-head{justify-content:space-between;align-items:center;gap:var(--bp-space-sm);min-height:2.75rem;padding-inline-start:var(--bp-space-sm);display:flex}.bp-pa-dev-shell .bp-pa-dev-shell__brand,.bp-pa-dev-shell .bp-pa-dev-shell__brand:hover{text-decoration:none}.bp-pa-dev-shell__brand{font-weight:var(--bp-font-weight-bold);font-size:var(--bp-font-size-xl);letter-spacing:-.01em;color:var(--bp-color-action-primary-background);white-space:nowrap;text-decoration:none}.bp-pa-dev-shell[data-sidebar=collapsed] .bp-pa-dev-shell__sidebar-head{justify-content:center;padding-inline-start:0}.bp-pa-dev-shell[data-sidebar=collapsed] .bp-pa-dev-shell__brand{display:none}.bp-pa-dev-shell__developer{align-items:center;gap:var(--bp-space-sm);padding:var(--bp-space-md) var(--bp-space-sm);border-block:1px solid var(--bp-color-border-default);display:flex}.bp-pa-dev-shell__developer[data-compact=true]{justify-content:center;padding-inline:0}.bp-pa-dev-shell__developer--link{color:inherit;cursor:pointer;text-decoration:none}.bp-pa-dev-shell__developer--link:hover{background:var(--bp-color-background-subtle)}.bp-pa-dev-shell__developer--link:focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:calc(var(--bp-focus-ring-offset) * -1)}.bp-pa-dev-shell__developer--link[aria-current=page]{background:var(--bp-color-status-info-background)}.bp-pa-dev-shell__developer-mark{border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);width:2.5rem;height:2.5rem;color:var(--bp-color-text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.bp-pa-dev-shell__developer-mark svg{width:1.375rem;height:1.375rem}.bp-pa-dev-shell__developer-meta{flex-direction:column;min-width:0;display:flex}.bp-pa-dev-shell__developer-name{font-weight:var(--bp-font-weight-semibold);overflow-wrap:anywhere}.bp-pa-dev-shell__developer-role{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary)}.bp-pa-dev-shell__nav{flex-direction:column;display:flex}.bp-pa-dev-shell__nav ul{gap:var(--bp-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-pa-dev-shell__nav-section{padding-block:var(--bp-space-sm)}.bp-pa-dev-shell__nav-section+.bp-pa-dev-shell__nav-section{border-top:1px solid var(--bp-color-border-default)}.bp-pa-dev-shell__nav-group>ul{margin-top:var(--bp-space-xs)}.bp-pa-dev-shell__link,.bp-pa-dev-shell__group-toggle{align-items:center;gap:var(--bp-space-md);box-sizing:border-box;width:100%;min-height:2.75rem;padding:var(--bp-space-xs) var(--bp-space-sm);border:0;border-radius:var(--bp-radius-md);color:var(--bp-color-text-primary);font:inherit;font-size:var(--bp-font-size-md);text-align:start;cursor:pointer;background:0 0;border-inline-start:3px solid #0000;text-decoration:none;display:flex}.bp-pa-dev-shell__link--level-1{padding-inline-start:var(--bp-space-xl)}.bp-pa-dev-shell__link:hover,.bp-pa-dev-shell__group-toggle:hover{background:var(--bp-color-background-subtle)}.bp-pa-dev-shell__link:focus-visible,.bp-pa-dev-shell__group-toggle:focus-visible,.bp-pa-dev-shell__user-button:focus-visible,.bp-pa-dev-shell__user-item:focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:calc(var(--bp-focus-ring-offset) * -1)}.bp-pa-dev-shell__link--current,.bp-pa-dev-shell__link--current:hover{background:color-mix(in srgb, var(--bp-color-action-primary-background) 8%, var(--bp-color-surface-default));color:var(--bp-color-text-action);font-weight:var(--bp-font-weight-semibold)}.bp-pa-dev-shell__nav-group--active>.bp-pa-dev-shell__group-toggle{background:color-mix(in srgb, var(--bp-color-action-primary-background) 5%, var(--bp-color-surface-default));border-inline-start-color:var(--bp-color-action-primary-background);color:var(--bp-color-text-action);font-weight:var(--bp-font-weight-semibold)}.bp-pa-dev-shell__icon{flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.bp-pa-dev-shell__icon svg{width:1.25rem;height:1.25rem}.bp-pa-dev-shell__label{flex:1;min-width:0}.bp-pa-dev-shell__chevron{transition:transform var(--bp-motion-duration-fast) var(--bp-motion-easing-standard);display:inline-flex}.bp-pa-dev-shell__group-toggle[aria-expanded=true] .bp-pa-dev-shell__chevron{transform:rotate(180deg)}.bp-pa-dev-shell__nav[data-collapsed=true] .bp-pa-dev-shell__link{border-inline-start-color:#0000;justify-content:center;padding-inline:0}.bp-pa-dev-shell__nav[data-collapsed=true] .bp-pa-dev-shell__nav-group{border-block:1px solid var(--bp-color-border-default);padding-block:var(--bp-space-xs)}.bp-pa-dev-shell__column{flex-direction:column;min-width:0;display:flex}.bp-pa-dev-shell__topbar{z-index:var(--bp-number-z-index-raised);justify-content:space-between;align-items:center;gap:var(--bp-space-md);height:var(--bp-pa-dev-shell-topbar);box-sizing:border-box;padding-inline:var(--bp-space-md);background:var(--bp-color-surface-default);border-bottom:1px solid var(--bp-color-border-default);display:flex;position:sticky;top:0}@media (width>=48rem){.bp-pa-dev-shell__topbar{padding-inline:var(--bp-space-xl)}}.bp-pa-dev-shell__trail{min-width:0;font-size:var(--bp-font-size-md);overflow:hidden}.bp-pa-dev-shell__trail .bp-pa-breadcrumb ol{font-size:var(--bp-font-size-md);margin:0}.bp-pa-dev-shell__trail .bp-pa-breadcrumb li+li:before{color:var(--bp-color-text-secondary)}.bp-pa-dev-shell__trail .bp-pa-breadcrumb ol{white-space:nowrap;flex-wrap:nowrap}.bp-pa-dev-shell__trail .bp-pa-breadcrumb li{min-width:0}.bp-pa-dev-shell__trail .bp-pa-breadcrumb li:last-child{text-overflow:ellipsis;overflow:hidden}.bp-pa-dev-shell__topbar-actions{align-items:center;gap:var(--bp-space-sm);flex:none;display:flex}.bp-pa-dev-shell__hamburger{min-width:2.75rem;min-height:2.75rem}.bp-pa-dev-shell__user{position:relative}.bp-pa-dev-shell__user-button{align-items:center;gap:var(--bp-space-sm);min-height:2.75rem;padding:var(--bp-space-xs) var(--bp-space-sm);border-radius:var(--bp-radius-full);color:var(--bp-color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;display:flex}.bp-pa-dev-shell__user-button:hover{background:var(--bp-color-background-subtle)}.bp-pa-dev-shell__avatar{border-radius:var(--bp-radius-full);background:var(--bp-color-text-primary);width:2rem;height:2rem;color:var(--bp-color-text-inverse);font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.bp-pa-dev-shell__user-name{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}@media (width<=47.99rem){.bp-pa-dev-shell__user-name,.bp-pa-dev-shell__user-button .bp-pa-dev-shell__chevron{display:none}}.bp-pa-dev-shell__user-menu{inset-inline-end:0;top:calc(100% + var(--bp-space-xs));z-index:var(--bp-number-z-index-overlay);min-width:13rem;padding:var(--bp-space-xs);background:var(--bp-color-surface-raised);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);box-shadow:var(--bp-elevation-md);margin:0;list-style:none;position:absolute}.bp-pa-dev-shell__user-item{box-sizing:border-box;width:100%;min-height:2.75rem;padding:var(--bp-space-xs) var(--bp-space-md);border-radius:var(--bp-radius-sm);color:var(--bp-color-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.bp-pa-dev-shell__user-item:hover{background:var(--bp-color-background-subtle)}.bp-pa-dev-shell__content{flex:1;min-width:0;max-width:none;margin:0}.bp-pa-dev-shell__content>main{box-sizing:border-box;width:100%;max-width:80rem;padding:var(--bp-space-lg) var(--bp-space-md) var(--bp-space-xl);gap:var(--bp-space-lg);margin-inline:0}.bp-pa-dev-shell__content>main h1{letter-spacing:-.01em;margin:0;font-size:1.75rem;line-height:1.2}.bp-pa-dev-shell__content .bp-pa-account-page-header{align-items:center;margin-bottom:0}.bp-pa-dev-shell__content .bp-crm-nav{display:none}@media (width>=64rem){.bp-pa-dev-shell__content>main{padding:var(--bp-space-xl) var(--bp-space-xl) var(--bp-space-2xl);gap:var(--bp-space-lg)}}.bp-pa-dev-shell__content>main:has(.bp-crm-leads-head){max-width:none}.bp-pa-dev-shell__bell{border-radius:var(--bp-radius-md);min-width:2.75rem;min-height:2.75rem;color:var(--bp-color-text-primary);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.bp-pa-dev-shell__bell:hover{background:var(--bp-color-background-subtle)}.bp-pa-dev-shell__bell:focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:calc(var(--bp-focus-ring-offset) * -1)}.bp-pa-dev-shell__bell-badge{box-sizing:border-box;background:var(--bp-color-status-danger-foreground);min-width:1.25rem;height:1.25rem;color:var(--bp-color-text-inverse);text-align:center;border-radius:999px;padding:0 .3rem;font-size:.75rem;font-weight:700;line-height:1.25rem;position:absolute;top:.2rem;right:.1rem}.bp-ui-dialog__content.bp-pa-dev-shell__drawer{width:min(20rem,86vw);height:100%;max-height:none;padding:var(--bp-space-md);gap:var(--bp-space-sm);overscroll-behavior:contain;border-radius:0;flex-direction:column;display:flex;top:0;bottom:0;left:0;overflow-y:auto;transform:none}.bp-pa-dev-shell__drawer .bp-ui-dialog__title{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.bp-pa-dev-shell__drawer-close{align-self:flex-end;min-width:2.75rem;min-height:2.75rem}.bp-pa-chrome-footer{padding:var(--bp-space-lg);border-top:1px solid var(--bp-color-border-default)}.bp-pa-chrome-footer__nav{gap:var(--bp-space-md);flex-wrap:wrap;display:flex}.bp-pa-account-nav{padding:var(--bp-space-xl) var(--bp-space-lg);border-inline-end:1px solid var(--bp-color-border-default);background:var(--bp-color-background-subtle);box-shadow:inset -1px 0 0 var(--bp-color-border-default);flex-direction:column;display:flex}.bp-pa-account-nav__brand{letter-spacing:-.01em;color:var(--bp-color-text-primary);padding-bottom:var(--bp-space-lg);margin-bottom:var(--bp-space-lg);border-bottom:1px solid var(--bp-color-border-default);font-size:1.25rem;font-weight:700;text-decoration:none}.bp-pa-account-nav ul{margin:var(--bp-space-lg) 0 0;gap:var(--bp-space-xs);flex-direction:column;padding:0;list-style:none;display:flex}.bp-pa-account-nav__account-label{margin:var(--bp-space-lg) 0 0;font-weight:600}.bp-pa-account-nav__item a{align-items:center;gap:var(--bp-space-sm);padding:var(--bp-space-sm) var(--bp-space-md);border-radius:var(--bp-radius-md);color:var(--bp-color-text-secondary);border-inline-start:3px solid #0000;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s,box-shadow .12s;display:flex}.bp-pa-account-nav__item a:hover{background:var(--bp-color-surface-default);color:var(--bp-color-text-primary);box-shadow:var(--bp-shadow-sm)}.bp-pa-account-nav__item a:focus-visible{outline:2px solid var(--bp-color-border-focus);outline-offset:2px}.bp-pa-account-nav__item-icon{border-radius:var(--bp-radius-sm);background:var(--bp-color-surface-default);width:1.75rem;height:1.75rem;color:var(--bp-color-text-secondary);flex:none;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:flex}.bp-pa-account-nav__item a:hover .bp-pa-account-nav__item-icon{color:var(--bp-color-text-primary)}.bp-pa-account-nav__item-icon svg{width:1rem;height:1rem}.bp-pa-account-nav__item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bp-pa-account-nav__item--current a{background:var(--bp-color-surface-default);border-inline-start-color:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-background);box-shadow:var(--bp-shadow-sm);font-weight:700}.bp-pa-account-nav__item--current a:hover{background:var(--bp-color-surface-default);color:var(--bp-color-action-primary-background)}.bp-pa-account-nav__item--current .bp-pa-account-nav__item-icon{background:color-mix(in srgb, var(--bp-color-action-primary-background) 10%, var(--bp-color-background-default));color:var(--bp-color-action-primary-background)}.bp-pa-account-identity{align-items:center;gap:var(--bp-space-md);margin-bottom:var(--bp-space-xl);padding:var(--bp-space-md);border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-default);border:1px solid var(--bp-color-border-default);box-shadow:var(--bp-shadow-sm);display:flex}.bp-pa-account-identity__avatar{border-radius:var(--bp-radius-full);background:var(--bp-color-action-primary-background);width:3.25rem;height:3.25rem;color:var(--bp-color-action-primary-foreground);letter-spacing:.02em;box-shadow:0 0 0 3px color-mix(in srgb, var(--bp-color-action-primary-background) 10%, var(--bp-color-background-default));flex:none;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:700;display:flex}.bp-pa-account-identity__meta{min-width:0}.bp-pa-account-identity__name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:700;overflow:hidden}.bp-pa-account-identity__role{margin:var(--bp-space-xs) 0 0;color:var(--bp-color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.bp-pa-account-help-card{padding:var(--bp-space-md);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-default);box-shadow:var(--bp-shadow-sm);gap:var(--bp-space-xs);flex-direction:column;margin-top:auto;display:flex}.bp-pa-account-help-card__title{margin:0 0 var(--bp-space-xs);color:var(--bp-color-text-primary);font-size:.875rem;font-weight:600}.bp-pa-account-help-card__body{margin:0 0 var(--bp-space-sm);color:var(--bp-color-text-secondary);font-size:.8125rem;line-height:1.4}.bp-pa-account-controls{gap:var(--bp-space-xs);margin-top:var(--bp-space-sm);padding-top:var(--bp-space-sm);border-top:1px solid var(--bp-color-border-default);flex-direction:column;display:flex}.bp-pa-account-controls__portal{font-size:.8125rem;font-weight:500}.bp-pa-account-controls__logout{align-self:flex-start}.bp-pa-breadcrumb ol{align-items:center;gap:var(--bp-space-xs);margin:0 0 var(--bp-space-md);color:var(--bp-color-text-secondary);flex-wrap:wrap;padding:0;font-size:.8125rem;list-style:none;display:flex}.bp-pa-breadcrumb li+li:before{content:"/";color:var(--bp-color-border-default);margin-inline-end:var(--bp-space-xs)}.bp-pa-breadcrumb li{align-items:center;gap:var(--bp-space-xs);display:flex}.bp-pa-breadcrumb li:last-child{color:var(--bp-color-text-primary);font-weight:500}.bp-pa-account-page-header{justify-content:space-between;align-items:baseline;gap:var(--bp-space-sm);margin-bottom:var(--bp-space-xs);flex-wrap:wrap;display:flex}.bp-pa-metrics{gap:var(--bp-space-sm) var(--bp-space-md);flex-wrap:wrap;margin:0;display:flex}.bp-pa-metrics__item dt{color:var(--bp-color-text-secondary);font-size:.875rem}.bp-pa-metrics__item dd{margin:0;font-weight:600}.bp-pa-managed-listing{gap:var(--bp-space-md);align-items:flex-start;display:flex}.bp-pa-managed-listing__media{border-radius:var(--bp-radius-sm);background:var(--bp-color-background-subtle);flex:0 0 6rem;width:6rem;display:block;overflow:hidden}.bp-pa-managed-listing__media img{object-fit:cover;width:100%;height:100%;display:block}.bp-pa-managed-listing__body{gap:var(--bp-space-xs);flex-direction:column;flex:auto;display:flex}.bp-pa-managed-listing__title{margin:0;font-size:1rem}.bp-pa-managed-listing__secondary{color:var(--bp-color-text-secondary);margin:0}.bp-pa-managed-listing__actions{align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pa-managed-listing__body>.bp-ui-badge{align-self:flex-start}.bp-pa-managed-listing__location,.bp-pa-managed-listing__updated,.bp-pa-managed-listing__term{color:var(--bp-color-text-secondary);margin:0;font-size:.875rem}.bp-pa-managed-listing__price{color:var(--bp-color-text-primary);font-weight:var(--bp-font-weight-semibold)}.bp-pa-managed-listing__notices{gap:var(--bp-space-xs);flex-direction:column;display:flex}.bp-pa-managed-listing__confirm{gap:var(--bp-space-sm);padding:var(--bp-space-sm);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);flex-direction:column;display:flex}.bp-pa-managed-listing__confirm-body{margin:0}.bp-pa-managed-listing__media .bp-pp-media__fallback{aspect-ratio:4/3}.bp-pa-collection-state{align-items:flex-start;gap:var(--bp-space-sm);flex-direction:column;display:flex}.bp-pa-collection-state p{margin:0}.bp-pt-my-listings__rows{flex-direction:column;display:flex}.bp-pa-managed-listing--safe-default{padding-block:var(--bp-space-md);border-bottom:1px solid var(--bp-color-border-default)}@media (width<=30rem){.bp-pa-managed-listing--classic,.bp-pa-managed-listing--safe-default{flex-direction:column}.bp-pa-managed-listing--classic .bp-pa-managed-listing__media,.bp-pa-managed-listing--safe-default .bp-pa-managed-listing__media{flex-basis:auto;width:100%}}.bp-pa-managed-listing--classic{padding-block:var(--bp-space-md);border-bottom:1px solid var(--bp-color-border-default)}.bp-pa-managed-listing--modern{background:var(--bp-color-surface-raised);border-radius:var(--bp-radius-lg);padding:var(--bp-space-md);flex-direction:column}.bp-pa-managed-listing--modern .bp-pa-managed-listing__media{flex-basis:auto;width:100%}.bp-pa-wizard-steps{gap:var(--bp-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bp-pa-wizard-steps__step{padding:var(--bp-space-xs) var(--bp-space-sm);border-radius:var(--bp-radius-full);border:1px solid var(--bp-color-border-default);font-size:.875rem}.bp-pa-wizard-steps__step--current{border-color:var(--bp-color-border-focus);font-weight:600}.bp-pa-wizard-steps__step--complete{color:var(--bp-color-text-secondary)}.bp-pa-notifications{gap:var(--bp-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-pa-notifications__item{padding:var(--bp-space-sm) var(--bp-space-md);border-bottom:1px solid var(--bp-color-border-default)}.bp-pa-notifications__item--unread{border-inline-start:3px solid var(--bp-color-border-focus)}.bp-pa-notifications__title{align-items:center;gap:var(--bp-space-xs);margin:0;font-weight:600;display:flex}.bp-pa-notifications__unread-dot{border-radius:var(--bp-radius-full);background:var(--bp-color-text-action);width:.5rem;height:.5rem;display:inline-block}.bp-pa-notifications__preview,.bp-pa-notifications__timestamp{color:var(--bp-color-text-secondary);margin:0;font-size:.875rem}.bp-pa-notifications-groups{gap:var(--bp-space-lg);flex-direction:column;display:flex}.bp-pa-notifications-group{gap:var(--bp-space-xs);flex-direction:column;min-width:0;display:flex}.bp-pa-notifications-group__title{margin:0}.bp-pa-notifications-group__hint{margin:0 0 var(--bp-space-xs);color:var(--bp-color-text-secondary);font-size:.875rem}.bp-pa-notifications__item{min-width:0}.bp-pa-notifications__title{overflow-wrap:anywhere;flex-wrap:wrap}.bp-pa-notifications__unread{padding:0 var(--bp-space-xs);border-radius:var(--bp-radius-sm);background:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground);white-space:nowrap;font-size:.8125rem;font-weight:600}.bp-pa-notifications__meta,.bp-pa-notifications__actions{gap:var(--bp-space-xs) var(--bp-space-md);color:var(--bp-color-text-secondary);flex-wrap:wrap;margin:0;font-size:.875rem;display:flex}.bp-pa-notifications__preview{overflow-wrap:anywhere}.bp-pa-notifications-groups--classic .bp-pa-notifications{gap:0}.bp-pa-notifications-group .bp-pa-notifications:not(.bp-pa-notifications--cards) .bp-pa-notifications__item{border-inline-start:3px solid #0000}.bp-pa-notifications-group .bp-pa-notifications:not(.bp-pa-notifications--cards) .bp-pa-notifications__item--unread{border-inline-start-color:var(--bp-color-border-focus)}.bp-pa-notifications--cards .bp-pa-notifications__item{gap:var(--bp-space-xs);padding:var(--bp-space-md);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-raised);flex-direction:column;display:flex}.bp-pa-notifications--cards .bp-pa-notifications__item--unread{border-inline-start:3px solid var(--bp-color-border-focus);padding-inline-start:calc(var(--bp-space-md) - 2px)}.bp-pa-saved-items{gap:var(--bp-space-sm);flex-direction:column;min-width:0;display:flex}.bp-pa-saved-items__count{color:var(--bp-color-text-secondary);margin:0}.bp-pa-saved-items__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-pa-saved-item{justify-content:space-between;align-items:flex-start;gap:var(--bp-space-sm) var(--bp-space-md);min-width:0;padding:var(--bp-space-sm) 0;border-bottom:1px solid var(--bp-color-border-default);flex-wrap:wrap;display:flex}.bp-pa-saved-item__body{flex-direction:column;flex:16rem;gap:2px;min-width:0;display:flex}.bp-pa-saved-item__body p{overflow-wrap:anywhere;margin:0}.bp-pa-saved-item__title{font-weight:600}.bp-pa-saved-item__meta,.bp-pa-saved-item__saved{color:var(--bp-color-text-secondary);font-size:.875rem}.bp-pa-saved-item__price{font-weight:600}.bp-pa-saved-item__actions{align-items:center;gap:var(--bp-space-xs) var(--bp-space-md);flex-wrap:wrap;display:flex}.bp-pa-saved-items__pagination{align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pa-saved-items--classic .bp-pa-saved-item{padding:var(--bp-space-xs) 0}.bp-pa-saved-items--modern .bp-pa-saved-items__list{gap:var(--bp-space-sm)}.bp-pa-saved-items--modern .bp-pa-saved-item{padding:var(--bp-space-md);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-raised);flex-direction:column}.bp-pa-saved-items--modern .bp-pa-saved-item__body{flex-basis:auto}.bp-pa-analytics{align-items:flex-start;gap:var(--bp-space-sm);flex-direction:column;min-width:0;display:flex}.bp-pa-analytics__eyebrow{color:var(--bp-color-text-secondary);margin:0;font-size:.875rem;font-weight:600}.bp-pa-analytics h1{overflow-wrap:anywhere}.bp-pa-analytics__window{gap:var(--bp-space-xs);flex-wrap:wrap;display:inline-flex}.bp-pa-analytics__window-option{min-height:2.75rem;padding:0 var(--bp-space-md);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-full);background:var(--bp-color-surface-raised);color:var(--bp-color-text-primary);font:inherit;cursor:pointer}.bp-pa-analytics__window-option[aria-selected=true]{border-color:var(--bp-color-border-focus);box-shadow:inset 0 -3px 0 var(--bp-color-border-focus);font-weight:700}.bp-pa-analytics__as-of,.bp-pa-analytics__freshness,.bp-pa-analytics__metric-hint,.bp-pa-analytics__trend-empty{color:var(--bp-color-text-secondary);margin:0;font-size:.875rem}.bp-pa-analytics__metrics{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.bp-pa-analytics__metric{flex-direction:column;gap:2px;min-width:0;display:flex}.bp-pa-analytics__metric p{overflow-wrap:anywhere;margin:0}.bp-pa-analytics__metric-label{font-weight:600}.bp-pa-analytics__metric-value{font-size:1.5rem;font-weight:700}.bp-pa-analytics__trend{width:100%;min-width:0}.bp-pa-analytics__trend-heading{margin:var(--bp-space-sm) 0}.bp-pa-analytics__trend-scroll{max-width:100%;overflow-x:auto}.bp-pa-analytics__trend-scroll:focus-visible{outline:2px solid var(--bp-focus-ring-color);outline-offset:2px}.bp-pa-analytics__trend-table{border-collapse:collapse;min-width:100%}.bp-pa-analytics__trend-table th,.bp-pa-analytics__trend-table td{padding:var(--bp-space-xs) var(--bp-space-sm);border-bottom:1px solid var(--bp-color-border-default);text-align:start;white-space:nowrap}.bp-pa-analytics--classic .bp-pa-analytics__metric,.bp-pa-analytics--safe-default .bp-pa-analytics__metric{padding:var(--bp-space-xs) 0;border-bottom:1px solid var(--bp-color-border-default)}.bp-pa-analytics--modern .bp-pa-analytics__metrics{gap:var(--bp-space-sm);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.bp-pa-analytics--modern .bp-pa-analytics__metric{padding:var(--bp-space-md);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-raised)}.bp-pa-thread{gap:var(--bp-space-md);flex-direction:column;min-width:0;display:flex}.bp-pa-thread__back,.bp-pa-thread__context-meta,.bp-pa-thread__context-title{margin:0}.bp-pa-thread__context{align-items:flex-start;gap:var(--bp-space-xs);flex-direction:column;display:flex}.bp-pa-thread__context-title{overflow-wrap:anywhere}.bp-pa-thread__context-meta,.bp-pa-thread__message-meta{color:var(--bp-color-text-secondary);font-size:.875rem}.bp-pa-thread__history{gap:var(--bp-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-pa-thread__message{flex-direction:column;gap:2px;min-width:0;display:flex}.bp-pa-thread__message p{margin:0}.bp-pa-thread__message-meta{gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pa-thread__message-author{color:var(--bp-color-text-primary);font-weight:600}.bp-pa-thread__message-body{white-space:pre-wrap;overflow-wrap:anywhere}.bp-pa-thread__composer{align-items:flex-start;gap:var(--bp-space-xs);flex-direction:column;display:flex}.bp-pa-thread__composer-label{font-weight:600}.bp-pa-thread__composer-input{box-sizing:border-box;width:100%;padding:var(--bp-space-sm);border:1px solid var(--bp-color-border-strong);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-raised);color:var(--bp-color-text-primary);font:inherit;resize:vertical}.bp-pa-thread__composer-input[aria-invalid=true]{border-color:var(--bp-color-status-danger-border)}.bp-pa-thread__composer-error{color:var(--bp-color-status-danger-foreground);margin:0;font-weight:600}.bp-pa-thread__closed{color:var(--bp-color-text-secondary);margin:0}.bp-pa-thread--classic .bp-pa-thread__message,.bp-pa-thread--safe-default .bp-pa-thread__message{padding:var(--bp-space-xs) 0;border-bottom:1px solid var(--bp-color-border-default)}.bp-pa-thread--modern .bp-pa-thread__message{max-width:min(36rem,100%);padding:var(--bp-space-sm) var(--bp-space-md);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-raised)}.bp-pa-thread--modern .bp-pa-thread__message[data-mine]{border-color:var(--bp-color-border-focus);align-self:flex-end}.bp-pa-workspace{gap:var(--bp-space-md);flex-direction:column;min-width:0;display:flex}.bp-pa-workspace__note{color:var(--bp-color-text-secondary);margin:0}.bp-pa-workspace__section{gap:var(--bp-space-xs);flex-direction:column;min-width:0;display:flex}.bp-pa-workspace__section h2,.bp-pa-workspace__section p{margin:0}.bp-pa-workspace__facts{gap:var(--bp-space-xs) var(--bp-space-md);grid-template-columns:minmax(8rem,max-content) 1fr;margin:0;display:grid}.bp-pa-workspace__facts dt{font-weight:600}.bp-pa-workspace__facts dd{overflow-wrap:anywhere;margin:0}.bp-pa-workspace__list{gap:var(--bp-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-pa-workspace__item{overflow-wrap:anywhere}@media (width<=40rem){.bp-pa-workspace__facts{grid-template-columns:1fr}}.bp-pa-workspace--classic .bp-pa-workspace__section,.bp-pa-workspace--safe-default .bp-pa-workspace__section{padding-bottom:var(--bp-space-sm);border-bottom:1px solid var(--bp-color-border-default)}.bp-pa-workspace--modern .bp-pa-workspace__section{padding:var(--bp-space-md);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-raised)}.bp-pa-section{gap:var(--bp-space-xs);flex-direction:column;min-width:0;display:flex}.bp-pa-section h2,.bp-pa-section p{margin:0}.bp-pa-section__facts{gap:var(--bp-space-xs) var(--bp-space-md);grid-template-columns:minmax(8rem,max-content) 1fr;margin:0;display:grid}.bp-pa-section__facts dt{font-weight:600}.bp-pa-section__facts dd{overflow-wrap:anywhere;margin:0}.bp-pa-section__hint{color:var(--bp-color-text-secondary);font-size:.875rem}.bp-pa-section-form__actions{gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pa-section-tabs{gap:var(--bp-space-md);flex-direction:column;min-width:0;display:flex}.bp-pa-section-tabs__list{gap:var(--bp-space-xs);border-bottom:1px solid var(--bp-color-border-default);flex-wrap:wrap;display:flex}.bp-pa-section-tabs__tab{min-height:2.75rem;padding:0 var(--bp-space-md);border:0;color:var(--bp-color-text-primary);font:inherit;cursor:pointer;background:0 0;border-bottom:3px solid #0000}.bp-pa-section-tabs__tab[aria-selected=true]{border-bottom-color:var(--bp-color-border-focus);font-weight:700}.bp-pa-section-tabs__panel{gap:var(--bp-space-md);flex-direction:column;min-width:0;display:flex}.bp-pa-section-tabs__panel[hidden]{display:none}.bp-pa-content-sections,.bp-pa-content-sections>*{min-width:0;max-width:100%}@media (width<=40rem){.bp-pa-section__facts{grid-template-columns:1fr}}.bp-pa-modern-profile__profile-column .bp-pa-section{padding:var(--bp-space-md);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-raised)}.bp-pa-billing-summary{gap:var(--bp-space-md);flex-direction:column;display:flex}.bp-pa-billing-summary__entitlements{gap:var(--bp-space-xs);flex-direction:column;display:flex}.bp-pa-billing-summary__entitlement-row{justify-content:space-between;gap:var(--bp-space-md);border-bottom:1px solid var(--bp-color-border-default);padding-block:var(--bp-space-xs);display:flex}.bp-pa-billing-summary__actions{gap:var(--bp-space-sm);display:flex}.bp-pa-content-sections{gap:var(--bp-space-sm);flex-direction:column;display:flex}.bp-pa-classic-workspace__layout{grid-template-columns:1fr;display:grid}@media (width>=48rem){.bp-pa-classic-workspace__layout{grid-template-columns:17rem 1fr}}.bp-pa-classic-workspace__main{padding:var(--bp-space-lg);gap:var(--bp-space-xl);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:78rem;display:flex}@media (width>=64rem){.bp-pa-classic-workspace__main{padding:var(--bp-space-2xl);gap:var(--bp-space-2xl)}}.bp-pa-classic-dashboard__summary{gap:var(--bp-space-md);flex-direction:column;display:flex}.bp-pa-classic-wizard__footer{gap:var(--bp-space-sm);border-top:1px solid var(--bp-color-border-default);padding-top:var(--bp-space-md);display:flex}.bp-pa-classic-auth-session__main{max-width:32rem;padding:var(--bp-space-lg) var(--bp-page-gutter);margin:0 auto}.bp-pa-classic-system-state__main{text-align:center;max-width:32rem;padding:var(--bp-space-lg);margin:0 auto}.bp-pa-classic-system-state__actions{justify-content:center;gap:var(--bp-space-sm);display:flex}.bp-pa-modern-app__main{gap:var(--bp-space-2xl);padding:var(--bp-space-lg);flex-direction:column;display:flex}.bp-pa-modern-dashboard__summary-grid{gap:var(--bp-space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.bp-pa-modern-dashboard__summary-card{background:var(--bp-color-surface-raised);border-radius:var(--bp-radius-lg);padding:var(--bp-space-md)}.bp-pa-modern-dashboard__listings-cards,.bp-pa-modern-my-listings__grid{gap:var(--bp-space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.bp-pa-modern-wizard__body{gap:var(--bp-space-lg);grid-template-columns:1fr;display:grid}@media (width>=64rem){.bp-pa-modern-wizard__body{grid-template-columns:2fr 1fr}}.bp-pa-modern-wizard__footer{gap:var(--bp-space-sm);display:flex}.bp-pa-modern-inbox__panel,.bp-pa-modern-billing__card{background:var(--bp-color-surface-raised);border-radius:var(--bp-radius-lg);padding:var(--bp-space-lg)}.bp-pa-modern-profile__grid{gap:var(--bp-space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.bp-pa-modern-profile__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bp-pa-modern-profile__grid--single,.bp-pa-modern-profile__grid.bp-pa-modern-profile__grid--single{grid-template-columns:minmax(0,1fr)}.bp-pa-modern-auth-session__main{padding:var(--bp-space-2xl) var(--bp-page-gutter);justify-content:center;display:flex}.bp-pa-modern-auth-session__panel{width:100%;max-width:32rem}.bp-pa-classic-auth-session__main:has(.bp-account-cms-page){max-width:var(--bp-page-max-width)}.bp-pa-modern-auth-session__panel:has(.bp-account-cms-page){max-width:calc(var(--bp-page-max-width) - 2 * var(--bp-page-gutter))}.bp-pa-classic-auth-session__main .bp-identity-card,.bp-pa-modern-auth-session__panel .bp-identity-card{margin-inline:auto}.bp-pa-classic-auth-session .bp-pa-chrome-header .bp-ui-brand-header__inner,.bp-pa-modern-auth-session .bp-pa-chrome-header .bp-ui-brand-header__inner{max-width:var(--bp-page-max-width);padding-inline:var(--bp-page-gutter);margin-inline:auto}.bp-pa-classic-auth-session .bp-pa-chrome-header .bp-ui-brand-header__actions,.bp-pa-modern-auth-session .bp-pa-chrome-header .bp-ui-brand-header__actions{margin-inline-start:auto}.bp-pa-modern-system-state__main{justify-content:center;display:flex}.bp-pa-modern-system-state__panel{text-align:center;background:var(--bp-color-surface-raised);border-radius:var(--bp-radius-lg);max-width:32rem;padding:var(--bp-space-2xl) var(--bp-space-lg)}.bp-pa-modern-system-state__actions{justify-content:center;gap:var(--bp-space-sm);display:flex}.bp-columns-container{min-width:0;container:bp-columns/inline-size}.bp-columns{--bp-columns-template:minmax(0, 1fr);gap:var(--bp-space-lg);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.bp-columns[data-ratio="100"]{--bp-columns-template:minmax(0, 1fr)}.bp-columns[data-ratio="50-50"]{--bp-columns-template:minmax(0, 50fr) minmax(0, 50fr)}.bp-columns[data-ratio="40-60"]{--bp-columns-template:minmax(0, 40fr) minmax(0, 60fr)}.bp-columns[data-ratio="60-40"]{--bp-columns-template:minmax(0, 60fr) minmax(0, 40fr)}.bp-columns[data-ratio="30-70"]{--bp-columns-template:minmax(0, 30fr) minmax(0, 70fr)}.bp-columns[data-ratio="70-30"]{--bp-columns-template:minmax(0, 70fr) minmax(0, 30fr)}.bp-columns[data-ratio="25-75"]{--bp-columns-template:minmax(0, 25fr) minmax(0, 75fr)}.bp-columns[data-ratio="75-25"]{--bp-columns-template:minmax(0, 75fr) minmax(0, 25fr)}.bp-columns[data-ratio="33-33-34"]{--bp-columns-template:minmax(0, 33fr) minmax(0, 33fr) minmax(0, 34fr)}.bp-columns[data-ratio="25-50-25"]{--bp-columns-template:minmax(0, 25fr) minmax(0, 50fr) minmax(0, 25fr)}.bp-columns[data-ratio="50-25-25"]{--bp-columns-template:minmax(0, 50fr) minmax(0, 25fr) minmax(0, 25fr)}.bp-columns[data-ratio="25-25-50"]{--bp-columns-template:minmax(0, 25fr) minmax(0, 25fr) minmax(0, 50fr)}.bp-columns[data-ratio="25-25-25-25"]{--bp-columns-template:repeat(4, minmax(0, 1fr))}.bp-columns[data-ratio=equal-1]{--bp-columns-template:minmax(0, 1fr)}.bp-columns[data-ratio=equal-2]{--bp-columns-template:repeat(2, minmax(0, 1fr))}.bp-columns[data-ratio=equal-3]{--bp-columns-template:repeat(3, minmax(0, 1fr))}.bp-columns[data-ratio=equal-4]{--bp-columns-template:repeat(4, minmax(0, 1fr))}.bp-columns[data-gap=none]{gap:0}.bp-columns[data-gap=small]{gap:var(--bp-space-sm)}.bp-columns[data-gap=medium]{gap:var(--bp-space-lg)}.bp-columns[data-gap=large]{gap:var(--bp-space-xl)}.bp-columns[data-valign=top]{align-items:start}.bp-columns[data-valign=center]{align-items:center}.bp-columns[data-valign=bottom]{align-items:end}.bp-columns[data-valign=stretch]{align-items:stretch}.bp-columns__column{gap:var(--bp-space-md);flex-direction:column;min-width:0;display:flex}.bp-columns__item{overflow-wrap:anywhere;min-width:0}.bp-columns__item img,.bp-columns__item video{max-width:100%;height:auto}@container bp-columns (width<=39.99rem){.bp-columns>[data-mobile-order="1"]{order:1}.bp-columns>[data-mobile-order="2"]{order:2}.bp-columns>[data-mobile-order="3"]{order:3}.bp-columns>[data-mobile-order="4"]{order:4}}@container bp-columns (width>=40rem) and (width<=63.99rem){.bp-columns[data-stack=mobile]{grid-template-columns:var(--bp-columns-template)}.bp-columns[data-stack=mobile][data-columns="3"],.bp-columns[data-stack=mobile][data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-columns[data-stack=tablet]>[data-mobile-order="1"]{order:1}.bp-columns[data-stack=tablet]>[data-mobile-order="2"]{order:2}.bp-columns[data-stack=tablet]>[data-mobile-order="3"]{order:3}.bp-columns[data-stack=tablet]>[data-mobile-order="4"]{order:4}}@container bp-columns (width>=64rem){.bp-columns{grid-template-columns:var(--bp-columns-template)}}.bp-system-slot{min-width:0}.bp-system-slot.bp-system-slot>*{box-sizing:border-box;inline-size:100%;max-inline-size:none}.bp-system-slot--placeholder{gap:var(--bp-space-xs);padding:var(--bp-space-lg);border:var(--bp-dimension-border-width-thin,1px) dashed var(--bp-color-border-strong);border-radius:var(--bp-radius-md,.5rem);background:var(--bp-color-background-subtle);color:var(--bp-color-text-secondary);display:grid}.bp-media-reference__image{object-fit:cover;block-size:auto;max-block-size:42rem;inline-size:100%;display:block}.bp-system-error-page{background:var(--bp-color-background-default);min-height:100vh;font-family:var(--bp-font-family-system);flex-direction:column;display:flex}.bp-system-error-page__header-inner{max-width:var(--bp-page-max-width,80rem);padding-inline:var(--bp-page-gutter,var(--bp-space-lg));margin-inline:auto}.bp-system-error-page__header-inner .bp-ui-brand-header__actions{margin-inline-start:auto}.bp-system-error-page__main{flex-direction:column;flex:1 0 auto;display:flex}.bp-system-error-page__main>.bp-system-error{flex:1 0 auto}.bp-system-error-page--embedded{background:0 0;min-height:0;display:block}.bp-system-error-page--embedded>.bp-system-error{border-radius:var(--bp-radius-lg,.75rem);overflow:hidden}.bp-system-error-page--embedded .bp-error-hero__title{font-size:clamp(2rem,1.25rem + 1.8vw,3rem);line-height:1.1}.bp-system-error-page--embedded .bp-system-error__inner{max-width:none;padding-block:clamp(1.5rem,.75rem + 3vw,3.5rem);padding-inline:clamp(var(--bp-space-md), .5rem + 2.5vw, var(--bp-space-2xl))}.bp-system-error{background:radial-gradient(120% 80% at 85% 0%, color-mix(in srgb, var(--bp-color-blue-100) 55%, transparent) 0%, transparent 60%), linear-gradient(180deg, var(--bp-color-blue-50) 0%, var(--bp-color-background-default) 100%);color:var(--bp-color-blue-900)}.bp-system-error__inner{max-width:var(--bp-page-max-width,80rem);padding-block:clamp(2rem,1rem + 4vw,5rem) clamp(2.5rem,1.5rem + 5vw,6rem);padding-inline:var(--bp-page-gutter,var(--bp-space-lg));margin-inline:auto}.bp-system-error .bp-columns{align-items:center}.bp-error-hero{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.bp-error-hero__eyebrow{margin:0 0 var(--bp-space-md);color:var(--bp-color-text-action);font-size:.9375rem;font-weight:var(--bp-font-weight-bold,700);letter-spacing:.08em;text-transform:uppercase}.bp-error-hero__title{color:var(--bp-color-blue-900);font-size:clamp(2rem,1.2rem + 2.6vw,3.5rem);font-weight:var(--bp-font-weight-bold,700);letter-spacing:-.02em;overflow-wrap:break-word;margin:0;line-height:1.1}.bp-error-hero__description{max-width:34rem;margin:var(--bp-space-lg) 0 0;color:var(--bp-color-neutral-600);font-size:clamp(var(--bp-font-size-md), .95rem + .35vw, var(--bp-font-size-lg));line-height:1.55}.bp-error-hero__actions{gap:var(--bp-space-sm);margin-top:var(--bp-space-xl);flex-wrap:wrap;display:flex}.bp-error-hero__action{justify-content:center;align-items:center;gap:var(--bp-space-xs);min-height:3rem;padding:0 var(--bp-space-md);font:inherit;font-size:.9375rem;font-weight:var(--bp-font-weight-semibold,600);cursor:pointer;border:1px solid #0000;border-radius:.75rem;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.bp-error-hero__action:focus-visible,.bp-error-hero__link:focus-visible{outline:3px solid var(--bp-focus-ring-color);outline-offset:2px}.bp-error-hero__action--primary{background:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground);box-shadow:0 8px 20px -10px color-mix(in srgb, var(--bp-color-action-primary-background) 70%, transparent)}.bp-error-hero__action--primary:hover{background:var(--bp-color-action-primary-background-hover);color:var(--bp-color-action-primary-foreground)}.bp-error-hero__action--secondary{border-color:color-mix(in srgb, var(--bp-color-blue-900) 22%, transparent);background:var(--bp-color-background-default);color:var(--bp-color-blue-900)}.bp-error-hero__action--secondary:hover{border-color:color-mix(in srgb, var(--bp-color-blue-900) 40%, transparent);background:var(--bp-color-blue-50);color:var(--bp-color-blue-900)}.bp-error-hero__icon{flex:none;width:1.25rem;height:1.25rem}.bp-error-hero__links{margin-top:var(--bp-space-2xl);align-self:stretch}.bp-error-hero__links-heading{margin:0 0 var(--bp-space-sm);color:var(--bp-color-blue-900);font-size:var(--bp-font-size-md);font-weight:var(--bp-font-weight-semibold,600)}.bp-error-hero__links-list{gap:var(--bp-space-sm);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.bp-error-hero__links-list>li{min-width:0;display:flex}.bp-error-hero__link{align-items:center;gap:var(--bp-space-xs);min-height:2.75rem;padding:var(--bp-space-sm) var(--bp-space-xs);background:color-mix(in srgb, var(--bp-color-background-default) 70%, transparent);color:var(--bp-color-text-link);font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-semibold,600);text-align:center;overflow-wrap:anywhere;border-radius:.75rem;flex-direction:column;flex:1;line-height:1.3;text-decoration:none;display:flex}.bp-error-hero__link:hover{background:var(--bp-color-background-default)}.bp-error-hero__link-emoji{background:var(--bp-color-background-default);width:3rem;height:3rem;box-shadow:0 6px 16px -8px color-mix(in srgb, var(--bp-color-blue-900) 40%, transparent);border-radius:999px;place-items:center;font-size:1.625rem;line-height:1;display:inline-grid}@media (width<=22.5rem){.bp-error-hero__link-emoji{width:2.5rem;height:2.5rem;font-size:1.375rem}}.bp-error-hero__link-label{text-underline-offset:.2em;text-decoration:underline}.bp-error-hero__link:hover .bp-error-hero__link-label{text-decoration-thickness:2px}.bp-system-error .bp-media-reference__image{object-fit:contain;border-radius:var(--bp-radius-lg);max-block-size:none;box-shadow:0 30px 60px -30px color-mix(in srgb, var(--bp-color-blue-900) 35%, transparent)}@media (width<=30rem){.bp-error-hero__actions{width:100%}.bp-error-hero__action{flex:100%}}@media (prefers-reduced-motion:reduce){.bp-error-hero__action{transition:none}}.bp-pt-content-frame,.bp-pt-system-state-frame{flex-direction:column;min-height:100%;display:flex}.bp-pt-banner,.bp-pt-footer{padding:var(--bp-space-md) var(--bp-space-lg)}.bp-pt-main{padding:var(--bp-space-lg);gap:var(--bp-space-md);flex-direction:column;flex:auto;display:flex}.bp-pt-content-frame>:where(main){max-width:none;margin:0}.bp-pt-content-frame>main.bp-pp-knowledge__layout{padding:var(--bp-space-lg)}.bp-pp-safe-default-knowledge__section-unavailable>span{gap:var(--bp-space-xs);flex-direction:column;display:flex}.bp-pt-main img{max-width:100%;height:auto}.bp-pt-system-state-main{text-align:center;justify-content:center;align-items:center;max-width:32rem;margin:auto}.bp-pt-heading{gap:var(--bp-space-sm);flex-direction:column;display:flex}.bp-pt-heading h1,.bp-pt-system-state-main h1{font-size:var(--bp-font-size-2xl);overflow-wrap:break-word;margin:0;line-height:1.25}@media (width<=47.99rem){.bp-pt-heading h1,.bp-pt-system-state-main h1{font-size:var(--bp-font-size-xl)}}.bp-pt-hero{gap:var(--bp-space-sm);flex-direction:column;display:flex}.bp-pt-hero>h1{font-size:var(--bp-font-size-2xl);overflow-wrap:break-word;margin:0;line-height:1.25}.bp-pt-hero__image{object-fit:cover;border-radius:var(--bp-radius-md);width:100%;max-height:24rem;display:block}.bp-pt-description{color:var(--bp-color-text-secondary)}.bp-pt-actions{gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-pt-action{font:inherit;cursor:pointer;border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);padding:var(--bp-space-sm) var(--bp-space-md);color:var(--bp-color-text-action);background:0 0}.bp-pt-context{gap:var(--bp-space-sm);flex-direction:column;display:flex}.bp-pt-body{flex:auto}.compliance-planes{gap:var(--bp-dimension-spacing-3);margin-bottom:var(--bp-dimension-spacing-4);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);display:flex}.compliance-planes [aria-selected=true]{border-bottom:var(--bp-dimension-border-width-thick) solid var(--bp-color-text-action);border-radius:0}.cookie-consent-admin{gap:var(--bp-dimension-spacing-5);flex-direction:column;display:flex}.cookie-consent-admin__tabs{gap:var(--bp-dimension-spacing-3);margin:var(--bp-dimension-spacing-4) 0;flex-wrap:wrap;display:flex}.cookie-consent-admin__editor{gap:var(--bp-dimension-spacing-4);border:none;flex-direction:column;margin:0;padding:0;display:flex}.cookie-consent-admin__editor>fieldset{gap:var(--bp-dimension-spacing-3) var(--bp-dimension-spacing-5);padding:var(--bp-dimension-spacing-5);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-default);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;display:grid}.cookie-consent-admin__editor>fieldset>legend{font-weight:var(--bp-font-weight-semibold);padding:0 var(--bp-dimension-spacing-3)}.cookie-consent-admin__editor label{gap:var(--bp-dimension-spacing-1);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-primary);flex-direction:column;display:flex}.cookie-consent-admin__editor label:has(>input[type=checkbox]){flex-direction:row;align-items:center}.cookie-consent-admin__editor fieldset fieldset{gap:var(--bp-dimension-spacing-3);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-sm);padding:var(--bp-dimension-spacing-3);flex-wrap:wrap;margin:0;display:flex}.cookie-consent-admin__editor select{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-strong);border-radius:var(--bp-radius-sm);background:var(--bp-color-surface-raised);min-height:2.5rem;color:var(--bp-color-text-primary);padding:0 var(--bp-dimension-spacing-3)}.cookie-consent-admin__editor>fieldset>p,.cookie-consent-admin__editor>fieldset>button{grid-column:1/-1;justify-self:start;margin:0}.cookie-consent-admin__publish{gap:var(--bp-dimension-spacing-3);margin-top:var(--bp-dimension-spacing-5);flex-direction:column;max-width:48rem;display:flex}.cookie-consent-admin__publish label{gap:var(--bp-dimension-spacing-3);flex-direction:column;display:flex}.cookie-consent-admin__publish label:has(>input[type=checkbox]){flex-direction:row;align-items:center}.cookie-consent-admin table{border-collapse:collapse;width:100%;margin-top:var(--bp-dimension-spacing-4);font-size:var(--bp-font-size-sm)}.cookie-consent-admin th,.cookie-consent-admin td{text-align:start;padding:var(--bp-dimension-spacing-3);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);vertical-align:middle}.cookie-consent-admin__editor>button,.cookie-consent-admin__publish>button{align-self:flex-start}.cookie-consent-admin__table-scroll{max-width:100%;position:relative;overflow-x:auto}.dev-page{gap:calc(var(--bp-admin-space-unit) * 2);flex-direction:column;min-inline-size:0;display:flex}.dev-grid{gap:calc(var(--bp-admin-space-unit) * 2);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.dev-grid>.dev-card:first-child{grid-row:span 2}@media (width<=960px){.dev-grid{grid-template-columns:minmax(0,1fr)}.dev-grid>.dev-card:first-child{grid-row:auto}}.dev-card{background:var(--bp-color-background);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:calc(var(--bp-admin-space-unit) * 2);gap:calc(var(--bp-admin-space-unit) * 1.25);flex-direction:column;min-inline-size:0;display:flex}.dev-card h2{font-size:var(--bp-font-size-lg);margin:0}.dev-card h3{font-size:var(--bp-font-size-md);margin:0}.dev-toolbar{gap:var(--bp-admin-space-unit);flex-wrap:wrap;align-items:flex-end;display:flex}.dev-toolbar__filter{gap:calc(var(--bp-admin-space-unit) / 2);flex-direction:column;flex:0 14rem;display:flex}.dev-verification__verdict{align-items:center;gap:var(--bp-admin-space-unit);flex-wrap:wrap;margin:0;display:flex}.dev-verification__blockers{gap:var(--bp-admin-space-unit);flex-direction:column;margin:0;padding-inline-start:calc(var(--bp-admin-space-unit) * 2);display:flex}.dev-verification__blockers li{gap:calc(var(--bp-admin-space-unit) / 4);flex-direction:column;display:flex}.dev-toolbar__search{gap:calc(var(--bp-admin-space-unit) / 2);flex-direction:column;flex:18rem;max-inline-size:28rem;display:flex}.dev-page input[type=text],.dev-page input[type=url],.dev-page input[type=email],.dev-page input[type=tel],.dev-page input[type=search],.dev-page input[type=time],.dev-page select,.dev-page textarea{box-sizing:border-box;inline-size:100%;padding:calc(var(--bp-admin-space-unit) * 1.25);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);font:inherit;font-size:max(1rem, var(--bp-font-size-sm));background:var(--bp-color-background);color:var(--bp-color-text-primary)}.dev-page input[type=time]{inline-size:auto}.dev-page input:focus-visible,.dev-page select:focus-visible,.dev-page textarea:focus-visible,.dev-btn:focus-visible,.dev-tabs__tab:focus-visible{outline:2px solid var(--bp-color-primary-600);outline-offset:1px}.dev-field{gap:calc(var(--bp-admin-space-unit) / 2);flex-direction:column;display:flex}.dev-field__label{font-weight:var(--bp-font-weight-medium)}.dev-field__hint{font-size:var(--bp-font-size-sm);color:var(--bp-color-neutral-600);margin:0}.dev-field__error{font-size:var(--bp-font-size-sm);color:var(--bp-color-red-700);margin:0}.dev-field[data-invalid=true] input,.dev-field[data-invalid=true] textarea{border-color:var(--bp-color-red-700)}.dev-provenance{font-size:var(--bp-font-size-sm);color:var(--bp-color-neutral-600);margin:0}.dev-conflict{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-amber-600,var(--bp-color-border-default));border-radius:var(--bp-admin-radius);padding:var(--bp-admin-space-unit);background:var(--bp-color-background-subtle)}.dev-conflict dl{gap:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);margin:var(--bp-admin-space-unit) 0;grid-template-columns:max-content 1fr;display:grid}.dev-conflict dt{color:var(--bp-color-neutral-600)}.dev-conflict dd{overflow-wrap:anywhere;margin:0}.dev-actions{gap:var(--bp-admin-space-unit);flex-wrap:wrap;align-items:center;display:flex}.dev-btn{min-block-size:2.5rem;padding:0 calc(var(--bp-admin-space-unit) * 2);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);background:var(--bp-color-background);color:var(--bp-color-text-primary);font:inherit;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.dev-btn:hover:not(:disabled){background:var(--bp-color-background-subtle)}.dev-btn:disabled{opacity:.55;cursor:not-allowed}.dev-btn--primary{background:var(--bp-color-primary-600);border-color:var(--bp-color-primary-600);color:var(--bp-color-text-inverse)}.dev-btn--primary:hover:not(:disabled){background:var(--bp-color-primary-700,var(--bp-color-primary-600))}.dev-btn--danger{color:var(--bp-color-red-700)}.dev-btn--link{min-block-size:2rem;color:var(--bp-color-primary-600);background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.dev-feedback{padding:var(--bp-admin-space-unit);border-radius:var(--bp-admin-radius);background:var(--bp-color-background-subtle);margin:0}.dev-feedback--ok{color:var(--bp-color-green-700)}.dev-feedback--error{color:var(--bp-color-red-700)}div.dev-feedback{align-items:center;gap:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}div.dev-feedback>p{flex:16rem;margin:0}.dev-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dev-table{border-collapse:collapse;background:var(--bp-color-background);inline-size:100%}.dev-table th,.dev-table td{text-align:start;padding:calc(var(--bp-admin-space-unit) * 1.25);overflow-wrap:anywhere;border-block-end:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);vertical-align:middle}.dev-table thead th{font-size:var(--bp-font-size-sm);color:var(--bp-color-neutral-600)}.dev-logo-thumb{object-fit:contain;border-radius:var(--bp-admin-radius);background:var(--bp-color-background-subtle);block-size:3rem;inline-size:3rem;display:inline-block}.dev-logo-thumb--empty{border:var(--bp-dimension-border-width-thin) dashed var(--bp-color-border-default)}@media (width<=760px){.dev-table thead{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dev-table tr{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:var(--bp-admin-space-unit);margin-block-end:var(--bp-admin-space-unit);display:block}.dev-table th,.dev-table td{justify-content:space-between;gap:var(--bp-admin-space-unit);padding:calc(var(--bp-admin-space-unit) / 2) 0;text-align:end;overflow-wrap:anywhere;border:0;display:flex}.dev-table [data-label]:before{content:attr(data-label);color:var(--bp-color-neutral-600);text-align:start}}.dev-pagination{justify-content:center;align-items:center;gap:calc(var(--bp-admin-space-unit) * 2);display:flex}.dev-legal{gap:calc(var(--bp-admin-space-unit) / 2) calc(var(--bp-admin-space-unit) * 2);grid-template-columns:max-content 1fr;margin:0;display:grid}.dev-legal dt{color:var(--bp-color-neutral-600)}.dev-legal dd{overflow-wrap:anywhere;margin:0}.dev-audit{gap:calc(var(--bp-admin-space-unit) / 2);flex-direction:column;margin:0;padding-inline-start:calc(var(--bp-admin-space-unit) * 2.5);display:flex}.dev-audit__meta{color:var(--bp-color-neutral-600)}.dev-logo-preview{background:var(--bp-color-background-subtle);border-radius:var(--bp-admin-radius);min-block-size:8rem;padding:var(--bp-admin-space-unit);justify-content:center;align-items:center;display:flex}.dev-logo-preview img{object-fit:contain;max-block-size:10rem;max-inline-size:100%}.dev-fieldset{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:calc(var(--bp-admin-space-unit) * 1.5);gap:var(--bp-admin-space-unit);flex-direction:column;min-inline-size:0;display:flex}.dev-tabs{gap:calc(var(--bp-admin-space-unit) / 2);border-block-end:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);display:flex;overflow-x:auto}.dev-tabs__tab{padding:calc(var(--bp-admin-space-unit) * 1.25) calc(var(--bp-admin-space-unit) * 2);font:inherit;cursor:pointer;white-space:nowrap;border:0;color:var(--bp-color-neutral-600);background:0 0;border-block-end:3px solid #0000}.dev-tabs__tab[aria-selected=true]{color:var(--bp-color-text-primary);border-block-end-color:var(--bp-color-primary-600);font-weight:var(--bp-font-weight-medium)}[role=tabpanel][hidden]{display:none}.dev-phone{gap:var(--bp-admin-space-unit);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.dev-phone__primary{gap:calc(var(--bp-admin-space-unit) / 2);white-space:nowrap;align-items:center;display:inline-flex}.dev-hours{border-collapse:collapse;inline-size:100%}.dev-hours th,.dev-hours td{text-align:start;padding:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit)}.dev-hours input[type=time]{inline-size:7.5rem}@media (width<=560px){.dev-hours tr{padding-block:var(--bp-admin-space-unit);border-block-end:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);grid-template-columns:1fr 1fr;display:grid}.dev-hours td:last-child{grid-column:1/-1}.dev-phone{grid-template-columns:minmax(0,1fr)}}.dev-dropzone{border:2px dashed var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:calc(var(--bp-admin-space-unit) * 2);gap:var(--bp-admin-space-unit);flex-direction:column;display:flex}.dev-dropzone--active{border-color:var(--bp-color-primary-600);background:var(--bp-color-background-subtle)}.dev-gallery{gap:calc(var(--bp-admin-space-unit) * 1.5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dev-gallery__item{gap:calc(var(--bp-admin-space-unit) * 2);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:var(--bp-admin-space-unit);cursor:grab;background:var(--bp-color-background);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);display:grid}.dev-gallery__item--dragging{opacity:.5}.dev-gallery__preview{background:var(--bp-color-background-subtle);border-radius:var(--bp-admin-radius);min-block-size:6rem;position:relative}.dev-gallery__preview img{object-fit:cover;border-radius:var(--bp-admin-radius);block-size:100%;max-block-size:12rem;inline-size:100%;display:block}.dev-gallery__pos,.dev-gallery__cover{background:var(--bp-color-neutral-900);color:var(--bp-color-text-inverse);font-size:var(--bp-font-size-sm);border-radius:999px;padding:.125rem .5rem;position:absolute;inset-block-start:.25rem}.dev-gallery__pos{inset-inline-start:.25rem}.dev-gallery__cover{background:var(--bp-color-primary-600);inset-inline-end:.25rem}.dev-gallery__fields{gap:calc(var(--bp-admin-space-unit) / 2);flex-direction:column;min-inline-size:0;display:flex}@media (width<=640px){.dev-gallery__item{grid-template-columns:minmax(0,1fr)}}.dev-map__canvas{border-radius:var(--bp-admin-radius);block-size:16rem;overflow:hidden}.bp-location-combobox{gap:calc(var(--bp-admin-space-unit) / 2);flex-direction:column;display:flex;position:relative}.bp-location-combobox .bp-listing-field__label{font-weight:var(--bp-font-weight-medium)}.bp-location-combobox .bp-listing-field__hint{font-size:var(--bp-font-size-sm);color:var(--bp-color-neutral-600);margin:0}.bp-location-combobox__input{box-sizing:border-box;inline-size:100%;padding:calc(var(--bp-admin-space-unit) * 1.25);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);font:inherit;font-size:max(1rem, var(--bp-font-size-sm))}.bp-location-combobox__list{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);background:var(--bp-color-background);z-index:5;max-block-size:18rem;box-shadow:0 4px 16px var(--bp-component-popover-shadow);margin:0;padding:0;list-style:none;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.bp-location-combobox__list[hidden]{display:none}.bp-location-combobox__option{padding:var(--bp-admin-space-unit);cursor:pointer;flex-direction:column;justify-content:center;gap:.125rem;min-block-size:2.75rem;display:flex}.bp-location-combobox__option--active,.bp-location-combobox__option:hover{background:var(--bp-color-background-subtle)}.bp-location-combobox__badge{font-size:var(--bp-font-size-sm);color:var(--bp-color-green-700)}.bp-location-combobox__secondary{font-size:var(--bp-font-size-sm);color:var(--bp-color-neutral-600)}.bp-location-combobox__message{padding:var(--bp-admin-space-unit);font-size:var(--bp-font-size-sm);color:var(--bp-color-neutral-600)}.dev-advisor{gap:var(--bp-space-md,16px);padding:var(--bp-space-sm,8px) 0;border-bottom:1px solid var(--bp-color-border-default);grid-template-columns:9rem 1fr;display:grid}.dev-advisor__photo{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.dev-advisor__photo img{object-fit:cover;border-radius:50%;block-size:6rem;inline-size:6rem}.dev-advisor__fields{flex-direction:column;gap:6px;display:flex}.dev-access__members{margin:0;padding-inline-start:calc(var(--bp-admin-space-unit) * 2.5)}.dev-access__members li{overflow-wrap:anywhere}.dev-access__form,.dev-access__confirm,.dev-access__step-up{gap:var(--bp-admin-space-unit);padding:calc(var(--bp-admin-space-unit) * 2);background:var(--bp-color-background-subtle);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);flex-direction:column;display:flex}.dev-access__confirm p{overflow-wrap:anywhere;margin:0;line-height:1.6}.dev-access__warning{gap:var(--bp-admin-space-unit);display:grid}.dev-access__check{gap:var(--bp-admin-space-unit);font-size:var(--bp-font-size-sm);align-items:flex-start;display:flex}.dev-access h3{font-size:var(--bp-font-size-md);margin:0}.dev-access__table-wrap{max-inline-size:100%;overflow-x:auto}@media (width>=761px){.dev-access__table td[data-label=Status]{white-space:nowrap}.dev-access__table th[scope=row]{overflow-wrap:anywhere;min-inline-size:12rem}.dev-access__table .dev-access__actions{flex-direction:column;align-items:stretch}}.dev-access__actions{gap:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;display:inline-flex}@media (width<=760px){.dev-access__table th[scope=row]{text-align:start;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start}}.commerce-page{gap:calc(var(--bp-admin-space-unit) * 2);flex-direction:column;min-inline-size:0;display:flex}.commerce-bar{justify-content:space-between;align-items:flex-start;gap:var(--bp-admin-space-unit);border-block-end:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);flex-wrap:wrap;padding-block-end:calc(var(--bp-admin-space-unit) / 2);display:flex}.commerce-nav{flex:auto;min-inline-size:0}.commerce-nav__groups{gap:calc(var(--bp-admin-space-unit) / 2) calc(var(--bp-admin-space-unit) * 1.5);flex-wrap:wrap;display:flex}.commerce-nav__group{gap:calc(var(--bp-admin-space-unit) / 4);flex-direction:column;display:flex}.commerce-nav__group-label{font-size:var(--bp-font-size-xs,var(--bp-font-size-sm));color:var(--bp-color-neutral-600);text-transform:uppercase;letter-spacing:.04em}.commerce-nav__list{gap:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.commerce-nav .commerce-nav__toggle{display:none}.commerce-nav__badge{min-inline-size:1.25rem;padding:0 calc(var(--bp-admin-space-unit) / 3);background:var(--bp-color-red-700);color:var(--bp-color-surface-default);font-size:var(--bp-font-size-sm);border-radius:999px;justify-content:center;align-items:center;margin-inline-start:calc(var(--bp-admin-space-unit) / 2);line-height:1.25rem;display:inline-flex}.commerce-sales-chip{cursor:pointer;background:0 0;border:0;padding:0}.commerce-sales-chip:focus-visible{outline:2px solid var(--bp-color-primary-600);outline-offset:2px;border-radius:var(--bp-admin-radius)}@media (width<=600px){.commerce-nav .commerce-nav__toggle{display:inline-flex}.commerce-nav__groups{flex-direction:column;margin-block-start:var(--bp-admin-space-unit);display:none}.commerce-nav__groups--open{display:flex}}.commerce-nav__link{white-space:nowrap;text-decoration:none}.commerce-nav__link[aria-current=page]{color:var(--bp-color-primary-600)}.commerce-sales-banner__body{margin:0 0 calc(var(--bp-admin-space-unit) / 2)}.commerce-sales-banner__flags{gap:var(--bp-admin-space-unit) calc(var(--bp-admin-space-unit) * 2);margin:calc(var(--bp-admin-space-unit) / 2) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.commerce-sales-banner__flag{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);font-size:var(--bp-font-size-sm);display:inline-flex}.commerce-sales-banner .commerce-sales-banner__link{font-size:var(--bp-font-size-sm);color:var(--bp-color-primary-600)}.commerce-status{align-items:center;gap:var(--bp-admin-space-unit);color:var(--bp-color-neutral-600);display:flex}.commerce-counters{gap:calc(var(--bp-admin-space-unit) * 1.5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.commerce-counters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.commerce-counters{grid-template-columns:minmax(0,1fr)}}.commerce-counter{gap:calc(var(--bp-admin-space-unit) / 2);block-size:100%;padding:calc(var(--bp-admin-space-unit) * 1.5);flex-direction:column;display:flex}.commerce-counters .commerce-counter--attention{border-color:var(--bp-color-red-700);box-shadow:inset 3px 0 0 var(--bp-color-red-700)}.commerce-counter__label{font-size:var(--bp-font-size-sm);color:var(--bp-color-neutral-600)}.commerce-counter__value{font-size:var(--bp-font-size-lg);font-weight:var(--bp-font-weight-medium);color:var(--bp-color-text-primary);font-variant-numeric:tabular-nums}.commerce-counter .commerce-counter__link{font-size:var(--bp-font-size-sm);color:var(--bp-color-primary-600);margin-block-start:auto}.commerce-search{gap:var(--bp-admin-space-unit);inline-size:100%;max-inline-size:32rem;display:flex}.commerce-mono{font-family:var(--bp-font-family-mono);font-size:var(--bp-font-size-sm);overflow-wrap:anywhere}.commerce-confirm__actions{justify-content:flex-end;gap:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.commerce-facts{gap:calc(var(--bp-admin-space-unit) / 2) calc(var(--bp-admin-space-unit) * 2);font-size:var(--bp-font-size-sm);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);margin:0;display:grid}.commerce-facts dt{color:var(--bp-color-neutral-600)}.commerce-facts dd{overflow-wrap:anywhere;margin:0}@media (width<=560px){.commerce-facts{grid-template-columns:minmax(0,1fr)}.commerce-facts dd{margin-block-end:calc(var(--bp-admin-space-unit) / 2)}}.commerce-confirm,.commerce-form{gap:var(--bp-admin-space-unit);flex-direction:column;display:flex}.commerce-confirm__effect{padding:var(--bp-admin-space-unit);border-radius:var(--bp-admin-radius);background:var(--bp-color-background-subtle)}.commerce-confirm__effect p{margin:0}.commerce-confirm__hint{font-size:var(--bp-font-size-sm);color:var(--bp-color-neutral-600);margin:0}.commerce-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-inline-size:28rem;display:-webkit-box;overflow:hidden}.commerce-filter-actions{align-items:flex-end;gap:var(--bp-admin-space-unit);display:flex}.commerce-facts__pair{display:contents}.commerce-diff{gap:var(--bp-admin-space-unit);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commerce-diff h3,.commerce-history h3{margin:0 0 calc(var(--bp-admin-space-unit) / 2);font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-medium)}.commerce-diff pre{padding:var(--bp-admin-space-unit);border-radius:var(--bp-admin-radius);background:var(--bp-color-background-subtle);white-space:pre-wrap;margin:0;overflow-x:auto}@media (width<=560px){.commerce-diff{grid-template-columns:minmax(0,1fr)}}.commerce-history{gap:calc(var(--bp-admin-space-unit) / 2);border-block-start:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);flex-direction:column;padding-block-start:var(--bp-admin-space-unit);display:flex}.commerce-history__list{gap:calc(var(--bp-admin-space-unit) / 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.commerce-history__item{gap:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);font-size:var(--bp-font-size-sm);flex-wrap:wrap;display:flex}.commerce-history__when,.commerce-history__who{color:var(--bp-color-neutral-600);font-variant-numeric:tabular-nums}.commerce-history__why{color:var(--bp-color-neutral-600);flex-basis:100%}.commerce-history .commerce-history__link{font-size:var(--bp-font-size-sm);color:var(--bp-color-primary-600)}.commerce-tabs{gap:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;display:flex}.commerce-subheading{font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-medium);margin:0}.commerce-table-scroll{overflow-x:auto}.commerce-table{border-collapse:collapse;inline-size:100%;font-size:var(--bp-font-size-sm)}.commerce-table th,.commerce-table td{padding:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);border-block-end:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);text-align:start;white-space:nowrap}.commerce-table th{color:var(--bp-color-neutral-600);font-weight:var(--bp-font-weight-medium)}.commerce-number{font-variant-numeric:tabular-nums;text-align:end}.commerce-table th.commerce-number,.commerce-table td.commerce-number{text-align:end}.commerce-spec{gap:var(--bp-admin-space-unit);padding:var(--bp-admin-space-unit);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);flex-direction:column;margin:0;display:flex}.commerce-spec legend{padding-inline:calc(var(--bp-admin-space-unit) / 2);font-size:var(--bp-font-size-sm)}.commerce-spec__row{gap:var(--bp-admin-space-unit);grid-template-columns:minmax(0,2fr) minmax(4rem,1fr) minmax(6rem,1fr) auto;align-items:center;display:grid}@media (width<=560px){.commerce-spec__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.commerce-subsection{gap:var(--bp-admin-space-unit);border-block-start:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);flex-direction:column;padding-block-start:var(--bp-admin-space-unit);display:flex}.commerce-table__selected td{background:var(--bp-color-neutral-50)}.commerce-row-buttons{gap:calc(var(--bp-admin-space-unit) / 2);display:flex}.commerce-checks{gap:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);padding:calc(var(--bp-admin-space-unit) / 2) 0;border:0;flex-wrap:wrap;margin:0;display:flex}.commerce-checks legend{inline-size:100%;font-size:var(--bp-font-size-sm);margin-block-end:calc(var(--bp-admin-space-unit) / 2)}.commerce-checks label,.commerce-check{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);font-size:var(--bp-font-size-sm);display:inline-flex}.commerce-link{font-size:var(--bp-font-size-sm);color:var(--bp-color-primary-600)}.commerce-page [role=combobox]{white-space:nowrap}.commerce-page [role=combobox]>span:first-child{text-overflow:ellipsis;overflow:hidden}.commerce-chips{gap:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);font-size:var(--bp-font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.commerce-chips li{padding:calc(var(--bp-admin-space-unit) / 4) calc(var(--bp-admin-space-unit) / 2);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius)}.commerce-modal{gap:calc(var(--bp-admin-space-unit) * 1.5);flex-direction:column;display:flex}.commerce-modal__badge{gap:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;align-items:center;display:flex}.commerce-modal__section{gap:var(--bp-admin-space-unit);border-block-start:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);flex-direction:column;padding-block-start:var(--bp-admin-space-unit);display:flex}.commerce-modal__section:first-child{border-block-start:0;padding-block-start:0}.commerce-ref{color:var(--bp-color-primary-600);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.commerce-ref:focus-visible{outline:2px solid var(--bp-color-primary-600);outline-offset:2px}.commerce-meter{gap:calc(var(--bp-admin-space-unit) / 4);flex-direction:column;min-inline-size:10rem;display:flex}.commerce-meter__bar{border-radius:var(--bp-admin-radius);background:var(--bp-color-neutral-100);block-size:.5rem;display:flex;overflow:hidden}.commerce-meter__spent{background:var(--bp-color-primary-600)}.commerce-meter__reserved{background:var(--bp-color-neutral-400)}.commerce-meter__label{font-size:var(--bp-font-size-sm);color:var(--bp-color-neutral-600)}.commerce-primary{align-items:flex-start;gap:calc(var(--bp-admin-space-unit) / 4);flex-direction:column;display:inline-flex}.commerce-secondary{font-size:var(--bp-font-size-xs);color:var(--bp-color-neutral-600)}.commerce-badges{gap:calc(var(--bp-admin-space-unit) / 4);flex-wrap:wrap;display:inline-flex}.commerce-lead{font-weight:var(--bp-font-weight-medium);margin:0}.commerce-disclosure>summary{cursor:pointer;color:var(--bp-color-primary-600)}.commerce-disclosure[open]>summary{margin-block-end:var(--bp-admin-space-unit)}.commerce-health{gap:calc(var(--bp-admin-space-unit) / 2);display:grid}.commerce-health__state{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.commerce-health__state .commerce-secondary{font-weight:400}.account-picker__list{gap:calc(var(--bp-admin-space-unit) / 2);margin:0;padding:0;list-style:none;display:grid}.account-picker__item{justify-content:space-between;align-items:center;gap:var(--bp-admin-space-unit);padding:calc(var(--bp-admin-space-unit) / 2) 0;border-block-end:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);display:flex}.account-picker__who{overflow-wrap:anywhere;min-inline-size:0;display:grid}.finance-counts{gap:var(--bp-space-xs);flex-wrap:wrap;display:flex}.finance-invoice__parties{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--bp-admin-space-unit) * 32)), 1fr));gap:calc(var(--bp-admin-space-unit) * 2);display:grid}.finance-invoice__party{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:calc(var(--bp-admin-space-unit) * 2);gap:var(--bp-admin-space-unit);align-content:start;display:grid}.finance-invoice__party h4{font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-medium);color:var(--bp-color-neutral-600);margin:0}.finance-invoice__party p{margin:0}.finance-invoice__name{font-weight:var(--bp-font-weight-medium)}.finance-invoice__pending{color:var(--bp-color-neutral-600)}.finance-invoice__lines td.num,.finance-invoice__lines th.num{text-align:right;white-space:nowrap}.finance-invoice__lines tfoot td{font-weight:var(--bp-font-weight-medium);border-top:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default)}.finance-filters,.finance-filter-form{align-items:flex-end;gap:var(--bp-admin-space-unit);flex-wrap:wrap;margin-block-end:var(--bp-admin-space-unit);display:flex}.finance-filters label,.finance-filter-form label{gap:calc(var(--bp-admin-space-unit) / 2);font-size:var(--bp-font-size-sm);min-inline-size:min(100%, calc(var(--bp-admin-space-unit) * 18));display:grid}.finance-currency{margin-block:calc(var(--bp-admin-space-unit) * 2)}.finance-currency__title,.finance-block h2{margin:0 0 var(--bp-admin-space-unit);font-size:var(--bp-font-size-lg);font-weight:var(--bp-font-weight-medium)}.finance-metrics{margin-block-end:calc(var(--bp-admin-space-unit) * 2)}.finance-metric__label{justify-content:space-between;align-items:center;gap:var(--bp-admin-space-unit);display:flex}.finance-metric__value{overflow-wrap:anywhere}.finance-metric__when,.finance-metric__source{font-size:var(--bp-font-size-xs);color:var(--bp-color-neutral-600)}.finance-explain{inline-size:calc(var(--bp-admin-space-unit) * 2.5);block-size:calc(var(--bp-admin-space-unit) * 2.5);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);background:var(--bp-color-surface-default);color:var(--bp-color-neutral-600);font-size:var(--bp-font-size-xs);cursor:help;border-radius:50%;flex:none}.finance-explain:focus-visible{outline:2px solid var(--bp-color-primary-600);outline-offset:2px}.finance-explain__content{max-inline-size:min(90vw, calc(var(--bp-admin-space-unit) * 40));line-height:1.4}.finance-causes{font-size:var(--bp-font-size-sm);margin:0;padding-inline-start:calc(var(--bp-admin-space-unit) * 2)}.finance-coverage{gap:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;margin:0;display:flex}.finance-block{margin-block:calc(var(--bp-admin-space-unit) * 3)}.finance-caption{caption-side:top;text-align:start;font-size:var(--bp-font-size-sm);color:var(--bp-color-neutral-600)}.commerce-table td.num,.commerce-table th.num,.finance-amount{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.finance-toolbar{align-items:center;gap:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.finance-totals{margin:0 0 var(--bp-admin-space-unit);font-size:var(--bp-font-size-sm);padding:0;list-style:none}.finance-checks th[scope=row]{gap:calc(var(--bp-admin-space-unit) / 4);font-weight:var(--bp-font-weight-medium);text-align:start;display:grid}.finance-check__rule,.finance-note{font-weight:400;font-size:var(--bp-font-size-xs);display:block}.finance-sample{margin-inline-end:calc(var(--bp-admin-space-unit) / 2)}.finance-id{white-space:nowrap}.finance-trail__checks{gap:calc(var(--bp-admin-space-unit) / 2);margin:0;padding:0;list-style:none;display:grid}.finance-trail__item{border-block-start:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);padding-block:var(--bp-admin-space-unit)}.finance-trail__item p{margin:0 0 calc(var(--bp-admin-space-unit) / 2);overflow-wrap:anywhere}.finance-nav .commerce-nav__group{gap:calc(var(--bp-admin-space-unit) / 2);flex-flow:wrap;margin-block-end:calc(var(--bp-admin-space-unit) * 1.5)}:root{--bp-component-admin-shell-sidebar-width:17rem;--bp-component-admin-shell-sidebar-width-collapsed:4.25rem;--bp-component-admin-shell-text-default:#17171b;--bp-component-admin-shell-text-muted:#5c5c66;--bp-component-admin-shell-text-strong:#374151;--bp-component-admin-shell-text-soft:#6b7280;--bp-component-admin-shell-text-subdued:#4b5563;--bp-component-admin-shell-text-emphasis:#111827;--bp-component-admin-shell-accent:#2f6fed;--bp-component-admin-shell-border-default:#d7d7dc;--bp-component-admin-shell-border-field:#d0d5dd;--bp-component-admin-shell-border-chip:#d1d5db;--bp-component-admin-shell-border-subtle:#00000014;--bp-component-admin-shell-scrim:#0006;--bp-component-admin-shell-badge-success-foreground:#0f5132;--bp-component-admin-shell-badge-success-background:#e8f5ee;--bp-component-admin-shell-badge-warning-foreground:#8a5300;--bp-component-admin-shell-badge-warning-background:#fdf2e2;--bp-component-form-error-text:#b3261e;--bp-component-popover-shadow:#0000001f;--bp-component-map-marker-shadow:#0006;--bp-component-map-zone-fallback:#6b7280;--bp-component-map-plan-unknown-category:#cfd4da;--bp-component-public-portal-overlay-black-6:#0000000f;--bp-component-public-portal-overlay-black-8:#00000014;--bp-component-public-portal-overlay-black-12:#0000001f;--bp-component-public-portal-overlay-black-18:#0000002e;--bp-component-public-portal-overlay-black-35:#00000059;--bp-component-public-portal-overlay-black-42:#0000006b;--bp-component-public-portal-overlay-black-45:#00000073;--bp-component-public-portal-overlay-black-55:#0000008c;--bp-component-public-portal-overlay-black-58:#00000094;--bp-component-public-portal-overlay-black-65:#000000a6;--bp-component-public-portal-overlay-black-75:#000000bf;--bp-component-public-portal-overlay-white-10:#ffffff1a;--bp-component-public-portal-overlay-white-14:#ffffff24;--bp-component-public-portal-overlay-white-15:#ffffff26;--bp-component-public-portal-overlay-white-20:#fff3;--bp-component-public-portal-overlay-white-25:#ffffff40;--bp-component-public-portal-overlay-white-32:#ffffff52;--bp-component-public-portal-overlay-white-35:#ffffff59;--bp-component-public-portal-overlay-white-45:#ffffff73;--bp-component-public-portal-overlay-white-75:#ffffffbf;--bp-color-neutral-0:#fff;--bp-color-neutral-50:#f7f8f9;--bp-color-neutral-100:#eef0f2;--bp-color-neutral-200:#dde1e6;--bp-color-neutral-300:#c3c9d1;--bp-color-neutral-400:#9aa3af;--bp-color-neutral-500:#717b89;--bp-color-neutral-600:#525b68;--bp-color-neutral-700:#3b414c;--bp-color-neutral-800:#262b33;--bp-color-neutral-900:#14171b;--bp-color-green-50:#e7f6ec;--bp-color-green-100:#c6ebd1;--bp-color-green-200:#9adcae;--bp-color-green-300:#66c988;--bp-color-green-400:#37b56a;--bp-color-green-500:#189b52;--bp-color-green-600:#07883f;--bp-color-green-700:#046e33;--bp-color-green-800:#045529;--bp-color-green-900:#033d1e;--bp-color-red-50:#fdecec;--bp-color-red-100:#f8c9c9;--bp-color-red-200:#f19c9c;--bp-color-red-300:#e76a6a;--bp-color-red-400:#dc3f3f;--bp-color-red-500:#c92626;--bp-color-red-600:#a81d1d;--bp-color-red-700:#821717;--bp-color-red-800:#5c1010;--bp-color-red-900:#3a0a0a;--bp-color-amber-50:#fff6e0;--bp-color-amber-100:#ffe8ad;--bp-color-amber-200:#ffd876;--bp-color-amber-300:#f7c04a;--bp-color-amber-400:#e6a827;--bp-color-amber-500:#c78a12;--bp-color-amber-600:#9c6b0a;--bp-color-amber-700:#754e07;--bp-color-amber-800:#4f3305;--bp-color-amber-900:#2c1c02;--bp-color-blue-50:#e8f1fd;--bp-color-blue-100:#c3ddf9;--bp-color-blue-200:#94c3f4;--bp-color-blue-300:#5fa5ec;--bp-color-blue-400:#3689e0;--bp-color-blue-500:#1c6fc9;--bp-color-blue-600:#1458a3;--bp-color-blue-700:#0f437d;--bp-color-blue-800:#0a2f58;--bp-color-blue-900:#061c35;--bp-dimension-spacing-0:0px;--bp-dimension-spacing-1:4px;--bp-dimension-spacing-2:8px;--bp-dimension-spacing-3:12px;--bp-dimension-spacing-4:16px;--bp-dimension-spacing-5:20px;--bp-dimension-spacing-6:24px;--bp-dimension-spacing-8:32px;--bp-dimension-spacing-10:40px;--bp-dimension-spacing-12:48px;--bp-dimension-spacing-16:64px;--bp-dimension-radius-none:0px;--bp-dimension-radius-sm:4px;--bp-dimension-radius-md:8px;--bp-dimension-radius-lg:16px;--bp-dimension-radius-full:9999px;--bp-dimension-layout-breakpoint-sm:320px;--bp-dimension-layout-breakpoint-md:768px;--bp-dimension-layout-breakpoint-lg:1024px;--bp-dimension-layout-breakpoint-xl:1440px;--bp-dimension-border-width-thin:1px;--bp-dimension-border-width-thick:2px;--bp-number-z-index-base:0;--bp-number-z-index-raised:10;--bp-number-z-index-overlay:100;--bp-number-z-index-modal:1000;--bp-number-z-index-toast:1100;--bp-duration-fast:.1s;--bp-duration-normal:.2s;--bp-duration-slow:.32s;--bp-easing-standard:cubic-bezier(.4, 0, .2, 1);--bp-easing-decelerate:cubic-bezier(0, 0, .2, 1);--bp-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--bp-shadow-sm:0px 1px 2px 0px #14171b1a;--bp-shadow-md:0px 4px 8px 0px #14171b26;--bp-shadow-lg:0px 12px 24px 0px #14171b33;--bp-font-family-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bp-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--bp-font-weight-regular:400;--bp-font-weight-medium:500;--bp-font-weight-semibold:600;--bp-font-weight-bold:700;--bp-font-size-xs:12px;--bp-font-size-sm:14px;--bp-font-size-md:16px;--bp-font-size-lg:20px;--bp-font-size-xl:24px;--bp-font-size-2xl:32px;--bp-font-size-3xl:40px;--bp-line-height-tight:20px;--bp-line-height-normal:24px;--bp-line-height-relaxed:28px;--bp-line-height-heading:48px;--bp-color-background-default:var(--bp-color-neutral-0);--bp-color-background-subtle:var(--bp-color-neutral-50);--bp-color-background-disabled:var(--bp-color-neutral-200);--bp-color-surface-default:var(--bp-color-neutral-0);--bp-color-surface-raised:var(--bp-color-neutral-0);--bp-color-surface-sunken:var(--bp-color-neutral-50);--bp-color-text-primary:var(--bp-color-neutral-900);--bp-color-text-secondary:var(--bp-color-neutral-600);--bp-color-text-disabled:var(--bp-color-neutral-400);--bp-color-text-inverse:var(--bp-color-neutral-0);--bp-color-text-action:var(--bp-color-green-700);--bp-color-border-default:var(--bp-color-neutral-200);--bp-color-border-strong:var(--bp-color-neutral-300);--bp-color-action-primary-background:var(--bp-color-green-600);--bp-color-action-primary-background-hover:var(--bp-color-green-700);--bp-color-action-primary-foreground:var(--bp-color-neutral-0);--bp-color-action-secondary-background:var(--bp-color-neutral-0);--bp-color-action-secondary-border:var(--bp-color-neutral-300);--bp-color-action-secondary-foreground:var(--bp-color-neutral-900);--bp-color-status-success-background:var(--bp-color-green-50);--bp-color-status-success-foreground:var(--bp-color-green-700);--bp-color-status-success-border:var(--bp-color-green-200);--bp-color-status-warning-background:var(--bp-color-amber-50);--bp-color-status-warning-foreground:var(--bp-color-amber-700);--bp-color-status-warning-border:var(--bp-color-amber-200);--bp-color-status-danger-background:var(--bp-color-red-50);--bp-color-status-danger-foreground:var(--bp-color-red-700);--bp-color-status-danger-border:var(--bp-color-red-200);--bp-color-status-info-background:var(--bp-color-blue-50);--bp-color-status-info-foreground:var(--bp-color-blue-700);--bp-color-status-info-border:var(--bp-color-blue-200);--bp-focus-ring-color:var(--bp-color-blue-500);--bp-focus-ring-width:var(--bp-dimension-border-width-thick);--bp-focus-ring-offset:var(--bp-dimension-border-width-thick);--bp-space-xs:var(--bp-dimension-spacing-1);--bp-space-sm:var(--bp-dimension-spacing-2);--bp-space-md:var(--bp-dimension-spacing-4);--bp-space-lg:var(--bp-dimension-spacing-6);--bp-space-xl:var(--bp-dimension-spacing-8);--bp-space-2xl:var(--bp-dimension-spacing-12);--bp-radius-none:var(--bp-dimension-radius-none);--bp-radius-sm:var(--bp-dimension-radius-sm);--bp-radius-md:var(--bp-dimension-radius-md);--bp-radius-lg:var(--bp-dimension-radius-lg);--bp-radius-full:var(--bp-dimension-radius-full);--bp-elevation-sm:var(--bp-shadow-sm);--bp-elevation-md:var(--bp-shadow-md);--bp-elevation-lg:var(--bp-shadow-lg);--bp-layout-breakpoint-sm:var(--bp-dimension-layout-breakpoint-sm);--bp-layout-breakpoint-md:var(--bp-dimension-layout-breakpoint-md);--bp-layout-breakpoint-lg:var(--bp-dimension-layout-breakpoint-lg);--bp-layout-breakpoint-xl:var(--bp-dimension-layout-breakpoint-xl);--bp-motion-duration-fast:var(--bp-duration-fast);--bp-motion-duration-normal:var(--bp-duration-normal);--bp-motion-duration-slow:var(--bp-duration-slow);--bp-motion-duration-reduced-motion:var(--bp-duration-fast);--bp-motion-easing-standard:var(--bp-easing-standard);--bp-motion-easing-decelerate:var(--bp-easing-decelerate);--bp-motion-easing-accelerate:var(--bp-easing-accelerate);--bp-typography-body-sm-font-family:var(--bp-font-family-system);--bp-typography-body-sm-font-size:var(--bp-font-size-sm);--bp-typography-body-sm-font-weight:var(--bp-font-weight-regular);--bp-typography-body-sm-line-height:var(--bp-line-height-tight);--bp-typography-body-default-font-family:var(--bp-font-family-system);--bp-typography-body-default-font-size:var(--bp-font-size-md);--bp-typography-body-default-font-weight:var(--bp-font-weight-regular);--bp-typography-body-default-line-height:var(--bp-line-height-normal);--bp-typography-body-lg-font-family:var(--bp-font-family-system);--bp-typography-body-lg-font-size:var(--bp-font-size-lg);--bp-typography-body-lg-font-weight:var(--bp-font-weight-medium);--bp-typography-body-lg-line-height:var(--bp-line-height-relaxed);--bp-typography-heading-h1-font-family:var(--bp-font-family-system);--bp-typography-heading-h1-font-size:var(--bp-font-size-3xl);--bp-typography-heading-h1-font-weight:var(--bp-font-weight-bold);--bp-typography-heading-h1-line-height:var(--bp-line-height-heading);--bp-typography-heading-h2-font-family:var(--bp-font-family-system);--bp-typography-heading-h2-font-size:var(--bp-font-size-2xl);--bp-typography-heading-h2-font-weight:var(--bp-font-weight-semibold);--bp-typography-heading-h2-line-height:var(--bp-line-height-relaxed);--bp-typography-heading-h3-font-family:var(--bp-font-family-system);--bp-typography-heading-h3-font-size:var(--bp-font-size-xl);--bp-typography-heading-h3-font-weight:var(--bp-font-weight-semibold);--bp-typography-heading-h3-line-height:var(--bp-line-height-relaxed);--bp-typography-heading-h4-font-family:var(--bp-font-family-system);--bp-typography-heading-h4-font-size:var(--bp-font-size-lg);--bp-typography-heading-h4-font-weight:var(--bp-font-weight-semibold);--bp-typography-heading-h4-line-height:var(--bp-line-height-normal);--bp-component-button-primary-background-default:var(--bp-color-action-primary-background);--bp-component-button-primary-background-hover:var(--bp-color-action-primary-background-hover);--bp-component-button-primary-background-disabled:var(--bp-color-background-disabled);--bp-component-button-primary-foreground-default:var(--bp-color-action-primary-foreground);--bp-component-button-primary-foreground-disabled:var(--bp-color-text-disabled);--bp-component-button-secondary-background-default:var(--bp-color-action-secondary-background);--bp-component-button-secondary-background-hover:var(--bp-color-background-subtle);--bp-component-button-secondary-background-disabled:var(--bp-color-background-disabled);--bp-component-button-secondary-border-default:var(--bp-color-action-secondary-border);--bp-component-button-secondary-border-disabled:var(--bp-color-border-default);--bp-component-button-secondary-foreground-default:var(--bp-color-action-secondary-foreground);--bp-component-button-secondary-foreground-disabled:var(--bp-color-text-disabled);--bp-component-button-ghost-background-hover:var(--bp-color-background-subtle);--bp-component-button-ghost-foreground-default:var(--bp-color-text-primary);--bp-component-button-ghost-foreground-disabled:var(--bp-color-text-disabled);--bp-component-button-destructive-background-default:var(--bp-color-status-danger-foreground);--bp-component-button-destructive-background-disabled:var(--bp-color-background-disabled);--bp-component-button-destructive-foreground-default:var(--bp-color-text-inverse);--bp-component-button-destructive-foreground-disabled:var(--bp-color-text-disabled);--bp-component-button-radius:var(--bp-radius-md);--bp-component-button-focus-ring:var(--bp-focus-ring-color);--bp-color-text-link:var(--bp-color-text-action);--bp-color-border-focus:var(--bp-focus-ring-color)}.bp-ui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bp-ui-button:focus-visible,.bp-ui-icon-button:focus-visible,.bp-ui-input:focus-visible,.bp-ui-textarea:focus-visible,.bp-ui-select__trigger:focus-visible,.bp-ui-select__item:focus-visible,.bp-ui-checkbox:focus-visible,.bp-ui-switch:focus-visible,.bp-ui-tabs__trigger:focus-visible,.bp-ui-text-link:focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:var(--bp-focus-ring-offset)}.bp-ui-button:focus:not(:focus-visible),.bp-ui-icon-button:focus:not(:focus-visible),.bp-ui-input:focus:not(:focus-visible),.bp-ui-textarea:focus:not(:focus-visible),.bp-ui-select__trigger:focus:not(:focus-visible),.bp-ui-select__item:focus:not(:focus-visible),.bp-ui-checkbox:focus:not(:focus-visible),.bp-ui-switch:focus:not(:focus-visible),.bp-ui-tabs__trigger:focus:not(:focus-visible),.bp-ui-text-link:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){.bp-ui-spinner,.bp-ui-dialog__content,.bp-ui-dialog__overlay,.bp-ui-alert-dialog__content,.bp-ui-alert-dialog__overlay,.bp-ui-tooltip__content{transition:none!important;animation:none!important}}.bp-ui-button{justify-content:center;align-items:center;gap:var(--bp-space-xs);border-radius:var(--bp-component-button-radius);font-family:var(--bp-font-family-system);font-weight:var(--bp-font-weight-semibold);cursor:pointer;border:none;display:inline-flex;position:relative}.bp-ui-button:disabled,.bp-ui-button[aria-disabled=true]{cursor:not-allowed}.bp-ui-button--sm{padding:var(--bp-space-xs) var(--bp-space-sm);font-size:var(--bp-font-size-sm)}.bp-ui-button--md{padding:var(--bp-space-sm) var(--bp-space-md);font-size:var(--bp-font-size-md)}.bp-ui-button--lg{padding:var(--bp-space-md) var(--bp-space-lg);font-size:var(--bp-font-size-lg)}.bp-ui-button--primary{background-color:var(--bp-component-button-primary-background-default);color:var(--bp-component-button-primary-foreground-default)}.bp-ui-button--primary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--bp-component-button-primary-background-hover)}.bp-ui-button--primary:disabled,.bp-ui-button--primary[aria-disabled=true]{background-color:var(--bp-component-button-primary-background-disabled);color:var(--bp-component-button-primary-foreground-disabled)}.bp-ui-button--secondary{background-color:var(--bp-component-button-secondary-background-default);color:var(--bp-component-button-secondary-foreground-default);border:var(--bp-dimension-border-width-thin) solid var(--bp-component-button-secondary-border-default)}.bp-ui-button--secondary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--bp-component-button-secondary-background-hover)}.bp-ui-button--secondary:disabled,.bp-ui-button--secondary[aria-disabled=true]{background-color:var(--bp-component-button-secondary-background-disabled);border-color:var(--bp-component-button-secondary-border-disabled);color:var(--bp-component-button-secondary-foreground-disabled)}.bp-ui-button--ghost{color:var(--bp-component-button-ghost-foreground-default);background-color:#0000}.bp-ui-button--ghost:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--bp-component-button-ghost-background-hover)}.bp-ui-button--ghost:disabled,.bp-ui-button--ghost[aria-disabled=true]{color:var(--bp-component-button-ghost-foreground-disabled)}.bp-ui-button--destructive{background-color:var(--bp-component-button-destructive-background-default);color:var(--bp-component-button-destructive-foreground-default)}.bp-ui-button--destructive:disabled,.bp-ui-button--destructive[aria-disabled=true]{background-color:var(--bp-component-button-destructive-background-disabled);color:var(--bp-component-button-destructive-foreground-disabled)}.bp-ui-button__spinner{left:var(--bp-space-sm);position:absolute}.bp-ui-button__label{align-items:center;gap:var(--bp-space-xs);display:inline-flex}.bp-ui-icon-button{min-width:var(--bp-dimension-spacing-10);min-height:var(--bp-dimension-spacing-10);border-radius:var(--bp-radius-full);color:var(--bp-color-text-primary);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex}.bp-ui-icon-button:hover:not(:disabled){background-color:var(--bp-color-background-subtle)}.bp-ui-icon-button:disabled{cursor:not-allowed;color:var(--bp-color-text-disabled)}.bp-ui-text-link:not(.bp-ui-button){color:var(--bp-color-text-action);text-underline-offset:2px;text-decoration:underline}.bp-ui-text-link:not(.bp-ui-button):hover{color:var(--bp-component-button-primary-background-hover)}.bp-ui-input,.bp-ui-textarea,.bp-ui-select__trigger{box-sizing:border-box;width:100%;max-width:100%;font-family:var(--bp-font-family-system);font-size:var(--bp-font-size-md);color:var(--bp-color-text-primary);background-color:var(--bp-color-surface-default);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-sm);padding:var(--bp-space-sm) var(--bp-space-md)}.bp-ui-input::placeholder,.bp-ui-textarea::placeholder,.bp-ui-select__trigger::placeholder{color:var(--bp-color-text-secondary)}.bp-ui-input:hover:not(:disabled),.bp-ui-textarea:hover:not(:disabled),.bp-ui-select__trigger:hover:not(:disabled){border-color:var(--bp-color-border-strong)}.bp-ui-input:disabled,.bp-ui-textarea:disabled,.bp-ui-select__trigger:disabled{color:var(--bp-color-text-disabled);background-color:var(--bp-color-background-disabled);cursor:not-allowed}.bp-ui-input[aria-invalid=true],.bp-ui-textarea[aria-invalid=true],.bp-ui-select__trigger[aria-invalid=true]{border-color:var(--bp-color-status-danger-foreground)}.bp-ui-input:read-only:not(:disabled),.bp-ui-textarea:read-only:not(:disabled),.bp-ui-select__trigger:read-only:not(:disabled){background-color:var(--bp-color-background-subtle)}:-webkit-any(.bp-ui-input:-webkit-autofill,.bp-ui-textarea:-webkit-autofill,.bp-ui-select__trigger:-webkit-autofill){-webkit-text-fill-color:var(--bp-color-text-primary);box-shadow:0 0 0 1000px var(--bp-color-surface-default) inset;transition:background-color 9999s ease-in-out}:is(.bp-ui-input:autofill,.bp-ui-textarea:autofill,.bp-ui-select__trigger:autofill){-webkit-text-fill-color:var(--bp-color-text-primary);box-shadow:0 0 0 1000px var(--bp-color-surface-default) inset;transition:background-color 9999s ease-in-out}.bp-ui-textarea{min-height:calc(var(--bp-dimension-spacing-10) * 2);resize:vertical}.bp-ui-label{font-family:var(--bp-font-family-system);font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-medium);color:var(--bp-color-text-primary);display:inline-block}.bp-ui-checkbox{width:var(--bp-dimension-spacing-4);height:var(--bp-dimension-spacing-4);border-radius:var(--bp-radius-sm);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-strong);background-color:var(--bp-color-surface-default);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.bp-ui-checkbox[data-state=checked]{background-color:var(--bp-component-button-primary-background-default);border-color:var(--bp-component-button-primary-background-default);color:var(--bp-component-button-primary-foreground-default)}.bp-ui-checkbox:disabled{cursor:not-allowed;opacity:.6}.bp-ui-checkbox__indicator{justify-content:center;align-items:center;display:inline-flex}.bp-ui-checkbox__check-path{stroke-dasharray:20;stroke-dashoffset:20px}[data-state=checked] .bp-ui-checkbox__check-path{stroke-dashoffset:0}.bp-ui-switch{width:calc(var(--bp-dimension-spacing-8) + var(--bp-dimension-spacing-1));height:var(--bp-dimension-spacing-5);border-radius:var(--bp-radius-full);background-color:var(--bp-color-border-strong);cursor:pointer;border:none;align-items:center;padding:0;display:inline-flex;position:relative}.bp-ui-switch[data-state=checked]{background-color:var(--bp-component-button-primary-background-default)}.bp-ui-switch:disabled{cursor:not-allowed;opacity:.6}.bp-ui-switch__thumb{width:var(--bp-dimension-spacing-4);height:var(--bp-dimension-spacing-4);border-radius:var(--bp-radius-full);background-color:var(--bp-color-surface-default);--bp-ui-switch-thumb-inset:calc((var(--bp-dimension-spacing-5) - var(--bp-dimension-spacing-4)) / 2);transform:translateX(var(--bp-ui-switch-thumb-inset));transition:transform var(--bp-motion-duration-fast) var(--bp-motion-easing-standard);display:block}.bp-ui-switch__thumb[data-state=checked]{transform:translateX(calc(var(--bp-dimension-spacing-4) + var(--bp-ui-switch-thumb-inset)))}.bp-ui-select__trigger{justify-content:space-between;align-items:center;gap:var(--bp-space-sm);cursor:pointer;display:inline-flex}.bp-ui-select__content{background-color:var(--bp-color-surface-raised);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);max-width:min(90vw,320px);box-shadow:var(--bp-elevation-md);z-index:var(--bp-number-z-index-overlay);overflow:hidden}.bp-ui-select__viewport{padding:var(--bp-space-xs)}.bp-ui-select__item{justify-content:space-between;align-items:center;gap:var(--bp-space-sm);padding:var(--bp-space-sm) var(--bp-space-md);border-radius:var(--bp-radius-sm);font-size:var(--bp-font-size-md);color:var(--bp-color-text-primary);cursor:pointer;display:flex}.bp-ui-select__item[data-highlighted]{background-color:var(--bp-color-background-subtle);outline:none}.bp-ui-select__item[data-disabled]{color:var(--bp-color-text-disabled);cursor:not-allowed}.bp-ui-select__group-label{padding:var(--bp-space-xs) var(--bp-space-md);font-size:var(--bp-font-size-xs);color:var(--bp-color-text-secondary)}.bp-ui-select__scroll{padding:var(--bp-space-xs);justify-content:center;align-items:center;display:flex}.bp-ui-field{gap:var(--bp-space-xs);flex-direction:column;max-width:100%;display:flex}.bp-ui-field__label{font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-medium);color:var(--bp-color-text-primary)}.bp-ui-field__required{color:var(--bp-color-status-danger-foreground)}.bp-ui-field__description{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);overflow-wrap:break-word;margin:0}.bp-ui-field__error{font-size:var(--bp-font-size-sm);color:var(--bp-color-status-danger-foreground);overflow-wrap:break-word;margin:0}.bp-ui-alert{justify-content:space-between;align-items:flex-start;gap:var(--bp-space-md);padding:var(--bp-space-md);border-radius:var(--bp-radius-md);border:var(--bp-dimension-border-width-thin) solid;font-size:var(--bp-font-size-sm);overflow-wrap:break-word;display:flex}.bp-ui-alert--info{background-color:var(--bp-color-status-info-background);border-color:var(--bp-color-status-info-border);color:var(--bp-color-status-info-foreground)}.bp-ui-alert--success{background-color:var(--bp-color-status-success-background);border-color:var(--bp-color-status-success-border);color:var(--bp-color-status-success-foreground)}.bp-ui-alert--warning{background-color:var(--bp-color-status-warning-background);border-color:var(--bp-color-status-warning-border);color:var(--bp-color-status-warning-foreground)}.bp-ui-alert--danger{background-color:var(--bp-color-status-danger-background);border-color:var(--bp-color-status-danger-border);color:var(--bp-color-status-danger-foreground)}.bp-ui-alert__title{font-weight:var(--bp-font-weight-semibold);margin-bottom:var(--bp-space-xs)}.bp-ui-alert__actions{gap:var(--bp-space-sm);flex-shrink:0;display:flex}.bp-ui-badge{align-items:center;gap:var(--bp-space-xs);padding:var(--bp-dimension-spacing-0) var(--bp-space-sm);border-radius:var(--bp-radius-full);font-size:var(--bp-font-size-xs);font-weight:var(--bp-font-weight-medium);line-height:var(--bp-line-height-tight);display:inline-flex}.bp-ui-badge--neutral{background-color:var(--bp-color-background-subtle);color:var(--bp-color-text-secondary)}.bp-ui-badge--info{background-color:var(--bp-color-status-info-background);color:var(--bp-color-status-info-foreground)}.bp-ui-badge--success{background-color:var(--bp-color-status-success-background);color:var(--bp-color-status-success-foreground)}.bp-ui-badge--warning{background-color:var(--bp-color-status-warning-background);color:var(--bp-color-status-warning-foreground)}.bp-ui-badge--danger{background-color:var(--bp-color-status-danger-background);color:var(--bp-color-status-danger-foreground)}.bp-ui-card{background-color:var(--bp-color-surface-default);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);box-shadow:var(--bp-elevation-sm)}.bp-ui-card--padding-sm{padding:var(--bp-space-sm)}.bp-ui-card--padding-md{padding:var(--bp-space-md)}.bp-ui-card--padding-lg{padding:var(--bp-space-lg)}.bp-ui-spinner{border-radius:var(--bp-radius-full);border:var(--bp-dimension-border-width-thick) solid var(--bp-color-border-default);border-top-color:var(--bp-color-action-primary-background);animation:bp-ui-spin var(--bp-motion-duration-slow) linear infinite;display:inline-block}.bp-ui-spinner--sm{width:var(--bp-dimension-spacing-3);height:var(--bp-dimension-spacing-3)}.bp-ui-spinner--md{width:var(--bp-dimension-spacing-4);height:var(--bp-dimension-spacing-4)}.bp-ui-spinner--lg{width:var(--bp-dimension-spacing-6);height:var(--bp-dimension-spacing-6)}@keyframes bp-ui-spin{to{transform:rotate(360deg)}}.bp-ui-dialog__overlay,.bp-ui-alert-dialog__overlay{background-color:color-mix(in srgb, var(--bp-color-text-primary) 50%, transparent);z-index:var(--bp-number-z-index-modal);animation:bp-ui-fade-in var(--bp-motion-duration-normal) var(--bp-motion-easing-standard);position:fixed;inset:0}.bp-ui-dialog__content,.bp-ui-alert-dialog__content{box-sizing:border-box;background-color:var(--bp-color-surface-raised);border-radius:var(--bp-radius-lg);width:min(90vw,480px);max-height:85vh;box-shadow:var(--bp-elevation-lg);padding:var(--bp-space-lg);z-index:var(--bp-number-z-index-modal);animation:bp-ui-fade-in var(--bp-motion-duration-normal) var(--bp-motion-easing-standard);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.bp-ui-dialog__content:focus,.bp-ui-alert-dialog__content:focus{outline:none}.bp-ui-dialog__title,.bp-ui-alert-dialog__title{margin:0 0 var(--bp-space-sm) 0;font-size:var(--bp-font-size-lg);font-weight:var(--bp-font-weight-semibold);color:var(--bp-color-text-primary)}.bp-ui-dialog__description,.bp-ui-alert-dialog__description{margin:0 0 var(--bp-space-md) 0;font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary)}.bp-ui-tooltip__content{max-width:min(90vw,240px);padding:var(--bp-space-xs) var(--bp-space-sm);background-color:var(--bp-color-text-primary);color:var(--bp-color-text-inverse);border-radius:var(--bp-radius-sm);font-size:var(--bp-font-size-xs);box-shadow:var(--bp-elevation-sm);z-index:var(--bp-number-z-index-toast);animation:bp-ui-fade-in var(--bp-motion-duration-fast) var(--bp-motion-easing-standard)}.bp-ui-tooltip__arrow{fill:var(--bp-color-text-primary)}@keyframes bp-ui-fade-in{0%{opacity:0}to{opacity:1}}.bp-ui-tabs__list{gap:var(--bp-space-md);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);display:flex;overflow-x:auto}.bp-ui-tabs__trigger{padding:var(--bp-space-sm) var(--bp-space-xs);border:none;border-bottom:var(--bp-dimension-border-width-thick) solid transparent;font-size:var(--bp-font-size-md);font-weight:var(--bp-font-weight-medium);color:var(--bp-color-text-secondary);cursor:pointer;background:0 0;flex-shrink:0}.bp-ui-tabs__trigger[data-state=active]{color:var(--bp-color-text-primary);border-bottom-color:var(--bp-component-button-primary-background-default)}.bp-ui-tabs__trigger[data-disabled]{color:var(--bp-color-text-disabled);cursor:not-allowed}.bp-ui-tabs__content{padding-top:var(--bp-space-md)}.bp-ui-tabs__content:focus{outline:none}.bp-ui-separator{background-color:var(--bp-color-border-default);border:none}.bp-ui-separator--horizontal{width:100%;height:var(--bp-dimension-border-width-thin)}.bp-ui-separator--vertical{width:var(--bp-dimension-border-width-thin);height:100%}.bp-ui-brand-header{border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);background-color:var(--bp-color-surface-default)}.bp-ui-brand-header__inner{justify-content:space-between;align-items:center;gap:var(--bp-space-lg);padding:var(--bp-space-md) var(--bp-space-xl);flex-wrap:wrap;display:flex}.bp-ui-brand-header__actions{align-items:center;gap:var(--bp-space-md);display:flex}.bp-ui-brand-header__secondary-action,.bp-ui-brand-header__secondary-action.bp-ui-text-link{font:inherit;color:var(--bp-color-text-primary);font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-medium);cursor:pointer;background:0 0;border:0;text-decoration:none}.bp-ui-brand-header__secondary-action:hover,.bp-ui-brand-header__secondary-action.bp-ui-text-link:hover{color:var(--bp-color-text-action)}.bp-ui-brand-header__logo.bp-ui-text-link{font-size:var(--bp-font-size-xl);font-weight:var(--bp-font-weight-bold);color:var(--bp-color-text-primary);align-items:baseline;text-decoration:none;display:inline-flex}.bp-ui-brand-header__accent{color:var(--bp-color-action-primary-background)}.bp-ui-brand-header__nav{gap:var(--bp-space-lg);flex-wrap:wrap;display:flex}.bp-ui-brand-header__nav-link.bp-ui-text-link{color:var(--bp-color-text-primary);font-size:var(--bp-font-size-sm);text-decoration:none}.bp-ui-brand-header__nav-link.bp-ui-text-link:hover{color:var(--bp-color-text-action)}.bp-ui-brand-header__mobile-nav{display:none}.bp-data-grid{gap:var(--bp-space-md);flex-direction:column;min-width:0;display:flex}.bp-data-grid__toolbar{align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-data-grid__filters{align-items:flex-end;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-data-grid__scroll{background:var(--bp-color-surface-default);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);position:relative;overflow-x:auto}.bp-data-grid__scroll:focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:calc(var(--bp-focus-ring-width) * -1)}.bp-data-grid__table{border-collapse:collapse;width:100%;min-width:100%;font-size:var(--bp-font-size-sm)}.bp-data-grid__table th,.bp-data-grid__table td{text-align:left;vertical-align:middle;padding:var(--bp-space-sm) var(--bp-space-md);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default)}.bp-data-grid__table thead th{background:var(--bp-color-surface-default);color:var(--bp-color-text-secondary);font-weight:var(--bp-font-weight-semibold);white-space:nowrap}.bp-data-grid__table tbody tr:last-child td{border-bottom:none}.bp-data-grid__table tbody tr:not(.bp-data-grid__message-row):hover{background:var(--bp-color-background-subtle)}.bp-data-grid__caption,.bp-data-grid__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bp-data-grid__sort{align-items:center;gap:var(--bp-space-xs);font:inherit;font-weight:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.bp-data-grid__sort:hover{color:var(--bp-color-text-primary)}.bp-data-grid__sort:focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:var(--bp-focus-ring-offset)}.bp-data-grid__sort-indicator{min-width:1em;font-size:var(--bp-font-size-xs);color:var(--bp-color-text-secondary);display:inline-block}.bp-data-grid__sort-order{min-width:1.25em;padding:0 var(--bp-space-xs);border-radius:var(--bp-radius-full);background:var(--bp-color-surface-sunken);font-size:var(--bp-font-size-xs);font-weight:var(--bp-font-weight-medium);color:var(--bp-color-text-primary);justify-content:center;align-items:center;display:inline-flex}.bp-data-grid__menu-item[data-destructive=true]{color:var(--bp-color-status-danger-foreground)}th[aria-sort] .bp-data-grid__sort-indicator{color:var(--bp-color-text-primary)}.bp-data-grid__actions-cell{white-space:nowrap;text-align:right;width:1%}.bp-data-grid__message-row td{padding:var(--bp-space-xl) var(--bp-space-md);text-align:center;color:var(--bp-color-text-secondary)}.bp-data-grid__message{justify-content:center;align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:inline-flex}.bp-data-grid__menu{display:inline-block;position:relative}.bp-data-grid__menu-list{inset-inline-end:0;z-index:60;min-width:12rem;margin:var(--bp-space-xs) 0 0;padding:var(--bp-space-xs);background:var(--bp-color-surface-raised);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);box-shadow:var(--bp-shadow-md);text-align:left;list-style:none;position:absolute;top:100%}.bp-data-grid__menu-list[hidden]{display:none}.bp-data-grid__menu-item{align-items:center;gap:var(--bp-space-sm);width:100%;padding:var(--bp-space-sm) var(--bp-space-md);border-radius:var(--bp-radius-sm);font:inherit;color:var(--bp-color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.bp-data-grid__menu-item:hover:not(:disabled),.bp-data-grid__menu-item:focus-visible{background:var(--bp-color-background-subtle)}.bp-data-grid__menu-item:disabled{color:var(--bp-color-text-disabled);cursor:not-allowed}.bp-data-grid__pagination{justify-content:space-between;align-items:center;gap:var(--bp-space-md);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);flex-wrap:wrap;display:flex}.bp-data-grid__pagination-controls{align-items:center;gap:var(--bp-space-xs);flex-wrap:wrap;display:inline-flex}.bp-data-grid__pagination-size{align-items:center;gap:var(--bp-space-sm);white-space:nowrap;display:inline-flex}@media (width<=47.99rem){.bp-data-grid--cards .bp-data-grid__scroll{background:0 0;border:none;overflow:visible}.bp-data-grid--cards .bp-data-grid__table,.bp-data-grid--cards .bp-data-grid__table tbody{display:block}.bp-data-grid--cards .bp-data-grid__table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.bp-data-grid--cards .bp-data-grid__table tbody tr{margin-bottom:var(--bp-space-sm);padding:var(--bp-space-sm) var(--bp-space-md);background:var(--bp-color-surface-default);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);display:block;position:relative}.bp-data-grid--cards .bp-data-grid__table tbody td{justify-content:space-between;align-items:baseline;gap:var(--bp-space-md);padding:var(--bp-space-xs) 0;text-align:right;border-bottom:none;display:flex}.bp-data-grid--cards .bp-data-grid__table tbody td[data-label]:before{content:attr(data-label);color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs);text-align:left;flex:none}.bp-data-grid--cards .bp-data-grid__table tbody td.bp-data-grid__actions-cell{justify-content:flex-end;width:auto}.bp-data-grid--cards .bp-data-grid__table .bp-data-grid__message-row{border:none;padding:0}}.bp-ui-dialog__content.bp-ui-crop-editor{gap:var(--bp-space-md);width:min(96vw,760px);max-height:96vh;padding:var(--bp-space-md);flex-direction:column;display:flex}.bp-ui-crop-editor__loading{align-items:center;gap:var(--bp-space-sm);color:var(--bp-color-text-secondary);margin:0;display:flex}.bp-ui-crop-editor__frame{aspect-ratio:4/3;background-color:var(--bp-color-background-subtle);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-strong);border-radius:var(--bp-radius-md);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;max-height:60vh;margin-inline:auto;position:relative;overflow:hidden}.bp-ui-crop-editor__frame:active{cursor:grabbing}.bp-ui-crop-editor__frame:focus-visible{outline:2px solid var(--bp-color-text-action);outline-offset:2px}.bp-ui-crop-editor__canvas{width:100%;height:100%;display:block}.bp-ui-crop-editor__controls{gap:var(--bp-space-sm);flex-direction:column;display:flex}.bp-ui-crop-editor__row{align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-ui-crop-editor__row .bp-ui-button{min-width:44px;min-height:44px}.bp-ui-crop-editor__zoom{min-width:0;min-height:44px;accent-color:var(--bp-color-text-action);flex:8rem}.bp-ui-crop-editor__actions{justify-content:flex-end;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-ui-crop-editor__actions .bp-ui-button{min-height:44px}.bp-identity-shell{min-height:100vh;padding:var(--bp-dimension-spacing-8) var(--bp-dimension-spacing-4);background:var(--bp-color-background-subtle);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.bp-identity-shell--admin{background:var(--bp-color-background-default)}@media (width>=1024px){.bp-identity-shell--wide{gap:var(--bp-dimension-spacing-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1120px;margin:0 auto}}.bp-identity-shell__context{display:none}@media (width>=1024px){.bp-identity-shell--wide .bp-identity-shell__context{justify-content:center;align-items:center;display:flex}}.bp-identity-card{gap:var(--bp-dimension-spacing-6);width:100%;max-width:440px;padding:var(--bp-dimension-spacing-8);flex-direction:column;display:flex}.bp-identity-card--compact{max-width:400px;padding:var(--bp-dimension-spacing-6)}@media (width<=375px){.bp-identity-card{padding:var(--bp-dimension-spacing-5)}.bp-identity-header__heading{font-size:clamp(var(--bp-font-size-lg), 7vw, var(--bp-font-size-2xl));overflow-wrap:break-word}}.bp-identity-header{gap:var(--bp-dimension-spacing-2);text-align:left;flex-direction:column;display:flex}.bp-identity-header__heading{font-size:var(--bp-font-size-2xl);font-weight:var(--bp-font-weight-bold);color:var(--bp-color-text-primary);margin:0;line-height:1.15}.bp-identity-header__subheading{font-size:var(--bp-font-size-md);color:var(--bp-color-text-secondary);margin:0}.bp-identity-footer{justify-content:space-between;align-items:center;gap:var(--bp-dimension-spacing-3);padding-top:var(--bp-dimension-spacing-2);border-top:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);flex-wrap:wrap;display:flex}.bp-identity-form{gap:var(--bp-dimension-spacing-4);flex-direction:column;display:flex}.bp-identity-form__version-badge{align-self:flex-start}.bp-identity-form__locale-grid{gap:var(--bp-dimension-spacing-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.bp-identity-form__locale-grid{grid-template-columns:1fr 1fr}}.bp-identity-form-field{gap:var(--bp-dimension-spacing-2);flex-direction:column;display:flex}.bp-identity-password-field__control{align-items:center;display:flex;position:relative}.bp-identity-password-field__control .bp-ui-input{padding-right:calc(var(--bp-dimension-spacing-10) + var(--bp-dimension-spacing-2));flex:1}.bp-identity-password-field__toggle{right:var(--bp-dimension-spacing-2);position:absolute}.bp-identity-actions{gap:var(--bp-dimension-spacing-3);flex-direction:column;display:flex}.bp-identity-actions--row{flex-flow:wrap;align-items:center}.bp-identity-actions--row>*{flex:none}.bp-identity-security-section{gap:var(--bp-dimension-spacing-4);overflow-wrap:anywhere;flex-direction:column;display:flex}.bp-identity-security-section__header{justify-content:space-between;align-items:baseline;gap:var(--bp-dimension-spacing-3);display:flex}.bp-identity-security-section__title{font-size:var(--bp-font-size-lg);font-weight:var(--bp-font-weight-bold);color:var(--bp-color-text-primary);margin:0}.bp-identity-security-list{gap:var(--bp-dimension-spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-identity-security-row{justify-content:space-between;align-items:center;gap:var(--bp-dimension-spacing-3);padding:var(--bp-dimension-spacing-4);background:var(--bp-color-surface-default);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-dimension-radius-md);flex-wrap:wrap;transition:border-color .12s,box-shadow .12s;display:flex}.bp-identity-security-row:hover{border-color:var(--bp-color-border-focus);box-shadow:var(--bp-elevation-sm)}.bp-identity-security-row--current{border-color:var(--bp-color-action-primary-background);background:var(--bp-color-green-50)}.bp-identity-security-row--current:hover{border-color:var(--bp-color-action-primary-background)}@media (width<=375px){.bp-identity-security-row{flex-direction:column;align-items:flex-start}}.bp-identity-security-row__meta{gap:var(--bp-dimension-spacing-1);flex-direction:column;min-width:0;display:flex}.bp-identity-security-row__label{align-items:center;gap:var(--bp-dimension-spacing-2);font-weight:var(--bp-font-weight-medium);color:var(--bp-color-text-primary);overflow-wrap:anywhere;display:flex}.bp-identity-security-row__current-badge{flex:none}.bp-identity-security-row__timestamp{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary)}.bp-identity-history__scroll{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-dimension-radius-md);overflow-x:auto}.bp-identity-history-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--bp-font-size-sm)}.bp-identity-history-table th,.bp-identity-history-table td{padding:var(--bp-dimension-spacing-3) var(--bp-dimension-spacing-4);text-align:start;border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);white-space:nowrap}.bp-identity-history-table thead th{background:var(--bp-color-background-subtle);font-weight:var(--bp-font-weight-semibold);color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs);text-transform:uppercase;letter-spacing:.04em;border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default)}.bp-identity-history-table thead th:first-child{border-start-start-radius:var(--bp-dimension-radius-md)}.bp-identity-history-table thead th:last-child{border-start-end-radius:var(--bp-dimension-radius-md)}.bp-identity-history-table tbody tr{transition:background-color .12s}.bp-identity-history-table tbody tr:hover{background:var(--bp-color-background-subtle)}.bp-identity-history-table tbody tr:last-child td{border-bottom:none}.bp-identity-history-table td:first-child{font-weight:var(--bp-font-weight-semibold);color:var(--bp-color-text-primary)}.bp-identity-step-up{gap:var(--bp-dimension-spacing-4);flex-direction:column;align-items:flex-start;display:flex}:root{--bp-admin-space-unit:var(--bp-dimension-spacing-2);--bp-admin-radius:var(--bp-dimension-radius-md)}*{box-sizing:border-box}body{font-family:var(--bp-font-family-system);background:var(--bp-color-background-subtle);color:var(--bp-color-text-primary);margin:0}main{max-width:480px;margin:calc(var(--bp-admin-space-unit) * 6) auto;padding:0 calc(var(--bp-admin-space-unit) * 3)}form div{gap:calc(var(--bp-admin-space-unit) / 2);margin-bottom:calc(var(--bp-admin-space-unit) * 2);flex-direction:column;display:flex}label{font-weight:var(--bp-font-weight-medium)}input,button{font-size:var(--bp-font-size-md);padding:calc(var(--bp-admin-space-unit) * 1.25);border-radius:var(--bp-admin-radius);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default)}input:focus-visible,button:focus-visible,a:focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:var(--bp-focus-ring-offset)}button{background:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground);cursor:pointer;border:none}button:disabled{opacity:.6;cursor:not-allowed}[role=alert]{color:var(--bp-color-status-danger-foreground)}.admin-shell{grid-template-columns:1fr;min-height:100vh;display:grid}@media (width>=64rem){.admin-shell{grid-template-columns:var(--bp-component-admin-shell-sidebar-width) minmax(0, 1fr);transition:grid-template-columns .18s}.admin-shell[data-sidebar-collapsed=true]{grid-template-columns:var(--bp-component-admin-shell-sidebar-width-collapsed) minmax(0, 1fr)}}@media (prefers-reduced-motion:reduce){.admin-shell{transition:none}}.admin-shell__nav{padding:calc(var(--bp-admin-space-unit) * 2.5) calc(var(--bp-admin-space-unit) * 1.5);background:var(--bp-color-background-subtle);border-inline-end:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);flex-direction:column;display:flex}@media (width>=64rem){.admin-shell__sidebar{overscroll-behavior:contain;height:100vh;position:sticky;top:0;overflow-y:auto}.admin-shell__sidebar>.admin-shell__nav{min-height:100%}}@media (width<=63.999rem){.admin-shell__sidebar{z-index:40;overscroll-behavior:contain;width:min(20rem,88vw);box-shadow:var(--bp-shadow-lg,var(--bp-shadow-sm));position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.admin-shell__sidebar[hidden]{display:none}.admin-shell__sidebar>.admin-shell__nav{min-height:100%}}.admin-shell__backdrop{z-index:39;background:color-mix(in srgb, var(--bp-color-text-primary) 45%, transparent);position:fixed;inset:0}.admin-shell__skip{inset-inline-start:calc(var(--bp-admin-space-unit) * 2);top:calc(var(--bp-admin-space-unit) * -10);z-index:50;padding:var(--bp-admin-space-unit) calc(var(--bp-admin-space-unit) * 1.5);border-radius:var(--bp-admin-radius);background:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground);font-weight:var(--bp-font-weight-semibold);position:absolute}.admin-shell__skip:focus{top:calc(var(--bp-admin-space-unit) * 1.5)}.admin-shell__menu-button,.admin-shell__drawer-close{align-items:center;gap:var(--bp-admin-space-unit);min-height:2.75rem;padding:0 calc(var(--bp-admin-space-unit) * 1.25);border-radius:var(--bp-admin-radius);background:var(--bp-color-surface-default);color:var(--bp-color-text-primary);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);font-weight:var(--bp-font-weight-medium);cursor:pointer;display:inline-flex}.admin-shell__drawer-close{justify-content:center;min-width:2.75rem;padding:0}.admin-shell__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#admin-shell-content:focus{outline:none}.admin-shell__group{margin-top:calc(var(--bp-admin-space-unit) * 1.25)}.admin-shell__nav>section.admin-shell__group:last-of-type{margin-bottom:calc(var(--bp-admin-space-unit) * 2.5)}.admin-shell__group-heading{margin:0 0 calc(var(--bp-admin-space-unit) / 2);font-size:inherit}.admin-shell__group-toggle{justify-content:space-between;align-items:center;gap:var(--bp-admin-space-unit);width:100%;padding:calc(var(--bp-admin-space-unit) / 2) calc(var(--bp-admin-space-unit) * 1.25);border-radius:var(--bp-admin-radius);color:var(--bp-color-text-secondary);font-size:.75rem;font-weight:var(--bp-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.admin-shell__group-toggle:hover{color:var(--bp-color-text-primary)}.admin-shell__group-chevron{transition:transform .12s;display:inline-flex}.admin-shell__group-chevron[data-expanded=true]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.admin-shell__group-chevron{transition:none}}.admin-shell__nav__self{margin-bottom:calc(var(--bp-admin-space-unit) * .5)!important}.admin-shell__nav a:focus-visible,.admin-shell__nav button:focus-visible,.admin-shell__menu-button:focus-visible,.admin-shell__skip:focus-visible{outline:2px solid var(--bp-color-border-focus);outline-offset:2px}.admin-shell__nav__head{justify-content:space-between;align-items:flex-start;gap:var(--bp-admin-space-unit);margin-bottom:calc(var(--bp-admin-space-unit) * 2);padding-bottom:calc(var(--bp-admin-space-unit) * 2);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);display:flex}.admin-shell__nav__brand{align-items:center;gap:var(--bp-admin-space-unit);min-width:0;font-weight:var(--bp-font-weight-bold);letter-spacing:-.01em;margin:0;font-size:1.125rem;display:flex}.admin-shell__nav__brand-full{gap:calc(var(--bp-admin-space-unit) / 4);flex-direction:column;min-width:0;display:flex}.admin-shell__nav__brand-mark{border-radius:calc(var(--bp-admin-radius) * .75);background:var(--bp-color-action-primary-background);width:2rem;height:2rem;color:var(--bp-color-action-primary-foreground);font-size:1rem;font-weight:var(--bp-font-weight-bold);flex:none;justify-content:center;align-items:center;display:none}.admin-shell__nav__brand-subtitle{font-weight:var(--bp-font-weight-medium);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary)}.admin-shell__nav-toggle{border-radius:calc(var(--bp-admin-radius) * .75);background:var(--bp-color-surface-default);width:1.875rem;height:1.875rem;color:var(--bp-color-text-secondary);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:none}.admin-shell__nav-toggle:hover{color:var(--bp-color-text-primary);background:var(--bp-color-background-subtle)}@media (width>=64rem){.admin-shell__nav-toggle{display:inline-flex}}.admin-shell__identity{align-items:center;gap:var(--bp-admin-space-unit);margin-bottom:calc(var(--bp-admin-space-unit) * 2.5);padding:calc(var(--bp-admin-space-unit) * 1.25);border-radius:var(--bp-admin-radius);background:var(--bp-color-surface-default);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);box-shadow:var(--bp-shadow-sm);display:flex}.admin-shell__identity__avatar{border-radius:var(--bp-radius-full);background:var(--bp-color-action-primary-background);width:2.75rem;height:2.75rem;color:var(--bp-color-action-primary-foreground);font-weight:var(--bp-font-weight-bold);flex:none;justify-content:center;align-items:center;font-size:.9375rem;display:flex}.admin-shell__identity__meta{min-width:0}.admin-shell__identity__name{font-weight:var(--bp-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.admin-shell__identity__role{color:var(--bp-color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:var(--bp-font-weight-medium);margin:0}.admin-shell__nav ul{gap:calc(var(--bp-admin-space-unit) / 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-shell__nav__item a{align-items:center;gap:var(--bp-admin-space-unit);width:100%;color:var(--bp-color-text-secondary);border:none;border-radius:var(--bp-admin-radius);padding:calc(var(--bp-admin-space-unit) * .875) calc(var(--bp-admin-space-unit) * 1.25);font-weight:var(--bp-font-weight-medium);text-align:left;background:0 0;border-inline-start:3px solid #0000;text-decoration:none;transition:background-color .12s,color .12s,box-shadow .12s;display:flex}.admin-shell__nav__item a:hover{background:var(--bp-color-surface-default);color:var(--bp-color-text-primary);box-shadow:var(--bp-shadow-sm)}.admin-shell__nav__item-icon{border-radius:calc(var(--bp-admin-radius) * .75);background:var(--bp-color-surface-default);flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.admin-shell__nav__item--current a{background:var(--bp-color-surface-default);color:var(--bp-color-action-primary-background);border-inline-start-color:var(--bp-color-action-primary-background);font-weight:var(--bp-font-weight-semibold);box-shadow:var(--bp-shadow-sm)}.admin-shell__nav__item--current .admin-shell__nav__item-icon{background:color-mix(in srgb, var(--bp-color-action-primary-background) 12%, var(--bp-color-surface-default));color:var(--bp-color-action-primary-background)}.admin-shell__help{padding:calc(var(--bp-admin-space-unit) * 1.25);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);background:var(--bp-color-surface-default);margin-top:auto}.admin-shell__help__title{margin:0 0 calc(var(--bp-admin-space-unit) / 2);font-weight:var(--bp-font-weight-semibold);font-size:var(--bp-font-size-sm)}.admin-shell__help__body{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);margin:0;line-height:1.4}.admin-shell__help-compact{border-radius:var(--bp-admin-radius);background:var(--bp-color-surface-default);width:2.5rem;height:2.5rem;color:var(--bp-color-text-secondary);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);cursor:pointer;justify-content:center;align-items:center;margin:auto auto 0;padding:0;display:none}.admin-shell__help-compact:hover{color:var(--bp-color-text-primary);background:var(--bp-color-background-subtle)}@media (width>=64rem){.admin-shell[data-sidebar-collapsed=true] .admin-shell__nav{padding-inline:calc(var(--bp-admin-space-unit) * .75);align-items:stretch}.admin-shell[data-sidebar-collapsed=true] .admin-shell__nav__head{align-items:center;gap:var(--bp-admin-space-unit);flex-direction:column}.admin-shell[data-sidebar-collapsed=true] .admin-shell__nav__brand-full{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-shell[data-sidebar-collapsed=true] .admin-shell__nav__brand-mark{display:inline-flex}.admin-shell[data-sidebar-collapsed=true] .admin-shell__identity{padding:calc(var(--bp-admin-space-unit) * .75);justify-content:center;gap:0}.admin-shell[data-sidebar-collapsed=true] .admin-shell__identity__meta{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-shell[data-sidebar-collapsed=true] .admin-shell__identity__avatar{width:2.25rem;height:2.25rem;font-size:.8125rem}.admin-shell[data-sidebar-collapsed=true] .admin-shell__nav__item a{border-inline-start-color:#0000;justify-content:center;gap:0;padding-inline:0}.admin-shell[data-sidebar-collapsed=true] .admin-shell__nav__item-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-shell[data-sidebar-collapsed=true] .admin-shell__nav__item--current a{background:color-mix(in srgb, var(--bp-color-action-primary-background) 12%, var(--bp-color-surface-default));box-shadow:none}.admin-shell[data-sidebar-collapsed=true] .admin-shell__nav__item--current .admin-shell__nav__item-icon{background:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground)}.admin-shell[data-sidebar-collapsed=true] .admin-shell__help{display:none}.admin-shell[data-sidebar-collapsed=true] .admin-shell__help-compact{display:inline-flex}.admin-shell[data-sidebar-collapsed=true] .admin-shell__group{margin-top:calc(var(--bp-admin-space-unit) * .75);padding-top:calc(var(--bp-admin-space-unit) * .75);border-top:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default)}}.admin-shell__column{flex-direction:column;min-width:0;display:flex}.admin-shell__topbar{justify-content:space-between;align-items:center;gap:var(--bp-admin-space-unit);padding:calc(var(--bp-admin-space-unit) * 1.5) calc(var(--bp-admin-space-unit) * 3);background:var(--bp-color-surface-default);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);display:flex}.admin-shell__topbar__surface{font-weight:var(--bp-font-weight-medium);color:var(--bp-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;overflow:hidden}.admin-shell__account button{white-space:nowrap}@media (width<=63.999rem){.admin-shell__topbar{padding-inline:calc(var(--bp-admin-space-unit) * 1.5)}}.admin-shell__account button{color:var(--bp-color-text-secondary);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);background:0 0}.admin-shell__account button:hover{color:var(--bp-color-text-primary);background:var(--bp-color-background-subtle)}.admin-shell>main,#admin-shell-content{min-width:0;max-width:none;padding:calc(var(--bp-admin-space-unit) * 3);flex:1;margin:0}@media (width>=64rem){#admin-shell-content{padding:calc(var(--bp-admin-space-unit) * 4)}}.admin-breadcrumb ol{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);margin:0 0 var(--bp-admin-space-unit);color:var(--bp-color-text-secondary);flex-wrap:wrap;padding:0;font-size:.8125rem;list-style:none;display:flex}.admin-breadcrumb li+li:before{content:"/";color:var(--bp-color-border-default);margin-inline-end:calc(var(--bp-admin-space-unit) / 2)}.admin-breadcrumb li:last-child span{color:var(--bp-color-text-primary);font-weight:var(--bp-font-weight-medium)}.admin-breadcrumb button{font:inherit;color:var(--bp-color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.admin-breadcrumb button:hover{color:var(--bp-color-text-primary);text-decoration-color:currentColor}.admin-page-header{gap:calc(var(--bp-admin-space-unit) * 1.5);margin-bottom:calc(var(--bp-admin-space-unit) * 3);flex-direction:column;display:flex}.admin-page-header__row{justify-content:space-between;align-items:baseline;gap:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.admin-page-header__row h1{margin:0}.admin-page-header__description{margin:calc(var(--bp-admin-space-unit) / 2) 0 0;color:var(--bp-color-text-secondary);max-width:60ch}.admin-toolbar{align-items:center;gap:calc(var(--bp-admin-space-unit) * .75);padding:calc(var(--bp-admin-space-unit) * .5) calc(var(--bp-admin-space-unit) * .75);background:var(--bp-color-surface-default);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);width:fit-content;display:inline-flex}.admin-toolbar__label{font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-medium);color:var(--bp-color-text-secondary);padding-inline-start:calc(var(--bp-admin-space-unit) / 2)}.admin-toolbar__select{font-size:var(--bp-font-size-md);padding:calc(var(--bp-admin-space-unit) * .5) calc(var(--bp-admin-space-unit) * .75);border-radius:calc(var(--bp-admin-radius) * .75);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);background:var(--bp-color-background-subtle)}.admin-dashboard{gap:calc(var(--bp-admin-space-unit) * 2.5);flex-direction:column;max-width:72rem;display:flex}.admin-dashboard__operator-card-title{margin:0 0 calc(var(--bp-admin-space-unit) / 2);font-weight:var(--bp-font-weight-semibold)}.admin-dashboard__operator-card-capabilities{margin-top:calc(var(--bp-admin-space-unit));gap:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;display:flex}.admin-dashboard__shortcuts{gap:calc(var(--bp-admin-space-unit) * 1.5);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.admin-dashboard__shortcut-card{gap:calc(var(--bp-admin-space-unit) / 2);flex-direction:column;display:flex}.admin-dashboard__shortcut-card h2{margin:0;font-size:1.0625rem}.admin-dashboard__shortcut-card p{margin:0 0 calc(var(--bp-admin-space-unit) / 2);color:var(--bp-color-text-secondary);flex:1}.admin-dashboard__shortcut-action{align-self:flex-start}.presentation-page{gap:calc(var(--bp-admin-space-unit) * 2.5);flex-direction:column;max-width:72rem;display:flex}.presentation-page__version{color:var(--bp-color-text-secondary);font-weight:var(--bp-font-weight-medium)}.presentation-page__current-card-header{justify-content:space-between;align-items:center;gap:var(--bp-admin-space-unit);display:flex}.presentation-page__current-card-header h2{margin:0}.presentation-page__current-card-template{margin:calc(var(--bp-admin-space-unit) * 1.25) 0 0;font-size:1.0625rem;font-weight:var(--bp-font-weight-semibold)}.presentation-page__current-card-note{margin:calc(var(--bp-admin-space-unit) / 2) 0 0;color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.presentation-page__catalog h2,.presentation-page__history h2{margin:0 0 calc(var(--bp-admin-space-unit) * 1.25)}.presentation-page__catalog-grid{gap:calc(var(--bp-admin-space-unit) * 1.5);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.presentation-page__catalog-card{gap:calc(var(--bp-admin-space-unit) * .75);flex-direction:column;display:flex}.presentation-page__catalog-card-header{justify-content:space-between;align-items:flex-start;gap:var(--bp-admin-space-unit);display:flex}.presentation-page__catalog-card-name{font-weight:var(--bp-font-weight-semibold);margin:0}.presentation-page__catalog-card-suite{color:var(--bp-color-text-secondary);font-weight:var(--bp-font-weight-regular,normal)}.presentation-page__catalog-card-actions{gap:calc(var(--bp-admin-space-unit) * .75);margin-top:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;display:flex}.presentation-page__confirm{gap:calc(var(--bp-admin-space-unit) / 2);margin-top:calc(var(--bp-admin-space-unit) / 2);padding-top:calc(var(--bp-admin-space-unit) * .75);border-top:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);flex-direction:column;display:flex}.presentation-page__confirm label{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary)}.presentation-page__confirm-actions{gap:calc(var(--bp-admin-space-unit) * .75);display:flex}.presentation-page__mutation-row{justify-content:space-between;align-items:center;gap:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.presentation-page__mutation-row p{margin:0}.presentation-page__mutation-pending{color:var(--bp-color-text-secondary)}.presentation-page__preview{background:var(--bp-color-surface-default);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);box-shadow:var(--bp-shadow-md);padding:calc(var(--bp-admin-space-unit) * 2.5)}.presentation-page__preview h2{margin:0 0 var(--bp-admin-space-unit)}.presentation-page__preview-notice{color:var(--bp-color-status-warning-foreground);font-weight:var(--bp-font-weight-medium)}.presentation-page__preview-families{margin:0 0 calc(var(--bp-admin-space-unit) * 1.5);gap:var(--bp-admin-space-unit);flex-direction:column;padding:0;list-style:none;display:flex}.presentation-page__preview-families h3{margin:0}.presentation-page__preview-families p{margin:calc(var(--bp-admin-space-unit) / 4) 0 0;color:var(--bp-color-text-secondary)}.presentation-page__history{background:var(--bp-color-surface-default);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);box-shadow:var(--bp-shadow-sm);padding:calc(var(--bp-admin-space-unit) * 2)}.presentation-page__history-scroll{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);position:relative;overflow-x:auto}.presentation-page__history-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--bp-font-size-sm)}.presentation-page__history-table th,.presentation-page__history-table td{text-align:left;padding:calc(var(--bp-admin-space-unit) * .875) calc(var(--bp-admin-space-unit) * 1.125);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);white-space:nowrap}.presentation-page__history-table thead th{background:var(--bp-color-background-subtle);color:var(--bp-color-text-secondary);font-weight:var(--bp-font-weight-semibold);font-size:var(--bp-font-size-xs);text-transform:uppercase;letter-spacing:.04em}.presentation-page__history-table tbody tr:hover{background:var(--bp-color-background-subtle)}.presentation-page__history-table tbody tr:last-child td{border-bottom:none}.presentation-page__confirm--inline{white-space:normal;min-width:220px}.presentation-page__chrome-tabs{gap:calc(var(--bp-admin-space-unit) / 2);border-bottom:1px solid var(--bp-color-border-subtle);display:flex}.presentation-page__chrome-tab{appearance:none;padding:calc(var(--bp-admin-space-unit) * .75) var(--bp-admin-space-unit);font:inherit;font-weight:var(--bp-font-weight-medium);color:var(--bp-color-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.presentation-page__chrome-tab[data-active=true]{color:var(--bp-color-text-primary);border-bottom-color:var(--bp-color-accent,currentColor)}.presentation-page__chrome-tab:focus-visible{outline:2px solid var(--bp-color-focus-ring,currentColor);outline-offset:2px}.content-footer-panel,.content-header-panel{gap:calc(var(--bp-admin-space-unit) * 1.5);flex-direction:column;display:flex}.content-footer-panel__head h2,.content-header-panel__head h2{margin:0}.content-footer-panel__head p,.content-header-panel__head p{margin:calc(var(--bp-admin-space-unit) / 2) 0 0;color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.content-footer-panel__body,.content-header-panel__body{gap:calc(var(--bp-admin-space-unit) * 2);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1280px){.content-footer-panel__body,.content-header-panel__body{grid-template-columns:minmax(0,40rem) minmax(0,1fr);align-items:start}}.content-footer-panel__editor,.content-header-panel__editor{gap:calc(var(--bp-admin-space-unit) * 1.5);flex-direction:column;min-width:0;display:flex}.content-footer-panel__editor fieldset,.content-header-panel__editor fieldset{border:1px solid var(--bp-color-border-subtle);border-radius:var(--bp-radius-md,8px);padding:calc(var(--bp-admin-space-unit) * 1.25);gap:var(--bp-admin-space-unit);flex-direction:column;min-width:0;display:flex}.content-footer-panel__editor legend,.content-header-panel__editor legend{font-weight:var(--bp-font-weight-semibold);padding:0 calc(var(--bp-admin-space-unit) / 2)}.content-footer-panel__row,.content-header-panel__row{gap:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;align-items:center;display:flex}.content-footer-panel__row>label,.content-footer-panel__row .bp-ui-input,.content-header-panel__row .bp-ui-input{flex:8rem;min-width:0}.content-footer-panel__links .content-footer-panel__row,.content-header-panel__links .content-header-panel__row{flex-wrap:nowrap}.content-footer-panel__links .bp-ui-button,.content-header-panel__links .bp-ui-button{flex:none}@media (width<=60rem){.content-footer-panel__links .content-footer-panel__row,.content-header-panel__links .content-header-panel__row{flex-wrap:wrap}}.content-footer-panel__links,.content-header-panel__links{gap:calc(var(--bp-admin-space-unit) / 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.content-footer-panel__column{border-left:2px solid var(--bp-color-border-subtle);padding-left:var(--bp-admin-space-unit);gap:var(--bp-admin-space-unit);flex-direction:column;display:flex}.content-footer-panel__cta,.content-footer-panel__social-toggle,.content-header-panel__toggle{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);display:flex}.content-footer-panel__hint,.content-footer-panel__save,.content-header-panel__save{margin:0}.content-footer-panel__save,.content-header-panel__save{gap:var(--bp-admin-space-unit);flex-wrap:wrap;align-items:flex-end;display:flex}.content-footer-panel__preview,.content-header-panel__preview{top:var(--bp-admin-space-unit);gap:var(--bp-admin-space-unit);flex-direction:column;min-width:0;display:flex;position:sticky}.content-footer-panel__preview-bar,.content-header-panel__preview-bar{gap:calc(var(--bp-admin-space-unit) / 2);display:flex}.content-footer-panel__preview-stage,.content-header-panel__preview-stage{border:1px solid var(--bp-color-border-subtle);border-radius:var(--bp-radius-md,8px);background:var(--bp-color-surface-sunken);padding:var(--bp-admin-space-unit);overflow:auto}.content-footer-panel__preview-frame,.content-header-panel__preview-frame{background:var(--bp-color-surface-default);max-width:100%;margin:0 auto}.content-library,.users-directory{gap:calc(var(--bp-admin-space-unit) * 2);flex-direction:column;max-width:none;display:flex}.users-directory__user-cell{align-items:center;gap:calc(var(--bp-admin-space-unit) * .75);display:flex}.users-directory__avatar{border-radius:var(--bp-radius-full);background:var(--bp-color-action-primary-background);width:2rem;height:2rem;color:var(--bp-color-action-primary-foreground);font-weight:var(--bp-font-weight-semibold);flex:none;justify-content:center;align-items:center;font-size:.75rem;display:flex}.users-directory__user-meta{flex-direction:column;min-width:0;display:flex}.users-directory__user-name{font-weight:var(--bp-font-weight-medium);color:var(--bp-color-text-primary)}.users-directory__user-email{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary)}.user-detail{gap:calc(var(--bp-admin-space-unit) * 2.5);flex-direction:column;max-width:72rem;display:flex}.user-detail__header-meta{align-items:center;gap:var(--bp-admin-space-unit);margin-top:calc(var(--bp-admin-space-unit) / 2);display:flex}.user-detail__id{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);font-family:var(--bp-font-family-mono)}#user-detail-access-heading{margin:0 0 var(--bp-admin-space-unit)}.user-detail__roles{gap:calc(var(--bp-admin-space-unit) / 2);margin-bottom:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.user-detail__access-notice{margin:calc(var(--bp-admin-space-unit) / 2) 0 0;color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.user-access__list{margin:0 0 var(--bp-admin-space-unit);gap:var(--bp-admin-space-unit);flex-direction:column;padding:0;list-style:none;display:flex}.user-access__item{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:var(--bp-admin-space-unit)}.user-access__item-main{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;display:flex}.user-access__role-name{font-weight:var(--bp-font-weight-medium);color:var(--bp-color-text-primary)}.user-access__item-meta{gap:var(--bp-admin-space-unit);margin-top:calc(var(--bp-admin-space-unit) / 2);color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);flex-wrap:wrap;display:flex}.user-access__grant-form{border-top:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);margin-top:var(--bp-admin-space-unit);padding-top:var(--bp-admin-space-unit)}.security-timeline__intro{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);margin:0 0 var(--bp-admin-space-unit)}.security-timeline__filters{gap:var(--bp-admin-space-unit);margin-bottom:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.security-timeline__list{margin:0 0 var(--bp-admin-space-unit);gap:calc(var(--bp-admin-space-unit) / 2);flex-direction:column;padding:0;list-style:none;display:flex}.security-timeline__item{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:var(--bp-admin-space-unit);overflow-wrap:anywhere;min-width:0}.security-timeline__item-main{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;display:flex}.security-timeline__event-type{font-family:var(--bp-font-family-mono,monospace);font-weight:var(--bp-font-weight-medium);color:var(--bp-color-text-primary)}.security-timeline__item-meta{gap:var(--bp-admin-space-unit);margin-top:calc(var(--bp-admin-space-unit) / 2);color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);flex-wrap:wrap;display:flex}.security-timeline__correlation,.security-timeline__actor{font-family:var(--bp-font-family-mono,monospace);overflow-wrap:anywhere}.security-timeline__metadata{gap:var(--bp-admin-space-unit);margin:calc(var(--bp-admin-space-unit) / 2) 0 0;font-size:var(--bp-font-size-sm);flex-wrap:wrap;display:flex}.security-timeline__metadata div{gap:calc(var(--bp-admin-space-unit) / 4);display:flex}.security-timeline__metadata dt{color:var(--bp-color-text-secondary)}.security-timeline__metadata dt:after{content:":"}.security-timeline__metadata dd{color:var(--bp-color-text-primary);font-family:var(--bp-font-family-mono,monospace);overflow-wrap:anywhere;margin:0}.roles-directory{gap:calc(var(--bp-admin-space-unit) * 2);flex-direction:column;max-width:none;display:flex}.roles-directory__secondary-nav{margin-top:var(--bp-admin-space-unit)}.roles-directory__role-cell{flex-direction:column;min-width:0;display:flex}.roles-directory__role-name{font-weight:var(--bp-font-weight-medium);color:var(--bp-color-text-primary)}.roles-directory__role-key{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);font-family:var(--bp-font-family-mono)}.role-detail{gap:calc(var(--bp-admin-space-unit) * 2.5);flex-direction:column;max-width:72rem;display:flex}.role-detail__header-meta{align-items:center;gap:var(--bp-admin-space-unit);margin-top:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;display:flex}.role-detail__key{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);font-family:var(--bp-font-family-mono)}.role-detail__field{gap:calc(var(--bp-admin-space-unit) / 3);margin-top:var(--bp-admin-space-unit);flex-direction:column;max-width:32rem;display:flex}.role-detail__field-error{color:var(--bp-color-status-danger-text,var(--bp-component-form-error-text));font-size:var(--bp-font-size-sm)}.role-detail__reason-hint,.role-detail__archive-hint,.role-detail__timestamps{margin:calc(var(--bp-admin-space-unit) / 2) 0 0;color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.role-detail__version{margin-top:var(--bp-admin-space-unit);color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.role-detail__capability-group{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:var(--bp-admin-space-unit);margin-top:var(--bp-admin-space-unit)}.role-detail__capability-group legend{font-weight:var(--bp-font-weight-semibold);padding:0 calc(var(--bp-admin-space-unit) / 2)}.role-detail__capability-row{align-items:flex-start;gap:calc(var(--bp-admin-space-unit) * .75);padding:calc(var(--bp-admin-space-unit) / 2) 0;display:flex}.role-detail__capability-key{font-family:var(--bp-font-family-mono);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-primary);display:block}.role-detail__capability-meta{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);display:block}.compliance-directory{gap:calc(var(--bp-admin-space-unit) * 2);flex-direction:column;max-width:none;display:flex}.compliance-directory__document-cell{flex-direction:column;min-width:0;display:flex}.compliance-directory__document-name{font-weight:var(--bp-font-weight-medium);color:var(--bp-color-text-primary)}.compliance-directory__document-key{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);font-family:var(--bp-font-family-mono)}.compliance-directory__no-gate{color:var(--bp-color-text-secondary)}.compliance-detail{gap:calc(var(--bp-admin-space-unit) * 2.5);flex-direction:column;max-width:72rem;display:flex}.compliance-detail__field{gap:calc(var(--bp-admin-space-unit) / 3);margin-top:var(--bp-admin-space-unit);flex-direction:column;max-width:32rem;display:flex}.compliance-detail__field-error{color:var(--bp-color-status-danger-text,var(--bp-component-form-error-text));font-size:var(--bp-font-size-sm)}.compliance-detail__hint{margin:calc(var(--bp-admin-space-unit) / 2) 0 0;color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.compliance-detail__meta{gap:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);margin-top:var(--bp-admin-space-unit);grid-template-columns:max-content 1fr;display:grid}.compliance-detail__meta dt{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.compliance-detail__version-list{gap:calc(var(--bp-admin-space-unit) * .75);margin:var(--bp-admin-space-unit) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.compliance-detail__version-item{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);color:var(--bp-color-text-primary);cursor:pointer;background:0 0;display:inline-flex}.compliance-detail__version-item--current{border-color:var(--bp-color-border-emphasis,var(--bp-color-border-default));background:var(--bp-color-surface-subtle,transparent)}.compliance-detail__locale-group{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:var(--bp-admin-space-unit);margin-top:var(--bp-admin-space-unit);gap:calc(var(--bp-admin-space-unit) / 2);flex-direction:column;display:flex}.compliance-detail__locale-group legend{font-weight:var(--bp-font-weight-semibold);padding:0 calc(var(--bp-admin-space-unit) / 2)}.compliance-detail__locale-readonly-title{font-weight:var(--bp-font-weight-medium);margin:0}.compliance-detail__locale-readonly-body{color:var(--bp-color-text-secondary);white-space:pre-wrap;margin:0}.compliance-detail__publish{gap:var(--bp-admin-space-unit);margin-top:var(--bp-admin-space-unit);padding-top:var(--bp-admin-space-unit);border-top:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);flex-direction:column;display:flex}.compliance-detail__impact{gap:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);grid-template-columns:max-content 1fr;display:grid}.compliance-detail__impact dt{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.compliance-detail__hash{font-family:var(--bp-font-family-mono);font-size:var(--bp-font-size-sm);word-break:break-all}.permission-matrix{gap:calc(var(--bp-admin-space-unit) * 2);flex-direction:column;max-width:none;display:flex}.permission-matrix__toolbar{gap:var(--bp-admin-space-unit);flex-wrap:wrap;align-items:flex-end;display:flex}.permission-matrix__toolbar>*{flex:260px;min-width:200px}.permission-matrix__scroll{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);overflow-x:auto}.permission-matrix__table{border-collapse:collapse;font-size:var(--bp-font-size-sm);min-width:100%}.permission-matrix__table th,.permission-matrix__table td{text-align:left;padding:calc(var(--bp-admin-space-unit) * .6) calc(var(--bp-admin-space-unit) * .75);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);white-space:nowrap}.permission-matrix__table thead th{background:var(--bp-color-neutral-100);color:var(--bp-color-text-secondary);font-weight:var(--bp-font-weight-semibold);z-index:1;position:sticky;top:0}.permission-matrix__capability-header{z-index:1;background:var(--bp-color-surface-default);font-family:var(--bp-font-family-mono);font-weight:var(--bp-font-weight-regular);position:sticky;left:0}.permission-matrix__table thead .permission-matrix__capability-header{z-index:2;background:var(--bp-color-neutral-100)}.permission-matrix__table tbody tr:nth-child(2n),.permission-matrix__table tbody tr:nth-child(2n) .permission-matrix__capability-header{background:var(--bp-color-neutral-50)}.admin-security{gap:calc(var(--bp-admin-space-unit) * 2.5);flex-direction:column;max-width:72rem;display:flex}.content-library__create{gap:calc(var(--bp-admin-space-unit) * 1.5);background:var(--bp-color-surface-default);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:calc(var(--bp-admin-space-unit) * 2.5);flex-direction:column;display:flex}.content-editor{gap:calc(var(--bp-admin-space-unit) * 2);flex-direction:column;max-width:1920px;display:flex}.content-editor__toolbar{justify-content:space-between;align-items:center;gap:calc(var(--bp-admin-space-unit) * 2);background:var(--bp-color-surface-default);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:calc(var(--bp-admin-space-unit) * 1.5) calc(var(--bp-admin-space-unit) * 2);flex-wrap:wrap;display:flex}.content-editor__toolbar h1{font-size:var(--bp-font-size-lg);margin:0}.content-editor__toolbar-identity{align-items:center;gap:calc(var(--bp-admin-space-unit) * 1.5);min-width:0;display:flex}.content-editor__toolbar-locale,.content-editor__toolbar-item-id{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);margin:0}.content-editor__toolbar-status{padding:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);border-radius:var(--bp-admin-radius);background:var(--bp-color-surface-sunken);font-size:var(--bp-font-size-sm);white-space:nowrap}.content-editor__toolbar-mode{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);display:inline-flex;overflow:hidden}.content-editor__toolbar-mode button{color:var(--bp-color-text-primary);padding:calc(var(--bp-admin-space-unit) * .75) calc(var(--bp-admin-space-unit) * 1.5);background:0 0;border:none;border-radius:0}.content-editor__toolbar-mode button[aria-pressed=true]{background:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground)}.content-editor__toolbar-save{align-items:center;gap:var(--bp-admin-space-unit);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.content-editor__toolbar-save label{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);font-weight:var(--bp-font-weight-medium);min-width:0;max-width:100%;display:flex}.content-editor__toolbar-save label input{flex:auto;min-width:0}.content-editor__toolbar-revision{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);white-space:nowrap}.content-editor__layout{gap:calc(var(--bp-admin-space-unit) * 2);grid-template-columns:clamp(280px,20vw,320px) minmax(0,1fr) clamp(320px,24vw,380px);align-items:start;display:grid}@media (width<=768px){.content-editor__layout{grid-template-columns:minmax(0,1fr)}.content-editor__inspector{max-height:none;position:static}}.content-editor__palette,.content-editor__canvas,.content-editor__inspector,.content-editor__preview,.content-editor__region{background:var(--bp-color-surface-default);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:calc(var(--bp-admin-space-unit) * 2)}.content-editor__palette{min-width:0}.content-editor__palette-search{gap:calc(var(--bp-admin-space-unit) / 2);margin-bottom:calc(var(--bp-admin-space-unit) * 1.5);font-weight:var(--bp-font-weight-medium);flex-direction:column;display:flex}.content-editor__palette-search input{width:100%}.content-editor__palette-empty{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.content-editor__palette-group{margin-bottom:calc(var(--bp-admin-space-unit) * 2)}.content-editor__palette-group h3{margin:0 0 calc(var(--bp-admin-space-unit)) 0;color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-medium);text-transform:uppercase;letter-spacing:.04em}.content-editor__palette-group ul{gap:var(--bp-admin-space-unit);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.content-editor__palette-item{justify-content:space-between;align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);padding:calc(var(--bp-admin-space-unit) * .75) var(--bp-admin-space-unit);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);flex-wrap:wrap;display:flex}.content-editor__palette-item[data-incompatible=true]{background:var(--bp-color-background-subtle)}.content-editor__palette-item[data-incompatible=true] .content-editor__palette-item-name{color:var(--bp-color-text-secondary)}.content-editor__palette-item-name{font-weight:var(--bp-font-weight-medium);min-width:0}.content-editor__palette-add{background:var(--bp-color-action-secondary-background);color:var(--bp-color-action-secondary-foreground);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-action-secondary-border);padding:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);font-size:var(--bp-font-size-sm)}.content-editor__palette-add-menu{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);font-size:var(--bp-font-size-sm);display:flex}.content-editor__palette-incompatible{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.content-editor__block-note{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);flex-basis:100%;margin:0}.content-editor__placement-notice{margin:0 0 var(--bp-admin-space-unit);color:var(--bp-color-status-danger-foreground);font-size:var(--bp-font-size-sm)}.content-editor__children-warning{color:var(--bp-color-status-danger-foreground);font-size:var(--bp-font-size-sm);margin:0}.content-editor__children-move select{max-width:100%;font-size:var(--bp-font-size-sm)}.content-editor__region{margin-bottom:calc(var(--bp-admin-space-unit) * 1.5)}.content-editor__region-header{margin-bottom:var(--bp-admin-space-unit);justify-content:space-between;align-items:center;display:flex}.content-editor__region-header h3{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-medium);text-transform:uppercase;letter-spacing:.04em;margin:0}.content-editor__region-count{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);white-space:nowrap}.content-editor__region[data-drag-over=true]{outline:var(--bp-focus-ring-width) dashed var(--bp-focus-ring-color);background:var(--bp-color-status-info-background);border-color:var(--bp-color-status-info-border)}.content-editor__region-empty{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);text-align:center;padding:calc(var(--bp-admin-space-unit) * 1.5);border:var(--bp-dimension-border-width-thin) dashed var(--bp-color-border-strong);border-radius:var(--bp-admin-radius);background:var(--bp-color-surface-sunken);flex-direction:column;display:flex}.content-editor__region-empty p{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);margin:0}.content-editor__region-add{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);font-size:var(--bp-font-size-sm);display:inline-flex}.content-editor select{font-size:var(--bp-font-size-sm);padding:calc(var(--bp-admin-space-unit) * .5) var(--bp-admin-space-unit);border-radius:var(--bp-admin-radius);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default)}.content-editor__region ol{gap:calc(var(--bp-admin-space-unit) / 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.content-editor__block{justify-content:space-between;align-items:center;gap:var(--bp-admin-space-unit);padding:calc(var(--bp-admin-space-unit) * .75);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);flex-wrap:wrap;display:flex}.content-editor__block[data-selected=true]{border-color:var(--bp-focus-ring-color);background:var(--bp-color-surface-raised)}.content-editor__block-handle{cursor:grab;color:var(--bp-color-text-secondary);-webkit-user-select:none;user-select:none;padding:0 calc(var(--bp-admin-space-unit) / 2)}.content-editor__block-select{text-align:left;min-width:0;color:var(--bp-color-text-primary);padding:calc(var(--bp-admin-space-unit) / 2);background:0 0;border:none;flex:auto}.content-editor__block-select[aria-pressed=true]{font-weight:var(--bp-font-weight-bold)}.content-editor__block-move{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);display:flex}.content-editor__block-move button,.content-editor__block-move select{background:var(--bp-color-action-secondary-background);color:var(--bp-color-action-secondary-foreground);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-action-secondary-border);padding:calc(var(--bp-admin-space-unit) / 2) calc(var(--bp-admin-space-unit) * .75);font-size:var(--bp-font-size-sm)}.content-editor__block-remove{background:var(--bp-color-status-danger-background);color:var(--bp-color-status-danger-foreground);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-status-danger-border);padding:calc(var(--bp-admin-space-unit) / 2) calc(var(--bp-admin-space-unit) * .75);font-size:var(--bp-font-size-sm)}.content-editor__preview{margin-top:0}.content-editor__preview--mode{min-height:320px}.content-editor__inspector{top:calc(var(--bp-admin-space-unit) * 2);max-height:calc(100vh - var(--bp-admin-space-unit) * 6);position:sticky;overflow-y:auto}.content-editor__inspector-header{gap:calc(var(--bp-admin-space-unit) / 4);margin-bottom:var(--bp-admin-space-unit);flex-direction:column;display:flex}.content-editor__inspector-header h2{margin:0}.content-editor__inspector-selected,.content-editor__inspector-empty{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);margin:0}.content-editor__save-success{color:var(--bp-color-status-success-foreground)}.content-editor__save-error,.content-editor__conflict{color:var(--bp-color-status-danger-foreground)}.content-inspector__field{gap:calc(var(--bp-admin-space-unit) / 2);margin-bottom:calc(var(--bp-admin-space-unit) * 1.5);flex-direction:column;display:flex}.content-inspector__field--object,.content-inspector__field--array{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:var(--bp-admin-space-unit)}.content-inspector__field--checkbox label{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);display:inline-flex}.content-inspector__array-item{gap:calc(var(--bp-admin-space-unit) / 2);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);padding-bottom:var(--bp-admin-space-unit);margin-bottom:var(--bp-admin-space-unit);flex-direction:column;display:flex}.content-inspector__array-item-bar{justify-content:space-between;align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);display:flex}.content-inspector__array-item-index{color:var(--bp-color-text-secondary,currentColor);font-size:.85em;font-weight:600}.content-inspector__array-item-move{gap:calc(var(--bp-admin-space-unit) / 4);display:inline-flex}.content-inspector__icon-choice{gap:calc(var(--bp-admin-space-unit) / 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-inspector__icon-option{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);padding:calc(var(--bp-admin-space-unit) / 2);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);background:var(--bp-color-surface-default);color:inherit;font:inherit;text-align:start;cursor:pointer;display:flex}.content-inspector__icon-option[data-selected]{border-color:var(--bp-color-border-focus,currentColor);background:var(--bp-color-surface-sunken);font-weight:600}.content-inspector__icon-option:focus-visible{outline:2px solid var(--bp-color-border-focus,currentColor);outline-offset:1px}.content-inspector__icon-option-glyph{width:1.25rem;height:1.25rem;color:var(--bp-color-status-success-foreground);flex:none;display:inline-flex}.content-inspector__icon-option-label{font-size:.85em;line-height:1.2}.content-inspector__field-label{font-size:.85em;font-weight:600}.content-rich-text-editor__toolbar{gap:calc(var(--bp-admin-space-unit) / 2);margin-bottom:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.content-rich-text-editor__content{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:var(--bp-admin-space-unit);min-height:160px}.content-rich-text-editor__content :focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:var(--bp-focus-ring-offset)}.content-editor__insert-zone{min-height:calc(var(--bp-admin-space-unit) * 1.25);margin:calc(var(--bp-admin-space-unit) / 4) 0;align-items:center;display:flex}.content-editor__insert-zone[data-drag-over=true]{outline:var(--bp-focus-ring-width) dashed var(--bp-focus-ring-color);background:var(--bp-color-status-info-background)}.content-editor__insert-zone-select{width:100%;font-size:var(--bp-font-size-sm);padding:calc(var(--bp-admin-space-unit) / 4) calc(var(--bp-admin-space-unit) / 2);border:var(--bp-dimension-border-width-thin) dashed var(--bp-color-border-default);border-radius:var(--bp-admin-radius);color:var(--bp-color-text-secondary);background:0 0}.content-editor__toolbar-history{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);display:flex}.content-editor__toolbar-history button{background:var(--bp-color-action-secondary-background);color:var(--bp-color-action-secondary-foreground);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-action-secondary-border)}.content-editor__preview-viewport{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);margin-bottom:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.content-editor__preview-viewport-stage{overflow:auto}.content-editor__preview-viewport-scaler{margin:0 auto;overflow:hidden}.content-editor__preview-viewport-frame{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);background:var(--bp-color-surface-default);margin:0 auto;display:block}.bp-listing-collection-preview{min-width:0;padding:calc(var(--bp-admin-space-unit) * 1.5);display:flow-root}.bp-listing-collection-preview__query{margin:0 0 var(--bp-admin-space-unit);color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.bp-listing-collection-preview__loading,.bp-listing-collection-preview__note{margin:var(--bp-admin-space-unit) 0 0;color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.bp-listing-collection-preview__invalid{padding:calc(var(--bp-admin-space-unit) * 1.5);color:var(--bp-color-text-secondary);margin:0}#bp-admin-overlay-root{z-index:100;position:relative}.content-dialog__overlay{background:var(--bp-component-admin-shell-scrim);padding:calc(var(--bp-admin-space-unit) * 2);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.content-dialog{background:var(--bp-color-surface-default);border-radius:var(--bp-admin-radius);width:100%;max-width:640px;max-height:calc(100vh - var(--bp-admin-space-unit) * 6);padding:calc(var(--bp-admin-space-unit) * 2.5);overflow-y:auto}.content-dialog__header{justify-content:space-between;align-items:center;gap:var(--bp-admin-space-unit);margin-bottom:var(--bp-admin-space-unit);display:flex}.content-dialog__header h2{overflow-wrap:anywhere;min-width:0;margin:0}.content-dialog__header>:last-child{flex-shrink:0}.content-dialog--wide{flex-direction:column;max-width:1120px;display:flex;overflow:hidden}.content-dialog--wide .content-dialog__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.content-dialog__footer{justify-content:flex-end;gap:var(--bp-admin-space-unit);border-block-start:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);flex-wrap:wrap;margin-block-start:var(--bp-admin-space-unit);padding-block-start:var(--bp-admin-space-unit);display:flex}@media (width<=600px){.content-dialog__overlay:has(>.content-dialog--wide){padding:0}.content-dialog--wide{border-radius:0;width:100%;max-width:none;height:100%;max-height:100%}}.content-editor__dirty-confirm-actions{gap:var(--bp-admin-space-unit);margin-top:calc(var(--bp-admin-space-unit) * 1.5);display:flex}.content-route section{margin-bottom:calc(var(--bp-admin-space-unit) * 1.5)}.content-route section:last-child{margin-bottom:0}.content-route h3{margin:0 0 calc(var(--bp-admin-space-unit) / 2) 0;font-size:var(--bp-font-size-sm)}.content-route label{margin-top:calc(var(--bp-admin-space-unit) / 2);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);display:block}.content-route input{width:100%;margin-top:calc(var(--bp-admin-space-unit) / 4);display:block}.content-route__current{align-items:center;gap:var(--bp-admin-space-unit);display:flex}.content-route__badge{border-radius:var(--bp-admin-radius);padding:0 calc(var(--bp-admin-space-unit) / 2);font-size:var(--bp-font-size-sm)}.content-route__badge--active{background:var(--bp-color-status-success-surface,transparent);color:var(--bp-color-status-success-foreground)}.content-route__badge--retired{color:var(--bp-color-text-secondary)}.content-route__preview{margin:calc(var(--bp-admin-space-unit) / 2) 0;font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary)}.content-route__warning{margin:calc(var(--bp-admin-space-unit) / 2) 0;color:var(--bp-color-status-warning-foreground,var(--bp-color-text-secondary))}.content-route__history{padding-left:calc(var(--bp-admin-space-unit) * 1.25);margin:0}.content-route__retire-confirm{margin-top:calc(var(--bp-admin-space-unit) / 2);padding:var(--bp-admin-space-unit);border:1px solid var(--bp-color-border-default,currentColor);border-radius:var(--bp-admin-radius)}.content-lifecycle section{margin-bottom:calc(var(--bp-admin-space-unit) * 1.5)}.content-lifecycle section:last-child{margin-bottom:0}.content-lifecycle h3{margin:0 0 calc(var(--bp-admin-space-unit) / 2) 0;font-size:var(--bp-font-size-sm)}.content-lifecycle label{margin-top:calc(var(--bp-admin-space-unit) / 2);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);display:block}.content-lifecycle input{width:100%;margin-top:calc(var(--bp-admin-space-unit) / 4);display:block}.content-lifecycle__current{align-items:center;gap:var(--bp-admin-space-unit);display:flex}.content-lifecycle__badge{border-radius:var(--bp-admin-radius);padding:0 calc(var(--bp-admin-space-unit) / 2);font-size:var(--bp-font-size-sm)}.content-lifecycle__badge--draft{color:var(--bp-color-text-secondary)}.content-lifecycle__badge--published{background:var(--bp-color-status-success-surface,transparent);color:var(--bp-color-status-success-foreground)}.content-lifecycle__badge--superseded,.content-lifecycle__badge--retired{background:var(--bp-color-status-warning-surface,transparent);color:var(--bp-color-status-warning-foreground,var(--bp-color-text-secondary))}.content-lifecycle__badge--archived{color:var(--bp-color-text-secondary)}.content-lifecycle__routes{padding-left:calc(var(--bp-admin-space-unit) * 1.25);margin:0}.content-lifecycle__actions{gap:var(--bp-admin-space-unit);display:flex}.content-lifecycle__confirm{margin-top:calc(var(--bp-admin-space-unit) / 2);padding:var(--bp-admin-space-unit);border:1px solid var(--bp-color-border-default,currentColor);border-radius:var(--bp-admin-radius)}.content-publication section{margin-bottom:calc(var(--bp-admin-space-unit) * 1.5)}.content-publication section:last-child{margin-bottom:0}.content-publication h3{margin:0 0 calc(var(--bp-admin-space-unit) / 2) 0;font-size:var(--bp-font-size-sm)}.content-publication h4{margin:calc(var(--bp-admin-space-unit) / 2) 0 calc(var(--bp-admin-space-unit) / 4) 0;font-size:var(--bp-font-size-sm)}.content-publication label{margin-top:calc(var(--bp-admin-space-unit) / 2);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);display:block}.content-publication input{width:100%;margin-top:calc(var(--bp-admin-space-unit) / 4);display:block}.content-publication__current{align-items:center;gap:var(--bp-admin-space-unit);display:flex}.content-publication__badge{border-radius:var(--bp-admin-radius);padding:0 calc(var(--bp-admin-space-unit) / 2);font-size:var(--bp-font-size-sm)}.content-publication__badge--published{background:var(--bp-color-status-success-surface,transparent);color:var(--bp-color-status-success-foreground)}.content-publication__scheduled{margin-top:var(--bp-admin-space-unit);padding:var(--bp-admin-space-unit);border:1px solid var(--bp-color-border-default,currentColor);border-radius:var(--bp-admin-radius)}.content-publication__review-status{color:var(--bp-color-text-secondary)}.content-publication__actions{align-items:flex-end;gap:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.content-publication__blocked{margin:0 0 var(--bp-admin-space-unit);padding:var(--bp-admin-space-unit);border:1px solid var(--bp-color-border-strong,currentColor);border-left-width:calc(var(--bp-admin-space-unit) / 2);border-radius:var(--bp-admin-radius);background:var(--bp-color-amber-50,transparent);color:var(--bp-color-text-primary,currentColor)}.content-publication__confirm{margin-top:calc(var(--bp-admin-space-unit) / 2);padding:var(--bp-admin-space-unit);border:1px solid var(--bp-color-border-default,currentColor);border-radius:var(--bp-admin-radius)}.content-publication__preview{margin-top:var(--bp-admin-space-unit);padding:var(--bp-admin-space-unit);border:1px solid var(--bp-color-border-default,currentColor);border-radius:var(--bp-admin-radius)}.content-publication__preview-renderer{margin-top:calc(var(--bp-admin-space-unit) / 2);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:var(--bp-admin-space-unit)}.content-inspector__field-hint{margin:calc(var(--bp-admin-space-unit) / 4) 0 0 0;gap:calc(var(--bp-admin-space-unit) / 2);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);flex-wrap:wrap;display:flex}.content-inspector__field-required{color:var(--bp-color-status-danger-foreground);font-weight:var(--bp-font-weight-medium)}.content-inspector__field-hint--danger{color:var(--bp-color-status-danger-foreground)}.content-library__create-error{margin-top:var(--bp-admin-space-unit)}.content-editor__inspector-validation{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-status-warning-border);background:var(--bp-color-status-warning-background);color:var(--bp-color-status-warning-foreground);border-radius:var(--bp-admin-radius);padding:var(--bp-admin-space-unit);margin-bottom:var(--bp-admin-space-unit);font-size:var(--bp-font-size-sm)}.content-editor__inspector-validation-title{margin:0 0 calc(var(--bp-admin-space-unit) / 2) 0;font-weight:var(--bp-font-weight-medium)}.content-editor__inspector-validation ul{padding-left:calc(var(--bp-admin-space-unit) * 1.5);margin:0}.content-preview-modal__meta{gap:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);font-size:var(--bp-font-size-sm);margin-bottom:calc(var(--bp-admin-space-unit) * 1.5);grid-template-columns:auto 1fr;display:grid}.content-preview-modal__meta dt{color:var(--bp-color-text-secondary)}.content-preview-modal__meta dd{margin:0}.content-preview-modal__renderer{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:calc(var(--bp-admin-space-unit) * 1.5)}label.content-library__demo-toggle{justify-content:flex-start;align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);flex-direction:row}.content-library__create-actions{justify-content:flex-end;gap:var(--bp-admin-space-unit);margin-top:calc(var(--bp-admin-space-unit) * 1.5);display:flex}.content-library__demo-badge{padding:0 calc(var(--bp-admin-space-unit) / 2);border-radius:var(--bp-admin-radius);background:var(--bp-color-status-info-background);color:var(--bp-color-status-info-foreground);font-size:var(--bp-font-size-sm);display:inline-block}.content-library__demo-pack{background:var(--bp-color-surface-sunken);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);padding:var(--bp-admin-space-unit);margin-top:calc(var(--bp-admin-space-unit) * 1.5);font-size:var(--bp-font-size-sm)}.content-library__demo-pack h2{font-size:var(--bp-font-size-md);margin:0 0 calc(var(--bp-admin-space-unit) / 4) 0}.content-library__demo-pack p{color:var(--bp-color-text-secondary);margin:0 0 calc(var(--bp-admin-space-unit) / 2) 0}.content-library__demo-pack-actions{align-items:center;gap:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.content-library__demo-pack-result{margin-top:var(--bp-admin-space-unit);gap:calc(var(--bp-admin-space-unit) / 2);flex-direction:column;display:flex}.content-library__demo-pack-cards{gap:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;display:flex}.content-library__demo-pack-card{gap:calc(var(--bp-admin-space-unit) / 4);min-width:96px;padding:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);background:var(--bp-color-surface-default);flex-direction:column;display:flex}.content-library__demo-pack-card--danger{border-color:var(--bp-color-status-danger-border);background:var(--bp-color-status-danger-background)}.content-library__demo-pack-card--danger .content-library__demo-pack-card-value{color:var(--bp-color-status-danger-foreground)}.content-library__demo-pack-card-label{font-size:var(--bp-font-size-xs);color:var(--bp-color-text-secondary)}.content-library__demo-pack-card-value{font-size:var(--bp-font-size-lg);font-weight:var(--bp-font-weight-semibold)}.content-library__demo-pack-alert{font-size:var(--bp-font-size-sm)}.content-library__demo-pack-details-toggle{color:var(--bp-color-text-action);font-size:var(--bp-font-size-sm);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.content-library__demo-pack-details-table{border-collapse:collapse;width:100%;font-size:var(--bp-font-size-sm)}.content-library__demo-pack-details-table th,.content-library__demo-pack-details-table td{text-align:left;padding:calc(var(--bp-admin-space-unit) / 2);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default)}.content-library__demo-pack-details-table code{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs)}.data-grid{gap:calc(var(--bp-admin-space-unit) * 1.5);background:var(--bp-color-surface-default);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);box-shadow:var(--bp-shadow-sm);padding:calc(var(--bp-admin-space-unit) * 1.5);flex-direction:column;display:flex}.data-grid__toolbar{align-items:center;gap:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.data-grid__filters{align-items:end;gap:calc(var(--bp-admin-space-unit) * 1.5);padding:calc(var(--bp-admin-space-unit) * 1.25);background:var(--bp-color-background-subtle);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);flex-wrap:wrap;display:flex}.data-grid__filters label{justify-content:flex-end;gap:calc(var(--bp-admin-space-unit) / 4);min-width:160px;font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-medium);color:var(--bp-color-text-secondary);flex-direction:column;flex:180px;display:flex}.data-grid__toolbar>*{flex:260px;min-width:200px}.data-grid__table-scroll:focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:calc(var(--bp-focus-ring-width) * -1)}.data-grid__table-scroll{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);overflow-x:auto}.data-grid__table{border-collapse:collapse;min-width:100%;font-size:var(--bp-font-size-sm)}.data-grid__table th,.data-grid__table td{text-align:left;padding:calc(var(--bp-admin-space-unit) * .75);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);white-space:nowrap}.data-grid__table thead th{background:var(--bp-color-neutral-100);color:var(--bp-color-text-secondary);font-weight:var(--bp-font-weight-semibold);z-index:1;position:sticky;top:0}.data-grid__table .data-grid__actions-cell{z-index:1;background:var(--bp-color-surface-default);border-inline-start:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);position:sticky;right:0}.data-grid__table thead th.data-grid__actions-cell{z-index:2;background:var(--bp-color-neutral-100)}.data-grid__sort-button{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);border-radius:calc(var(--bp-admin-radius) / 2);padding:calc(var(--bp-admin-space-unit) / 4) calc(var(--bp-admin-space-unit) / 2);margin:calc(var(--bp-admin-space-unit) / -4) calc(var(--bp-admin-space-unit) / -2);font:inherit;font-weight:inherit;color:inherit;cursor:pointer;background:0 0;border:none;display:inline-flex}.data-grid__sort-button:hover{background:var(--bp-color-neutral-200)}.data-grid__sort-indicator{width:1em;font-size:var(--bp-font-size-sm);color:var(--bp-color-text-primary);display:inline-block}.data-grid__table tbody tr:nth-child(2n),.data-grid__table tbody tr:nth-child(2n) .data-grid__actions-cell{background:var(--bp-color-neutral-50)}.data-grid__table tbody tr:hover,.data-grid__table tbody tr:hover .data-grid__actions-cell{background:var(--bp-color-neutral-100)}.data-grid__table tbody tr:focus-within,.data-grid__table tbody tr:focus-within .data-grid__actions-cell{background:var(--bp-color-status-info-background)}@media (width<=900px){[data-responsive-priority="5"]{display:none}}@media (width<=700px){[data-responsive-priority="4"]{display:none}}.data-grid__row-actions{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);display:flex}.data-grid__row-action-button.bp-ui-icon-button{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-strong);border-radius:calc(var(--bp-admin-radius) / 2);background:var(--bp-color-surface-default)}.data-grid__row-action-button.bp-ui-icon-button:hover:not(:disabled){background:var(--bp-color-neutral-100);border-color:var(--bp-color-text-secondary)}.data-grid__row-action-button.bp-ui-icon-button:active:not(:disabled){background:var(--bp-color-neutral-200)}.data-grid__row-action-button.bp-ui-icon-button:disabled{background:var(--bp-color-background-disabled);border-color:var(--bp-color-border-default)}.data-grid__row-actions-overflow{position:relative}.data-grid__row-actions-menu{z-index:10;margin:calc(var(--bp-admin-space-unit) / 4) 0 0 0;padding:calc(var(--bp-admin-space-unit) / 2);background:var(--bp-color-surface-default);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);min-width:160px;box-shadow:var(--bp-shadow-lg);list-style:none;position:absolute;top:100%;right:0}.data-grid__row-actions-menu button{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);width:100%;color:var(--bp-color-text-primary);text-align:left;padding:calc(var(--bp-admin-space-unit) / 2);background:0 0;border:none;display:flex}.data-grid__pagination{justify-content:space-between;align-items:center;gap:var(--bp-admin-space-unit);padding-top:var(--bp-admin-space-unit);border-top:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);font-size:var(--bp-font-size-sm);flex-wrap:wrap;display:flex}.data-grid__pagination-controls{align-items:center;gap:calc(var(--bp-admin-space-unit) / 4);display:flex}.data-grid__pagination-ellipsis{color:var(--bp-color-text-secondary);padding:0 calc(var(--bp-admin-space-unit) / 4)}.data-grid__pagination-range{color:var(--bp-color-text-secondary)}.data-grid__pagination-size{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);display:flex}.data-grid__status-badge{padding:calc(var(--bp-admin-space-unit) / 4) calc(var(--bp-admin-space-unit) / 2);border-radius:var(--bp-radius-full,999px);border:var(--bp-dimension-border-width-thin) solid transparent;font-size:var(--bp-font-size-xs);font-weight:var(--bp-font-weight-medium);white-space:nowrap;display:inline-block}.data-grid__status-badge--neutral{background:var(--bp-color-neutral-100);color:var(--bp-color-text-secondary);border-color:var(--bp-color-border-default)}.data-grid__status-badge--success{background:var(--bp-color-status-success-background);color:var(--bp-color-status-success-foreground);border-color:var(--bp-color-status-success-border)}.data-grid__status-badge--warning{background:var(--bp-color-status-warning-background);color:var(--bp-color-status-warning-foreground);border-color:var(--bp-color-status-warning-border)}.data-grid__status-badge--danger{background:var(--bp-color-status-danger-background);color:var(--bp-color-status-danger-foreground);border-color:var(--bp-color-status-danger-border)}.data-grid__status-badge--info{background:var(--bp-color-status-info-background);color:var(--bp-color-status-info-foreground);border-color:var(--bp-color-status-info-border)}.content-library__type-cell{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);color:var(--bp-color-text-secondary);display:inline-flex}.content-media-picker__toolbar{margin-bottom:var(--bp-admin-space-unit);justify-content:flex-end;display:flex}.content-media-picker__add{font-weight:var(--bp-font-weight-medium)}.content-media-picker__file{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-media-picker__file:focus-visible+.content-media-picker__add,.content-media-picker__add:focus-visible{outline:var(--bp-dimension-focus-ring-width,2px) solid var(--bp-color-border-focus);outline-offset:2px}.content-media-picker__upload-error{margin:0 0 var(--bp-admin-space-unit);padding:calc(var(--bp-admin-space-unit) / 2) calc(var(--bp-admin-space-unit) * .75);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-status-danger-border);background:var(--bp-color-status-danger-background);border-radius:var(--bp-admin-radius);font-size:var(--bp-font-size-sm)}.content-media-picker__item[data-highlighted=true]{outline:2px solid var(--bp-color-action-primary,var(--bp-color-border-focus));outline-offset:2px}.content-media-picker__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.content-media-picker__item{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);flex-direction:column;gap:.5rem;min-width:0;padding:.75rem;display:flex}.content-media-picker__thumb{aspect-ratio:4/3;border-radius:var(--bp-admin-radius);background:var(--bp-color-surface-sunken);place-items:center;display:grid;overflow:hidden}.content-media-picker__thumb img{object-fit:cover;width:100%;height:100%}.content-media-picker__thumb-fallback{color:var(--bp-color-text-secondary);font-size:1.5rem}.content-media-picker__meta{flex-direction:column;gap:.125rem;min-width:0;display:flex}.content-media-picker__label{font-weight:var(--bp-font-weight-medium);margin:0}.content-media-picker__dims{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);margin:0}.content-media-picker__status{border-radius:var(--bp-radius-full);font-size:var(--bp-font-size-sm);border:var(--bp-dimension-border-width-thin) solid transparent;align-self:flex-start;margin-top:.125rem;padding:.0625rem .5rem}.content-media-picker__status--ok{background:var(--bp-color-status-success-background);border-color:var(--bp-color-status-success-border)}.content-media-picker__status--wait{background:var(--bp-color-status-info-background);border-color:var(--bp-color-status-info-border)}.content-media-picker__status--error{background:var(--bp-color-status-danger-background);border-color:var(--bp-color-status-danger-border)}.content-media-picker__status--blocked{background:var(--bp-color-background-disabled);color:var(--bp-color-text-secondary)}.content-media-picker__choose{align-self:flex-start}.content-media-picker__tech{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary)}.content-media-picker__tech code{overflow-wrap:anywhere;font-size:var(--bp-font-size-sm);display:block}.content-editor__selected-media{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);margin-bottom:var(--bp-admin-space-unit);align-items:center;gap:.75rem;padding:.5rem;display:flex}.content-editor__selected-media-preview{aspect-ratio:4/3;border-radius:var(--bp-admin-radius);background:var(--bp-color-surface-sunken);flex:0 0 96px;place-items:center;display:grid;overflow:hidden}.content-editor__selected-media-preview img{object-fit:cover;width:100%;height:100%}.content-editor__selected-media-body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.content-editor__selected-media-label{font-weight:var(--bp-font-weight-medium);margin:0}.content-editor__inspector-tech{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);margin-bottom:var(--bp-admin-space-unit)}.content-editor__inspector-tech dl{margin:.25rem 0 0}.content-library__demo-pack-header,.content-library__demo-pack-option-heading{justify-content:space-between;align-items:flex-start;gap:var(--bp-admin-space-unit);display:flex}.content-library__demo-pack-grid{gap:var(--bp-admin-space-unit);margin-top:var(--bp-admin-space-unit);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.content-library__demo-pack-option{gap:calc(var(--bp-admin-space-unit) / 2);padding:var(--bp-admin-space-unit);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);background:var(--bp-color-surface-default);flex-direction:column;display:flex}.content-library__demo-pack-option h3{font-size:var(--bp-font-size-md);margin:0}.content-library__demo-pack-option code,.content-library__demo-pack-planned{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs)}.content-library__demo-pack-tags{gap:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;display:flex}.content-library__demo-pack-tags span{padding:calc(var(--bp-admin-space-unit) / 4) calc(var(--bp-admin-space-unit) / 2);background:var(--bp-color-status-info-background);color:var(--bp-color-status-info-foreground);font-size:var(--bp-font-size-xs);font-weight:var(--bp-font-weight-semibold);border-radius:999px}.content-library__demo-pack-details-scroll{overflow-x:auto}.content-library__demo-pack-readiness{font-size:var(--bp-font-size-xs);color:var(--bp-color-text-secondary)}.content-library__demo-pack-readiness[data-state=ready]{color:var(--bp-color-status-success-foreground)}.content-library__demo-pack-readiness[data-state=missing],.content-library__demo-pack-readiness[data-state=checking]{color:var(--bp-color-status-warning-foreground)}.content-library__demo-pack-readiness[data-state=error]{color:var(--bp-color-status-danger-foreground)}.content-editor__block-media-preview{width:min(100%,34rem);margin:calc(var(--bp-admin-space-unit) / 2) 0;border-radius:var(--bp-admin-radius);overflow:hidden}.bp-media-reference{margin:0}.bp-media-reference__image{object-fit:cover;border-radius:var(--bp-admin-radius);width:100%;height:auto;max-height:42rem;display:block}.bp-media-reference__placeholder{min-height:8rem;padding:var(--bp-admin-space-unit);border:var(--bp-dimension-border-width-thin) dashed var(--bp-color-border-default);border-radius:var(--bp-admin-radius);color:var(--bp-color-text-secondary);background:var(--bp-color-surface-subtle);place-items:center;display:grid}.bp-image-with-text{gap:calc(var(--bp-admin-space-unit) * 1.5);grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:center;display:grid}@media (width<=52rem){.bp-image-with-text{grid-template-columns:1fr}}.content-editor__block--locked{background:var(--bp-color-surface-sunken);border-style:dashed;border-color:var(--bp-color-border-strong);color:var(--bp-color-text-secondary);cursor:default}.content-editor__block-lock{padding:0 calc(var(--bp-admin-space-unit) / 2);-webkit-user-select:none;user-select:none}.content-editor__block--locked .content-editor__block-select{color:var(--bp-color-text-secondary);cursor:default}.content-editor__block-system-badge{font-size:var(--bp-font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.04em;padding:calc(var(--bp-admin-space-unit) / 4) calc(var(--bp-admin-space-unit) / 2);border-radius:var(--bp-admin-radius);background:var(--bp-color-border-default);color:var(--bp-color-text-secondary);white-space:nowrap}.b2b-page__header{justify-content:space-between;align-items:flex-start;gap:var(--bp-admin-space-unit);margin-bottom:calc(var(--bp-admin-space-unit) * 1.5);flex-wrap:wrap;display:flex}.b2b-page__header h1{margin:0 0 calc(var(--bp-admin-space-unit) / 4) 0}.b2b-page__header p{color:var(--bp-color-text-secondary);margin:0}.b2b-page__header-actions,.b2b-section__head{align-items:center;gap:var(--bp-admin-space-unit);display:flex}.b2b-section__head{margin-bottom:var(--bp-admin-space-unit);justify-content:space-between}.b2b-filters{align-items:flex-end;gap:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.b2b-filters label{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);margin-bottom:calc(var(--bp-admin-space-unit) / 4);display:block}.b2b-table__scroll{margin:var(--bp-admin-space-unit) 0;overflow-x:auto}.b2b-table{border-collapse:collapse;width:100%;font-size:var(--bp-font-size-sm)}.b2b-table th,.b2b-table td{text-align:left;padding:calc(var(--bp-admin-space-unit) * .75);border-bottom:1px solid var(--bp-component-admin-shell-border-subtle);vertical-align:top}.b2b-table thead th{white-space:nowrap;font-weight:600}.b2b-table code,.b2b-detail-grid code,.b2b-reveal code{font-family:var(--bp-font-family-mono);word-break:break-all;font-size:.85em}.b2b-pagination{align-items:center;gap:var(--bp-admin-space-unit);display:flex}.b2b-form{gap:calc(var(--bp-admin-space-unit) * 1.25);flex-direction:column;display:flex}.b2b-form__field label,.b2b-form__field legend{margin-bottom:calc(var(--bp-admin-space-unit) / 3);font-weight:600;display:block}.b2b-form__field input,.b2b-form__field textarea,.b2b-filters input,.b2b-filters select{width:100%;max-width:480px;padding:calc(var(--bp-admin-space-unit) / 2);border:1px solid var(--bp-color-border-strong);border-radius:var(--bp-admin-radius);font:inherit}.b2b-form__hint{margin:calc(var(--bp-admin-space-unit) / 3) 0 0 0;font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary)}.b2b-form__error{color:var(--bp-color-status-danger-foreground);font-weight:600}.b2b-form__actions{gap:var(--bp-admin-space-unit);margin-top:var(--bp-admin-space-unit);display:flex}.b2b-scope-list{gap:calc(var(--bp-admin-space-unit) / 2);margin:0;padding:0;list-style:none;display:grid}.b2b-scope-list label{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);font-weight:400;display:flex}.b2b-scope-tags{gap:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.b2b-detail-grid{gap:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);grid-template-columns:minmax(160px,max-content) 1fr;margin:0;display:grid}.b2b-detail-grid dt{color:var(--bp-color-text-secondary);font-weight:600}.b2b-detail-grid dd{margin:0}.b2b-dialog__overlay{background:var(--bp-component-admin-shell-scrim);padding:calc(var(--bp-admin-space-unit) * 2);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.b2b-dialog{background:var(--bp-color-surface-default);border-radius:var(--bp-admin-radius);width:100%;max-width:640px;max-height:calc(100vh - var(--bp-admin-space-unit) * 6);padding:calc(var(--bp-admin-space-unit) * 2.5);overflow-y:auto}.b2b-dialog__header{justify-content:space-between;align-items:center;gap:var(--bp-admin-space-unit);margin-bottom:var(--bp-admin-space-unit);display:flex}.b2b-dialog__header h2{margin:0}.b2b-reveal{gap:calc(var(--bp-admin-space-unit) / 2);margin:var(--bp-admin-space-unit) 0;display:grid}.b2b-reveal dt{font-weight:600}.b2b-reveal dd{margin:0 0 var(--bp-admin-space-unit) 0;align-items:center;gap:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.b2b-reveal__actions{align-items:center;gap:var(--bp-admin-space-unit);margin-top:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.b2b-reveal__copied{color:var(--bp-color-status-success-foreground);font-weight:600}.account-standing__status{align-items:center;gap:var(--bp-admin-space-unit);margin-bottom:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.account-standing__hint{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);flex:auto;min-width:0}.account-standing__form{border-top:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);margin-top:var(--bp-admin-space-unit);padding-top:var(--bp-admin-space-unit);gap:var(--bp-admin-space-unit);flex-direction:column;display:flex}.strategic-seo-dimension-headline{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .25rem;display:flex}.strategic-seo-dimension-name{font-family:var(--bp-font-family-mono);color:var(--bp-component-admin-shell-text-subdued);font-size:.85rem}.strategic-seo-verdict{letter-spacing:.02em;border-radius:.25rem;padding:.05rem .45rem;font-size:.85rem}.strategic-seo-verdict--measured{background:var(--bp-component-admin-shell-badge-success-background);color:var(--bp-component-admin-shell-badge-success-foreground)}.strategic-seo-verdict--unmeasured{background:var(--bp-component-admin-shell-badge-warning-background);color:var(--bp-component-admin-shell-badge-warning-foreground)}.strategic-seo-chip{border:1px solid var(--bp-component-admin-shell-border-chip);color:var(--bp-component-admin-shell-text-strong);border-radius:999px;padding:.05rem .4rem;font-size:.75rem}.strategic-seo-basis{font-variant-numeric:tabular-nums;color:var(--bp-component-admin-shell-text-emphasis);font-size:.85rem}.strategic-seo-reasons{color:var(--bp-component-admin-shell-text-soft);font-size:.8rem}.pi-tabs{gap:calc(var(--bp-admin-space-unit) / 2);margin-bottom:var(--bp-admin-space-unit);border-bottom:1px solid var(--bp-component-admin-shell-border-field);display:flex}.pi-tabs__tab{appearance:none;cursor:pointer;padding:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);font:inherit;color:var(--bp-color-text-secondary);background:0 0;border:none;border-bottom:2px solid #0000}.pi-tabs__tab--active{color:var(--bp-color-text-primary,inherit);border-bottom-color:var(--bp-color-accent,currentColor);font-weight:600}.ri-importer{flex-direction:column;gap:1px;min-width:0;display:flex}.ri-importer__name{font-weight:600;line-height:1.25}.ri-importer__key{font-family:var(--bp-font-family-mono);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);overflow-wrap:anywhere}.pi-importer{flex-direction:column;gap:1px;min-width:0;display:flex}.pi-importer__domain{font-weight:600;line-height:1.25}.pi-importer__key{font-family:var(--bp-font-family-mono);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);overflow-wrap:anywhere}.pi-importer__source{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);opacity:.85;overflow-wrap:anywhere}.pi-status{align-items:flex-start;gap:calc(var(--bp-admin-space-unit) / 4);flex-direction:column;display:flex}.pi-status__why{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);overflow-wrap:anywhere;min-width:0;line-height:1.3}.pi-status{min-width:0}.pi-automation{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;min-width:0;display:flex}.pi-data{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:0;display:flex}.pi-data__count{font-size:var(--bp-font-size-lg);white-space:nowrap;overflow-wrap:normal;font-weight:700;line-height:1.15}.pi-data__unit,.pi-data__quarantine{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary)}.pi-activity{font-size:var(--bp-font-size-sm);flex-direction:column;gap:1px;display:flex}.pi-activity__label{font-weight:600}.pi-activity__at{color:var(--bp-color-text-secondary);margin-left:calc(var(--bp-admin-space-unit) / 2)}.pi-next-run{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pi-muted{color:var(--bp-color-text-secondary)}.pi-details-action{max-width:100%;min-height:2.5rem;padding:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;display:inline-flex}.pi-toolbar{justify-content:space-between;align-items:center;gap:var(--bp-admin-space-unit);margin-bottom:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.pi-toolbar__filters{gap:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;display:flex}.pi-filter{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);min-height:2.5rem;padding:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;display:inline-flex}.pi-filter[aria-pressed=true]{border-color:var(--bp-color-border-strong,currentColor);border-width:var(--bp-dimension-border-width-thick,2px);background:var(--bp-color-background-subtle,transparent);font-weight:600}.pi-filter__count{font-variant-numeric:tabular-nums;font-weight:700}.pi-toolbar__search input{min-width:16rem;min-height:2.5rem}.pi-grid .data-grid__table{table-layout:fixed;width:100%;min-width:0}@media (width>=64rem){.pi-grid .data-grid__table th:first-child,.pi-grid .data-grid__table td:first-child{width:21%}.pi-grid .data-grid__table th:nth-child(2),.pi-grid .data-grid__table td:nth-child(2){width:17%}.pi-grid .data-grid__table th:nth-child(3),.pi-grid .data-grid__table td:nth-child(3){width:12%}.pi-grid .data-grid__table th:nth-child(4),.pi-grid .data-grid__table td:nth-child(4){width:11%}.pi-grid .data-grid__table th:nth-child(5),.pi-grid .data-grid__table td:nth-child(5){width:15%}.pi-grid .data-grid__table th:nth-child(6),.pi-grid .data-grid__table td:nth-child(6){width:14%}.pi-grid .data-grid__table th:nth-child(7),.pi-grid .data-grid__table td:nth-child(7){width:10%}}.pi-grid .data-grid__table th,.pi-grid .data-grid__table td{overflow-wrap:anywhere;white-space:normal;vertical-align:top;min-width:0;padding-inline:calc(var(--bp-admin-space-unit) / 2)}.pi-grid .data-grid__table td+td,.pi-grid .data-grid__table th+th{padding-left:var(--bp-admin-space-unit)}.pi-grid .data-grid__table td{padding-block:calc(var(--bp-admin-space-unit) * .75);vertical-align:top}.pi-grid .data-grid__table thead th{z-index:1;background:var(--bp-color-surface-default);position:sticky;top:0}@media (width<=63.99rem){.pi-grid .data-grid__table-scroll{border:0;overflow-x:visible}.pi-grid .data-grid__table,.pi-grid .data-grid__table tbody,.pi-grid .data-grid__table tr,.pi-grid .data-grid__table td{table-layout:auto;width:auto;display:block}.pi-grid .data-grid__table thead{display:none}.pi-grid .data-grid__table tr{gap:calc(var(--bp-admin-space-unit) / 2);margin-bottom:var(--bp-admin-space-unit);padding:var(--bp-admin-space-unit);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);grid-template-columns:minmax(0,1fr);display:grid}.pi-grid .data-grid__table td{border:0;flex-direction:column;gap:2px;width:auto;min-width:0;padding:0;display:flex}.pi-grid .data-grid__table td[data-label]:before{content:attr(data-label);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);text-transform:uppercase;letter-spacing:.02em}.pi-grid .data-grid__table td:first-child:before,.pi-grid .data-grid__table td:nth-child(7):before{content:none}.pi-grid .data-grid__table td:nth-child(7){margin-top:calc(var(--bp-admin-space-unit) / 2);padding-top:calc(var(--bp-admin-space-unit) / 2);border-top:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default)}.pi-grid .pi-details-action{width:100%;min-height:2.75rem}.pi-grid .data-grid__table td:nth-child(3){order:1}.pi-grid .data-grid__table td:nth-child(7){order:2}.pi-status__why{max-width:none}@media (width>=48rem){.pi-grid .data-grid__table tr{column-gap:var(--bp-admin-space-unit);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr);align-items:start;display:grid}.pi-grid .data-grid__table td:first-child{grid-area:1/1}.pi-grid .data-grid__table td:nth-child(2){grid-area:2/1}.pi-grid .data-grid__table td:nth-child(4){grid-area:1/2}.pi-grid .data-grid__table td:nth-child(5){grid-area:2/2}.pi-grid .data-grid__table td:nth-child(6){grid-area:3/2}.pi-grid .data-grid__table td:nth-child(3){order:0;grid-area:1/3}.pi-grid .data-grid__table td:nth-child(7){border-top:0;order:0;grid-area:2/3;margin-top:0;padding-top:0}}.pi-toolbar__search input{width:100%;min-width:0}.pi-toolbar__search{flex:100%}.system-workers .data-grid__table-scroll{border:0;overflow-x:visible}.system-workers .data-grid__table,.system-workers .data-grid__table tbody,.system-workers .data-grid__table tr,.system-workers .data-grid__table td{table-layout:auto;width:auto;display:block}.system-workers .data-grid__table thead{display:none}.system-workers .data-grid__table tr{gap:calc(var(--bp-admin-space-unit) / 2);margin-bottom:var(--bp-admin-space-unit);padding:var(--bp-admin-space-unit);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);grid-template-columns:minmax(0,1fr);display:grid}.system-workers .data-grid__table td{white-space:normal;overflow-wrap:anywhere;border:0;flex-direction:column;gap:2px;width:auto;min-width:0;padding:0;display:flex}.system-workers .data-grid__table td[data-label]:before{content:attr(data-label);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);text-transform:uppercase;letter-spacing:.02em}.system-workers .data-grid__table td:first-child:before{content:none}}.pi-detail__identity{justify-content:space-between;align-items:center;gap:var(--bp-admin-space-unit);margin-bottom:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.pi-detail__identity-facts{align-items:center;gap:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.pi-detail__key{font-family:var(--bp-font-family-mono);color:var(--bp-color-text-secondary)}.pi-detail__source{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.pi-detail__actions{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);flex-wrap:wrap;display:flex}.pi-summary{gap:var(--bp-admin-space-unit);margin-bottom:var(--bp-admin-space-unit);padding:var(--bp-admin-space-unit);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.pi-summary__metric{flex-direction:column;gap:2px;min-width:0;display:flex}.pi-summary__label{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);text-transform:uppercase;letter-spacing:.02em}.pi-summary__value{font-size:var(--bp-font-size-lg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.property-intelligence-detail__cadence-group{gap:var(--bp-admin-space-unit);border:0;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;display:grid}.property-intelligence-detail__field input{max-width:14rem}.pi-duration-field{align-items:flex-end;gap:calc(var(--bp-admin-space-unit) / 2);display:flex}.pi-duration{align-items:baseline;gap:calc(var(--bp-admin-space-unit) / 2);padding-bottom:calc(var(--bp-admin-space-unit) / 4);display:inline-flex}.pi-duration-field input{max-width:11rem}.pi-duration__unit{font-weight:600}.pi-duration__hint{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);white-space:nowrap}.pi-settings__actions{gap:calc(var(--bp-admin-space-unit) / 2);margin-top:var(--bp-admin-space-unit);padding-top:var(--bp-admin-space-unit);border-top:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);flex-wrap:wrap;display:flex}.pi-history{overflow-x:auto}.pi-history__table{border-collapse:collapse;width:100%}.pi-history__table th,.pi-history__table td{padding:calc(var(--bp-admin-space-unit) / 2);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}.pi-technical{margin-top:var(--bp-admin-space-unit)}.pi-technical__raw{margin:calc(var(--bp-admin-space-unit) / 2) 0 0;padding:var(--bp-admin-space-unit);border-radius:var(--bp-admin-radius);background:var(--bp-color-background-subtle,transparent);font-family:var(--bp-font-family-mono);font-size:var(--bp-font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere}.property-intelligence-detail__meta{gap:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;display:grid}.property-intelligence-detail__meta dt{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary)}.property-intelligence-detail__meta dd{margin:0 0 calc(var(--bp-admin-space-unit) / 2);overflow-wrap:anywhere}@media (width<=47.99rem){.pi-detail__identity{flex-direction:column;align-items:flex-start}.property-intelligence-detail__cadence-group,.property-intelligence-detail__meta{grid-template-columns:1fr}.pi-detail__actions button{min-height:2.75rem}}.moderation-page{gap:calc(var(--bp-admin-space-unit) * 3);flex-direction:column;display:flex}.moderation-page__status{align-items:center;gap:var(--bp-admin-space-unit);display:flex}.moderation-settings{gap:calc(var(--bp-admin-space-unit) * 2);padding:calc(var(--bp-admin-space-unit) * 3);flex-direction:column;display:flex}.moderation-settings__heading{font-size:var(--bp-font-size-lg);margin:0}.moderation-settings__hint,.moderation-review__muted,.moderation-queue__hint{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);margin:0}.moderation-settings__modes{gap:var(--bp-admin-space-unit);border:0;margin:0;padding:0;display:grid}.moderation-settings__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.moderation-settings__mode{gap:var(--bp-admin-space-unit);padding:calc(var(--bp-admin-space-unit) * 1.5);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);cursor:pointer;align-items:flex-start;display:flex}.moderation-settings__mode:focus-within{outline:2px solid var(--bp-color-border-focus);outline-offset:2px}.moderation-settings__mode-body{gap:calc(var(--bp-admin-space-unit) / 2);flex-direction:column;display:flex}.moderation-settings__mode-label{font-weight:600}.moderation-settings__mode-current{color:var(--bp-color-text-secondary);font-weight:400}.moderation-settings__mode-description{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary)}.moderation-settings__actions{align-items:center;gap:calc(var(--bp-admin-space-unit) * 2);flex-wrap:wrap;display:flex}.moderation-settings__version{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);font-variant-numeric:tabular-nums}.moderation-queue{gap:calc(var(--bp-admin-space-unit) * 2);flex-direction:column;display:flex}.moderation-queue__header h2{margin:0 0 calc(var(--bp-admin-space-unit) / 2);font-size:var(--bp-font-size-lg)}.moderation-queue__tabs{gap:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.moderation-queue__tab{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);min-height:2.5rem;padding:0 calc(var(--bp-admin-space-unit) * 1.5);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);background:var(--bp-color-background-default);color:var(--bp-color-text-primary);cursor:pointer;display:inline-flex}.moderation-queue__tab--active{border-color:var(--bp-color-border-strong);font-weight:600}.moderation-queue__tab-count{font-variant-numeric:tabular-nums;color:var(--bp-color-text-secondary)}.moderation-queue__id{font-family:var(--bp-font-family-mono,monospace);font-size:var(--bp-font-size-sm)}.moderation-review{gap:calc(var(--bp-admin-space-unit) * 3);flex-direction:column;display:flex}.moderation-review__header h2{margin:0 0 var(--bp-admin-space-unit)}.moderation-review__meta{gap:var(--bp-admin-space-unit);flex-wrap:wrap;align-items:center;display:flex}.moderation-review__public-state{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary)}.moderation-review__snapshots{gap:calc(var(--bp-admin-space-unit) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.moderation-review__snapshot{padding:calc(var(--bp-admin-space-unit) * 2)}.moderation-review__snapshot h3{margin:0 0 var(--bp-admin-space-unit);font-size:var(--bp-font-size-md)}.moderation-review__facts{gap:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);grid-template-columns:minmax(0,8rem) minmax(0,1fr);margin:0;display:grid}.moderation-review__facts dt{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.moderation-review__facts dd{overflow-wrap:anywhere;margin:0}.moderation-review__description{white-space:pre-wrap}.moderation-review__groups ul,.moderation-review__signals ul,.moderation-review__history ol{margin:var(--bp-admin-space-unit) 0 0;padding-left:calc(var(--bp-admin-space-unit) * 2.5)}.moderation-review__decision,.moderation-review__enforcement{gap:calc(var(--bp-admin-space-unit) * 1.5);padding:calc(var(--bp-admin-space-unit) * 3);flex-direction:column;display:flex}.moderation-review__field{gap:calc(var(--bp-admin-space-unit) / 2);flex-direction:column;display:flex}.moderation-review__select{min-height:2.75rem;padding:0 var(--bp-admin-space-unit);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);background:var(--bp-color-background-default);color:var(--bp-color-text-primary)}.moderation-review__seller-preview{padding:var(--bp-admin-space-unit);border-left:3px solid var(--bp-color-border-strong);background:var(--bp-color-background-subtle);font-size:var(--bp-font-size-sm);margin:0}.moderation-review__actions{gap:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.moderation-review__status{align-items:center;gap:var(--bp-admin-space-unit);display:flex}@media (width<=61.99rem){.moderation-review__snapshots{grid-template-columns:1fr}}@media (width<=47.99rem){.moderation-review__facts{grid-template-columns:1fr}.moderation-review__actions button,.moderation-settings__actions button{min-height:2.75rem}}.system-workers-page{gap:var(--space-4,1rem);flex-direction:column;display:flex}.system-workers{gap:var(--space-5,1.25rem);flex-direction:column;display:flex}.system-workers__tabs{gap:var(--space-2,.5rem);border-bottom:1px solid var(--bp-component-admin-shell-border-default);flex-wrap:wrap;display:flex}.system-workers__tab{appearance:none;cursor:pointer;padding:var(--space-2,.5rem) var(--space-3,.75rem);font:inherit;color:var(--bp-component-admin-shell-text-muted);background:0 0;border:none;border-bottom:2px solid #0000}.system-workers__tab[data-active=true]{border-bottom-color:var(--bp-component-admin-shell-accent);color:var(--bp-component-admin-shell-text-default);font-weight:600}.system-workers__tab:focus-visible{outline:2px solid var(--bp-component-admin-shell-accent);outline-offset:2px}.system-workers__state{align-items:center;gap:var(--space-4,1rem);flex-wrap:wrap;display:flex}.system-workers__facts{gap:var(--space-4,1rem);flex-wrap:wrap;margin:0;display:flex}.system-workers__facts>div{flex-direction:column;gap:.15rem;display:flex}.system-workers__facts dt{text-transform:uppercase;letter-spacing:.04em;color:var(--bp-component-admin-shell-text-muted);font-size:.75rem}.system-workers__facts dd{font-variant-numeric:tabular-nums;margin:0}.system-workers__controls{justify-content:space-between;align-items:flex-start;gap:var(--space-4,1rem);flex-wrap:wrap;display:flex}.system-workers__ranges{align-items:center;gap:var(--space-3,.75rem);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.system-workers__ranges legend{text-transform:uppercase;letter-spacing:.04em;color:var(--bp-component-admin-shell-text-muted);font-size:.75rem}.system-workers__ranges label{align-items:center;gap:.35rem;display:inline-flex}.system-workers__field{align-items:center;gap:var(--space-2,.5rem);margin-bottom:var(--space-3,.75rem);display:inline-flex}.system-workers__muted{color:var(--bp-component-admin-shell-text-muted);font-size:.875rem}.system-workers__code{font-family:var(--bp-font-family-mono);font-size:.8125rem}.system-workers__stack{flex-direction:column;gap:.1rem;display:flex}.system-workers__reason{overflow-wrap:anywhere;white-space:normal;max-width:14rem;font-size:.8125rem;display:block}.system-workers__link{appearance:none;font:inherit;color:var(--bp-color-text-action);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}.system-workers__transition{align-items:center;gap:.35rem;display:inline-flex}.system-workers__chart{margin:0}.system-workers__chart svg{width:100%;height:7.5rem;color:var(--bp-component-admin-shell-accent)}.system-workers__table{border-collapse:collapse;width:100%;font-size:.875rem}.system-workers__table caption{caption-side:bottom;text-align:left;padding-top:var(--space-2,.5rem)}.system-workers__table th,.system-workers__table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid var(--bp-component-admin-shell-border-default);vertical-align:top;padding:.4rem .6rem}.system-workers__badges{flex-wrap:wrap;gap:.25rem;display:inline-flex}.system-workers__counts{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--bp-component-admin-shell-text-muted);font-size:.8125rem}.system-workers [data-unknown=true]{color:var(--bp-component-admin-shell-text-muted);font-style:italic}.content-editor__entity-context{margin:0 0 var(--bp-space-md,16px);padding:var(--bp-space-md,16px);border:1px solid var(--bp-color-status-info-border);border-radius:var(--bp-radius-md,8px);background:var(--bp-color-status-info-background)}.content-editor__entity-context p{margin:6px 0}.content-editor__entity-context-head{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.content-editor__entity-context-locked{flex-wrap:wrap;gap:6px 8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.content-editor__entity-context-locked li{border:1px solid var(--bp-color-border-default);background:var(--bp-color-surface-raised);border-radius:999px;padding:2px 10px;font-size:.85rem}.content-editor__entity-context-locked-title{color:var(--bp-color-text-secondary);font-size:.85rem}.dev-access{min-width:0;max-width:100%}.dev-access__facts{grid-template-columns:minmax(10rem,max-content) 1fr;gap:.35rem 1rem;margin:.75rem 0;display:grid}.dev-access__facts dt{font-weight:600}.dev-access__facts dd{overflow-wrap:anywhere;margin:0}.dev-access__table-wrap{width:100%;min-width:0;max-width:100%;display:block;overflow-x:auto}.dev-access__table{border-collapse:collapse;width:100%}.dev-access__table th,.dev-access__table td{text-align:left;border-bottom:1px solid var(--bp-component-admin-shell-border-field);vertical-align:top;padding:.4rem .6rem}.dev-access__ref{font-family:var(--bp-font-family-mono)}.dev-access__pending{gap:.5rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.dev-access__pending li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.dev-access__actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.dev-access__form{gap:.75rem;display:grid}.dev-access__field{gap:.25rem;display:grid}.dev-access__field input[type=text],.dev-access__field input[type=number],.dev-access__field select,.dev-access__field textarea{box-sizing:border-box;width:100%}.dev-access__check{align-items:flex-start;gap:.5rem;display:flex}@media (width<=600px){.dev-access__facts{grid-template-columns:1fr}}.feature-flags-page{gap:var(--space-4,1rem);flex-direction:column;display:flex}.feature-flags-page__loading{align-items:center;gap:var(--space-2,.5rem);color:var(--bp-component-admin-shell-text-muted);display:flex}.feature-flags{gap:var(--space-4,1rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));margin:0;padding:0;list-style:none;display:grid}.feature-flag{gap:var(--space-3,.75rem);flex-direction:column;height:100%;display:flex}.feature-flag__head{align-items:flex-start;gap:var(--space-2,.5rem);flex-direction:column;display:flex}.feature-flag__key{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.4}.feature-flag__description{margin:var(--space-1,.25rem) 0 0;color:var(--bp-component-admin-shell-text-muted)}.feature-flag__badges{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.feature-flag__facts{gap:var(--space-4,1rem);flex-wrap:wrap;margin:0;display:flex}.feature-flag__facts dt{color:var(--bp-component-admin-shell-text-muted);font-size:.8125rem}.feature-flag__facts dd{margin:0;font-weight:600}.feature-flag__form{gap:var(--space-3,.75rem);border-top:1px solid var(--bp-component-admin-shell-border-default);padding-top:var(--space-3,.75rem);flex-direction:column;display:flex}.feature-flag__form div{margin-bottom:0}.feature-flag__form .feature-flag__row{justify-content:flex-start;align-items:flex-end;gap:var(--space-4,1rem);flex-flow:wrap}.feature-flag__check{align-items:center;gap:var(--space-2,.5rem);cursor:pointer;min-height:2.75rem;display:inline-flex}.feature-flag__check input{width:1.25rem;height:1.25rem}.feature-flag__form .feature-flag__field{gap:var(--space-1,.25rem);flex-direction:column;display:flex}.feature-flag__form .feature-flag__field--narrow{align-items:stretch;width:10rem}.feature-flag__hint{color:var(--bp-component-admin-shell-text-muted);margin:0;font-size:.8125rem}.feature-flag__form .feature-flag__actions{flex-direction:row;justify-content:flex-end}.compliance{gap:calc(var(--bp-admin-space-unit) * 3);min-width:0;display:grid}.compliance>*{min-width:0}.compliance__h2{font-size:var(--bp-font-size-lg,1.125rem);margin:0 0 calc(var(--bp-admin-space-unit) * 1.5)}.compliance__h3{font-size:var(--bp-font-size-md,1rem);margin:0 0 var(--bp-admin-space-unit)}.compliance__h4{font-size:var(--bp-font-size-sm,.875rem);margin:var(--bp-admin-space-unit) 0 calc(var(--bp-admin-space-unit) * .5)}.compliance__muted{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm,.875rem)}.compliance__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compliance__provenance-grid{gap:calc(var(--bp-admin-space-unit) * 2);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.compliance__panel{border:1px solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);background:var(--bp-color-surface-default);padding:calc(var(--bp-admin-space-unit) * 2);min-width:0}.compliance__facts{gap:calc(var(--bp-admin-space-unit) * .75) calc(var(--bp-admin-space-unit) * 2);grid-template-columns:minmax(8rem,max-content) 1fr;margin:0;display:grid}.compliance__facts dt{color:var(--bp-color-text-secondary)}.compliance__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.compliance__fact{display:contents}.compliance__runtime{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.compliance__runtime>:first-child{white-space:nowrap}@media (width<=40rem){.compliance__facts{grid-template-columns:minmax(0,1fr);gap:.125rem}.compliance__facts dd{margin-bottom:calc(var(--bp-admin-space-unit) * .75)}.compliance__panel{padding:calc(var(--bp-admin-space-unit) * 1.5)}}.compliance__counters{margin:0 0 calc(var(--bp-admin-space-unit) * 2);gap:var(--bp-admin-space-unit);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));padding:0;list-style:none;display:grid}.compliance__counter{border:1px solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);background:var(--bp-color-surface-default);padding:calc(var(--bp-admin-space-unit) * 1.5);gap:.125rem;display:grid}.compliance__counter-value{font-size:var(--bp-font-size-xl,1.5rem);font-weight:700}.compliance__counter-label{font-weight:600;font-size:var(--bp-font-size-sm,.875rem)}.compliance__filters{gap:calc(var(--bp-admin-space-unit) * 1.5);margin-bottom:var(--bp-admin-space-unit);flex-wrap:wrap;align-items:flex-end;display:flex}.compliance__filters label{font-size:var(--bp-font-size-sm,.875rem);gap:.25rem;min-width:min(100%,11rem);display:grid}.compliance__filters select{border:1px solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);background:var(--bp-color-surface-default);min-height:2.5rem;color:var(--bp-color-text-primary);padding:0 .5rem}.compliance__table-wrap{border:1px solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);max-width:100%;position:relative;overflow-x:auto}.compliance__table{border-collapse:collapse;width:100%;font-size:var(--bp-font-size-sm,.875rem)}.compliance__table th,.compliance__table td{text-align:left;vertical-align:top;padding:calc(var(--bp-admin-space-unit) * .75) var(--bp-admin-space-unit);border-bottom:1px solid var(--bp-color-border-default)}.compliance__table thead th{background:var(--bp-color-background-subtle);white-space:nowrap}.compliance__caption{text-align:left;padding:var(--bp-admin-space-unit);font-weight:600}.compliance__route{font-weight:600;display:block}.compliance__path{overflow-wrap:anywhere;display:block}.compliance__details-row td{background:var(--bp-color-background-subtle)}.compliance__details ul{margin:0;padding-left:1.25rem}.compliance__details{left:var(--bp-admin-space-unit);max-width:min(60rem,100vw - 6.5rem);position:sticky}.compliance__details code,.compliance code{overflow-wrap:anywhere}.presentation-preview{gap:var(--bp-space-md);flex-direction:column;display:flex}.presentation-preview__controls{align-items:end;gap:var(--bp-space-md);flex-wrap:wrap;display:flex}.presentation-preview__group{gap:var(--bp-space-xs);flex-wrap:wrap;display:flex}.presentation-preview__group button[aria-pressed=true]{font-weight:var(--bp-font-weight-semibold);outline:2px solid var(--bp-color-border-focus)}.presentation-preview__family{gap:var(--bp-space-2xs);flex-direction:column;display:flex}.presentation-preview__note,.presentation-preview__live-difference{color:var(--bp-color-text-secondary);margin:0}.presentation-preview__live-difference{padding:var(--bp-space-sm) var(--bp-space-md);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-raised);color:var(--bp-color-text-primary)}.presentation-preview__stage{border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-default);overflow:hidden}.content-chrome-preview__packs{gap:var(--bp-space-xs);display:flex}.content-chrome-preview__stage{overflow:hidden}.moderation-verification{gap:var(--bp-admin-space-unit);display:grid}.moderation-verification h3,.moderation-verification h4{margin:0}.moderation-verification__list{gap:calc(var(--bp-admin-space-unit) / 2);margin:0;padding:0;list-style:none;display:grid}.moderation-verification__list>li{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2) var(--bp-admin-space-unit);padding:calc(var(--bp-admin-space-unit) / 2) 0;border-bottom:1px solid var(--bp-color-border-default);flex-wrap:wrap;display:flex}.moderation-photos__grid{gap:var(--bp-admin-space-unit);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.moderation-photos__grid>li{min-width:0}.moderation-photo .moderation-verification__request>div{min-width:0;max-width:100%}.moderation-photo .moderation-review__select{max-width:100%}.moderation-photo{gap:calc(var(--bp-admin-space-unit) / 2);padding:var(--bp-admin-space-unit);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.moderation-photo h4{margin:0}.moderation-photo__preview{background:var(--bp-color-background-subtle);border-radius:var(--bp-radius-sm);width:100%;position:relative;overflow:hidden}.moderation-photo__preview img{width:100%;height:auto;display:block}.moderation-photo__evidence{box-sizing:border-box;border:3px solid var(--bp-color-status-danger-foreground);border-radius:var(--bp-radius-sm);pointer-events:none;position:absolute}.moderation-photo__reasons,.moderation-photo__history{margin:0;padding-left:1.25rem}.moderation-photo__duplicates{gap:calc(var(--bp-admin-space-unit) / 2);margin:0;padding:0;list-style:none;display:grid}.moderation-photo__duplicates li{align-items:center;gap:calc(var(--bp-admin-space-unit) / 2);display:flex}.moderation-photo__duplicates img{border-radius:var(--bp-radius-sm);width:4rem;height:auto}.moderation-verification__request,.moderation-verification__actions{align-items:flex-end;gap:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.cost-rules-page{gap:calc(var(--bp-admin-space-unit) * 4);min-width:0;display:grid}.cost-rules-page__toolbar{align-items:center;gap:calc(var(--bp-admin-space-unit) * 2);flex-wrap:wrap;display:flex}.cost-rules-page__select{min-height:36px;padding:0 calc(var(--bp-admin-space-unit) * 2);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);background:var(--bp-color-surface-default);color:var(--bp-color-text-primary);font:inherit}.cost-rules-page__table-wrap{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);max-width:100%;overflow-x:auto}.cost-rules-page__table,.cost-rules-editor__table{border-collapse:collapse;width:100%;font-size:var(--bp-font-size-sm)}.cost-rules-page__table th,.cost-rules-page__table td,.cost-rules-editor__table th,.cost-rules-editor__table td{padding:calc(var(--bp-admin-space-unit) * 2);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);text-align:left;vertical-align:top}.cost-rules-page__table th{background:var(--bp-color-background-subtle);font-weight:var(--bp-font-weight-semibold);white-space:nowrap}.cost-rules-page__muted,.cost-rules-page__provision{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.cost-rules-detail{gap:calc(var(--bp-admin-space-unit) * 3);min-width:0;display:grid}.cost-rules-detail__head{justify-content:space-between;align-items:center;gap:calc(var(--bp-admin-space-unit) * 2);display:flex}.cost-rules-editor,.cost-rules-atdate,.cost-rules-history{gap:calc(var(--bp-admin-space-unit) * 2);padding-top:calc(var(--bp-admin-space-unit) * 3);border-top:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);min-width:0;display:grid}.cost-rules-editor__field{gap:var(--bp-admin-space-unit);min-width:0;display:grid}.cost-rules-editor__dates{align-items:end;gap:calc(var(--bp-admin-space-unit) * 3);flex-wrap:wrap;display:flex}.cost-rules-editor__problem{color:var(--bp-color-status-danger-foreground,var(--bp-color-text-primary));font-weight:var(--bp-font-weight-medium)}.cost-rules-history__list,.cost-rules-history__events,.cost-rules-history__changes{gap:calc(var(--bp-admin-space-unit) * 2);padding-left:calc(var(--bp-admin-space-unit) * 5);overflow-wrap:anywhere;display:grid}.cost-rules-history__actions{gap:var(--bp-admin-space-unit);margin-top:var(--bp-admin-space-unit);flex-wrap:wrap;display:flex}.cost-rules-atdate__result{gap:var(--bp-admin-space-unit) calc(var(--bp-admin-space-unit) * 3);grid-template-columns:max-content 1fr;display:grid}.bank-products,.bank-products__detail,.bank-terms-form{gap:calc(var(--bp-admin-space-unit) * 4);min-width:0;display:grid}.bank-products__toolbar{gap:var(--bp-admin-space-unit);max-width:32rem;display:grid}.bank-products__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--bp-admin-space-unit) * 2);flex-wrap:wrap;display:flex}.bank-products__head h2,.bank-products__head h3{overflow-wrap:anywhere;margin:0}.bank-products__muted{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.bank-products__table-wrap{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);max-width:100%;overflow-x:auto}.bank-products__table{border-collapse:collapse;width:100%;font-size:var(--bp-font-size-sm)}.bank-products__table th,.bank-products__table td{padding:calc(var(--bp-admin-space-unit) * 2);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);text-align:left;vertical-align:top}.bank-products__table th{background:var(--bp-color-background-subtle);font-weight:var(--bp-font-weight-semibold);white-space:nowrap}.bank-products__table tr[aria-current=true] td{background:var(--bp-color-background-subtle)}.bank-products__product,.bank-products__revision{gap:calc(var(--bp-admin-space-unit) * 3);min-width:0;display:grid}.bank-products__product h3{margin:0}.bank-products__select{min-height:36px;padding:0 calc(var(--bp-admin-space-unit) * 2);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);background:var(--bp-color-surface-default);color:var(--bp-color-text-primary);font:inherit;max-width:100%}.bank-products__actions{gap:calc(var(--bp-admin-space-unit) * 2);flex-flow:wrap;display:flex}.bank-products__identity,.bank-products__actions-panel,.bank-products__compare,.bank-products__history{gap:calc(var(--bp-admin-space-unit) * 2);padding-top:calc(var(--bp-admin-space-unit) * 3);border-top:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);min-width:0;display:grid}.bank-products__facts{gap:var(--bp-admin-space-unit) calc(var(--bp-admin-space-unit) * 3);overflow-wrap:anywhere;grid-template-columns:minmax(10rem,max-content) minmax(0,1fr);margin:0;display:grid}.bank-products__facts dt{color:var(--bp-color-text-secondary)}.bank-products__facts dd{margin:0}.bank-products__terms-section h4{margin:0 0 var(--bp-admin-space-unit)}.bank-products__events,.bank-products__changes{gap:var(--bp-admin-space-unit);padding-left:calc(var(--bp-admin-space-unit) * 5);overflow-wrap:anywhere;display:grid}.bank-terms-v2,.bank-terms-v2__offer,.bank-terms-v2__promotion{gap:calc(var(--bp-admin-space-unit) * 3);min-width:0;display:grid}.bank-terms-v2 section,.bank-terms-v2 details,.bank-terms-v2 .bank-products__facts>*{min-width:0}.bank-terms-v2 .bank-products__facts .bank-products__facts{grid-template-columns:minmax(0,1fr);gap:0}.bank-terms-v2 .bank-products__facts .bank-products__facts>dd{margin-bottom:var(--bp-admin-space-unit)}@media (width<=40rem){.bank-terms-v2 .bank-products__facts{grid-template-columns:minmax(0,1fr);gap:0}.bank-terms-v2 .bank-products__facts>dd{margin-bottom:calc(var(--bp-admin-space-unit) * 2)}}.bank-terms-v2__offer{padding-top:calc(var(--bp-admin-space-unit) * 3);border-top:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-strong)}.bank-terms-v2__offer>h4,.bank-terms-v2__promotion>h5{margin:0}.bank-terms-v2__promotion{padding:calc(var(--bp-admin-space-unit) * 3);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius)}.bank-terms-v2__plain{gap:var(--bp-admin-space-unit);padding-left:calc(var(--bp-admin-space-unit) * 5);margin:0;display:grid}.bank-terms-v2__provenance>summary{cursor:pointer;color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.bank-terms-v2__provenance-entry{margin-top:var(--bp-admin-space-unit);padding:calc(var(--bp-admin-space-unit) * 2);border-left:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-strong);background:var(--bp-color-background-subtle);font-size:var(--bp-font-size-sm)}.bank-terms-v2 .bank-products__table .bp-ui-badge,[data-bank-revision-contract] .bp-ui-badge{white-space:nowrap}.bank-terms-v2__hash{word-break:break-all}.bank-terms-v2__fragment{font-style:italic}.bank-terms-form__section{gap:calc(var(--bp-admin-space-unit) * 3);padding:calc(var(--bp-admin-space-unit) * 3);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-admin-radius);min-width:0;margin:0;display:grid}.bank-terms-form__section>legend{padding:0 var(--bp-admin-space-unit);font-weight:var(--bp-font-weight-semibold)}.bank-terms-form__value,.bank-terms-form__nested,.bank-terms-form__field{gap:var(--bp-admin-space-unit);min-width:0;display:grid}.bank-terms-form__value{padding-bottom:calc(var(--bp-admin-space-unit) * 2);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default)}.bank-terms-form__nested{padding-left:calc(var(--bp-admin-space-unit) * 3);border-left:2px solid var(--bp-color-border-default)}.bank-terms-form__states,.bank-terms-form__refs{gap:var(--bp-admin-space-unit) calc(var(--bp-admin-space-unit) * 3);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.bank-terms-form__states>legend,.bank-terms-form__refs>legend{width:100%;margin-bottom:var(--bp-admin-space-unit);font-weight:var(--bp-font-weight-medium)}.bank-terms-form__state{align-items:center;gap:var(--bp-admin-space-unit);display:inline-flex}.bank-terms-form__row{align-items:end;gap:calc(var(--bp-admin-space-unit) * 3);flex-flow:wrap;display:flex}.bank-terms-form__row>.bank-terms-form__field{flex:12rem}.bank-terms-form__field--wide{flex-basis:100%}.bank-terms-form__list{gap:calc(var(--bp-admin-space-unit) * 3);padding-left:calc(var(--bp-admin-space-unit) * 5);margin:0;display:grid}.bank-terms-form__item{gap:calc(var(--bp-admin-space-unit) * 2);justify-items:start;display:grid}.bank-terms-form__item>*{max-width:100%}.bank-terms-form__problem{color:var(--bp-color-status-danger-foreground,var(--bp-color-text-primary));font-weight:var(--bp-font-weight-medium);margin:0}
