.bp-site-shell-fixture__body{gap:var(--bp-space-lg);padding:var(--bp-space-lg) var(--bp-page-gutter,var(--bp-space-lg));max-width:var(--bp-page-max-width,75rem);flex-direction:column;margin:0 auto;display:flex}.bp-site-shell-fixture__main{min-width:0}.bp-site-shell-fixture__aside{min-width:0;padding-top:var(--bp-space-lg);border-top:1px solid var(--bp-color-border-default)}.bp-site-shell-fixture .bp-region{gap:var(--bp-space-md);flex-direction:column;display:flex}.bp-site-shell-fixture .bp-block-cta-group{gap:var(--bp-space-md);flex-wrap:wrap;display:flex}@media (width>=64rem){.bp-site-shell-fixture__body{flex-direction:row;align-items:flex-start}.bp-site-shell-fixture__main{flex:3}.bp-site-shell-fixture__aside{padding-top:0;padding-left:var(--bp-space-lg);border-top:none;border-left:1px solid var(--bp-color-border-default);flex:1}}.bp-ui-dialog__content.bp-acc-dialog{flex-direction:column;max-height:90vh;padding:0;display:flex;overflow:hidden}.bp-ui-dialog__content.bp-acc-dialog--default{width:min(92vw,560px)}.bp-ui-dialog__content.bp-acc-dialog--wide{width:min(94vw,960px)}.bp-ui-dialog__content.bp-acc-dialog--fullscreen{width:min(96vw,1120px);height:92vh;max-height:92vh}.bp-acc-dialog .bp-ui-dialog__title{padding:var(--bp-space-lg) calc(var(--bp-space-lg) * 4) var(--bp-space-sm) var(--bp-space-lg);margin:0}.bp-acc-dialog .bp-ui-dialog__description{padding:0 var(--bp-space-lg) var(--bp-space-sm);margin:0}.bp-acc-dialog__close{top:var(--bp-space-md);right:var(--bp-space-md);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-surface-default);color:var(--bp-color-text-primary);font-size:var(--bp-font-size-sm);cursor:pointer;position:absolute}.bp-acc-dialog__badge{padding:0 var(--bp-space-lg)}.bp-acc-dialog__body{min-height:0;padding:var(--bp-space-sm) var(--bp-space-lg) var(--bp-space-lg);gap:var(--bp-space-md);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.bp-acc-dialog__footer{justify-content:flex-end;gap:var(--bp-space-sm);padding:var(--bp-space-md) var(--bp-space-lg);border-top:1px solid var(--bp-color-border-default);background:var(--bp-color-surface-raised);flex-wrap:wrap;display:flex}.bp-acc-dialog__status{align-items:center;gap:var(--bp-space-sm);color:var(--bp-color-text-secondary);display:flex}.bp-acc-dialog__section{gap:var(--bp-space-xs);padding-top:var(--bp-space-sm);border-top:1px solid var(--bp-color-border-default);flex-direction:column;display:flex}.bp-acc-dialog__section:first-child{border-top:0;padding-top:0}.bp-acc-dialog__section h3{font-size:var(--bp-font-size-md);font-weight:var(--bp-font-weight-semibold);margin:0}.bp-acc-facts{gap:var(--bp-space-xs) var(--bp-space-md);font-size:var(--bp-font-size-sm);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);margin:0;display:grid}.bp-acc-facts dt{color:var(--bp-color-text-secondary)}.bp-acc-facts dd{overflow-wrap:anywhere;margin:0}.bp-acc-steps ol{gap:var(--bp-space-sm) var(--bp-space-md);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bp-acc-steps li{align-items:center;gap:var(--bp-space-xs);display:flex}.bp-acc-steps li.is-current{color:var(--bp-color-text-primary);font-weight:var(--bp-font-weight-semibold)}.bp-acc-steps__number{border:1px solid var(--bp-color-border-strong);border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;display:inline-flex}.bp-acc-steps li.is-current .bp-acc-steps__number{background:var(--bp-color-action-primary-background);border-color:var(--bp-color-action-primary-background);color:var(--bp-color-text-inverse)}.bp-acc-steps__panel{gap:var(--bp-space-md);flex-direction:column;display:flex}.bp-acc-ref{color:var(--bp-color-text-action);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bp-acc-ref:focus-visible,.bp-acc-dialog__close:focus-visible{outline:2px solid var(--bp-color-text-action);outline-offset:2px}@media (width<=600px){.bp-ui-dialog__content.bp-acc-dialog,.bp-ui-dialog__content.bp-acc-dialog--default,.bp-ui-dialog__content.bp-acc-dialog--wide,.bp-ui-dialog__content.bp-acc-dialog--fullscreen{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;top:0;left:0;transform:none}}.bp-acc-commerce{gap:var(--bp-space-md);flex-direction:column;display:flex}.bp-acc-commerce__header{justify-content:space-between;align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-acc-commerce__family h2{margin:0 0 var(--bp-space-sm);font-size:var(--bp-font-size-lg)}.bp-acc-muted{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.bp-acc-products{gap:var(--bp-space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.bp-acc-product{gap:var(--bp-space-xs);padding:var(--bp-space-md);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-acc-product h3{font-size:var(--bp-font-size-md);margin:0}.bp-acc-product__what{padding-left:var(--bp-space-md);font-size:var(--bp-font-size-sm);margin:0}.bp-acc-product__price{margin:var(--bp-space-xs) 0 0}.bp-acc-product__actions{gap:var(--bp-space-xs);padding-top:var(--bp-space-sm);flex-wrap:wrap;margin-top:auto;display:flex}.bp-acc-checkout{gap:var(--bp-space-md);flex-direction:column;display:flex}.bp-acc-checkout__lines{gap:var(--bp-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-acc-checkout__line{align-items:start;gap:var(--bp-space-sm) var(--bp-space-md);padding-bottom:var(--bp-space-sm);border-bottom:1px solid var(--bp-color-border-default);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.bp-acc-checkout__what{gap:var(--bp-space-xs);flex-direction:column;min-width:0;display:flex}.bp-acc-checkout__qty{align-items:center;gap:var(--bp-space-xs);display:flex}.bp-acc-checkout__qty input{width:4.5rem}.bp-acc-checkout__amount{font-weight:var(--bp-font-weight-semibold);white-space:nowrap}.bp-acc-checkout__code{align-items:flex-end;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-acc-checkout__totals{align-self:flex-end;min-width:min(100%,320px)}.bp-acc-checkout__consent{gap:var(--bp-space-sm);font-size:var(--bp-font-size-sm);align-items:flex-start;display:flex}.bp-acc-checkout__links{gap:var(--bp-space-md);flex-wrap:wrap;display:flex}@media (width<=600px){.bp-acc-checkout__line{grid-template-columns:minmax(0,1fr) auto}.bp-acc-checkout__qty{grid-column:1/-1}}.bp-acc-filter{gap:var(--bp-space-xs);font-size:var(--bp-font-size-sm);flex-direction:column;max-width:260px;display:inline-flex}.bp-acc-grants{gap:var(--bp-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-acc-grant{align-items:flex-start;gap:var(--bp-space-xs);padding:var(--bp-space-md);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-acc-grant__head{align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-acc-choices{gap:var(--bp-space-sm);border:0;flex-direction:column;margin:0;padding:0;display:flex}.bp-acc-choice{align-items:center;gap:var(--bp-space-sm);font-size:var(--bp-font-size-sm);display:flex}.bp-acc-subhead{margin:var(--bp-space-sm) 0 0;font-size:var(--bp-font-size-sm);font-weight:600}.bp-acc-pay-actions{align-items:center;gap:var(--bp-space-sm);margin-top:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-acc-pay-confirm{align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;width:100%;display:flex}.bp-acc-pay-confirm p{flex:100%;margin:0}.bp-acc-invoice-card{gap:var(--bp-space-sm);padding:var(--bp-space-md);flex-direction:column;display:flex}.bp-acc-invoice-card__title{font-size:var(--bp-font-size-lg);margin:0}.bp-acc-invoice-summary{margin:0}.bp-acc-invoice-form{gap:var(--bp-space-md);flex-direction:column;max-width:40rem;display:flex}.bp-acc-invoice-form__legend{margin-bottom:var(--bp-space-xs);font-size:var(--bp-font-size-sm);font-weight:600}.bp-acc-choices--inline{gap:var(--bp-space-md);flex-flow:wrap}.bp-acc-invoice-form__row{gap:var(--bp-space-md);grid-template-columns:minmax(0,10rem) minmax(0,1fr);display:grid}.bp-acc-checkout__invoice{gap:var(--bp-space-xs);font-size:var(--bp-font-size-sm);flex-direction:column;display:flex}@media (width<=600px){.bp-acc-invoice-form__row{grid-template-columns:minmax(0,1fr)}}.bp-acc-invoice-form__nip{align-items:start;gap:var(--bp-space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.bp-acc-invoice-form__nip>button{margin-top:calc(var(--bp-font-size-sm) * 1.5 + var(--bp-space-xs))}.bp-acc-invoice-form__location{gap:var(--bp-space-xs);flex-direction:column;display:flex}@media (width<=600px){.bp-acc-invoice-form__nip{grid-template-columns:minmax(0,1fr)}.bp-acc-invoice-form__nip>button{margin-top:0}}.bp-acc-invoice-form__location .bp-location-combobox{max-inline-size:none;margin-block-end:0}.bp-acc-invoice-form__location .bp-listing-field__label{font-size:var(--bp-font-size-sm);font-weight:500}.bp-msg-page{gap:var(--bp-space-md);flex-direction:column;min-width:0;display:flex}.bp-msg{border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-default);min-width:0;height:clamp(32rem,100dvh - 16rem,60rem);min-height:0;display:grid;position:relative;overflow:hidden}.bp-msg[data-mode=wide]{grid-template-columns:minmax(18rem,23rem) minmax(0,1fr) minmax(17rem,21rem)}.bp-msg[data-mode=wide][data-has-conversation=false],.bp-msg[data-mode=medium]{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr)}.bp-msg[data-mode=narrow]{grid-template-columns:minmax(0,1fr);height:clamp(28rem,100dvh - 11rem,60rem)}.bp-msg__pane{background:var(--bp-color-surface-default);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.bp-msg__list,.bp-msg__conversation{border-inline-end:1px solid var(--bp-color-border-default)}.bp-msg[data-mode=wide] .bp-msg__details,.bp-msg[data-mode=narrow] .bp-msg__conversation,.bp-msg[data-mode=narrow] .bp-msg__list,.bp-msg[data-mode=narrow] .bp-msg__details{border-inline-end:0}.bp-msg[data-mode=narrow][data-view=list] .bp-msg__conversation,.bp-msg[data-mode=narrow][data-view=list] .bp-msg__details,.bp-msg[data-mode=narrow][data-view=list] .bp-msg__placeholder,.bp-msg[data-mode=narrow][data-view=conversation] .bp-msg__list,.bp-msg[data-mode=narrow][data-view=conversation] .bp-msg__details,.bp-msg[data-mode=narrow][data-view=details] .bp-msg__list,.bp-msg[data-mode=narrow][data-view=details] .bp-msg__conversation{display:none}.bp-msg[data-mode=medium] .bp-msg__details{border-inline-start:1px solid var(--bp-color-border-default);width:min(22rem,92%);box-shadow:-8px 0 24px color-mix(in srgb, var(--bp-color-text-primary) 12%, transparent);z-index:2;display:none;position:absolute;inset-block:0;inset-inline-end:0}.bp-msg[data-mode=medium][data-drawer=open] .bp-msg__details{display:flex}.bp-msg[data-mode=wide] .bp-msg__details-toggle{display:none}.bp-msg__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-msg__list-head{gap:var(--bp-space-sm);padding:var(--bp-space-sm) var(--bp-space-sm) var(--bp-space-md);border-bottom:1px solid var(--bp-color-border-default);flex-direction:column;display:flex}.bp-msg__tabs{flex-wrap:wrap;gap:.15rem;display:flex}.bp-msg__tab{white-space:nowrap;border-radius:var(--bp-radius-full);color:var(--bp-color-text-secondary);font:inherit;font-size:var(--bp-font-size-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.2rem;padding:.3rem .4rem;display:inline-flex}.bp-msg__tab[aria-selected=true]{background:color-mix(in srgb, var(--bp-color-action-primary-background) 10%, var(--bp-color-surface-default));border-color:color-mix(in srgb, var(--bp-color-action-primary-background) 30%, var(--bp-color-surface-default));color:var(--bp-color-text-action);font-weight:600}.bp-msg__tab-count{border-radius:var(--bp-radius-full);background:var(--bp-color-background-subtle);min-width:1.15rem;color:var(--bp-color-text-primary);font-size:var(--bp-font-size-xs);text-align:center;padding:0 .3rem}.bp-msg__search{align-items:center;gap:var(--bp-space-xs);display:flex;position:relative}.bp-msg__search-icon{color:var(--bp-color-text-secondary);pointer-events:none;display:inline-flex;position:absolute;inset-inline-start:.65rem}.bp-msg__search-input{border:1px solid var(--bp-color-border-strong);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-default);min-width:0;color:var(--bp-color-text-primary);font:inherit;flex:1;padding:.55rem .75rem .55rem 2.2rem}.bp-msg__icon-button{border-radius:var(--bp-radius-md);min-width:2.5rem;min-height:2.5rem;color:var(--bp-color-text-primary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.bp-msg__icon-button:hover{background:var(--bp-color-background-subtle)}.bp-msg__icon-button[data-active=true],.bp-msg__icon-button[aria-pressed=true]{color:var(--bp-color-text-action)}.bp-msg__filters{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-msg__filters[hidden]{display:none}.bp-msg__field{min-width:0;font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);flex-direction:column;gap:.25rem;display:flex}.bp-msg__field select,.bp-msg__field input{border:1px solid var(--bp-color-border-strong);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-default);min-width:0;color:var(--bp-color-text-primary);font:inherit;padding:.45rem .6rem}.bp-msg__field-row{gap:var(--bp-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bp-msg__clear{justify-content:flex-end;display:flex}.bp-msg__link-button{color:var(--bp-color-text-link);font:inherit;font-size:var(--bp-font-size-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bp-msg__list-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.bp-msg__rows,.bp-msg__skeleton{margin:0;padding:0;list-style:none}.bp-msg__row{gap:var(--bp-space-sm);padding:var(--bp-space-sm) var(--bp-space-md);border-bottom:1px solid var(--bp-color-border-default);color:inherit;text-decoration:none;display:flex}.bp-msg__row:hover{background:var(--bp-color-background-subtle)}.bp-msg__row[aria-current=true]{background:color-mix(in srgb, var(--bp-color-action-primary-background) 9%, var(--bp-color-surface-default));box-shadow:inset 3px 0 0 var(--bp-color-action-primary-background)}.bp-msg__row:focus-visible,.bp-msg__log:focus-visible,.bp-msg__tab:focus-visible,.bp-msg__icon-button:focus-visible,.bp-msg__button:focus-visible,.bp-msg__send:focus-visible,.bp-msg__menu-item:focus-visible,.bp-msg__search-input:focus-visible,.bp-msg__textarea:focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:calc(var(--bp-focus-ring-offset) * -1)}.bp-msg__avatar{border-radius:var(--bp-radius-full);background:color-mix(in srgb, var(--bp-color-action-primary-background) 14%, var(--bp-color-surface-default));width:2.5rem;height:2.5rem;color:var(--bp-color-text-action);font-size:var(--bp-font-size-sm);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.bp-msg__avatar--large{width:3rem;height:3rem}.bp-msg__row-main{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.bp-msg__row-top,.bp-msg__row-bottom{align-items:baseline;gap:var(--bp-space-xs);min-width:0;display:flex}.bp-msg__row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.bp-msg__row[data-unread=true] .bp-msg__row-name{font-weight:700}.bp-msg__row-time{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs);flex:none}.bp-msg__row-title,.bp-msg__row-preview{text-overflow:ellipsis;white-space:nowrap;font-size:var(--bp-font-size-sm);overflow:hidden}.bp-msg__row-title{color:var(--bp-color-text-action)}.bp-msg__row-preview{min-width:0;color:var(--bp-color-text-secondary);flex:1}.bp-msg__row[data-unread=true] .bp-msg__row-preview{color:var(--bp-color-text-primary);font-weight:600}.bp-msg__row-star{color:var(--bp-color-status-warning-foreground);display:inline-flex}.bp-msg__row-badge{border-radius:var(--bp-radius-full);background:var(--bp-color-action-primary-background);min-width:1.35rem;color:var(--bp-color-action-primary-foreground);font-size:var(--bp-font-size-xs);text-align:center;flex:none;padding:0 .4rem;font-weight:700;line-height:1.35rem}.bp-msg__more{padding:var(--bp-space-md);justify-content:center;display:flex}.bp-msg__skeleton-row{gap:var(--bp-space-sm);padding:var(--bp-space-sm) var(--bp-space-md);display:flex}.bp-msg__skeleton-avatar,.bp-msg__skeleton-lines span,.bp-msg__bubble-skeleton{border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);display:block}.bp-msg__skeleton-avatar{border-radius:var(--bp-radius-full);width:2.5rem;height:2.5rem}.bp-msg__skeleton-lines{flex-direction:column;flex:1;gap:.4rem;display:flex}.bp-msg__skeleton-lines span{height:.8rem}.bp-msg__skeleton-lines span:last-child{width:70%}.bp-msg__state,.bp-msg__placeholder{justify-content:center;align-items:center;gap:var(--bp-space-sm);padding:var(--bp-space-xl) var(--bp-space-md);color:var(--bp-color-text-secondary);text-align:center;flex-direction:column;flex:1;display:flex}.bp-msg__state-title{color:var(--bp-color-text-primary);margin:0;font-weight:600}.bp-msg__state p,.bp-msg__placeholder p{max-width:28rem;margin:0}.bp-msg__state-icon{padding:var(--bp-space-sm);border-radius:var(--bp-radius-full);background:var(--bp-color-background-subtle);display:inline-flex}.bp-msg__conv-head{align-items:center;gap:var(--bp-space-sm);padding:var(--bp-space-sm) var(--bp-space-md);border-bottom:1px solid var(--bp-color-border-default);min-height:3.75rem;display:flex}.bp-msg__conv-title{flex:1;min-width:0}.bp-msg__conv-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--bp-font-size-md);margin:0;overflow:hidden}.bp-msg__conv-offer{text-overflow:ellipsis;white-space:nowrap;color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);margin:0;overflow:hidden}.bp-msg__conv-actions{align-items:center;gap:.15rem;display:flex}.bp-msg__menu{position:relative}.bp-msg__menu-list{inset-inline-end:0;z-index:3;border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-raised);min-width:14rem;box-shadow:0 8px 24px color-mix(in srgb, var(--bp-color-text-primary) 14%, transparent);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem)}.bp-msg__menu-item{border-radius:var(--bp-radius-sm);width:100%;color:var(--bp-color-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:.55rem .75rem;display:block}.bp-msg__menu-item:hover{background:var(--bp-color-background-subtle)}.bp-msg__live{min-height:0;padding:0 var(--bp-space-md);color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs)}.bp-msg__live:empty{display:none}.bp-msg__log-wrap{flex:1;min-height:0;display:flex;position:relative}.bp-msg__log{overscroll-behavior:contain;min-width:0;padding:var(--bp-space-md);background:var(--bp-color-background-subtle);flex:1;overflow-y:auto}.bp-msg__bubbles{gap:var(--bp-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-msg__older{padding-bottom:var(--bp-space-sm);justify-content:center;display:flex}.bp-msg__day,.bp-msg__new{align-items:center;gap:var(--bp-space-sm);margin:var(--bp-space-sm) 0;color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs);text-align:center;display:flex}.bp-msg__day:before,.bp-msg__day:after,.bp-msg__new:before,.bp-msg__new:after{content:"";background:var(--bp-color-border-default);flex:1;height:1px}.bp-msg__new{color:var(--bp-color-text-action);font-weight:600}.bp-msg__new:before,.bp-msg__new:after{background:color-mix(in srgb, var(--bp-color-action-primary-background) 40%, var(--bp-color-surface-default))}.bp-msg__bubble-item{min-width:0;display:flex}.bp-msg__bubble-item[data-mine=true]{justify-content:flex-end}.bp-msg__bubble{border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-default);overflow-wrap:anywhere;max-width:min(34rem,82%);padding:.55rem .8rem}.bp-msg__bubble-item[data-mine=true] .bp-msg__bubble{background:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground);border-color:#0000}.bp-msg__bubble--pending{opacity:.85}.bp-msg__bubble-item[data-mine=true] .bp-msg__bubble[data-failed=true],.bp-msg__bubble[data-failed=true]{border-color:var(--bp-color-status-danger-border);background:var(--bp-color-status-danger-background);color:var(--bp-color-status-danger-foreground)}.bp-msg__bubble-text{white-space:pre-wrap;margin:0}.bp-msg__bubble-time,.bp-msg__bubble-failure{font-size:var(--bp-font-size-xs);opacity:.85;text-align:end;margin-top:.15rem;display:block}.bp-msg__bubble-failure{text-align:start;opacity:1}.bp-msg__bubble-buttons{gap:var(--bp-space-sm);margin-inline-start:var(--bp-space-sm);display:inline-flex}.bp-msg__bubble[data-failed=true] .bp-msg__link-button{color:inherit}.bp-msg__empty-log{margin:var(--bp-space-xl) 0;color:var(--bp-color-text-secondary);text-align:center}.bp-msg__jump{inset-inline-end:var(--bp-space-md);bottom:var(--bp-space-md);align-items:center;gap:var(--bp-space-xs);border:1px solid var(--bp-color-border-strong);border-radius:var(--bp-radius-full);background:var(--bp-color-surface-raised);color:var(--bp-color-text-primary);font:inherit;font-size:var(--bp-font-size-sm);box-shadow:0 4px 14px color-mix(in srgb, var(--bp-color-text-primary) 16%, transparent);cursor:pointer;padding:.4rem .8rem;display:inline-flex;position:absolute}.bp-msg__log-skeleton{gap:var(--bp-space-sm);padding:var(--bp-space-md);background:var(--bp-color-background-subtle);flex-direction:column;flex:1;display:flex}.bp-msg__bubble-skeleton{width:55%;height:2.6rem}.bp-msg__bubble-skeleton--right{align-self:flex-end;width:45%}.bp-msg__composer{gap:var(--bp-space-xs) var(--bp-space-sm);padding:var(--bp-space-sm) var(--bp-space-md) var(--bp-space-md);border-top:1px solid var(--bp-color-border-default);background:var(--bp-color-surface-default);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.bp-msg__textarea{border:1px solid var(--bp-color-border-strong);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-default);width:100%;min-width:0;color:var(--bp-color-text-primary);font:inherit;resize:vertical;box-sizing:border-box;max-height:10rem;padding:.6rem .75rem}.bp-msg__textarea[aria-invalid=true]{border-color:var(--bp-color-status-danger-foreground)}.bp-msg__send,.bp-msg__button{justify-content:center;align-items:center;gap:var(--bp-space-xs);border-radius:var(--bp-radius-md);min-height:2.5rem;font:inherit;cursor:pointer;padding:.45rem .9rem;font-weight:600;display:inline-flex}.bp-msg__send{background:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground);border:1px solid #0000}.bp-msg__send:hover:not(:disabled){background:var(--bp-color-action-primary-background-hover)}.bp-msg__button{border:1px solid var(--bp-color-action-secondary-border);background:var(--bp-color-action-secondary-background);color:var(--bp-color-action-secondary-foreground)}.bp-msg__send:disabled,.bp-msg__button:disabled{background:var(--bp-color-background-disabled);color:var(--bp-color-text-disabled);cursor:not-allowed;border-color:#0000}.bp-msg__hint{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs);grid-column:1/-1;margin:0}.bp-msg__hint [role=alert],.bp-msg__error{color:var(--bp-color-status-danger-foreground)}.bp-msg__error{font-size:var(--bp-font-size-sm);margin:0}.bp-msg__closed{padding:var(--bp-space-sm);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);font-size:var(--bp-font-size-sm);grid-column:1/-1;margin:0}.bp-msg__details-head{justify-content:space-between;align-items:center;gap:var(--bp-space-sm);padding:var(--bp-space-sm) var(--bp-space-md);border-bottom:1px solid var(--bp-color-border-default);min-height:3.75rem;display:flex}.bp-msg__details-title{font-size:var(--bp-font-size-md);margin:0}.bp-msg__details-body{overscroll-behavior:contain;gap:var(--bp-space-sm);min-height:0;padding:var(--bp-space-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.bp-msg__card{gap:var(--bp-space-xs);padding:var(--bp-space-sm) var(--bp-space-md);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);flex-direction:column;display:flex}.bp-msg__card-title{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}.bp-msg__participant{align-items:center;gap:var(--bp-space-sm);display:flex}.bp-msg__participant-name,.bp-msg__offer-title{overflow-wrap:anywhere;margin:0;font-weight:600}.bp-msg__muted{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);margin:0}.bp-msg__facts{font-size:var(--bp-font-size-sm);flex-direction:column;gap:.2rem;margin:0;display:flex}.bp-msg__facts>div{justify-content:space-between;gap:var(--bp-space-sm);display:flex}.bp-msg__facts dt{color:var(--bp-color-text-secondary)}.bp-msg__facts dd{text-align:end;overflow-wrap:anywhere;margin:0;font-weight:500}.bp-msg__offer-link{align-items:center;gap:var(--bp-space-xs);color:var(--bp-color-text-link);font-size:var(--bp-font-size-sm);font-weight:600;display:inline-flex}.bp-msg__textarea--note{min-height:6rem}.bp-msg__note-row{justify-content:space-between;align-items:center;gap:var(--bp-space-sm);display:flex}.bp-msg__dialog{width:min(32rem,94vw)}.bp-msg__form{gap:var(--bp-space-md);margin-top:var(--bp-space-md);flex-direction:column;display:flex}.bp-msg__form .bp-msg__field{color:var(--bp-color-text-primary);gap:.4rem;font-weight:600}.bp-msg__form .bp-msg__field+.bp-msg__muted{margin-top:-.5rem}.bp-msg__dialog-actions{justify-content:flex-end;gap:var(--bp-space-sm);display:flex}@media (prefers-reduced-motion:reduce){.bp-msg__log{scroll-behavior:auto}}.bp-msg-page:has(.bp-msg[data-mode=narrow]:not([data-view=list]))>.bp-crm-leads-head{display:none}.bp-pa-dev-shell__content>main:has(.bp-msg[data-mode=narrow]:not([data-view=list])) h1{display:none}.bp-msg[data-mode=narrow]:not([data-view=list]){height:calc(100dvh - 6.25rem);min-height:20rem}.bp-msg[data-mode=narrow] .bp-msg__conv-head .bp-msg__avatar{display:none}.bp-msg[data-mode=narrow] .bp-msg__conv-head{gap:var(--bp-space-xs);padding-inline:var(--bp-space-sm)}.bp-msg[data-mode=narrow] .bp-msg__icon-button{min-width:2.5rem}.bp-account-conversations,.bp-account-conversation{gap:var(--bp-dimension-spacing-5);flex-direction:column;display:flex}.bp-account-conversations__status{align-items:flex-start;gap:var(--bp-dimension-spacing-4);flex-direction:column;display:flex}.bp-account-conversations__section{gap:var(--bp-dimension-spacing-2);flex-direction:column;display:flex}.bp-account-conversations__section-title{margin:0}.bp-account-conversations__section-hint{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);margin:0}.bp-account-conversations__list{gap:var(--bp-dimension-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-account-conversations__item{gap:var(--bp-dimension-spacing-1);padding:var(--bp-dimension-spacing-4);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-raised);flex-direction:column;min-width:0;display:flex}.bp-account-conversations__item[data-unread]{border-left-width:3px;border-left-color:var(--bp-color-action-primary-background)}.bp-account-conversations__item-head{justify-content:space-between;align-items:baseline;gap:var(--bp-dimension-spacing-2);flex-wrap:wrap;min-width:0;display:flex}.bp-account-conversations__item-title{overflow-wrap:anywhere;min-width:0;margin:0}.bp-account-conversations__item-meta,.bp-account-conversations__item-actions{gap:var(--bp-dimension-spacing-3);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);flex-wrap:wrap;margin:0;display:flex}.bp-account-conversations__item-preview{overflow-wrap:anywhere;margin:0}.bp-account-conversations__unread{padding:0 var(--bp-dimension-spacing-2);border-radius:var(--bp-radius-sm);background:var(--bp-color-action-primary-background);color:var(--bp-color-background);font-size:var(--bp-font-size-sm);white-space:nowrap}.bp-account-conversations__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bp-account-conversation__back,.bp-account-conversation__counterpart{margin:0}.bp-account-conversation__context{gap:var(--bp-dimension-spacing-1);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.bp-account-conversation__listing{overflow-wrap:anywhere;margin:0}.bp-account-conversation__counterpart{color:var(--bp-color-text-secondary)}.bp-account-conversation__thread{gap:var(--bp-dimension-spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-account-conversation__thread .bp-account-conversations__message{gap:var(--bp-dimension-spacing-1);padding:var(--bp-dimension-spacing-4);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-default);flex-direction:column;min-width:0;max-width:85%;display:flex}.bp-account-conversations__message[data-mine]{background:var(--bp-color-neutral-100);align-self:flex-end}.bp-account-conversations__message-meta{gap:var(--bp-dimension-spacing-2);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);flex-wrap:wrap;margin:0;display:flex}.bp-account-conversations__message-author{font-weight:600}.bp-account-conversations__message-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bp-account-conversation__composer{align-items:flex-start;gap:var(--bp-dimension-spacing-2);flex-direction:column;display:flex}.bp-account-conversation__composer-label{font-weight:600}.bp-account-conversation__composer-input{box-sizing:border-box;width:100%;padding:var(--bp-dimension-spacing-3);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-default);color:var(--bp-color-text-primary);font:inherit;resize:vertical}.bp-account-conversation__composer-error{color:var(--bp-color-red-700);margin:0}.bp-account-conversation__closed{color:var(--bp-color-text-secondary);margin:0}.bp-profile-head{justify-content:space-between;align-items:flex-start;gap:var(--bp-space-md);flex-wrap:wrap;display:flex}.bp-profile-head__text{flex:24rem;min-width:0}.bp-profile-head__lead,.bp-profile-head__description{color:var(--bp-color-text-secondary);margin:0}.bp-profile-head__description{margin-top:var(--bp-space-xs);max-width:70ch;color:var(--bp-color-text-primary)}.bp-profile-head__actions{align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-profile-tabs{flex-wrap:nowrap}.bp-profile-grid{gap:var(--bp-space-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.bp-profile-banner{align-items:center;gap:var(--bp-space-lg);padding:var(--bp-space-lg);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);background:linear-gradient(135deg, var(--bp-color-status-info-background), var(--bp-color-background-subtle));flex-wrap:wrap;grid-column:1/-1;display:flex}.bp-profile-banner__logo{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-default);width:6rem;height:6rem;color:var(--bp-color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.bp-profile-banner__logo img{object-fit:contain;max-width:100%;max-height:100%}.bp-profile-banner__logo svg{width:2.5rem;height:2.5rem}.bp-profile-banner__text{flex:14rem;min-width:0}.bp-profile-banner__text h2,.bp-profile-banner__text p{overflow-wrap:anywhere;margin:0}.bp-profile-card{gap:var(--bp-space-sm);min-width:0;padding:var(--bp-space-md);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-default);flex-direction:column;display:flex}.bp-profile-card--wide{grid-column:1/-1}.bp-profile-card__head{justify-content:space-between;align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-profile-card__head h3{font-size:var(--bp-font-size-lg,var(--bp-font-size-md));margin:0}.bp-profile-facts{gap:var(--bp-space-sm) var(--bp-space-md);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.bp-profile-facts--stack{grid-template-columns:1fr}.bp-profile-facts dt{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.bp-profile-facts dd{font-weight:var(--bp-font-weight-medium);overflow-wrap:anywhere;margin:0}.bp-profile-row{justify-content:space-between;align-items:flex-start;gap:var(--bp-space-sm);padding:var(--bp-space-sm) 0;border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);display:flex}.bp-profile-row__main{gap:var(--bp-space-xs);flex-direction:column;min-width:0;display:flex}.bp-profile-row__label{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.bp-profile-row__value{font-weight:var(--bp-font-weight-medium);overflow-wrap:anywhere}.bp-profile-row__meta{align-items:center;gap:var(--bp-space-xs);flex-wrap:wrap;margin:0;display:flex}.bp-profile-diff-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.bp-profile-diff-link:focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:var(--bp-focus-ring-offset)}.bp-profile-description{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;margin:0}.bp-profile-quick{gap:var(--bp-space-sm);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}.bp-profile-quick a{align-items:center;gap:var(--bp-space-sm);min-height:3.5rem;padding:var(--bp-space-sm) var(--bp-space-md);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);color:inherit;text-decoration:none;display:flex}.bp-profile-quick a:hover{border-color:var(--bp-color-border-strong);background:var(--bp-color-background-subtle)}.bp-profile-quick a:focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:var(--bp-focus-ring-offset)}.bp-profile-quick a>span:last-child{flex-direction:column;display:flex}.bp-profile-quick__icon{border-radius:var(--bp-radius-md);background:var(--bp-color-status-info-background);flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.bp-profile-published-logo{object-fit:contain;max-width:10rem;max-height:5rem}.bp-profile-counter{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.bp-profile-diff{gap:var(--bp-space-md);margin:0;display:grid}.bp-profile-diff>div{padding:var(--bp-space-md);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md)}.bp-profile-diff dt{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.bp-profile-diff dd{margin:var(--bp-space-xs) 0 0;font-weight:var(--bp-font-weight-medium);overflow-wrap:anywhere;white-space:pre-wrap}.bp-ui-dialog__content.bp-crm-lead-modal.bp-profile-modal{width:min(40rem,100vw - 2rem)}.bp-profile-logo-modal .bp-developer-edit__logo{max-width:100%;max-height:14rem;margin-bottom:var(--bp-space-sm);object-fit:contain;display:block}.bp-developer-edit__confirm{align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:inline-flex}@media (width<=63.99rem){.bp-profile-grid{grid-template-columns:minmax(0,1fr)}.bp-profile-card--wide{grid-column:auto}}@media (width<=47.99rem){.bp-profile-banner{padding:var(--bp-space-md)}.bp-profile-banner__logo{width:4.5rem;height:4.5rem}.bp-profile-row{flex-direction:column}.bp-ui-dialog__content.bp-crm-lead-modal.bp-profile-modal{width:100vw}}.bp-crm-nav ul{gap:var(--bp-dimension-spacing-1) var(--bp-dimension-spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bp-crm-nav a{padding:var(--bp-dimension-spacing-1) var(--bp-dimension-spacing-3);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);color:var(--bp-color-text-primary);font-weight:var(--bp-font-weight-medium);text-decoration:none;display:inline-block}.bp-crm-nav a:hover{border-color:var(--bp-color-border-strong)}.bp-crm-nav a[aria-current=page]{border-color:var(--bp-color-action-primary-background);background:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground)}.bp-crm-nav a:focus-visible,.bp-crm-lead__link:focus-visible,.bp-crm-embed:focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:var(--bp-focus-ring-offset)}.bp-crm-filters{align-items:flex-end;gap:var(--bp-dimension-spacing-2) var(--bp-dimension-spacing-3);min-inline-size:0;padding:var(--bp-dimension-spacing-3);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);flex-wrap:wrap;display:flex}.bp-crm-filters>.bp-developer-edit__field{flex:12rem;min-inline-size:0}.bp-crm-filters>.bp-crm-filters__search{flex:2 16rem}.bp-crm-filters__actions{flex:100%}.bp-crm-lead{min-inline-size:0}.bp-crm-lead__link{gap:var(--bp-dimension-spacing-1) var(--bp-dimension-spacing-3);padding:var(--bp-dimension-spacing-3);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-raised);color:var(--bp-color-text-primary);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.bp-crm-lead__link:hover{border-color:var(--bp-color-border-strong)}.bp-crm-lead__main{gap:var(--bp-dimension-spacing-1);flex-direction:column;min-inline-size:0;display:flex}.bp-crm-lead__main .bp-crm-team__name{flex:none}.bp-crm-lead__contact,.bp-crm-lead__meta{overflow-wrap:anywhere}.bp-crm-lead__badges{place-content:flex-start flex-end;gap:var(--bp-dimension-spacing-1);flex-wrap:wrap;display:flex}.bp-crm-lead__meta{grid-column:1/-1}@media (width<=640px){.bp-crm-lead__link{grid-template-columns:minmax(0,1fr)}.bp-crm-lead__badges{justify-content:flex-start}}.bp-crm-lead-page__top{justify-content:space-between;align-items:center;gap:var(--bp-dimension-spacing-2) var(--bp-dimension-spacing-3);flex-wrap:wrap;display:flex}.bp-crm-lead-summary{padding:var(--bp-dimension-spacing-4);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-raised)}.bp-crm-lead-summary__head{justify-content:space-between;align-items:center;gap:var(--bp-dimension-spacing-2);flex-wrap:wrap;display:flex}.bp-crm-lead-summary__head h2{font-size:var(--bp-font-size-xl);overflow-wrap:anywhere;margin:0}.bp-crm-facts__item{min-inline-size:0}.bp-crm-subheading{font-size:var(--bp-font-size-md);font-weight:var(--bp-font-weight-semibold);margin:0}.bp-crm-message{white-space:pre-line;overflow-wrap:anywhere;margin:0}.bp-crm-action{gap:var(--bp-dimension-spacing-2);min-inline-size:0;padding:var(--bp-dimension-spacing-3);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-crm-timeline{gap:var(--bp-dimension-spacing-2);padding:0 0 0 var(--bp-dimension-spacing-3);border-inline-start:2px solid var(--bp-color-border-default);flex-direction:column;margin:0;list-style:none;display:flex}.bp-crm-timeline li{gap:var(--bp-dimension-spacing-1);overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;display:flex}.bp-crm-timeline .bp-crm-team__name{flex:none}.bp-crm-timeline__when{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.bp-crm-form__head{align-items:center;gap:var(--bp-dimension-spacing-2) var(--bp-dimension-spacing-3);flex-wrap:wrap;min-inline-size:0;display:flex}.bp-crm-form__details{gap:var(--bp-dimension-spacing-3);flex-direction:column;min-inline-size:0;display:flex}.bp-crm-embed{padding:var(--bp-dimension-spacing-3);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-sm);background:var(--bp-color-background-subtle);font-family:var(--bp-font-family-mono);font-size:var(--bp-font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bp-crm-rules{margin:var(--bp-dimension-spacing-1) 0 0;padding-inline-start:var(--bp-dimension-spacing-4)}.bp-crm-rule{gap:var(--bp-dimension-spacing-2);min-inline-size:0;padding:var(--bp-dimension-spacing-3);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);flex-direction:column;margin:0;display:flex}.bp-crm-rule legend{padding:0 var(--bp-dimension-spacing-1);font-weight:var(--bp-font-weight-semibold)}.bp-crm-fields-row{gap:var(--bp-dimension-spacing-2) var(--bp-dimension-spacing-3);flex-wrap:wrap;display:flex}.bp-crm-fields-row>.bp-developer-edit__field{flex:12rem;min-inline-size:0}.bp-crm-days{gap:var(--bp-dimension-spacing-2) var(--bp-dimension-spacing-4);flex-wrap:wrap;display:flex}.bp-crm-block{display:block}.bp-crm-section{padding-block-start:var(--bp-dimension-spacing-4)}.bp-crm-form__details .bp-crm-team__row .bp-crm-team__name{flex:12rem}.bp-crm-block{overflow-wrap:anywhere}.bp-crm-leads-head{justify-content:space-between;align-items:center;gap:var(--bp-space-md);flex-wrap:wrap;display:flex}.bp-crm-leads-head__description{color:var(--bp-color-text-secondary);margin:0}.bp-crm-leads-head__actions:empty{display:none}.bp-crm-kpi{gap:var(--bp-space-md);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.bp-crm-kpi__card{align-items:center;column-gap:var(--bp-space-md);width:100%;padding: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-lg);font:inherit;color:var(--bp-color-text-primary);text-align:left;cursor:pointer;grid-template-columns:auto 1fr;grid-template-areas:"mark count""mark label";display:grid}.bp-crm-kpi__card:hover{border-color:var(--bp-color-border-strong)}.bp-crm-kpi__card:focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:var(--bp-focus-ring-offset)}.bp-crm-kpi__card[data-selected=true]{border-color:var(--bp-color-action-primary-background);background:var(--bp-color-status-info-background)}.bp-crm-kpi__mark{color:var(--bp-color-text-primary);border-radius:var(--bp-radius-full);background:var(--bp-color-status-info-background);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-status-info-border);grid-area:mark;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.bp-crm-kpi__card[data-kpi=new] .bp-crm-kpi__mark{background:var(--bp-color-status-success-background);border-color:var(--bp-color-status-success-border)}.bp-crm-kpi__card[data-kpi=contacted] .bp-crm-kpi__mark{background:var(--bp-color-status-info-background)}.bp-crm-kpi__card[data-kpi=qualified] .bp-crm-kpi__mark{background:var(--bp-color-status-warning-background);border-color:var(--bp-color-status-warning-border)}.bp-crm-kpi__card[data-kpi=closed] .bp-crm-kpi__mark{background:var(--bp-color-background-subtle);border-color:var(--bp-color-border-default)}.bp-crm-kpi__count{font-size:var(--bp-font-size-xl);font-weight:var(--bp-font-weight-semibold);grid-area:count;line-height:1.1}.bp-crm-kpi__label{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);grid-area:label}.bp-crm-kpi__error{align-items:center;gap:var(--bp-space-sm);color:var(--bp-color-text-secondary);flex-wrap:wrap;display:flex}.bp-crm-filters{gap:var(--bp-space-sm);flex-direction:column;display:flex}.bp-crm-filters__row,.bp-crm-filters__more-panel{align-items:flex-end;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-crm-filters__more-panel{padding:var(--bp-space-md);background:var(--bp-color-background-subtle);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md)}.bp-crm-filters__more-panel[hidden]{display:none}.bp-crm-filters__search{gap:var(--bp-space-xs);flex-direction:column;flex:2 16rem;min-width:12rem;display:flex}.bp-crm-filters__row>.bp-developer-edit__field{flex:9rem;min-width:8rem}.bp-crm-filters__mobile-sort{flex:100%;display:none}@media (width<=47.99rem){.bp-crm-filters__mobile-sort{gap:var(--bp-space-xs);flex-wrap:wrap;display:flex}}.bp-crm-leads-grid{gap:var(--bp-space-sm);flex-direction:column;min-width:0;display:flex}.bp-crm-cell{gap:var(--bp-space-xs);flex-direction:column;min-width:0;display:flex}.bp-crm-cell__title{font-weight:var(--bp-font-weight-semibold);color:var(--bp-color-text-primary);overflow-wrap:anywhere}a.bp-crm-cell__title{text-decoration:none}a.bp-crm-cell__title:hover{text-decoration:underline}.bp-crm-cell__sub{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs);overflow-wrap:anywhere}.bp-crm-badges{gap:var(--bp-space-xs);flex-wrap:wrap;display:inline-flex}.bp-crm-owner{align-items:center;gap:var(--bp-space-sm);display:inline-flex}.bp-crm-kpi__mark svg{width:1.25rem;height:1.25rem}.bp-crm-owner__avatar svg{width:1rem;height:1rem}.bp-crm-owner__avatar{border-radius:var(--bp-radius-full);background:var(--bp-color-background-subtle);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);width:2rem;height:2rem;color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs);font-weight:var(--bp-font-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.bp-crm-empty{align-items:center;gap:var(--bp-space-sm);flex-direction:column;max-width:36rem;display:inline-flex}.bp-ui-dialog__content.bp-crm-lead-modal{width:min(60rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:var(--bp-space-lg);flex-direction:column;display:flex;overflow:hidden}.bp-crm-lead-modal .bp-ui-dialog__title{margin-bottom:var(--bp-space-md);font-size:var(--bp-font-size-xl);overflow-wrap:anywhere;flex:none}.bp-crm-lead-modal__body{min-height:0;flex:auto;padding-inline-end:var(--bp-space-xs);overflow-y:auto}.bp-crm-lead-modal__footer{justify-content:flex-end;gap:var(--bp-space-sm);margin-top:var(--bp-space-md);padding-top:var(--bp-space-md);border-top:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);flex:none;display:flex}.bp-crm-lead-modal__state{padding:var(--bp-space-lg) 0;color:var(--bp-color-text-secondary)}.bp-crm-lead-modal__confirm{justify-content:flex-end;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-crm-lead-body{gap:var(--bp-space-md);flex-direction:column;display:flex}@media (width<=47.99rem){.bp-ui-dialog__content.bp-crm-lead-modal{width:100vw;height:100dvh;max-height:100dvh;padding:var(--bp-space-md);border-radius:0;top:0;left:0;transform:none}}.bp-ui-dialog__content.bp-crm-lead-modal.bp-crm-lead-form-modal{width:min(36rem,100vw - 2rem)}.bp-crm-lead-form{gap:var(--bp-space-md);flex-direction:column;display:flex}.bp-crm-lead-form__label{font-weight:var(--bp-font-weight-medium)}.bp-crm-lead-form__locked{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--bp-color-text-secondary);margin:0}@media (width<=47.99rem){.bp-ui-dialog__content.bp-crm-lead-modal.bp-crm-lead-form-modal{width:100vw}}.bp-crm-kpi__card[data-kpi=open] .bp-crm-kpi__mark{background:var(--bp-color-status-info-background);border-color:var(--bp-color-status-info-border)}.bp-crm-kpi__card[data-kpi=in_progress] .bp-crm-kpi__mark{background:var(--bp-color-status-warning-background);border-color:var(--bp-color-status-warning-border)}.bp-crm-kpi__card[data-kpi=overdue] .bp-crm-kpi__mark{background:var(--bp-color-status-danger-background);border-color:var(--bp-color-status-danger-border)}.bp-crm-kpi__card[data-kpi=done] .bp-crm-kpi__mark{background:var(--bp-color-status-success-background);border-color:var(--bp-color-status-success-border)}button.bp-crm-cell__button{font:inherit;text-align:left;cursor:pointer;color:var(--bp-color-text-primary);background:0 0;border:none;padding:0}button.bp-crm-cell__button:hover{text-decoration:underline}button.bp-crm-cell__button:focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:var(--bp-focus-ring-offset)}.bp-crm-tasks-lead-filter{align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-ui-button__label svg,.bp-data-grid__menu-item svg{flex:none;width:1rem;height:1rem}.bp-ui-button__label:has(svg){align-items:center;gap:var(--bp-space-xs);display:inline-flex}.bp-crm-team-mark{border-radius:var(--bp-radius-full);background:var(--bp-color-status-info-background);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-status-info-border);width:2rem;height:2rem;color:var(--bp-color-text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.bp-crm-team-mark svg{width:1rem;height:1rem}.bp-crm-team-cell{align-items:center;gap:var(--bp-space-sm);display:flex}.bp-crm-team-head{justify-content:space-between;align-items:center;gap:var(--bp-space-md);flex-wrap:wrap;display:flex}.bp-crm-team-head__title{align-items:center;gap:var(--bp-space-md);min-width:0;display:flex}.bp-crm-team-head__title .bp-crm-team-mark{width:2.5rem;height:2.5rem}.bp-crm-team-head__title .bp-crm-team-mark svg{width:1.25rem;height:1.25rem}.bp-crm-team-head__name{overflow-wrap:anywhere;margin:0}.bp-crm-team-head__actions,.bp-crm-section-head{align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-crm-section-head{justify-content:space-between}.bp-crm-facts{gap:var(--bp-space-md);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.bp-crm-facts dt{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.bp-crm-facts dd{font-weight:var(--bp-font-weight-medium);overflow-wrap:anywhere;margin:0}.bp-crm-count{align-items:center;gap:var(--bp-space-xs);color:var(--bp-color-text-primary);display:inline-flex}.bp-crm-count svg{width:1rem;height:1rem;color:var(--bp-color-text-secondary)}.bp-crm-filters>.bp-crm-filters__row,.bp-crm-filters>.bp-crm-filters__more-panel{align-self:stretch}.bp-crm-filters{flex-wrap:nowrap}.bp-crm-kpi__card[data-kpi=active] .bp-crm-kpi__mark{background:var(--bp-color-status-success-background);border-color:var(--bp-color-status-success-border)}.bp-crm-kpi__card[data-kpi=pending] .bp-crm-kpi__mark{background:var(--bp-color-status-warning-background);border-color:var(--bp-color-status-warning-border)}.bp-crm-kpi__card[data-kpi=inactive] .bp-crm-kpi__mark{background:var(--bp-color-background-subtle);border-color:var(--bp-color-border-strong)}.bp-crm-badge-icon{align-items:center;margin-inline-end:var(--bp-dimension-spacing-1);display:inline-flex}.bp-crm-badge-icon svg{width:.875rem;height:.875rem}.bp-crm-teams-cell{align-items:center;gap:var(--bp-dimension-spacing-1);flex-wrap:wrap;min-inline-size:0;display:inline-flex;position:relative}.bp-crm-teams-more{padding:0 var(--bp-dimension-spacing-2);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-strong);border-radius:var(--bp-radius-full);background:var(--bp-color-background-subtle);color:var(--bp-color-text-primary);font:inherit;font-size:var(--bp-font-size-xs);font-weight:var(--bp-font-weight-semibold);cursor:pointer}.bp-crm-teams-more:focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:var(--bp-focus-ring-offset)}.bp-crm-teams-list{z-index:5;gap:var(--bp-dimension-spacing-1);padding:var(--bp-dimension-spacing-2) var(--bp-dimension-spacing-3);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-raised);min-inline-size:12rem;max-inline-size:20rem;font-size:var(--bp-font-size-sm);flex-direction:column;margin-block-start:var(--bp-dimension-spacing-1);display:flex;position:absolute;inset-block-start:100%;inset-inline-start:0}.bp-crm-static-field{gap:var(--bp-dimension-spacing-1);flex-direction:column;display:flex}.bp-crm-static-field__label{font-weight:var(--bp-font-weight-medium)}.bp-crm-static-field__value{padding:var(--bp-dimension-spacing-2) var(--bp-dimension-spacing-3);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);align-items:center;display:inline-flex}.bp-crm-modal-heading{font-size:var(--bp-font-size-md);font-weight:var(--bp-font-weight-semibold);margin:0}.bp-crm-membership-list{gap:var(--bp-dimension-spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-crm-membership-list>li{gap:var(--bp-dimension-spacing-2);padding:var(--bp-dimension-spacing-3);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);flex-direction:column;display:flex}.bp-crm-membership-list__row{gap:var(--bp-dimension-spacing-2) var(--bp-dimension-spacing-3);grid-template-columns:minmax(0,1fr) minmax(8rem,11rem);align-items:end;display:grid}.bp-crm-membership-list__row>.bp-crm-cell__title{grid-column:1/-1}.bp-crm-membership-list__actions{gap:var(--bp-dimension-spacing-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.bp-crm-membership-add{gap:var(--bp-dimension-spacing-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:end;display:grid}.bp-crm-team-picker{gap:var(--bp-dimension-spacing-3);padding:var(--bp-dimension-spacing-3);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);flex-direction:column;min-width:0;margin:0;display:flex}.bp-crm-team-picker>legend{padding:0 var(--bp-dimension-spacing-2);font-weight:600}.bp-crm-team-picker__list,.bp-crm-team-picker__chips{gap:var(--bp-dimension-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-crm-team-picker__list{max-height:11rem;padding:var(--bp-dimension-spacing-2);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);overflow-y:auto}.bp-crm-team-picker__chips>li{align-items:center;gap:var(--bp-dimension-spacing-2);padding:var(--bp-dimension-spacing-2) var(--bp-dimension-spacing-3);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bp-crm-team-picker__chips>li>:nth-child(3){grid-area:2/1/auto/-1}.bp-crm-team-picker__chips>li>button{grid-area:1/3}.bp-crm-team-picker__chips>li>.bp-crm-cell__title{overflow-wrap:anywhere}.bp-crm-plain-list{gap:var(--bp-dimension-spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-crm-effects{gap:var(--bp-dimension-spacing-2);padding-left:var(--bp-dimension-spacing-5);flex-direction:column;margin:0;display:flex}.bp-crm-fact{min-inline-size:0}.bp-crm-fact dt{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.bp-crm-fact dd{font-weight:var(--bp-font-weight-medium);overflow-wrap:anywhere;margin:0}.bp-crm-history{gap:var(--bp-dimension-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-crm-history>li{justify-content:space-between;gap:var(--bp-dimension-spacing-3);padding-block:var(--bp-dimension-spacing-2);border-block-end:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);display:flex}.bp-crm-person-cell{min-inline-size:11rem}[data-testid=crm-employee-email]{overflow-wrap:anywhere}@media (width<=47.99rem){.bp-crm-person-cell{min-inline-size:0}}.bp-ui-dialog__content.bp-crm-lead-modal.bp-crm-lead-form-modal.bp-forms-modal-wide{width:min(80rem,100vw - 2rem);max-height:calc(100dvh - 2rem)}@media (width<=47.99rem){.bp-ui-dialog__content.bp-crm-lead-modal.bp-crm-lead-form-modal.bp-forms-modal-wide{width:100vw;max-height:100dvh}}.bp-forms-steps{gap:var(--bp-dimension-spacing-2);margin:0 0 var(--bp-dimension-spacing-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.bp-forms-steps li>button{align-items:center;gap:var(--bp-dimension-spacing-2);padding:var(--bp-dimension-spacing-2) var(--bp-dimension-spacing-3);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);color:var(--bp-color-text-primary);font:inherit;cursor:pointer;display:inline-flex}.bp-forms-steps li[aria-current=step]>button{border-color:var(--bp-color-action-primary-background);background:var(--bp-color-status-info-background);font-weight:var(--bp-font-weight-medium)}.bp-forms-steps__n{background:var(--bp-color-background-subtle);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.85em;display:inline-grid}.bp-forms-steps__n svg{width:14px;height:14px}.bp-forms-builder{gap:var(--bp-dimension-spacing-4);grid-template-columns:minmax(13rem,17rem) minmax(0,1fr) minmax(15rem,20rem);align-items:start;display:grid}.bp-forms-builder__tabs{gap:var(--bp-dimension-spacing-2);grid-column:1/-1;display:none}.bp-forms-builder__library,.bp-forms-builder__canvas,.bp-forms-builder__properties{min-width:0;padding:var(--bp-dimension-spacing-3);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)}.bp-forms-builder__library,.bp-forms-builder__properties{top:var(--bp-dimension-spacing-3);max-height:calc(100dvh - 8rem);position:sticky;overflow-y:auto}.bp-forms-library__group h4{margin:var(--bp-dimension-spacing-3) 0 var(--bp-dimension-spacing-2);letter-spacing:.04em;text-transform:uppercase;color:var(--bp-color-text-secondary);font-size:.8em}.bp-forms-library__group ul,.bp-forms-section__fields,.bp-forms-fieldlist ul,.bp-forms-props__options ul,.bp-forms-settings__origins ul{gap:var(--bp-dimension-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-forms-library__item{justify-content:space-between;align-items:center;gap:var(--bp-dimension-spacing-2);padding:var(--bp-dimension-spacing-2);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);cursor:grab;display:flex}.bp-forms-library__item[data-disabled=true]{background:var(--bp-color-background-subtle);cursor:not-allowed;border-style:dashed}.bp-forms-library__text{gap:2px;min-width:0;display:grid}.bp-forms-library__text span{color:var(--bp-color-text-secondary);font-size:.8em}.bp-forms-canvas__head{justify-content:space-between;align-items:center;gap:var(--bp-dimension-spacing-2);flex-wrap:wrap;display:flex}.bp-forms-canvas__layout{gap:var(--bp-dimension-spacing-3);display:flex}.bp-forms-canvas__radio{align-items:center;gap:var(--bp-dimension-spacing-1);display:inline-flex}.bp-forms-canvas__issues{margin:var(--bp-dimension-spacing-2) 0;padding:var(--bp-dimension-spacing-2) var(--bp-dimension-spacing-3);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-status-warning-border);border-radius:var(--bp-radius-md);background:var(--bp-color-status-warning-background)}.bp-forms-canvas__issues ul{margin:var(--bp-dimension-spacing-1) 0 0;padding-left:var(--bp-dimension-spacing-5)}.bp-forms-section{margin:var(--bp-dimension-spacing-3) 0;padding:var(--bp-dimension-spacing-3);border:var(--bp-dimension-border-width-thin) dashed var(--bp-color-border-default);border-radius:var(--bp-radius-md)}.bp-forms-section__head{justify-content:space-between;align-items:center;gap:var(--bp-dimension-spacing-2);display:flex}.bp-forms-section__meta{gap:var(--bp-dimension-spacing-2);margin:var(--bp-dimension-spacing-2) 0;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.bp-forms-section__empty{padding:var(--bp-dimension-spacing-4);text-align:center;color:var(--bp-color-text-secondary)}.bp-forms-card{align-items:center;gap:var(--bp-dimension-spacing-2);padding:var(--bp-dimension-spacing-2) var(--bp-dimension-spacing-3);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:auto minmax(0,1fr) auto;display:grid}.bp-forms-card[data-selected=true]{border-color:var(--bp-color-action-primary-background);background:var(--bp-color-status-info-background)}.bp-forms-card[data-problem=true]{border-color:var(--bp-color-status-danger-border)}.bp-forms-card__grip{color:var(--bp-color-text-secondary);cursor:grab}.bp-forms-card__main{gap:var(--bp-dimension-spacing-1);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.bp-forms-card__label{font-weight:var(--bp-font-weight-medium);overflow-wrap:anywhere}.bp-forms-card__meta{align-items:center;gap:var(--bp-dimension-spacing-1);flex-wrap:wrap;display:flex}.bp-forms-card__meta code,.bp-forms-fieldlist code{color:var(--bp-color-text-secondary);font-size:.8em}.bp-forms-card__actions{gap:var(--bp-dimension-spacing-1);flex-wrap:wrap;display:flex}.bp-forms-drop{border-radius:3px;height:6px;margin:-3px 0;list-style:none}.bp-forms-drop[data-active=true]{border:2px dashed var(--bp-color-action-primary-background);background:var(--bp-color-status-info-background);place-items:center;height:2.5rem;margin:0;font-size:.85em;display:grid}.bp-forms-drop[data-last=true]{height:auto;min-height:1.25rem;margin:0}.bp-forms-props{gap:var(--bp-dimension-spacing-3);flex-direction:column;display:flex}.bp-forms-props__pair{gap:var(--bp-dimension-spacing-2);grid-template-columns:1fr 1fr;display:grid}.bp-forms-props__options{padding:var(--bp-dimension-spacing-2);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);margin:0}.bp-forms-props__options li{align-items:end;gap:var(--bp-dimension-spacing-2);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (width<=63.99rem){.bp-forms-builder{grid-template-columns:minmax(0,1fr)}.bp-forms-builder__tabs{display:flex}.bp-forms-builder__library,.bp-forms-builder__canvas,.bp-forms-builder__properties{max-height:none;position:static}.bp-forms-builder[data-panel=library] .bp-forms-builder__canvas,.bp-forms-builder[data-panel=library] .bp-forms-builder__properties,.bp-forms-builder[data-panel=canvas] .bp-forms-builder__library,.bp-forms-builder[data-panel=canvas] .bp-forms-builder__properties,.bp-forms-builder[data-panel=properties] .bp-forms-builder__library,.bp-forms-builder[data-panel=properties] .bp-forms-builder__canvas{display:none}.bp-forms-library__item{cursor:default}}.bp-forms-preview{gap:var(--bp-dimension-spacing-3);flex-direction:column;display:flex}.bp-forms-preview__bar{gap:var(--bp-dimension-spacing-3);flex-wrap:wrap;display:flex}.bp-forms-preview__group{gap:var(--bp-dimension-spacing-1);flex-wrap:wrap;display:flex}.bp-forms-preview__stage{padding:var(--bp-dimension-spacing-3);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);overflow-x:auto}.bp-forms-preview__frame{width:100%;max-width:60rem;padding:var(--bp-dimension-spacing-4);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-default);margin:0 auto}.bp-forms-preview[data-device=tablet] .bp-forms-preview__frame{max-width:768px}.bp-forms-preview[data-device=mobile] .bp-forms-preview__frame{max-width:375px;padding:var(--bp-dimension-spacing-3)}.bp-forms-sample{gap:var(--bp-dimension-spacing-3);display:grid}.bp-forms-sample__tag{color:var(--bp-color-text-secondary);margin:0;font-size:.8em}.bp-forms-sample__nav{border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);height:2rem}.bp-forms-sample h4{margin:0;font-size:1.25em}.bp-forms-sample p{margin:0}.bp-forms-tabs{gap:var(--bp-dimension-spacing-1);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);flex-wrap:wrap;display:flex;overflow-x:auto}.bp-forms-tabs [role=tab]{padding:var(--bp-dimension-spacing-2) var(--bp-dimension-spacing-3);color:var(--bp-color-text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000}.bp-forms-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--bp-color-action-primary-background);color:var(--bp-color-text-primary);font-weight:var(--bp-font-weight-medium)}.bp-forms-tabs [role=tab]:focus-visible{outline:3px solid var(--bp-color-action-primary-background);outline-offset:-3px}.bp-forms-tabpanel{padding:var(--bp-dimension-spacing-4) 0;gap:var(--bp-dimension-spacing-3);flex-direction:column;display:flex}.bp-forms-versions{border-collapse:collapse;width:100%}.bp-forms-versions th,.bp-forms-versions td{padding:var(--bp-dimension-spacing-2) var(--bp-dimension-spacing-3);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);text-align:left;vertical-align:top}.bp-forms-fieldlist li{align-items:center;gap:var(--bp-dimension-spacing-2);flex-wrap:wrap;display:flex}.bp-forms-embed{gap:var(--bp-dimension-spacing-3);flex-direction:column;display:flex}.bp-forms-embed__tabs{gap:var(--bp-dimension-spacing-1);flex-wrap:wrap;display:flex}.bp-forms-embed__code{padding:var(--bp-dimension-spacing-3);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.85em;overflow-x:auto}.bp-forms-embed__origins{gap:var(--bp-dimension-spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-forms-settings{gap:var(--bp-dimension-spacing-3);flex-direction:column;display:flex}.bp-forms-settings__origins{padding:var(--bp-dimension-spacing-3);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);margin:0}.bp-forms-settings__origins li{justify-content:space-between;align-items:center;gap:var(--bp-dimension-spacing-2);display:flex}.bp-forms-settings__add{align-items:end;gap:var(--bp-dimension-spacing-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.bp-forms-nodraft{gap:var(--bp-dimension-spacing-3);flex-direction:column;max-width:40rem;display:flex}.bp-forms-nodraft__actions{gap:var(--bp-dimension-spacing-2);flex-wrap:wrap;display:flex}.bp-crm-scroll-x{overflow-x:auto}.bp-forms-embed__panel{align-items:flex-start;gap:var(--bp-dimension-spacing-3);flex-direction:column;display:flex}.bp-forms-embed__panel>p,.bp-forms-embed__panel>pre,.bp-forms-embed__panel>[role=status]{align-self:stretch;margin:0}.bp-forms-embed__panel h4{margin:var(--bp-dimension-spacing-2) 0 0}p[data-testid=forms-step-title]{margin:0 0 var(--bp-dimension-spacing-3)}.bp-forms-settings__facts{margin-top:var(--bp-dimension-spacing-3);padding:var(--bp-dimension-spacing-3);border-top:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);background:var(--bp-color-surface-sunken);border-radius:var(--bp-radius-md)}.bp-forms-settings__facts dt{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-semibold)}.bp-forms-settings__facts dd{margin:var(--bp-dimension-spacing-1) 0 0;font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-regular)}.bp-crm-kpi__card--static{cursor:default;grid-template-areas:"mark count""mark label""hint hint"}.bp-crm-kpi__card--static:hover{border-color:var(--bp-color-border-default)}.bp-invest-kpi__hint{margin-top:var(--bp-space-sm);color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs,var(--bp-font-size-sm));grid-area:hint;line-height:1.35}.bp-crm-kpi__card[data-kpi=investments] .bp-crm-kpi__mark{background:var(--bp-color-status-info-background)}.bp-crm-kpi__card[data-kpi=buildings] .bp-crm-kpi__mark{background:var(--bp-color-status-warning-background);border-color:var(--bp-color-status-warning-border)}.bp-crm-kpi__card[data-kpi=units] .bp-crm-kpi__mark{background:var(--bp-color-status-success-background);border-color:var(--bp-color-status-success-border)}.bp-crm-kpi__card[data-kpi=offers] .bp-crm-kpi__mark{background:var(--bp-color-background-subtle);border-color:var(--bp-color-border-default)}.bp-invest-cell{align-items:center;gap:var(--bp-space-sm);min-width:0;display:flex}.bp-invest-mark{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);width:2.5rem;height:2.5rem;color:var(--bp-color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.bp-invest-mark img{object-fit:cover;width:100%;height:100%}.bp-invest-mark svg{width:1.25rem;height:1.25rem}.bp-invest-head .bp-invest-mark{width:3.5rem;height:3.5rem}.bp-invest-section{gap:var(--bp-space-sm);min-width:0;padding-bottom:var(--bp-space-lg);flex-direction:column;display:flex}.bp-invest-section h3,.bp-invest-section h4{margin:0}.bp-invest-filters{align-items:flex-end}.bp-invest-facts{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.bp-invest-fields{gap:var(--bp-space-md);margin:0;display:grid}.bp-invest-fields dt{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.bp-invest-fields dd{align-items:flex-start;gap:var(--bp-space-sm);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.bp-invest-description{white-space:pre-wrap;max-width:70ch}.bp-invest-team-current{justify-content:space-between;align-items:center;gap:var(--bp-space-md);padding:var(--bp-space-md);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);background:var(--bp-color-surface-default);flex-wrap:wrap;display:flex}.bp-invest-team-form{align-items:flex-end;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-invest-team-form .bp-developer-edit__field{flex:14rem;min-width:12rem}.bp-invest-team-confirm{gap:var(--bp-space-sm);display:inline-flex}.bp-invest-people{gap:var(--bp-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-invest-people li{justify-content:space-between;align-items:center;gap:var(--bp-space-sm);padding:var(--bp-space-sm) 0;border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.bp-invest-audit-value{overflow-wrap:anywhere;max-width:24rem;display:inline-block}.bp-invest-stepline{margin:0 0 var(--bp-space-md);color:var(--bp-color-action-primary-background)}.bp-invest-stepline svg{width:100%;height:7.5rem;display:block}.bp-invest-stepline figcaption{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm)}.bp-ui-dialog__content.bp-crm-lead-modal.bp-invest-history-modal{width:min(44rem,100vw - 2rem)}.bp-invest-tabs{flex-wrap:nowrap}@media (width<=47.99rem){.bp-invest-section{padding-bottom:var(--bp-space-md)}.bp-invest-team-form .bp-developer-edit__field{flex-basis:100%}}.bp-invest-nowrap,.bp-invest-section td,.bp-invest-section .bp-crm-cell__sub{white-space:nowrap}.bp-invest-section td:first-child,.bp-invest-section .bp-invest-audit-value{white-space:normal}.bp-crm-kpi>li{display:flex}.bp-crm-kpi>li>.bp-crm-kpi__card{height:100%}.bp-invest-head a[data-testid=investments-detail-portal]{align-items:center;gap:var(--bp-space-xs);padding:var(--bp-space-xs) var(--bp-space-sm);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-strong);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-default);color:var(--bp-color-text-primary);font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-medium);text-decoration:none;display:inline-flex}.bp-invest-head__developer{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-md)}.bp-invest-team-members,.bp-invest-team-history,.bp-invest-team-form{margin-top:var(--bp-space-md)}.bp-invest-audit-value{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bp-profile-head__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bp-crm-hint{margin:var(--bp-dimension-spacing-2) 0;color:var(--bp-color-text-secondary);font-size:var(--bp-dimension-font-size-sm,.875rem)}.bp-crm-handover,.bp-crm-handover li,.bp-crm-handover option{overflow-wrap:anywhere}.bp-crm-handover ul{margin-top:0}.bp-v2-head{justify-content:space-between;align-items:flex-start;gap:var(--bp-space-md);flex-wrap:wrap;display:flex}.bp-v2-head__subtitle{color:var(--bp-color-text-secondary);margin:0}.bp-v2-headmeta{align-items:flex-start;gap:var(--bp-space-md);display:flex}.bp-v2-headmeta__last{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs);flex-direction:column;line-height:1.4;display:flex}.bp-v2-card{gap:var(--bp-space-md);min-width:0;max-width:100%;padding:var(--bp-space-lg,1.25rem);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);flex-direction:column;display:flex}.bp-v2-card__head{justify-content:space-between;align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-v2-card__title{font-size:var(--bp-font-size-lg,1.125rem);font-weight:var(--bp-font-weight-semibold);margin:0}.bp-v2-card__asidegroup{align-items:center;gap:var(--bp-space-md);flex-wrap:wrap;display:flex}.bp-v2-card__text{color:var(--bp-color-text-secondary);margin:0}.bp-v2-split{align-items:start;gap:var(--bp-space-md);grid-template-columns:minmax(0,1fr) minmax(0,14rem);display:grid}.bp-v2-grid2,.bp-v2-twocol{gap:var(--bp-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bp-v2-twocol{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.bp-v2-twocol>*,.bp-v2-grid2>*,.bp-v2-split>*{min-width:0}.bp-v2-field select,.bp-v2-field .bp-ui-input{max-width:100%}.bp-v2-stack{gap:var(--bp-space-xs);flex-direction:column;display:flex}.bp-v2-callout{align-items:flex-start;gap:var(--bp-space-md);padding:var(--bp-space-md);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-status-info-border,var(--bp-color-border-default));border-radius:var(--bp-radius-md);background:var(--bp-color-status-info-background);display:flex}.bp-v2-callout--ok{border-color:var(--bp-color-status-success-border);background:var(--bp-color-status-success-background)}.bp-v2-callout__icon{flex:none;display:inline-flex}.bp-v2-callout__icon svg{width:1.5rem;height:1.5rem}.bp-v2-callout__body{flex:auto;min-width:0}.bp-v2-callout__body p{margin:var(--bp-space-xs) 0 0}.bp-v2-callout__action{flex:none}.bp-v2-field{gap:var(--bp-space-xs);flex-direction:column;min-width:0;display:flex}.bp-v2-field--inline{flex-direction:row;align-items:center}.bp-v2-field__control{align-items:stretch;gap:var(--bp-space-xs);display:flex}.bp-v2-field__control .bp-ui-input{flex:auto;min-width:0}.bp-v2-field__unit{padding:0 var(--bp-space-md);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);color:var(--bp-color-text-secondary);align-items:center;display:inline-flex}.bp-v2-field__unit:empty{display:none}.bp-v2-hint{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs);margin:0}.bp-v2-error{color:var(--bp-color-status-danger-text,var(--bp-color-text-primary));font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-medium);margin:0}.bp-v2-error:before{content:"⚠ "}.bp-v2-empty{color:var(--bp-color-text-secondary);margin:0}.bp-v2-days{border:0;margin:0;padding:0}.bp-v2-days legend{margin-bottom:var(--bp-space-xs);font-weight:var(--bp-font-weight-medium);padding:0}.bp-v2-days__row{gap:var(--bp-space-md);flex-wrap:wrap;display:flex}.bp-v2-days__day{align-items:center;gap:var(--bp-space-xs);display:inline-flex}.bp-v2-timeline{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-v2-timeline__step{align-items:center;gap:var(--bp-space-xs);text-align:center;font-size:var(--bp-font-size-sm);flex-direction:column;display:flex;position:relative}.bp-v2-timeline__step:not(:last-child):after{content:"";border-top:2px dotted var(--bp-color-border-strong);position:absolute;top:1.25rem;left:calc(50% + 1.5rem);right:calc(1.5rem - 50%)}.bp-v2-timeline__mark{border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-full);background:var(--bp-color-status-info-background);width:2.5rem;height:2.5rem;color:var(--bp-color-action-primary-background);justify-content:center;align-items:center;display:inline-flex}.bp-v2-timeline__step--no_response .bp-v2-timeline__mark{background:var(--bp-color-background-subtle);color:var(--bp-color-text-secondary)}.bp-v2-timeline__step span:last-child{color:var(--bp-color-text-secondary)}.bp-v2-calc{gap:var(--bp-space-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bp-v2-calc li{gap:var(--bp-space-xs);padding-top:var(--bp-space-sm);border-top:3px solid var(--bp-color-action-primary-background);flex-direction:column;display:flex}.bp-v2-calc li:first-child{border-top-color:var(--bp-color-status-success-border)}.bp-v2-calc span,.bp-v2-calc em{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs)}.bp-v2-notes{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);margin:0;padding-left:1.25rem}.bp-v2-tablewrap{min-width:0;position:relative;overflow-x:auto}.bp-v2-table{border-collapse:collapse;width:100%;font-size:var(--bp-font-size-sm)}.bp-v2-table th,.bp-v2-table td{overflow-wrap:anywhere;padding:var(--bp-space-sm) var(--bp-space-md);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);text-align:left;vertical-align:middle}.bp-v2-table thead th{background:var(--bp-color-background-subtle);font-weight:var(--bp-font-weight-semibold)}.bp-v2-pager{justify-content:flex-end;align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-v2-pager__range{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);margin-right:auto}.bp-v2-actions{justify-content:space-between;align-items:center;gap:var(--bp-space-md);flex-wrap:wrap;display:flex}.bp-v2-actions__buttons{gap:var(--bp-space-md);flex-wrap:wrap;margin-left:auto;display:flex}.bp-v2-live:empty{display:none}.bp-v2-dl{gap:var(--bp-space-xs) var(--bp-space-md);grid-template-columns:minmax(0,12rem) minmax(0,1fr);margin:0;display:grid}.bp-v2-dl dt{color:var(--bp-color-text-secondary)}.bp-v2-dl dd{overflow-wrap:anywhere;margin:0}@media (width<=1199px){.bp-v2-table th,.bp-v2-table td{padding:var(--bp-space-xs) var(--bp-space-sm)}}@media (width<=767px){.bp-v2-split,.bp-v2-grid2,.bp-v2-twocol,.bp-v2-calc{grid-template-columns:minmax(0,1fr)}.bp-v2-timeline{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.bp-v2-timeline__step{text-align:left;flex-direction:row;justify-content:flex-start}.bp-v2-timeline__step:not(:last-child):after{display:none}.bp-v2-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bp-v2-table,.bp-v2-table tbody,.bp-v2-table tr,.bp-v2-table td{width:100%;display:block}.bp-v2-table tr{padding:var(--bp-space-sm) 0;border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default)}.bp-v2-table td{justify-content:space-between;gap:var(--bp-space-md);padding:var(--bp-space-xs) 0;border-bottom:0;display:flex}.bp-v2-table td:before{content:attr(data-label);color:var(--bp-color-text-secondary);flex:none}.bp-v2-table td[data-label=""]:before{content:none}.bp-v2-dl{grid-template-columns:minmax(0,1fr)}.bp-v2-callout{flex-wrap:wrap}}.bp-v2-tabs{gap:var(--bp-space-md);flex-direction:column;display:flex}.bp-v2-tabs__bar{justify-content:space-between;align-items:flex-end;gap:var(--bp-space-md);flex-wrap:wrap;display:flex}.bp-v2-rules{min-width:52rem}.bp-v2-rules__grip{width:2.25rem;padding-inline-end:0}.bp-v2-grip{border-radius:var(--bp-radius-sm);min-width:2rem;min-height:2rem;color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-md);letter-spacing:-.2em;cursor:grab;touch-action:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bp-v2-grip:hover:not(:disabled),.bp-v2-grip:focus-visible{background:var(--bp-color-background-subtle);color:var(--bp-color-text-primary)}.bp-v2-grip:disabled{cursor:not-allowed;opacity:.5}.bp-v2-rules__n{background:var(--bp-color-background-subtle);width:1.75rem;height:1.75rem;font-weight:var(--bp-font-weight-semibold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bp-v2-rules__n--fixed{color:var(--bp-color-text-secondary)}.bp-v2-rules__name{font-weight:var(--bp-font-weight-semibold)}.bp-v2-rules tr.is-off .bp-v2-rules__name,.bp-v2-rules tr.is-off .bp-v2-conds{color:var(--bp-color-text-secondary)}.bp-v2-rules tr.is-over{outline:2px dashed var(--bp-color-action-primary-background);outline-offset:-2px}.bp-v2-rules__fallback td,.bp-v2-rules__fallback th{color:var(--bp-color-text-secondary);background:var(--bp-color-background-subtle)}.bp-v2-rules__menu{text-align:right;width:3rem}.bp-v2-conds{align-items:flex-start;gap:var(--bp-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-v2-conds li{padding:.125rem var(--bp-space-sm);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-sm);background:var(--bp-color-surface-default);font-size:var(--bp-font-size-xs)}.bp-v2-warn{color:var(--bp-color-status-danger-text,var(--bp-color-text-primary));font-weight:var(--bp-font-weight-semibold)}.bp-v2-sim-grid{gap:var(--bp-space-md);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.bp-v2-sim-form{align-items:end;gap:var(--bp-space-md);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.bp-v2-sim{align-items:flex-start;gap:var(--bp-space-xs);margin-top:var(--bp-space-md);padding:var(--bp-space-md);border-radius:var(--bp-radius-md);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);flex-direction:column;display:flex}.bp-v2-sim p{margin:0}.bp-v2-sim--match{border-color:var(--bp-color-status-success-border,var(--bp-color-border-default));background:var(--bp-color-status-success-background,var(--bp-color-background-subtle))}.bp-v2-sim--none{background:var(--bp-color-background-subtle)}.bp-v2-sim__skipped ul{margin:var(--bp-space-xs) 0 0;font-size:var(--bp-font-size-sm);padding-inline-start:1.1rem}.bp-v2-principles{gap:var(--bp-space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-v2-principles li{gap:var(--bp-space-md);align-items:flex-start;display:flex}.bp-v2-principles li>span:last-child{flex-direction:column;min-width:0;display:flex}.bp-v2-principles__n{background:var(--bp-color-status-info-background);width:1.75rem;height:1.75rem;font-weight:var(--bp-font-weight-semibold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.bp-v2-preview{gap:var(--bp-space-sm);flex-direction:column;margin:0;padding-inline-start:1.25rem;display:flex}.bp-v2-preview li{overflow-wrap:anywhere}.bp-v2-preview li>span{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);display:block}.bp-v2-preview li.is-off strong{color:var(--bp-color-text-secondary)}.bp-ui-dialog__content.bp-v2-sheet{gap:var(--bp-space-md);border-radius:var(--bp-radius-lg) 0 0 var(--bp-radius-lg);flex-direction:column;width:min(34rem,100vw);height:100dvh;max-height:100dvh;display:flex;inset:0 0 0 auto;overflow:hidden;transform:none}.bp-v2-sheet__body{min-height:0;padding:var(--bp-space-md);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);flex:auto;overflow-y:auto}.bp-v2-sheet__step{margin:0 0 var(--bp-space-sm);font-size:var(--bp-font-size-lg)}.bp-v2-sheet__actions{justify-content:flex-end;gap:var(--bp-space-sm);flex-wrap:wrap;flex:none;display:flex}.bp-v2-stepper{gap:var(--bp-space-md);font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary);flex-wrap:wrap;flex:none;margin:0;padding:0;list-style:none;display:flex}.bp-v2-stepper li{align-items:center;gap:var(--bp-space-xs);display:inline-flex}.bp-v2-stepper li.is-current{color:var(--bp-color-text-primary);font-weight:var(--bp-font-weight-semibold)}.bp-v2-stepper__n{background:var(--bp-color-background-subtle);border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.bp-v2-stepper li.is-current .bp-v2-stepper__n{background:var(--bp-color-action-primary-background);color:var(--bp-color-action-primary-foreground)}.bp-v2-checks{gap:var(--bp-space-xs);margin:var(--bp-space-xs) 0 0;padding:var(--bp-space-sm);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);flex-direction:column;display:flex}.bp-v2-check{align-items:flex-start;gap:var(--bp-space-sm);cursor:pointer;min-height:2rem;display:flex}.bp-v2-picker{gap:var(--bp-space-xs);margin-top:var(--bp-space-xs);flex-direction:column;display:flex}.bp-v2-picker__list{max-height:11rem;padding:var(--bp-space-xs) var(--bp-space-sm);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.bp-v2-chips{gap:var(--bp-space-xs);margin:var(--bp-space-xs) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.bp-v2-chip{align-items:center;gap:var(--bp-space-xs);max-width:100%;padding:.125rem var(--bp-space-sm);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);font-size:var(--bp-font-size-sm);overflow-wrap:anywhere;display:inline-flex}.bp-v2-chip__x{min-width:1.5rem;min-height:1.5rem;color:inherit;font-size:var(--bp-font-size-md);cursor:pointer;background:0 0;border:none}.bp-v2-summary{gap:var(--bp-space-sm);flex-direction:column;margin:0;display:flex}.bp-v2-summary>div{gap:var(--bp-space-md);grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);display:grid}.bp-v2-summary dt{color:var(--bp-color-text-secondary)}.bp-v2-summary dd{overflow-wrap:anywhere;font-weight:var(--bp-font-weight-medium);margin:0}@media (width<=64rem){.bp-v2-sim-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.bp-ui-dialog__content.bp-v2-sheet{width:100vw;padding:var(--bp-space-md);border-radius:0}.bp-v2-summary>div{grid-template-columns:minmax(0,1fr)}}.bp-v2-rules thead th{white-space:nowrap}.bp-v2-rules thead th:nth-child(7){min-width:5.5rem}.bp-v2-sheet__body .bp-v2-stack{gap:var(--bp-space-md)}.bp-v2-sheet .bp-v2-field{gap:var(--bp-space-xs);flex-direction:column;display:flex}.bp-v2-sheet__close{top:var(--bp-space-md);right:var(--bp-space-md);border-radius:var(--bp-radius-sm);min-width:2.25rem;min-height:2.25rem;color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xl);cursor:pointer;background:0 0;border:none;line-height:1;position:absolute}.bp-v2-sheet__close:hover,.bp-v2-sheet__close:focus-visible{background:var(--bp-color-background-subtle);color:var(--bp-color-text-primary)}@media (width<=40rem){.bp-v2-rules{min-width:0}.bp-v2-rules thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bp-v2-rules,.bp-v2-rules tbody{display:block}.bp-v2-rules tr{align-items:center;gap:var(--bp-space-xs) var(--bp-space-sm);margin-bottom:var(--bp-space-sm);padding:var(--bp-space-sm);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);flex-wrap:wrap;display:flex}.bp-v2-rules td,.bp-v2-rules th{border:none;padding:0;display:block}.bp-v2-rules .bp-v2-rules__grip{width:auto}.bp-v2-rules .bp-v2-rules__name{flex:8rem;min-width:0}.bp-v2-rules .bp-v2-rules__menu{width:auto;margin-inline-start:auto}.bp-v2-rules td[data-label]{flex:100%}.bp-v2-rules td[data-label]:before{content:attr(data-label) ": ";color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-xs)}.bp-v2-rules td[data-label] .bp-v2-conds{vertical-align:top;display:inline-flex}}.bp-developer-claim__hint{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);overflow-wrap:anywhere;margin:0}.bp-developer-claim__context{gap:var(--bp-dimension-spacing-1);padding:var(--bp-dimension-spacing-4);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-developer-claim__context p{overflow-wrap:anywhere;margin:0}.bp-developer-space{gap:var(--bp-dimension-spacing-5);flex-direction:column;min-inline-size:0;display:flex}.bp-developer-space__section{gap:var(--bp-dimension-spacing-2);padding:var(--bp-dimension-spacing-4);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-developer-space__section h2,.bp-developer-space__section h3{margin:0}.bp-developer-space__facts{gap:var(--bp-dimension-spacing-1) var(--bp-dimension-spacing-4);grid-template-columns:minmax(8rem,max-content) 1fr;margin:0;display:grid}.bp-developer-space__facts dt{color:var(--bp-color-text-secondary)}.bp-developer-space__facts dd{overflow-wrap:anywhere;margin:0}.bp-developer-space__list{gap:var(--bp-dimension-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-developer-space__list li{padding:var(--bp-dimension-spacing-2) 0;border-bottom:1px solid var(--bp-color-border-default);overflow-wrap:anywhere}@media (width<=640px){.bp-developer-space__facts{grid-template-columns:1fr}}.bp-developer-edit{max-inline-size:60rem}.bp-developer-edit form,.bp-developer-edit__panel{min-inline-size:0}.bp-developer-edit__panel{gap:var(--bp-dimension-spacing-4);flex-direction:column;padding-block-start:var(--bp-dimension-spacing-4);display:flex}.bp-developer-edit__field{gap:var(--bp-dimension-spacing-1);flex-direction:column;min-inline-size:0;max-inline-size:48rem;display:flex}.bp-developer-edit__row>.bp-developer-edit__field{flex:14rem}.bp-developer-edit__row>.bp-developer-edit__field--short{flex:0 9rem}.bp-developer-edit__field .bp-ui-input,.bp-developer-edit__field .bp-ui-textarea{box-sizing:border-box;inline-size:100%}.bp-developer-edit__hint{align-items:flex-start;gap:var(--bp-dimension-spacing-1);flex-direction:column;display:flex}.bp-developer-edit__error{color:var(--bp-color-status-danger-foreground);font-size:var(--bp-font-size-sm);overflow-wrap:anywhere;margin:0}.bp-developer-edit__error:empty{display:none}.bp-developer-edit__conflict{padding:var(--bp-dimension-spacing-2);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);font-size:var(--bp-font-size-sm);overflow-wrap:anywhere;margin:0}.bp-developer-edit__actions{align-items:center;gap:var(--bp-dimension-spacing-2);flex-wrap:wrap;display:flex}.bp-developer-edit__status:empty{display:none}.bp-developer-edit__check{align-items:center;gap:var(--bp-dimension-spacing-2);display:flex}.bp-developer-edit__file{max-inline-size:100%;font-size:var(--bp-font-size-sm)}.bp-developer-edit__logo{object-fit:contain;border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);max-block-size:6rem;max-inline-size:12rem;display:block}.bp-developer-edit__tablist{overscroll-behavior-x:contain;max-inline-size:100%;display:flex;overflow-x:auto}.bp-developer-edit__tablist>*{white-space:nowrap;flex:none}.bp-developer-edit__subsection{gap:var(--bp-dimension-spacing-2);border-block-start:1px solid var(--bp-color-border-default);flex-direction:column;padding-block-start:var(--bp-dimension-spacing-3);display:flex}.bp-developer-edit__gallery{gap:var(--bp-dimension-spacing-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.bp-developer-edit__gallery-item{gap:var(--bp-dimension-spacing-2);min-inline-size:0;padding:var(--bp-dimension-spacing-3);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-default);flex-direction:column;display:flex}.bp-developer-edit__gallery-head{align-items:center;gap:var(--bp-dimension-spacing-2);flex-wrap:wrap;display:flex}.bp-developer-edit__thumb{aspect-ratio:4/3;object-fit:cover;border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);inline-size:100%;display:block}.bp-developer-edit__office{gap:var(--bp-dimension-spacing-4);flex-direction:column;display:flex}.bp-developer-edit__group{gap:var(--bp-dimension-spacing-3);min-inline-size:0;padding:var(--bp-dimension-spacing-3);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);flex-direction:column;margin:0;display:flex}.bp-developer-edit__group>legend{padding:0 var(--bp-dimension-spacing-1);font-weight:var(--bp-font-weight-medium)}.bp-developer-edit__row{align-items:flex-end;gap:var(--bp-dimension-spacing-2) var(--bp-dimension-spacing-3);flex-wrap:wrap;min-inline-size:0;display:flex}.bp-developer-edit__row--item{border-block-end:1px solid var(--bp-color-border-default);padding-block-end:var(--bp-dimension-spacing-2)}.bp-developer-edit__day,.bp-developer-edit__advisor{gap:var(--bp-dimension-spacing-2);flex-direction:column;min-inline-size:0;display:flex}.bp-developer-edit__advisor{border-block-end:1px solid var(--bp-color-border-default);padding-block-end:var(--bp-dimension-spacing-3)}.bp-developer-edit__avatar{object-fit:cover;border-radius:var(--bp-radius-md);block-size:4rem;inline-size:4rem}@media (width<=640px){.bp-developer-edit__gallery{grid-template-columns:1fr}.bp-developer-edit__row>.bp-developer-edit__field--short{flex:8rem}}.bp-developer-edit__status-link{font-weight:600}.bp-crm-team__block{gap:var(--bp-dimension-spacing-3);flex-direction:column;min-inline-size:0;display:flex}.bp-crm-team__block h2{font-size:var(--bp-font-size-lg);margin:0}.bp-crm-team__list{gap:var(--bp-dimension-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-crm-team__row{align-items:center;gap:var(--bp-dimension-spacing-2) var(--bp-dimension-spacing-3);min-inline-size:0;padding:var(--bp-dimension-spacing-3);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background:var(--bp-color-surface-raised);flex-wrap:wrap;display:flex}.bp-crm-team__row[aria-current=true]{border-color:var(--bp-color-border-strong);box-shadow:inset 3px 0 0 var(--bp-color-action-primary-background)}.bp-crm-team__row--stacked{flex-direction:column;align-items:stretch}.bp-crm-team__row--stacked .bp-crm-team__name{flex:none}.bp-crm-team__name{min-inline-size:0;font-weight:var(--bp-font-weight-semibold);overflow-wrap:anywhere;flex:12rem}.bp-crm-team__description{font-weight:var(--bp-font-weight-regular);white-space:pre-line}.bp-crm-team__actions{gap:var(--bp-dimension-spacing-2);flex-wrap:wrap;display:flex}.bp-crm-team__inline-form{gap:var(--bp-dimension-spacing-2);flex-direction:column;flex:100%;min-inline-size:0;display:flex}: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)}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{box-sizing:content-box;color:#000;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.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-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{margin:0}.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}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;color:var(--bp-color-text-primary);background:var(--bp-color-background-subtle);font-family:var(--bp-font-family-system);font-synthesis:none;margin:0}.bp-account-page-sections{gap:var(--bp-dimension-spacing-6);flex-direction:column;display:flex}.bp-account-page-sections>.bp-ui-card{border-radius:var(--bp-radius-lg);box-shadow:var(--bp-elevation-md)}.bp-privacy-list{margin:var(--bp-dimension-spacing-4) 0 0;gap:var(--bp-dimension-spacing-4);flex-direction:column;padding:0;list-style:none;display:flex}.bp-privacy-list__item{border:var(--bp-dimension-border-width-thin,1px) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md,var(--bp-radius-lg));padding:var(--bp-dimension-spacing-4);gap:var(--bp-dimension-spacing-3);flex-direction:column;display:flex}.bp-privacy-list__meta{gap:calc(var(--bp-dimension-spacing-2) / 2);flex-direction:column;display:flex}.bp-privacy-list__name{font-weight:var(--bp-font-weight-medium);color:var(--bp-color-text-primary)}.bp-privacy-list__status{font-size:var(--bp-font-size-sm);font-weight:var(--bp-font-weight-medium)}.bp-privacy-list__status--satisfied,.bp-privacy-list__status--granted{color:var(--bp-color-status-success-text,var(--bp-color-text-primary))}.bp-privacy-list__status--action_required{color:var(--bp-color-status-warning-text,var(--bp-color-text-primary))}.bp-privacy-list__status--unavailable{color:var(--bp-color-status-danger-text,var(--bp-component-form-error-text))}.bp-privacy-list__detail{font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary)}.bp-privacy-list__content{margin-top:var(--bp-dimension-spacing-2);padding-top:var(--bp-dimension-spacing-3);border-top:var(--bp-dimension-border-width-thin,1px) solid var(--bp-color-border-default)}.bp-privacy-list__content h3{margin:0 0 var(--bp-dimension-spacing-2)}.bp-privacy-list__content p{white-space:pre-wrap;color:var(--bp-color-text-secondary)}.bp-identity-consent-group{border:var(--bp-dimension-border-width-thin,1px) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md,var(--bp-radius-lg));padding:var(--bp-dimension-spacing-4);margin:0}.bp-identity-consent-group>legend{padding:0 var(--bp-dimension-spacing-2);font-weight:var(--bp-font-weight-medium);color:var(--bp-color-text-primary)}.bp-identity-consent-group .bp-privacy-list{margin-top:var(--bp-dimension-spacing-2)}.bp-identity-consent-row{align-items:flex-start;gap:var(--bp-dimension-spacing-2);display:flex}.bp-identity-consent-row>label{flex:auto;min-width:0}.bp-account-confirm{align-items:flex-start;gap:var(--bp-dimension-spacing-2);margin:var(--bp-dimension-spacing-2) 0;display:flex}.bp-account-confirm>input{flex:none;margin-top:.2em}.bp-account-confirm>span{flex:auto;min-width:0}.bp-account-moderation{gap:var(--bp-dimension-spacing-3);margin-top:var(--bp-dimension-spacing-5);flex-direction:column;display:flex}.bp-account-moderation>h3{margin:0}.bp-account-moderation__reason{margin:var(--bp-dimension-spacing-2) 0 0;padding-left:var(--bp-dimension-spacing-3);border-left:3px solid}.bp-account-moderation__correction{margin:var(--bp-dimension-spacing-2) 0 0}.bp-account-moderation button{align-self:flex-start;min-height:2.75rem}.bp-listing-field{gap:var(--bp-space-xs);flex-direction:column;max-inline-size:32rem;margin-block-end:var(--bp-space-md);display:flex}.bp-listing-field--checkbox{align-items:center;gap:var(--bp-space-sm);flex-direction:row}.bp-listing-field--tristate{border:0;margin-inline:0;padding:0}.bp-listing-field--tristate>legend{font-weight:var(--bp-font-weight-medium,500);padding:0}.bp-listing-field__tristate-option{align-items:center;gap:var(--bp-space-xs);margin-inline-end:var(--bp-space-md);display:inline-flex}.bp-listing-field__hint{font-size:var(--bp-font-size-sm);color:var(--bp-color-neutral-600);margin:0}.bp-listing-field__error{font-size:var(--bp-font-size-sm);color:var(--bp-color-red-700);margin:0}.bp-listing-save-indicator{align-items:center;gap:var(--bp-space-xs);font-size:var(--bp-font-size-sm);color:var(--bp-color-neutral-600);margin-block-start:var(--bp-space-md);display:flex}.bp-listing-save-indicator--ok{color:var(--bp-color-green-700)}.bp-listing-save-indicator--error{color:var(--bp-color-red-700)}.bp-listing-public-preview{padding:var(--bp-space-sm) var(--bp-space-md);background:var(--bp-color-background-subtle);border-radius:var(--bp-radius-md);font-size:var(--bp-font-size-sm)}.bp-listing-authorization-list{gap:var(--bp-space-sm);flex-direction:column;padding:0;list-style:none;display:flex}.bp-listing-authorization__heading{font-size:var(--bp-font-size-md);margin-block-end:var(--bp-space-xs)}.bp-listing-authorization__body{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);margin-block-end:var(--bp-space-sm)}.bp-listing-authorization-list__item{align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-listing-energy-mode{gap:var(--bp-space-sm);margin-block-end:var(--bp-space-md);display:flex}.bp-listing-upload-input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bp-listing-media-grid{gap:var(--bp-space-md);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin-block-start:var(--bp-space-md);padding:0;list-style:none;display:grid}.bp-listing-media-item{border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);padding:var(--bp-space-sm);gap:var(--bp-space-xs);flex-direction:column;display:flex}.bp-listing-media-item__thumb{aspect-ratio:4/3;background:var(--bp-color-neutral-100);border-radius:var(--bp-radius-sm);block-size:auto;inline-size:100%;display:block}.bp-listing-media-item__thumb--cover{object-fit:cover}.bp-listing-media-item__thumb--contain{object-fit:contain}.bp-listing-media-item__hint{color:var(--bp-color-status-warning-foreground,var(--bp-color-text-primary));overflow-wrap:anywhere;margin:0;font-size:.8125rem}.bp-listing-media-item__actions{gap:var(--bp-space-xs);flex-direction:column;display:flex}.bp-listing-upload-dropzone{align-items:center;gap:var(--bp-space-sm);padding:var(--bp-space-lg);border:1px dashed var(--bp-color-border-default);border-radius:var(--bp-radius-md);text-align:center;flex-direction:column;display:flex}.bp-listing-upload-dropzone--active{border-color:var(--bp-color-action-primary-background);background:var(--bp-color-background-subtle)}.bp-listing-upload-quota{font-size:var(--bp-font-size-sm);color:var(--bp-color-neutral-600);margin-block:var(--bp-space-sm) 0}.bp-listing-upload-queue{gap:var(--bp-space-sm);flex-direction:column;margin-block-start:var(--bp-space-md);padding:0;list-style:none;display:flex}.bp-listing-upload-queue-item{align-items:center;gap:var(--bp-space-sm);flex-wrap:wrap;display:flex}.bp-listing-upload-queue-item__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.bp-listing-upload-queue-item__progress{border-radius:var(--bp-radius-sm);background:var(--bp-color-neutral-100);block-size:.375rem;inline-size:6rem;overflow:hidden}.bp-listing-upload-queue-item__progress-bar{background:var(--bp-color-action-primary-background);block-size:100%;transition:inline-size .15s ease-out}.bp-listing-preview-card{border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);padding:var(--bp-space-lg);max-inline-size:28rem}.bp-listing-preview-card__thumb{aspect-ratio:16/10;background:var(--bp-color-neutral-100);border-radius:var(--bp-radius-md);color:var(--bp-color-neutral-500);justify-content:center;align-items:center;margin-block-end:var(--bp-space-md);display:flex}.bp-listing-component-collection{margin-block-end:var(--bp-space-lg)}.bp-listing-component-collection>:not(:last-child){margin-block-end:var(--bp-space-sm)}.bp-listing-component-item__toolbar{align-items:center;gap:var(--bp-space-xs);margin-block-end:var(--bp-space-sm);display:flex}.bp-listing-component-item__toolbar span{color:var(--bp-color-neutral-500);margin-inline-end:var(--bp-space-xs);font-weight:600}.bp-listing-equipment-group{border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);padding:var(--bp-space-sm) var(--bp-space-md);margin-block-end:var(--bp-space-sm)}.bp-listing-equipment-group legend{padding-inline:var(--bp-space-xs);font-weight:600}@media (width<=480px){.bp-listing-field,.bp-listing-preview-card{max-inline-size:100%}}.bp-location-combobox{gap:var(--bp-space-xs);flex-direction:column;max-inline-size:32rem;margin-block-end:var(--bp-space-md);display:flex;position:relative}.bp-location-combobox__input{box-sizing:border-box;inline-size:100%;padding:var(--bp-space-sm);border:1px solid var(--bp-color-neutral-400);border-radius:var(--bp-radius-md);font:inherit;font-size:max(1rem, var(--bp-font-size-sm))}.bp-location-combobox__input:focus-visible{outline:2px solid var(--bp-color-primary-600);outline-offset:1px}.bp-location-combobox__input:disabled{background:var(--bp-color-background-subtle);color:var(--bp-color-neutral-600);cursor:not-allowed}.bp-location-combobox__status{margin:0}.bp-location-combobox__list{border:1px solid var(--bp-color-neutral-300);border-radius:var(--bp-radius-md);background:var(--bp-color-background);max-block-size:18rem;margin:0;padding:0;list-style:none;overflow-y:auto}.bp-location-combobox__list[hidden]{display:none}.bp-location-combobox__option{padding:var(--bp-space-sm);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-space-sm);font-size:var(--bp-font-size-sm);color:var(--bp-color-neutral-600)}.bp-location-map{margin-block:var(--bp-space-md);max-inline-size:48rem}.bp-location-map__canvas{border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);touch-action:none;block-size:20rem;inline-size:100%;overflow:hidden}.bp-location-map__degraded,.bp-location-map__empty{padding:var(--bp-space-md);background:var(--bp-color-background-subtle);border-radius:var(--bp-radius-md);font-size:var(--bp-font-size-sm)}.bp-location-map__coordinates{gap:var(--bp-space-xs) var(--bp-space-sm);margin-block:var(--bp-space-sm);font-size:var(--bp-font-size-sm);grid-template-columns:auto 1fr;display:grid}.bp-location-map__coordinates dt{color:var(--bp-color-neutral-600)}.bp-location-map__coordinates dd{font-variant-numeric:tabular-nums;margin:0}.bp-location-map__marker{border:2px solid var(--bp-color-background);block-size:1.25rem;inline-size:1.25rem;box-shadow:0 1px 3px var(--bp-component-map-marker-shadow);border-radius:50%}.bp-location-map__marker--source{background:var(--bp-color-neutral-600)}.bp-location-map__marker--adjusted{background:var(--bp-color-primary-600);cursor:grab}@media (width<=480px){.bp-location-map__canvas{block-size:14rem}}.bp-location-resolve{margin-block:var(--bp-space-sm) var(--bp-space-lg);display:flex}.bp-account-listing-phone__intro{margin:0 0 var(--bp-space-sm);color:var(--bp-color-text-secondary);font-size:.875rem}.bp-account-listing-phone__modes{gap:var(--bp-space-xs);margin:0 0 var(--bp-space-sm);border:0;flex-direction:column;padding:0;display:flex}.bp-account-listing-phone__legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bp-account-listing-phone__mode{align-items:center;gap:var(--bp-space-xs);min-height:44px;font-size:.9375rem;display:flex}.bp-account-listing-phone__current{margin:0 0 var(--bp-space-sm);font-size:1.0625rem;font-weight:600}.bp-account-listing-phone__choose,.bp-account-listing-phone__prefix,.bp-account-listing-phone__number{color:var(--bp-color-text-secondary);flex-direction:column;gap:4px;font-size:.8125rem;display:flex}.bp-account-listing-phone__add{align-items:flex-end;gap:var(--bp-space-sm);margin-top:var(--bp-space-sm);padding-top:var(--bp-space-sm);border-top:1px solid var(--bp-color-border-subtle,var(--bp-color-border-default));flex-wrap:wrap;display:flex}.bp-account-listing-phone__note,.bp-account-listing-phone__error{flex-basis:100%;margin:0;font-size:.75rem}.bp-account-listing-phone__note{color:var(--bp-color-text-secondary)}.bp-account-listing-phone__error{color:var(--bp-component-form-error-text)}.bp-verification{margin-top:var(--bp-space-lg);padding-top:var(--bp-space-md);border-top:1px solid var(--bp-color-border-default);gap:var(--bp-space-sm);display:grid}.bp-verification h3,.bp-verification h4{margin:0}.bp-verification__privacy,.bp-verification__hint{color:var(--bp-color-text-secondary);font-size:var(--bp-font-size-sm);margin:0}.bp-verification__upload{gap:var(--bp-space-xs);padding:var(--bp-space-md);border-radius:var(--bp-radius-md);background:var(--bp-color-background-subtle);display:grid}.bp-verification__upload input[type=file]{max-width:100%}.bp-verification__upload .bp-ui-button{justify-self:start}.bp-verification__documents{gap:var(--bp-space-xs);margin:0;padding:0;list-style:none;display:grid}.bp-verification__document{align-items:center;gap:var(--bp-space-xs) var(--bp-space-sm);padding:var(--bp-space-sm);border:1px solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);flex-wrap:wrap;display:flex}.bp-verification__document>span:first-child{overflow-wrap:anywhere;flex:14rem;min-width:0}.bp-consent-banner{inset-inline:0;z-index:var(--bp-number-z-index-overlay);padding:var(--bp-dimension-spacing-4);pointer-events:none;position:fixed;bottom:0}.bp-consent-banner:focus{outline:none}.bp-consent-banner:focus-visible .bp-consent-banner__inner{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:var(--bp-focus-ring-offset)}.bp-consent-banner__inner{pointer-events:auto;box-sizing:border-box;gap:var(--bp-dimension-spacing-4);max-width:1120px;padding:var(--bp-dimension-spacing-5);background-color:var(--bp-color-surface-raised);color:var(--bp-color-text-primary);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-strong);border-radius:var(--bp-radius-lg);box-shadow:var(--bp-elevation-lg);font-family:var(--bp-font-family-system);max-height:calc(100vh - 2 * var(--bp-dimension-spacing-4));flex-direction:column;margin:0 auto;display:flex;overflow-y:auto}.bp-consent-banner__title{font-size:var(--bp-font-size-lg);font-weight:var(--bp-font-weight-semibold);line-height:var(--bp-line-height-tight);margin:0}.bp-consent-banner__notice{margin:var(--bp-dimension-spacing-3) 0 0;padding:var(--bp-dimension-spacing-3);border-radius:var(--bp-radius-md);background-color:var(--bp-color-status-info-background);color:var(--bp-color-status-info-foreground);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-status-info-border);font-size:var(--bp-font-size-sm)}.bp-consent-banner__body{margin:var(--bp-dimension-spacing-3) 0 0;font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary)}.bp-consent-link{color:var(--bp-color-text-action);text-decoration:underline}.bp-consent-link:focus-visible{outline:var(--bp-focus-ring-width) solid var(--bp-focus-ring-color);outline-offset:var(--bp-focus-ring-offset)}.bp-consent-banner__actions,.bp-consent-dialog__actions{gap:var(--bp-dimension-spacing-3);grid-template-columns:minmax(0,1fr);display:grid}.bp-consent-banner__actions>.bp-ui-button,.bp-consent-dialog__actions>.bp-ui-button{width:100%;min-height:44px}@media (width>=768px){.bp-consent-banner__inner{flex-direction:row;justify-content:space-between;align-items:center}.bp-consent-banner__text{flex:auto}.bp-consent-banner__actions{flex:none;grid-template-columns:repeat(3,max-content)}.bp-consent-banner__actions>.bp-ui-button{width:auto;min-width:12rem}.bp-consent-banner__actions>.bp-ui-button:last-child{min-width:8rem}.bp-consent-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-ui-dialog__content.bp-consent-dialog{width:min(calc(100vw - 2 * var(--bp-dimension-spacing-4)), 640px);max-height:calc(100vh - 2 * var(--bp-dimension-spacing-4))}.bp-consent-categories{margin:var(--bp-dimension-spacing-4) 0 0;gap:var(--bp-dimension-spacing-3);flex-direction:column;padding:0;list-style:none;display:flex}.bp-consent-category{padding:var(--bp-dimension-spacing-4);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-md);background-color:var(--bp-color-surface-default)}.bp-consent-category__head{align-items:center;gap:var(--bp-dimension-spacing-3);display:flex}.bp-consent-category__name{font-weight:var(--bp-font-weight-semibold);color:var(--bp-color-text-primary);flex:auto}.bp-consent-category__always{font-size:var(--bp-font-size-xs);color:var(--bp-color-status-success-foreground);background-color:var(--bp-color-status-success-background);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-status-success-border);border-radius:var(--bp-radius-full);padding:0 var(--bp-dimension-spacing-3);white-space:nowrap}.bp-consent-category__description{margin:var(--bp-dimension-spacing-3) 0 0;font-size:var(--bp-font-size-sm);color:var(--bp-color-text-secondary)}.bp-consent-items{margin:var(--bp-dimension-spacing-3) 0 0;font-size:var(--bp-font-size-xs);color:var(--bp-color-text-secondary);overflow-wrap:anywhere;padding-inline-start:var(--bp-dimension-spacing-5)}.bp-consent-items__retention{white-space:nowrap}.bp-consent-dialog__policy{margin:var(--bp-dimension-spacing-4) 0;font-size:var(--bp-font-size-sm)}.bp-cookie-policy{box-sizing:border-box;max-width:1120px;padding:var(--bp-dimension-spacing-8) var(--bp-dimension-spacing-4);color:var(--bp-color-text-primary);font-family:var(--bp-font-family-system);margin:0 auto}.bp-cookie-policy h1{font-size:var(--bp-font-size-xl);margin:0 0 var(--bp-dimension-spacing-4)}.bp-cookie-policy h2{font-size:var(--bp-font-size-lg);margin:var(--bp-dimension-spacing-8) 0 var(--bp-dimension-spacing-3)}.bp-cookie-policy p,.bp-cookie-policy li{color:var(--bp-color-text-secondary)}.bp-cookie-policy__settings h2{margin-top:0}.bp-cookie-policy__settings{margin:var(--bp-dimension-spacing-6) 0;padding:var(--bp-dimension-spacing-5);border:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);border-radius:var(--bp-radius-lg);background-color:var(--bp-color-background-subtle)}.bp-cookie-policy__table{border-collapse:collapse;width:100%;font-size:var(--bp-font-size-sm)}.bp-cookie-policy__table th,.bp-cookie-policy__table td{text-align:start;vertical-align:top;padding:var(--bp-dimension-spacing-3);border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);overflow-wrap:anywhere}.bp-cookie-policy__table th{color:var(--bp-color-text-primary);font-weight:var(--bp-font-weight-semibold)}@media (width<=767px){.bp-cookie-policy__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bp-cookie-policy__table tr{padding:var(--bp-dimension-spacing-3) 0;border-bottom:var(--bp-dimension-border-width-thin) solid var(--bp-color-border-default);display:block}.bp-cookie-policy__table td{gap:var(--bp-dimension-spacing-3);padding:var(--bp-dimension-spacing-1) 0;border:none;grid-template-columns:8rem minmax(0,1fr);display:grid}.bp-cookie-policy__table td:before{content:attr(data-label);font-weight:var(--bp-font-weight-semibold);color:var(--bp-color-text-primary)}}
