/*!
 * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face{font-display:block;font-family:bootstrap-icons;src:url(/assets/bootstrap-icons-mSm7cUeB.woff2?e34853135f9e39acf64315236852cd5a)format("woff2"),url(/assets/bootstrap-icons-BeopsB42.woff?e34853135f9e39acf64315236852cd5a)format("woff")}.bi:before,[class^=bi-]:before,[class*=\ bi-]:before{font-variant:normal;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;display:inline-block;font-family:bootstrap-icons!important;font-weight:400!important}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}:root{--brand-navy:#0d1d2c;--brand-gold:#b08a4a;--brand-gold-deep:#a07a3c;--brand-gold-light:#e4b86a;--brand-gold-hover:#8f6a32;--brand-gold-border:#c9ae7a;--btn-gradient:linear-gradient(90deg,var(--brand-gold-deep)0%,var(--brand-gold-light)100%);--btn-gradient-hover:linear-gradient(90deg,#8f6a32 0%,#d4a85a 100%);--primary:#b08a4a;--primary-hover:#8f6a32;--surface:#fff;--background:#fff;--border:#e4ddd4;--text-primary:#0d1d2c;--text-secondary:#5c6570;--text-accent:#b08a4a;--shadow-sm:0 1px 3px #0d1d2c14;--shadow-md:0 4px 16px #0d1d2c1a;--shadow-form:0 12px 40px #00000014;--radius:12px;--radius-lg:16px;--app-header-height:3.5rem;--field-control-height:calc(1.5em + 1.25rem + 2px);--font-fa:"Vazirmatn","Vazir",sans-serif;--font-en:"Vazirmatn","Vazir",sans-serif;--footer-bg:#0d1d2c;--footer-text:#ffffffeb;--footer-gold:#b08a4a;--footer-gold-light:#e4b86a;--footer-gold-dark:#a07a3c;--theme-panel:#fff;--theme-muted:#f7f4ef;--theme-elevated:#fff;--theme-input:#fff;--theme-chip:#fff;--bs-primary:#b08a4a;--bs-primary-rgb:176,138,74;--bs-link-color:#b08a4a;--bs-link-hover-color:#8f6a32;--bs-body-color:#0d1d2c;--bs-body-bg:#fff;--bs-heading-color:#0d1d2c}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background)}body{font-family:var(--font-fa);background:var(--background);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-align:right;margin:0}body.ltr{font-family:var(--font-en);text-align:left}body.rtl{font-family:var(--font-fa);text-align:right}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,.sidebar-brand span,.property-card-v2-title,.property-card-v2-price strong{color:var(--brand-navy)}.text-primary,a.text-primary{color:var(--brand-gold)!important}a:not(.btn):hover{color:var(--brand-gold)}.page-container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.btn,.btn-primary,.btn-outline-primary,.btn-outline-secondary,.btn-secondary,.btn-success,.btn-danger,.btn-warning,.btn-light,.btn-dark{box-shadow:none;border-radius:0}.btn-primary{background:var(--btn-gradient);background-color:var(--brand-gold-deep);border:0;padding:.55rem 1.4rem;font-weight:600;color:#fff!important}.btn-primary.btn-sm{padding:.35rem .75rem;font-size:.8125rem;line-height:1.25}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{background:var(--btn-gradient-hover);background-color:var(--brand-gold-hover);filter:none;border:0;color:#fff!important}.btn-primary:disabled,.btn-primary.disabled{background:var(--btn-gradient);opacity:.65;color:#fff!important}.btn-outline-primary,.btn-outline-secondary{color:var(--text-secondary);border:1px solid var(--brand-gold-border);background:#fff;font-weight:500}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-secondary:hover,.btn-outline-secondary:focus{border-color:var(--brand-gold-deep);color:var(--brand-gold-deep);background:#fff}.btn-secondary{background:var(--btn-gradient);background-color:var(--brand-gold-deep);border:0;color:#fff!important}.btn-secondary:hover,.btn-secondary:focus{background:var(--btn-gradient-hover);border:0;color:#fff!important}.card{box-shadow:var(--shadow-form);background:var(--surface);border:none;border-radius:0}.form-control,.form-select,.input-group-text,.form-control.is-invalid,.form-select.is-invalid,.form-control.is-valid,.form-select.is-valid{border-radius:0!important}.form-control,.form-select{border-color:var(--border);background-color:#f5f5f5;padding:.625rem .875rem;font-family:inherit}input.form-control:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select.form-control,select.form-select{box-sizing:border-box;min-height:var(--field-control-height);height:var(--field-control-height);line-height:1.5}.form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%235c6670' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:16px 12px}body.rtl .form-control,body.rtl .form-select{text-align:right}body.rtl .form-select{background-position:.75rem;padding-left:2.25rem;padding-right:.875rem}body.ltr .form-select{background-position:right .75rem center;padding-right:2.25rem}.form-select:disabled{cursor:not-allowed;opacity:.65}.iran-division-input-group .iran-division-select{border-inline-end:0;background-image:none!important}.iran-division-input-group .iran-division-select-caret{pointer-events:none;padding-inline:.65rem;background:var(--theme-input,#f5f5f5)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}.iran-division-input-group:focus-within .iran-division-select,.iran-division-input-group:focus-within .iran-division-select-caret{border-color:var(--brand-gold)!important;background-color:#fff!important}.iran-division-input-group .iran-division-select:focus{box-shadow:none}.iran-division-input-group:focus-within{box-shadow:0 0 0 3px #b08a4a33}.form-control:focus,.form-select:focus{border-color:var(--brand-gold);background-color:#fff;box-shadow:0 0 0 3px #b08a4a33}.modal-content{box-shadow:var(--shadow-form);border:none;border-radius:0}.modal-header,.modal-footer{border-radius:0}.modal-dialog-scrollable{height:calc(100% - 1rem);max-height:calc(100vh - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem)}.modal-dialog-scrollable .modal-body{overscroll-behavior:contain;overflow-y:auto}.alert{border-radius:0}.auth-page{background:radial-gradient(900px 420px at 100% 0%,color-mix(in srgb,var(--brand-gold)18%,transparent),transparent 55%),radial-gradient(700px 380px at 0% 100%,color-mix(in srgb,var(--brand-navy)10%,transparent),transparent 50%),linear-gradient(165deg,var(--theme-muted,#f5f3ef)0%,var(--background,#fff)55%,var(--theme-muted,#f5f3ef)100%);justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem;display:flex}.auth-page-panel{background:var(--theme-panel,var(--surface,#fff));border:1px solid color-mix(in srgb,var(--brand-gold-border)55%,var(--border,#e5e7eb));width:100%;max-width:26rem;box-shadow:var(--shadow-form,0 12px 36px #0d1d2c14);padding:2rem 1.75rem 1.75rem}.auth-page-brand{text-align:center;flex-direction:column;align-items:center;gap:.65rem;margin-bottom:1.5rem;display:flex}.auth-page-brand .brand-lockup{margin-bottom:.35rem}.auth-page-brand .brand-lockup-mark{width:64px;height:64px}.auth-page-brand .brand-lockup-divider{height:52px}.auth-page-title{color:var(--text-primary,var(--brand-navy));margin:0;font-size:1.35rem;font-weight:700}.auth-page-subtitle{color:var(--text-secondary,#6c757d);margin:0;font-size:.9rem}.auth-page-form .form-label{color:var(--text-primary,var(--brand-navy));font-weight:600}.auth-page-form .form-control{color:var(--text-primary,var(--brand-navy));background:var(--theme-input,#fff);border-color:var(--border,#ced4da)}.auth-page-form input[type=email],.auth-page-form input[type=password],.auth-page-form .password-input-field{text-align:left;direction:ltr}.property-filters-top{background:var(--theme-surface,#fff)}.property-filters-top .form-label{margin-bottom:.35rem}.auth-password-toggle{justify-content:center;align-items:center;min-width:2.75rem;display:inline-flex}.password-input-field{text-align:left;direction:ltr}.auth-page-form .form-control:-webkit-autofill{-webkit-text-fill-color:var(--text-primary,var(--brand-navy));box-shadow:0 0 0 1000px var(--theme-input,#fff)inset;transition:background-color 9999s ease-out}.auth-page-form .form-control:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary,var(--brand-navy));box-shadow:0 0 0 1000px var(--theme-input,#fff)inset;transition:background-color 9999s ease-out}.auth-page-form .form-control:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary,var(--brand-navy));box-shadow:0 0 0 1000px var(--theme-input,#fff)inset;transition:background-color 9999s ease-out}.auth-page-submit{min-height:2.75rem}.auth-page-links{border-top:1px solid var(--border,#e5e7eb);flex-direction:column;align-items:center;gap:.55rem;margin-top:1.25rem;padding-top:1.1rem;display:flex}.auth-page-link{font-size:.9rem;font-weight:600;text-decoration:none;color:var(--brand-navy)!important}.auth-page-link:hover{text-decoration:underline;color:var(--brand-gold-hover)!important}.auth-page-link--muted{font-weight:500;color:var(--text-secondary,#5c6570)!important}.auth-page-link--muted:hover{color:var(--text-primary,var(--brand-navy))!important}.auth-page-panel--register{max-width:26rem}.auth-page-panel--wide{max-width:44rem}.register-wizard-steps{justify-content:center;align-items:center;gap:.5rem;margin:0 0 1.25rem;display:flex}.register-wizard-step{color:var(--text-secondary,#6c757d);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:.35rem .55rem;font-size:.85rem;font-weight:600;display:inline-flex}.register-wizard-step:disabled{cursor:default;opacity:.55}.register-wizard-step.is-active,.register-wizard-step.is-done{color:var(--brand-navy,#0d1d2c)}.register-wizard-step-num{border:1px solid var(--border,#d7dbe0);border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;line-height:1;display:inline-flex}.register-wizard-step.is-active .register-wizard-step-num,.register-wizard-step.is-done .register-wizard-step-num{border-color:var(--brand-gold-border,#c4a35a);background:color-mix(in srgb,var(--brand-gold)18%,transparent)}.register-wizard-step-sep{background:var(--border,#d7dbe0);width:1.75rem;height:1px}.register-wizard-type-label{color:var(--text-primary,var(--brand-navy));text-align:center;margin:0 0 .75rem;font-size:.95rem;font-weight:700}.register-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=640px){.register-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.register-type-card{text-align:start;border:1px solid color-mix(in srgb,var(--brand-gold-border)40%,var(--border,#e5e7eb));background:var(--theme-input,#fff);min-height:7.5rem;color:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.9rem .85rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.register-type-card:hover,.register-type-card:focus-visible{border-color:var(--brand-gold-border,#c4a35a);outline:none;box-shadow:0 6px 18px #0d1d2c0f}.register-type-card.is-selected{border-color:var(--brand-navy,#0d1d2c);background:color-mix(in srgb,var(--brand-gold)12%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-navy)35%,transparent)}.register-type-card-icon{color:var(--brand-navy,#0d1d2c);font-size:1.35rem;line-height:1}.register-type-card-title{color:var(--text-primary,var(--brand-navy));font-size:.95rem;font-weight:700}.register-type-card-desc{color:var(--text-secondary,#6c757d);font-size:.78rem;line-height:1.35}.register-selected-type{border:1px solid color-mix(in srgb,var(--brand-gold-border)50%,var(--border,#e5e7eb));background:color-mix(in srgb,var(--brand-gold)10%,#fff);justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.1rem;padding:.85rem .95rem;display:flex}.register-selected-type-main{flex-direction:column;gap:.2rem;min-width:0;display:flex}.register-selected-type-label{color:var(--text-secondary,#6c757d);font-size:.75rem;font-weight:600}.register-selected-type-value{color:var(--text-primary,var(--brand-navy));font-size:1rem}.register-selected-type-hint{color:var(--text-secondary,#6c757d);font-size:.8rem;line-height:1.4}.register-wizard-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.privacy-page{padding-bottom:3rem}.privacy-hero{background:radial-gradient(900px 280px at 100% 0%,color-mix(in srgb,var(--brand-gold)14%,transparent),transparent 60%),linear-gradient(180deg,var(--theme-muted,#f5f3ef)0%,var(--background,#fff)100%);border-bottom:1px solid var(--border,#e5e7eb);margin-bottom:1.5rem;padding:2.25rem 0 1.75rem}.privacy-eyebrow{color:var(--brand-gold-deep);margin:0 0 .5rem;font-size:.82rem;font-weight:600}.privacy-hero-title{color:var(--text-primary,var(--brand-navy));margin:0 0 .65rem;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:800;line-height:1.35}.privacy-hero-subtitle{color:var(--text-secondary,#6c757d);max-width:46rem;margin:0 0 .85rem;font-size:1.02rem}.privacy-hero-lead{max-width:48rem;color:var(--text-primary,var(--brand-navy));margin:0 0 1rem;line-height:1.85}.privacy-updated{color:var(--text-secondary,#6c757d);margin:0;font-size:.88rem}.privacy-layout{gap:1.5rem;display:grid}@media (width>=992px){.privacy-layout{grid-template-columns:minmax(15rem,17.5rem) minmax(0,1fr);align-items:stretch;gap:2rem}}.privacy-mobile-toc{margin-bottom:.25rem}.privacy-sidebar{flex-direction:column;min-height:0;display:flex}.privacy-sidebar-sticky{border:1px solid var(--border,#e5e7eb);background:var(--theme-panel,var(--surface,#fff));flex-direction:column;flex:auto;min-height:calc(100vh - 6.5rem);max-height:calc(100vh - 6.5rem);padding:1rem;display:flex;position:sticky;top:5.5rem;overflow:hidden}.privacy-toc{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.privacy-toc-title{color:var(--text-primary,var(--brand-navy));flex:none;margin:0 0 .75rem;font-size:.92rem;font-weight:700}.privacy-toc-list{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.15rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.privacy-toc-list a{color:var(--text-secondary,#6c757d);border-radius:6px;align-items:flex-start;gap:.45rem;padding:.35rem .4rem;font-size:.82rem;line-height:1.45;text-decoration:none;display:flex}.privacy-toc-list a:hover,.privacy-toc-list a.is-active{color:var(--brand-navy);background:color-mix(in srgb,var(--brand-gold)12%,transparent)}.privacy-toc-num{min-width:1.25rem;color:var(--brand-gold-deep);flex:none;font-weight:700}.privacy-sidebar-contact{border-top:1px solid var(--border,#e5e7eb);color:var(--brand-gold-deep);flex:none;margin-top:.75rem;padding-top:.85rem;font-size:.85rem;font-weight:600;text-decoration:none;display:block}.privacy-sidebar-contact:hover{text-decoration:underline}.privacy-content{min-width:0}.privacy-section{border-bottom:1px solid color-mix(in srgb,var(--border,#e5e7eb)85%,transparent);padding:1.35rem 0 1.5rem;scroll-margin-top:5.5rem}.privacy-section:last-of-type{border-bottom:0}.privacy-section-title{color:var(--text-primary,var(--brand-navy));align-items:baseline;gap:.55rem;margin:0 0 .9rem;font-size:1.15rem;font-weight:700;line-height:1.45;display:flex}.privacy-section-num{color:var(--brand-gold-deep);font-weight:800}.privacy-p{color:var(--text-primary,var(--brand-navy));margin:0 0 .85rem;line-height:1.9}.privacy-list{color:var(--text-primary,var(--brand-navy));margin:0 0 .95rem;padding-inline-start:1.2rem;line-height:1.85;list-style:outside}.privacy-list li::marker{color:var(--brand-gold-deep)}.privacy-list li+li{margin-top:.35rem}.privacy-callout{border:1px solid var(--border,#e5e7eb);border-inline-start:3px solid var(--brand-gold-deep);background:color-mix(in srgb,var(--brand-gold)8%,var(--theme-panel,#fff));margin:0 0 1rem;padding:.85rem 1rem;font-size:.95rem;line-height:1.8}.privacy-callout--warning{border-inline-start-color:color-mix(in srgb,var(--brand-gold-deep)70%,#8a5a2b);background:color-mix(in srgb,var(--brand-gold)12%,var(--theme-panel,#fff))}.privacy-footer-note{border:1px solid var(--border,#e5e7eb);background:var(--theme-muted,#f5f3ef);margin-top:1.75rem;padding:1.25rem}[data-theme=dark] .privacy-hero{background:radial-gradient(900px 280px at 100% 0%,color-mix(in srgb,var(--brand-gold)10%,transparent),transparent 60%),linear-gradient(180deg,var(--theme-muted)0%,var(--background)100%)}[data-theme=dark] .privacy-callout,[data-theme=dark] .privacy-footer-note,[data-theme=dark] .privacy-sidebar-sticky{background:var(--theme-panel)}.about-page{--about-ink:#0f1c2e;--about-gold:var(--brand-gold,#c4a35a)}.about-hero{isolation:isolate;color:#fff;border-bottom:1px solid color-mix(in srgb,var(--about-gold)35%,transparent);align-items:flex-end;min-height:min(72vh,34rem);margin-bottom:0;display:flex;position:relative;overflow:hidden}.about-hero-media{z-index:0;position:absolute;inset:0}.about-hero-photo{object-fit:cover;object-position:center 42%;width:100%;height:100%;animation:18s ease-in-out infinite alternate about-hero-drift;transform:scale(1.06)}.about-hero-veil{pointer-events:none;background:linear-gradient(105deg,#0a1220e0 0%,#0a12208c 48%,#0a122047 100%),linear-gradient(#0000 55%,#0a1220b8 100%);position:absolute;inset:0}.about-hero-copy{z-index:1;max-width:40rem;padding-block:clamp(3.5rem,10vw,5.5rem) clamp(2.25rem,6vw,3.25rem);animation:.85s both about-fade-up;position:relative}.about-hero-brand{letter-spacing:-.02em;color:#fff;text-shadow:0 2px 24px #00000059;margin:0 0 .85rem;font-size:clamp(1.35rem,3.2vw,1.85rem);font-weight:800}.about-hero-title{color:color-mix(in srgb,var(--about-gold)88%,#fff);margin:0 0 .85rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:600}.about-hero-lead{color:#ffffffe0;max-width:32rem;margin:0;font-size:clamp(.98rem,1.6vw,1.08rem);line-height:1.85}@keyframes about-hero-drift{0%{transform:scale(1.06)translate(0)}to{transform:scale(1.12)translate(-1.2%,1%)}}@keyframes about-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.about-hero-photo{animation:none;transform:none}.about-hero-copy{animation:none}}.about-story{padding-block:clamp(2.75rem,6vw,4rem) .75rem}.about-story-block{text-align:center;max-width:38rem;margin-inline:auto}.about-section-heading{letter-spacing:-.02em;color:var(--text-primary,var(--brand-navy));margin:0 0 1.15rem;font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:800;line-height:1.3}.about-section-heading:after{content:"";background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--about-gold,#c4a35a)35%,transparent)18%,var(--about-gold,#c4a35a)50%,color-mix(in srgb,var(--about-gold,#c4a35a)35%,transparent)82%,transparent 100%);width:min(14rem,72%);height:2px;margin:.9rem auto 0;display:block}.about-story-lead{color:var(--text-secondary,#5c6570);margin:0;font-size:clamp(1rem,1.55vw,1.1rem);line-height:2.05}.about-team{padding-bottom:3rem}.about-team-heading{color:var(--text-primary,var(--brand-navy));margin:0 0 .45rem;font-size:1.25rem;font-weight:700}.about-team-intro{color:var(--text-secondary,#6c757d);margin:0 0 1.25rem;line-height:1.7}.about-team-grid{gap:1.25rem;display:grid}@media (width>=768px){.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (width>=1100px){.about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-card{border:1px solid color-mix(in srgb,var(--brand-gold-border)55%,var(--border,#e5e7eb));background:var(--theme-panel,var(--surface,#fff));flex-direction:column;height:100%;display:flex;overflow:hidden}.about-card-media{background:radial-gradient(280px 120px at 50% 0%,color-mix(in srgb,var(--brand-gold)16%,transparent),transparent 70%),var(--theme-muted,#f5f3ef);justify-content:center;padding:1.5rem 1.5rem .5rem;display:flex}.about-card-avatar{object-fit:cover;object-position:center 28%;border:3px solid color-mix(in srgb,var(--brand-gold)45%,#fff);width:9.5rem;height:9.5rem;box-shadow:0 8px 24px color-mix(in srgb,var(--brand-navy)12%,transparent);border-radius:50%}.about-card-avatar--top{object-position:center 8%}.about-card-avatar--placeholder{background:color-mix(in srgb,var(--brand-gold)22%,var(--theme-panel,#fff));color:var(--brand-navy);place-items:center;font-size:2rem;font-weight:800;display:grid}.about-card-body{flex-direction:column;flex:1;padding:1.15rem 1.35rem 1.35rem;display:flex}.about-card-name{color:var(--text-primary,var(--brand-navy));margin:0 0 .35rem;font-size:1.15rem;font-weight:800}.about-card-role{color:var(--brand-gold-deep);margin:0 0 .85rem;font-size:.92rem;font-weight:600}.about-card-bio{color:var(--text-secondary,#5c6570);flex:1;margin:0 0 1rem;line-height:1.85}.about-card-contacts{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.about-card-contacts li{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.about-card-contacts i{color:var(--brand-gold-deep)}.about-card-contacts a{color:var(--text-primary,var(--brand-navy));word-break:break-word;text-decoration:none}.about-card-contacts a:hover{color:var(--brand-gold-hover);text-decoration:underline}.about-footer-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.75rem;display:flex}[data-theme=dark] .about-card-media{background:radial-gradient(280px 120px at 50% 0%,color-mix(in srgb,var(--brand-gold)12%,transparent),transparent 70%),var(--theme-muted)}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),.input-group>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-radius:0!important}.status-pill{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;padding:.4em .9em;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-block;box-shadow:0 2px 10px #0f172a38}.property-card .status-pill.status-pill-available,.status-pill.status-pill-available{color:#fff!important;background:#15803d!important;border-color:#166534!important}.property-card .status-pill.status-pill-sold,.status-pill.status-pill-sold{color:#fff!important;background:#b91c1c!important;border-color:#991b1b!important}.property-card .status-pill.status-pill-rented,.status-pill.status-pill-rented{color:#fff!important;background:#b45309!important;border-color:#92400e!important}.status-pill.status-pill-default{color:#fff!important;background:#334155!important}.tx-pill{letter-spacing:.01em;box-shadow:0 2px 12px color-mix(in srgb,var(--brand-gold)22%,#0d1d2c1f);border:1px solid #0000;border-radius:0;padding:.45em .95em;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-block}.tx-pill-sell{background:var(--btn-gradient)!important;color:#fff!important;border-color:var(--brand-gold-deep)!important}.tx-pill-rent{background:color-mix(in srgb,var(--brand-navy)82%,var(--brand-gold))!important;color:#fff!important;border-color:var(--brand-navy)!important}.tx-pill-mortgage{background:color-mix(in srgb,var(--brand-gold-deep)70%,var(--brand-navy))!important;color:#fff!important;border-color:var(--brand-gold-deep)!important}.tx-pill-partnership{background:color-mix(in srgb,var(--brand-gold)55%,#8b5a2b)!important;color:#fff!important;border-color:#8b5a2b!important}.tx-pill-buy,.tx-pill-default{background:var(--brand-navy)!important;color:#fff!important}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bookmark-overlay{justify-content:center;align-items:center;width:38px;height:38px;color:#334155!important;background:#fffffff2!important;border:1px solid #fffc!important;border-radius:12px!important;padding:0!important;display:inline-flex!important;box-shadow:0 2px 12px #0f172a33!important}.bookmark-overlay:hover,.bookmark-overlay:focus{color:var(--primary)!important;background:#fff!important;border-color:#dbeafe!important}.bookmark-overlay-active{color:#c2410c!important;background:#fff7ed!important;border-color:#fed7aa!important}.property-card img{object-fit:cover}.property-card{z-index:0;position:relative}.fade-in{animation:.3s fadeIn}.law-content{line-height:2}.law-content h2{margin:1.5rem 0 .75rem;font-size:1.35rem;font-weight:700}.law-content h3{margin:1.25rem 0 .5rem;font-size:1.1rem;font-weight:700}.law-content>:first-child{margin-top:0}.law-content a{color:var(--bs-link-color);text-underline-offset:3px;text-decoration:underline}.law-content table{border-collapse:collapse;width:100%;margin:1rem 0}.law-content th,.law-content td{border:1px solid var(--bs-border-color);padding:.5rem .75rem}.law-content th{background:var(--bs-tertiary-bg);font-weight:600}.law-content blockquote{border-inline-start:4px solid var(--bs-link-color);background:var(--bs-tertiary-bg);border-radius:.5rem;margin:1rem 0 0;padding:.75rem 1rem}.law-content blockquote p{margin:0}.html-editor-tinymce .tox-tinymce{border-radius:0;border-color:var(--border)!important}.html-editor-tinymce .tox .tox-edit-area__iframe{background:#f5f5f5}.partner-site{--partner-hero-min:clamp(18rem,42vh,26rem);background:linear-gradient(#fff 0%,#faf8f5 42%,#fff 100%)}.partner-site-hero{color:#f7f4ef;background:var(--brand-navy);min-height:var(--partner-hero-min);align-items:flex-end;display:flex;position:relative;overflow:hidden}.partner-site-hero-bg{pointer-events:none;background:radial-gradient(85% 75% at 85% -10%,#b08a4a6b,#0000 58%),radial-gradient(55% 45% at -5% 110%,#e4b86a29,#0000 52%),linear-gradient(155deg,#08131d 0%,#0d1d2c 48%,#173044 100%);position:absolute;inset:0}.partner-site-hero--builder .partner-site-hero-bg{background:radial-gradient(70% 60% at 10% 0,#b08a4a47,#0000 55%),radial-gradient(50% 40% at 100% 100%,#ffffff0f,#0000 45%),linear-gradient(150deg,#0a1420 0%,#122536 55%,#1a3348 100%)}.partner-site-hero--expert .partner-site-hero-bg{background:radial-gradient(60% 50% at 70% 0,#e4b86a4d,#0000 50%),radial-gradient(45% 55% at 0 80%,#b08a4a2e,#0000 50%),linear-gradient(165deg,#0c1824 0%,#0f2233 50%,#163047 100%)}.partner-site-hero-pattern{opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 92%);mask-image:linear-gradient(#000000d9,#0000 92%)}.partner-site-hero-inner{z-index:1;width:100%;padding-block:clamp(2.5rem,6vw,4rem) clamp(2rem,4vw,3rem);position:relative}.partner-site-kicker{letter-spacing:.14em;color:var(--brand-gold-light);align-items:center;gap:.55rem;margin:0 0 .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.partner-site-kicker:before{content:"";background:linear-gradient(90deg,var(--brand-gold-light),transparent);width:1.6rem;height:2px}.partner-site-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.75rem 2.25rem;display:flex}.partner-site-identity{flex-wrap:wrap;flex:300px;align-items:center;gap:1.25rem 1.5rem;min-width:0;display:flex}.partner-site-identity-text{flex:220px;min-width:0}.partner-site-avatar{object-fit:cover;background:#ffffff0f;border:1px solid #e4b86a66;border-radius:16px;flex-shrink:0;width:128px;height:128px;box-shadow:0 12px 40px #00000047}.partner-site-avatar--fallback{color:var(--brand-gold-light);background:linear-gradient(145deg,#b08a4a33,#ffffff0d);place-items:center;font-size:2.75rem;display:grid}.partner-site-name{color:#fff;letter-spacing:-.02em;margin:0 0 .4rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.15}.partner-site-company{color:#f7f4efb3;margin:0 0 .45rem;font-size:1.02rem}.partner-site-tagline{color:#f7f4efe6;max-width:38rem;margin:0;font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.7}.partner-site-hero-meta{color:#f7f4efc7;flex-wrap:wrap;gap:.65rem 1.25rem;margin:.9rem 0 0;font-size:.92rem;display:flex}.partner-site-hero-meta span,.partner-site-hero-meta a{color:inherit;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.partner-site-hero-meta a:hover{color:var(--brand-gold-light)}.partner-site-hero-actions{flex-wrap:wrap;gap:.7rem;display:flex}.partner-site-hero-actions .btn-outline-light{color:#fff;border-color:#ffffff59}.partner-site-hero-actions .btn-outline-light:hover{color:#fff;background:#ffffff1a;border-color:#ffffff8c}.partner-site-cta-primary{box-shadow:0 10px 28px #b08a4a47}.partner-site-section{margin-bottom:2.75rem}.partner-site-section-title{color:var(--brand-navy);margin-bottom:1rem;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:750}.partner-site-custom{padding:.5rem 0 .25rem}.partner-site-listings{padding-top:.5rem}.partner-site-more-link{color:var(--brand-gold-deep)}.partner-site-more-link:hover{color:var(--brand-gold-hover)}.partner-site-body-inner{padding-block:clamp(2rem,4vw,3.25rem) 1rem}.partner-site-listings{background:linear-gradient(#0000,#f7f4efd9 12% 88%,#0000);padding-block:1rem 3rem}.partner-site-listings-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;margin-bottom:1.35rem;display:flex}.partner-site-listings-more{color:var(--brand-gold-deep);align-items:center;gap:.35rem;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.partner-site-listings-more:hover{color:var(--brand-gold-hover)}.partner-site-profile-link{color:var(--text-secondary);margin:0 0 2.5rem;font-size:.88rem}.partner-site-profile-link a{color:inherit;text-underline-offset:3px;text-decoration:underline}.partner-site-anim{animation:.7s both partnerSiteRise}.partner-site-anim--1{animation-delay:50ms}.partner-site-anim--2{animation-delay:.16s}.partner-site-anim--3{animation-delay:.28s}.partner-default{animation:.65s both partnerSiteRise}.partner-default-eyebrow{letter-spacing:.12em;color:var(--brand-gold-deep);margin:0 0 .55rem;font-size:.78rem;font-weight:650}.partner-default-heading{color:var(--brand-navy);letter-spacing:-.015em;margin:0 0 1rem;font-size:clamp(1.45rem,2.8vw,2rem);font-weight:800;line-height:1.25}.partner-default-heading--sm{margin-bottom:1.5rem;font-size:clamp(1.25rem,2.2vw,1.6rem)}.partner-default-lead{max-width:40rem;color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:1.05rem;line-height:2}.partner-default-owner-hint{color:var(--text-secondary);margin:1.15rem 0 0;font-size:.9rem}.partner-default-owner-hint a{color:var(--brand-gold-deep);text-underline-offset:3px;font-weight:650;text-decoration:underline}.partner-default-meta{color:var(--text-secondary);flex-wrap:wrap;gap:.55rem 1.1rem;margin:1rem 0 0;font-size:.92rem;display:flex}.partner-default-meta span{align-items:center;gap:.3rem;display:inline-flex}.partner-default-about{grid-template-columns:minmax(0,1.4fr) minmax(240px,.75fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}.partner-default-aside-panel{top:calc(var(--app-header-height) + 1rem);box-shadow:var(--shadow-sm);background:linear-gradient(165deg,#fffffff5,#f7f4efeb);border:1px solid #b08a4a47;border-radius:16px;padding:1.35rem 1.25rem 1.4rem;position:sticky}.partner-default-aside-title{letter-spacing:.08em;color:var(--brand-navy);margin:0 0 1rem;font-size:.82rem;font-weight:700}.partner-default-aside-list{margin:0 0 .85rem;padding:0;list-style:none}.partner-default-aside-list li{margin-bottom:.7rem}.partner-default-aside-list a{color:var(--text-secondary);align-items:flex-start;gap:.5rem;font-size:.95rem;line-height:1.5;text-decoration:none;display:flex}.partner-default-aside-list a:hover{color:var(--brand-navy)}.partner-default-aside-list .bi{color:var(--brand-gold-deep);margin-top:.15rem}.partner-default-aside-cta{margin-top:.35rem}.partner-default-highlights{margin-bottom:clamp(2.25rem,4.5vw,3.25rem)}.partner-default-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem 1.4rem;display:grid}.partner-default-highlight{border-top:2px solid var(--brand-gold);padding:1.2rem .1rem .35rem}.partner-default-highlight-icon{width:2.2rem;height:2.2rem;color:var(--brand-gold-deep);place-items:center;margin-bottom:.7rem;font-size:1.25rem;display:inline-grid}.partner-default-highlight h3{color:var(--brand-navy);margin:0 0 .5rem;font-size:1.05rem;font-weight:750}.partner-default-highlight p{color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.85}.partner-default-banner{color:#f7f4ef;background:var(--brand-navy);border-radius:20px;margin:.25rem 0 .5rem;position:relative;overflow:hidden}.partner-default-banner:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 100%,#b08a4a47,#0000 55%),linear-gradient(120deg,#0d1d2c,#15283a);position:absolute;inset:0}.partner-default-banner-inner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding:clamp(1.5rem,3vw,2.15rem) clamp(1.25rem,3vw,2rem);display:flex;position:relative}.partner-default-banner-title{color:#fff;margin:0 0 .45rem;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:750}.partner-default-banner-text{color:#f7f4efd1;max-width:36rem;margin:0;font-size:.98rem;line-height:1.75}.partner-default-banner-actions{flex-wrap:wrap;gap:.65rem;display:flex}.partner-default-banner-actions .btn-outline-light{color:#fff;border-color:#ffffff59}.partner-default-banner-actions .btn-outline-light:hover{color:#fff;background:#ffffff1a}@keyframes partnerSiteRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.partner-default-about{grid-template-columns:1fr}.partner-default-aside-panel{position:static}.partner-default-highlight-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.partner-default,.partner-site-anim{animation:none!important}}.agency-site-logo{object-fit:contain;border:1px solid var(--border);background:#fff}.agency-site-logo-fallback{border:1px solid var(--border);background:var(--bs-tertiary-bg);width:72px;height:72px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:1.75rem;display:flex}.agency-site-blocks .agency-site-html{max-width:100%;overflow-x:auto}.browser-address-preview{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;max-width:720px;overflow:hidden}.browser-address-preview-chrome{background:#ece8e1;border-bottom:1px solid #ddd6cb;align-items:center;gap:.4rem;padding:.55rem .75rem .35rem;display:flex}.browser-address-preview-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.browser-address-preview-dot--red{background:#ff5f57}.browser-address-preview-dot--amber{background:#febc2e}.browser-address-preview-dot--green{background:#28c840}.browser-address-preview-tab{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:8px 8px 0 0;align-items:center;gap:.35rem;max-width:min(220px,40vw);margin-inline-start:.5rem;padding:.28rem .7rem;font-size:.75rem;display:inline-flex;overflow:hidden}.browser-address-preview-toolbar{background:#f7f4ef;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .65rem .7rem;display:flex}.browser-address-preview-nav{color:#9aa3ad;gap:.55rem;padding-inline:.15rem;font-size:.85rem;display:inline-flex}.browser-address-preview-bar{min-width:0;color:var(--text-primary);background:#fff;border:1px solid #ddd6cb;border-radius:999px;flex:220px;align-items:center;gap:.45rem;padding:.45rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;display:flex}.browser-address-preview-bar .bi-lock-fill{color:#6b7280;flex-shrink:0;font-size:.75rem}.browser-address-preview-url{text-overflow:ellipsis;white-space:nowrap;direction:ltr;overflow:hidden}.browser-address-preview-actions{flex-wrap:wrap;gap:.35rem;display:inline-flex}.browser-address-preview-btn{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.78rem;text-decoration:none;display:inline-flex}.browser-address-preview-btn:hover{color:var(--brand-gold-deep);border-color:var(--brand-gold-border)}.agency-site-key-preview{border:1px solid var(--brand-gold-border);background:linear-gradient(135deg,#b08a4a14 0%,#fffffff2 55%);margin-top:.75rem;padding:1rem 1.125rem;box-shadow:0 4px 18px #0f172a0f}.agency-site-key-preview--invalid{border-color:var(--bs-warning);background:linear-gradient(135deg,#ffc1071f 0%,#fffffff5 55%)}.agency-site-key-preview-head{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:600;display:flex}.agency-site-key-preview-head .bi{color:var(--brand-gold-deep);font-size:1.15rem}.agency-site-key-preview-warn{color:var(--bs-warning-text-emphasis,#664d03)}.agency-site-key-preview-row{border-top:1px solid #0000000f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;padding:.55rem 0;display:grid}.agency-site-key-preview-row:first-of-type{border-top:0;padding-top:0}.agency-site-key-preview-row-label{color:var(--text-secondary);grid-column:1/-1;font-size:.8125rem}.agency-site-key-preview-row-value{word-break:break-all;color:var(--text-primary);border:1px solid var(--border);background:#ffffffd9;padding:.45rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem}.agency-site-key-preview-copy{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.agency-site-key-preview-row--single{border-top:0;padding-top:0}.property-description{line-height:2}.property-description>:first-child{margin-top:0}.property-description>:last-child{margin-bottom:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}body.rtl .navbar-brand{margin-left:1rem;margin-right:0}body.rtl .offcanvas-header .btn-close{margin:0}body.rtl .pagination{padding-right:0}.pagination-bar{margin-top:1.5rem}.pagination-compact{flex-wrap:wrap;gap:.25rem}.pagination-compact .page-link{text-align:center;min-width:2.5rem;margin:0 1px;border-radius:10px!important}.pagination-compact .page-item.active .page-link{font-weight:700}.pagination-bar-meta{-webkit-user-select:none;user-select:none}body.rtl .dropdown-menu{text-align:right}body.rtl input[type=number]{text-align:left;direction:ltr}body.rtl .input-group>:not(:first-child){margin-left:0;margin-right:-1px}h1,h2,h3,h4,h5,h6,.btn,.form-label{font-family:inherit}.app-shell{background:var(--background);min-height:100vh;display:flex}.app-shell.rtl{flex-direction:row-reverse}.form-control,.form-select,.dropdown-menu,.dropdown-item,.btn{font-family:var(--font-fa)!important}body.ltr .form-control,body.ltr .form-select,body.ltr .dropdown-menu,body.ltr .dropdown-item,body.ltr .btn{font-family:var(--font-en)!important}.user-menu-toggle,.user-menu-toggle:hover,.user-menu-toggle:focus,.user-menu-toggle.show,.user-menu-toggle:active{color:var(--text-primary)!important;border:1px solid var(--border)!important;box-shadow:none!important;background:#f1f5f9!important}.app-topbar-actions{align-items:center;gap:.45rem;display:flex}.topbar-icon-btn{border:1px solid var(--border);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--text-secondary);border-radius:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.topbar-icon-btn:hover{color:var(--text-primary);background:#f8fafc;border-color:#cbd5e1}.topbar-icon-btn i{font-size:1.1rem}.topbar-lang-btn{letter-spacing:.04em;font-size:.72rem;font-weight:700}.user-account-toggle{align-items:center;gap:.55rem;min-height:2.35rem;border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text-primary)!important;box-shadow:none!important;border-radius:999px!important;padding:.2rem .55rem .2rem .25rem!important;display:inline-flex!important}.user-account-toggle:after{display:none!important}.user-account-toggle:hover,.user-account-toggle:focus,.user-account-toggle.show{background:#f8fafc!important;border-color:#cbd5e1!important}.user-account-avatar{background:var(--btn-gradient,linear-gradient(135deg,var(--primary),#0f766e));color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;width:1.95rem;height:1.95rem;font-size:.68rem;font-weight:700;display:inline-grid}.user-account-avatar--lg{width:2.6rem;height:2.6rem;font-size:.85rem}.user-account-meta{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15}.user-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:.82rem;font-weight:600;overflow:hidden}.user-account-role{color:var(--text-secondary);font-size:.68rem}.user-account-caret{color:var(--text-secondary);margin-inline-end:.15rem;font-size:.7rem}.user-account-menu{border:1px solid var(--border);border-radius:14px;min-width:16.5rem;padding:.4rem;box-shadow:0 12px 32px #0f172a1f}.user-account-menu-head{align-items:center;gap:.75rem;padding:.65rem .55rem;display:flex}.user-account-menu .dropdown-item{border-radius:8px;padding:.55rem .7rem;font-size:.9rem}.dropdown-item:hover,.dropdown-item:focus{color:var(--text-primary)!important;background:#eff6ff!important}.app-footer{background:var(--surface);border-top:1px solid var(--border);margin-top:auto}.footer-links li{margin-bottom:.5rem}.footer-links a{color:var(--text-secondary)}.footer-links a:hover{color:var(--primary)}.site-footer{color:var(--footer-text);margin-top:auto;background:var(--footer-bg)!important}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem 3rem;min-height:160px;padding:3.75rem 0;display:flex}.site-footer-grid{grid-template-columns:minmax(14rem,1.3fr) repeat(3,minmax(8rem,1fr)) auto;align-items:start;gap:2rem 1.75rem;padding:3.5rem 0 3rem;display:grid}.site-footer-brand-block{flex-direction:column;gap:1rem;max-width:22rem;display:flex}.site-footer-blurb{color:var(--footer-text);opacity:.88;margin:0;font-size:.92rem;line-height:1.7}.site-footer-col{flex-direction:column;gap:.55rem;font-size:.92rem;line-height:1.45;display:flex}.site-footer-col-title{letter-spacing:.06em;text-transform:uppercase;color:var(--footer-gold-light,#e0a66a);margin:0 0 .35rem;font-size:.78rem;font-weight:700}.site-footer-col a{color:var(--footer-text);text-decoration:none;transition:color .2s}.site-footer-col a:hover{color:var(--footer-gold-light)}.site-footer .brand-logo-img{max-width:130px;height:110px}.site-footer-brand{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.site-footer .brand-lockup{gap:1rem}.site-footer .brand-lockup-mark{width:88px;height:88px;box-shadow:none;background:0 0;border-radius:0;padding:0}.site-footer .brand-lockup-mark img{object-fit:contain;width:100%;height:100%}.site-footer .brand-lockup-divider{background:linear-gradient(180deg,transparent 0%,var(--footer-gold)12%,var(--footer-gold-light)50%,var(--footer-gold)88%,transparent 100%);width:1.5px;height:72px}.site-footer .brand-lockup-title,.site-footer .brand-lockup-subtitle{color:var(--footer-gold-light);text-shadow:none}.site-footer .brand-lockup-title{font-size:1.35rem}.site-footer .brand-lockup-subtitle{letter-spacing:.12em;font-size:.95rem}body.ltr .site-footer .brand-lockup-title{letter-spacing:.14em;font-size:1.15rem}body.ltr .site-footer .brand-lockup-subtitle{letter-spacing:.22em;font-size:.78rem}.brand-logo{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.brand-logo-img{object-fit:contain;background:0 0;width:auto;max-width:min(120px,40vw);height:96px;display:block}.builder-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;height:100%;transition:box-shadow .2s,transform .2s;display:block;overflow:hidden}.builder-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.builder-card-photo,.builder-detail-photo{aspect-ratio:1;background:#f1f5f9;overflow:hidden}.builder-card-photo img,.builder-detail-photo img{object-fit:cover;width:100%;height:100%}.builder-card-fallback{color:#94a3b8;background:linear-gradient(145deg,#e2e8f0,#f8fafc);place-items:center;width:100%;height:100%;font-size:2.5rem;display:grid}.builder-card-body{padding:1.1rem 1.15rem 1.25rem}.builder-detail{grid-template-columns:180px 1fr;align-items:start;gap:1.75rem;display:grid}.builder-detail-photo{border-radius:var(--radius-lg);overflow:hidden}.experts-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:radial-gradient(1200px 420px at 10% -10%,#b08a4a1f,#0000 55%),radial-gradient(900px 360px at 95% 0,#0d1d2c0f,#0000 50%),linear-gradient(#faf8f4 0%,#fff 55% 100%);margin-bottom:1.5rem;padding-bottom:2.75rem;scroll-margin-top:5rem;position:relative}.experts-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.75rem;display:flex}.experts-eyebrow{letter-spacing:.08em;color:var(--brand-gold-deep);text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:700}.experts-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.experts-back{border:1px solid var(--brand-gold-border);color:var(--brand-navy);cursor:pointer;background:#fff;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.85rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.experts-back:hover{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.experts-search{border:1px solid var(--border);min-width:min(280px,100%);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:.55rem;padding:.55rem .9rem;display:inline-flex}.experts-search i{color:var(--brand-gold)}.experts-search input{width:100%;color:var(--text-primary);background:0 0;border:0;outline:none;font-size:.9rem}.experts-sort{border:1px solid var(--border);box-shadow:var(--shadow-sm);color:var(--text-secondary);background:#fff;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.experts-sort>i{color:var(--brand-gold-deep)}.experts-sort-label{white-space:nowrap}.experts-sort select{color:var(--brand-navy);cursor:pointer;background:0 0;border:0;outline:none;max-width:11rem;font-size:.82rem;font-weight:700}.experts-specialty-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.95rem;margin-bottom:1.25rem;display:grid}.specialty-card{text-align:start;isolation:isolate;border:1px solid color-mix(in srgb,var(--brand-gold-border)70%,var(--border));background:radial-gradient(140px 100px at 0% 0%,color-mix(in srgb,var(--brand-gold)16%,transparent),transparent 70%),linear-gradient(155deg,var(--theme-panel)0%,var(--theme-muted)55%,color-mix(in srgb,var(--brand-gold)6%,var(--theme-panel))100%);cursor:pointer;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:0;width:100%;min-height:0;padding:0;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 8px 22px #0d1d2c0d}.specialty-card:before{content:"";background:var(--btn-gradient);opacity:.85;z-index:0;inset-inline-start:0;width:3px;position:absolute;top:0;bottom:0}.specialty-card:after{content:"";border:1.5px solid color-mix(in srgb,var(--brand-gold)28%,transparent);width:250px;height:250px;box-shadow:inset 0 0 0 22px color-mix(in srgb,var(--brand-gold-light)12%,transparent),0 0 0 44px color-mix(in srgb,var(--brand-gold)8%,transparent);background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--brand-gold-light)14%,transparent)0%,transparent 48%);pointer-events:none;z-index:0;opacity:.9;inset-inline-end:-90px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.specialty-card>*{z-index:1;position:relative}.specialty-card:hover{border-color:var(--brand-gold);box-shadow:0 1px 0 #fff6 inset,0 16px 32px color-mix(in srgb,var(--brand-gold)18%,#0d1d2c14);background:radial-gradient(130px 90px at 0% 0%,color-mix(in srgb,var(--brand-gold)22%,transparent),transparent 70%),linear-gradient(155deg,var(--theme-panel)0%,color-mix(in srgb,var(--brand-gold)8%,var(--theme-muted))100%);transform:translateY(-3px)}.specialty-card:hover:after{border-color:color-mix(in srgb,var(--brand-gold)36%,transparent);box-shadow:inset 0 0 0 22px color-mix(in srgb,var(--brand-gold-light)16%,transparent),0 0 0 44px color-mix(in srgb,var(--brand-gold)11%,transparent);opacity:1}.specialty-card-icon{background:var(--btn-gradient);color:#fff;flex-shrink:0;align-self:stretch;place-items:center;width:64px;height:100%;min-height:78px;font-size:1.55rem;display:grid;box-shadow:inset -8px 0 18px #0000001f}.specialty-card-body{flex-direction:column;justify-content:center;gap:.4rem;min-width:0;padding:.55rem .45rem .55rem .65rem;display:flex}.specialty-card-title{color:var(--brand-gold-deep);font-size:1.12rem;font-weight:800;line-height:1.25}.specialty-card-meta{color:var(--text-secondary);font-size:.78rem}.specialty-card-stats{flex-direction:column;align-items:stretch;gap:.28rem;width:100%;display:flex}.specialty-card-stats>span{background:0 0;border:none;grid-template-columns:1.05rem 1.85rem 1fr;align-items:center;column-gap:.2rem;padding:.15rem 0;line-height:1;display:grid}.specialty-card-stats>span>i{color:var(--brand-gold-deep);justify-self:center;font-size:1.05rem;line-height:1}.specialty-card-stats strong{color:color-mix(in srgb,var(--brand-navy)72%,#64748b);letter-spacing:0;font-variant-numeric:tabular-nums;text-align:center;box-sizing:border-box;width:100%;font-size:.88rem;font-weight:700;display:block}.specialty-card-stats em{color:color-mix(in srgb,var(--text-secondary)88%,#94a3b8);white-space:nowrap;font-size:.66rem;font-style:normal;font-weight:500}.specialty-card-arrow{border:1.5px solid color-mix(in srgb,var(--brand-gold-deep)55%,var(--brand-gold-border));width:1.85rem;height:1.85rem;color:var(--brand-gold-deep);background:color-mix(in srgb,var(--brand-gold)10%,var(--theme-panel));border-radius:50%;flex-shrink:0;align-self:center;place-items:center;margin-inline:.55rem;font-size:.85rem;display:grid}.specialty-card:hover .specialty-card-arrow{background:var(--btn-gradient);color:#fff;border-color:#0000}.experts-role-filters{flex-wrap:wrap;gap:.5rem;margin:0 0 .65rem;display:flex}.experts-role-chip{border:1px solid color-mix(in srgb,var(--brand-gold-border)70%,var(--border));background:var(--theme-panel);color:var(--text-secondary);cursor:pointer;padding:.4rem .85rem;font-size:.82rem;font-weight:600;transition:border-color .2s,background .2s,color .2s}.experts-role-chip:hover{border-color:var(--brand-gold);color:var(--brand-navy)}.experts-role-chip.is-active{border-color:var(--brand-gold);color:#fff;background:var(--btn-gradient)}.experts-trust-filters{flex-wrap:wrap;gap:.45rem;margin:0 0 1.15rem;display:flex}.experts-trust-chip{border:1px solid color-mix(in srgb,var(--brand-gold-border)55%,var(--border));background:color-mix(in srgb,var(--brand-gold)5%,var(--theme-panel));color:var(--text-secondary);cursor:pointer;align-items:center;gap:.3rem;padding:.32rem .7rem;font-size:.78rem;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.experts-trust-chip .bi{color:#16a34a;font-size:.9rem}.experts-trust-chip:hover{border-color:var(--brand-gold);color:var(--brand-navy)}.experts-trust-chip.is-active{border-color:color-mix(in srgb,#16a34a 55%,var(--brand-gold));background:color-mix(in srgb,#16a34a 12%,var(--theme-panel));color:var(--brand-navy)}.expert-entity-badge--wholesale{background:#1d6555}.expert-entity-badge--supplier{background:#304a68}.experts-people-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:stretch;gap:1.25rem;display:grid}.property-nearby-section{background:radial-gradient(900px 280px at 100% 0%,color-mix(in srgb,var(--brand-gold)10%,transparent),transparent 60%),var(--theme-panel)}.property-nearby-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.35rem;display:flex}.property-nearby-eyebrow{letter-spacing:.06em;color:var(--brand-gold-deep);font-size:.78rem;font-weight:700}.property-nearby-all-btn{white-space:nowrap}.property-nearby-block+.property-nearby-block{margin-top:1.5rem}.property-nearby-block-title{color:var(--brand-navy);align-items:center;gap:.45rem;margin:0 0 .85rem;font-size:1rem;font-weight:700;display:flex}.property-nearby-block-title .bi{color:var(--brand-gold-deep)}.property-nearby-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem;display:grid}.property-nearby-card{border:1px solid color-mix(in srgb,var(--brand-gold-border)60%,var(--border));background:color-mix(in srgb,var(--brand-gold)4%,var(--theme-panel));grid-template-columns:64px minmax(0,1fr);align-items:start;gap:.75rem;padding:.85rem;display:grid}.property-nearby-card-media{background:var(--btn-gradient);color:#fff;width:64px;height:64px;overflow:hidden}.property-nearby-card-media img{object-fit:cover;width:100%;height:100%;display:block}.property-nearby-card-fallback{place-items:center;width:100%;height:100%;font-size:1.05rem;font-weight:800;display:grid}.property-nearby-card-name{color:var(--brand-gold-deep);margin:0;font-size:.98rem;font-weight:800;line-height:1.3}.property-nearby-card-specialty{color:var(--text-secondary);margin-top:.15rem;font-size:.82rem}.property-nearby-card-meta{color:var(--text-secondary);flex-wrap:wrap;gap:.35rem .65rem;margin-top:.35rem;font-size:.75rem;display:flex}.property-nearby-card-rating{align-items:center;gap:.3rem;margin-top:.4rem;font-size:.8rem;font-weight:600;display:flex}.property-nearby-card-rating .bi{color:var(--brand-gold-deep);font-size:.78rem}.property-nearby-card-coverage{color:color-mix(in srgb,var(--text-secondary)90%,#94a3b8);margin-top:.3rem;font-size:.72rem}.property-nearby-foot{margin-top:1.15rem}.expert-person-card{isolation:isolate;border:1px solid color-mix(in srgb,var(--brand-gold-border)65%,var(--border));background:radial-gradient(220px 160px at 100% 0%,color-mix(in srgb,var(--brand-gold)5%,transparent),transparent 72%),linear-gradient(180deg,var(--theme-panel)0%,color-mix(in srgb,var(--brand-gold)5%,var(--theme-muted))100%);flex-direction:column;height:100%;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 10px 28px #0d1d2c0f}.expert-person-card:before{content:"";border:1.5px solid color-mix(in srgb,var(--brand-gold)18%,transparent);width:280px;height:280px;box-shadow:inset 0 0 0 26px color-mix(in srgb,var(--brand-gold-light)7%,transparent),0 0 0 52px color-mix(in srgb,var(--brand-gold)4%,transparent);opacity:.7;pointer-events:none;z-index:0;inset-inline-end:-110px;border-radius:50%;position:absolute;top:-110px}.expert-person-card:hover{border-color:var(--brand-gold);box-shadow:0 1px 0 #ffffff59 inset,0 18px 36px color-mix(in srgb,var(--brand-gold)16%,#0d1d2c14);transform:translateY(-4px)}.expert-person-card:hover:before{border-color:color-mix(in srgb,var(--brand-gold)24%,transparent);opacity:.8}.expert-person-media{aspect-ratio:4/3;background:var(--theme-muted);z-index:1;position:relative;overflow:hidden}.expert-entity-badge{z-index:2;letter-spacing:.02em;color:#fff;background:color-mix(in srgb,var(--brand-bronze,#8b5a2b)88%,#0d1d2c);border-radius:.35rem;padding:.28rem .55rem;font-size:.72rem;font-weight:700;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;box-shadow:0 6px 16px #0d1d2c38}.expert-person-card--trust{padding:0}.expert-person-top{z-index:1;grid-template-columns:80px 1fr;align-items:center;gap:.75rem;padding:.85rem .9rem .4rem;display:grid;position:relative}.expert-person-media--avatar{aspect-ratio:1;border-radius:50%;flex-shrink:0;width:80px;height:80px;overflow:hidden}.expert-person-media--avatar img,.expert-person-media--avatar .expert-person-fallback{border-radius:50%}.expert-person-media--avatar .expert-avatar-ring{width:58px;height:58px}.expert-person-media--avatar .expert-entity-badge{white-space:nowrap;padding:.12rem .32rem;font-size:.58rem;inset-block:auto -.2rem;inset-inline-start:50%;transform:translate(50%)}[dir=rtl] .expert-person-media--avatar .expert-entity-badge{transform:translate(-50%)}.expert-person-info{flex-direction:column;gap:.45rem;min-width:0;padding-block:.15rem;display:flex}.expert-person-meta{z-index:1;flex-direction:column;gap:.35rem;padding:.15rem .9rem 0;display:flex;position:relative}.expert-rating-summary{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.expert-rating-pill{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:.3rem;align-items:center;gap:.22rem;padding:.14rem .42rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.expert-rating-pill .bi{font-size:.66rem}.expert-rating-count{color:var(--text-secondary);font-size:.72rem}.expert-specialty-label{color:var(--text-secondary);opacity:.9;white-space:nowrap;text-overflow:ellipsis;margin-top:.05rem;font-size:.82rem;font-weight:500;line-height:1.35;overflow:hidden}.expert-trust-badges{z-index:1;flex-wrap:wrap;flex-shrink:0;align-content:flex-start;gap:.35rem .7rem;padding:.45rem .9rem .1rem;display:flex;position:relative}.expert-trust-badges.is-empty{min-height:0;padding:0}.expert-trust-badge{color:var(--text-secondary);align-items:center;gap:.22rem;font-size:.72rem;font-weight:600;line-height:1.3;display:inline-flex}.expert-trust-badge .bi{color:#16a34a;flex-shrink:0;font-size:.9rem}.expert-coverage-line{color:var(--text-secondary);text-align:center;justify-content:center;align-items:flex-start;gap:.3rem;font-size:.72rem;line-height:1.3;display:flex}.expert-coverage-line .bi{color:var(--brand-gold-deep);flex-shrink:0;margin-top:.08rem}.expert-activity-map{border:1px solid color-mix(in srgb,var(--brand-gold-border)55%,var(--border));z-index:1;flex-shrink:0;height:72px;margin:0;position:relative;overflow:hidden}.expert-activity-map-slot{flex-shrink:0;height:72px;margin:.4rem .9rem 0}.expert-activity-map-slot .expert-activity-map{height:100%}.expert-activity-map--city{background:linear-gradient(155deg,color-mix(in srgb,var(--brand-gold)14%,var(--theme-panel)),color-mix(in srgb,var(--brand-gold-light)18%,var(--theme-muted)))}.expert-activity-map-frame{width:100%;height:100%}.expert-activity-map--city .expert-activity-map-frame{filter:none}.expert-activity-map-overlay{pointer-events:none;background:color-mix(in srgb,var(--brand-gold)12%,transparent);color:var(--brand-gold-deep);letter-spacing:.02em;text-shadow:none;border-block:1px solid color-mix(in srgb,var(--brand-gold-border)70%,transparent);place-items:center;font-size:.8rem;font-weight:800;display:grid;position:absolute;inset:0}.expert-activity-map--clickable{cursor:pointer}.expert-activity-map--clickable:hover{outline:2px solid color-mix(in srgb,var(--brand-gold)55%,transparent);outline-offset:-1px}.expert-activity-map-placeholder{background:linear-gradient(135deg,#dbe3ea 0%,#c9d3dd 100%);width:100%;height:100%}.expert-activity-map-hint{z-index:2;background:color-mix(in srgb,var(--brand-navy)72%,transparent);color:#fff;pointer-events:none;inset-inline-end:.35rem;border-radius:.3rem;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:grid;position:absolute;top:.35rem}.experts-map-search-btn{border:1px solid color-mix(in srgb,var(--brand-gold-border)70%,var(--border));background:var(--theme-panel);color:var(--brand-navy);cursor:pointer;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.experts-map-search-btn.is-active,.experts-map-search-btn:hover{border-color:var(--brand-gold);background:color-mix(in srgb,var(--brand-gold)12%,var(--theme-panel))}.experts-map-search-clear{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;align-items:center;gap:.3rem;padding:.45rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.expert-coverage-modal-layout,.expert-map-search-body{display:grid}.expert-coverage-modal-layout{grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);min-height:460px}.expert-coverage-modal-map,.expert-map-search-map{min-height:420px;position:relative}.expert-coverage-modal-map-frame,.expert-map-search-frame{width:100%;height:100%;min-height:420px}.expert-coverage-modal-side{border-inline-start:1px solid var(--border);max-height:520px;padding:.85rem;overflow:auto}.expert-coverage-peer-list .list-group-item{cursor:pointer}.expert-map-pin-dot{border:2px solid var(--brand-gold-deep,#a8841a);width:28px;height:28px;color:var(--brand-navy);background:#fff;border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid;box-shadow:0 4px 12px #0000002e}.expert-map-pin-dot.is-active{background:var(--brand-gold-deep,#a8841a);color:#fff;border-color:var(--brand-navy,#0d1d2c);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-gold)55%,transparent),0 6px 16px #00000047;transform:scale(1.18)}@media (width<=991.98px){.expert-coverage-modal-layout{grid-template-columns:1fr}.expert-coverage-modal-side{border-inline-start:0;border-top:1px solid var(--border);max-height:240px}}.expert-rate-box{z-index:1;background:0 0;border:0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.4rem .75rem;margin:.35rem .9rem 0;padding:.2rem 0;display:flex;position:relative}.expert-rate-label{color:var(--text-secondary);font-size:.75rem;font-weight:700}.expert-rate-stars{gap:.15rem;display:inline-flex}.expert-rate-star{color:#cbd5e1;cursor:pointer;background:0 0;border:0;padding:.1rem;font-size:1.15rem;line-height:1}.expert-rate-star.is-active,.expert-rate-star:hover{color:#f59e0b}.expert-rate-star:disabled{opacity:.55;cursor:wait}.expert-person-card--trust .expert-person-bio,.expert-person-card--trust .expert-person-actions{padding-inline:.9rem}.expert-person-card--trust .expert-person-actions{margin-top:auto;padding-bottom:.85rem}.expert-person-card--trust .expert-person-bio{flex:auto;margin:.3rem 0 0;padding-top:0}.expert-person-card--trust .expert-card-spacer{flex:auto;min-height:.5rem}.expert-person-media img{object-fit:cover;width:100%;height:100%;display:block}.expert-person-fallback{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--brand-gold-light)35%,transparent),transparent 45%),radial-gradient(circle at 80% 80%,color-mix(in srgb,var(--brand-gold)22%,transparent),transparent 50%),linear-gradient(145deg,var(--theme-muted)0%,color-mix(in srgb,var(--brand-gold)12%,var(--theme-panel))100%);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.expert-person-fallback:before{content:"";border:2px solid color-mix(in srgb,var(--brand-gold)20%,transparent);opacity:.7;inset-inline-start:-30px;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-40px}.expert-avatar-ring{z-index:1;background:conic-gradient(from 210deg,var(--brand-gold-deep),var(--brand-gold-light),var(--brand-gold),var(--brand-gold-deep));width:96px;height:96px;box-shadow:0 10px 24px color-mix(in srgb,var(--brand-gold-deep)28%,transparent);border-radius:50%;place-items:center;padding:3px;display:grid;position:relative}.expert-avatar-core{background:linear-gradient(160deg,var(--theme-panel)0%,var(--theme-muted)100%);width:100%;height:100%;color:var(--brand-gold-deep);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:1.15rem;font-weight:800;line-height:1;display:grid}.expert-avatar-core .bi{opacity:.75;font-size:1.4rem}.expert-person-badge{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-navy)92%,#000),color-mix(in srgb,var(--brand-navy)80%,var(--brand-gold-deep)));color:#fff;white-space:nowrap;text-overflow:ellipsis;z-index:2;inset-inline-start:.75rem;max-width:calc(100% - 1.5rem);padding:.32rem .7rem;font-size:.72rem;font-weight:600;position:absolute;bottom:.75rem;overflow:hidden;box-shadow:0 4px 12px #0003}.expert-person-body{z-index:1;flex-direction:column;flex:1;gap:.55rem;padding:1.15rem 1.15rem 1.25rem;display:flex;position:relative}.expert-person-name{color:var(--brand-gold-deep);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .15rem;font-size:1.02rem;font-weight:800;line-height:1.35;overflow:hidden}.expert-person-facts{text-align:center;color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .45rem;font-size:.78rem;font-weight:500;line-height:1.45;display:flex}.expert-facts-sep{color:var(--brand-gold-deep);opacity:.85;-webkit-user-select:none;user-select:none;font-weight:700}.expert-person-bio{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-height:2.9em;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.expert-person-actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:auto;padding-top:.35rem;display:flex}.expert-person-cta{background:var(--btn-gradient);cursor:pointer;border:0;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.expert-person-cta--icon{border-radius:0;justify-content:center;width:2.35rem;height:2.35rem;padding:0;font-size:1.05rem}.expert-person-cta--request{background:var(--btn-gradient);border-radius:0;flex:auto;justify-content:center}.expert-person-cta--request:hover{background:var(--btn-gradient-hover);filter:none}.expert-person-cta--btn:disabled{opacity:.7;cursor:wait}.expert-person-cta:hover{filter:brightness(1.05);color:#fff!important}.expert-person-link{color:var(--brand-gold-deep);align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.expert-person-link:hover{color:var(--brand-navy)}.experts-empty{border:1px dashed var(--brand-gold-border);min-height:180px;color:var(--text-secondary);text-align:center;background:#ffffffb3;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:.65rem;padding:1.5rem;display:flex}.experts-empty i{color:var(--brand-gold);font-size:1.75rem}@media (width<=575.98px){.experts-search,.experts-sort{min-width:100%}.experts-sort{justify-content:space-between}.experts-sort select{flex:1;max-width:none}.experts-specialty-grid{grid-template-columns:1fr}}@media (width<=767.98px){.builder-detail{grid-template-columns:1fr}}.site-footer-contact,.site-footer-links{flex-direction:column;gap:.55rem;min-width:0;font-size:.92rem;font-weight:400;line-height:1.5;display:flex}.site-footer-contact p{color:var(--footer-text);margin:0}.site-footer-contact a,.site-footer-links a{color:var(--footer-text);text-decoration:none;transition:color .2s}.site-footer-contact a:hover,.site-footer-links a:hover{color:var(--footer-gold-light)}.site-footer-cta{flex-shrink:0;align-self:center}.site-footer-callback{letter-spacing:.02em;white-space:nowrap;background:linear-gradient(90deg,var(--footer-gold-dark)0%,var(--footer-gold)48%,var(--footer-gold-light)100%);border-radius:0;justify-content:center;align-items:center;min-height:56px;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #00000038;color:#fff!important}body.ltr .site-footer-callback{letter-spacing:.06em;text-transform:uppercase;font-size:.84rem}.site-footer-callback:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 10px 28px #00000047;color:#fff!important}@media (width<=1199.98px){.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-brand-block{grid-column:1/-1;max-width:none}.site-footer-cta{grid-column:1/-1;justify-self:stretch}.site-footer-callback{width:100%}}@media (width<=575.98px){.site-footer-grid{grid-template-columns:1fr;gap:1.75rem;padding:2.75rem 0}.brand-logo-img{height:56px}}.home-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--primary)10%,var(--theme-muted))0%,var(--theme-muted)60%,var(--background)100%);border-bottom:1px solid var(--border)}.home-hero-v2{background:linear-gradient(145deg,var(--brand-navy)0%,color-mix(in srgb,var(--brand-navy)70%,var(--primary))45%,var(--primary)100%);color:#fff;margin-bottom:0;padding:3.5rem 0 4rem;position:relative;overflow:hidden}.home-hero-bg{pointer-events:none;position:absolute;inset:0}.home-hero-orb{filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}.home-hero-orb-1{background:#3b82f6;width:420px;height:420px;top:-120px;left:-80px}.home-hero-orb-2{background:#06b6d4;width:320px;height:320px;bottom:-100px;right:10%}.home-hero-pattern{opacity:.06;background-image:radial-gradient(circle at 1px 1px,#fff 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0}.home-hero-inner{z-index:1;position:relative}.home-hero-badge-v2{color:#bfdbfe;backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff3;border-radius:20px;padding:.4rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.home-hero-title-v2{color:#fff;font-size:clamp(2rem,4.5vw,3rem);line-height:1.25}.home-hero-subtitle-v2{color:#ffffffbf;max-width:520px;font-size:1.15rem}.home-search-card{background:#fff;border-radius:16px;padding:1.25rem;box-shadow:0 20px 50px #00000040}.home-search-input{border-color:var(--border)!important;border-radius:12px!important}.home-search-btn{white-space:nowrap;border-radius:12px!important}.home-quick-types{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.home-quick-label{color:var(--text-secondary);margin-left:.25rem;font-size:.8rem}.home-quick-chip{border:1px solid var(--border);color:var(--text-primary);cursor:pointer;background:#f8fafc;border-radius:20px;padding:.3rem .85rem;font-size:.8rem;transition:all .15s}.home-quick-chip:hover{color:var(--primary);background:#eff6ff;border-color:#93c5fd}.home-hero-stats{flex-wrap:wrap;gap:2rem;display:flex}.home-hero-stat{flex-direction:column;gap:.15rem;display:flex}.home-hero-stat strong{color:#fff;font-size:1.5rem}.home-hero-stat span{color:#ffffffa6;font-size:.85rem}.home-illustration{height:340px;position:relative}.home-illustration-card{backdrop-filter:blur(12px);color:#fff;will-change:transform;background:#ffffff1a;border:1px solid #fff3;border-radius:16px;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;display:flex;position:absolute;box-shadow:0 8px 32px #0003}@keyframes home-float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes home-float-drift{0%,to{transform:translateY(0)translate(0)}33%{transform:translateY(-7px)translate(4px)}66%{transform:translateY(-11px)translate(-3px)}}@keyframes home-float-sway{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(.6deg)}}.home-illustration-card i{color:#93c5fd;font-size:2rem}.home-illustration-card span{font-size:.9rem;font-weight:600}.home-illustration-card-main{width:200px;animation:6s ease-in-out infinite home-float-gentle;top:20%;right:10%}.home-illustration-card-side{width:170px;animation:7.5s ease-in-out -2.5s infinite home-float-drift;bottom:15%;right:45%}.home-illustration-card-float{width:150px;animation:5.5s ease-in-out -1s infinite home-float-sway;top:8%;left:5%}@media (prefers-reduced-motion:reduce){.home-illustration-card-main,.home-illustration-card-side,.home-illustration-card-float{animation:none}}.home-feature-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;transition:box-shadow .2s,transform .2s}.home-feature-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.home-feature-icon{background:color-mix(in srgb,var(--primary)12%,var(--theme-muted));width:48px;height:48px;color:var(--primary);border-radius:0;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.35rem;display:flex}.home-cta-v2{background:linear-gradient(180deg,var(--background),color-mix(in srgb,var(--primary)8%,var(--theme-muted)));border-top:1px solid var(--border)}@media (width<=991.98px){.home-hero-v2{padding:2.5rem 0 3rem}.home-hero-stats{gap:1.25rem}}.profile-avatar{background:color-mix(in srgb,var(--primary)12%,var(--theme-muted));width:56px;height:56px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.agent-leaderboard-item{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.65rem 0;display:flex}.agent-leaderboard-item:last-child{border-bottom:0}.agent-leaderboard-rank{background:color-mix(in srgb,var(--primary)10%,var(--surface));width:2rem;height:2rem;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:700;display:inline-grid}.agent-leaderboard-rank--1{color:#4a3800;background:linear-gradient(135deg,#f5d77a,#c9a227)}.agent-leaderboard-rank--2{color:#333;background:linear-gradient(135deg,#e8e8e8,#a8a8a8)}.agent-leaderboard-rank--3{color:#3d2208;background:linear-gradient(135deg,#e8c4a0,#b87333)}.agent-leaderboard-stats{flex-wrap:wrap;align-items:center;display:flex}.agent-leaderboard-score{min-width:3.5rem}.agent-leaderboard-link{flex-shrink:0}.user-avatar{background:color-mix(in srgb,var(--primary)14%,#eef2f7);color:var(--primary);border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden;box-shadow:0 1px 4px #0f172a1f}.user-avatar--xs{width:28px;height:28px;font-size:.65rem}.user-avatar--sm{width:36px;height:36px;font-size:.75rem}.user-avatar--md{width:48px;height:48px;font-size:.9rem}.user-avatar--lg{width:72px;height:72px;font-size:1.25rem}.user-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.user-avatar-fallback{-webkit-user-select:none;user-select:none;line-height:1}.property-card-v2-agent-avatar{z-index:2;bottom:.65rem;position:absolute;inset-inline-start:.65rem}.property-card-v2-agent{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.82rem;display:flex}.property-listing-agent{min-width:0}.property-listing-agent span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.app-main{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}.app-topbar{height:var(--app-header-height);min-height:var(--app-header-height);box-sizing:border-box;background:var(--surface);border-bottom:1px solid var(--border);z-index:1030;isolation:isolate;justify-content:space-between;align-items:center;padding:0 1.25rem;display:flex;position:sticky;top:0}.notification-bell-toggle:after{display:none!important}.notification-bell-toggle{position:relative;overflow:visible}.notification-bell-toggle.btn .notification-bell-badge{z-index:2;min-width:1.1rem;box-shadow:0 0 0 2px var(--surface);pointer-events:none;padding:.2em .35em;font-size:.6rem;line-height:1;position:absolute;top:-.45rem;left:auto;right:-.45rem}.app-topbar .dropdown-menu{z-index:1040!important}.app-content{z-index:0;flex:1;padding:0 0 2rem;position:relative}.app-content--flush{padding:0}.marketing-shell{background:#fff}.prime-hero{color:#fff;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.prime-hero-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;animation:18s ease-out forwards primeHeroZoom;position:absolute;inset:0;transform:scale(1.02)}@keyframes primeHeroZoom{0%{transform:scale(1.08)}to{transform:scale(1.02)}}.prime-hero-shade{pointer-events:none;background:linear-gradient(#0812208c 0%,#08122026 42%,#08122040 100%);position:absolute;inset:0}.prime-header{z-index:40;padding:1.1rem 0 .5rem;position:relative;overflow:visible}.prime-header-inner{align-items:center;gap:1.25rem;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex}.prime-header-brand{flex-shrink:0;line-height:0;text-decoration:none}.prime-header-brand:hover{color:inherit}.prime-header .brand-lockup{gap:1rem}.prime-header .brand-lockup-mark{width:78px;height:78px;box-shadow:none;background:0 0;border-radius:0;padding:0}.prime-header .brand-lockup-mark img{object-fit:contain;filter:drop-shadow(0 2px 10px #08122073);width:100%;height:100%}.prime-header .brand-lockup-divider{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--brand-gold)75%,#f0d9a8)12%,#f0d9a8 50%,color-mix(in srgb,var(--brand-gold)75%,#f0d9a8)88%,transparent 100%);width:1.5px;height:64px}.prime-header .brand-lockup-title,.prime-header .brand-lockup-subtitle{color:#f3e2b8;text-shadow:0 1px 2px #0812208c,0 2px 14px #08122059}.prime-header .brand-lockup-title{color:#f7e7c2}.prime-header .brand-lockup-subtitle{color:#f2deb2}.brand-lockup{align-items:center;gap:.85rem;line-height:1.1;display:inline-flex}.brand-lockup-mark{background:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:78px;height:78px;padding:7px;display:grid;box-shadow:0 6px 20px #00000047}.brand-lockup-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand-lockup-divider{background:linear-gradient(180deg,transparent 0%,var(--brand-gold)15%,#e0a66a 50%,var(--brand-gold)85%,transparent 100%);flex-shrink:0;width:1.5px;height:64px}.brand-lockup-text{flex-direction:column;justify-content:center;align-items:flex-start;gap:.15rem;display:flex}.brand-lockup-title{letter-spacing:.04em;color:#fff;text-shadow:0 2px 12px #00000059;white-space:nowrap;font-size:1.55rem;font-weight:800;line-height:1.15}.brand-lockup-subtitle{letter-spacing:.08em;color:#ffffffeb;text-shadow:0 2px 12px #00000059;white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1.15}.brand-lockup--onLight .brand-lockup-title{color:var(--brand-navy);text-shadow:none}.brand-lockup--onLight .brand-lockup-subtitle{color:color-mix(in srgb,var(--brand-navy)72%,var(--brand-gold-deep));text-shadow:none}body.ltr .brand-lockup-title{letter-spacing:.12em;text-transform:uppercase;font-size:1.25rem}body.ltr .brand-lockup-subtitle{letter-spacing:.2em;text-transform:uppercase;font-size:.78rem}.prime-header-nav{align-items:center;gap:1.35rem;margin-inline:auto;display:none}.prime-header-nav a{color:#fffffff2;white-space:nowrap;font-size:.95rem;font-weight:500;text-decoration:none;transition:opacity .2s}.prime-header-nav a:hover{opacity:.8;color:#fff}.prime-header-actions{flex-shrink:0;align-items:center;gap:.55rem;margin-inline-start:auto;display:flex}.prime-lang{color:#fff;opacity:.92;background:0 0;border:0;padding:.35rem .45rem;font-size:.8rem;font-weight:600}.prime-lang:hover{opacity:1}.prime-header-login{color:#fffffff2;white-space:nowrap;padding:.35rem .45rem;font-size:.88rem;font-weight:500;text-decoration:none}.prime-header-login:hover{color:#fff}.prime-header-cta{white-space:nowrap;border:1px solid #ffffffd9;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex;color:#fff!important}.prime-header-cta:hover{background:#fff;color:#0f2337!important}.prime-account-toggle{align-items:center;gap:.45rem;color:#fff!important;box-shadow:none!important;background:#ffffff1a!important;border:1px solid #ffffff59!important;border-radius:999px!important;padding:.2rem .55rem .2rem .2rem!important;display:inline-flex!important}.prime-account-toggle:after{display:none!important}.prime-account-toggle:hover,.prime-account-toggle:focus,.prime-account-toggle.show{color:#fff!important;background:#ffffff2e!important;border-color:#ffffff8c!important}.prime-account-avatar{color:#0f2337;background:#ffffffeb;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;font-size:.68rem;font-weight:700;display:inline-grid}.prime-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-size:.82rem;font-weight:500;overflow:hidden}.prime-account-toggle .bi-chevron-down{opacity:.85;font-size:.7rem}.prime-account-menu{border-radius:12px;min-width:15.5rem;padding:.4rem}.prime-account-dropdown .dropdown-menu,.prime-account-dropdown .dropdown-menu-end,.prime-account-dropdown .dropdown-menu[data-bs-popper]{inset:0 auto auto 0!important}.prime-account-menu-head{padding:.55rem .65rem .35rem}.prime-account-menu .dropdown-item{border-radius:8px;padding:.5rem .7rem}.prime-account-toggle,.prime-account-menu,.prime-account-menu .dropdown-item,.user-account-toggle,.user-account-menu,.user-account-menu .dropdown-item{border-radius:0!important}.user-account-toggle .user-avatar,.user-account-menu-head .user-avatar,.prime-account-toggle .user-avatar,.prime-account-menu-head .user-avatar{border-radius:50%!important}.prime-menu-toggle{color:#fff;background:0 0;border:0;padding:.15rem;font-size:1.5rem;line-height:1}.prime-hero-body{z-index:4;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:1rem;min-height:0;padding:.5rem 1.25rem 2.75rem;display:flex;position:relative}.prime-hero-map{z-index:1;isolation:isolate;flex-direction:column;flex:auto;justify-content:stretch;align-items:stretch;width:min(1100px,100%);min-height:0;max-height:none;display:flex;position:relative;overflow:visible}.prime-search{z-index:6;background:#fff;flex-shrink:0;align-items:stretch;width:min(1100px,100%);animation:.7s .15s both primeSearchIn;display:flex;position:relative;box-shadow:0 12px 40px #00000038}@keyframes primeSearchIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.prime-search-field{flex:1.4;min-width:0}.prime-search-field input{color:#334155;background:0 0;border:0;outline:none;width:100%;height:100%;padding:1.05rem 1.15rem;font-size:.95rem}.prime-search-field input::placeholder{color:#94a3b8}.prime-search-dd{border-inline-start:1px solid #e8edf3;flex:none}.prime-search-toggle{white-space:nowrap;align-items:center;gap:.4rem;height:100%;min-height:58px;color:#64748b!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:.85rem 1rem!important;font-size:.92rem!important;font-weight:500!important;display:inline-flex!important}.prime-search-toggle:after,.prime-search-toggle.dropdown-toggle:after,.btn.prime-search-toggle.dropdown-toggle:after{content:none!important;border:0!important;margin:0!important;display:none!important}.prime-search-toggle .bi{opacity:.7;font-size:.7rem}.prime-search-toggle.is-active{color:var(--brand-gold-deep,#9a7340)!important}.prime-search-price-menu{min-width:min(320px,92vw)}.prime-search-btn{background:var(--btn-gradient);background-color:var(--brand-gold-deep);color:#fff;border:0;border-radius:0;flex:none;min-width:120px;padding:0 1.75rem;font-size:.95rem;font-weight:700;transition:filter .2s,background .2s}.prime-search-btn:hover{background:var(--btn-gradient-hover);color:#fff}.prime-search-more{min-width:220px}@media (width>=992px){.prime-header-nav{display:flex}.prime-menu-toggle{display:none!important}}@media (width<=991.98px){.prime-header-nav{z-index:20;top:100%;background:#0f2337f5;border-radius:8px;flex-direction:column;align-items:stretch;gap:0;padding:.75rem;display:none;position:absolute;inset-inline:1.25rem}.prime-header-nav.is-open{display:flex}.prime-header-nav a{border-bottom:1px solid #ffffff14;padding:.75rem .85rem}.prime-header{position:relative}.prime-header-inner{flex-wrap:wrap;position:relative}.prime-search{flex-wrap:wrap}.prime-search-field{border-bottom:1px solid #e8edf3;flex:100%}.prime-search-dd{border-inline-start:0;border-bottom:1px solid #e8edf3;flex:50%}.prime-search-btn{flex:100%;min-height:52px}.prime-hero-body{padding-bottom:2.5rem}.prime-header-brand .brand-logo-img{max-width:70px;height:56px}.brand-logo-img{max-width:88px;height:72px}.brand-lockup{gap:.55rem}.brand-lockup-mark{border-radius:10px;width:58px;height:58px}.brand-lockup-divider{height:46px}.brand-lockup-title{font-size:1.15rem}body.ltr .brand-lockup-title{font-size:1.05rem}}.dashboard-period-filter .btn-group{gap:.25rem}.dashboard-jalali-quarter-panel{background:#f8fafc;border-color:#e2e8f0!important}.dashboard-period-filter .btn-group>.btn{border-radius:var(--radius-md)!important}.dashboard-stat-section-title{letter-spacing:.01em;font-size:.85rem}.stat-card{border-radius:var(--radius-lg);background:linear-gradient(145deg,#fff 0%,#f8fafc 100%);border:1px solid #e8edf3;flex-direction:column;align-items:stretch;height:100%;padding:1rem 1.1rem;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.stat-card:before{content:"";background:var(--stat-accent);opacity:.9;top:0;width:100%;height:3px;position:absolute;inset-inline-end:0}.stat-card:hover{border-color:#d5dee9;transform:translateY(-1px);box-shadow:0 10px 28px #0f172a12}.stat-card-icon-wrap{background:var(--stat-icon-bg);width:36px;height:36px;color:var(--stat-accent);border:1px solid var(--stat-icon-border);border-radius:10px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;margin-bottom:.7rem;font-size:1rem;display:flex}.stat-card-label{color:var(--text-secondary);margin-bottom:.35rem;font-size:.8rem;font-weight:600;line-height:1.5}.stat-card-value{color:var(--text-primary);letter-spacing:-.02em;margin-top:auto;font-size:clamp(1.4rem,4vw,1.75rem);font-weight:700;line-height:1.15}@media (width<=575.98px){.stat-card{padding:.85rem .9rem}.stat-card-icon-wrap{width:32px;height:32px;margin-bottom:.55rem;font-size:.9rem}.stat-card-label{font-size:.75rem}}.stat-card--blue{--stat-accent:var(--primary);--stat-icon-bg:color-mix(in srgb,var(--primary)12%,transparent);--stat-icon-border:color-mix(in srgb,var(--primary)28%,transparent)}.stat-card--emerald{--stat-accent:color-mix(in srgb,var(--brand-gold-deep)55%,var(--brand-navy));--stat-icon-bg:color-mix(in srgb,var(--brand-gold-deep)12%,transparent);--stat-icon-border:color-mix(in srgb,var(--brand-gold-deep)28%,transparent)}.stat-card--amber{--stat-accent:var(--brand-gold-deep);--stat-icon-bg:color-mix(in srgb,var(--brand-gold)14%,transparent);--stat-icon-border:color-mix(in srgb,var(--brand-gold-border)55%,transparent)}.stat-card--rose{--stat-accent:color-mix(in srgb,var(--brand-navy)70%,var(--primary));--stat-icon-bg:color-mix(in srgb,var(--brand-navy)10%,transparent);--stat-icon-border:color-mix(in srgb,var(--brand-navy)22%,transparent)}.stat-card--violet{--stat-accent:color-mix(in srgb,var(--primary)65%,var(--brand-navy));--stat-icon-bg:color-mix(in srgb,var(--primary)12%,transparent);--stat-icon-border:color-mix(in srgb,var(--primary)26%,transparent)}.stat-card--cyan{--stat-accent:var(--brand-gold-light);--stat-icon-bg:color-mix(in srgb,var(--brand-gold-light)18%,transparent);--stat-icon-border:color-mix(in srgb,var(--brand-gold-border)50%,transparent)}.stat-card--slate{--stat-accent:var(--text-secondary);--stat-icon-bg:color-mix(in srgb,var(--text-secondary)10%,transparent);--stat-icon-border:color-mix(in srgb,var(--text-secondary)22%,transparent)}.dashboard-stats .col{min-width:0}.demand-hero{background:linear-gradient(135deg,var(--brand-navy)0%,color-mix(in srgb,var(--brand-navy)72%,var(--primary))52%,var(--primary)100%);color:#fff;border-radius:0;padding:1.75rem 2rem;position:relative;overflow:hidden}.demand-hero-bg{pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff12 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0}.demand-hero-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}.demand-hero-badge{background:#ffffff1f;border:1px solid #fff3;border-radius:20px;margin-bottom:.75rem;padding:.35rem .9rem;font-size:.8rem;display:inline-block}.demand-hero-text p{color:#ffffffbf;max-width:520px}.demand-hero-cards{flex-wrap:wrap;gap:.75rem;display:flex}.demand-hero-card{backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;gap:.25rem;min-width:160px;padding:1rem 1.25rem;display:flex}.demand-hero-card i{opacity:.9;font-size:1.25rem}.demand-hero-card-label{color:#ffffffb3;font-size:.75rem}.demand-hero-card-value{color:#fff;font-size:.95rem}.demand-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.demand-panel-badge{background:color-mix(in srgb,var(--primary)12%,var(--theme-muted));color:var(--primary);white-space:nowrap;border:1px solid color-mix(in srgb,var(--primary)28%,transparent);border-radius:0;padding:.25rem .75rem;font-size:.72rem}.demand-funnel-steps{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.demand-funnel-step-meta{align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.85rem;display:flex}.demand-funnel-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.demand-funnel-label{flex:1}.demand-funnel-value{font-size:.9rem}.demand-funnel-conv{color:var(--text-secondary);background:#f1f5f9;border-radius:10px;padding:.1rem .45rem;font-size:.72rem}.demand-funnel-bar-track{background:#f1f5f9;border-radius:10px;height:10px;overflow:hidden}.demand-funnel-bar-fill{border-radius:10px;height:100%;transition:width .6s}.demand-chart-card{min-height:0}.demand-chart-card canvas{font-family:var(--font-fa)!important}.demand-region-table th{color:var(--text-secondary);white-space:nowrap;font-size:.75rem;font-weight:600}.demand-region-table td{font-size:.82rem}.demand-rank{background:#f1f5f9;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;font-weight:700;display:inline-flex}.demand-rank--gold{background:color-mix(in srgb,var(--brand-gold)22%,var(--theme-muted));color:var(--brand-gold-deep)}.demand-rank--silver{background:var(--theme-muted);color:var(--text-secondary)}.demand-rank--bronze{background:color-mix(in srgb,var(--brand-gold-deep)18%,var(--theme-muted));color:var(--brand-gold-hover)}.demand-region-bar{background:var(--border);border-radius:0;max-width:180px;height:4px;overflow:hidden}.demand-region-bar-fill{background:var(--btn-gradient);border-radius:0;height:100%}.demand-score-pill{background:color-mix(in srgb,var(--primary)12%,var(--theme-muted));color:var(--primary);border-radius:0;padding:.15rem .55rem;font-size:.78rem;font-weight:700;display:inline-block}.demand-tx-legend{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.demand-tx-legend-item{align-items:center;gap:.5rem;font-size:.82rem;display:flex}.demand-tx-legend-item strong{margin-inline-start:auto}.demand-tx-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.demand-heat-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;display:grid}.demand-heat-cell{border:1px solid #0000;border-radius:14px;flex-direction:column;gap:.2rem;padding:.85rem 1rem;transition:transform .2s,box-shadow .2s;display:flex}.demand-heat-cell:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2563eb1f}.demand-heat-region{color:var(--text-secondary);font-size:.72rem}.demand-heat-type{font-size:.88rem;font-weight:600}.demand-heat-score{color:var(--primary);font-size:1.1rem}.app-sidebar{background:var(--surface);border-inline-start:1px solid var(--border);z-index:200;flex-direction:column;flex-shrink:0;width:260px;height:100vh;margin-block-start:0;transition:width .25s;display:flex;position:sticky;top:0}.app-sidebar.collapsed{width:72px}.sidebar-brand{height:var(--app-header-height);min-height:var(--app-header-height);box-sizing:border-box;border-bottom:1px solid var(--border);color:inherit;align-items:center;gap:.75rem;padding:0 1rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.sidebar-brand:hover{color:inherit}.sidebar-nav{flex-direction:column;gap:.25rem;padding:.75rem;display:flex;overflow-y:auto}.sidebar-link{color:var(--text-secondary);border-radius:10px;align-items:center;gap:.75rem;padding:.65rem .85rem;font-size:.9rem;font-weight:500;transition:background .15s,color .15s;display:flex}.sidebar-link:hover{background:var(--theme-muted);color:var(--text-primary)}.sidebar-link.active{background:color-mix(in srgb,var(--primary)14%,transparent);color:var(--primary)}.sidebar-link i{text-align:center;width:1.35rem;font-size:1.15rem}.app-sidebar.collapsed .sidebar-link span,.sidebar-backdrop{display:none}@media (width<=991.98px){.app-shell{display:block}.app-main{width:100%}.app-sidebar{z-index:1000;visibility:hidden;pointer-events:none;height:100vh;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility .28s;position:fixed;inset:0 0 0 auto;transform:translate(100%);box-shadow:-12px 0 40px #0f172a24;width:min(280px,88vw)!important}.app-shell.ltr .app-sidebar{left:auto;right:0;transform:translate(100%)}.app-sidebar.mobile-open{visibility:visible;pointer-events:auto;transform:translate(0)!important}.app-sidebar.mobile-open.collapsed .sidebar-link span,.app-sidebar.mobile-open .sidebar-link span{display:inline!important}.app-sidebar.collapsed:not(.mobile-open) .sidebar-link span{display:none}.sidebar-backdrop.show{z-index:150;background:#0f172a66;display:block;position:fixed;inset:0}}.not-found-page{justify-content:center;align-items:center;min-height:min(72vh,640px);padding:3rem 0;display:flex;position:relative;overflow:hidden}.not-found-bg{pointer-events:none;position:absolute;inset:0}.not-found-orb{filter:blur(60px);opacity:.45;border-radius:50%;position:absolute}.not-found-orb-1{background:#93c5fd;width:280px;height:280px;top:10%;right:8%}.not-found-orb-2{background:#c4b5fd;width:220px;height:220px;bottom:8%;left:10%}.not-found-card{z-index:1;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(100%,520px);box-shadow:var(--shadow-md);margin:0 auto;padding:2.5rem 2rem;position:relative}.not-found-code{color:#2563eb14;-webkit-user-select:none;user-select:none;font-size:clamp(5rem,18vw,7rem);font-weight:800;line-height:1;position:absolute;top:-.5rem;left:50%;transform:translate(-50%)}.not-found-icon-wrap{background:linear-gradient(135deg,#eff6ff 0%,#f5f3ff 100%);border:1px solid #e0e7ff;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto 1.25rem;display:flex}.not-found-icon{color:var(--primary);font-size:2.25rem}.not-found-title{color:var(--text-primary);margin-bottom:.75rem;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:700}.not-found-message{color:var(--text-secondary);margin-bottom:1.75rem;line-height:1.8}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.property-map-wrap{border-radius:0}.property-map-wrap .leaflet-container{direction:ltr;border-radius:0;font-family:var(--font-fa)!important}.map-marker-hover-portal{z-index:10050;pointer-events:none;position:fixed;transform:translate(-50%,calc(-100% - 12px));font-family:var(--font-fa)!important}.map-marker-hover-portal:after{content:"";background:var(--surface);border-right:1px solid var(--border);border-bottom:1px solid var(--border);width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.map-marker-card{background:var(--surface);border:1px solid var(--border);text-align:right;border-radius:12px;width:220px;overflow:hidden;box-shadow:0 12px 32px #0f172a2e;font-family:var(--font-fa)!important}.map-marker-card-img{object-fit:cover;width:100%;height:110px;display:block}.map-marker-card-body{padding:.65rem .75rem .75rem;font-family:var(--font-fa)!important}.map-marker-card-type{color:var(--text-secondary);margin-bottom:.15rem;font-size:.7rem}.map-marker-card-title{color:var(--text-primary);margin-bottom:.35rem;font-size:.85rem;font-weight:600;line-height:1.5}.map-marker-card-price{color:var(--primary);font-size:.9rem;font-weight:700}.map-marker-card-unit{color:var(--text-secondary);font-size:.72rem;font-weight:500}.map-marker-card-meta{color:var(--text-secondary);flex-wrap:wrap;gap:.5rem;margin-top:.35rem;font-size:.72rem;display:flex}.map-marker-card-hint{color:var(--text-secondary);margin-top:.45rem;font-size:.68rem}.property-feature-row{border:1px solid var(--border);background:#f5f5f5;border-radius:0;padding:.9rem 1rem;transition:border-color .2s,box-shadow .2s}.property-feature-row-active{background:#f8fbff;border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1a}.feature-chip{white-space:normal;border-radius:999px;align-items:center;gap:.15rem;padding:.35em .75em;font-size:.8rem;font-weight:600;line-height:1.4;display:inline-flex;font-family:var(--font-fa)!important}.feature-chip-btn{cursor:pointer;color:var(--text-secondary);border:1px solid var(--border);background:#f5f5f5;transition:transform .15s,box-shadow .15s;border-radius:0!important}.feature-chip-btn:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.feature-chip-btn-selected{font-weight:700}.price-filter-input{position:relative}.price-filter-control,.price-filter-control::placeholder{font-variant-numeric:tabular-nums;letter-spacing:0;font-family:var(--font-fa)!important}.price-filter-suggestions{z-index:20;border:1px solid var(--border);box-shadow:var(--shadow-form);background:#fff;border-radius:0;margin-top:.25rem;padding:.25rem;position:absolute;top:100%;left:0;right:0;overflow:hidden}.price-filter-suggestion{width:100%;text-align:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.55rem .75rem;transition:background .15s;display:flex}.price-filter-suggestion:hover,.price-filter-suggestion.active{background:rgba(var(--bs-primary-rgb),.08)}.price-filter-suggestion-main{color:var(--text-primary);font-size:.9rem;font-weight:600}.price-filter-suggestion-sub{color:var(--text-secondary);font-size:.75rem;font-family:var(--font-fa)!important}html,body,button,input,select,textarea,option,optgroup,.form-control,.form-select,.dropdown-menu,.dropdown-item,.btn,.modal,.nav,.navbar,.card,.table,.badge,.alert,.pagination,.app-select,.app-select-toggle,.app-select-menu,.app-select-item,.app-select-label{font-family:Vazirmatn,Vazir,sans-serif!important}.app-select{width:100%;position:relative}.app-select-native-hidden{opacity:0!important;pointer-events:none!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;inset:auto!important;overflow:hidden!important}.app-select-toggle{box-sizing:border-box;width:100%;min-height:var(--field-control-height);height:var(--field-control-height);cursor:pointer;text-align:inherit;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .875rem;display:flex;background:var(--theme-input,#f5f5f5)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important;box-shadow:none!important;background-image:none!important;border-radius:0!important}.app-select-toggle:hover,.app-select-toggle:focus,.app-select-toggle:active,.app-select-toggle.show{background:var(--theme-panel,#fff)!important;border-color:var(--brand-gold)!important;color:var(--text-primary)!important;box-shadow:0 0 0 3px #b08a4a33!important}.app-select-toggle:disabled{opacity:.65;cursor:not-allowed}.app-select-toggle-sm{height:calc(1.5em + .5rem + 2px);min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem}.app-select-toggle-lg{height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem}.app-select-label{flex:1;min-width:0;font-weight:400;line-height:1.5;color:inherit!important;background:0 0!important}.app-select-label-placeholder{font-weight:400;color:var(--text-secondary)!important}.app-select-caret{opacity:.85;flex-shrink:0;font-size:.85rem;color:var(--text-secondary)!important}.app-select-toggle:after,.app-select-toggle.dropdown-toggle:after{content:none!important;border:0!important;display:none!important}.app-select-menu.iran-division-select-menu{max-height:min(360px,50vh)}.app-select-menu{border:1px solid var(--border);max-height:280px;box-shadow:var(--shadow-form);padding:.25rem 0;overflow:hidden auto;background:#fff!important;border-radius:0!important;font-family:Vazirmatn,Vazir,sans-serif!important}.app-select-item{width:100%;text-align:inherit;white-space:normal;cursor:pointer;border:0;padding:.65rem .9rem;font-size:.95rem;display:block;color:#0d1d2c!important;background:#fff!important;font-family:Vazirmatn,Vazir,sans-serif!important}.app-select-item:hover,.app-select-item:focus{outline:none;color:#0d1d2c!important;background:#f3efe7!important}.app-select-item.active{background:var(--brand-gold-deep)!important;color:#fff!important}.app-select-item-placeholder,.app-select-item.active.app-select-item-placeholder{font-weight:500;color:var(--text-secondary)!important;background:var(--theme-muted,#f3efe7)!important}.app-select-item:disabled{opacity:.5;cursor:not-allowed}.property-spec-form .form-group{margin-bottom:0}.app-select-item-empty{cursor:default;color:var(--text-secondary)!important}.property-admin-table .property-admin-title{text-overflow:ellipsis;white-space:nowrap;max-width:min(280px,42vw);overflow:hidden}.property-admin-table .property-admin-property-link:hover .property-admin-title{color:var(--brand-gold-deep)!important}.property-admin-table .property-admin-actions-col{white-space:nowrap;text-align:end;vertical-align:middle;width:1%}.property-admin-table .property-admin-actions .btn{padding:.25rem .45rem;line-height:1}.property-admin-table .property-admin-agent-cell{max-width:140px}.property-admin-filters .property-admin-search.prime-search{width:100%;box-shadow:none;border:1px solid var(--border);background:var(--theme-panel,#fff);flex-wrap:wrap;animation:none}.property-admin-filters .property-admin-search .prime-search-field{flex:220px;min-width:min(100%,200px)}.property-admin-filters .property-admin-search .prime-search-field input{background:0 0;padding:.75rem 1rem}.property-admin-filters .property-admin-more-toggle{position:relative;border-inline-start:1px solid var(--border)!important}.property-admin-filters .property-admin-more-toggle.active{color:var(--brand-gold-deep)!important;background:var(--theme-muted,#f3efe7)!important}.property-admin-more-dot{background:var(--brand-gold-deep);top:10px;border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-end:10px}.property-admin-status-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.property-admin-status-tabs .btn-outline-secondary{border-color:var(--border)}.property-admin-dropdown-menu{max-height:min(360px,60vh);overflow-y:auto}.property-admin-type-menu{min-width:200px}.property-admin-sort-th{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.15rem;padding:0;font-weight:600;display:inline-flex}.property-admin-sort-th:hover,.property-admin-sort-th.active{color:var(--brand-gold-deep)}.property-admin-sort-th .bi{opacity:.75;font-size:.95rem}.price-range-slider-track{isolation:isolate;height:2rem;position:relative}.price-range-slider-track:before{content:"";background:var(--border,#dde3ea);z-index:0;pointer-events:none;inset-inline:0;border-radius:999px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.price-range-slider-fill{background:var(--brand-gold,#b08a4a);pointer-events:none;z-index:1;opacity:.55;border-radius:999px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.price-range-slider-input{pointer-events:none;appearance:none;z-index:2;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.price-range-slider-min{z-index:3}.price-range-slider-max{z-index:4}.price-range-slider-input::-webkit-slider-runnable-track{background:0 0;border:none;height:6px}.price-range-slider-input::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--brand-gold-deep,#9a7340);cursor:grab;border:2px solid #fff;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 1px 4px #0003}.price-range-slider-input::-moz-range-track{background:0 0;border:none;height:6px}.price-range-slider-input::-moz-range-thumb{pointer-events:auto;background:var(--brand-gold-deep,#9a7340);cursor:grab;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0003}.like-overlay{width:38px;height:38px;box-shadow:var(--shadow-sm);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.like-overlay-active{color:#e11d48!important;border-color:#fecdd3!important}.contract-print-page{background:#e2e8f0}.contract-a4{width:210mm;min-height:297mm;box-shadow:var(--shadow-md);color:#0f172a;background:#fff;margin:0 auto 1.5rem;padding:18mm 16mm;line-height:2;font-family:Vazirmatn,Vazir,sans-serif!important}.contract-a4 img.contract-field-image{object-fit:cover;border:1px solid #cbd5e1;max-width:140px;max-height:160px}.contract-a4 img.contract-field-fingerprint{object-fit:contain;max-width:120px;max-height:120px}.contract-field-blank{border-bottom:1px dashed #94a3b8;min-width:120px;display:inline-block}@media print{body *{visibility:hidden!important}.contract-print-root,.contract-print-root *{visibility:visible!important}.contract-print-root{background:#fff;position:absolute;inset:0}.no-print{display:none!important}.contract-a4{box-shadow:none;page-break-after:always;width:auto;min-height:auto;margin:0}}.tabriz-map-section{margin-top:.5rem}.tabriz-map-section--hero{flex-direction:column;flex:auto;width:100%;min-height:0;margin:0;display:flex;position:relative;overflow:visible}.tabriz-hero-caption{color:#fff;backdrop-filter:blur(6px);text-shadow:0 1px 2px #00000059;z-index:2;background:#0d1d2c8c;border-radius:0;flex-direction:column;flex-shrink:0;gap:.2rem;max-width:max-content;margin-bottom:.45rem;padding:.45rem .75rem;display:flex;position:relative}.tabriz-hero-caption span{font-size:1.05rem;font-weight:700}.tabriz-hero-caption small{opacity:.95;font-size:.8rem}.tabriz-hero-clear{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;align-self:flex-start;margin-top:.35rem;padding:.2rem .55rem;font-size:.75rem}.tabriz-hero-clear--floating{z-index:6;backdrop-filter:blur(6px);background:#0d1d2cb8;margin-top:0;position:absolute;inset-block-start:.65rem;inset-inline-start:.65rem}.tabriz-hero-clear:hover{background:#ffffff1f}.tabriz-hero-actions{z-index:2;flex-wrap:wrap;flex-shrink:0;justify-content:flex-start;gap:.5rem;margin-top:.5rem;display:flex;position:relative}.tabriz-map-frame--hero{z-index:1;background:0 0;border:1px solid #ffffff38;border-radius:0;flex:auto;min-height:min(480px,52vh);position:relative;overflow:hidden;box-shadow:0 16px 40px #00000038;height:min(560px,58vh)!important}.tabriz-map-frame--hero .leaflet-container{z-index:1!important;background:0 0!important}.tabriz-map-frame--hero .leaflet-tile-pane{opacity:.72}.tabriz-map-frame--hero .leaflet-overlay-pane{opacity:.9}.tabriz-echarts-map{border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-md);background:#f3efe7;position:relative;overflow:hidden}.tabriz-echarts-map.tabriz-map-frame--hero{-webkit-backdrop-filter:blur(6px);background:#0d1d2c8c;border:1px solid #ffffff38;box-shadow:0 16px 40px #00000059}.tabriz-compass{z-index:5;-webkit-backdrop-filter:blur(6px);width:40px;height:40px;box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none;background:#0d1d2c80;border:1px solid #ffffff38;border-radius:50%;position:absolute;top:.7rem;left:.7rem}.tabriz-compass--glass{background:#0d1d2c66;border-color:#ffffff47}.tabriz-compass-ring{border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:7px}.tabriz-compass-n{color:var(--brand-gold);letter-spacing:0;font-size:.62rem;font-weight:800;line-height:1;position:absolute;top:3px;left:50%;transform:translate(-50%)}.tabriz-compass-needle{background:linear-gradient(to bottom,var(--brand-gold-deep)0 55%,#ffffff8c 55% 100%);border-radius:1px;width:2px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)}.tabriz-compass-needle:before{content:"";border-left:3px solid #0000;border-right:3px solid #0000;border-bottom:5px solid var(--brand-gold-deep);width:0;height:0;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.tabriz-compass-needle:after{content:"";background:#ffffff8c;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.tabriz-leaflet-map{border-radius:inherit;z-index:1;text-align:left;direction:ltr!important;font-family:Vazirmatn,Vazir,sans-serif!important}.tabriz-leaflet-map .leaflet-control-container{direction:ltr}.leaflet-control-attribution{display:none!important}.tabriz-leaflet-map .leaflet-tooltip,.leaflet-tooltip,.leaflet-tooltip *{font-family:Vazirmatn,Vazir,sans-serif!important}.leaflet-tooltip{font:12px/1.5 Vazirmatn,Vazir,sans-serif!important}.tabriz-map-tooltip-fa,.tabriz-map-tooltip-fa *{font-family:Vazirmatn,Vazir,sans-serif!important}.tabriz-region-label{text-shadow:0 0 4px #fff,0 0 6px #fff,0 1px 2px #ffffffe6;white-space:nowrap;font-size:.78rem;font-weight:700;box-shadow:none!important;color:#0d1d2c!important;font-family:var(--font-fa)!important;pointer-events:none!important;background:0 0!important;border:0!important}.tabriz-region-label:before{display:none!important}.tabriz-region-label-marker{pointer-events:none!important;background:0 0!important;border:0!important}.tabriz-region-label-text{color:#0d1d2c;white-space:nowrap;pointer-events:none;text-shadow:0 0 4px #fff,0 0 6px #fff,0 1px 2px #ffffffe6;direction:rtl;font-size:.78rem;font-weight:700;position:absolute;top:0;left:0;transform:translate(-50%,-50%);font-family:Vazirmatn,Vazir,sans-serif!important}.tabriz-map-empty{border-radius:var(--radius-lg);border:1px dashed var(--border);min-height:220px;color:var(--text-secondary);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:1.5rem;display:flex}.tabriz-map-empty i{color:var(--brand-gold);font-size:1.75rem}.tabriz-map-empty--hero{color:#ffffffeb;backdrop-filter:blur(6px);background:#0d1d2c8c;border-color:#ffffff59;min-height:min(300px,40vh)}.tabriz-map-empty--hero i{color:var(--brand-gold)}.tabriz-map-frame{border-radius:var(--radius-lg);border:1px solid var(--border);background:#fff;height:420px;overflow:hidden}.tabriz-map-frame.tabriz-map-frame--hero,.tabriz-map-frame--hero{background:0 0!important;border-radius:0!important;box-shadow:0 16px 40px #0000002e!important}.prime-hero-map .tabriz-map-frame--hero .leaflet-container{background:0 0!important}.prime-hero-map .tabriz-map-frame--hero .leaflet-tile-pane{transition:opacity .25s;opacity:.62!important}.prime-hero-map .tabriz-map-frame--hero:hover .leaflet-tile-pane,.prime-hero-map .tabriz-map-frame--hero:focus-within .leaflet-tile-pane,.prime-hero-map .tabriz-map-frame--hero .leaflet-overlay-pane,.prime-hero-map .tabriz-map-frame--hero .leaflet-marker-pane,.prime-hero-map .tabriz-map-frame--hero .leaflet-tooltip-pane{opacity:1!important}.tabriz-map-frame--hero .leaflet-container,.tabriz-map-frame--hero .leaflet-pane,.tabriz-echarts-map.tabriz-map-frame--hero{border-radius:0!important}.leaflet-marker-icon.polygon-vertex,.leaflet-div-icon.polygon-vertex{pointer-events:auto!important;cursor:grab!important;background:0 0!important;border:0!important}.leaflet-marker-icon.polygon-vertex:active,.leaflet-div-icon.polygon-vertex:active{cursor:grabbing!important}.polygon-vertex-dot{pointer-events:none;background:#fff;border:3px solid #2563eb;border-radius:50%;width:18px;height:18px;margin:5px;display:block;box-shadow:0 1px 6px #0006}.polygon-vertex--first .polygon-vertex-dot{background:#bbf7d0;border-color:#16a34a;width:20px;height:20px;margin:5px;box-shadow:0 0 0 4px #16a34a47,0 1px 6px #0006}.tabriz-svg-map{border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-md);-webkit-user-select:none;user-select:none;background:#e8e0d4;position:relative;overflow:hidden}.tabriz-svg-canvas{width:100%;height:100%;display:block}.tabriz-svg-region{cursor:pointer;transition:opacity .15s}.tabriz-svg-region path{transition:fill .18s,stroke .18s,stroke-width .18s}.tabriz-svg-region:hover path,.tabriz-svg-region.is-hovered path{filter:brightness(1.05)}.tabriz-svg-label{pointer-events:none;font-size:13px;font-weight:700;font-family:var(--font-fa)}.tabriz-svg-label-sub{pointer-events:none;font-size:11px;font-weight:600;font-family:var(--font-fa)}.tabriz-svg-compass{font-size:14px;font-weight:700;font-family:var(--font-fa)}.tabriz-svg-tooltip{z-index:5;color:#fff;pointer-events:none;background:#0d1d2cf0;border-radius:10px;flex-direction:column;gap:.2rem;min-width:150px;padding:.65rem .8rem;font-size:.82rem;display:flex;position:absolute;box-shadow:0 10px 28px #00000040;font-family:Vazirmatn,Vazir,sans-serif!important}.tabriz-svg-tooltip,.tabriz-svg-tooltip *{font-family:Vazirmatn,Vazir,sans-serif!important}.tabriz-svg-tooltip strong{color:#fff;font-size:.95rem}.tabriz-svg-tooltip em{color:var(--brand-gold);margin-top:.15rem;font-size:.75rem;font-style:normal}.region-stat-chip{border:1px solid var(--border);background:#fff;border-radius:12px;padding:.75rem 1rem}@media (width<=767.98px){.tabriz-svg-map{height:380px!important}.tabriz-map-frame--hero{min-height:300px;height:min(380px,48vh)!important}.prime-hero-map{width:100%}.tabriz-svg-label{font-size:11px}}.property-card-v2{border:1px solid color-mix(in srgb,var(--brand-gold-border)55%,var(--border));background:#fff;border-radius:0;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 8px 24px #0d1d2c0f}.property-card-v2:hover{box-shadow:0 14px 32px color-mix(in srgb,var(--brand-gold)12%,#0d1d2c1a);transform:translateY(-3px)}.property-card-v2-media{aspect-ratio:4/3;background:#e2e8f0;border-radius:0;position:relative;overflow:hidden}.property-card-v2-image-link,.property-card-v2-image-link img{border-radius:0;width:100%;height:100%;display:block}.property-card-v2-image-link img{object-fit:cover;transition:transform .35s}.property-card-v2:hover .property-card-v2-image-link img{transform:scale(1.04)}.property-card-v2-tx{z-index:2;letter-spacing:.01em;backdrop-filter:blur(4px);top:.85rem;border-radius:0;padding:.28rem .65rem;font-size:.72rem;font-weight:700;position:absolute;inset-inline-start:.85rem}.property-card-v2-posted{z-index:2;color:#f8fafc;bottom:.75rem;background:#0f172ab8;border-radius:0;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;inset-inline-start:.75rem}.property-card-v2-posted i{opacity:.9;font-size:.85em}.property-card-v2-agency{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.82rem;display:flex}.property-card-v2-agency i{color:var(--bs-link-color)}.property-card-v2-agency-label{color:var(--text-primary);font-weight:600}.property-card-v2-activity{z-index:2;top:.85rem;position:absolute;inset-inline-end:.85rem}.property-activity-badge{border:0;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;padding:.35rem .55rem;font-weight:700;line-height:1;display:inline-flex;border-radius:0!important}.property-activity-badge--visit{background:var(--btn-gradient)!important;color:#fff!important}.property-activity-badge--recent{background:color-mix(in srgb,var(--primary)78%,var(--brand-navy))!important;color:#fff!important}button.property-activity-badge--clickable{cursor:pointer}button.property-activity-badge--clickable:hover,button.property-activity-badge--clickable:focus-visible{filter:brightness(1.08);outline:2px solid color-mix(in srgb,var(--primary)40%,transparent);outline-offset:2px}.transaction-attachment-dropzone{border:1px dashed color-mix(in srgb,var(--primary)35%,var(--border-color,#dee2e6));background:color-mix(in srgb,var(--primary)4%,#fff);padding:.75rem;transition:border-color .15s,background .15s;border-radius:0!important}.transaction-attachment-dropzone.is-dragover{border-color:var(--primary);background:color-mix(in srgb,var(--primary)12%,#fff)}.transaction-attachment-dropzone.is-uploading{opacity:.85;pointer-events:none}.transaction-attachment-input-group .form-control,.transaction-attachment-input-group .transaction-attachment-upload-btn{min-height:calc(1.5em + .75rem + 2px)}.transaction-attachment-input-group .transaction-attachment-upload-btn{white-space:nowrap;align-items:center;display:inline-flex;border-radius:0!important}.transaction-attachment-dropzone-hint{text-align:center}.transaction-property-code-input-group .form-control,.transaction-property-code-input-group .transaction-property-code-search-btn{min-height:calc(1.5em + .75rem + 2px)}.transaction-property-code-input-group .transaction-property-code-search-btn{justify-content:center;align-items:center;min-width:2.75rem;display:inline-flex}.btn-warning{background:var(--btn-gradient)!important;background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active{background:var(--btn-gradient-hover)!important;background-color:var(--primary-hover)!important;border-color:var(--primary-hover)!important;color:#fff!important}.bg-warning{background:var(--btn-gradient)!important;background-color:var(--primary)!important;color:#fff!important}.text-warning{color:var(--primary)!important}.property-card-v2-body{flex-direction:column;flex:1;gap:.75rem;padding:1.1rem 1.15rem 1rem;display:flex}.property-card-v2-title{color:#1e293b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.property-card-v2-location{color:#94a3b8;align-items:flex-start;gap:.35rem;margin:.35rem 0 0;font-size:.8rem;line-height:1.4;display:flex}.property-card-v2-location i{flex-shrink:0;margin-top:.15rem}.property-card-v2-location span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.property-card-v2-specs{color:#64748b;flex-wrap:wrap;align-items:center;gap:.7rem 1.05rem;margin-block:.85rem .45rem;font-size:.95rem;display:flex}.property-card-v2-spec{white-space:nowrap;align-items:center;gap:.4rem;max-width:100%;display:inline-flex}.property-card-v2-spec i{color:#94a3b8;font-size:1.08rem}.property-card-v2-more{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:inherit;line-height:1;display:inline-flex}.property-card-v2-more:hover,.property-card-v2-more:focus{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.property-card-v2-divider{background:#eef2f6;height:1px;margin:.15rem 0}.property-card-v2-footer{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex}.property-card-v2-price{flex-direction:column;gap:.1rem;min-width:0;display:flex}.property-card-v2-price strong{color:var(--brand-gold-deep);letter-spacing:0;font-size:1.15rem;font-weight:700}.property-card-v2-price span{color:#94a3b8;font-size:.72rem}.property-card-v2-like.btn{border-radius:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;border-color:color-mix(in srgb,var(--brand-gold-border)70%,#edf0f4)!important;color:#c2410c!important;box-shadow:none!important;background:#fff!important}.property-price-display{flex-direction:column;align-items:stretch;gap:.55rem;min-width:0;margin-block:.85rem .35rem;display:flex}.property-price-display-line{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;min-width:0;display:flex}.property-price-label{color:var(--text-secondary);font-size:.95rem;font-weight:600}.property-price-main-icon{color:var(--brand-gold-deep);flex-shrink:0;font-size:1.45rem;line-height:1}.property-price-gold-icon{width:1em;height:1em;display:block}.property-price-amount{color:var(--brand-gold-deep);letter-spacing:0;margin:0;font-size:1.45rem;font-weight:800;line-height:1.2}.property-price-unit-text{color:var(--text-secondary);white-space:nowrap;font-size:.9rem}.property-price-per-meter{color:color-mix(in srgb,var(--brand-navy)72%,var(--text-secondary));flex-basis:100%;margin-block:.25rem .1rem;font-size:.95rem;font-weight:600}.property-price-display.is-compact{margin-block:.35rem}.property-price-display.is-compact .property-price-amount{font-size:1.15rem}.property-price-display.is-compact .property-price-per-meter{margin-block:.15rem;font-size:.82rem}.property-price-unit-switch{flex-wrap:nowrap;gap:.35rem;margin-block:.15rem .25rem;margin-inline-start:0;display:inline-flex}.property-price-unit-btn{border:1px solid color-mix(in srgb,var(--brand-gold-border)65%,var(--border));background:var(--theme-panel);width:2.45rem;min-width:2.45rem;height:2.45rem;min-height:2.45rem;color:var(--brand-navy);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.property-price-unit-btn .bi{color:var(--brand-gold-deep);font-size:1.35rem;line-height:1}.property-price-unit-btn .property-price-gold-icon{width:1.35rem;height:1.35rem;color:var(--brand-gold-deep)}.property-price-unit-btn:hover{border-color:var(--brand-gold);background:color-mix(in srgb,var(--brand-gold)8%,var(--theme-panel))}.property-price-unit-btn.is-active{background:var(--btn-gradient);color:#fff;border-color:#0000}.property-price-unit-btn.is-active .bi,.property-price-unit-btn.is-active .property-price-gold-icon{color:#fff}.property-price-display.is-compact .property-price-unit-btn{width:2rem;min-width:2rem;height:2rem;min-height:2rem}.property-price-display.is-compact .property-price-unit-btn .bi,.property-price-display.is-compact .property-price-unit-btn .property-price-gold-icon{width:1.1rem;height:1.1rem;font-size:1.1rem}.property-card-v2-price.property-price-display .property-price-unit-switch{margin-inline-start:0}.property-card-v2-like.btn:hover,.property-card-v2-like.btn:focus{color:#ea580c!important;background:#fff7ed!important;border-color:#fdba74!important}.property-card-v2-like.btn-danger,.property-card-v2-like.btn.btn-danger{color:#e11d48!important;background:#fff1f2!important;border-color:#fecdd3!important}.property-detail-side{align-self:flex-start;width:100%;border-radius:0!important}.property-detail-head{flex-direction:column;gap:.65rem;display:flex}.property-detail-head-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.property-detail-type{color:var(--brand-navy);min-width:0;margin:0;font-size:1.05rem;font-weight:800;line-height:1.3}.property-detail-head-actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.property-detail-head-chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.property-detail-head .tx-pill,.property-detail-head .status-pill,.property-detail-code{justify-content:center;align-items:center;height:2rem;margin:0;padding:0 .7rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:none!important;border-radius:0!important}.property-detail-code{color:var(--text-secondary);border:1px solid var(--border);background:color-mix(in srgb,var(--brand-gold)6%,var(--theme-panel));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.property-detail-side .property-detail-icon-btn.btn{justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;min-height:2rem;line-height:1;border-color:color-mix(in srgb,var(--brand-gold-border)70%,var(--border))!important;color:var(--brand-navy)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:0!important;display:inline-flex!important}.property-detail-side .property-detail-icon-btn.btn i{font-size:.95rem;line-height:1}.property-detail-side .property-detail-icon-btn.btn-danger,.property-detail-side .property-detail-icon-btn.btn.btn-danger{color:#e11d48!important;background:#fff1f2!important;border-color:#fecdd3!important}.property-detail-facts{color:var(--text-secondary);flex-direction:column;gap:.75rem;margin-block:.65rem;display:flex}.property-detail-facts-row{flex-wrap:wrap;align-items:flex-start;gap:.55rem 1.1rem;display:flex}.property-detail-facts-row--stack{flex-direction:column;flex:none;align-items:stretch;gap:.35rem}.property-detail-fact{align-items:flex-start;gap:.4rem;max-width:100%;font-size:1.05rem;line-height:1.55;display:inline-flex}.property-detail-fact i{color:var(--brand-gold-deep);flex-shrink:0;margin-top:.2rem;font-size:1.1rem}.property-detail-fact--grow{flex:auto;min-width:0}.property-detail-facts-row--stack .property-detail-fact--grow{flex:none}a.property-detail-fact--coords{color:var(--brand-gold-deep);font-variant-numeric:tabular-nums;width:fit-content;margin-block:0;padding-inline-start:1.5rem;font-size:.92rem;text-decoration:none}a.property-detail-fact--coords:hover{color:var(--brand-gold-hover);text-decoration:underline}a.property-detail-fact--coords .property-detail-fact-ext{opacity:.75;margin-top:.22rem;font-size:.72rem}.inquiry-card{border:1px solid color-mix(in srgb,var(--brand-gold-deep)22%,transparent);background:color-mix(in srgb,var(--surface,#fff)92%,var(--brand-gold-deep)8%);min-height:5.25rem;color:inherit;border-radius:12px;align-items:center;gap:1rem;padding:1.1rem 1.25rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.inquiry-card:hover{border-color:var(--brand-gold-deep);box-shadow:0 10px 24px color-mix(in srgb,var(--brand-gold-deep)14%,transparent);color:inherit;transform:translateY(-2px)}.inquiry-card-icon{background:color-mix(in srgb,var(--brand-gold-deep)16%,transparent);width:2.75rem;height:2.75rem;color:var(--brand-gold-deep);border-radius:10px;flex:0 0 2.75rem;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.inquiry-card-body{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.inquiry-card-title{font-size:1.02rem;font-weight:700;line-height:1.35}.inquiry-card-hint{color:var(--text-secondary,#6c757d);font-size:.8rem}.inquiry-card-arrow{color:var(--brand-gold-deep);opacity:.75;flex:none}.inquiry-card-btn{border:1px solid color-mix(in srgb,var(--brand-gold-deep)22%,transparent);cursor:pointer;font:inherit;color:inherit;background:color-mix(in srgb,var(--surface,#fff)92%,var(--brand-gold-deep)8%)}.inquiry-card-btn:hover{border-color:var(--brand-gold-deep);box-shadow:0 10px 24px color-mix(in srgb,var(--brand-gold-deep)14%,transparent);transform:translateY(-2px)}.services-grid>[class*=col-]{display:flex}.service-card{border:1px solid color-mix(in srgb,var(--brand-gold-deep)22%,transparent);background:color-mix(in srgb,var(--surface,#fff)92%,var(--brand-gold-deep)8%);width:100%;height:100%;min-height:7.5rem;color:inherit;border-radius:12px;align-items:center;gap:1rem;padding:1.1rem 1.25rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.service-card:hover,.service-card:focus-visible{border-color:var(--brand-gold-deep);box-shadow:0 10px 24px color-mix(in srgb,var(--brand-gold-deep)14%,transparent);color:inherit;outline:none;transform:translateY(-2px)}.service-card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-gold-deep)35%,transparent),0 10px 24px color-mix(in srgb,var(--brand-gold-deep)14%,transparent)}.service-card-icon{background:color-mix(in srgb,var(--brand-gold-deep)16%,transparent);width:2.75rem;height:2.75rem;color:var(--brand-gold-deep);border-radius:10px;flex:0 0 2.75rem;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.service-card-body{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.service-card-title{font-size:1.02rem;font-weight:700;line-height:1.35}.service-card-desc{color:var(--text-secondary,#6c757d);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.service-card-arrow{color:var(--brand-gold-deep);opacity:.75;flex:none}.service-placeholder{background:color-mix(in srgb,var(--surface,#fff)94%,var(--brand-navy,#1a2b4a)6%)}.service-calc{gap:1.25rem;display:grid}@media (width>=900px){.service-calc{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}.service-calc-panel{background:var(--theme-panel,var(--surface,#fff));border:1px solid color-mix(in srgb,var(--brand-gold-border)45%,var(--border,#e5e7eb));padding:1.25rem 1.35rem}.service-calc-rule{line-height:1.7}.service-calc-modes{flex-wrap:wrap;gap:.5rem;display:flex}.service-calc-breakdown{flex-direction:column;gap:.85rem;display:flex}.service-calc-breakdown>div{border-bottom:1px dashed color-mix(in srgb,var(--brand-gold-border)55%,var(--border));justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.65rem;display:flex}.service-calc-breakdown dt{color:var(--text-secondary,#6c757d);margin:0;font-size:.92rem;font-weight:500}.service-calc-breakdown dd{color:var(--text-primary,var(--brand-navy));text-align:end;direction:ltr;unicode-bidi:plaintext;margin:0;font-weight:700}.service-calc-total{padding-top:.35rem;border-bottom:0!important;padding-bottom:0!important}.service-calc-total dt{color:var(--brand-navy,#0d1d2c);font-size:1rem;font-weight:700}.service-calc-total dd{color:var(--brand-navy,#0d1d2c);font-size:1.15rem}.service-calc-words{margin-top:-.45rem;border-bottom-style:solid!important;border-bottom-color:#0000!important;padding-top:0!important}.service-calc-words dd{direction:rtl;width:100%;color:var(--text-secondary,#6c757d)!important;text-align:start!important;font-size:.9rem!important;font-weight:600!important}.price-estimate{grid-template-columns:1fr}@media (width>=992px){.price-estimate{grid-template-columns:1.1fr .9fr}.price-estimate .service-calc-panel:last-child{grid-column:1/-1}}.price-estimate-map{background:var(--theme-panel,#fff);border-radius:0}.price-estimate-map .leaflet-container{font-family:var(--font-fa)!important}.price-estimate-factors{border-top:1px solid var(--border);padding-top:.75rem}.currency-words-result{flex-direction:column;gap:1.1rem;display:flex}.currency-words-block{border-bottom:1px dashed color-mix(in srgb,var(--brand-gold-border)55%,var(--border));padding-bottom:.85rem}.currency-words-block:last-child{border-bottom:0;padding-bottom:0}.currency-words-label{color:var(--text-secondary,#6c757d);font-weight:600}.currency-words-numeric strong{color:var(--brand-navy,#0d1d2c);direction:ltr;unicode-bidi:plaintext;display:inline-block}.currency-words-text{color:var(--text-primary,var(--brand-navy));font-size:.98rem;font-weight:600;line-height:1.7}.land-share-types{flex-direction:column;gap:.75rem;display:flex}.land-share-type-card{border:1px solid color-mix(in srgb,var(--brand-gold-border)40%,var(--border));background:color-mix(in srgb,var(--brand-gold)8%,#fff);padding:.75rem .85rem}.online-calc{background:var(--theme-panel,var(--surface,#fff));border:1px solid color-mix(in srgb,var(--brand-gold-border)45%,var(--border,#e5e7eb));width:100%;max-width:22rem;margin-inline:auto;padding:1rem}.online-calc-screen{background:color-mix(in srgb,var(--brand-navy)92%,#000);color:#fff;min-height:5.25rem;margin-bottom:.85rem;padding:.85rem 1rem}.online-calc-meta{opacity:.75;justify-content:space-between;gap:.75rem;margin-bottom:.35rem;font-size:.8rem;display:flex}.online-calc-meta .is-active{opacity:1;color:var(--brand-gold,#c4a35a)}.online-calc-expr{text-align:end;direction:ltr;unicode-bidi:plaintext}.online-calc-display{text-align:end;word-break:break-all;direction:ltr;unicode-bidi:plaintext;font-size:1.75rem;font-weight:700;line-height:1.2}.online-calc-pad{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.online-calc-key{border-color:var(--border,#dee2e6);border-radius:0;min-height:2.75rem;font-weight:700}.online-calc-key.calc-key--op{background:color-mix(in srgb,var(--brand-gold)18%,#fff)}.online-calc-key.calc-key--eq{background:var(--brand-navy,#0d1d2c);color:#fff;border-color:var(--brand-navy,#0d1d2c)}.online-calc-key.calc-key--eq:hover,.online-calc-key.calc-key--eq:focus{background:color-mix(in srgb,var(--brand-navy)85%,#fff);color:#fff}.online-calc-key.calc-key--fn,.online-calc-key.calc-key--mem{background:color-mix(in srgb,var(--theme-muted,#f5f3ef)80%,#fff);font-size:.9rem}.doc-auth-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.85rem;display:flex}.doc-auth-tab{color:var(--brand-navy);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.doc-auth-tab i{color:var(--brand-gold-deep)}.doc-auth-divider{border:0;border-top:1px dashed color-mix(in srgb,var(--brand-gold-border)70%,var(--border));opacity:1;margin:1.15rem 0}[data-theme=dark] .doc-auth-tab{color:var(--text-primary)}.skip-link{z-index:2000;background:var(--brand-navy,#0f2744);color:#fff;inset-inline-start:.75rem;border-radius:0;padding:.5rem .85rem;text-decoration:none;position:absolute;top:-3rem}.skip-link:focus{top:.75rem}.public-breadcrumbs-list{color:var(--text-secondary,#6c757d);flex-wrap:wrap;gap:.35rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.public-breadcrumbs-list a{color:inherit;text-decoration:none}.public-breadcrumbs-list a:hover,.public-breadcrumbs-list a:focus-visible{text-decoration:underline}.public-breadcrumbs-sep{opacity:.6;margin-inline:.15rem}.public-breadcrumbs-list .is-current span{color:var(--text-primary,#212529);font-weight:600}.home-discovery .btn{border-radius:0}html,body,#root,.app-shell,.marketing-shell,.app-main,.app-content{background:var(--background);color:var(--text-primary)}.app-topbar{color:var(--text-primary);background:var(--theme-elevated)!important;border-bottom-color:var(--border)!important}.app-sidebar,.sidebar{background:var(--theme-panel);border-color:var(--border);color:var(--text-primary)}.card,.table,.modal-content,.dropdown-menu,.app-select-menu,.home-feature-card,.property-card-v2,.builder-card,.prime-search{color:var(--text-primary);background:var(--theme-panel)!important;border-color:var(--border)!important}.table>:not(caption)>*>*{color:var(--text-primary);border-color:var(--border);background:0 0}.form-control,.app-select-toggle,.experts-search,.experts-back{background:var(--theme-input)!important;color:var(--text-primary)!important;border-color:var(--border)!important}.form-select{background-color:var(--theme-input)!important;color:var(--text-primary)!important;border-color:var(--border)!important}.form-control::placeholder{color:var(--text-secondary);opacity:.8}.text-secondary{color:var(--text-secondary)!important}.bg-light,.table thead.bg-light,thead.bg-light{background:var(--theme-muted)!important;color:var(--text-primary)!important}.bg-white{background:var(--theme-panel)!important}.site-footer{color:var(--footer-text);background:var(--footer-bg)!important}.experts-section{border-color:var(--border);background:radial-gradient(1200px 420px at 10% -10%,color-mix(in srgb,var(--brand-gold)16%,transparent),transparent 55%),radial-gradient(900px 360px at 95% 0%,color-mix(in srgb,var(--brand-navy)8%,transparent),transparent 50%),linear-gradient(180deg,var(--theme-muted)0%,var(--background)55%,var(--background)100%)!important}.theme-switcher{position:relative}.theme-switcher-toggle{border:1px solid var(--brand-gold-border);background:var(--theme-chip);color:var(--text-primary);cursor:pointer;align-items:center;gap:.45rem;min-height:2rem;padding:.35rem .55rem;font-size:.8rem;font-weight:600;display:inline-flex}.theme-switcher--compact .theme-switcher-toggle{border-color:var(--border);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--text-secondary);border-radius:0;justify-content:center;padding:0}.theme-switcher--compact .theme-switcher-toggle .bi-palette2{display:none}.prime-header .theme-switcher--compact .theme-switcher-toggle{color:#fff;background:#0d1d2c59;border-color:#ffffff59}.theme-switcher-swatch{border:1px solid #ffffff59;border-radius:50%;flex-shrink:0;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000026}.theme-switcher-menu{background:var(--theme-elevated);border:1px solid var(--border);min-width:180px;box-shadow:var(--shadow-md);z-index:2000;top:calc(100% + .4rem);padding:.4rem;position:absolute;inset-inline-end:0}.theme-switcher-menu-title{color:var(--text-secondary);padding:.35rem .5rem .45rem;font-size:.72rem;font-weight:700}.theme-switcher-option{width:100%;color:var(--text-primary);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.45rem .5rem;font-size:.85rem;display:grid}.theme-switcher-option:hover,.theme-switcher-option.is-active{background:var(--theme-muted)}.theme-switcher-option.is-active i{color:var(--brand-gold)}[data-theme=dark] .prime-hero-caption,[data-theme=dark] .tabriz-hero-caption{background:#000000a6}[data-theme=dark] .prime-search-field input,[data-theme=dark] .prime-search-toggle{color:var(--text-primary)!important}[data-theme=dark] .prime-search-dd{border-color:var(--border)!important}[data-theme=dark] .modal-header,[data-theme=dark] .modal-footer{border-color:var(--border)}[data-theme=dark] .badge.bg-secondary{background:#3a3a3a!important}[data-theme=dark] .alert-warning{color:#f0e2b8;background:#2a2418;border-color:#5a4a28}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}