@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:"爛"}.btn{letter-spacing:.015em;font-weight:600}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#000c3d;--bs-btn-border-color:#000c3d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#162563;--bs-btn-hover-border-color:#162563;--bs-btn-focus-shadow-rgb:0, 12, 61;--bs-btn-active-color:#fff;--bs-btn-active-bg:#000830;--bs-btn-active-border-color:#000830;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#000c3d;--bs-btn-disabled-border-color:#000c3d}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#64748b;--bs-btn-border-color:#64748b;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#475569;--bs-btn-hover-border-color:#475569;--bs-btn-focus-shadow-rgb:100, 116, 139;--bs-btn-active-color:#fff;--bs-btn-active-bg:#334155;--bs-btn-active-border-color:#334155;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#64748b;--bs-btn-disabled-border-color:#64748b}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#ef4444;--bs-btn-border-color:#ef4444;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc2626;--bs-btn-hover-border-color:#dc2626;--bs-btn-focus-shadow-rgb:239, 68, 68;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b91c1c;--bs-btn-active-border-color:#b91c1c;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#ef4444;--bs-btn-disabled-border-color:#ef4444}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#10b981;--bs-btn-border-color:#10b981;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#16a34a;--bs-btn-hover-border-color:#16a34a;--bs-btn-focus-shadow-rgb:16, 185, 129;--bs-btn-active-color:#fff;--bs-btn-active-bg:#047857;--bs-btn-active-border-color:#047857;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#10b981;--bs-btn-disabled-border-color:#10b981}.btn-warning{--bs-btn-color:#1f2937;--bs-btn-bg:#f59e0b;--bs-btn-border-color:#f59e0b;--bs-btn-hover-color:#1f2937;--bs-btn-hover-bg:#d97706;--bs-btn-hover-border-color:#d97706;--bs-btn-focus-shadow-rgb:245, 158, 11;--bs-btn-active-color:#1f2937;--bs-btn-active-bg:#b45309;--bs-btn-active-border-color:#b45309;--bs-btn-disabled-color:#1f2937;--bs-btn-disabled-bg:#f59e0b;--bs-btn-disabled-border-color:#f59e0b}.btn-outline-primary{--bs-btn-color:#000c3d;--bs-btn-border-color:#000c3d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#000c3d;--bs-btn-hover-border-color:#000c3d;--bs-btn-focus-shadow-rgb:0, 12, 61;--bs-btn-active-color:#fff;--bs-btn-active-bg:#000c3d;--bs-btn-active-border-color:#000c3d;--bs-btn-disabled-color:#000c3d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#000c3d;--bs-btn-gradient:none}.btn-outline-secondary{--bs-btn-color:#64748b;--bs-btn-border-color:#64748b;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#64748b;--bs-btn-hover-border-color:#64748b;--bs-btn-focus-shadow-rgb:100, 116, 139;--bs-btn-active-color:#fff;--bs-btn-active-bg:#64748b;--bs-btn-active-border-color:#64748b;--bs-btn-disabled-color:#64748b;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#64748b;--bs-btn-gradient:none}.btn-outline-danger{--bs-btn-color:#ef4444;--bs-btn-border-color:#ef4444;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#ef4444;--bs-btn-hover-border-color:#ef4444;--bs-btn-focus-shadow-rgb:239, 68, 68;--bs-btn-active-color:#fff;--bs-btn-active-bg:#ef4444;--bs-btn-active-border-color:#ef4444;--bs-btn-disabled-color:#ef4444;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ef4444;--bs-btn-gradient:none}.btn-outline-success{--bs-btn-color:#10b981;--bs-btn-border-color:#10b981;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#10b981;--bs-btn-hover-border-color:#10b981;--bs-btn-focus-shadow-rgb:16, 185, 129;--bs-btn-active-color:#fff;--bs-btn-active-bg:#10b981;--bs-btn-active-border-color:#10b981;--bs-btn-disabled-color:#10b981;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#10b981;--bs-btn-gradient:none}.btn-outline-warning{--bs-btn-color:#f59e0b;--bs-btn-border-color:#f59e0b;--bs-btn-hover-color:#1f2937;--bs-btn-hover-bg:#f59e0b;--bs-btn-hover-border-color:#f59e0b;--bs-btn-focus-shadow-rgb:245, 158, 11;--bs-btn-active-color:#1f2937;--bs-btn-active-bg:#f59e0b;--bs-btn-active-border-color:#f59e0b;--bs-btn-disabled-color:#f59e0b;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f59e0b;--bs-btn-gradient:none}.btn-link{color:#000c3d}.rbn-btn{letter-spacing:.015em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.4em;padding:.48rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,opacity .18s;display:inline-flex;position:relative}.rbn-btn--sm{padding:.28rem .65rem;font-size:.8125rem}.rbn-btn--lg{padding:.65rem 1.35rem;font-size:1rem}.rbn-btn--disabled,.rbn-btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.rbn-btn--loading{cursor:wait;pointer-events:none;opacity:.8}.rbn-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:.9em;height:.9em;animation:.65s linear infinite rbn-spin;display:inline-block}.rbn-btn--primary{color:#fff;background-color:#000c3d;border-color:#000c3d}.rbn-btn--primary:hover:not(:disabled):not(.rbn-btn--disabled){color:#fff;background-color:#162563;border-color:#162563}.rbn-btn--primary:active:not(:disabled):not(.rbn-btn--disabled),.rbn-btn--primary.rbn-btn--active{color:#fff;background-color:#000830;border-color:#000830}.rbn-btn--primary:focus-visible{outline:none;box-shadow:0 0 0 3px #000c3d47}.rbn-btn--secondary{color:#fff;background-color:#64748b;border-color:#64748b}.rbn-btn--secondary:hover:not(:disabled):not(.rbn-btn--disabled){color:#fff;background-color:#475569;border-color:#475569}.rbn-btn--secondary:active:not(:disabled):not(.rbn-btn--disabled),.rbn-btn--secondary.rbn-btn--active{color:#fff;background-color:#334155;border-color:#334155}.rbn-btn--secondary:focus-visible{outline:none;box-shadow:0 0 0 3px #64748b47}.rbn-btn--danger{color:#fff;background-color:#ef4444;border-color:#ef4444}.rbn-btn--danger:hover:not(:disabled):not(.rbn-btn--disabled){color:#fff;background-color:#dc2626;border-color:#dc2626}.rbn-btn--danger:active:not(:disabled):not(.rbn-btn--disabled),.rbn-btn--danger.rbn-btn--active{color:#fff;background-color:#b91c1c;border-color:#b91c1c}.rbn-btn--danger:focus-visible{outline:none;box-shadow:0 0 0 3px #ef444447}.rbn-btn--success{color:#fff;background-color:#10b981;border-color:#10b981}.rbn-btn--success:hover:not(:disabled):not(.rbn-btn--disabled){color:#fff;background-color:#16a34a;border-color:#16a34a}.rbn-btn--success:active:not(:disabled):not(.rbn-btn--disabled),.rbn-btn--success.rbn-btn--active{color:#fff;background-color:#047857;border-color:#047857}.rbn-btn--success:focus-visible{outline:none;box-shadow:0 0 0 3px #10b98147}.rbn-btn--warning{color:#1f2937;background-color:#f59e0b;border-color:#f59e0b}.rbn-btn--warning:hover:not(:disabled):not(.rbn-btn--disabled){color:#1f2937;background-color:#d97706;border-color:#d97706}.rbn-btn--warning:active:not(:disabled):not(.rbn-btn--disabled),.rbn-btn--warning.rbn-btn--active{color:#1f2937;background-color:#b45309;border-color:#b45309}.rbn-btn--warning:focus-visible{outline:none;box-shadow:0 0 0 3px #f59e0b47}.rbn-btn--outline-primary{color:#000c3d;background-color:#0000;border-color:#64748b}.rbn-btn--outline-secondary{color:#64748b;background-color:#0000;border-color:#64748b}.rbn-btn--outline-danger{color:#ef4444;background-color:#0000;border-color:#64748b}.rbn-btn--outline-success{color:#10b981;background-color:#0000;border-color:#64748b}.rbn-btn--outline-warning{color:#f59e0b;background-color:#0000;border-color:#64748b}.rbn-btn--link{color:#000c3d;text-underline-offset:2px;background-color:#0000;border-color:#0000;padding-left:0;padding-right:0;font-weight:500}.rbn-btn--link:hover:not(:disabled):not(.rbn-btn--disabled){color:#162563}.rbn-btn--link:active:not(:disabled):not(.rbn-btn--disabled),.rbn-btn--link.rbn-btn--active{color:#000830}.rbn-btn--link:focus-visible{border-radius:8px;outline:none;box-shadow:0 0 0 3px #000c3d47}.rbn-btn--ghost{color:#374151;background-color:#e2e8f0;border-color:#e2e8f0}.rbn-btn--ghost:focus-visible{outline:none}.rbn-btn--close,.rbn-btn--close:hover,.rbn-btn--close:active,.rbn-btn--close.rbn-btn--active{color:inherit;background-color:#0000;border-color:#0000}.rbn-btn--close:focus-visible{outline:none}@keyframes rbn-spin{to{transform:rotate(360deg)}}#root{width:100%;min-height:100vh}.breadcrumb{--bs-breadcrumb-divider:">"}.breadcrumb-item span:hover{text-decoration:underline!important}.breadcrumb .breadcrumb-item a{color:#737791;text-decoration:none}.breadcrumb .breadcrumb-item a:hover{color:#000c3d;text-decoration:underline}.breadcrumb .breadcrumb-item.active{color:#000c3d;font-weight:600}.collapsed{line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.resizer,.resizer-chatbot,.resizer-contacts{z-index:9999;background:0 0;width:5px;transition:background-color .2s;position:absolute;top:0;bottom:0}.resizer-contacts{right:0;transform:translate(50%)}.resizer-chatbot{left:0;transform:translate(-50%)}.resizer:after,.resizer-contacts:after,.resizer-chatbot:after{content:"";background-color:#0000;width:5px;transition:background-color .2s;position:absolute;top:0;bottom:0;left:50%}.resizer:hover:after,.resizer-contacts:hover:after,.resizer-chatbot:hover:after,.resizer.resizing:after,.resizing.resizer-contacts:after,.resizing.resizer-chatbot:after,.resizer:active:after,.resizer-contacts:active:after,.resizer-chatbot:active:after,.resizer.resizing,.resizing.resizer-contacts,.resizing.resizer-chatbot,.resizer:active,.resizer-contacts:active,.resizer-chatbot:active{background-color:#000c3d}.app-update-prompt{z-index:1000;width:calc(100vw - 2rem);max-width:320px;font-size:.875rem;animation:.3s ease-out slideUp}@media (prefers-color-scheme:dark){.app-update-prompt{color:#fff;background:#1a1a1a;border-color:#ffffff1a}}@media (width<=640px){.app-update-prompt .alert{text-align:center;gap:.5rem;flex-direction:column!important}.app-update-prompt .alert .d-flex{justify-content:center!important}}.page{flex-direction:column;width:100%;min-height:100vh;display:flex;position:fixed;inset:0;overflow-y:auto}@media (width>=640px){.page{flex-direction:row}}.sidebar{z-index:1001;background:#000c3d;height:100vh;transition:width .3s;position:sticky;top:0;overflow:visible}@media (width>=641px){.sidebar{flex:none}}@media (width<=640px){.sidebar{width:100%;height:auto;position:sticky;overflow:visible}}@media (width<=640px) and (orientation:landscape){.sidebar{min-height:auto}}.main-content{box-sizing:border-box;flex-direction:column;flex:1;width:100%;padding:0;display:flex;position:relative;overflow-x:visible}.main-content:has(.loading){justify-content:center;align-items:center}.main-content .content-area{flex-direction:column;flex:1;width:100%;display:flex;overflow-x:hidden;padding:1rem 2rem!important}.main-content .content-area:has(.msg-overlay){padding:0}.main-content .content-area>*{width:100%;max-width:100%}.msg-overlay{color:#fff;z-index:1000;background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;top:0;left:0}.error-overlay{z-index:1000;background-color:#fffffff2}.error-overlay .error-card{max-width:400px;animation:.3s ease-in fadeIn}.error-overlay .error-card .error-icon{opacity:.8}.verification-overlay{z-index:1050;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.verification-message{color:#333;text-align:center;background-color:#fff;border-radius:5px;max-width:90%;padding:20px;font-weight:500;box-shadow:0 0 10px #0000004d}.two-factor-modal .modal{z-index:10050!important}.two-factor-modal .modal-dialog{z-index:10051!important}.two-factor-backdrop{z-index:10040!important}.modal.show~.two-factor-modal{z-index:10060!important}.avatar-container{margin-right:.75rem;display:inline-block;position:relative}.contact-avatar{object-fit:cover;border-radius:50%;width:30px;height:30px;display:block}.profile-avatar{object-fit:cover;border-radius:50%;width:50px;height:50px;margin-right:.5rem}.status-dot,.status-dot-offline,.status-dot-busy,.status-dot-away,.status-dot-online{z-index:1;-webkit-user-select:none;user-select:none;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.status-dot-online{background-color:#3eb739}.status-dot-away{background-color:#eba301}.status-dot-busy{background-color:#d13438}.status-dot-offline{background-color:gray}.assetuser-avatar{border-radius:50%;width:40px;height:40px}.loading:not(:empty){z-index:9999;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0 25%}.loading img.loading-logo{width:50%;margin-bottom:20px;animation:1.5s ease-in-out infinite pulse}.navbar{z-index:1000;border-radius:0;margin:0;padding:.75rem 1rem;position:sticky;top:0}.navbar .navbar-brand{color:#000c3d;margin-right:auto;font-family:Arial,sans-serif;font-size:2.125rem;font-weight:700;line-height:1.2}.navbar .container-fluid{justify-content:space-between;align-items:center;display:flex}@media (width<=640px){.navbar{padding:.5rem .75rem}.navbar .navbar-brand{font-size:1rem}}.notification-dropdown-menu{z-index:1050;width:300px;max-height:300px;margin-top:20px;font-size:13px;overflow-y:auto}.notification-dropdown-item{background-color:#0000}.notification-dropdown-loading{justify-content:center;align-items:center;margin-top:.5rem;display:flex}.custom-hover:hover{background-color:#f8fafc!important}.user-activity-status{margin:0;font-size:small}.profile-dropdown-top-username{margin-right:.5rem}.profile-dropdown-menu{width:300px;margin-top:20px;padding:.75rem}.profile-dropdown-user-info{align-items:center;margin-bottom:.5rem;display:flex}.profile-dropdown-username{text-align:start;font-size:1.25rem;font-weight:600}.profile-dropdown-company-menu{min-width:180px}.custom-dropdown-toggle:after{display:none!important}.custom-dropdown-toggle .bi-chevron-right{margin-left:auto;font-size:.875rem}.status-indicator{align-items:center;display:flex}.status-indicator-icon{width:16px;height:16px;margin-bottom:.4rem;margin-right:.25rem}.alert{transition:all .3s}.btn-link:hover{color:#007bff!important}.form-check-input{border-color:#737791}.step-indicator{text-align:center;color:#737791;flex:1;position:relative}.step-indicator.active{color:#0d6efd;font-weight:700}.step-number{color:#737791;background-color:#d9d9d9;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0 auto 5px;display:flex}.step-indicator.active .step-number{color:#fff;background-color:#0d6efd}.step-indicator:not(:last-child):after{content:"";background-color:#d9d9d9;width:60%;height:2px;position:absolute;top:15px;left:70%}.step-indicator.active:not(:last-child):after{background-color:#0d6efd}@keyframes pulse{0%{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1)}to{opacity:.6;transform:scale(.95)}}@keyframes highlight-pulse{0%{background-color:#0d6efd1f;border-radius:14px}to{background-color:#0000}}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}@keyframes slideUpFade{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes expandFromCenter{0%{opacity:0;transform:scale(0,.03)}50%{opacity:1;transform:scaleY(.03)}to{opacity:1;transform:scale(1)}}@keyframes collapseToCenter{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scaleY(.03)}to{opacity:0;transform:scale(0,.03)}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@media (width<=576px){.pagination .page-item:not(.first):not(.prev):not(.next):not(.last){display:none}.pagination .page-item.active{display:inline-block}}input[type=checkbox]:checked{background-color:#000c3d;border-color:#000c3d}.icon-platform{color:#000c3d}.login-card{border:none;border-radius:12px;width:100%;max-width:480px;margin:2rem auto;box-shadow:0 8px 24px #0000001f}.login-card .card-body{min-height:220px}@media (width<=640px){.login-card{border-radius:8px;max-width:calc(100% - 2rem);margin:1rem auto}.login-card .card-body{padding:1.5rem}}.login-card.enroll-2fa{max-width:560px}.login-card.enroll-2fa .card-body{padding:2.5rem}@media (width<=640px){.login-card.enroll-2fa .card-body{padding:1.5rem}}.login-input-group{margin-bottom:1rem;position:relative}.login-input-group.has-error{margin-bottom:.5rem}.login-input-group.has-error .form-control{border-color:#fa3f3f}.login-input-group.has-error .form-control:focus{border-color:#fa3f3f;box-shadow:0 0 0 3px #dc354540}.login-input-group.has-error .login-input-icon{color:#fa3f3f}.login-input-group .invalid-feedback{margin-top:.25rem;margin-bottom:.5rem;font-size:.85rem}.login-input-group .login-input-icon{color:#737791;z-index:2;pointer-events:none;font-size:1.1rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.login-input-group .form-control{border:1.5px solid #d9d9d9;border-radius:8px;padding:.875rem 1rem .875rem 2.75rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.login-input-group .form-control:focus{border-color:#a8d0e6;box-shadow:0 0 0 3px #a8d0e640}.login-input-group .form-control:disabled{color:#737791;background-color:#f9fafb}.login-input-group .form-control::placeholder{color:#737791}.login-input-group .login-input-toggle{cursor:pointer;color:#737791;z-index:2;background:0 0;border:none;padding:.25rem .5rem;font-size:1.1rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.login-input-group .login-input-toggle:hover{color:#000c3d}.login-input-group .login-input-toggle:focus{outline:none}.login-input-group .login-input-edit{cursor:pointer;color:#737791;z-index:2;background:0 0;border:none;padding:.25rem .5rem;font-size:1.1rem;transition:color .2s;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.login-input-group .login-input-edit:hover{color:#000c3d}.login-input-group .login-input-edit:focus{outline-offset:2px;border-radius:4px;outline:2px solid #a8d0e6}.password-input-wrapper{position:relative}.password-input-wrapper .form-control{padding-right:2.75rem}.password-input-wrapper .form-control::-ms-reveal{display:none}.password-input-wrapper .form-control::-ms-clear{display:none}.password-input-wrapper .form-control.is-valid,.password-input-wrapper .form-control.is-invalid,.password-input-wrapper .form-control:valid,.password-input-wrapper .form-control:invalid{background-image:none;padding-right:2.75rem}.password-input-wrapper .login-input-toggle{cursor:pointer;color:#737791;z-index:2;background:0 0;border:none;padding:.25rem .5rem;font-size:1.1rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.password-input-wrapper .login-input-toggle:hover{color:#000c3d}.password-input-wrapper .login-input-toggle:focus{outline:none}.password-requirements{margin:.4rem 0 .1rem;padding:0;list-style:none}.password-requirements .password-requirement{color:#737791;align-items:center;gap:.375rem;font-size:.78rem;line-height:1.7;transition:color .2s;display:flex}.password-requirements .password-requirement i{flex-shrink:0;font-size:.7rem}.password-requirements .password-requirement.met{color:#30d966}.password-requirements .password-requirement.unmet-error{color:#fa3f3f}.login-forgot-link{text-align:right;margin-top:-.5rem;margin-bottom:1rem}.login-forgot-link a{color:#007bff;font-size:.875rem;text-decoration:none}.login-forgot-link a:hover{text-decoration:underline}.login-options{margin-bottom:1.5rem}.login-options .form-check{margin-bottom:.5rem}.login-options .form-check .form-check-label{color:#000;cursor:pointer;font-size:.9rem}.login-options .form-check .form-check-input{cursor:pointer}.login-options .form-check .form-check-input:checked{background-color:#000c3d;border-color:#000c3d}.login-options .form-check .form-check-input:focus{border-color:#a8d0e6;box-shadow:0 0 0 .25rem #a8d0e640}.login-btn-primary{border-radius:8px;width:100%;padding:.875rem;font-size:1rem;font-weight:600;transition:all .2s}.login-btn-primary:disabled{opacity:.65}.login-info-text{text-align:center;color:#737791;margin-top:1rem;margin-bottom:0;font-size:.85rem}.login-info-text i{margin-right:.25rem}.login-alert{border-radius:8px;margin-bottom:1.5rem;font-size:.9rem}.otp-input{text-align:center;border:1.5px solid #d9d9d9;border-radius:.5rem;width:3.5rem;height:3.5rem;font-size:1.5rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.otp-input:focus{border-color:#a8d0e6;outline:none;box-shadow:0 0 0 3px #a8d0e640}@media (width<=640px){.otp-input{width:2.75rem;height:2.75rem;font-size:1.25rem}}@keyframes loginStepFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.login-step-enter{animation:.3s ease-out backwards loginStepFadeIn}.sonner-toast[class*=notif-type-],[data-sonner-toast][class*=notif-type-]{white-space:nowrap!important;border-radius:10px!important;align-items:center!important;width:fit-content!important;padding:.65rem 1.25rem!important;font-size:.875rem!important;font-weight:500!important;display:flex!important;box-shadow:0 4px 18px #0000002e!important}.sonner-toast.notif-type-success,[data-sonner-toast].notif-type-success{color:#fff!important;background:#1a7f4b!important;border-color:#1a7f4b!important}.sonner-toast.notif-type-error,[data-sonner-toast].notif-type-error{color:#fff!important;background:#c0392b!important;border-color:#c0392b!important}.sonner-toast.notif-type-warning{color:#fff!important;background:#b8860b!important}.sonner-toast.notif-type-info{color:#1a7f4b!important;background:#fff!important;border:2px solid #1a7f4b!important}.sonner-toast.notif-pos-top{animation:.22s notif-pos-top-dismiss}.sonner-toast.notif-pos-bottom{animation:.22s notif-pos-bottom-dismiss}@keyframes notif-pos-top-dismiss{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes notif-pos-bottom-dismiss{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (width<=641px){.sonner-toast[class*=notif-type-]{white-space:normal!important;text-align:center!important;justify-content:center!important;width:calc(100% - 2rem)!important}}.mobile-navbar{z-index:1030;min-height:3.5rem;padding:.5rem 1rem;position:relative;overflow:visible;box-shadow:0 2px 4px #0000001a;background:#000c3d!important}.mobile-navbar .bi{vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.mobile-navbar .navbar-brand{z-index:2;margin-right:2rem;padding:0;position:relative}.mobile-navbar .navbar-brand .full-logo{width:auto;height:30px}.mobile-navbar .navbar-toggler{z-index:2;padding:.25rem .5rem;position:relative;border-color:#fff3!important}.mobile-navbar .navbar-toggler:focus{box-shadow:0 0 0 .1rem #ffffff40}.mobile-navbar .navbar-collapse{z-index:1;background:#000c3d;width:100%;margin-top:.35rem;top:100%;left:0;box-shadow:0 4px 6px #0000001a}.mobile-navbar .navbar-collapse.collapsing,.mobile-navbar .navbar-collapse.show{max-height:calc(100vh - 100%);overflow-y:auto}.mobile-navbar .navbar-collapse .navbar-nav{padding-top:.5rem}.mobile-navbar .nav-link{border-radius:8px;align-items:center;padding:.75rem 1rem;transition:all .2s;display:flex;color:#fff!important}.mobile-navbar .nav-link:hover{background-color:#ffffff1a}.mobile-navbar .nav-link.active{background:linear-gradient(90deg,#a8d0e6,#fff);color:#000c3d!important}.mobile-navbar .nav-link.active .bi,.mobile-navbar .nav-link.active span{color:#000c3d!important}.mobile-navbar .nav-link.active [class*=-nav-menu]{filter:brightness(0)saturate()invert(8%)sepia(89%)saturate(2458%)hue-rotate(231deg)brightness(94%)contrast(104%)}.mobile-navbar .nav-link .bi{margin-right:.75rem;font-size:1.5rem}.mobile-navbar .nav-item:not(:last-child){border-bottom:1px solid #ffffff1a}.sidebar-container{z-index:1001;background:#000c3d;flex-direction:column;height:100%;transition:all .3s;display:flex;position:relative;overflow:visible}.sidebar-container .toggle-button{z-index:1002}.sidebar-container .bi{vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block}.sidebar-container.nav-collapsed{width:98.7px}.sidebar-container.nav-collapsed .logo-container{justify-content:center}.sidebar-container.nav-collapsed .nav-text{display:none}.sidebar-container.nav-collapsed .nav-link{justify-content:center;width:55%;margin-left:25%;margin-right:25%}.sidebar-container.nav-collapsed .nav-link .bi{margin-left:35%}.sidebar-container.nav-expanded{width:345px}.sidebar-container.nav-expanded .nav-link{justify-content:flex-start;margin-left:12%;margin-right:12%}@media (width>=641px){.sidebar-container.nav-expanded.auto-collapse .nav-link:not(.active){cursor:pointer}}@media (width<=640px){.sidebar-container{width:100%;height:auto;position:fixed;top:0;left:0}.sidebar-container.nav-expanded{height:100vh}.sidebar-container.nav-expanded .nav-scrollable{background:#000c3d;width:100%;height:calc(100vh - 60px);display:block;position:fixed;top:60px;left:0;overflow:hidden auto}.sidebar-container.nav-collapsed{height:auto}.sidebar-container.nav-collapsed .nav-scrollable{display:none;overflow-x:hidden}}.sidebar-header .toggle-button:before{display:none}.sidebar-header .toggle-button .bi{background:0 0;justify-content:center;align-items:center;width:auto;height:auto;display:flex}.sidebar-header{justify-content:space-between;align-items:center;padding:1rem;display:flex;overflow:visible}.sidebar-header .logo-container{justify-content:center;align-items:center;width:100%;transition:all .3s;display:flex;overflow:hidden}.sidebar-header .logo,.sidebar-header .full-logo{transition:all .3s}.sidebar-header .toggle-button{color:#000c3d;background:#fff;border:1px solid #a8d0e6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;text-decoration:none;display:flex;position:absolute;top:5%;right:-20px;transform:translateY(-50%)}.sidebar-header .toggle-button:hover,.sidebar-header .toggle-button:focus{color:#000;background-color:#e4f0f7;border-color:#fff;text-decoration:none}.sidebar-header .toggle-button svg{color:#000c3d;font-size:12px;position:relative;left:.3rem}.nav-scrollable{flex-flow:column;flex-grow:1;height:calc(100vh - 80px);padding-top:3rem;overflow:hidden auto}.nav-scrollable .flex-column{flex-direction:column;height:100%;display:flex}.nav-scrollable .bi{text-align:center;min-width:1.5rem;font-size:1.25rem;transform:translateY(.08em)}.sidebar-container .nav-link{color:#fff;border-radius:12px;align-items:center;padding:.75rem 1rem;text-decoration:none;transition:all .2s;display:flex}.sidebar-container .nav-link .bi{flex-shrink:0;align-items:center;margin-right:.75rem;font-size:1.5rem;display:flex}.sidebar-container .nav-link .nav-text{white-space:nowrap;font-size:1.4rem;font-weight:500}.sidebar-container .nav-link:hover{color:#fff;background-color:#ffffff1a}.sidebar-container .nav-link.active{background:linear-gradient(90deg,#a8d0e6,#fff);color:#000c3d!important}.sidebar-container .nav-link.active .bi{font-size:1.6rem;color:#000c3d!important}.sidebar-container .nav-link.active .nav-text{font-size:1.5rem;color:#000c3d!important}.sidebar-container .nav-link.active [class*=-nav-menu]{filter:brightness(0)saturate()invert(8%)sepia(89%)saturate(2458%)hue-rotate(231deg)brightness(94%)contrast(104%)}.push-bottom{margin-top:auto;padding-bottom:1rem}@media (width<=640px){.app-container{padding-top:60px}}@media (width>=641px){.app-container{margin-left:98.7px}.sidebar-container.nav-expanded+.app-container{margin-left:345px}}.bi-house-door-nav-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='36' fill='white' viewBox='0 0 32 36' %3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.5793 14.9606V28.5077C31.5793 32.3682 28.4755 35.4977 24.6468 35.4977H7.31537C3.48662 35.4977 0.382812 32.3682 0.382812 28.5077V14.9606C0.382812 12.8619 1.31809 10.8742 2.93029 9.54663L11.596 2.41099C14.1479 0.309622 17.8142 0.309617 20.3661 2.41098L29.0318 9.54663C30.644 10.8742 31.5793 12.8619 31.5793 14.9606ZM12.5148 27.2653C11.7969 27.2653 11.2149 27.8473 11.2149 28.5652C11.2149 29.2831 11.7969 29.865 12.5148 29.865H19.4473C20.1652 29.865 20.7472 29.2831 20.7472 28.5652C20.7472 27.8473 20.1652 27.2653 19.4473 27.2653H12.5148Z'/%3E%3C/svg%3E");background-size:cover;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;position:relative;top:-1px}.bi-laptop-nav-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='37' fill='white' class='bi bi-laptop' viewBox='0 0 36 37' %3E%3Cpath d='M30.0156 0.834961C32.887 0.834961 35.2156 3.16282 35.2158 6.03418V25.0996C35.2156 27.971 32.887 30.2988 30.0156 30.2988H19.1836V34.1982H23.083C23.8009 34.1982 24.3828 34.7802 24.3828 35.498C24.3826 36.2158 23.8008 36.7979 23.083 36.7979H12.6846C11.9668 36.7979 11.3849 36.2158 11.3848 35.498C11.3848 34.7802 11.9667 34.1982 12.6846 34.1982H16.584V30.2988H5.75195C2.88064 30.2987 0.55298 27.9709 0.552734 25.0996V6.03418C0.552974 3.16289 2.88063 0.835069 5.75195 0.834961H30.0156ZM16.1514 23.7988C15.4335 23.7988 14.8516 24.3817 14.8516 25.0996C14.8518 25.8173 15.4336 26.3994 16.1514 26.3994H19.6172C20.3349 26.3994 20.9167 25.8173 20.917 25.0996C20.917 24.3817 20.3351 23.7988 19.6172 23.7988H16.1514Z'/%3E%3C/svg%3E");background-size:cover;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;position:relative;top:-1px}.bi-gear-fill-nav-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='white' %3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.9869 0.535156H17.2956C19.123 0.535156 20.6043 1.93187 20.6043 3.65481C20.6043 5.62646 22.7139 6.87998 24.4456 5.93731L24.6215 5.84158C26.204 4.98011 28.2276 5.49134 29.1413 6.98345L30.7956 9.68514C31.7093 11.1772 31.1671 13.0852 29.5846 13.9467C27.8521 14.8898 27.8521 17.3771 29.5846 18.3202C31.1671 19.1816 31.7093 21.0896 30.7956 22.5817L29.1413 25.2834C28.2276 26.7755 26.204 27.2867 24.6215 26.4252L24.4456 26.3295C22.7139 25.3868 20.6043 26.6404 20.6043 28.612C20.6043 30.335 19.123 31.7317 17.2956 31.7317H13.9869C12.1595 31.7317 10.6781 30.335 10.6781 28.612C10.6781 26.6404 8.56857 25.3869 6.83687 26.3295L6.66099 26.4253C5.07844 27.2867 3.05485 26.7755 2.14117 25.2834L0.486807 22.5817C-0.426874 21.0896 0.115345 19.1816 1.69789 18.3202C3.43041 17.3771 3.43041 14.8898 1.69789 13.9466C0.115348 13.0852 -0.426872 11.1772 0.486809 9.68512L2.14118 6.98342C3.05486 5.49132 5.07845 4.98008 6.66099 5.84155L6.83688 5.9373C8.56857 6.87996 10.6781 5.62645 10.6781 3.65481C10.6781 1.93187 12.1595 0.535156 13.9869 0.535156ZM15.6412 21.3328C18.5128 21.3328 20.8407 19.005 20.8407 16.1334C20.8407 13.2619 18.5128 10.934 15.6412 10.934C12.7697 10.934 10.4418 13.2619 10.4418 16.1334C10.4418 19.005 12.7697 21.3328 15.6412 21.3328Z' /%3E%3C/svg%3E");background-size:cover;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;position:relative;top:-1px}.bi-plugin-nav-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M6 0h1v3H6zM9 0h1v3H9z'/%3E%3Cpath d='M4 4h8v4a4 4 0 0 1-4 4 4 4 0 0 1-4-4V4z'/%3E%3C/svg%3E");background-size:cover;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;position:relative;top:-1px}.bi-slack-nav-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M3.362 10.11c0 .926-.756 1.681-1.681 1.681S0 11.036 0 10.111C0 9.186.756 8.43 1.68 8.43h1.682v1.68zm.846 0c0-.924.756-1.68 1.681-1.68s1.681.756 1.681 1.68v4.21c0 .924-.756 1.68-1.68 1.68a1.685 1.685 0 0 1-1.682-1.68v-4.21zM5.89 3.362c-.926 0-1.682-.756-1.682-1.681S4.964 0 5.89 0s1.68.756 1.68 1.68v1.682H5.89zm0 .846c.924 0 1.68.756 1.68 1.681S6.814 7.57 5.89 7.57H1.68C.757 7.57 0 6.814 0 5.89c0-.926.756-1.682 1.68-1.682h4.21zm6.749 1.682c0-.926.755-1.682 1.68-1.682.925 0 1.681.756 1.681 1.681S15.245 7.57 14.32 7.57h-1.681v-1.68zm-.848 0c0 .924-.755 1.68-1.68 1.68A1.685 1.685 0 0 1 8.43 5.89V1.68C8.43.757 9.186 0 10.11 0c.926 0 1.681.756 1.681 1.68v4.21zm-1.681 6.748c.926 0 1.682.756 1.682 1.681S11.036 16 10.11 16s-1.681-.756-1.681-1.68v-1.682h1.68zm0-.847c-.924 0-1.68-.755-1.68-1.68 0-.925.756-1.681 1.68-1.681h4.21c.924 0 1.68.756 1.68 1.68 0 .926-.756 1.681-1.68 1.681h-4.21z'/%3E%3C/svg%3E");background-size:cover;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;position:relative;top:-1px}.bi-approvals-nav-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='32' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M4.98 4a.5.5 0 0 0-.39.188L1.54 8H6a.5.5 0 0 1 .5.5 1.5 1.5 0 1 0 3 0A.5.5 0 0 1 10 8h4.46l-3.05-3.812A.5.5 0 0 0 11.02 4zm-1.17-.437A1.5 1.5 0 0 1 4.98 3h6.04a1.5 1.5 0 0 1 1.17.563l3.7 4.625a.5.5 0 0 1 .106.374l-.39 3.124A1.5 1.5 0 0 1 14.117 13H1.883a1.5 1.5 0 0 1-1.489-1.314l-.39-3.124a.5.5 0 0 1 .106-.374z'/%3E%3C/svg%3E");background-size:cover;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;position:relative;top:-1px}.bi-apps-nav-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M7.752.066a.5.5 0 0 1 .496 0l3.75 2.143a.5.5 0 0 1 .252.434v3.995l3.498 2A.5.5 0 0 1 16 9.07v4.286a.5.5 0 0 1-.252.434l-3.75 2.143a.5.5 0 0 1-.496 0l-3.502-2-3.502 2.001a.5.5 0 0 1-.496 0l-3.75-2.143A.5.5 0 0 1 0 13.357V9.071a.5.5 0 0 1 .252-.434L3.75 6.638V2.643a.5.5 0 0 1 .252-.434zM4.25 7.504 1.508 9.071l2.742 1.567 2.742-1.567zM7.5 9.933l-2.75 1.571v3.134l2.75-1.571zm1 3.134 2.75 1.571v-3.134L8.5 9.933zm.508-3.996 2.742 1.567 2.742-1.567-2.742-1.567zm2.242-2.433V3.504L8.5 5.076V8.21zM7.5 8.21V5.076L4.75 3.504v3.134zM5.258 2.643 8 4.21l2.742-1.567L8 1.076zM15 9.933l-2.75 1.571v3.134L15 13.067zM3.75 14.638v-3.134L1 9.933v3.134z'/%3E%3C/svg%3E");background-size:cover;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;position:relative;top:-1px}.bi-global-nav-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='white' viewBox='0 0 36 36' %3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3224 6.14275C13.6995 7.71278 13.1925 9.6199 12.8499 11.7609C14.5075 11.6091 16.2587 11.5283 18.0658 11.5283C19.8729 11.5283 21.6242 11.6091 23.2817 11.7609C22.9391 9.6199 22.4321 7.71278 21.8092 6.14275C21.2105 4.6337 20.5305 3.50158 19.8427 2.76844C19.1576 2.0381 18.5567 1.7928 18.0658 1.7928C17.5749 1.7928 16.974 2.0381 16.2889 2.76844C15.6011 3.50158 14.9212 4.6337 14.3224 6.14275ZM11.8772 5.15666C11.0999 7.11567 10.5035 9.47552 10.138 12.0844C8.33861 12.3519 6.69656 12.7089 5.27238 13.1396C3.61526 13.6408 2.1783 14.264 1.12622 15.0163C0.993304 15.1113 0.86211 15.2118 0.734454 15.3177C1.89574 8.08098 7.40894 2.31436 14.4797 0.834963C14.4447 0.870944 14.4099 0.907321 14.3754 0.944077C13.3827 2.00236 12.5493 3.46248 11.8772 5.15666ZM21.6519 0.834961C21.687 0.870942 21.7217 0.90732 21.7562 0.944077C22.7489 2.00236 23.5823 3.46248 24.2545 5.15666C25.0317 7.11567 25.6281 9.47552 25.9936 12.0844C27.793 12.3519 29.435 12.7089 30.8592 13.1396C32.5163 13.6408 33.9533 14.264 35.0054 15.0163C35.1383 15.1113 35.2695 15.2118 35.3972 15.3177C34.2359 8.08098 28.7227 2.31436 21.6519 0.834961ZM35.3972 21.0145C35.2696 21.1204 35.1383 21.2209 35.0054 21.316C33.9533 22.0683 32.5163 22.6914 30.8592 23.1926C29.435 23.6234 27.793 23.9803 25.9936 24.2479C25.6281 26.8567 25.0317 29.2166 24.2545 31.1756C23.5823 32.8698 22.7489 34.3299 21.7562 35.3882C21.7216 35.4251 21.6866 35.4617 21.6514 35.4978C28.7226 34.0186 34.2361 28.2516 35.3972 21.0145ZM14.4803 35.4978C14.445 35.4617 14.41 35.4251 14.3754 35.3882C13.3827 34.3299 12.5493 32.8698 11.8772 31.1756C11.0999 29.2166 10.5035 26.8567 10.138 24.2479C8.33861 23.9803 6.69656 23.6234 5.27238 23.1926C3.61526 22.6914 2.1783 22.0683 1.12622 21.316C0.993276 21.2209 0.862055 21.1204 0.734375 21.0145C1.89552 28.2516 7.40905 34.0185 14.4803 35.4978ZM6.02914 20.6495C7.14613 20.9873 8.43129 21.2801 9.84779 21.5151C9.7676 20.4264 9.72598 19.307 9.72598 18.1661C9.72598 17.0253 9.76761 15.9058 9.84779 14.8171C8.43129 15.0521 7.14613 15.3449 6.02914 15.6828C4.50897 16.1425 3.3747 16.6636 2.64986 17.182C1.89081 17.7247 1.82509 18.0765 1.82509 18.1661C1.82509 18.2557 1.89081 18.6075 2.64986 19.1503C3.3747 19.6686 4.50897 20.1897 6.02914 20.6495ZM12.3596 18.1661C12.3596 19.4427 12.4148 20.6825 12.5186 21.8716C14.2499 22.0505 16.1157 22.1488 18.0658 22.1488C20.0159 22.1488 21.8817 22.0505 23.613 21.8716C23.7168 20.6825 23.772 19.4427 23.772 18.1661C23.772 16.8895 23.7168 15.6497 23.613 14.4607C21.8817 14.2817 20.0159 14.1834 18.0658 14.1834C16.1157 14.1834 14.2499 14.2817 12.5186 14.4607C12.4148 15.6497 12.3596 16.8895 12.3596 18.1661ZM14.3224 30.1895C13.6995 28.6195 13.1925 26.7123 12.8499 24.5713C14.5075 24.7231 16.2587 24.8039 18.0658 24.8039C19.8729 24.8039 21.6242 24.7231 23.2817 24.5713C22.9391 26.7123 22.4321 28.6195 21.8092 30.1895C21.2105 31.6985 20.5305 32.8307 19.8427 33.5638C19.1576 34.2941 18.5567 34.5394 18.0658 34.5394C17.5749 34.5394 16.974 34.2941 16.2889 33.5638C15.6011 32.8307 14.9212 31.6985 14.3224 30.1895ZM30.1025 20.6495C28.9855 20.9873 27.7003 21.2801 26.2838 21.5151C26.364 20.4264 26.4056 19.307 26.4056 18.1661C26.4056 17.0253 26.364 15.9058 26.2838 14.8171C27.7003 15.0521 28.9855 15.3449 30.1025 15.6828C31.6226 16.1425 32.7569 16.6637 33.4818 17.182C34.2408 17.7247 34.3065 18.0765 34.3065 18.1661C34.3065 18.2557 34.2408 18.6075 33.4818 19.1503C32.7569 19.6686 31.6226 20.1897 30.1025 20.6495Z'/%3E%3C/svg%3E");background-size:cover;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;position:relative;top:-1px}.bi-chat-text-nav-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='33' fill='white' viewBox='0 0 36 33' %3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.9693 0.835449H19.4356C28.0503 0.835449 35.0339 7.81903 35.0339 16.4337C35.0339 25.0484 28.0503 32.032 19.4356 32.032H7.30365C3.47491 32.032 0.371094 28.9281 0.371094 25.0994V16.4337C0.371094 7.81903 7.35467 0.835449 15.9693 0.835449ZM17.7025 18.1668C18.6597 18.1668 19.4356 17.3909 19.4356 16.4337C19.4356 15.4765 18.6597 14.7006 17.7025 14.7006C16.7453 14.7006 15.9693 15.4765 15.9693 16.4337C15.9693 17.3909 16.7453 18.1668 17.7025 18.1668ZM26.3682 16.4337C26.3682 17.3909 25.5922 18.1668 24.635 18.1668C23.6779 18.1668 22.9019 17.3909 22.9019 16.4337C22.9019 15.4765 23.6779 14.7006 24.635 14.7006C25.5922 14.7006 26.3682 15.4765 26.3682 16.4337ZM10.7699 18.1668C11.7271 18.1668 12.5031 17.3909 12.5031 16.4337C12.5031 15.4765 11.7271 14.7006 10.7699 14.7006C9.81274 14.7006 9.03679 15.4765 9.03679 16.4337C9.03679 17.3909 9.81274 18.1668 10.7699 18.1668Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;position:relative;top:-1px}.bi-file-earmark-nav-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='32' fill='white' viewBox='0 0 35 32' %3E%3Cpath d='M30.2156 12.2339H14.4509C11.4844 12.2339 8.79616 14.049 7.59135 16.8655L1.81836 29.9975C2.83872 31.0684 4.25447 31.7317 5.81934 31.7317H22.2122C24.849 31.7317 27.2924 30.2943 28.649 27.9452L34.3116 18.1398C35.8125 15.5406 34.0106 12.2339 31.0932 12.2339H30.2156Z'/%3E%3Cpath d='M9.31738 0.535156C10.319 0.535194 11.3022 0.81323 12.166 1.33984L15.9238 3.63086C16.7878 4.15752 17.7718 4.43457 18.7734 4.43457H24.5859C27.4839 4.43469 29.8697 6.70993 30.1807 9.63477H14.4512C10.4052 9.63477 6.80647 12.105 5.20703 15.8301L0.293945 27.0039C0.226073 26.6408 0.189453 26.2655 0.189453 25.8818V6.38477C0.189453 3.15427 2.71003 0.535169 5.81934 0.535156H9.31738Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;position:relative;top:-1px}.bi-computer-nav-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='28' fill='white' viewBox='0 0 35 28' %3E%3Cpath d='M18.2051 22.7998V27.999H2.60645C1.17084 27.999 0.00704594 26.835 0.00683594 25.3994C0.00683594 23.9637 1.17071 22.7999 2.60645 22.7998H18.2051ZM29.4707 5.46777C32.342 5.46791 34.6697 7.79573 34.6699 10.667V22.7998C34.6698 25.6711 32.342 27.9989 29.4707 27.999H26.0039C23.1326 27.999 20.8049 25.6711 20.8047 22.7998V10.667C20.8049 7.79569 23.1326 5.46784 26.0039 5.46777H29.4707ZM28.6045 0.268555C30.0401 0.268737 31.204 1.43254 31.2041 2.86816H23.4043C20.533 2.86836 18.2052 5.19609 18.2051 8.06738V20.1992H3.47363V5.46777C3.4737 2.59636 5.80143 0.268623 8.67285 0.268555H28.6045Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;position:relative;top:-1px}.bi-people-nav-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-people' viewBox='0 0 16 16'%3E%3Cpath d='M15 14s1 0 1-1-1-4-5-4-5 3-5 4 1 1 1 1zm-7.978-1L7 12.996c.001-.264.167-1.03.76-1.72C8.312 10.629 9.282 10 11 10c1.717 0 2.687.63 3.24 1.276.593.69.758 1.457.76 1.72l-.008.002-.014.002zM11 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4m3-2a3 3 0 1 1-6 0 3 3 0 0 1 6 0M6.936 9.28a6 6 0 0 0-1.23-.247A7 7 0 0 0 5 9c-4 0-5 3-5 4q0 1 1 1h4.216A2.24 2.24 0 0 1 5 13c0-1.01.377-2.042 1.09-2.904.243-.294.526-.569.846-.816M4.92 10A5.5 5.5 0 0 0 4 13H1c0-.26.164-1.03.76-1.724.545-.636 1.492-1.256 3.16-1.275ZM1.5 5.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-2a2 2 0 1 0 0 4 2 2 0 0 0 0-4'/%3E%3C/svg%3E");background-size:cover;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;position:relative;top:-1px}.bi-exit-nav-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='35' fill='white' viewBox='0 0 34 35'%3E%3Cpath d='M15.3418 0.235596C19.8884 0.235616 23.5742 3.92142 23.5742 8.46802V9.33423C23.5742 10.0521 22.9923 10.634 22.2744 10.634C21.5565 10.634 20.9746 10.0521 20.9746 9.33423V8.46802C20.9746 5.3572 18.4526 2.83523 15.3418 2.83521H8.40918C5.29836 2.83522 2.7764 5.3572 2.77637 8.46802V25.7991C2.77637 28.9099 5.29833 31.4319 8.40918 31.4319H15.3418C18.4526 31.4319 20.9746 28.9099 20.9746 25.7991V24.9329C20.9746 24.215 21.5565 23.6331 22.2744 23.6331C22.9922 23.6331 23.5742 24.215 23.5742 24.9329V25.7991C23.5742 30.3457 19.8884 34.0315 15.3418 34.0315H8.40918C3.86256 34.0315 0.176758 30.3457 0.176758 25.7991V8.46802C0.17679 3.92142 3.86258 0.235608 8.40918 0.235596H15.3418ZM26.5547 11.0149C27.0623 10.5077 27.8851 10.5076 28.3926 11.0149L33.5918 16.2151C34.0993 16.7227 34.0994 17.5454 33.5918 18.053L28.3926 23.2522C27.885 23.7598 27.0623 23.7597 26.5547 23.2522C26.0471 22.7446 26.0471 21.9219 26.5547 21.4143L29.5352 18.4338H11.875C11.1573 18.4337 10.5753 17.8517 10.5752 17.134C10.5752 16.4162 11.1572 15.8343 11.875 15.8342H29.5352L26.5547 12.8538C26.0471 12.3461 26.0471 11.5225 26.5547 11.0149Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;margin-right:.75rem;display:inline-block;position:relative;top:-1px}.icon-wrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-wrapper .nav-unread-badge{color:#fff;box-sizing:border-box;background-color:#fa3f3f;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:flex;position:absolute;top:-6px;right:-4px}.icon-wrapper .nav-unread-badge:not(:empty){border-radius:9px}.chatbot-button{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;align-items:center;gap:.5rem;margin-right:1rem;padding:.5rem 1rem;transition:all .2s;display:flex}.chatbot-button:hover{background-color:#e5e7eb;border-color:#adb5bd;transform:translateY(-1px)}.chatbot-button:active{transform:translateY(0)scale(.98)}.chatbot-button-icon{font-size:1rem}.chatbot-button-text{color:#475569;font-size:.875rem;font-weight:500}@media (width<=640px){.chatbot-button{margin-right:.5rem;padding:.5rem .75rem}.chatbot-button-icon{font-size:1.2rem}.chatbot-button-text{display:none}}.chatbot-modal{height:calc(100vh - 1rem)}.chatbot-modal .modal-content{border:none;border-radius:16px;flex-direction:column;height:95vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000026}.chatbot-modal .modal-header{color:#fff;background:linear-gradient(135deg,#007bff 0%,#0056b3 100%);border:none;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.chatbot-modal .modal-header .modal-title{text-align:center;flex:1;order:2;margin:0;font-size:1.5rem;font-weight:600}.chatbot-modal .modal-header .chatbot-setting-button{order:1}.chatbot-modal .modal-header .dropdown{order:3;margin-left:auto}.chatbot-modal .modal-header .btn-close{color:gray;opacity:.8;filter:invert();order:4;margin-left:.5rem}.chatbot-modal .modal-header .btn-close:hover{opacity:1;transition:all .2s;transform:scale(1.1)}.chatbot-modal .modal-body{flex-direction:column;flex:1;display:flex;overflow-y:auto}.chatbot-modal.fade.show .modal-dialog{animation:.4s cubic-bezier(.25,.46,.45,.94) forwards expandFromCenter}.chatbot-modal.fade:not(.show) .modal-dialog{animation:.3s cubic-bezier(.55,.055,.675,.19) forwards collapseToCenter}.chatbot-settings{text-align:left;max-width:1200px;margin:0 auto;padding:1.5rem}.chatbot-settings h1{color:#000c3d;margin-bottom:.5rem}.chatbot-settings .nav-tabs{border-bottom-color:#a8d0e6}.chatbot-settings .nav-tabs .nav-link{color:#737791;border:none;padding:.75rem 1.5rem}.chatbot-settings .nav-tabs .nav-link:hover{border-bottom:2px solid #d9d9d9}.chatbot-settings .nav-tabs .nav-link.active{color:#000c3d;border-bottom:2px solid #a8d0e6;font-weight:500}.chatbot-settings .card{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.chatbot-settings .card .card-header{background-color:#e4f0f7;padding:1rem 1.5rem;font-weight:500}.chatbot-settings .deployment-card,.chatbot-settings .model-card{transition:transform .2s,box-shadow .2s}.chatbot-settings .deployment-card:hover,.chatbot-settings .model-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.chatbot-settings .capacity-input:focus{border-color:#a8d0e6;box-shadow:0 0 0 .2rem #a8d0e640}.chatbot-settings .sku-card{background-color:#e4f0f7;border:none}.chatbot-settings .btn-primary{background-color:#000c3d;border-color:#000c3d}.chatbot-settings .btn-primary:hover,.chatbot-settings .btn-primary:focus{background-color:#000}.chatbot-settings .btn-danger{background-color:#fa3f3f;border-color:#fa3f3f}@media (width<=640px){.chatbot-settings{padding:1rem}.chatbot-settings .nav-tabs .nav-link{padding:.5rem 1rem;font-size:14px}.chatbot-settings h1{font-size:24px}.chatbot-settings .card{border-radius:8px}.chatbot-settings .deployment-card h4,.chatbot-settings .model-card h4{font-size:18px}.chatbot-settings .d-flex.gap-3{flex-direction:column;gap:.5rem!important}}.chatbot-response{word-wrap:break-word;text-align:left;flex-direction:column;align-self:flex-start;max-width:100%;margin-bottom:10px;margin-right:auto;display:flex}.chatbot-response .chatbot-response-body{background-color:#fff;border-radius:12px 12px 12px 2px;padding:10px 14px;line-height:1.5;transition:all .3s;position:relative}.chatbot-response .chatbot-response-body .markdown-content blockquote{color:inherit;background-color:#007bff0a;border-left:4px solid #007bff;border-radius:0 6px 6px 0;margin:.75rem 0;padding:.5rem 1rem;font-style:italic}.chatbot-response .chatbot-response-body .markdown-content blockquote p:last-child{margin-bottom:0}.chatbot-response .chatbot-response-body .markdown-content blockquote blockquote{border-left-color:#007bff4d;margin:.5rem 0}.chatbot-response .chatbot-header{align-items:center;margin-bottom:4px;display:flex}.chatbot-response .chatbot-header .msg-sender{color:#333;font-weight:700}.chatbot-response .chatbot-header .chatbot-spinner{margin-left:8px}.chatbot-response .chatbot-thinking{align-items:center;gap:5px;padding:6px 0;display:flex}.chatbot-response .chatbot-thinking .thinking-dot{background-color:#999;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both thinking-bounce}.chatbot-response .chatbot-thinking .thinking-dot:first-child{animation-delay:0s}.chatbot-response .chatbot-thinking .thinking-dot:nth-child(2){animation-delay:.16s}.chatbot-response .chatbot-thinking .thinking-dot:nth-child(3){animation-delay:.32s}.chatbot-response .chatbot-math-pending{color:#666;background-color:#0000000a;border-left:3px solid #007bff66;border-radius:0 8px 8px 0;align-items:center;gap:8px;margin-top:8px;padding:6px 14px;font-size:.82rem;animation:1.5s ease-in-out infinite math-pending-pulse;display:inline-flex}.chatbot-response .chatbot-math-pending .math-pending-icon{color:#007bff;opacity:.7;font-size:1.1rem}.chatbot-response .chatbot-content.collapsed{max-height:150px;position:relative;overflow:hidden}.chatbot-response .chatbot-content.collapsed:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:40px;position:absolute;bottom:0;left:0;right:0}.chatbot-response .msg-timestamp{color:gray;text-align:right;margin-top:4px;font-size:11px}.chatbot-response .read-more-button{color:#000c3d;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;margin-top:6px;padding:2px 6px 2px 0;font-size:.78rem;font-weight:600;transition:opacity .15s;display:inline-flex}.chatbot-response .read-more-button .read-more-chevron{font-size:.7rem;transition:transform .2s}.chatbot-response .read-more-button.expanded .read-more-chevron{transform:rotate(180deg)}.chatbot-response .read-more-button:hover{opacity:.7}.chatbot-response .chatbot-action-buttons{border-top:1px solid #00000014;margin-top:10px;padding-top:10px}.chatbot-response .chatbot-dialog-options{border-top:1px solid #00000014;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.chatbot-response .chatbot-dialog-options .chatbot-dialog-option{white-space:normal;text-align:left}.chatbot-response .chatbot-dialog-options .chatbot-dialog-cancel{opacity:.7;margin-left:auto}.chatbot-response.is-streaming .chatbot-content.markdown-content>p:last-child:after,.chatbot-response.is-streaming .chatbot-content.markdown-content>h1:last-child:after,.chatbot-response.is-streaming .chatbot-content.markdown-content>h2:last-child:after,.chatbot-response.is-streaming .chatbot-content.markdown-content>h3:last-child:after,.chatbot-response.is-streaming .chatbot-content.markdown-content>h4:last-child:after,.chatbot-response.is-streaming .chatbot-content.markdown-content>h5:last-child:after,.chatbot-response.is-streaming .chatbot-content.markdown-content>h6:last-child:after,.chatbot-response.is-streaming .chatbot-content.markdown-content>ul:last-child>li:last-child:after,.chatbot-response.is-streaming .chatbot-content.markdown-content>ol:last-child>li:last-child:after{color:#333;margin-left:1px;animation:.7s steps(2,end) infinite cursor-blink;display:inline}.chatbot-response.is-streaming .chatbot-content.markdown-content>.code-block-wrapper:last-child:after{color:#333;margin-top:4px;margin-left:2px;animation:.7s steps(2,end) infinite cursor-blink;display:inline-block}.chatbot-response.is-streaming .chatbot-content.markdown-content>table:last-child:after{color:#333;margin-top:4px;animation:.7s steps(2,end) infinite cursor-blink;display:inline-block}.chatbot-response.is-streaming .chatbot-content.markdown-content>blockquote:last-child>p:last-child:after{color:#333;margin-left:1px;animation:.7s steps(2,end) infinite cursor-blink;display:inline}.chatbot-response.is-streaming .chatbot-content.markdown-content>.katex-display:last-child:after,.chatbot-response.is-streaming .chatbot-content.markdown-content>.math-block:last-child:after{color:#333;margin-top:4px;animation:.7s steps(2,end) infinite cursor-blink;display:inline-block}.chatbot-response.is-streaming .chatbot-content.markdown-content:empty:after{color:#333;animation:.7s steps(2,end) infinite cursor-blink;display:inline}.chatbot-response.is-streaming .chatbot-math-pending:after{color:#333;margin-left:2px;animation:.7s steps(2,end) infinite cursor-blink;display:inline}.chatbot-action-result{background-color:#f0f8ff;border-top:1px solid #00000014;border-radius:0 0 12px 2px;align-self:flex-start;margin-bottom:10px;padding:6px 14px;font-size:.85em}.chatbot-action-result .action-result-icon{font-weight:700}.chatbot-action-result.success{color:#198754}.chatbot-action-result.declined{color:#6c757d;font-style:italic}.chatbot-action-result.failed{color:#dc3545}.chatbot-action-result.standalone{border-top:none;border-radius:12px;padding:8px 14px}.chatbot-response:has(+.chatbot-action-result){margin-bottom:0}.chatbot-response:has(+.chatbot-action-result) .chatbot-response-body{border-bottom-right-radius:0;border-bottom-left-radius:0}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes thinking-bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes math-pending-pulse{0%,to{opacity:.6}50%{opacity:1}}.chatbot-overlay{opacity:0;visibility:hidden;z-index:1040;background-color:#00000080;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.chatbot-overlay.show{opacity:1;visibility:visible}.chatbot-panel{z-index:1050;background-color:#fff;flex-direction:column;max-width:100%;height:100vh;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s ease-in-out;display:flex;position:fixed;top:0;right:0;overflow-x:hidden;transform:translate(100%);box-shadow:-2px 0 10px #0000001a}.chatbot-panel.open{transform:translate(0)}.chatbot-panel.resizing{transition:transform .3s cubic-bezier(.4,0,.2,1)}@media (width<=768px){.chatbot-panel{max-width:100%;width:100%!important}.chatbot-panel .resizer-chatbot{display:none}}.chatbot-panel-header{color:#fff;background-color:#000c3d;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:12px;height:3.5rem;padding:16px 20px;display:flex}.chatbot-title{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:18px;font-weight:600;overflow:hidden}.chatbot-setting-button,.chatbot-dropdown-button,.chatbot-close-button{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex}.chatbot-setting-button:hover,.chatbot-dropdown-button:hover,.chatbot-close-button:hover{background-color:#fff3}.chatbot-dropdown-button:active,.dropdown.show .chatbot-dropdown-button{box-shadow:none;background-color:#fff3;outline:none}.chatbot-panel-header .dropdown-menu{border:1px solid #e5e7eb;border-radius:10px;min-width:200px;margin-top:4px;padding:.3rem;box-shadow:0 4px 16px #0000001f}.chatbot-panel-header .dropdown-menu .dropdown-item{color:#374151;border-radius:6px;align-items:center;gap:6px;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.chatbot-panel-header .dropdown-menu .dropdown-item i{font-size:1rem}.chatbot-panel-header .dropdown-menu .dropdown-item:hover:not(.disabled):not(:disabled){color:#111827;background-color:#f3f4f6}.chatbot-panel-header .dropdown-menu .dropdown-item:first-child:hover:not(.disabled):not(:disabled){background-color:#dc354514}.chatbot-panel-header .dropdown-menu .dropdown-divider{border-color:#e5e7eb;margin:.25rem 0}.chatbot-setting-button-icon,.chatbot-close-button svg{width:20px;height:20px}.chatbot-panel-body{flex-direction:column;flex:1;min-width:0;padding:0;display:flex;overflow:hidden}.chatbot-panel-body .msg-messages{margin-bottom:0;padding:1.25rem 1.25rem 0}.chatbot-panel-body .msg-message-input{border-radius:0;position:relative}.chatbot-panel-body .msg-message{max-width:100%}.chatbot-panel-body .msg-message .msg-message-body{box-shadow:none}.chatbot-panel-body .msg-message .msg-message-body:hover{box-shadow:none;filter:none}.chatbot-action-buttons{flex-wrap:wrap;gap:8px;min-width:0;padding-top:8px;display:flex}body.chatbot-open{overflow:hidden}.math-block{text-align:center;background-color:#00000005;border-left:3px solid #007bff4d;border-radius:0 6px 6px 0;margin:.75rem 0;padding:.75rem;overflow-x:auto}.math-block .katex-display{margin:0}@media (width<=768px){.chatbot-panel-header{padding:12px 16px}.chatbot-title{font-size:16px}}.markdown-content{color:inherit;font-size:.95rem;line-height:1.6}.markdown-content p{margin:.5rem 0}.markdown-content p:first-child{margin-top:0}.markdown-content p:last-child{margin-bottom:0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.markdown-content h1{font-size:1.4rem}.markdown-content h2{font-size:1.25rem}.markdown-content h3{font-size:1.1rem}.markdown-content ul,.markdown-content ol{margin:.5rem 0;padding-left:1.5rem}.markdown-content ul li,.markdown-content ol li{margin-bottom:.25rem}.markdown-content pre:not(.code-block-pre){color:#d4d4d4;background-color:#1e1e1e;border-radius:8px;margin:.75rem 0;padding:1rem;font-size:.85rem;line-height:1.5;overflow-x:auto}.markdown-content pre:not(.code-block-pre) code{font-size:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.markdown-content code{background-color:#0000000f;border-radius:4px;padding:.15rem .4rem;font-family:Consolas,Monaco,Courier New,monospace;font-size:.85em}.markdown-content table{border-collapse:collapse;width:100%;margin:.75rem 0;font-size:.9rem}.markdown-content table th,.markdown-content table td{text-align:left;border:1px solid #e5e7eb;padding:.5rem .75rem}.markdown-content table th{background-color:#f9fafb;font-weight:600}.markdown-content table tr:nth-child(2n){background-color:#f9fafb}.markdown-content hr{border:none;border-top:1px solid #e5e7eb;margin:1rem 0}.markdown-content strong{font-weight:600}.markdown-content a{color:#007bff;text-decoration:underline}.markdown-content a:hover{color:#0056b3}.markdown-content img{border-radius:8px;max-width:100%}.markdown-content .katex-display{margin:1rem 0;padding:.5rem 0;overflow:auto hidden}.markdown-content .katex-display>.katex{font-size:1.1em}.markdown-content .katex{font-size:1.05em}.markdown-content .katex-html{overflow:auto hidden}.markdown-content .katex-error{color:#c00;font-size:.85em}.code-block-wrapper{background-color:#1e1e1e;border:1px solid #333;border-radius:8px;margin:.75rem 0;overflow:hidden}.code-block-wrapper .code-block-header{background-color:#2d2d2d;justify-content:space-between;align-items:center;padding:.4rem .75rem;display:flex}.code-block-wrapper .code-block-header .code-language{color:#a0a0a0;text-transform:lowercase;font-family:Consolas,Monaco,monospace;font-size:.75rem}.code-block-wrapper .code-block-header .copy-btn{color:#a0a0a0;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.75rem;display:flex}.code-block-wrapper .code-block-header .copy-btn:hover{color:#fff;background-color:#ffffff1a}.code-block-wrapper .code-block-pre{background-color:#1e1e1e!important;border:none!important;margin:0!important;padding:0!important}.code-block-wrapper .code-block-pre code.hljs{padding:1rem;font-size:.85rem;line-height:1.5;display:block;overflow-x:auto;background-color:#1e1e1e!important}.inline-code{color:#c7254e;background-color:#0000000f;border-radius:4px;padding:.15rem .4rem;font-family:Consolas,Monaco,Courier New,monospace;font-size:.85em}.chatbot-stop-streaming{background-color:#fff;border-bottom:1px solid #e0e0e0;flex-shrink:0;justify-content:center;padding:6px 0;display:flex}.chatbot-stop-streaming-button{color:#dc3545;cursor:pointer;background-color:#fff;border:1px solid #dc3545;border-radius:20px;align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:500;transition:background-color .2s,color .2s;display:flex}.chatbot-stop-streaming-button:hover{color:#fff;background-color:#dc3545}body:has(.msg-chat-container){overflow:hidden}.content-area:has(.msg-chat-container){overflow:hidden}.main-content:has(.msg-chat-container){overflow:hidden}@media (width<=768px){body:has(.message-content) .navbar{display:none}}.msg-chat-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f6fb;height:calc(100vh - 4.6rem);display:flex;position:relative;overflow:hidden}@media (width<=768px){.msg-chat-container{flex-direction:column;height:100vh}}.msg-contacts{text-align:center;background-color:#fff;border-right:1px solid #0000000f;min-width:0;height:100%;padding-bottom:5rem;padding-left:.75rem;padding-right:.25rem;transition:width .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden auto;container:contacts-panel/inline-size}.msg-contacts.resizing{transition:none}.msg-contacts.collapsed,.msg-contacts[data-collapsed=true]{visibility:hidden;border:none;padding:0;width:0!important}.msg-contacts::-webkit-scrollbar{width:8px}.msg-contacts::-webkit-scrollbar-track{background:0 0}.msg-contacts::-webkit-scrollbar-thumb{background-color:#0000;border-radius:4px;transition:background-color .2s}.msg-contacts:hover::-webkit-scrollbar-thumb{background-color:#0000004d}.msg-contacts{scrollbar-width:thin;scrollbar-color:transparent transparent}.msg-contacts:hover{scrollbar-color:#0000004d transparent}.msg-contacts .contacts-container{opacity:1;max-height:1000px;transition:max-height .3s,opacity .2s}.msg-contacts .contacts-container.collapsed{opacity:0;max-height:0}@container contacts-panel (width<=250px){.msg-contacts{padding-left:.5rem;padding-right:.5rem}.msg-contacts .msg-contacts-header{flex-direction:column;justify-content:center;gap:.5rem;padding:1rem 0}.msg-contacts .msg-contacts-header .header-text,.msg-contacts .msg-contacts-header span:not(.badge){display:none}.msg-contacts .contact-list-item{justify-content:center;padding:.25rem}.msg-contacts .contact-list-item:hover{transform:none}.msg-contacts .contact-item{flex:none;justify-content:center;gap:0;padding:.5rem}.msg-contacts .contact-item .contact-icon{margin-right:0}.msg-contacts .contact-item .contact-name,.msg-contacts .contact-item .msg-unread-badge,.msg-contacts .contact-item .contact-menu-btn,.msg-contacts .contact-item .bi-chevron-down{display:none!important}.msg-contacts .contact-item .avatar-container{margin-right:0}.msg-contacts .contact-item .avatar-container .contact-avatar{margin-right:0!important}.msg-contacts .create-group-btn{padding:.25rem .5rem}.msg-contacts .create-group-btn .btn-text{display:none}.msg-contacts .create-group-btn i{font-size:1.2rem;margin-right:0!important}}.msg-contacts .msg-contacts-header{text-align:left;cursor:pointer;color:#94a3b8;text-transform:uppercase;letter-spacing:1px;justify-content:space-between;align-items:center;margin-bottom:.25rem;padding:1.25rem 1rem .75rem .25rem;font-size:.7rem;font-weight:700;display:flex}@media (width<=768px){.msg-contacts .msg-contacts-header{flex-wrap:nowrap;gap:.5rem;padding-right:.5rem}}.msg-contacts .msg-contacts-header span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.msg-contacts .msg-contacts-header .dropdown,.msg-contacts .msg-contacts-header .btn-group{flex-shrink:0}.msg-contacts .msg-contacts-header .msg-unread-badge{max-width:18px}.msg-contacts .create-group-btn{white-space:nowrap;flex-shrink:0;font-size:.8rem;font-weight:600;border-radius:8px!important}@media (width<=768px){.msg-contacts .create-group-btn{padding:.25rem .35rem;font-size:0}.msg-contacts .create-group-btn i{font-size:1rem;margin-right:0!important}}.msg-contacts .chevron-icon{font-size:.8rem;transition:transform .2s}.msg-contacts .rotate-90{transform:rotate(-90deg)}.msg-contacts .contacts-list{margin:0;padding:0;list-style-type:none}.msg-contacts .create-group-item{padding:0 1.2rem}@media (width<=768px){.msg-contacts{z-index:999;border-right:none;width:85%;padding-left:.5rem;padding-right:.5rem;display:none;position:absolute;top:0;left:0;overflow-x:hidden;transform:translate(-100%);box-shadow:0 10px 30px #00000014,0 4px 8px #0000000a}.msg-contacts.show{display:block;transform:translate(0)}.msg-contacts .resizer-contacts{display:none}}.collapsed-sidebar-toggle{cursor:pointer;z-index:100;color:#94a3b8;background:#fff;border-right:1px solid #0000000f;flex-shrink:0;justify-content:center;align-items:center;width:28px;transition:all .15s cubic-bezier(.4,0,.2,1);display:none}.collapsed-sidebar-toggle:hover{color:#0d6efd;background-color:#edf0f7}:is(.msg-chat-container:has(.msg-contacts[data-collapsed=true]) .collapsed-sidebar-toggle,.msg-chat-container:has(.msg-contacts.collapsed) .collapsed-sidebar-toggle){display:flex}.msg-unread-badge{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:.35rem;font-size:.6rem;font-weight:700;line-height:1;animation:.3s cubic-bezier(.175,.885,.32,1.275) badgePop;display:inline-flex;box-shadow:0 2px 8px #0d6efd4d}@keyframes badgePop{0%{transform:scale(0)}to{transform:scale(1)}}.contact-list-item{border-radius:14px;align-items:center;margin-bottom:2px;padding:.3rem;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.contact-list-item:hover{background-color:#0d6efd0f}.contact-list-item:hover .contact-menu-btn{opacity:1;visibility:visible}.contact-list-item:hover .contact-item .contact-icon,.contact-list-item:hover .contact-item .contact-avatar{box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f}.contact-list-item:active{background-color:#0d6efd1a;transform:scale(.99)}.contact-list-item.selected{background-color:#0d6efd14;border-left:3px solid #0d6efd}.contact-list-item.selected .contact-item .contact-name{color:#0d6efd;font-weight:600}.contact-list-item.selected .msg-unread-badge{box-shadow:none;color:#0d6efd!important;background-color:#fff!important}.contact-list-item .contact-item{text-align:left;cursor:pointer;border-radius:8px;flex:1;align-items:center;gap:.75rem;min-width:0;padding:.5rem;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.contact-list-item .contact-item .avatar-container{flex-shrink:0;position:relative}.contact-list-item .contact-item .avatar-container .contact-avatar{border:2px solid #0000;border-radius:50%;transition:all .15s cubic-bezier(.4,0,.2,1)}.contact-list-item .contact-item .contact-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.85rem;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.contact-list-item .contact-item .contact-name{white-space:nowrap;text-overflow:ellipsis;color:#1e293b;letter-spacing:-.01em;flex:1;max-width:clamp(60px,40vw,250px);font-size:.9rem;font-weight:500;line-height:1.4;transition:color .15s cubic-bezier(.4,0,.2,1);overflow:hidden}.contact-list-item .contact-menu-btn{color:#94a3b8;opacity:0;visibility:hidden;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.contact-list-item .contact-menu-btn:hover{color:#0d6efd;transform:scale(1.05)}.contact-list-item .contact-menu-btn:active{transform:scale(.95)}.contact-list-item .contact-menu-btn:focus-visible{opacity:1;visibility:visible;outline-offset:1px;outline:2px solid #0d6efd}.contact-list-item .contact-menu-btn .bi{font-size:1rem}@media (pointer:coarse),(width<=768px){.contact-list-item .contact-menu-btn{opacity:1;visibility:visible;min-width:44px;min-height:44px}}.msg-messages-container{background-color:#f4f6fb;flex-direction:column;width:50%;height:100%;display:flex;position:relative;overflow:hidden}.msg-messages-container .message-content{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}@media (width<=768px){.msg-messages-container{width:100%}.msg-messages-container .resizer-contacts{display:none}.msg-messages-container .message-header{height:60px;padding:.5rem}.msg-messages-container .message-header .header-left{flex:1}}.message-header{z-index:100;-webkit-backdrop-filter:blur(20px);background-color:#ffffffe0;border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;height:70px;padding:.75rem 1.5rem;display:flex}.message-header .header-back-btn{color:#64748b;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.message-header .header-back-btn:hover{color:#0d6efd;background-color:#0d6efd0f}.message-header .header-back-btn:focus{box-shadow:none}.message-header .header-left{cursor:pointer;border-radius:14px;align-items:center;gap:1rem;padding:.5rem .75rem;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.message-header .header-left:hover{background-color:#0d6efd0f}.message-header .header-left .avatar-container{position:relative}.message-header .header-left .avatar-container .contact-avatar{border:2px solid #0000;width:42px;height:42px;font-size:1.2rem}.message-header .header-left .avatar-container [class^=status-dot-]{border:2.5px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0;box-shadow:0 0 0 1px #0000000d}.message-header .header-left .avatar-container .status-dot-online{background-color:#22c55e}.message-header .header-left .avatar-container .status-dot-busy{background-color:#ef4444}.message-header .header-left .avatar-container .status-dot-away{background-color:#f59e0b}.message-header .header-left .avatar-container .status-dot-offline{background-color:#d1d5db}.message-header .header-left .contact-info{flex-direction:column;gap:1px;display:flex}.message-header .header-left .contact-info .contact-name{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;max-width:clamp(80px,20vw,200px);font-size:1.05rem;font-weight:700;overflow:hidden}@media (width<=768px){.message-header .header-left .contact-info .contact-name{max-width:clamp(60px,30vw,150px);font-size:1rem}}.message-header .header-left .contact-info .contact-status{color:#94a3b8;font-size:.78rem;font-weight:500}.message-header .header-tabs{background:#edf0f7;border:1px solid #0000000f;border-radius:8px;flex-shrink:0;gap:4px;padding:4px;display:flex}.message-header .header-tabs .tab-btn{color:#64748b;white-space:nowrap;letter-spacing:-.01em;background:0 0;border:none;border-radius:6px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1)}.message-header .header-tabs .tab-btn:hover{color:#0d6efd;background:#fff9}.message-header .header-tabs .tab-btn.active{color:#0d6efd;background:#fff;box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f}.message-header .header-tabs .tab-btn .badge{border-radius:10px;padding:.2em .45em;font-size:.6rem}@media (width<=768px){.message-header .header-tabs{gap:2px;padding:3px}.message-header .header-tabs .tab-btn{padding:.375rem .75rem;font-size:.85rem}}@media (width<=480px){.message-header .header-tabs .tab-btn{padding:.3rem .5rem;font-size:.8rem}}@media (width<=768px){.message-header{flex-wrap:wrap;gap:.5rem;height:auto;min-height:60px;padding:.5rem}.message-header .header-left{flex:1;min-width:0;padding:.25rem}}.messages-container-wrapper{flex-direction:column;flex:1;min-height:0;position:relative;overflow:hidden}.msg-messages{background-color:#f4f6fb;flex-direction:column;flex:1;height:calc(100% - 70px);min-height:0;padding:1.25rem 1.25rem 0;display:flex;overflow:hidden auto}.msg-messages::-webkit-scrollbar{width:8px}.msg-messages::-webkit-scrollbar-track{background:0 0}.msg-messages::-webkit-scrollbar-thumb{background-color:#0000;border-radius:4px;transition:background-color .2s}.msg-messages:hover::-webkit-scrollbar-thumb{background-color:#0000004d}.msg-messages{scrollbar-width:thin;scrollbar-color:transparent transparent}.msg-messages:hover{scrollbar-color:#0000004d transparent}.msg-messages .loading-messages-indicator:first-child{margin-top:0;margin-bottom:auto}.msg-messages .msg-message,.msg-messages .msg-message-body{overflow-wrap:break-word;word-break:break-word;max-width:100%}.msg-messages pre,.msg-messages code{white-space:pre-wrap;word-wrap:break-word;max-width:100%;overflow-x:auto}.msg-date-divider{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:1rem;margin:1.5rem 0 1rem;display:flex}.msg-date-divider:before,.msg-date-divider:after{content:"";background:linear-gradient(90deg,#0000,#00000014 30% 70%,#0000);flex:1;height:1px}.msg-date-divider span,.msg-date-divider time{color:#64748b;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;background-color:#edf0f7;border-radius:100px;padding:.3rem 1rem;font-size:.72rem;font-weight:600;box-shadow:0 1px 2px #0000000a}.msg-sender{text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;font-size:.68rem;font-weight:700;display:block}.msg-message{word-wrap:break-word;flex-direction:column;max-width:60%;margin-bottom:10px;display:flex}.msg-message .msg-message-body{letter-spacing:-.005em;border-radius:20px;min-width:80px;padding:10px 14px 24px;font-size:.9rem;line-height:1.6;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative}.msg-message .msg-message-body:hover{box-shadow:0 4px 12px #0000000f,0 2px 4px #0000000a}.msg-message .msg-message-body .msg-timestamp{position:absolute;bottom:5px;right:10px}.msg-message.msg-sent{text-align:left;align-self:flex-end;margin-left:auto}.msg-message.msg-sent .msg-message-body{color:#0f172a;background-color:#d4e4ff;border-bottom-right-radius:6px;box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f}.msg-message.msg-sent .msg-message-body .msg-timestamp{color:#6b7e99}.msg-message.msg-sent .msg-message-body a{color:#0d6efd;font-weight:600}.msg-message.msg-sent .msg-message-body a:hover{color:#0d6efd}.msg-message.msg-sent .msg-sender{color:#0d6efd;text-align:right}.msg-message.msg-received{text-align:left;align-self:flex-start;margin-right:auto}.msg-message.msg-received .msg-message-body{color:#0f172a;background-color:#fff;border:1px solid #0000000f;border-bottom-left-radius:6px;box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f}.msg-message.msg-received .msg-sender{color:#7c3aed}.msg-message .min-width-0{min-width:0}.msg-file-message .msg-message-body,.msg-folder-message .msg-message-body,.msg-link-message .msg-message-body{width:100%}.msg-read-status{justify-content:flex-end;margin-top:.2rem;display:flex}.msg-read-status div{color:#0d6efd;font-size:11px;font-weight:500}.msg-message-input{-webkit-backdrop-filter:blur(16px);z-index:10;background:#ffffffeb;border-top:1px solid #0000000f;align-items:flex-end;gap:.5rem;width:100%;padding:.75rem 1rem;display:flex;position:absolute;bottom:0;overflow:visible}.msg-message-input .input-left-actions{align-items:center;margin-bottom:4px;display:flex;position:relative}.msg-message-input .input-center{flex-direction:column;flex:1;justify-content:center;display:flex}.msg-message-input .input-right-actions{align-items:center;margin-bottom:4px;display:flex}.msg-message-input .textarea-container{align-items:center;width:100%;display:flex;position:relative}.msg-message-input textarea{resize:none;color:#1e293b;letter-spacing:-.005em;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;width:100%;min-height:44px;max-height:120px;padding:10px 16px;font-size:.9rem;line-height:1.45;transition:all .15s cubic-bezier(.4,0,.2,1)}.msg-message-input textarea:focus{background:#fff;border-color:#000c3d;outline:none}.msg-message-input textarea::placeholder{color:#94a3b8;font-weight:400}.msg-message-input .user-dropdown{z-index:1050;background-color:#fff;border:1px solid #0000000f;border-radius:14px;max-height:200px;margin-bottom:8px;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #00000014,0 4px 8px #0000000a}.msg-message-input .user-dropdown-item{cursor:pointer;border-bottom:1px solid #f1f5f9;padding:10px 16px;font-size:.9rem;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.msg-message-input .user-dropdown-item:last-child{border-bottom:none}.msg-message-input .user-dropdown-item:hover{background-color:#0d6efd0f}.msg-message-input .attach-btn{color:#94a3b8;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.msg-message-input .attach-btn i{font-size:1.3rem}.msg-message-input .attach-btn:hover{color:#0d6efd;background-color:#0d6efd14;transform:scale(1.05)}.msg-message-input .send-btn{color:#fff;background:#000c3d;border:none;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.msg-message-input .send-btn i{font-size:1.05rem}.msg-message-input .send-btn:hover:not(:disabled){transform:scale(1.08)}.msg-message-input .send-btn:active:not(:disabled){transform:scale(.95)}.msg-message-input .send-btn:disabled{color:#94a3b8;cursor:not-allowed;box-shadow:none;background:#e2e8f0;transform:none}.msg-message-input .send-btn.stop-btn{background:#dc3545;box-shadow:0 2px 8px #dc354540}.msg-message-input .send-btn.stop-btn:hover:not(:disabled){box-shadow:0 4px 16px #dc354559}.msg-attach-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;z-index:1050!important;border:1px solid #0000000f!important;border-radius:14px!important;min-width:240px!important;padding:.5rem!important;box-shadow:0 10px 30px #00000014,0 4px 8px #0000000a!important}.msg-attach-menu-item{border-radius:8px!important;align-items:center!important;gap:.75rem!important;padding:.65rem .75rem!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important;display:flex!important}.msg-attach-menu-item:hover:not(:disabled){transform:translate(2px);background-color:#0d6efd0f!important}.msg-attach-menu-item:active:not(:disabled){color:inherit!important;background-color:#0d6efd1a!important}.msg-attach-menu-item:disabled{opacity:.45}.msg-attach-menu-icon{border-radius:8px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;font-size:1.1rem;display:flex}.msg-attach-menu-icon--blue{color:#0d6efd;background-color:#0d6efd1a}.msg-attach-menu-icon--orange{color:#f59e0b;background-color:#f59e0b1a}.msg-attach-menu-icon--green{color:#22c55e;background-color:#22c55e1a}.msg-attach-menu-text{flex-direction:column;line-height:1.3;display:flex}.msg-attach-menu-title{color:#1e293b;font-size:.85rem;font-weight:600}.msg-attach-menu-desc{color:#94a3b8;font-size:.72rem}.msg-input-textarea{color:#1e293b;background-color:#fff}.msg-input-textarea:focus-visible{outline:none}.file-history-container{background:#fff;flex-direction:column;height:100%;display:flex;overflow:hidden}.file-history-toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid #0000000f;flex-shrink:0;min-height:auto;margin-bottom:0;padding:.75rem 1rem}@media (width<=768px){.file-history-toolbar{padding:.5rem}}.file-history-table-container{flex:1;overflow:auto}.file-history-table-container::-webkit-scrollbar{width:8px}.file-history-table-container::-webkit-scrollbar-track{background:0 0}.file-history-table-container::-webkit-scrollbar-thumb{background-color:#0000;border-radius:4px;transition:background-color .2s}.file-history-table-container:hover::-webkit-scrollbar-thumb{background-color:#0000004d}.file-history-table-container{scrollbar-width:thin;scrollbar-color:transparent transparent}.file-history-table-container:hover{scrollbar-color:#0000004d transparent}.file-history-table-container .table{margin-bottom:0}.file-history-table-container .table thead{z-index:10;background:#fff;position:sticky;top:0}.file-history-table-header th{color:#64748b;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #0000000f;font-size:.75rem;font-weight:600}.file-history-table-header th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.file-history-table-header th.sortable:hover{color:#0d6efd;background-color:#0d6efd0f}.file-history-checkbox-column{text-align:center;width:40px}.file-history-icon-column{text-align:center;width:50px}.file-history-name-cell{max-width:clamp(100px,40vw,500px)}@media (width<=768px){.file-history-name-cell{max-width:clamp(80px,35vw,300px)}}.file-history-actions{z-index:20;opacity:0;visibility:hidden;align-items:center;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;bottom:0;right:.5rem}@media (pointer:coarse){.file-history-actions{opacity:1;visibility:visible}}.filehistoryitem{cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.filehistoryitem:hover{background-color:#0d6efd0f}.filehistoryitem:hover .file-history-actions{opacity:1;visibility:visible}.filehistoryitem td{vertical-align:middle;font-size:.875rem}.filehistoryitem-btns{align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}.filehistoryitem-btn{cursor:pointer;color:#94a3b8;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.filehistoryitem-btn:hover{color:#0d6efd;background-color:#0d6efd14}.file-history-loading{text-align:center;color:#94a3b8;padding:1rem;font-size:.875rem}@media (width<=768px){.file-history-table-container .table{font-size:.875rem}.file-history-table-container .table td,.file-history-table-container .table th{padding:.5rem .375rem}}@media (width<=480px){.file-history-date-column{display:none}.file-history-table-container .table{font-size:.8rem}}.loading-messages-indicator{color:#64748b;background-color:#fff;border:1px solid #0000000f;border-radius:100px;justify-content:center;align-self:center;align-items:center;width:fit-content;margin:1rem auto;padding:.5rem 1.25rem;font-size:.8rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f}.loading-messages-indicator.loading{color:#0d6efd;background-color:#0d6efd14;border-color:#0d6efd26}.loading-messages-indicator.loading .spinner-border{border-width:2px;width:1rem;height:1rem;margin-right:.5rem}.loading-messages-indicator.prompt{cursor:pointer}.loading-messages-indicator.prompt:hover{background-color:#0d6efd0f;border-color:#0d6efd;transform:translateY(-1px);box-shadow:0 4px 12px #0000000f,0 2px 4px #0000000a}.loading-messages-indicator.start{box-shadow:none;opacity:.6;background:0 0;border:none;font-style:italic}.new-message-indicator{z-index:90;cursor:pointer;color:#fff;letter-spacing:.01em;background:#0d6efd;border-radius:100px;padding:10px 20px;font-size:.82rem;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1);animation:.3s ease-out slideUpFade;position:absolute;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0d6efd4d}.new-message-indicator:hover{transform:translate(-50%)translateY(-3px);box-shadow:0 8px 24px #0d6efd59}.scroll-to-bottom-btn{z-index:90;color:#64748b;cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:100px;right:20px;box-shadow:0 4px 12px #0000000f,0 2px 4px #0000000a}.scroll-to-bottom-btn i{font-size:1.2rem}.scroll-to-bottom-btn:hover{color:#0d6efd;border-color:#0d6efd;transform:translateY(-2px);box-shadow:0 10px 30px #00000014,0 4px 8px #0000000a}.scroll-to-bottom-btn:active{transform:translateY(0)}.unread-divider{align-items:center;margin:1.25rem 0;display:flex}.unread-divider hr{border-top:1.5px solid #0d6efd33;flex:1;margin:0 12px}.unread-divider span{color:#0d6efd;text-transform:uppercase;letter-spacing:.5px;background:#0d6efd14;border-radius:100px;padding:4px 14px;font-size:.7rem;font-weight:700}.message-text-content{white-space:pre-wrap;margin-bottom:0;overflow:hidden}.read-more-button{color:#0d6efd;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;font-size:.82rem;font-weight:600;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.highlighted-message{animation:2s ease-out highlight-pulse}.autohide-scroll::-webkit-scrollbar{width:8px}.autohide-scroll::-webkit-scrollbar-track{background:0 0}.autohide-scroll::-webkit-scrollbar-thumb{background-color:#0000;border-radius:4px;transition:background-color .2s}.autohide-scroll:hover::-webkit-scrollbar-thumb{background-color:#0000004d}.autohide-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.autohide-scroll:hover{scrollbar-color:#0000004d transparent}.contact-info-drawer-overlay{z-index:1050;visibility:hidden;transition:visibility .3s ease-in-out;position:fixed;inset:0}.contact-info-drawer-overlay.show{visibility:visible}.contact-info-drawer-overlay.show .drawer-backdrop{opacity:1}.contact-info-drawer-overlay.show .drawer-panel{transform:translate(0)}@media (width<=768px){.contact-info-drawer-overlay.show .drawer-panel{transform:translateY(0)}}.contact-info-drawer-overlay .drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background-color:#00000059;transition:opacity .3s ease-in-out;position:absolute;inset:0}.contact-info-drawer-overlay .drawer-panel{background-color:#fff;flex-direction:column;width:100%;max-width:400px;height:100%;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-4px 0 24px #0000001a}@media (width<=768px){.contact-info-drawer-overlay .drawer-panel{border-radius:20px 20px 0 0;max-width:100%;max-height:85vh;top:auto;bottom:0;transform:translateY(100%);box-shadow:0 -4px 24px #0000001a}}.contact-info-drawer-overlay .drawer-header{z-index:10;background-color:#fff;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:1rem;display:flex;position:sticky;top:0}@media (width<=768px){.contact-info-drawer-overlay .drawer-header{padding-top:1.25rem}.contact-info-drawer-overlay .drawer-header:before{content:"";background-color:#e2e8f0;border-radius:2px;width:40px;height:4px;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}}.contact-info-drawer-overlay .drawer-header h5{color:#1e293b;letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700}.contact-info-drawer-overlay .drawer-header .close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.contact-info-drawer-overlay .drawer-header .close-btn:hover{color:#64748b;background-color:#edf0f7}.contact-info-drawer-overlay .drawer-header .close-btn i{font-size:1.2rem}.contact-info-drawer-overlay .drawer-body{background-color:#f4f6fb;flex-grow:1;padding:0;overflow-y:auto}.contact-info-drawer-overlay .drawer-body::-webkit-scrollbar{width:8px}.contact-info-drawer-overlay .drawer-body::-webkit-scrollbar-track{background:0 0}.contact-info-drawer-overlay .drawer-body::-webkit-scrollbar-thumb{background-color:#0000;border-radius:4px;transition:background-color .2s}.contact-info-drawer-overlay .drawer-body:hover::-webkit-scrollbar-thumb{background-color:#0000004d}.contact-info-drawer-overlay .drawer-body{scrollbar-width:thin;scrollbar-color:transparent transparent}.contact-info-drawer-overlay .drawer-body:hover{scrollbar-color:#0000004d transparent}.add-member-row{cursor:pointer;align-items:center;gap:.6rem;margin-bottom:.5rem;font-size:.85rem;transition:background-color .15s cubic-bezier(.4,0,.2,1);color:#000c3d!important;background:0 0!important;border:1px dashed #000c3d40!important;border-radius:8px!important;padding:.6rem .75rem!important;display:flex!important}.add-member-row:hover{background-color:#000c3d0d!important}.add-member-row__icon{flex-shrink:0;font-size:1rem}.add-member-row__label{font-weight:600}.member-admin-badge{color:#000c3d;letter-spacing:.05em;text-transform:uppercase;background-color:#000c3d14;border:1px solid #000c3d33;border-radius:4px;padding:.2em .5em;font-size:.6rem;font-weight:700}.group-edit-btn{transition:opacity .15s cubic-bezier(.4,0,.2,1);color:#000c3d!important}.group-edit-btn:hover{opacity:1}.group-action-icon{color:#64748b;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.group-action-icon i{font-size:1rem}.group-action-icon:hover{color:#0d6efd;background-color:#0d6efd0f}.msg-timestamp{color:#94a3b8;letter-spacing:.02em;font-size:10px;font-weight:500}.msg-content-name{max-width:150px}@media (width<=768px){.msg-content-name{max-width:120px}}.msg-status-text{font-size:12px;font-weight:500}.msg-online-dot{width:10px;height:10px}.msg-misc-name{max-width:150px}.msg-small-label{text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;font-size:.65rem;font-weight:700}.msg-icon-btn{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.msg-icon-btn:hover{color:#0d6efd;background-color:#0d6efd0f}.group-icon-lg{object-fit:cover;border-radius:20px;width:80px;height:80px;box-shadow:0 4px 12px #0000000f,0 2px 4px #0000000a}.group-icon-md{object-fit:cover;border-radius:14px;width:50px;height:50px}.w-100-truncate{max-width:100%}.member-search-list{max-height:250px;font-size:.875rem;overflow-y:auto}.add-member-icon{width:40px;height:40px}.drawer-avatar-lg{border:3px solid #fff;width:100px;height:100px;box-shadow:0 4px 12px #0000000f,0 2px 4px #0000000a}.drawer-action-btn{border-radius:50%;width:42px;height:42px;transition:all .15s cubic-bezier(.4,0,.2,1)}.drawer-action-btn:hover{transform:translateY(-2px);box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f}.drawer-icon-lg{width:40px;min-width:40px;height:40px}.drawer-label-sm{text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;font-size:.7rem;font-weight:700}.drawer-status-dot{border:3px solid #fff;width:20px;height:20px;bottom:5px;right:5px}.file-share-modal-body{border-radius:0 0 14px 14px;height:70vh;padding:0;overflow:hidden}.meeting-modal .nav-link,.cursor-pointer{cursor:pointer}.fs-1-2{font-size:1.2rem}.msg-file-icon-wrapper{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:auto;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.msg-file-name{color:inherit;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:180px;font-size:.88rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}@media (width<=768px){.msg-file-name{max-width:140px}}.msg-file-size{color:#64748b;letter-spacing:.01em;font-size:.72rem;font-weight:500}.msg-sent .msg-file-size{color:#4a6a8a}.msg-file-actions-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.msg-file-action-btn{color:#0d6efd;cursor:pointer;white-space:nowrap;background-color:#0d6efd14;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:4px 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.78rem;font-weight:600;line-height:1.4;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.msg-file-action-btn:hover{background-color:#0d6efd1a;border-color:#0d6efd26;transform:translateY(-1px)}.msg-file-action-btn:active{transform:translateY(0)}.msg-file-action-btn--secondary{color:#64748b;background-color:#0000}.msg-file-action-btn--secondary:hover{color:#0d6efd;background-color:#0d6efd0f}.msg-sent .msg-file-action-btn{background-color:#ffffff80}.msg-sent .msg-file-action-btn:hover{background-color:#ffffffbf}.msg-sent .msg-file-action-btn--secondary{background-color:#0000}.msg-sent .msg-file-action-btn--secondary:hover{background-color:#fff6}.msg-file-status{color:#64748b;align-items:center;gap:4px;font-size:.75rem;font-weight:500;display:inline-flex}.msg-file-status--downloading{color:#0d6efd}.msg-file-status--downloading:before{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin;display:inline-block}.msg-file-status--saved{color:#16a34a}.msg-file-status--failed{color:#dc2626}.message-text-content{white-space:pre-wrap;word-break:break-word;letter-spacing:-.005em;margin-bottom:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.9rem;line-height:1.6;overflow:hidden}.message-text-content p{margin-bottom:.3em}.message-text-content p:last-child{margin-bottom:0}.message-text-content h1,.message-text-content h2,.message-text-content h3,.message-text-content h4,.message-text-content h5,.message-text-content h6{margin-top:.5em;margin-bottom:.25em;font-weight:700;line-height:1.3}.message-text-content h1{font-size:1.25em}.message-text-content h2{font-size:1.15em}.message-text-content h3{font-size:1.05em}.message-text-content ul,.message-text-content ol{margin:.25em 0;padding-left:1.5em}.message-text-content li{margin-bottom:.15em}.message-text-content code{background-color:#0000000f;border-radius:4px;padding:.15em .4em;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.85em}.message-text-content pre{background-color:#0000000f;border-radius:8px;margin:.5em 0;padding:.75em;font-size:.82em;line-height:1.5;overflow-x:auto}.message-text-content pre code{background:0 0;border-radius:0;padding:0}.message-text-content blockquote{color:#475569;background-color:#00000005;border-left:3px solid #0d6efd;border-radius:0 4px 4px 0;margin:.4em 0;padding:.3em .75em}.message-text-content blockquote p{margin-bottom:0}.message-text-content a{color:#0d6efd;text-underline-offset:2px;-webkit-text-decoration:underline #0d6efd4d;text-decoration:underline #0d6efd4d;transition:text-decoration-color .15s cubic-bezier(.4,0,.2,1)}.message-text-content a:hover{text-decoration-color:#0d6efd}.message-text-content.collapsed{max-height:120px;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.msg-sent .message-text-content code{background-color:#00000014}.msg-sent .message-text-content pre{background-color:#00000012}.msg-sent .message-text-content blockquote{color:inherit;background-color:#0000000a;border-left-color:#0003}.msg-sent .message-text-content a{color:#0d6efd;text-decoration-color:#1d4ed84d}.msg-sent .message-text-content a:hover{text-decoration-color:#0d6efd}.msg-system-message{justify-content:center;margin:.75rem 0;display:flex}.msg-system-message span{color:#64748b;text-align:center;letter-spacing:.01em;background-color:#edf0f7;border-radius:100px;max-width:80%;padding:.35rem 1rem;font-size:.75rem;font-weight:500;line-height:1.4;box-shadow:0 1px 2px #00000008}.msg-read-status{justify-content:flex-end;margin-top:3px;padding-right:2px;display:flex}.msg-read-status span{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:3px;font-size:.65rem;font-weight:600;display:inline-flex}.read-more-button{color:#0d6efd;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;margin-top:6px;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.78rem;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.read-more-button:hover{opacity:.75}.read-more-button:after{content:"↓";font-size:1em;transition:transform .15s cubic-bezier(.4,0,.2,1)}.read-more-button.expanded:after{transform:rotate(180deg)}.msg-sent .read-more-button{color:#0d6efd}.meeting-modal{overflow:hidden;border:none!important;border-radius:16px!important}.meeting-modal .meeting-modal-header{background:linear-gradient(135deg,#0d6efd 0%,#764ba2 100%);border-bottom:none;padding:1.15rem 1.5rem}.meeting-modal .meeting-modal-header .modal-title{color:#fff;letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;display:flex}.meeting-modal .meeting-modal-header .btn-close{filter:brightness(0)invert();opacity:.7;transition:opacity .2s}.meeting-modal .meeting-modal-header .btn-close:hover{opacity:1}.meeting-modal .meeting-tabs{background:#f8f9ff;border-bottom:1px solid #e8ecf4;display:flex}.meeting-modal .meeting-tabs .meeting-tab{color:#64748b;cursor:pointer;background:0 0;border:none;outline:none;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.8rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s;display:flex;position:relative}.meeting-modal .meeting-tabs .meeting-tab:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;transition:all .3s;position:absolute;bottom:0;left:30%;right:30%}.meeting-modal .meeting-tabs .meeting-tab:hover:not(.active){color:#1e293b;background:#0d6efd0a}.meeting-modal .meeting-tabs .meeting-tab.active{color:#0d6efd;background:#fff;font-weight:600}.meeting-modal .meeting-tabs .meeting-tab.active:after{background:#0d6efd}.meeting-modal .meeting-tabs .meeting-tab i{font-size:.95rem}.meeting-modal .meeting-tab-content{animation:.2s mtgFadeIn}@keyframes mtgFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.meeting-modal .meeting-form{padding:1.5rem}.meeting-modal .meeting-form .form-label{color:#475569;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem;font-size:.78rem;font-weight:600}.meeting-modal .meeting-form .form-control,.meeting-modal .meeting-form .form-select{background-color:#f8f9ff;border:2px solid #e8ecf4;border-radius:10px;padding:.6rem .85rem;font-size:.9rem;transition:all .2s}.meeting-modal .meeting-form .form-control:focus,.meeting-modal .meeting-form .form-select:focus{background-color:#fff;border-color:#0d6efd;box-shadow:0 0 0 3px #0d6efd1a}.meeting-modal .meeting-form .form-control::placeholder,.meeting-modal .meeting-form .form-select::placeholder{color:#94a3b8}.meeting-modal .meeting-form .form-text-hint{color:#94a3b8;margin-top:.35rem;font-size:.78rem}.meeting-modal .platform-intro{color:#64748b;margin-bottom:1rem;font-size:.84rem}.meeting-modal .platform-grid{grid-template-columns:repeat(2,1fr);gap:.875rem;display:grid}@media (width<=480px){.meeting-modal .platform-grid{grid-template-columns:1fr}}.meeting-modal .platform-card{text-align:center;background:#fff;border:2px solid #e8ecf4;border-radius:12px;padding:1.2rem .875rem 1rem;transition:all .25s;position:relative;overflow:hidden}.meeting-modal .platform-card:before{content:"";background:var(--platform-color,#0d6efd);height:3px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.meeting-modal .platform-card:hover{border-color:var(--platform-color,#0d6efd);box-shadow:0 8px 24px -4px #00000014}.meeting-modal .platform-card:hover:before{transform:scaleX(1)}.meeting-modal .platform-card:hover .platform-card-icon{transform:scale(1.08)}.meeting-modal .platform-card-icon{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto .65rem;font-size:1.3rem;transition:transform .25s;display:flex;box-shadow:0 4px 12px -2px #00000026}.meeting-modal .platform-card-label{color:#1e293b;margin-bottom:.7rem;font-size:.88rem;font-weight:650}.meeting-modal .platform-card-actions{gap:.4rem;display:flex}.meeting-modal .platform-card-actions .platform-action-btn{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:.38rem .4rem;font-size:.73rem;font-weight:550;transition:all .2s;display:flex}.meeting-modal .platform-card-actions .platform-action-btn i{font-size:.8rem}.meeting-modal .platform-card-actions .platform-action-btn.app-btn:hover{color:#fff;background:var(--platform-color,#0d6efd);border-color:var(--platform-color,#0d6efd)}.meeting-modal .platform-card-actions .platform-action-btn.browser-btn:hover{color:#fff;background:#475569;border-color:#475569}.meeting-modal .meeting-modal-footer{border-top:1px solid #f1f5f9;padding:.875rem 1.5rem}.meeting-modal .meeting-modal-footer .btn-meeting-cancel{color:#64748b;background:#fff;border:2px solid #e8ecf4;border-radius:10px;padding:.5rem 1.15rem;font-size:.85rem;font-weight:500;transition:all .2s}.meeting-modal .meeting-modal-footer .btn-meeting-cancel:hover{color:#1e293b;background:#f8fafc;border-color:#d1d5db}.meeting-modal .meeting-modal-footer .btn-meeting-share{color:#fff;background:linear-gradient(135deg,#0d6efd 0%,#764ba2 100%);border:none;border-radius:10px;padding:.5rem 1.4rem;font-size:.85rem;font-weight:600;transition:all .2s}.meeting-modal .meeting-modal-footer .btn-meeting-share:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0d6efd4d}.meeting-modal .meeting-modal-footer .btn-meeting-share:active:not(:disabled){transform:translateY(0)}.meeting-modal .meeting-modal-footer .btn-meeting-share:disabled{opacity:.4;cursor:not-allowed}.msg-contacts .dropdown-menu{z-index:1050}.contact-menu-btn{width:28px;height:28px;color:var(--bs-secondary-color,#737791);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.contact-menu-btn:hover{color:var(--bs-body-color,#000c3d)}.contact-menu-btn:active{transform:scale(.92)}.contact-popup-menu{background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#00000014);border-radius:10px;min-width:210px;padding:6px;animation:.15s ease-out contactMenuIn;box-shadow:0 4px 6px -1px #0000001a,0 10px 24px -4px #0000001f}@keyframes contactMenuIn{0%{opacity:0;transform:translate(-100%)scale(.95)}to{opacity:1;transform:translate(-100%)scale(1)}}.contact-popup-item{cursor:pointer;color:var(--bs-body-color,#1a1a1a);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:.8125rem;font-weight:500;transition:background-color .12s;display:flex}.contact-popup-item:hover{background-color:var(--bs-tertiary-bg,#0000000d)}.contact-popup-item:active{background-color:var(--bs-secondary-bg,#00000014)}.contact-popup-icon{width:20px;height:20px;color:var(--bs-secondary-color,#737791);flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-popup-divider{background:var(--bs-border-color,#00000014);height:1px;margin:4px 8px}.contacts-favorite{border-left:3px solid var(--favorite-color,#fbbf24)}.fileshare-page{flex-direction:column;flex:1;height:calc(100vh - 6rem - 55px);min-height:0;display:flex}.preview-folder-container{max-height:70vh;overflow-y:auto}.fileshare-breadcrumb{background:#f8fafc;border-radius:.5rem;margin-bottom:.75rem;padding:.5rem .75rem}.fileshare-breadcrumb .breadcrumb{background:0 0;flex-wrap:wrap;align-items:center;margin:0;padding:0}.fileshare-breadcrumb .breadcrumb-item{max-width:12rem;font-size:.875rem}.fileshare-breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#94a3b8}.fileshare-breadcrumb .breadcrumb-item a,.fileshare-breadcrumb .breadcrumb-item .breadcrumb-link{color:#94a3b8;cursor:pointer;text-decoration:none;transition:color .15s}.fileshare-breadcrumb .breadcrumb-item a:hover,.fileshare-breadcrumb .breadcrumb-item .breadcrumb-link:hover{color:#0056b3;text-decoration:underline}.fileshare-breadcrumb .breadcrumb-item.active{color:#000;font-weight:600}.toolbar-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.5rem;margin-bottom:.75rem;display:flex}.toolbar-left{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.toolbar-left .btn{border-radius:.375rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s}.toolbar-right{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.batch-actions{background:#f1f5f9;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.3rem .625rem;display:flex}.batch-actions .btn{border-radius:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:500}.batch-actions .btn-icon-only{color:#64748b;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:1.125rem;transition:all .15s;display:inline-flex}.batch-actions .btn-icon-only:hover{color:#1e293b;background:#dbeafe}.batch-actions .selection-count{white-space:nowrap;padding:0 .25rem;font-size:.8125rem;font-weight:600}.paste-actions{border-left:2px solid #e2e8f0;align-items:center;gap:.375rem;margin-left:.25rem;padding-left:.625rem;display:flex}.paste-actions .btn{border-radius:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:500}.fileshare-container{background:#fff;border:0 dashed #0000;border-radius:.75rem;flex-direction:column;flex-grow:1;transition:border-color .25s,background-color .25s;display:flex;position:relative;overflow:hidden}.fileshare-container.fileshare-dropzone-enabled{border-color:#e2e8f0}.fileshare-container.fileshare-dropzone-active{background:#4361ee05;border-color:#007bff}.fileshare-container.fileshare-container-paste,.fileshare-container.fileshare-container-top{margin-top:.25rem}.fileshare-table,.fileshare-container>.table{border-collapse:separate;border-spacing:0;width:100%;margin-bottom:0}.fileshare-table thead,.fileshare-container>.table thead{z-index:2;position:sticky;top:0}.fileshare-table thead tr,.fileshare-container>.table thead tr{background:#f8fafc}.fileshare-table thead th,.fileshare-table thead td,.fileshare-container>.table thead th,.fileshare-container>.table thead td{text-transform:uppercase;letter-spacing:.06em;color:#64748b;white-space:nowrap;border-top:none;border-bottom:2px solid #e2e8f0;padding:.625rem .75rem;font-size:.6875rem;font-weight:700}.fileshare-table tbody tr,.fileshare-container>.table tbody tr{cursor:default;transition:background-color .1s}.fileshare-table tbody tr:hover,.fileshare-container>.table tbody tr:hover{background:#f8fafc}.fileshare-table tbody tr.row-selected,.fileshare-container>.table tbody tr.row-selected{background:#eef0ff}.fileshare-table tbody tr.row-selected:hover,.fileshare-container>.table tbody tr.row-selected:hover{background:#dbeafe}.fileshare-table tbody tr td,.fileshare-container>.table tbody tr td{vertical-align:middle;color:#1e293b;border-top:none;border-bottom:1px solid #f1f5f9;padding:.5rem .75rem;font-size:.875rem}.file-icon-header,.file-icon-col{text-align:left;width:3.25rem;min-width:3.25rem;padding-left:.5rem;padding-right:.25rem;position:relative}.file-checkbox{accent-color:#000c3d;cursor:pointer;width:1rem;height:1rem}.file-icon-col .file-checkbox{opacity:0;margin:0;transition:opacity .1s;top:50%;left:.625rem;transform:translateY(-50%)}.file-icon-col .file-icon{float:right;justify-content:center;align-items:center;display:inline-flex;position:relative}.file-icon-col .file-icon i.bi{line-height:1}.file-icon-col .file-shared-badge{color:#475569;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:.9rem;height:.9rem;font-size:.55rem;display:flex;position:absolute;bottom:-3px;right:-6px;box-shadow:0 0 0 1.5px #fff}tr:hover .file-icon-col .file-checkbox,tr.row-selected .file-icon-col .file-checkbox,.fileshare-has-selection .file-icon-col .file-checkbox{opacity:1}.file-name-header,.file-name-col{min-width:0}.file-name-col .file-name-span,.file-name-col .file-name{text-overflow:ellipsis;white-space:nowrap;color:#1e293b;max-width:100%;font-weight:500;display:inline-block;overflow:hidden}.file-name-col .hover-underline{transition:color .15s}.file-name-col .hover-underline:hover{color:#007bff;text-decoration:underline}.file-name-col .cursor-pointer{cursor:pointer}.date-modified-header,.date-modified-col{color:#64748b;white-space:nowrap;width:12rem;font-size:.8125rem}.date-modified-col-small{color:#64748b;white-space:nowrap;font-size:.8125rem;display:none}.file-size-header,.file-size-col{color:#64748b;white-space:nowrap;text-align:right;width:6.5rem;font-size:.8125rem}.file-action-header,.file-action-col{text-align:center;width:3rem}.file-action-col .btn-link{color:#94a3b8;border-radius:.375rem;padding:.25rem;transition:all .15s}.file-action-col .btn-link:hover{color:#000;background:#737791}.file-action-col .dropdown-menu{border:1px solid #737791;border-radius:.5rem;min-width:11rem;padding:.25rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.file-action-col .dropdown-item{border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;transition:background .1s;display:flex}.file-action-col .dropdown-item:hover{background:#f1f5f9}.file-action-col .dropdown-item.text-danger:hover{background:#fef2f2}.file-action-col .dropdown-item i{text-align:center;color:#64748b;width:1rem;font-size:.875rem}.file-action-col .dropdown-item.text-danger i{color:#ef4444}.file-action-col .dropdown-divider{border-color:#f1f5f9;margin:.25rem 0}.highlightable{transition:color .1s}.empty-folder-message,.fileshare-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.empty-folder-message svg,.empty-folder-message .empty-icon,.fileshare-empty svg,.fileshare-empty .empty-icon{opacity:.35;margin-bottom:.75rem}.empty-folder-message h5,.fileshare-empty h5{color:#64748b;margin-bottom:.25rem;font-weight:600}.empty-folder-message p,.fileshare-empty p{color:#94a3b8;margin:0;font-size:.875rem}.error-overlay{z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.error-card{text-align:center;background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 4px 12px #00000014}.error-icon{color:#ef4444;margin-bottom:.75rem;font-size:2.5rem}.provisioning-icon{color:#a8d0e6;margin-bottom:.75rem;font-size:2.5rem}.error-title{color:#1e293b;margin:0;font-weight:600}.error-subtitle{color:#737791;max-width:22rem;margin-top:.5rem;margin-bottom:0;font-size:.875rem}.fileshare-loading{justify-content:center;align-items:center;padding:3rem;display:flex}.fileshare-modal .modal-content,.modal .modal-content{border:none;border-radius:.75rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.fileshare-modal .modal-header,.modal .modal-header{border-bottom:1px solid #f1f5f9;padding:1rem 1.25rem}.fileshare-modal .modal-header .modal-title,.modal .modal-header .modal-title{color:#1e293b;font-weight:600}.fileshare-modal .modal-body,.modal .modal-body{padding:1.25rem}.fileshare-modal .modal-footer,.modal .modal-footer{border-top:1px solid #f1f5f9;gap:.5rem;padding:.75rem 1.25rem}.fileshare-contact-list{max-height:24rem;margin:-.25rem;overflow-y:auto}.fileshare-contact-list::-webkit-scrollbar{width:6px}.fileshare-contact-list::-webkit-scrollbar-track{background:0 0}.fileshare-contact-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.fileshare-contact-item{cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background .1s;display:flex}.fileshare-contact-item:hover{background:#f1f5f9}.fileshare-contact-item.active,.fileshare-contact-item.fileshare-contact-selected{background:#eef0ff}.fileshare-contact-item.active:hover,.fileshare-contact-item.fileshare-contact-selected:hover{background:#dbeafe}.fileshare-contact-item input[type=checkbox]{accent-color:#007bff;flex-shrink:0}.fileshare-contact-item .fileshare-contact-name{color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.fileshare-delete-warning{color:#ef4444;margin-bottom:0;font-size:.8125rem}.fileshare-modal-backdrop{z-index:1040;background:#0006;position:fixed;inset:0}.fileshare-pagination{border-top:1px solid #f1f5f9;justify-content:center;align-items:center;gap:.375rem;padding:.75rem 1rem;display:flex}.blur-sm{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}.pagination-controls{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.pagination-left{align-items:center;display:flex}.pagination-per-page{color:#64748b;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.pagination-per-page .pagination-select{color:#334155;cursor:pointer;background-color:#fff;border-color:#e2e8f0;border-radius:.375rem;width:auto;min-width:3.5rem;padding:.2rem 1.75rem .2rem .5rem;font-size:.8125rem;transition:border-color .15s}.pagination-per-page .pagination-select:focus{border-color:#007bff;box-shadow:0 0 0 2px #4361ee26}.pagination-right{align-items:center;gap:.75rem;display:flex}.pagination-info{color:#64748b;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem}.pagination-nav{align-items:center;gap:.125rem;display:flex}.pagination-btn{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .375rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.pagination-btn:hover:not(:disabled):not(.active){color:#1e293b;background:#f1f5f9;border-color:#e2e8f0}.pagination-btn:disabled{opacity:.35;cursor:not-allowed}.pagination-btn.active{color:#fff;background:#0d6efd;border-color:#0d6efd;font-weight:600;box-shadow:0 1px 3px #4361ee4d}.pagination-btn i{font-size:.75rem}.pagination-ellipsis{color:#94a3b8;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;display:inline-flex}@media (width<=768px){.toolbar-container{flex-direction:column;align-items:stretch}.toolbar-left{justify-content:flex-start}.toolbar-right{justify-content:flex-end;margin-left:0}.date-modified-header,.date-modified-col{display:none}.date-modified-col-small{width:5rem;display:table-cell}.file-size-header,.file-size-col{display:none}.file-name-col .file-name-span,.file-name-col .file-name{max-width:10rem}.file-icon-col{width:2.5rem;min-width:2.5rem}.file-icon-col .file-icon i.bi{font-size:1.25rem}.file-icon-col svg{width:1.75rem;height:1.75rem}.batch-actions{padding:.25rem .5rem}.batch-actions .selection-count{font-size:.75rem}.paste-actions{margin-left:.125rem;padding-left:.375rem}}@media (width<=640px){.file-name-col .file-name-span,.file-name-col .file-name{max-width:7rem}.batch-actions .btn{padding:.2rem .5rem;font-size:.75rem}.pagination-controls{justify-content:center}.pagination-left{display:none}.pagination-btn{min-width:1.75rem;height:1.75rem;font-size:.75rem}}.settings-page__title{color:#1a1a2e;margin:0;font-size:1.5rem;font-weight:700}.settings-page__subtitle{color:#8a8fa3;margin-bottom:1.5rem;font-size:.875rem}.settings-page__section-label{text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;margin-bottom:.5rem;margin-left:.25rem;font-size:.7rem;font-weight:600}.settings-page .settings-list{background:#fff;border:1px solid #e8ecf1;border-radius:14px;margin-bottom:1.25rem;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}.settings-page .settings-list-item{color:#2d3348;cursor:pointer;border:0;border-bottom:1px solid #f1f3f6;align-items:center;padding:.875rem 1rem;font-size:.925rem;font-weight:500;text-decoration:none;transition:background-color .2s,padding-left .2s;display:flex}.settings-page .settings-list-item:last-child{border-bottom:none}.settings-page .settings-list-item:hover{color:#2d3348;background-color:#f4f7fb;padding-left:1.25rem;text-decoration:none}.settings-page .settings-list-item:active{background-color:#eaf0f8}.settings-page .settings-list-item-icon-wrapper{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-right:.875rem;font-size:1rem;transition:transform .2s;display:flex}.settings-page .settings-list-item-icon-wrapper--blue{color:#0d6efd;background-color:#e8f2ff}.settings-page .settings-list-item-icon-wrapper--purple{color:#7c3aed;background-color:#f0ecff}.settings-page .settings-list-item-icon-wrapper--teal{color:#0d9488;background-color:#e6faf5}.settings-page .settings-list-item-icon-wrapper--amber{color:#d97706;background-color:#fff7e6}.settings-page .settings-list-item-icon-wrapper--rose{color:#e11d48;background-color:#fff0f3}.settings-page .settings-list-item-icon-wrapper--indigo{color:#4f46e5;background-color:#eef0ff}.settings-page .settings-list-item-icon-wrapper--cyan{color:#0891b2;background-color:#e6fbff}.settings-page .settings-list-item:hover .settings-page .settings-list-item-icon-wrapper{transform:scale(1.08)}.settings-page .settings-list-item-status-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 3px #0000000d}.settings-page .settings-list-item-label{flex:1;line-height:1.3}.settings-page .settings-list-item-description{color:#9ca3af;font-size:.75rem;font-weight:400}.settings-page .settings-list-item-chevron{color:#c4c9d4;margin-left:auto;font-size:.7rem;transition:transform .2s,color .2s}.settings-page .settings-list-item:hover .settings-page .settings-list-item-chevron{color:#8a8fa3;transform:translate(3px)}.settings-page .settings-panel{background:#fff;border:1px solid #e8ecf1;border-radius:14px;padding:1.25rem;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}.settings-page .settings-panel__version-status--checking{color:var(--bs-primary);align-items:center;font-weight:500;display:flex}.settings-page .settings-panel__version-status--warning{color:var(--bs-warning);align-items:center;font-weight:500;display:flex}.settings-page .settings-panel__version-status--success{color:var(--bs-success);align-items:center;font-weight:500;display:flex}.settings-page .settings-panel__update-button{width:100%;max-width:150px}.settings-page .settings-actions{flex-direction:column;align-items:center;width:100%;margin-top:1rem;padding-bottom:1rem;display:flex}.settings-page .settings-actions__button{border-radius:10px;width:100%;max-width:300px;margin-bottom:.625rem;padding:.6rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s}.settings-page .settings-actions__button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.settings-page .settings-actions__button:active{transform:translateY(0)}.settings-page .settings-actions__button:last-child{margin-bottom:0}.settings-page .settings-actions .dropdown{width:100%;max-width:300px;margin-bottom:.625rem}.settings-page .settings-actions .dropdown-toggle{border-radius:10px;padding:.6rem 1rem;font-size:.9rem;font-weight:500;width:100%!important}.settings-page .settings-actions .dropdown-menu{border:1px solid #e8ecf1;border-radius:10px;width:100%;box-shadow:0 8px 24px #0000001a}.settings-page .settings-actions .dropdown-item{border-radius:6px;width:calc(100% - 8px);margin:2px 4px;padding:.5rem 1rem;font-size:.9rem}.settings-page .settings-actions .dropdown-item.active{background-color:#0d6efd}.settings-page .pwd-input-group{width:100%;display:block;position:relative}.settings-page .pwd-input-group .pwd-input{border-radius:10px;width:100%}.settings-page .pwd-input-group .pwd-eye-btn{color:#707981;z-index:10;pointer-events:auto;height:100%;transition:color .15s;position:absolute;top:0;right:0;box-shadow:none!important;background:0 0!important;border:none!important}.settings-page .pwd-input-group .pwd-eye-btn:hover{color:#4d5358}.settings-page .settings-user-card{color:#fff;background:#64748b;border-radius:14px;align-items:center;margin-bottom:1.5rem;padding:1.25rem;display:flex}.settings-page .settings-user-card__avatar{background:#fff3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-right:1rem;font-size:1.25rem;font-weight:700;display:flex}.settings-page .settings-user-card__info{flex:1;min-width:0}.settings-page .settings-user-card__name{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.settings-page .settings-user-card__company{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}@media (width<=640px){.settings-page .settings-page__title{font-size:1.3rem}.settings-page .settings-list{border-radius:12px}.settings-page .settings-list-item{padding:.75rem .875rem}.settings-page .settings-list-item-icon-wrapper{border-radius:8px;width:32px;height:32px;margin-right:.75rem;font-size:.9rem}.settings-page .settings-list-item-label{font-size:.875rem}.settings-page .settings-list-item-description{font-size:.7rem}.settings-page .settings-list-item:hover{padding-left:.875rem}.settings-page .settings-user-card{margin-bottom:1.25rem;padding:1rem}.settings-page .settings-user-card__avatar{width:40px;height:40px;font-size:1.1rem}.settings-page .settings-actions{margin-top:1.25rem}.settings-page .settings-actions__button,.settings-page .settings-actions .dropdown{max-width:100%}.settings-page .settings-actions .dropdown-toggle{max-width:100%!important}.settings-page .settings-actions .dropdown-menu{max-width:100%}}@keyframes tfa-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tfa-pulse-ring{0%{opacity:.6;transform:scale(.9)}50%{opacity:.3;transform:scale(1.1)}to{opacity:.6;transform:scale(.9)}}@keyframes tfa-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes tfa-spinner-fade{0%,to{opacity:.25}50%{opacity:1}}@keyframes tfa-digit-pop{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}.two-factor-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10049!important;background-color:#0f172a73!important}.two-factor-modal{z-index:10050!important}.two-factor-modal .modal-dialog{max-width:460px;margin:1.75rem auto}.two-factor-modal .modal-content{border:none;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px #00000026}.two-factor-modal .modal-header{background:#000c3d;border-bottom:none;padding:1.25rem 1.5rem}.two-factor-modal .modal-header .modal-title,.two-factor-modal .modal-header .modal-header-title{color:#fff;letter-spacing:-.01em;font-size:1.1rem;font-weight:600}.two-factor-modal .modal-header .btn-close{filter:brightness(0)invert();opacity:.8;transition:all .2s cubic-bezier(.4,0,.2,1)}.two-factor-modal .modal-header .btn-close:hover{opacity:1}.two-factor-modal .modal-body{background:#fff}.tfa-title,.two-factor-modal h2{color:#1e293b;letter-spacing:-.02em;margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.tfa-subtitle,.two-factor-modal .text-muted.mb-0,.two-factor-modal p.text-muted{color:#64748b;font-size:.875rem;line-height:1.5}.tfa-step{animation:.3s both tfa-fade-in}.tfa-method-icon{color:#000c3d;background:#000c3d1a;border-radius:10px;flex-shrink:0;width:44px;height:44px}.tfa-method-icon svg{color:#000c3d}.two-factor-modal .tfa-back-btn,.two-factor-form .tfa-back-btn{align-items:center;gap:.25rem;font-size:.8rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;color:#64748b!important;min-height:unset!important;padding:0!important;text-decoration:none!important}.two-factor-modal .tfa-back-btn:hover,.two-factor-form .tfa-back-btn:hover{color:#000c3d!important;text-decoration:none!important}.tfa-passkey-icon-wrapper{justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex;position:relative}.tfa-passkey-icon-wrapper .tfa-method-icon{z-index:1;width:56px;height:56px;font-size:1.5rem;position:relative}.tfa-passkey-icon-wrapper:before{content:"";background:#000c3d0f;border-radius:50%;width:76px;height:76px;animation:2s ease-in-out infinite tfa-pulse-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tfa-crossdevice-status{color:#64748b;min-height:1.5em;font-size:.925rem}.two-factor-modal .d-grid.gap-3{gap:.75rem!important}.two-factor-modal .d-grid.gap-3>.btn-outline-primary,.two-factor-modal .d-grid.gap-3>button.btn-outline-primary{--bs-btn-color:#1e293b;--bs-btn-border-color:#e2e8f0;--bs-btn-hover-color:#1e293b;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#000c3d;color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);animation:.3s both tfa-fade-in;position:relative;overflow:hidden;padding:.875rem 1rem!important}.two-factor-modal .d-grid.gap-3>.btn-outline-primary:before,.two-factor-modal .d-grid.gap-3>button.btn-outline-primary:before{content:"";opacity:0;background:#000c3d0a;transition:opacity .2s;position:absolute;inset:0}.two-factor-modal .d-grid.gap-3>.btn-outline-primary:hover,.two-factor-modal .d-grid.gap-3>button.btn-outline-primary:hover{transform:translateY(-1px);box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f}.two-factor-modal .d-grid.gap-3>.btn-outline-primary:hover:before,.two-factor-modal .d-grid.gap-3>button.btn-outline-primary:hover:before{opacity:1}.two-factor-modal .d-grid.gap-3>.btn-outline-primary:active,.two-factor-modal .d-grid.gap-3>button.btn-outline-primary:active{box-shadow:none;transform:translateY(0)}.two-factor-modal .d-grid.gap-3>.btn-outline-primary:focus-visible,.two-factor-modal .d-grid.gap-3>button.btn-outline-primary:focus-visible{outline-offset:2px;outline:2px solid #000c3d}.two-factor-modal .d-grid.gap-3>.btn-outline-primary .tfa-method-icon,.two-factor-modal .d-grid.gap-3>button.btn-outline-primary .tfa-method-icon{z-index:1;background:#000c3d1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;display:flex;position:relative}.two-factor-modal .d-grid.gap-3>.btn-outline-primary .tfa-method-icon i[class*=bi-],.two-factor-modal .d-grid.gap-3>button.btn-outline-primary .tfa-method-icon i[class*=bi-]{color:#000c3d;font-size:1.2rem}.two-factor-modal .d-grid.gap-3>.btn-outline-primary .fw-semibold,.two-factor-modal .d-grid.gap-3>button.btn-outline-primary .fw-semibold{z-index:1;color:#1e293b;margin-bottom:1px;font-size:.95rem;font-weight:600;position:relative}.two-factor-modal .d-grid.gap-3>.btn-outline-primary small.text-muted,.two-factor-modal .d-grid.gap-3>button.btn-outline-primary small.text-muted{z-index:1;color:#64748b;font-size:.8rem;position:relative}.two-factor-modal .d-grid.gap-3>.btn-outline-primary:first-child,.two-factor-modal .d-grid.gap-3>button.btn-outline-primary:first-child{animation-delay:60ms}.two-factor-modal .d-grid.gap-3>.btn-outline-primary:nth-child(2),.two-factor-modal .d-grid.gap-3>button.btn-outline-primary:nth-child(2){animation-delay:.12s}.two-factor-modal .d-grid.gap-3>.btn-outline-primary:nth-child(3),.two-factor-modal .d-grid.gap-3>button.btn-outline-primary:nth-child(3){animation-delay:.18s}.two-factor-modal .d-grid.gap-3>.btn-outline-primary:nth-child(4),.two-factor-modal .d-grid.gap-3>button.btn-outline-primary:nth-child(4){animation-delay:.24s}.two-factor-modal .d-grid.gap-3>.btn-outline-primary:nth-child(5),.two-factor-modal .d-grid.gap-3>button.btn-outline-primary:nth-child(5){animation-delay:.3s}.btn-outline-primary{--bs-btn-color:#1e293b;--bs-btn-border-color:#e2e8f0;--bs-btn-hover-color:#1e293b;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#000c3d;color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);animation:.3s both tfa-fade-in;position:relative;overflow:hidden;padding:.875rem 1rem!important}.btn-outline-primary:before{content:"";opacity:0;background:#000c3d0a;transition:opacity .2s;position:absolute;inset:0}.btn-outline-primary:hover{transform:translateY(-1px);box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f}.btn-outline-primary:hover:before{opacity:1}.btn-outline-primary:active{box-shadow:none;transform:translateY(0)}.btn-outline-primary:focus-visible{outline-offset:2px;outline:2px solid #000c3d}.btn-outline-primary .tfa-method-icon{z-index:1;background:#000c3d1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;display:flex;position:relative}.btn-outline-primary .tfa-method-icon i[class*=bi-]{color:#000c3d;font-size:1.2rem}.btn-outline-primary .fw-semibold{z-index:1;color:#1e293b;margin-bottom:1px;font-size:.95rem;font-weight:600;position:relative}.btn-outline-primary small.text-muted{z-index:1;color:#64748b;font-size:.8rem;position:relative}.btn-outline-primary:first-child{animation-delay:60ms}.btn-outline-primary:nth-child(2){animation-delay:.12s}.btn-outline-primary:nth-child(3){animation-delay:.18s}.btn-outline-primary:nth-child(4){animation-delay:.24s}.btn-outline-primary:nth-child(5){animation-delay:.3s}.otp-input{text-align:center;color:#1e293b;letter-spacing:0;caret-color:#0d6efd;-moz-appearance:textfield;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;font-size:1.35rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);width:48px!important;height:48px!important;padding:0!important}.otp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.otp-input::placeholder{color:#94a3b8;opacity:.4}.otp-input:focus{background:#fff;border-color:#0d6efd;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #0d6efd40}.otp-input:not([value=""]):not(:placeholder-shown),.otp-input.filled{background:#fff;animation:.2s tfa-digit-pop}.otp-input:disabled,.otp-input[disabled]{opacity:.5;cursor:not-allowed;background:#f8fafc}.otp-input.is-invalid,.tfa-otp-error .otp-input{border-color:#ef4444;animation:.4s tfa-shake}.otp-input.is-invalid:focus,.tfa-otp-error .otp-input:focus{box-shadow:0 0 0 3px #ef444426}@media (width<=400px){.otp-input{font-size:1.15rem;width:42px!important;height:42px!important}}.two-factor-modal .d-flex.gap-2.justify-content-center{gap:.5rem!important}@media (width<=400px){.two-factor-modal .d-flex.gap-2.justify-content-center{gap:.35rem!important}}.two-factor-modal .spinner-border{color:#0d6efd}.two-factor-modal .spinner-border-xl{width:3rem;height:3rem}.two-factor-modal .tfa-cross-device-waiting,.two-factor-modal .text-center>.d-flex.justify-content-center{position:relative}.two-factor-modal .tfa-cross-device-waiting .spinner-border,.two-factor-modal .text-center>.d-flex.justify-content-center .spinner-border{z-index:1;position:relative}.two-factor-modal .tfa-cross-device-waiting:after,.two-factor-modal .text-center>.d-flex.justify-content-center:after{content:"";background:#0d6efd14;border-radius:50%;width:4.5rem;height:4.5rem;animation:2s ease-in-out infinite tfa-pulse-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.two-factor-modal .bi-key-fill{color:#0d6efd;transition:all .2s cubic-bezier(.4,0,.2,1)}.two-factor-modal .btn-primary{background:#0d6efd;border-color:#0d6efd;border-radius:8px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0d6efd33}.two-factor-modal .btn-primary:hover:not(:disabled){background:#0b5ed7;border-color:#0b5ed7;transform:translateY(-1px);box-shadow:0 4px 12px #0d6efd4d}.two-factor-modal .btn-primary:active:not(:disabled){box-shadow:none;transform:translateY(0)}.two-factor-modal .btn-primary:disabled{opacity:.55;cursor:not-allowed}.two-factor-modal .btn-outline-secondary{color:#64748b;border-color:#e2e8f0;border-radius:8px;font-size:.85rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}.two-factor-modal .btn-outline-secondary:hover{color:#1e293b;background:#f8fafc;border-color:#c7d3e2}.two-factor-modal .btn-link{color:#0d6efd;text-underline-offset:2px;font-size:.85rem;font-weight:500;text-decoration:underline;transition:all .2s cubic-bezier(.4,0,.2,1)}.two-factor-modal .btn-link:hover{color:#0b5ed7}.two-factor-modal .alert{border-width:1px;border-radius:8px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;animation:.3s tfa-fade-in}.two-factor-modal .alert-danger{color:#d41212;background:#fef2f2;border-color:#fef2f2}.two-factor-modal .alert-warning{color:#d97706;background:#fffbeb;border-color:#fffbeb}.two-factor-modal .alert-info{color:#0d6efd;background:#dbeafe;border-color:#0d6efd4d}.two-factor-modal .alert-info .spinner-border-sm{color:#0d6efd;border-width:2px;width:.875rem;height:.875rem}.two-factor-modal .text-center.mt-4>small.text-muted,.two-factor-modal .tfa-trouble-section{color:#94a3b8;font-size:.8rem}.two-factor-modal .text-center.mt-4>small.text-muted .text-decoration-underline,.two-factor-modal .text-center.mt-4>small.text-muted a.text-decoration-underline,.two-factor-modal .tfa-trouble-section .text-decoration-underline,.two-factor-modal .tfa-trouble-section a.text-decoration-underline{color:#0d6efd;text-underline-offset:2px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.two-factor-modal .text-center.mt-4>small.text-muted .text-decoration-underline:hover,.two-factor-modal .text-center.mt-4>small.text-muted a.text-decoration-underline:hover,.two-factor-modal .tfa-trouble-section .text-decoration-underline:hover,.two-factor-modal .tfa-trouble-section a.text-decoration-underline:hover{color:#0b5ed7}.two-factor-modal hr.my-3{opacity:.6;border-color:#e2e8f0;margin:1rem 0!important}.two-factor-modal .text-muted.small.mb-2{color:#94a3b8;font-size:.8rem}.two-factor-modal .alert-danger:last-of-type{align-items:center;gap:.5rem;display:flex}.two-factor-modal .alert-danger:last-of-type:before{content:"⚠";flex-shrink:0;font-size:1rem}.two-factor-modal .btn-secondary[href*=enroll-2fa],.two-factor-modal a.btn.btn-secondary{border-radius:8px;padding:.6rem 1.75rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.two-factor-modal h4{color:#1e293b;font-size:1.1rem;font-weight:700;line-height:1.5}.two-factor-modal h4 small{color:#64748b;font-size:.85rem;font-weight:400}.tfa-loading-skeleton{flex-direction:column;gap:.75rem;padding:.5rem 0;display:flex}.tfa-loading-skeleton__item{background:linear-gradient(90deg,#f8fafc 25%,#f1f5f9 50%,#f8fafc 75%) 0 0/200% 100%;border-radius:12px;height:64px;animation:1.5s infinite tfa-skeleton-shimmer}@keyframes tfa-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tfa-verifying-overlay{position:relative}.tfa-verifying-overlay:after{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;background:#ffffffb3;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.two-factor-modal .card-body.p-4,.two-factor-modal .card-body{background:0 0;border:none;padding:0!important}@media (prefers-reduced-motion:reduce){.otp-input,.two-factor-modal .d-grid>.btn-outline-primary,.two-factor-modal .btn-primary,.two-factor-modal .alert{transition:none!important;animation:none!important}}@media (prefers-contrast:high){.otp-input{border-width:2px;border-color:#1e293b}.otp-input:focus{box-shadow:0 0 0 3px #1e293b}.two-factor-modal .d-grid>.btn-outline-primary{border-width:2px}}@media (width<=576px){.two-factor-modal .modal-dialog{margin:.75rem}.two-factor-modal .modal-body{padding:1.25rem 1rem 1rem}.two-factor-modal .modal-header{padding:1rem 1.25rem}.two-factor-modal .d-grid.gap-3>.btn-outline-primary{padding:.75rem .875rem!important}.two-factor-modal .d-grid.gap-3>.btn-outline-primary .me-3{width:38px;height:38px}.two-factor-modal .d-grid.gap-3>.btn-outline-primary .fw-semibold{font-size:.875rem}.two-factor-modal .d-grid.gap-3>.btn-outline-primary small.text-muted{font-size:.75rem}.two-factor-modal h2{font-size:1.1rem}.two-factor-modal h4{font-size:1rem}}@keyframes tfr-spin{to{transform:rotate(360deg)}}.tfr{padding:.25rem 0}.tfr-stepper{margin-bottom:2rem;position:relative}.tfr-stepper__track{z-index:0;background:#e5e7eb;border-radius:2px;height:3px;position:absolute;top:17px;left:16.66%;right:16.66%;overflow:hidden}.tfr-stepper__progress{background:#22c55e;border-radius:2px;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1)}.tfr-stepper__steps{z-index:1;justify-content:space-between;display:flex;position:relative}.tfr-stepper__step{flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex}.tfr-stepper__circle{color:#9ca3af;background:#fff;border:2.5px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.78rem;font-weight:700;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex}.tfr-stepper__step--active .tfr-stepper__circle{color:#fff;background:#0d6efd;border-color:#0d6efd;box-shadow:0 0 0 4px #4f6ef714}.tfr-stepper__step--completed .tfr-stepper__circle{color:#fff;background:#22c55e;border-color:#22c55e}.tfr-stepper__label{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;font-size:.7rem;font-weight:600;transition:color .2s}.tfr-stepper__step--active .tfr-stepper__label{color:#0d6efd}.tfr-stepper__step--completed .tfr-stepper__label{color:#22c55e}.tfr-methods__heading{color:#6b7280;margin-bottom:1rem;font-size:.875rem;line-height:1.5}.tfr-methods__grid{flex-direction:column;gap:.625rem;display:flex}.tfr-method-card{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s;display:flex}.tfr-method-card:hover{transform:translateY(-1px)}.tfr-method-card:hover .tfr-method-card__arrow{opacity:1;transform:translate(2px)}.tfr-method-card:active{transform:scale(.99)translateY(0)}.tfr-method-card__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.2rem;transition:background .2s,color .2s;display:flex}.tfr-method-card__content{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.tfr-method-card__title{color:#111827;font-size:.925rem;font-weight:600}.tfr-method-card__desc{color:#6b7280;font-size:.78rem;line-height:1.4}.tfr-method-card__arrow{color:#9ca3af;opacity:0;flex-shrink:0;font-size:.85rem;transition:opacity .2s,transform .2s,color .2s}.tfr-method-card--email .tfr-method-card__icon{color:#0d6efd;background:#3b82f614}.tfr-method-card--email:hover{border-color:#0d6efd;box-shadow:0 4px 16px #3b82f61a}.tfr-method-card--email:hover .tfr-method-card__icon{background:#3b82f624}.tfr-method-card--email:hover .tfr-method-card__arrow{color:#0d6efd}.tfr-method-card--sms .tfr-method-card__icon{color:#10b981;background:#10b98114}.tfr-method-card--sms:hover{border-color:#10b981;box-shadow:0 4px 16px #10b9811a}.tfr-method-card--sms:hover .tfr-method-card__icon{background:#10b98124}.tfr-method-card--sms:hover .tfr-method-card__arrow{color:#10b981}.tfr-method-card--totp .tfr-method-card__icon{color:#7c3aed;background:#7c3aed14}.tfr-method-card--totp:hover{border-color:#7c3aed;box-shadow:0 4px 16px #7c3aed1a}.tfr-method-card--totp:hover .tfr-method-card__icon{background:#7c3aed24}.tfr-method-card--totp:hover .tfr-method-card__arrow{color:#7c3aed}.tfr-config__header{align-items:center;gap:.6rem;margin-bottom:1.25rem;display:flex}.tfr-config__header i{color:#0d6efd;font-size:1.1rem}.tfr-config__header h5{color:#111827;margin:0;font-size:1.05rem;font-weight:700}.tfr-config__body{flex-direction:column;gap:1rem;display:flex}.tfr-banner{border-radius:10px;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;font-size:.825rem;line-height:1.55;display:flex}.tfr-banner__icon{flex-shrink:0;margin-top:1px;font-size:1rem}.tfr-banner__text{flex:1}.tfr-banner__text strong{font-weight:600}.tfr-banner--info{color:#0d6efd;background:#3b82f614;border:1px solid #3b82f626}.tfr-banner--info .tfr-banner__icon{color:#0d6efd}.tfr-banner--danger{color:#991b1b;background:#ef444414;border:1px solid #ef444426}.tfr-banner--danger .tfr-banner__icon{color:#ef4444}.tfr-banner--warning{color:#d97706;background:#f59e0b14;border:1px solid #f59e0b26}.tfr-banner--warning .tfr-banner__icon{color:#f59e0b}.tfr .form-label{color:#111827;margin-bottom:.35rem;font-size:.8rem;font-weight:600}.tfr .form-control,.tfr .form-select{color:#111827;border:1.5px solid #e5e7eb;border-radius:10px;padding:.6rem .875rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.tfr .form-control:focus,.tfr .form-select:focus{border-color:#0d6efd;box-shadow:0 0 0 3px #4f6ef714}.tfr .form-control::placeholder,.tfr .form-select::placeholder{color:#9ca3af}.tfr .form-check-input{cursor:pointer;border:1.5px solid #e5e7eb;border-radius:4px;width:1.1rem;height:1.1rem;transition:all .2s}.tfr .form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.tfr .form-check-input:focus{box-shadow:0 0 0 3px #4f6ef714}.tfr .form-check-label{color:#6b7280;cursor:pointer;padding-left:.15rem;font-size:.85rem}.tfr-phone-row{gap:.75rem;display:flex}.tfr-phone-row__code{flex-shrink:0;width:42%}.tfr-phone-row__number{flex:1}.tfr-send-wrap{justify-content:center;margin-top:.5rem;display:flex}.tfr-qr{text-align:center;padding:1.25rem 0}.tfr-qr__frame{background:#fff;border:2px solid #e5e7eb;border-radius:14px;padding:.875rem;display:inline-flex;box-shadow:0 2px 10px #0000000a}.tfr-qr__image{border-radius:6px;max-width:180px}.tfr-qr__hint{color:#6b7280;margin-top:1rem;margin-bottom:0;font-size:.82rem}.tfr-verify__header{align-items:center;gap:.6rem;margin-bottom:.25rem;display:flex}.tfr-verify__header i{color:#0d6efd;font-size:1.1rem}.tfr-verify__header h5{color:#111827;margin:0;font-size:1.05rem;font-weight:700}.tfr-otp{justify-content:center;gap:.6rem;margin:1.5rem 0 .5rem;display:flex}.tfr-otp__input{color:#111827;caret-color:#0d6efd;background:#f9fafb;transition:border-color .2s,box-shadow .2s,background .2s;text-align:center!important;border:2px solid #e5e7eb!important;border-radius:10px!important;width:3.25rem!important;height:3.75rem!important;padding:0!important;font-size:1.35rem!important;font-weight:700!important}.tfr-otp__input:focus{background:#fff;border-color:#0d6efd!important;box-shadow:0 0 0 3px #4f6ef714!important}.tfr-otp__input:disabled{opacity:.3;background:#f9fafb}.tfr-otp__input--filled{background:#fff;border-color:#0d6efd!important}.tfr-otp__hint{text-align:center;color:#9ca3af;margin-bottom:1rem;font-size:.78rem}.tfr-actions{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.tfr-btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.4;transition:background .15s,box-shadow .15s,transform .15s,border-color .15s;display:inline-flex}.tfr-btn:active:not(:disabled){transform:scale(.98)}.tfr-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.tfr-btn--primary{color:#fff;background:#0d6efd}.tfr-btn--primary:hover:not(:disabled){background:#3a5bf5;box-shadow:0 4px 14px #4f6ef759}.tfr-btn--secondary{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb}.tfr-btn--secondary:hover:not(:disabled){background:#6b728014;border-color:#d1d5db}.tfr-btn__spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite tfr-spin}.tfr-empty{text-align:center;background:#f59e0b14;border:1.5px dashed #f59e0b4d;border-radius:14px;padding:2rem 1.5rem}.tfr-empty__icon{color:#f59e0b;margin-bottom:.75rem;font-size:2rem}.tfr-empty__title{color:#111827;margin-bottom:.25rem;font-size:.95rem;font-weight:600}.tfr-empty__text{color:#6b7280;margin-bottom:1.25rem;font-size:.825rem}@media (width<=576px){.tfr-stepper__circle{width:30px;height:30px;font-size:.72rem}.tfr-stepper__label{font-size:.65rem}.tfr-stepper__track{top:15px}.tfr-method-card{gap:.75rem;padding:.875rem 1rem}.tfr-method-card__icon{width:40px;height:40px;font-size:1.05rem}.tfr-method-card__title{font-size:.875rem}.tfr-method-card__desc{font-size:.75rem}.tfr-method-card__arrow{display:none}.tfr-otp{gap:.4rem}.tfr-otp__input{width:2.6rem!important;height:3.1rem!important;font-size:1.15rem!important}.tfr-phone-row{flex-direction:column;gap:.625rem}.tfr-phone-row__code{width:100%}.tfr-qr__image{max-width:150px}}.main-layout .dashboard-top-row{z-index:auto;min-height:3.5rem;margin-bottom:.25rem;padding-top:0;padding-bottom:0;position:static;top:auto;box-shadow:none!important;background-color:#000c3d!important;border-bottom:1px solid #1a2456!important}.main-layout .dashboard-top-row .container-fluid{min-height:3.5rem}.main-layout .topbar-icon-button{color:#ffffffe0;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:34px;height:34px;margin-right:.5rem;padding:0;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.main-layout .topbar-icon-button:hover{color:#fff;transform:translateY(-1px)}.main-layout .topbar-icon-button:active{transform:translateY(0)}.main-layout .topbar-icon-button .chatbot-button-icon{width:20px;height:20px}.main-layout .chatbot-button.topbar-icon-button,.main-layout .support-messenger-button.topbar-icon-button{gap:0;margin-right:.5rem;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}@media (width<=640px){.main-layout{--mobile-nav-height:3.5rem}.main-layout>.sidebar{min-height:var(--mobile-nav-height)}.main-layout .dashboard-top-row{top:var(--mobile-nav-height);z-index:1000;align-self:stretch;width:100%;margin-top:0;margin-bottom:0;position:sticky}.main-layout .topbar-icon-button{width:32px;height:32px;margin-right:.35rem}.main-layout .topbar-icon-button .chatbot-button-icon{width:18px;height:18px}}.main-layout .switch-company-separator{opacity:.2;margin:.5rem 1rem}.main-layout .switch-company-dropdown{margin:0 .5rem}.main-layout .switch-company-dropdown .switch-company-toggle{cursor:pointer;color:#000c3d;background:0 0;border:none;border-radius:8px;align-items:center;width:100%;padding:.5rem .6rem;transition:background-color .15s;display:flex}.main-layout .switch-company-dropdown .switch-company-toggle:hover,.main-layout .switch-company-dropdown .switch-company-toggle:focus,.main-layout .switch-company-dropdown .switch-company-toggle:active,.main-layout .switch-company-dropdown .switch-company-toggle.show{color:#000c3d!important;box-shadow:none!important;background-color:#e5e7eb!important}.main-layout .switch-company-dropdown .switch-company-toggle .switch-company-icon-badge{background-color:#e5e7eb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:.5rem;display:flex}.main-layout .switch-company-dropdown .switch-company-toggle .switch-company-icon-badge i{color:#475569;font-size:.8rem}.main-layout .switch-company-dropdown .switch-company-toggle .switch-company-label{text-align:left;flex-grow:1;font-size:.85rem;font-weight:500}.main-layout .switch-company-dropdown .switch-company-toggle .switch-company-chevron{color:#737791;font-size:.75rem}.main-layout .switch-company-dropdown .switch-company-menu{border:1px solid #e5e7eb;border-radius:8px;min-width:200px;padding:4px;box-shadow:0 4px 12px #0000001a;margin-top:44px!important;right:auto!important}.main-layout .switch-company-dropdown .switch-company-menu .switch-company-item{border-radius:6px;align-items:center;padding:.45rem .6rem;font-size:.85rem;transition:background-color .15s;display:flex}.main-layout .switch-company-dropdown .switch-company-menu .switch-company-item:hover,.main-layout .switch-company-dropdown .switch-company-menu .switch-company-item:active{background-color:#e4f0f7}.main-layout .switch-company-dropdown .switch-company-menu .switch-company-item .switch-company-item-icon{background-color:#e5e7eb;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:.5rem;display:flex}.main-layout .switch-company-dropdown .switch-company-menu .switch-company-item .switch-company-item-icon i{color:#475569;font-size:.7rem}.main-layout .switch-company-dropdown .switch-company-menu .switch-company-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main-layout .status-change-dropdown{margin:.25rem 0}.main-layout .status-change-toggle{cursor:pointer;color:#000c3d;background:0 0;border:none;border-radius:8px;align-items:center;width:100%;padding:.5rem .6rem;transition:background-color .15s;display:flex}.main-layout .status-change-toggle:hover,.main-layout .status-change-toggle:focus,.main-layout .status-change-toggle:active,.main-layout .status-change-toggle.show{color:#000c3d!important;box-shadow:none!important;background-color:#e4f0f7!important}.main-layout .status-change-toggle .status-indicator{flex-grow:1;align-items:center;display:flex}.main-layout .status-change-toggle .user-activity-status{text-align:left;flex-grow:1;font-size:.85rem;font-weight:500}.main-layout .status-change-chevron{color:#737791;margin-left:auto;font-size:.75rem}.main-layout .status-icon-badge{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-right:.5rem;display:flex}.main-layout .status-icon-badge.status-icon-md{width:28px;height:28px}.main-layout .status-icon-badge.status-icon-sm{border-radius:5px;width:24px;height:24px}.main-layout .status-icon-badge.status-icon-md i{font-size:.8rem}.main-layout .status-icon-badge.status-icon-sm i{font-size:.7rem}.main-layout .status-badge-online{background-color:#d4edda}.main-layout .status-badge-away{background-color:#fff3cd}.main-layout .status-badge-busy{background-color:#f8d7da}.main-layout .status-change-menu{border:1px solid #e5e7eb;border-radius:8px;min-width:160px;padding:4px;box-shadow:0 4px 12px #0000001a}.main-layout .status-change-item{border-radius:6px;align-items:center;padding:.45rem .6rem;font-size:.85rem;transition:background-color .15s;display:flex}.main-layout .status-change-item:hover,.main-layout .status-change-item:active{background-color:#e4f0f7}.main-layout .status-change-item .status-indicator{align-items:center;display:flex}.main-layout .status-change-item .user-activity-status{font-size:.85rem;font-weight:500}.main-layout .notification-bell-toggle{align-items:center;margin-right:0;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.main-layout .notification-bell-toggle:focus,.main-layout .notification-bell-toggle:active{box-shadow:none!important;outline:none!important}.main-layout .notification-bell-wrapper{cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:relative}.main-layout .notification-bell-icon{font-size:1.15rem;transition:color .2s}.main-layout .notification-bell-icon.unread{color:#a8d0e6;animation:1.5s ease-in-out .3s bellSwing}.main-layout .notification-badge{color:#fff;text-align:center;background:#ef4444;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:.65rem;font-weight:700;line-height:18px;animation:.3s cubic-bezier(.34,1.56,.64,1) badgePop;position:absolute;top:2px;right:1px;box-shadow:0 0 0 2px #000c3d}.main-layout .notification-bell-ring{display:none}.main-layout .notification-bell-wrapper.has-unread .notification-bell-ring{pointer-events:none;border:2px solid #a8d0e68c;border-radius:50%;animation:2s ease-out infinite ringPulse;display:block;position:absolute;inset:0}.main-layout .notification-dropdown-menu{width:380px;max-height:480px;overflow:hidden;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:0!important;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f!important}.main-layout .notification-dropdown-header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.main-layout .notification-dropdown-title{color:#111827;margin:0;font-size:.95rem;font-weight:700}.main-layout .notification-dropdown-count{color:#0d6efd;background:#dbeafe;border-radius:10px;padding:2px 8px;font-size:.7rem;font-weight:600}.main-layout .notification-dropdown-body{overscroll-behavior:contain;max-height:400px;overflow-y:auto}.main-layout .notification-dropdown-body::-webkit-scrollbar{width:5px}.main-layout .notification-dropdown-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.main-layout .notification-empty{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;padding:40px 16px;display:flex}.main-layout .notification-empty-icon{opacity:.5;margin-bottom:8px;font-size:2rem}.main-layout .notification-empty-text{margin:0;font-size:.85rem}.main-layout .notification-item{cursor:pointer;align-items:flex-start;gap:12px;transition:background .15s;border-bottom:1px solid #f3f4f6!important;padding:12px 16px!important;display:flex!important}.main-layout .notification-item:last-child{border-bottom:none!important}.main-layout .notification-item:hover{background:#f9fafb}.main-layout .notification-item-avatar{color:#4338ca;background:#dbeafe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}.main-layout .notification-item-content{flex:1;min-width:0}.main-layout .notification-item-header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.main-layout .notification-item-sender{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.main-layout .notification-item-time{color:#9ca3af;white-space:nowrap;flex-shrink:0;font-size:.68rem}.main-layout .notification-item-text{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.main-layout .notification-dropdown-loading{color:#9ca3af;justify-content:center;align-items:center;padding:12px;font-size:.8rem;display:flex}@keyframes bellSwing{0%{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes ringPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (width<=576px){.main-layout .notification-dropdown-menu{width:320px;right:-40px!important}}.main-layout .profile-avatar-offset{transform:translate(10px,-20px)}.spinning-refresh{animation:1s linear infinite spin}.input-group .form-control:focus{box-shadow:none;border-color:#f0f8ff;outline:none}.device-card-small .row{--bs-gutter-y:.75rem;--bs-gutter-x:.75rem}@media (width>=992px){.device-card-small .device-card-wrapper{flex:none;width:20%!important;max-width:20%!important}}.device-card-small .device-card{background-color:#000c3d!important;min-height:200px!important}.device-card-small .device-card>div[style*="z-index: 1"]>div:first-of-type{padding:.375rem!important}.device-card-small .device-card>div[style*="z-index: 1"]>div.mt-auto{padding:.5rem!important}.device-card-small .device-card h5.card-title{margin-bottom:.375rem!important;font-size:.8rem!important}.device-card-small .device-card .small{font-size:.7rem!important}.device-card-small .device-card .btn{padding:.25rem .5rem!important;font-size:.75rem!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{min-width:320px;min-height:100vh;margin:0;padding:0;overflow-x:hidden}.body-1{color:#000c3d;font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.2}.body-2{color:#000c3d;font-family:Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.2}.body-3{color:#000c3d;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.2}.body-4{color:#000c3d;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2}.body-5{color:#000c3d;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.2}h1{color:#000c3d;font-family:Arial,sans-serif;font-size:34px;font-weight:700;line-height:1.2}h2{color:#000c3d;font-family:Arial,sans-serif;font-size:30px;font-weight:700;line-height:1.2}h3{color:#000c3d;font-family:Arial,sans-serif;font-size:25px;font-weight:700;line-height:1.2}h4{color:#000c3d;font-family:Arial,sans-serif;font-size:22px;font-weight:400;line-height:1.2}h5{color:#000c3d;font-family:Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.2}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--primary-color:variables.$text-color;--background-color:#f4f4f9;--button-bg-color:#4caf50;--button-hover-color:#45a049;--card-bg-color:variables.$brand-white;--header-bg-color:#007b9e;--header-text-color:white;--button-text-color:white}.theme-dark{--primary-color:#405d27;--background-color:variables.$table-header-bg;--button-bg-color:#356859;--button-hover-color:#285943;--card-bg-color:variables.$brand-white;--header-bg-color:#283618;--header-text-color:#fafafa;--button-text-color:variables.$brand-white}.theme-nature{--primary-color:#3c763d;--background-color:#fbfffa;--button-bg-color:#356859;--button-hover-color:#4cae4c;--card-bg-color:#dfeedb;--header-bg-color:#5b875b;--header-text-color:#fbfffa;--button-text-color:#fbfffa}
