@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2) format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2) format("woff2"),url(/assets/sora-latin-400-normal-OW7qkl5a.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-500-normal-01eiPEn0.woff2) format("woff2"),url(/assets/sora-latin-500-normal-w58xtEt9.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2) format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-ext-400-normal-Twk1CgKs.woff2) format("woff2"),url(/assets/sora-latin-ext-400-normal-BmhJC382.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-ext-500-normal-B5KKQIFO.woff2) format("woff2"),url(/assets/sora-latin-ext-500-normal-DwxUJRqY.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2) format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2) format("woff2"),url(/assets/sora-latin-ext-700-normal-Oc7uZIYt.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/dm-sans-latin-300-normal-C46oWILc.woff2) format("woff2"),url(/assets/dm-sans-latin-300-normal-CsNfKS1n.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/dm-sans-latin-ext-300-normal-WGwOtXxi.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-300-normal-COYJju1g.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff")}/*!
 * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */@font-face{font-display:block;font-family:bootstrap-icons;src:url(/assets/bootstrap-icons-mSm7cUeB.woff2?e34853135f9e39acf64315236852cd5a) format("woff2"),url(/assets/bootstrap-icons-BeopsB42.woff?e34853135f9e39acf64315236852cd5a) format("woff")}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}:root{--tutorcloud-brand: #07774a;--tutorcloud-brand-hover: #09946b;--tutorcloud-brand-border: #2d9d6b;--tutorcloud-brand-surface: #e8f3ee;--tutorcloud-brand-surface-hover: #d4ebe3;--tutorcloud-link: #022c1c;--tutorcloud-link-hover: #011a11;--tutorcloud-info: #1d4ed8;--tutorcloud-info-hover: #1e40af;--tutorcloud-info-active: #1e3a8a;--tutorcloud-info-surface: #dbeafe;--tutorcloud-info-border: #1e40af;--tutorcloud-info-focus-ring: 0 0 0 .2rem rgba(29, 78, 216, .35);--tutorcloud-purple: #6d28d9;--tutorcloud-purple-hover: #5b21b6;--tutorcloud-purple-active: #4c1d95;--tutorcloud-purple-surface: #ede9fe;--tutorcloud-purple-border: #7c3aed;--tutorcloud-purple-focus-ring: 0 0 0 .2rem rgba(109, 40, 217, .35)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:1024px){#root{min-height:100vh;min-height:100dvh}}body{margin:0;text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--tutorcloud-link);text-decoration-color:color-mix(in srgb,var(--tutorcloud-link) 42%,transparent);text-underline-offset:.14em}a:visited{color:var(--tutorcloud-link)}a:hover{color:var(--tutorcloud-link-hover);text-decoration-color:color-mix(in srgb,var(--tutorcloud-link-hover) 55%,transparent)}a:focus-visible{outline:2px solid color-mix(in srgb,var(--tutorcloud-link) 55%,transparent);outline-offset:2px;border-radius:2px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dashboard-card,.users-card{box-shadow:0 4px 6px #0000000d;border:1px solid #e5e7eb;border-radius:12px}.dashboard-card .p-card-title,.users-card .p-card-title{margin-bottom:1.25rem}.profile-tab-header{display:inline-flex;align-items:center;gap:.5rem}.profile-tab-header .bi,.profile-tab-header .pi{font-size:1.1rem;line-height:1}.stat-card{border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease;cursor:pointer}.stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.stat-card .p-card-content{padding:1.5rem!important}.main-calendar-lessons-hide-event-times .rbc-time-view .rbc-event-label{display:none!important}.tag-cancelled.p-tag,.tag-cancelled .p-tag{background:#6b7280!important;color:#fff!important}.action-icon-btn.p-button{background:transparent!important;border-color:transparent!important;color:inherit}.action-icon-btn.p-button:hover{background:#0000000f!important;border-color:transparent!important}.action-icon-btn.p-button:enabled:active{background:#0000001a!important;border-color:transparent!important}.action-icon-btn--info.p-button{color:var(--tutorcloud-info)}.action-icon-btn--info.p-button:hover{color:var(--tutorcloud-info-hover)}.action-icon-btn--info-fill-hover.p-button{color:var(--tutorcloud-info)}.action-icon-btn--info-fill-hover.p-button:hover{background:var(--tutorcloud-info)!important;border-color:var(--tutorcloud-info)!important;color:#fff!important}.action-icon-btn--info-fill-hover.p-button:hover .p-button-icon{color:#fff!important}.action-icon-btn--info-fill-hover.p-button:enabled:active{background:var(--tutorcloud-info-hover)!important;border-color:var(--tutorcloud-info-hover)!important;color:#fff!important}.action-icon-btn--info-fill-hover.p-button:enabled:active .p-button-icon{color:#fff!important}.action-icon-btn--success.p-button{color:var(--tutorcloud-brand)}.action-icon-btn--success.p-button:hover{color:var(--tutorcloud-brand-hover)}.action-icon-btn--warning.p-button{color:#eab308}.action-icon-btn--warning.p-button:hover{color:#ca8a04}.action-icon-btn--danger.p-button{color:#ef4444}.action-icon-btn--danger.p-button:hover{color:#dc2626}.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text),.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text) .p-button-icon,.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text) .p-button-label{color:#fff!important}.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text):hover,.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text):enabled:active{color:#fff!important}.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text):hover .p-button-icon,.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text):hover .p-button-label,.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text):enabled:active .p-button-icon,.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text):enabled:active .p-button-label{color:#fff!important}.p-button.p-button-secondary.p-button-outlined{font-weight:400!important;color:#64748b!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.p-button.p-button-secondary.p-button-outlined .p-button-label{font-weight:400!important}.p-button.p-button-secondary.p-button-outlined .p-button-icon,.p-button.p-button-secondary.p-button-outlined .p-button-label{color:inherit!important;background:transparent!important}.p-button.p-button-secondary.p-button-outlined:not(:disabled):hover{background:#64748b1f!important;color:#334155!important;border:none!important;box-shadow:none!important}.p-button.p-button-secondary.p-button-outlined:not(:disabled):hover .p-button-icon,.p-button.p-button-secondary.p-button-outlined:not(:disabled):hover .p-button-label{background:transparent!important;color:inherit!important}.p-button.p-button-secondary.p-button-outlined:not(:disabled):active{background:#64748b2e!important;color:#1e293b!important;border:none!important;box-shadow:none!important}.p-button.p-button-secondary.p-button-outlined:not(:disabled):active .p-button-icon,.p-button.p-button-secondary.p-button-outlined:not(:disabled):active .p-button-label{background:transparent!important;color:inherit!important}.p-button.p-button-secondary.p-button-outlined:focus,.p-button.p-button-secondary.p-button-outlined:focus-visible{outline:none!important;box-shadow:none!important}.btn-cancel.p-button{background:transparent!important;border:1px solid #6b7280!important;color:#6b7280!important}.btn-cancel.p-button:hover,.btn-cancel.p-button:enabled:active{background:#6b728014!important;border-color:#4b5563!important;color:#4b5563!important}.btn-cancel.p-button .p-button-icon,.btn-cancel.p-button .p-button-label{color:inherit!important}.btn-white-brand.p-button{background:#fff!important;border:1px solid #ffffff!important;color:var(--tutorcloud-brand)!important}.btn-white-brand.p-button:hover,.btn-white-brand.p-button:enabled:active{background:#f0faf5!important;border-color:#fff!important;color:var(--tutorcloud-brand-hover, var(--tutorcloud-brand))!important}.btn-white-brand.p-button .p-button-icon,.btn-white-brand.p-button .p-button-label{color:inherit!important}.btn-xs.p-button:not(.p-button-icon-only){font-size:.75rem!important;padding:.375rem .75rem!important;border-radius:8px!important}.btn-xs.p-button .p-button-icon{font-size:.75rem!important}.btn-xs.p-button .p-button-icon-left{margin-right:.3rem!important}.App{text-align:left}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.client-action-row{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:.35rem!important;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.p-button.client-action-btn{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;font-size:1rem!important;line-height:1!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;border:1px solid transparent!important}.p-button.client-action-btn .p-button-icon{font-size:1rem!important;line-height:1!important}.p-button.client-action-btn .p-button-icon:before{font-size:inherit!important}.p-button.client-action-btn.client-action-btn--view{color:#00796b!important;background-color:#e0f2f1!important;border-color:transparent!important}.p-button.client-action-btn.client-action-btn--view .p-button-icon{color:#00796b!important}.p-button.client-action-btn.client-action-btn--view:not(:disabled):hover{background-color:#00796b!important;border-color:#00796b!important;color:#fff!important;transform:scale(1.05)}.p-button.client-action-btn.client-action-btn--view:not(:disabled):hover .p-button-icon{color:#fff!important}.p-button.client-action-btn.client-action-btn--edit{color:var(--tutorcloud-info)!important;background-color:var(--tutorcloud-info-surface)!important;border-color:transparent!important}.p-button.client-action-btn.client-action-btn--edit .p-button-icon{color:var(--tutorcloud-info)!important}.p-button.client-action-btn.client-action-btn--edit:not(:disabled):hover{background-color:var(--tutorcloud-info)!important;border-color:var(--tutorcloud-info)!important;color:#fff!important;transform:scale(1.05)}.p-button.client-action-btn.client-action-btn--edit:not(:disabled):hover .p-button-icon{color:#fff!important}.p-button.client-action-btn.client-action-btn--welcome{color:#6d28d9!important;background-color:#ede9fe!important;border-color:transparent!important}.p-button.client-action-btn.client-action-btn--welcome .p-button-icon{color:#6d28d9!important}.p-button.client-action-btn.client-action-btn--welcome:not(:disabled):hover{background-color:#6d28d9!important;border-color:#6d28d9!important;color:#fff!important;transform:scale(1.05)}.p-button.client-action-btn.client-action-btn--welcome:not(:disabled):hover .p-button-icon{color:#fff!important}.p-button.client-action-btn.client-action-btn--accept{color:#15803d!important;background-color:#dcfce7!important;border-color:transparent!important}.p-button.client-action-btn.client-action-btn--accept .p-button-icon{color:#15803d!important}.p-button.client-action-btn.client-action-btn--accept:not(:disabled):hover{background-color:#15803d!important;border-color:#15803d!important;color:#fff!important;transform:scale(1.05)}.p-button.client-action-btn.client-action-btn--accept:not(:disabled):hover .p-button-icon{color:#fff!important}.p-button.client-action-btn.client-action-btn--link{color:#166534!important;background-color:#bbf7d0!important;border-color:transparent!important}.p-button.client-action-btn.client-action-btn--link .p-button-icon{color:#166534!important;font-size:1rem!important}.p-button.client-action-btn.client-action-btn--link .p-button-icon:before{font-size:1rem!important}.p-button.client-action-btn.client-action-btn--link:not(:disabled):hover{background-color:#166534!important;border-color:#166534!important;color:#fff!important;transform:scale(1.05)}.p-button.client-action-btn.client-action-btn--link:not(:disabled):hover .p-button-icon{color:#fff!important}.p-button.client-action-btn.client-action-btn--students{color:#0369a1!important;background-color:#e0f2fe!important;border-color:transparent!important}.p-button.client-action-btn.client-action-btn--students .p-button-icon{color:#0369a1!important}.p-button.client-action-btn.client-action-btn--students:not(:disabled):hover{background-color:#0369a1!important;border-color:#0369a1!important;color:#fff!important;transform:scale(1.05)}.p-button.client-action-btn.client-action-btn--students:not(:disabled):hover .p-button-icon{color:#fff!important}.p-button.client-action-btn.client-action-btn--settings{color:#475569!important;background-color:#f1f5f9!important;border-color:transparent!important}.p-button.client-action-btn.client-action-btn--settings .p-button-icon{color:#475569!important}.p-button.client-action-btn.client-action-btn--settings:not(:disabled):hover{background-color:#475569!important;border-color:#475569!important;color:#fff!important;transform:scale(1.05)}.p-button.client-action-btn.client-action-btn--settings:not(:disabled):hover .p-button-icon{color:#fff!important}.p-button.client-action-btn.client-action-btn--tutor-settings{color:#b45309!important;background-color:#fef3c7!important;border-color:transparent!important}.p-button.client-action-btn.client-action-btn--tutor-settings .p-button-icon{color:#b45309!important}.p-button.client-action-btn.client-action-btn--tutor-settings:not(:disabled):hover{background-color:#d97706!important;border-color:#d97706!important;color:#fff!important;transform:scale(1.05);box-shadow:0 2px 8px #d9770659}.p-button.client-action-btn.client-action-btn--tutor-settings:not(:disabled):hover .p-button-icon{color:#fff!important}.p-button.client-action-btn.client-action-btn--family{color:#4338ca!important;background-color:#e0e7ff!important;border-color:transparent!important}.p-button.client-action-btn.client-action-btn--family .p-button-icon{color:#4338ca!important}.p-button.client-action-btn.client-action-btn--family:not(:disabled):hover{background-color:#4338ca!important;border-color:#4338ca!important;color:#fff!important;transform:scale(1.05)}.p-button.client-action-btn.client-action-btn--family:not(:disabled):hover .p-button-icon{color:#fff!important}.p-button.client-action-btn.client-action-btn--purple{color:#7c3aed!important;background-color:#ede9fe!important;border-color:transparent!important}.p-button.client-action-btn.client-action-btn--purple .p-button-icon{color:#7c3aed!important}.p-button.client-action-btn.client-action-btn--purple:not(:disabled):hover{background-color:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important;transform:scale(1.05)}.p-button.client-action-btn.client-action-btn--purple:not(:disabled):hover .p-button-icon{color:#fff!important}.p-button.client-action-btn.client-action-btn--delete{color:#b91c1c!important;background-color:#fee2e2!important;border-color:transparent!important}.p-button.client-action-btn.client-action-btn--delete .p-button-icon{color:#b91c1c!important}.p-button.client-action-btn.client-action-btn--delete:not(:disabled):hover{background-color:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important;transform:scale(1.05)}.p-button.client-action-btn.client-action-btn--delete:not(:disabled):hover .p-button-icon{color:#fff!important}.p-button:focus{outline:none!important;box-shadow:none!important}.tutorcloud-logo-mark-img{display:block;flex-shrink:0;object-fit:contain;object-position:center}.tutorcloud-logo-mark-img--white{filter:brightness(0) invert(1)}.powered-by-footer-text{display:block;font-family:Sora,DM Sans,sans-serif;font-size:10px;font-weight:500;line-height:1.35;letter-spacing:.02em;color:#ffffff73}.powered-by-footer-brand{color:#ffffffad;font-weight:600;text-decoration:none}a.powered-by-footer-brand:hover,a.powered-by-footer-brand:focus-visible{color:#ffffffeb;text-decoration:underline}.powered-by-footer-version{display:block;margin-top:3px;font-family:Sora,DM Sans,sans-serif;font-size:9px;font-weight:500;line-height:1.2;letter-spacing:.08em;color:#ffffff52}.powered-by-footer--sidebar{margin-top:auto;flex-shrink:0;padding:.625rem 1rem;text-align:center;border-top:1px solid rgba(255,255,255,.1)}.powered-by-footer--login{flex-shrink:0;width:100%;padding-top:1.5rem;text-align:left;position:relative;z-index:1}.login-page{--login-sage: #2d6b4f;--login-sage-mid: #3d7a5e;--login-sage-light: #5a9e7c;--login-sage-pale: #e8f5ee;--login-sage-glow: rgba(61, 122, 94, .15);--login-ink: #0f1623;--login-ink-mid: #3d4a5c;--login-ink-soft: #8a96a8;--login-surface: #fff;--login-surface-2: #f5f7fa;--login-border: #e2e8f0;--login-rose: #e04f6a;--login-rose-pale: #fde8ed;box-sizing:border-box;position:relative;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr);min-height:100vh;font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.login-lang{position:absolute;top:20px;right:20px;z-index:5;display:flex;align-items:center;gap:8px}.login-lang-btn{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:40px;padding:6px 12px;border:1.5px solid var(--login-border);border-radius:10px;background:var(--login-surface);cursor:pointer;font-size:1.35rem;line-height:1;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:0 1px 2px #0f16230f}.login-lang-btn:hover{border-color:var(--login-sage-mid)}.login-lang-btn:focus-visible{outline:none;border-color:var(--login-sage-mid);box-shadow:0 0 0 3px var(--login-sage-glow)}.login-lang-btn--active{border-color:var(--login-sage-mid);background:var(--login-sage-pale);box-shadow:0 0 0 1px #3d7a5e59}.login-lang-flag{display:block;-webkit-user-select:none;user-select:none}.login-page *,.login-page *:before,.login-page *:after{box-sizing:border-box}.login-brand{background:var(--login-sage);position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:48px 48px 30px;overflow:hidden;min-width:0;text-align:left}.login-brand:before{content:"";position:absolute;top:-120px;right:-120px;width:420px;height:420px;border-radius:50%;background:#ffffff0d;pointer-events:none}.login-brand:after{content:"";position:absolute;bottom:-80px;left:-80px;width:320px;height:320px;border-radius:50%;background:#ffffff0a;pointer-events:none}.login-brand-inner{position:relative;z-index:1;width:100%;text-align:left}.login-logo{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:auto;width:100%}.login-logo-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.login-logo-icon .login-brand-logo-img{display:block;width:42px;height:40px;flex-shrink:0}.login-logo--school-logo-only{justify-content:flex-start;align-items:flex-start}.login-logo--school-logo-only .login-logo-icon{justify-content:flex-start;width:100%}.login-logo-icon .login-school-logo-img{display:block;width:auto;height:auto;max-width:min(176px,76%);max-height:46px;object-fit:contain;object-position:left center;flex-shrink:0}.login-logo--school-logo-light-banner{margin-left:-48px;margin-bottom:12px;width:max-content;max-width:calc(100% + 48px)}.login-logo-light-banner{display:inline-flex;align-items:center;justify-content:flex-start;width:max-content;max-width:100%;background:#fff;padding:11px 18px 11px 48px;box-sizing:border-box;border-radius:0 12px 12px 0;box-shadow:0 1px 2px #0f16230f}.login-logo-light-banner .login-school-logo-img{max-width:min(192px,58vw);max-height:50px}.login-logo-text-stack{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1.05;min-width:0}.login-logo-text{font-family:Sora,DM Sans,sans-serif;font-weight:700;font-size:20px;color:#fff;letter-spacing:-.4px}.login-logo-tenant{display:block;font-family:Sora,DM Sans,sans-serif;font-size:9px;font-weight:700;line-height:1.15;letter-spacing:.085em;color:#ffffff8c;text-transform:uppercase;margin-top:2px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-tagline{margin-top:auto;padding-top:60px;position:relative;z-index:1;width:100%;text-align:left;flex-shrink:0}.login-headline{font-family:Sora,DM Sans,sans-serif;font-size:clamp(28px,4vw,36px);font-weight:700;color:#fff;line-height:1.15;letter-spacing:-.8px;margin:0 0 16px;text-align:left}.login-headline span{color:#ffffff8c}.login-sub{font-size:15px;color:#fff9;line-height:1.6;max-width:420px;margin:0;text-align:left}.login-chips{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:28px;width:100%}.login-chip{display:flex;align-items:center;gap:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:6px 14px;font-size:13px;color:#ffffffbf;font-weight:500}.login-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--login-sage-light);flex-shrink:0}.login-panel{min-width:0;background:var(--login-surface);display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:48px 56px;position:relative;text-align:left}.login-form-wrap{width:100%;max-width:none;text-align:left}.login-form-wrap form{width:100%;text-align:left}.login-eyebrow{font-size:12px;font-weight:700;color:var(--login-sage-mid);text-transform:uppercase;letter-spacing:.7px;margin-bottom:8px;text-align:left}.login-title{font-family:Sora,DM Sans,sans-serif;font-size:26px;font-weight:700;color:var(--login-ink);letter-spacing:-.5px;margin:0 0 18px;line-height:1.2;text-align:left;overflow-wrap:normal;word-break:normal}.login-subtitle{font-size:13.5px;color:var(--login-ink-soft);margin:0 0 15px;line-height:1.5;text-align:left}.login-error-banner{display:flex;background:var(--login-rose-pale);border:1px solid rgba(224,79,106,.25);border-radius:9px;padding:10px 14px;font-size:13px;color:var(--login-rose);font-weight:500;margin-bottom:16px;align-items:center;gap:8px}.login-error-banner svg{flex-shrink:0}.login-field{margin-bottom:18px}.login-field-input-wrap{position:relative}.login-field-input{width:100%;height:44px;border:1.5px solid var(--login-border);border-radius:10px;background:var(--login-surface-2);padding:0 14px;font-family:DM Sans,system-ui,sans-serif;font-size:13.5px;color:var(--login-ink);outline:none;transition:border-color .18s,background .18s,box-shadow .18s}.login-field-input::placeholder{color:var(--login-ink-soft)}.login-field-input:focus{border-color:var(--login-sage-mid);background:var(--login-surface);box-shadow:0 0 0 3px var(--login-sage-glow)}.login-page .tc-form-field-control-invalid .login-field-input:not(:focus){border-color:#e04f6a8c;background:#fde8ed73}.login-field-input--password{padding-right:44px}.login-reset-otp-input{max-width:200px;letter-spacing:.35em;text-indent:.2em;font-variant-numeric:tabular-nums;font-size:16px}.login-eye-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--login-ink-soft);display:flex;align-items:center;justify-content:center;padding:4px;transition:color .15s;border-radius:5px}.login-eye-btn:hover{color:var(--login-ink-mid)}.login-eye-btn svg{width:17px;height:17px;stroke:currentColor;fill:none}.login-forgot{text-align:left;margin-top:-10px;margin-bottom:22px}.login-remember{margin:.15rem 0 1.25rem}.login-forgot.login-forgot--after-submit{margin-top:12px;margin-bottom:24px}.login-forgot-btn{font-size:12.5px;color:var(--login-sage-mid);font-weight:550;text-decoration:none;transition:color .15s;background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.login-forgot-btn:hover{color:var(--login-sage)}.login-forgot a.login-forgot-btn{display:inline}.login-btn-submit.login-btn-submit--tight-bottom{margin-bottom:0}.login-btn-submit{width:100%;height:46px;border-radius:10px;background:linear-gradient(135deg,var(--login-sage-light) 0%,var(--login-sage-mid) 60%,var(--login-sage) 100%);color:#fff;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:700;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 16px #2d6b4f59;transition:transform .18s,box-shadow .18s,opacity .18s;letter-spacing:.1px;margin-bottom:28px}.login-btn-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 22px #2d6b4f6b}.login-btn-submit:active:not(:disabled){transform:translateY(0)}.login-btn-submit:disabled{opacity:.85;cursor:not-allowed;transform:none}.login-btn-submit svg{width:18px;height:18px;stroke:currentColor;fill:none;flex-shrink:0}.login-btn-submit .bi{font-size:1.125rem;line-height:1;flex-shrink:0}.login-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding-top:24px;border-top:1px solid var(--login-border);width:100%}.login-footer a{font-size:12px;color:var(--login-ink-soft);text-decoration:none;transition:color .15s}.login-footer a:hover{color:var(--login-sage-mid)}.login-a2hs-banner,.login-powered-by--mobile{display:none}.login-powered-by--desktop{display:block}@media(max-width:780px){.login-page{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;max-height:none;background:var(--login-sage);overflow:hidden}.login-page:before{content:"";position:absolute;z-index:0;top:-50px;right:-40px;width:min(92vw,280px);height:min(92vw,280px);border-radius:50%;background:#ffffff0d;pointer-events:none}.login-page:after{content:"";position:absolute;z-index:0;bottom:-40px;left:-40px;width:min(88vw,220px);height:min(88vw,220px);border-radius:50%;background:#ffffff0a;pointer-events:none}.login-lang{top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));z-index:2}.login-brand{grid-row:1;flex:0 0 auto;justify-content:flex-start;align-content:flex-start;align-items:stretch;gap:.5rem;width:100%;height:min-content;min-height:0;align-self:stretch;background:transparent;padding:1.25rem 1.25rem .35rem;padding-top:calc(1.25rem + env(safe-area-inset-top,0px));padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px));position:relative;z-index:1;margin-bottom:0}.login-brand:before,.login-brand:after{content:none}.login-brand-inner{flex:0 0 auto}.login-logo{margin-bottom:0;gap:10px;align-items:center}.login-logo-icon .login-brand-logo-img{width:42px;height:40px}.login-logo-icon .login-school-logo-img{max-width:min(152px,72%);max-height:40px}.login-logo--school-logo-light-banner{margin-left:calc(-1*max(1.25rem,env(safe-area-inset-left,0px)));max-width:calc(100% + max(1.25rem,env(safe-area-inset-left,0px)));margin-bottom:10px}.login-logo-light-banner{padding:9px 14px 9px max(1.25rem,env(safe-area-inset-left,0px) + 1.25rem);border-radius:0 10px 10px 0}.login-logo-light-banner .login-school-logo-img{max-width:min(172px,68vw);max-height:46px}.login-logo-text{font-size:18px}.login-tagline,.login-brand .powered-by-footer--login.login-powered-by--desktop{display:none}.login-powered-by--mobile{display:block;grid-row:3;flex:0 0 auto;width:90%;max-width:90%;margin:.65rem auto 0;padding:0 0 calc(.75rem + env(safe-area-inset-bottom,0px));text-align:center;position:relative;z-index:1;align-self:end;justify-self:center}.login-eyebrow,.login-subtitle{display:none}.login-title{font-size:20px;margin-bottom:1.25rem}.login-a2hs-banner{display:block;width:100%;margin-top:1rem;padding:.6rem .75rem;border-radius:10px;border:1px solid rgba(7,119,74,.18);background:#07774a0f;text-align:left;box-sizing:border-box}.login-a2hs-banner__title{display:none}.login-a2hs-banner__body{margin:0;font-size:.75rem;line-height:1.35;color:#475569}.login-headline{font-size:clamp(1.4rem,5.5vw,1.75rem);margin:0}.login-sub,.login-chips{display:none}.login-panel{grid-row:2;flex:none;width:90%;max-width:90%;margin:0;border-radius:15px;height:auto;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1.25rem 1.25rem 1.5rem;padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px));justify-content:flex-start;min-height:0;align-self:center;justify-self:center;position:relative;z-index:1}.login-form-wrap{max-width:none;width:100%;margin:0}.login-btn-submit{margin-bottom:0}}.login-mode-tabs{display:flex;gap:8px;margin-bottom:20px}@media(max-width:780px){.login-mode-tabs{display:none}}.login-mode-tab{flex:1;padding:10px 12px;border:1.5px solid var(--login-border);border-radius:10px;background:var(--login-surface-2);color:var(--login-ink-mid);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.login-mode-tab--active{border-color:var(--login-sage-mid);background:var(--login-sage-pale);color:var(--login-sage)}.login-qr-panel{display:flex;flex-direction:column}.login-qr-ready{display:flex;flex-direction:column;align-items:center;gap:16px}.login-qr-image-wrap{padding:12px;border:1.5px solid var(--login-border);border-radius:14px;background:#fff;box-shadow:0 8px 24px #0f162314}.login-qr-image{display:block;width:220px;height:220px}.login-qr-steps{margin:0;padding-left:18px;color:var(--login-ink-mid);font-size:13.5px;line-height:1.5;width:100%;max-width:320px}.login-qr-waiting{margin:0;color:var(--login-ink-soft);font-size:13px;text-align:center}.login-qr-status{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.login-qr-status p{margin:0;color:var(--login-ink-mid);font-size:14px;line-height:1.5}.login-qr-refresh-link{margin-top:12px;border:none;background:none;color:var(--login-sage-mid);font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;align-self:center}.login-qr-actions{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:8px}@media(max-width:780px){.login-page--qr-approve{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;height:100%;min-height:0;align-items:stretch}.login-page--qr-approve .login-brand{grid-row:1;align-self:start;width:100%;max-width:none;min-height:0;height:auto;margin-bottom:0}.login-page--qr-approve .login-tagline{display:none}.login-page--qr-approve .login-panel{grid-row:2;align-self:center;justify-self:center;width:90%;max-width:400px;height:auto;min-height:0;margin:0;flex:none;display:block}.login-page--qr-approve .login-form-wrap{width:100%}.login-page--qr-approve .login-powered-by--mobile{grid-row:3;align-self:end;margin-top:0;position:static}}.login-org-page{--login-org-sage: #2d6b4f;--login-org-sage-mid: #3d7a5e;--login-org-sage-light: #5a9e7c;--login-org-sage-pale: #e8f5ee;--login-org-sage-glow: rgba(61, 122, 94, .15);--login-org-ink: #0f1623;--login-org-ink-mid: #3d4a5c;--login-org-ink-soft: #8a96a8;--login-org-surface: #fff;--login-org-surface-2: #f5f7fa;--login-org-border: #e2e8f0;--login-org-rose: #e04f6a;--login-org-rose-pale: #fde8ed;box-sizing:border-box;position:relative;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr);min-height:100vh;font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.login-org-lang{position:absolute;top:20px;right:20px;z-index:5;display:flex;align-items:center;gap:8px}.login-org-lang-btn{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:40px;padding:6px 12px;border:1.5px solid var(--login-org-border);border-radius:10px;background:var(--login-org-surface);cursor:pointer;font-size:1.35rem;line-height:1;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:0 1px 2px #0f16230f}.login-org-lang-btn:hover{border-color:var(--login-org-sage-mid)}.login-org-lang-btn:focus-visible{outline:none;border-color:var(--login-org-sage-mid);box-shadow:0 0 0 3px var(--login-org-sage-glow)}.login-org-lang-btn--active{border-color:var(--login-org-sage-mid);background:var(--login-org-sage-pale);box-shadow:0 0 0 1px #3d7a5e59}.login-org-lang-flag{display:block;-webkit-user-select:none;user-select:none}.login-org-page *,.login-org-page *:before,.login-org-page *:after{box-sizing:border-box}.login-org-brand{background:var(--login-org-sage);position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:48px;overflow:hidden;min-width:0;text-align:left}.login-org-brand:before{content:"";position:absolute;top:-120px;right:-120px;width:420px;height:420px;border-radius:50%;background:#ffffff0d;pointer-events:none}.login-org-brand:after{content:"";position:absolute;bottom:-80px;left:-80px;width:320px;height:320px;border-radius:50%;background:#ffffff0a;pointer-events:none}.login-org-brand-inner{position:relative;z-index:1;width:100%;text-align:left}.login-org-logo{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:auto;width:100%}.login-org-logo-mark{width:42px;height:40px;border-radius:12px;background:#ffffff26;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.login-org-logo-mark svg{width:22px;height:22px;stroke:#fff;fill:none}.login-org-logo-text{font-family:Sora,DM Sans,sans-serif;font-weight:700;font-size:20px;color:#fff;letter-spacing:-.4px}.login-org-tagline{margin-top:auto;padding-top:60px;position:relative;z-index:1;width:100%;text-align:left}.login-org-headline{font-family:Sora,DM Sans,sans-serif;font-size:clamp(28px,4vw,36px);font-weight:700;color:#fff;line-height:1.15;letter-spacing:-.8px;margin:0 0 16px;text-align:left}.login-org-headline span{color:#ffffff8c}.login-org-sub{font-size:15px;color:#fff9;line-height:1.6;max-width:420px;margin:0;text-align:left}.login-org-chips{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:28px;width:100%}.login-org-chip{display:flex;align-items:center;gap:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:6px 14px;font-size:13px;color:#ffffffbf;font-weight:500}.login-org-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--login-org-sage-light);flex-shrink:0}.login-org-panel{min-width:0;background:var(--login-org-surface);display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:48px 56px;position:relative;text-align:left}.login-org-form-wrap{width:100%;max-width:none;text-align:left}.login-org-form-wrap form{width:100%;text-align:left}.login-org-eyebrow{font-size:12px;font-weight:700;color:var(--login-org-sage-mid);text-transform:uppercase;letter-spacing:.7px;margin-bottom:8px;text-align:left}.login-org-title{font-family:Sora,DM Sans,sans-serif;font-size:26px;font-weight:700;color:var(--login-org-ink);letter-spacing:-.5px;margin:0 0 6px;line-height:1.2;text-align:left;overflow-wrap:normal;word-break:normal}.login-org-subtitle{font-size:13.5px;color:var(--login-org-ink-soft);margin:0 0 15px;line-height:1.5;text-align:left}.login-org-error-banner{display:flex;background:var(--login-org-rose-pale);border:1px solid rgba(224,79,106,.25);border-radius:9px;padding:10px 14px;font-size:13px;color:var(--login-org-rose);font-weight:500;margin-bottom:16px;align-items:center;gap:8px}.login-org-error-banner svg{flex-shrink:0}.login-org-field{margin-bottom:18px}.login-org-field-label{font-size:11.5px;font-weight:600;color:var(--login-org-ink-mid);margin-bottom:6px;display:block;letter-spacing:.1px}.login-org-field-input-wrap{position:relative}.login-org-field-input{width:100%;height:44px;border:1.5px solid var(--login-org-border);border-radius:10px;background:var(--login-org-surface-2);padding:0 14px;font-family:DM Sans,system-ui,sans-serif;font-size:13.5px;color:var(--login-org-ink);outline:none;transition:border-color .18s,background .18s,box-shadow .18s}.login-org-field-input::placeholder{color:var(--login-org-ink-soft)}.login-org-field-input:focus{border-color:var(--login-org-sage-mid);background:var(--login-org-surface);box-shadow:0 0 0 3px var(--login-org-sage-glow)}.login-org-field-input--password{padding-right:44px}.login-org-eye-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--login-org-ink-soft);display:flex;align-items:center;justify-content:center;padding:4px;transition:color .15s;border-radius:5px}.login-org-eye-btn:hover{color:var(--login-org-ink-mid)}.login-org-eye-btn svg{width:17px;height:17px;stroke:currentColor;fill:none}.login-org-btn-submit{width:100%;height:46px;border-radius:10px;background:linear-gradient(135deg,var(--login-org-sage-light) 0%,var(--login-org-sage-mid) 60%,var(--login-org-sage) 100%);color:#fff;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:700;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 16px #2d6b4f59;transition:transform .18s,box-shadow .18s,opacity .18s;letter-spacing:.1px;margin-top:6px;margin-bottom:28px}.login-org-btn-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 22px #2d6b4f6b}.login-org-btn-submit:active:not(:disabled){transform:translateY(0)}.login-org-btn-submit:disabled{opacity:.85;cursor:not-allowed;transform:none}.login-org-btn-submit svg{width:18px;height:18px;stroke:currentColor;fill:none;flex-shrink:0}.login-org-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding-top:24px;border-top:1px solid var(--login-org-border);width:100%}.login-org-footer a{font-size:12px;color:var(--login-org-ink-soft);text-decoration:none;transition:color .15s}.login-org-footer a:hover{color:var(--login-org-sage-mid)}.login-org-slug-pill{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:4px 10px;border-radius:999px;background:var(--login-org-sage-pale);color:var(--login-org-sage-mid);font-size:11.5px;font-weight:600;letter-spacing:.2px}.login-org-slug-pill-dot{width:6px;height:6px;border-radius:50%;background:var(--login-org-sage-mid)}@media(max-width:780px){.login-org-page{grid-template-columns:1fr;grid-template-rows:auto auto;align-items:start;align-content:start;row-gap:0;column-gap:0;min-height:100vh;min-height:100dvh;background:var(--login-org-sage);position:relative;overflow-x:hidden}.login-org-page:before{content:"";position:absolute;z-index:0;top:-50px;right:-40px;width:min(92vw,280px);height:min(92vw,280px);border-radius:50%;background:#ffffff0d;pointer-events:none}.login-org-page:after{content:"";position:absolute;z-index:0;bottom:-40px;left:-40px;width:min(88vw,220px);height:min(88vw,220px);border-radius:50%;background:#ffffff0a;pointer-events:none}.login-org-lang{top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));z-index:2}.login-org-brand{justify-content:flex-start;align-content:flex-start;align-items:stretch;gap:.75rem;width:100%;height:min-content;min-height:0;align-self:start;background:transparent;padding:1.5rem 1.25rem .5rem;padding-top:calc(1.5rem + env(safe-area-inset-top,0px));padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px));position:relative;z-index:1;margin-bottom:1rem}.login-org-brand:before,.login-org-brand:after{content:none}.login-org-brand-inner{flex:0 0 auto}.login-org-logo{margin-bottom:0;gap:10px}.login-org-logo-mark{width:42px;height:40px;border-radius:11px}.login-org-logo-mark svg{width:20px;height:20px}.login-org-logo-text{font-size:18px}.login-org-tagline{margin-top:2rem;padding-top:0;flex:0 0 auto}.login-org-headline{font-size:clamp(1.4rem,5.5vw,1.75rem);margin:0 0 .75rem}.login-org-sub,.login-org-chips{display:none}.login-org-panel{width:90%;max-width:90%;margin-left:auto;margin-right:auto;margin-top:0;border-radius:15px;height:auto;padding:1.25rem 1.25rem 1.75rem;padding-bottom:calc(1.75rem + env(safe-area-inset-bottom,0px));padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px));justify-content:flex-start;flex:none;min-height:auto;align-self:start;position:relative;z-index:1}.login-org-form-wrap{max-width:none;width:100%;margin:0}.login-org-title{font-size:22px}.login-org-title-line2{display:none}.login-org-field-label{font-size:13.5px;font-weight:600;color:var(--login-org-ink-mid);letter-spacing:.02em;line-height:1.35;text-transform:none}.login-org-btn-submit{margin-top:0;margin-bottom:0}}@media screen and (max-width:768px),(pointer:coarse){.p-dropdown-panel.tc-filter-panel--mobile,.p-multiselect-panel.tc-filter-panel--mobile{box-sizing:border-box;max-width:calc(100vw - 1.5rem)}.p-dropdown-panel.tc-filter-panel--mobile .p-dropdown-items-wrapper,.p-multiselect-panel.tc-filter-panel--mobile .p-multiselect-items-wrapper{max-height:min(45vh,18rem)}.p-dropdown-panel.tc-filter-panel--mobile .p-dropdown-filter,.p-multiselect-panel.tc-filter-panel--mobile .p-multiselect-filter{font-size:16px}.p-dropdown-panel.tc-filter-panel--mobile [data-p-hidden-focusable=true],.p-multiselect-panel.tc-filter-panel--mobile [data-p-hidden-focusable=true]{display:none!important}}.page-title{display:flex;align-items:center;gap:12px;margin:2px 0 13px;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.025em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#0f1623}.page-title__mark{display:inline-flex;align-items:center;justify-content:center;width:42px;height:40px;flex-shrink:0;border-radius:10px;background:linear-gradient(145deg,#07774a24,#07774a0f);color:var(--tutorcloud-brand, #07774a)}.page-title__mark .bi{font-size:1.25rem;line-height:1}.page-title__text{min-width:0}.page-title__title-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0;flex:1 1 auto}.page-title__title-group>.page-title__text{flex:0 1 auto}.page-title-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:2px 0 20px}.page-title-row__actions-extras{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.page-title-row__lead{min-width:0;flex:1 1 auto}.page-title-row .page-title{margin:0}.page-title-row__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex-shrink:0}@media(max-width:780px){.page-title{gap:10px;margin:2px 0 10px;font-size:18px;letter-spacing:-.02em}.page-title__mark{width:34px;height:34px;border-radius:9px}.page-title__mark .bi{font-size:1.0625rem}.page-title__title-group{gap:8px}.page-title-row{gap:.75rem;margin:2px 0 16px}.page-title-row__actions{flex-shrink:1;min-width:0;max-width:100%;justify-content:flex-end;flex-wrap:wrap;row-gap:.5rem}.page-title-row__actions--single{flex:0 1 auto;flex-shrink:1;max-width:min(100%,16rem)}.page-title-row__actions--single>.p-button{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-title-row__actions--narrow-stack{position:relative;flex-basis:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;align-items:stretch;justify-content:stretch;max-width:100%}.page-title-row__actions--narrow-stack>*:last-child:nth-child(odd){grid-column:1 / -1}.page-title-row__actions--narrow-stack>.page-title-action--primary{order:-1}.page-title-row__actions--narrow-stack:has(>:nth-child(3))>.page-title-action--primary{grid-column:1 / -1}.page-title-row__actions--narrow-stack>*{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.page-title-row__actions--narrow-stack .export-format-menu-button,.page-title-row__actions--narrow-stack .admin-invoices-more-actions,.page-title-row__actions--narrow-stack .p-splitbutton{display:flex;width:100%;max-width:100%;min-width:0}.page-title-row__actions--narrow-stack .export-format-menu-button .p-button,.page-title-row__actions--narrow-stack .admin-invoices-more-actions .p-button,.page-title-row__actions--narrow-stack .p-splitbutton .p-button,.page-title-row__actions--narrow-stack>.p-button{width:100%!important;max-width:100%!important;min-width:0!important;justify-content:center}}@media(max-width:767px){.page-title:has(.dashboard-live-month-badge){align-items:flex-start}.page-title__title-group:has(.dashboard-live-month-badge){flex-direction:column;align-items:flex-start;gap:6px}}.kpi-card{border-radius:14px;border:1px solid rgba(15,22,35,.06);padding:18px 22px;text-align:left;min-width:0;box-sizing:border-box}.kpi-card__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;min-width:0}.kpi-card__icon{font-size:1.85rem;line-height:1;flex-shrink:0}.kpi-card__header-trailing{flex-shrink:0;display:flex;align-items:center}.kpi-card__value{font-family:Sora,sans-serif;font-size:32px;font-weight:700;color:#1a2235;line-height:1.15;min-width:0}.kpi-card__title{margin-top:5px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#475569;line-height:1.35}@media(max-width:768px){.kpi-card{padding:16px 18px}.kpi-card__header{margin-bottom:10px;gap:8px}.kpi-card__icon{font-size:1.5rem}.kpi-card__value{font-size:26px;line-height:1.12}.kpi-card__title{font-size:12px;letter-spacing:.05em;margin-top:4px}}@media(max-width:480px){.kpi-card{padding:14px;border-radius:12px}.kpi-card__icon{font-size:1.35rem}.kpi-card__value{font-size:22px;line-height:1.1;overflow-wrap:anywhere;word-break:break-word}.kpi-card__title{font-size:11px;letter-spacing:.045em}}@media(max-width:380px){.kpi-card__value{font-size:20px}.kpi-card__title{font-size:10.5px}}.org-franchise-page{padding:24px 28px 48px;max-width:1300px;margin:0 auto}.org-franchise-header-card{background:#fff;border-radius:14px;border:1px solid #d7dadf;text-align:left;padding:20px}.org-franchise-header-card__title{margin:4px 0 6px;font-family:Sora,sans-serif;color:#0f1623;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.org-franchise-header-card__subtitle{color:#8a96a8;margin:0;font-size:13px;line-height:1.45}.org-franchise-header-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.org-franchise-header-card__titles{min-width:0;flex:1}.org-tenants-page,.org-dashboard-page .org-franchise-header-card__subtitle,.org-tenants-page .org-franchise-header-card__subtitle,.org-tenants-page .org-tenants-table .p-datatable,.org-tenants-page .org-tenant-dialog-form,.org-tenant-request-dialog,.org-tenant-request-dialog .p-dialog-header,.org-tenant-request-dialog .p-dialog-content,.org-tenant-request-dialog .p-dialog-footer,.org-tenant-request-dialog .mantine-Modal-header,.org-tenant-request-dialog .mantine-Modal-body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.org-tenant-portal-link{color:var(--layout-sidebar-bg, #045636);font-weight:400;text-decoration:none;word-break:break-all}.org-tenant-portal-link:hover{text-decoration:underline}.org-tenant-tag--active.p-tag{background:#07774a!important;color:#fff!important}.org-tenant-dialog-form{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;align-items:start;min-width:0}@media(max-width:560px){.org-tenant-dialog-form{grid-template-columns:1fr}}.org-tenant-name-field{grid-column:1 / -1}.org-tenant-slug-field{display:flex;flex-direction:column;gap:.35rem;grid-column:1 / -1}.org-tenant-slug-input-wrap{display:flex;align-items:stretch;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;background:#fff}.org-tenant-slug-input-wrap:focus-within{border-color:#31853a;box-shadow:0 0 0 2px #31853a26}.org-tenant-slug-input-wrap .p-inputtext{border:none!important;border-radius:0!important;box-shadow:none!important;flex:1;min-width:0}.org-tenant-slug-suffix{display:inline-flex;align-items:center;padding:0 .75rem;background:#f1f5f9;color:#64748b;font-size:.875rem;border-left:1px solid #cbd5e1;white-space:nowrap}.org-tenant-slug-hint{display:flex;align-items:center;gap:.45rem;margin-top:.15rem;font-size:.8125rem;line-height:1.35}.org-tenant-slug-hint strong{font-weight:700}.org-tenant-slug-hint--success{color:#215628}.org-tenant-slug-hint--error{color:#b45309}.org-tenant-slug-hint--muted{color:#64748b}.org-tenant-slug-hint i{font-size:.9rem;flex-shrink:0}.org-tenant-slug-hint--success i{color:#31853a}.org-tenant-slug-hint--error i{color:#dc2626}.org-tenant-url-fallback{color:#64748b;word-break:break-all}.org-tenant-cell-empty{color:#94a3b8}.org-tenant-contact-cell{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.35;min-width:0}.org-tenant-contact-cell__name{font-weight:600;color:#0f1623;word-break:break-word}.org-tenant-contact-cell__email{color:#475569;word-break:break-all;font-size:12px}.org-tenant-contact-cell__email--solo{font-size:13px;font-weight:500;color:#0f1623}.org-franchise-header-card .org-tenants-table{width:100%;border-radius:14px;overflow:hidden;background:#fff;margin:0 auto}.org-franchise-header-card .org-tenants-table .org-tenants-table-inner.p-datatable,.org-franchise-header-card .org-tenants-table .p-datatable{font-family:DM Sans,sans-serif;border-radius:14px}.org-tenants-page .org-franchise-header-card .org-tenants-table .org-tenants-table-inner.p-datatable,.org-tenants-page .org-franchise-header-card .org-tenants-table .p-datatable{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.org-franchise-header-card .org-tenants-table .p-datatable-wrapper{border-radius:14px}.org-franchise-header-card .org-tenants-table .p-datatable-table{border-collapse:separate;border-spacing:0}.org-tenants-page .org-tenants-table .p-datatable-thead>tr>th{background:#eaeff5;border-color:#eaedf4;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.org-tenants-page .org-tenants-table .p-datatable-thead>tr>th:first-child{border-top-left-radius:14px}.org-tenants-page .org-tenants-table .p-datatable-thead>tr>th:last-child{border-top-right-radius:14px}.org-franchise-header-card .org-tenants-table .p-datatable.p-datatable-striped .p-datatable-tbody>tr.org-tenant-row--request,.org-tenants-page .org-franchise-header-card .org-tenants-table .p-datatable.p-datatable-striped .p-datatable-tbody>tr.org-tenant-row--request{background:#fff7ed!important}.org-franchise-header-card .org-tenants-table .p-datatable.p-datatable-striped .p-datatable-tbody>tr.org-tenant-row--request:hover,.org-tenants-page .org-franchise-header-card .org-tenants-table .p-datatable.p-datatable-striped .p-datatable-tbody>tr.org-tenant-row--request:hover{background:#ffedd5!important}@media screen and (max-width:767px){.org-franchise-header-card__top{flex-direction:column;align-items:stretch}.org-franchise-page{padding:16px 14px 36px}}.org-sub-page{min-height:calc(100vh - 60px);padding:28px 32px 48px;background:linear-gradient(180deg,rgba(4,86,54,.04) 0%,transparent 28%)}.org-sub-page__card{max-width:720px;margin-top:8px;padding:28px 32px;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 24px #0f16230f}.org-sub-page__eyebrow{font-family:Sora,DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#3d7a5e;margin:0 0 10px}.org-sub-page__title{font-family:Sora,DM Sans,sans-serif;font-size:1.75rem;font-weight:700;color:#0f1623;margin:0 0 12px;letter-spacing:-.02em}.org-sub-page__muted{font-family:DM Sans,sans-serif;font-size:15px;line-height:1.55;color:#64748b;margin:0;max-width:52ch}.org-sub-page__accent-bar{height:4px;width:56px;border-radius:99px;background:linear-gradient(90deg,#4da878,#1e5c3a);margin-top:22px;opacity:.85}@media(max-width:640px){.org-sub-page{padding:20px 16px 40px}.org-sub-page__card{padding:22px 20px}}.org-dashboard-page{padding:24px 28px 48px;max-width:1300px;margin:0 auto}.org-dashboard-section{box-sizing:border-box;border:1px solid #d7dadf!important}.org-dashboard-page__lead{margin-bottom:16px}.org-dashboard-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:15px;border-radius:14px;min-width:0}.org-dashboard-kpi-grid>*{min-width:0}@media screen and (max-width:767px){.org-dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}}.org-dashboard-filter-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;align-items:end;min-width:0}.org-dashboard-filter-row>*{min-width:0}.org-dashboard-filter-row .p-dropdown,.org-dashboard-filter-row .p-calendar,.org-dashboard-filter-row .p-multiselect{max-width:100%;width:100%}.org-dashboard-filter-row .p-calendar .p-inputtext,.org-dashboard-filter-row .p-dropdown,.org-dashboard-filter-row .p-multiselect{min-height:var(--tc-prime-field-height, 41px)}.org-dashboard-filter-row .p-multiselect-label,.org-dashboard-filter-row .p-dropdown-label{min-width:0}.org-dashboard-page .org-dashboard-filter-row .org-dashboard-tenants-filter-wrap .org-dashboard-tenants-filter-multiselect-root.p-multiselect .p-multiselect-label.p-placeholder,.org-dashboard-page .org-dashboard-filter-row .org-dashboard-tenants-filter-wrap .p-multiselect .p-multiselect-label.p-placeholder{color:var(--tc-prime-input-text, #000000)!important;opacity:1!important}.org-dashboard-page .org-dashboard-filter-row .org-dashboard-tenants-filter-wrap .org-dashboard-tenants-filter-multiselect-root.p-multiselect.p-multiselect-chip .p-multiselect-label-container:not(:has(.p-multiselect-token)) .p-multiselect-label{color:var(--tc-prime-input-text, #000000)!important;opacity:1!important}.org-dashboard-filters-scroll{overflow-x:visible;padding-bottom:2px}@media screen and (max-width:1199px){.org-dashboard-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.org-dashboard-page{padding:16px 14px 36px}.org-dashboard-filters-scroll{overflow-x:visible}.org-dashboard-filter-row{grid-template-columns:1fr;align-items:stretch;gap:14px}.org-dashboard-filter-actions{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.org-dashboard-filter-actions-right{justify-content:flex-end;align-self:flex-end;flex-wrap:nowrap;width:auto;max-width:100%}.org-dashboard-filter-actions-right>.p-button{flex:0 0 auto;min-width:0;white-space:nowrap}}.org-dashboard-filter-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.org-dashboard-selected-tenants{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;flex:1}.org-dashboard-selected-tenants-label{font-size:13px;color:#5a6678;font-weight:600;flex-shrink:0}.org-dashboard-selected-tenants-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.org-dashboard-filter-actions-right{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.org-dashboard-chart-row{margin-top:14px;display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:15px;align-items:stretch}.org-dashboard-forecast-label{position:absolute;top:6px;transform:translate(-50%);padding:2px 6px;border-radius:999px;background:#ffffffeb;color:var(--tutorcloud-info);font-size:11px;font-style:italic;font-weight:600;line-height:1.2;z-index:20;pointer-events:none;box-shadow:0 1px 3px #0f172a1f}.org-dashboard-service-card{min-width:0;overflow:hidden}.org-dashboard-pie-chart-box{position:relative;height:168px}.org-dashboard-service-row{display:grid;grid-template-columns:10px minmax(0,1fr) max-content max-content;grid-template-areas:"dot label value share" ". track track track";align-items:center;column-gap:12px;row-gap:8px;padding:10px 12px;border:1px solid #e7eef7;border-radius:12px;background:linear-gradient(180deg,#fbfdff,#f7fbff);box-sizing:border-box;width:100%}.org-dashboard-service-row>:first-child{grid-area:dot}.org-dashboard-service-label{grid-area:label;font-size:15px;font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.org-dashboard-service-track{grid-area:track;height:10px;border-radius:999px;background:#e6edf7;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b833;min-width:0;width:100%}.org-dashboard-service-fill{height:100%;border-radius:999px;transition:width .18s ease}.org-dashboard-service-value{grid-area:value;font-size:clamp(14px,1vw,18px);font-weight:700;color:#0f172a;min-width:88px;text-align:right;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.org-dashboard-service-share{grid-area:share;font-size:clamp(13px,.95vw,17px);font-weight:600;color:#64748b;min-width:42px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media screen and (max-width:1199px){.org-dashboard-service-row{grid-template-columns:10px minmax(0,1fr) max-content max-content;gap:10px;padding:9px 10px}.org-dashboard-service-value{min-width:82px}}.org-dashboard-analytics-left{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,5fr);gap:15px;min-width:0;align-items:start}.org-dashboard-analytics-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.org-dashboard-analytics-stack .org-dashboard-avg-card,.org-dashboard-analytics-stack .org-dashboard-mom-card{width:100%;min-width:0}@media screen and (max-width:767px){.org-dashboard-chart-row,.org-dashboard-analytics-left{grid-template-columns:1fr}}.org-dashboard-avg-card{min-width:0;background:#fff;border-radius:14px;overflow:hidden;text-align:left}.org-dashboard-avg-card-header{padding:13px 16px;border-bottom:1px solid #e2e8f0;text-align:left}.org-dashboard-avg-card-title{font-family:Sora,sans-serif;font-size:19px;font-weight:700;color:#0f1623;letter-spacing:-.02em}.org-dashboard-avg-card-body{padding:10px 14px;text-align:left}.org-dashboard-avg-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;text-align:left}.org-dashboard-avg-ms{background:#f7f9fb;border-radius:9px;padding:11px 13px;border:1px solid #e2e8f0;text-align:left}.org-dashboard-avg-loading{display:flex;justify-content:flex-start;align-items:center;padding:1.5rem 0}.org-dashboard-avg-ms-val{font-family:Sora,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.5px;line-height:1.2;text-align:left}.org-dashboard-avg-ms-val--revenue{color:#3d7a5e}.org-dashboard-avg-ms-val--hours{color:#1a8a9a}.org-dashboard-avg-ms-val--students{color:#6d4fc2}.org-dashboard-avg-ms-val--contracts{color:#d97706}.org-dashboard-avg-ms-label{font-size:11px;color:#6b7a8f;margin-top:2px;text-align:left}.org-dashboard-mom-card{min-width:0;background:#fff;border-radius:14px;overflow:hidden;text-align:left}.org-dashboard-mom-period{font-size:11px;color:#6b7a8f;margin-top:4px;line-height:1.35}.org-dashboard-mom-metrics{display:flex;flex-direction:column}.org-dashboard-mom-metric{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-top:1px solid #e2e8f0;font-size:12.5px}.org-dashboard-mom-metric:first-child{border-top:none;padding-top:2px}.org-dashboard-mom-label{color:#6b7a8f;text-align:left}.org-dashboard-mom-val{font-weight:700;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.org-dashboard-ranking-card{min-width:0;background:#fff;border-radius:14px;overflow:hidden;text-align:left}.org-dashboard-ranking-header{padding:13px 16px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.org-dashboard-ranking-heading{flex:1;min-width:0}.org-dashboard-ranking-trend-caption{margin-top:4px;font-size:12px;color:#6b7a8f;font-weight:500;line-height:1.35}.org-dashboard-ranking-body{padding:0 0 10px}.org-dashboard-ranking-table-wrap{overflow-x:auto;padding:0 8px}.org-dashboard-ranking-table{width:100%;border-collapse:collapse;font-size:12.5px}.org-dashboard-ranking-th{text-align:left;font-size:10px;font-weight:700;color:#8a96a8;text-transform:uppercase;letter-spacing:.04em;padding:10px 6px 8px;border-bottom:1px solid #e2e8f0;white-space:nowrap}.org-dashboard-ranking-th-rank{width:36px}.org-dashboard-ranking-th-num,.org-dashboard-ranking-td-num,.org-dashboard-ranking-th-trend{text-align:right}.org-dashboard-ranking-td-rank{padding:10px 4px;vertical-align:middle}.org-dashboard-ranking-td-tenant{padding:10px 6px;vertical-align:middle;white-space:nowrap;max-width:140px}.org-dashboard-ranking-tenant-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px;vertical-align:middle;flex-shrink:0}.org-dashboard-ranking-tenant-name{color:#3d4a5c;font-weight:500}.org-dashboard-ranking-td-rev{padding:10px 6px;vertical-align:middle;min-width:96px}.org-dashboard-ranking-rev-num{font-weight:700;color:#0f1623;font-variant-numeric:tabular-nums}.org-dashboard-ranking-rev-bar-track{height:4px;border-radius:4px;background:#e2e8f0;margin-top:6px;overflow:hidden}.org-dashboard-ranking-rev-bar-fill{height:100%;background:linear-gradient(90deg,#3d7a5e,#5a9e7c);border-radius:4px;max-width:100%}.org-dashboard-ranking-td-num{padding:10px 6px;color:#3d4a5c;font-variant-numeric:tabular-nums}.org-dashboard-ranking-td-trend{padding:10px 6px;text-align:right;vertical-align:middle}.org-dashboard-rank-pill{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:11px;font-weight:800;font-family:Sora,sans-serif}.org-dashboard-rank-pill--1{background:linear-gradient(145deg,#d4a012,#b8860b);color:#fff}.org-dashboard-rank-pill--2{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.org-dashboard-rank-pill--rest{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.org-dashboard-ranking-empty{padding:2rem 16px;color:#94a3b8;font-size:13px}.org-dashboard-revenue-forecast-card{align-self:start;min-width:0;background:#fff;border-radius:14px;overflow:hidden;text-align:left}.org-dashboard-revenue-forecast-header{padding:13px 16px;border-bottom:1px solid #e2e8f0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.org-dashboard-revenue-forecast-heading{flex:1;min-width:0}.org-dashboard-revenue-forecast-subtitle{margin-top:4px;font-size:12px;color:#64748b;line-height:1.35}.org-dashboard-revenue-forecast-body{padding:4px 0 10px}.org-dashboard-revenue-forecast-empty{padding:1.5rem 16px;color:#94a3b8;font-size:13px}.org-dashboard-rf-rows{display:flex;flex-direction:column}.org-dashboard-rf-row{display:grid;grid-template-columns:minmax(72px,.42fr) minmax(0,1fr) auto auto;align-items:center;gap:8px 10px;padding:10px 14px;border-top:1px solid #e6edf6;min-width:0}.org-dashboard-rf-row:first-child{border-top:none}.org-dashboard-rf-row--forecast{background:#eff6ffa6}.org-dashboard-rf-month{font-size:13px;font-weight:600;color:#334155}.org-dashboard-rf-month--forecast{color:var(--tutorcloud-info)}.org-dashboard-rf-bar-cell{min-width:0}.org-dashboard-rf-bar-track{height:10px;border-radius:999px;background:#e2e8f0;overflow:hidden}.org-dashboard-rf-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2f6f56,#4a9b77);max-width:100%}.org-dashboard-rf-bar-fill--forecast{background:linear-gradient(90deg,#60a5fa,#93c5fd)}.org-dashboard-rf-value{font-size:13px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap}.org-dashboard-rf-value--forecast{color:var(--tutorcloud-info)}.org-dashboard-rf-pill-wrap{display:flex;justify-content:flex-end}.org-dashboard-rf-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.org-dashboard-rf-pill--actual{background:#dcfce7;color:#166534}.org-dashboard-rf-pill--forecast{background:#dbeafe;color:var(--tutorcloud-info-hover);border:1px dashed #60a5fa}.org-dashboard-pipeline-split{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:stretch}.org-dashboard-pipeline-card{min-width:0;background:#fff;border-radius:14px;overflow:hidden;text-align:left}.org-dashboard-hours-per-tenant-card{min-width:0;background:#fff;border-radius:14px;overflow:hidden;text-align:left;display:flex;flex-direction:column;min-height:0;align-self:stretch}.org-dashboard-hours-per-tenant-card>.org-dashboard-pipeline-header{flex-shrink:0}.org-dashboard-hours-per-tenant-card>.org-dashboard-pipeline-loading{flex:1;display:flex;align-items:center;justify-content:center;min-height:120px}.org-dashboard-hours-per-tenant-card>.org-dashboard-hours-per-tenant-empty{flex:1;display:flex;align-items:center;justify-content:center;margin-top:0}.org-dashboard-hours-per-tenant-card>.org-dashboard-hours-chart-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.org-dashboard-hours-chart-wrap{padding:4px 8px 16px}.org-dashboard-hours-chart-inner{flex:1 1 auto;min-height:200px;width:100%;min-width:0}.org-dashboard-peak-card{min-width:0;background:#fff;border-radius:14px;overflow:hidden;text-align:left}.org-dashboard-peak-header{padding:13px 14px 10px;border-bottom:1px solid #e2e8f0}.org-dashboard-peak-title{font-size:16px;font-weight:800;color:#0f172a;font-family:Sora,sans-serif;letter-spacing:-.02em;line-height:1.2}.org-dashboard-peak-subtitle{margin-top:5px;font-size:12px;font-weight:600;color:#334155;line-height:1.35}.org-dashboard-peak-body{padding:10px 12px 14px;min-width:0}.org-dashboard-peak-empty{padding:1.5rem 12px;text-align:center;font-size:12px;font-weight:600;color:#475569}.org-dashboard-peak-chart{display:flex;flex-direction:column;gap:7px;min-width:0}.org-dashboard-peak-header-row{display:grid;grid-template-columns:minmax(10px,16px) repeat(7,minmax(0,1fr)) minmax(40px,48px);gap:5px 6px;align-items:end;min-width:0;margin-bottom:2px;min-height:36px}.org-dashboard-peak-data-row{display:grid;grid-template-columns:minmax(10px,16px) repeat(7,minmax(0,1fr)) minmax(40px,48px);gap:5px 6px;align-items:center;min-width:0}.org-dashboard-peak-corner{min-height:1px}.org-dashboard-peak-dow{display:flex;justify-content:center;align-items:flex-end;min-width:0;padding-bottom:2px}.org-dashboard-peak-dow-text{display:inline-block;font-size:10px;font-weight:700;color:#1e293b;transform:rotate(-45deg);transform-origin:center center;white-space:nowrap;line-height:1}.org-dashboard-peak-head-spacer,.org-dashboard-peak-row-gutter{min-height:1px}.org-dashboard-peak-cell{min-width:0;min-height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(15,23,42,.06);transition:transform .12s ease}.org-dashboard-peak-cell:hover{transform:scale(1.04);z-index:1;position:relative}.org-dashboard-peak-peak-label{font-size:9px;font-weight:800;color:#fff;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.25);pointer-events:none}.org-dashboard-peak-row-time{font-size:11px;font-weight:700;color:#1e293b;text-align:right;align-self:center;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.org-dashboard-hours-per-tenant-empty{padding:2rem 16px;color:#94a3b8;font-size:13px}@media screen and (max-width:1200px){.org-dashboard-pipeline-split{grid-template-columns:1fr}}.org-dashboard-pipeline-header{padding:13px 16px;border-bottom:1px solid #e2e8f0}.org-dashboard-pipeline-subtitle{margin-top:4px;font-size:12px;color:#64748b;line-height:1.35}.org-dashboard-pipeline-section-label{padding:10px 16px 6px;font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.org-dashboard-pipeline-expiring{padding:4px 16px 12px;display:flex;flex-direction:column;gap:10px}.org-dashboard-pipeline-exp-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;padding:10px 14px;border-radius:10px;box-sizing:border-box}.org-dashboard-pipeline-exp-bar-label{font-size:13px;font-weight:500;color:#475569;flex-shrink:0}.org-dashboard-pipeline-exp-bar-count{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.org-dashboard-pipeline-exp-bar--30{background:#fecdd3}.org-dashboard-pipeline-exp-bar--60{background:#fde047}.org-dashboard-pipeline-exp-bar--90{background:#bbf7d0}.org-dashboard-pipeline-exp-bar-count--30{color:#be123c}.org-dashboard-pipeline-exp-bar-count--60{color:#a16207}.org-dashboard-pipeline-exp-bar-count--90{color:#15803d}.org-dashboard-pipeline-mix{padding:0 0 8px}.org-dashboard-pipeline-mix-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid #e6edf6;min-width:0}.org-dashboard-pipeline-mix-row:first-of-type{border-top:none}.org-dashboard-pipeline-mix-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.org-dashboard-pipeline-mix-name{font-size:14px;font-weight:600;color:#334155}.org-dashboard-pipeline-mix-val{font-size:14px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;text-align:right}.org-dashboard-pipeline-mix-val span.mix-pct{font-weight:600;color:#94a3b8;margin-left:4px}.org-dashboard-pipeline-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8fafc;border-top:1px solid #e2e8f0;gap:12px}.org-dashboard-pipeline-footer-label{font-size:13px;color:#64748b}.org-dashboard-pipeline-footer-val{font-size:15px;font-weight:700;color:#2f6f56;font-variant-numeric:tabular-nums}.org-dashboard-pipeline-loading{padding:2rem;display:flex;justify-content:center}.org-dashboard-heatmap-card{margin-top:14px;width:100%;min-width:0;background:#fff;border-radius:14px;overflow:hidden;text-align:left}.org-dashboard-heatmap-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid #e2e8f0}.org-dashboard-heatmap-heading{min-width:0}.org-dashboard-heatmap-subtitle{margin-top:4px;font-size:12px;color:#64748b;line-height:1.35}.org-dashboard-heatmap-year-badge{flex-shrink:0;padding:4px 12px;border-radius:999px;background:#ccfbf1;color:#0f766e;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.org-dashboard-heatmap-body{padding:12px 16px 16px;min-width:0}.org-dashboard-heatmap-loading,.org-dashboard-heatmap-empty{padding:2rem;display:flex;justify-content:center;color:#94a3b8;font-size:13px}.org-dashboard-heatmap-grid{display:grid;gap:7px 8px;align-items:stretch;width:100%;min-width:0}.org-dashboard-heatmap-corner{min-height:1px}.org-dashboard-heatmap-col-head{font-size:11px;font-weight:600;color:#94a3b8;text-align:center;line-height:1.2}.org-dashboard-heatmap-row-label{font-size:12px;font-weight:600;color:#475569;text-align:right;padding-right:4px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center;max-width:160px}.org-dashboard-heatmap-cell-wrap{min-width:0;display:flex;align-items:stretch}.org-dashboard-heatmap-cell{flex:1;width:100%;min-width:0;min-height:32px;border-radius:8px;cursor:default;padding:0;margin:0;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease}.org-dashboard-heatmap-cell:hover,.org-dashboard-heatmap-cell:focus-visible{transform:scale(1.08);box-shadow:0 4px 14px #0f172a26;z-index:2;position:relative}.org-dashboard-heatmap-cell:focus-visible{outline:2px solid var(--tutorcloud-info);outline-offset:2px}.org-dashboard-heatmap-legend{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-top:14px;padding-top:12px;border-top:1px solid #e2e8f0}.org-dashboard-heatmap-legend-scale{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.org-dashboard-heatmap-legend-edge{font-size:11px;font-weight:600;color:#64748b}.org-dashboard-heatmap-legend-swatches{display:flex;align-items:center;gap:4px}.org-dashboard-heatmap-legend-swatch{width:18px;height:14px;border-radius:3px;border:1px solid rgba(15,23,42,.08)}.org-dashboard-heatmap-legend-forecast{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--tutorcloud-info)}.org-dashboard-heatmap-legend-bolt{color:#ca8a04;font-size:14px}.org-dashboard-heatmap-tooltip{position:fixed;z-index:5000;transform:translate(-50%,calc(-100% - 10px));min-width:180px;max-width:min(280px,calc(100vw - 24px));padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 28px #0f172a24;pointer-events:none}.org-dashboard-heatmap-tooltip-tenant{font-size:13px;font-weight:700;color:#0f172a;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-dashboard-heatmap-tooltip-month{font-size:11px;font-weight:600;color:#64748b;margin-top:2px;margin-bottom:8px}.org-dashboard-heatmap-tooltip-rows{display:flex;flex-direction:column;gap:6px}.org-dashboard-heatmap-tooltip-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12px;color:#334155}.org-dashboard-heatmap-tooltip-val{font-weight:700;font-variant-numeric:tabular-nums;color:#0f172a}.admin-dashboard-quick-actions{--qa-forest: #07774a;--qa-moss: #2f6f56;--qa-teal: #0f766e;--qa-slate: #334155;--qa-amber: #b45309;--qa-cyan: #0e7490;--qa-ink: #1e293b;position:relative;z-index:2;margin-bottom:14px;padding:18px 20px 16px;border-radius:14px;border:1px solid #d7dadf;background:radial-gradient(1200px 180px at 0% 0%,rgba(7,119,74,.09),transparent 55%),radial-gradient(900px 160px at 100% 0%,rgba(14,116,144,.08),transparent 50%),linear-gradient(180deg,#f7faf8,#fff 70%)}.admin-dashboard-quick-actions__intro{margin-bottom:14px}.admin-dashboard-quick-actions__title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.admin-dashboard-quick-actions__subtitle{margin:4px 0 0;font-size:.875rem;line-height:1.4;color:#64748b;max-width:42rem}.admin-dashboard-quick-actions__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-dashboard-qa{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d7dadf;border-radius:12px;background:#fff;padding:12px 12px 12px 10px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;min-width:0;position:relative;z-index:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:background-color .12s ease,border-color .12s ease,transform .12s ease,box-shadow .12s ease}.admin-dashboard-qa:focus-visible{outline:2px solid var(--tutorcloud-brand, #07774a);outline-offset:2px}.admin-dashboard-qa:active,.admin-dashboard-qa.admin-dashboard-qa--pressed{transform:scale(.985);box-shadow:inset 0 0 0 1px #0f172a0f}.admin-dashboard-qa--forest:active,.admin-dashboard-qa--forest.admin-dashboard-qa--pressed{background:#07774a24;border-color:#07774a59}.admin-dashboard-qa--moss:active,.admin-dashboard-qa--moss.admin-dashboard-qa--pressed{background:#2f6f5624;border-color:#2f6f5659}.admin-dashboard-qa--teal:active,.admin-dashboard-qa--teal.admin-dashboard-qa--pressed{background:#0f766e24;border-color:#0f766e59}.admin-dashboard-qa--slate:active,.admin-dashboard-qa--slate.admin-dashboard-qa--pressed{background:#3341551f;border-color:#33415552}.admin-dashboard-qa--amber:active,.admin-dashboard-qa--amber.admin-dashboard-qa--pressed{background:#b4530924;border-color:#b4530959}.admin-dashboard-qa--cyan:active,.admin-dashboard-qa--cyan.admin-dashboard-qa--pressed{background:#0e749024;border-color:#0e749059}.admin-dashboard-qa--ink:active,.admin-dashboard-qa--ink.admin-dashboard-qa--pressed{background:#1e293b1f;border-color:#1e293b52}.admin-dashboard-qa__icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;pointer-events:none}.admin-dashboard-qa__copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px;pointer-events:none}.admin-dashboard-qa__label{font-size:.9rem;font-weight:700;color:#0f172a;letter-spacing:-.01em;line-height:1.2}.admin-dashboard-qa__hint{font-size:.72rem;line-height:1.3;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-dashboard-qa__arrow{flex-shrink:0;width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;color:#94a3b8;background:#f1f5f9;pointer-events:none}.admin-dashboard-qa--forest .admin-dashboard-qa__icon{background:#07774a1f;color:var(--qa-forest)}.admin-dashboard-qa--moss .admin-dashboard-qa__icon{background:#2f6f561f;color:var(--qa-moss)}.admin-dashboard-qa--teal .admin-dashboard-qa__icon{background:#0f766e1f;color:var(--qa-teal)}.admin-dashboard-qa--slate .admin-dashboard-qa__icon{background:#3341551a;color:var(--qa-slate)}.admin-dashboard-qa--amber .admin-dashboard-qa__icon{background:#b453091f;color:var(--qa-amber)}.admin-dashboard-qa--cyan .admin-dashboard-qa__icon{background:#0e74901f;color:var(--qa-cyan)}.admin-dashboard-qa--ink .admin-dashboard-qa__icon{background:#1e293b1a;color:var(--qa-ink)}@media(hover:hover)and (pointer:fine){.admin-dashboard-qa{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.admin-dashboard-qa:hover{box-shadow:0 8px 20px #0f172a14;border-color:#c5cbcf}.admin-dashboard-qa:hover .admin-dashboard-qa__arrow{color:#fff}.admin-dashboard-qa--forest:hover .admin-dashboard-qa__arrow{background:var(--qa-forest)}.admin-dashboard-qa--moss:hover .admin-dashboard-qa__arrow{background:var(--qa-moss)}.admin-dashboard-qa--teal:hover .admin-dashboard-qa__arrow{background:var(--qa-teal)}.admin-dashboard-qa--slate:hover .admin-dashboard-qa__arrow{background:var(--qa-slate)}.admin-dashboard-qa--amber:hover .admin-dashboard-qa__arrow{background:var(--qa-amber)}.admin-dashboard-qa--cyan:hover .admin-dashboard-qa__arrow{background:var(--qa-cyan)}.admin-dashboard-qa--ink:hover .admin-dashboard-qa__arrow{background:var(--qa-ink)}}.admin-dashboard-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:15px}.admin-dashboard-kpi-grid>.kpi-card{min-width:0}.admin-dashboard-filters-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.admin-dashboard-filters-grid>*{min-width:0}.admin-dashboard-filters-grid .p-dropdown,.admin-dashboard-filters-grid .p-calendar{max-width:100%}.admin-dashboard-filters-grid .p-dropdown .p-dropdown-label,.admin-dashboard-filters-grid .p-dropdown .p-dropdown-label-empty{min-width:0}.admin-dashboard-filter-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px;flex-wrap:wrap}.admin-dashboard-chart-row-2{margin-top:14px;display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:15px;align-items:stretch}.admin-dashboard-bottom-trio{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.admin-dashboard-pie-chart-box{position:relative;height:220px;width:100%;max-width:280px;margin:0 auto}.admin-dashboard-service-card{padding:14px 30px 30px}@media screen and (max-width:1100px){.admin-dashboard-quick-actions__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.admin-dashboard-quick-actions{padding:12px 10px 10px;margin-bottom:12px;border-radius:12px}.admin-dashboard-quick-actions__intro{margin-bottom:10px}.admin-dashboard-quick-actions__title{font-size:.95rem}.admin-dashboard-quick-actions__subtitle{font-size:.75rem;line-height:1.35}.admin-dashboard-quick-actions__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;scroll-snap-type:none;padding-bottom:0}.admin-dashboard-qa{flex:unset;scroll-snap-align:unset;padding:8px 8px 8px 7px;gap:7px;border-radius:10px}.admin-dashboard-qa__icon{width:30px;height:30px;border-radius:8px;font-size:.9rem}.admin-dashboard-qa__label{font-size:.78rem;line-height:1.15}.admin-dashboard-qa__hint{font-size:.65rem;line-height:1.25;-webkit-line-clamp:1}.admin-dashboard-qa__arrow{display:none}.dashboard-live-month-badge.org-nav-badge{font-size:10px;padding:3px 8px;gap:4px;border-radius:14px;font-weight:600}.dashboard-live-month-badge .org-nav-badge-dot{width:5px;height:5px}.admin-dashboard-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-dashboard-kpi-grid>.kpi-card:last-child{grid-column:1 / -1;width:100%;box-sizing:border-box}.admin-dashboard-chart-row-2,.admin-dashboard-bottom-trio{grid-template-columns:1fr}.admin-dashboard-pie-chart-box{max-width:none}.admin-dashboard-service-card{padding:14px 16px 24px}}@media screen and (max-width:380px){.admin-dashboard-quick-actions__subtitle{display:none}.admin-dashboard-qa{padding:7px 6px;gap:6px}.admin-dashboard-qa__icon{width:28px;height:28px;font-size:.85rem}.admin-dashboard-qa__label{font-size:.72rem}.admin-dashboard-qa__hint{display:none}}.form-chips-field{width:100%;min-width:0;max-width:100%;box-sizing:border-box;align-self:stretch}.form-chips-field .p-chips{width:100%;display:flex}.form-chips-field .p-chips-multiple-container{width:100%;min-width:0;flex:1 1 auto;min-height:2.5rem!important;box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important}.form-chips-field .p-chips-input-token{flex:1 1 120px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;align-self:center!important;list-style:none}.form-chips-field .p-chips-input-token input{flex:1 1 auto!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;font:inherit!important;line-height:1.5!important;color:inherit!important}.form-rating-emoji{font-size:1.35rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.form-rating-emoji--on{opacity:1}.form-rating-emoji--off{opacity:1;filter:grayscale(1)}.form-rating-cancel-mark{font-size:1rem;line-height:1;opacity:.65;font-weight:600;-webkit-user-select:none;user-select:none}.form-paragraph-display p{margin:0 0 .5rem}.form-paragraph-display p:last-child{margin-bottom:0}.form-paragraph-display h1,.form-paragraph-display h2,.form-paragraph-display h3,.form-paragraph-display h4{margin:0 0 .5rem;font-weight:600;line-height:1.3;color:#2c3e50}.form-paragraph-display h1{font-size:1.5rem}.form-paragraph-display h2{font-size:1.25rem}.form-paragraph-display h3{font-size:1.1rem;font-weight:600}.form-paragraph-display h4{font-size:1rem}.form-paragraph-display h1:last-child,.form-paragraph-display h2:last-child,.form-paragraph-display h3:last-child,.form-paragraph-display h4:last-child{margin-bottom:0}.form-paragraph-display strong,.form-paragraph-display b{font-weight:600}.form-paragraph-display u{text-decoration:underline}.form-paragraph-display s,.form-paragraph-display strike{text-decoration:line-through}.form-paragraph-display ul,.form-paragraph-display ol{margin:0 0 .5rem;padding-left:1.35rem}.form-paragraph-display li{margin:.15rem 0}.form-paragraph-display blockquote{margin:0 0 .5rem;padding:.25rem 0 .25rem .75rem;border-left:3px solid #dee2e6;color:#495057}.form-paragraph-display a{color:#0d6efd;text-decoration:underline}.form-paragraph-display a:hover{color:#0a58ca}.tutor-dashboard-quick-actions .admin-dashboard-quick-actions__track{grid-template-columns:repeat(2,minmax(0,1fr))}.tutor-dashboard-month-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.tutor-dashboard-month-grid>*{min-width:0}.tutor-dashboard-filter-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px;flex-wrap:wrap}.tutor-dashboard-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:15px}.tutor-dashboard-chart-income-grid{margin-top:14px;display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:15px;align-items:stretch}.tutor-dashboard-lists-grid{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;align-items:start}.tutor-dashboard-list-row{display:flex;align-items:center;gap:10px}.tutor-dashboard-lj-entry{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1.5px solid #d7dee8;background:#fff;cursor:pointer;text-align:left;font:inherit;width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.tutor-dashboard-lj-subject{font-size:11px;font-weight:700;padding:5px 10px;border-radius:999px;width:auto;flex:0 1 auto;min-width:0;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learning-journals-dashboard-filters{width:100%;min-width:0;margin-bottom:10px}.learning-journals-dashboard-filters-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end;width:100%;min-width:0}.learning-journals-dashboard-filters-row--with-clear{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.learning-journals-dashboard-filters-clear-slot{display:flex;justify-content:flex-end;align-items:flex-end;align-self:end;min-width:0;padding-bottom:2px}.tutor-dashboard-lj-field{min-width:0}@media(max-width:1023px){.tutor-dashboard-chart-income-grid{grid-template-columns:minmax(0,1fr)}.tutor-dashboard-income-card{padding:14px 16px 24px!important}}@media(max-width:767px){.dashboard-live-month-badge.org-nav-badge{font-size:10px;padding:3px 8px;gap:4px;border-radius:14px;font-weight:600}.dashboard-live-month-badge .org-nav-badge-dot{width:5px;height:5px}.tutor-dashboard-lists-grid{grid-template-columns:minmax(0,1fr)}.tutor-dashboard-list-row{flex-wrap:wrap;align-items:flex-start}.tutor-dashboard-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px}.tutor-dashboard-kpi-grid>*:last-child{grid-column:1 / -1}.learning-journals-dashboard-filters-row,.learning-journals-dashboard-filters-row--with-clear{grid-template-columns:minmax(0,1fr)}.learning-journals-dashboard-filters-clear-slot{justify-content:stretch}.learning-journals-dashboard-filters-clear-slot>.p-button{width:100%}}@media(max-width:640px){.tutor-dashboard-month-grid{grid-template-columns:minmax(0,1fr)}.page-title.admin-dashboard-page-title{font-size:1.15rem!important;line-height:1.3!important}.tutor-dashboard-lj-entry{flex-wrap:wrap;align-items:flex-start}.tutor-dashboard-lj-subject{flex:0 1 auto;width:auto;max-width:calc(100% - 54px);min-width:0;box-sizing:border-box;margin-top:4px;margin-left:54px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}}.profile-tabview.profile-tabview--wrap-nav>.p-tabview-nav-container,.profile-tabview.profile-tabview--wrap-nav .p-tabview-nav-content{max-width:100%;overflow:visible!important}.profile-tabview.profile-tabview--wrap-nav .p-tabview-nav{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;max-width:100%;row-gap:.375rem}.profile-tabview.profile-tabview--wrap-nav .p-tabview-nav>li,.profile-tabview.profile-tabview--wrap-nav .p-tabview-nav li{flex:0 0 auto!important}.profile-tabview.profile-tabview--wrap-nav .p-tabview-nav .p-tabview-nav-link{white-space:nowrap}.profile-tabview.profile-tabview--wrap-nav .p-tabview-nav-prev,.profile-tabview.profile-tabview--wrap-nav .p-tabview-nav-next,.profile-tabview.profile-tabview--wrap-nav .p-tabview-ink-bar{display:none!important}.profile-form .profile-tabview .p-tabview-panel-content{padding-bottom:.75rem;min-width:0;max-width:100%;box-sizing:border-box}.users-role-tabview.profile-tabview .p-tabview-panel-content{min-width:0;max-width:100%;box-sizing:border-box}.settings-templates-tab-panel,.settings-tab-shell{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.settings-smtp-setup-alert{width:100%;margin:0 0 .25rem}.settings-smtp-setup-alert .p-inline-message-icon,.settings-smtp-setup-alert .p-message-icon{display:none!important}.settings-smtp-setup-alert-inner{display:inline-flex;align-items:flex-start;gap:.5rem;width:100%}.settings-smtp-setup-alert-icon{flex-shrink:0;margin-top:.1em;font-size:var(--tc-prime-field-font-size);line-height:1.35;color:#f59e0b}.settings-smtp-setup-alert-text{font-size:var(--tc-prime-field-font-size);line-height:1.35}.tc-admin-settings-route .profile-settings-form>.settings-smtp-setup-alert+.profile-tabview>.p-tabview-nav-container{margin-top:0}.layout-content:has(.tc-admin-settings-route--pin-save){display:flex;flex-direction:column;min-height:0;overflow:hidden}.content-wrapper:has(.tc-admin-settings-route--pin-save){flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%}.tc-admin-settings-route--pin-save{flex:1 1 auto;min-height:0;width:100%;max-width:100%;align-self:stretch;display:flex;flex-direction:column}.tc-admin-settings-route--pin-save>.users-card.p-card{flex:1 1 auto;min-height:0;width:100%!important;max-width:100%!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;overflow:hidden}.tc-admin-settings-route--pin-save>.users-card.p-card>.p-card-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:.45rem}.tc-admin-settings-route--pin-save>.users-card.p-card>.p-card-body>.p-card-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tc-admin-settings-route--pin-save .profile-settings-form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:0}.tc-admin-settings-route--pin-save .profile-settings-form>.profile-tabview{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tc-admin-settings-route--pin-save .profile-settings-form>.profile-tabview>.p-tabview-nav-container{flex-shrink:0}.tc-admin-settings-route--pin-save .profile-settings-form>.profile-tabview>.p-tabview-panels{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.tc-admin-settings-route--pin-save .settings-save-dock{flex-shrink:0;position:sticky;bottom:0;z-index:5;margin:0;padding:.35rem 0 0;background:#fff}.tc-admin-settings-route--pin-save .settings-save-dock .save-button.p-button{padding:.35rem .85rem!important;min-height:0!important;line-height:1.2!important}@media(max-width:480px){.tc-admin-settings-route--pin-save .settings-save-dock.form-actions{padding-top:.35rem}}.settings-tab-stack{display:flex;flex-direction:column;gap:24px;margin-bottom:16px}.settings-general-layout{display:flex;flex-direction:column;gap:28px;margin-bottom:16px}.settings-general-section{display:flex;flex-direction:column;gap:16px;min-width:0}.settings-general-contact-grid,.settings-general-assets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-content:start;align-items:start}.settings-general-asset-card{min-width:0;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px #0f172a0a}.settings-general-asset-body{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.settings-general-asset-preview{display:flex;align-items:center;justify-content:center;min-height:104px;padding:16px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff}.settings-general-asset-preview img{max-height:72px;max-width:100%;object-fit:contain}.settings-general-asset-empty{color:#94a3b8;font-size:.875rem;line-height:1.4;text-align:center}.settings-general-asset-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.settings-banking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-content:start;align-items:start;margin-bottom:16px}.settings-address-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-content:start;align-items:start;margin-bottom:16px}.settings-address-street{grid-column:1 / 4}.settings-address-number{grid-column:4}.settings-address-zip{grid-column:1}.settings-address-city{grid-column:2 / 5}.settings-address-country,.settings-banking-span-2{grid-column:1 / -1}.profile-account-form{text-align:left}.profile-account-form .settings-general-section{align-items:flex-start}.profile-account-section-title{margin:0;font-size:1.125rem;font-weight:700;color:#0f172a;letter-spacing:.03em;text-align:left;align-self:flex-start;width:100%}.profile-account-section-heading{display:flex;flex-direction:column;gap:.375rem;align-items:flex-start;width:100%}.profile-account-section-hint{margin:0;color:#64748b;font-size:.9375rem;line-height:1.5;max-width:42rem;text-align:left;align-self:flex-start}.profile-account-fields{display:flex;flex-direction:column;gap:1rem;width:100%;align-items:flex-start}.profile-account-fields>*{width:50%;max-width:50%;min-width:0;box-sizing:border-box}.profile-account-fields .p-fluid,.profile-account-fields .p-password{width:100%;max-width:100%}.profile-account-form .form-actions{margin-top:.5rem}.profile-account-form .profile-account-form-actions{display:flex;justify-content:flex-end;align-items:center;width:50%;max-width:50%;min-width:0;box-sizing:border-box}.profile-form .profile-account-form .profile-account-form-actions .save-button.p-button{width:auto;margin-left:0}.profile-account-tab .profile-account-form{margin-top:0}.profile-account-photo,.profile-account-photo-body{width:100%}.profile-account-photo-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.profile-account-photo-preview{width:96px;height:96px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid #e2e8f0;background:#f8fafc;flex-shrink:0}.profile-account-photo-preview--loading{border-style:dashed}.profile-account-photo-preview img{width:100%;height:100%;object-fit:cover;display:block}.profile-account-photo-fallback{width:96px!important;height:96px!important;background:#06643f!important;color:#fff!important;font-size:1.5rem!important}.profile-account-photo-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.profile-account-photo-input{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}@media(max-width:640px){.profile-account-fields>*{width:100%;max-width:100%}.profile-account-form .profile-account-form-actions{width:100%;max-width:100%;justify-content:flex-end}}.profile-form-grid-2,.profile-editor-form .form-grid,.profile-tabview .profile-section .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:640px){.profile-form-grid-2,.profile-editor-form .form-grid,.profile-tabview .profile-section .form-grid{grid-template-columns:1fr;gap:20px;margin-bottom:20px}}.profile-field-span-full,.profile-field-span-2{grid-column:1 / -1}@media(max-width:768px){.layout-content:has(.tc-admin-settings-route--pin-save){display:block!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.content-wrapper:has(.tc-admin-settings-route--pin-save),.tc-admin-settings-route--pin-save,.tc-admin-settings-route--pin-save>.users-card.p-card,.tc-admin-settings-route--pin-save>.users-card.p-card>.p-card-body,.tc-admin-settings-route--pin-save>.users-card.p-card>.p-card-body>.p-card-content,.tc-admin-settings-route--pin-save .profile-settings-form,.tc-admin-settings-route--pin-save .profile-settings-form>.profile-tabview,.tc-admin-settings-route--pin-save .profile-settings-form>.profile-tabview>.p-tabview-panels{flex:none!important;display:block!important;min-height:auto!important;overflow:visible!important}.tc-admin-settings-route--pin-save .settings-save-dock{position:sticky;bottom:0;z-index:5;margin-top:.75rem;padding:.5rem 0 .35rem;border-top:1px solid #e2e8f0;box-shadow:0 -8px 14px -12px #0f172a59;background:#fff}.profile-tabview.profile-tabview--wrap-nav>.p-tabview-nav-container{position:relative;max-width:100%;overflow:hidden!important}.profile-tabview.profile-tabview--wrap-nav .p-tabview-nav-content{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:linear-gradient(to left,#fff 35%,#fff0) right center / 3.25rem 100% no-repeat local,linear-gradient(to left,#0f172a33,#0f172a00) right center / 1.5rem 100% no-repeat scroll,#fff}.profile-tabview.profile-tabview--wrap-nav .p-tabview-nav-content::-webkit-scrollbar{display:none}.profile-tabview.profile-tabview--wrap-nav .p-tabview-nav-prev,.profile-tabview.profile-tabview--wrap-nav .p-tabview-nav-next{display:none!important}.profile-tabview.profile-tabview--wrap-nav .p-tabview-nav{width:max-content;min-width:100%;flex-wrap:nowrap!important;overflow:visible!important;row-gap:0;background:transparent!important}.settings-tab-stack{gap:20px;margin-bottom:16px}.settings-general-layout{gap:24px;margin-bottom:16px}.settings-general-contact-grid,.settings-general-assets-grid{grid-template-columns:1fr;gap:20px}.settings-banking-grid{grid-template-columns:1fr;gap:20px!important;margin-bottom:0!important}.settings-address-grid{grid-template-columns:minmax(4.5rem,1fr) minmax(0,1fr) minmax(0,1fr) minmax(4.5rem,1fr);gap:14px 10px!important;margin-bottom:0!important}.settings-address-mobile-full,.settings-banking-span-2{grid-column:1 / -1}.form-grid{grid-template-columns:1fr;gap:20px;margin-bottom:20px}.profile-field-span-2{grid-column:1 / -1}.profile-card .p-card-body{padding:1rem 1rem 1.5rem}.profile-tabview .p-tabview-panels{padding-top:.75rem;padding-left:.5rem;padding-right:.5rem}.profile-form .profile-tabview .p-tabview-panel-content,.users-role-tabview.profile-tabview .p-tabview-panel-content{padding-left:.35rem;padding-right:.35rem;padding-bottom:.5rem}}.settings-invoice-notifications-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.settings-invoice-notifications-grid--top{margin-bottom:1.5rem}.settings-invoice-fee-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;grid-column:1 / -1}.settings-invoice-notifications-grid>.settings-invoice-field-full{grid-column:1 / -1}.settings-invoice-radio-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.5rem}@media(max-width:768px){.settings-invoice-notifications-grid{grid-template-columns:1fr}.settings-invoice-notifications-grid--top{margin-bottom:1rem}.settings-invoice-fee-row{grid-template-columns:1fr}.settings-invoice-radio-row{flex-direction:column;align-items:flex-start;gap:.75rem}}.tc-availability-page{width:100%;max-width:100%;box-sizing:border-box;text-align:left}.availability-form{display:flex;flex-direction:column;gap:24px;width:100%;max-width:100%;box-sizing:border-box;text-align:left}.tc-availability-page-card.p-card{align-self:stretch!important;width:100%!important;max-width:100%!important}.tc-availability-page-card.p-card,.tc-availability-page-card .p-card-body,.tc-availability-page-card .p-card-content{width:100%;max-width:100%;box-sizing:border-box}.tc-availability-page-card .p-card-body{text-align:left}.availability-form>.profile-tabview.p-component,.availability-form .profile-tabview.p-tabview{width:100%!important;max-width:100%!important;box-sizing:border-box}.availability-form .profile-tabview .p-tabview-panels{width:100%!important;max-width:100%!important;box-sizing:border-box;padding-left:.5rem;padding-right:.5rem}.availability-form .profile-tabview .p-tabview-panel,.availability-form .profile-tabview .p-tabview-panel-content{width:100%!important;max-width:100%!important;box-sizing:border-box;display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:left!important}.availability-teaching-subjects-form,.availability-schedule-form{width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch}.availability-schedule-tab{width:100%;max-width:100%;box-sizing:border-box}.form-sections{display:flex;flex-direction:column;gap:24px}.form-section-card{background:transparent;border:none;box-shadow:none;overflow:visible}.form-section-card .p-card-content{background:transparent;overflow:visible;width:100%;max-width:100%;box-sizing:border-box}.availability-tag-wrap{display:inline-flex;align-items:center;vertical-align:top;max-width:100%}.availability-tag-wrap .p-tag{line-height:1.35}.availability-save-actions{display:flex;align-self:stretch;flex:0 0 auto;width:100%;max-width:100%;box-sizing:border-box;justify-content:flex-end!important;align-items:center;margin-top:1.25rem;margin-left:0;margin-right:0;padding-inline:0}.w-full{width:100%}.p-multiselect{background:#fff!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.p-multiselect .p-multiselect-label-container{background:transparent!important;max-width:100%!important;overflow:hidden!important}.p-multiselect:not(.p-multiselect-chip) .p-multiselect-label{background:transparent!important;max-width:100%!important;overflow:hidden!important;flex-wrap:wrap!important}.p-multiselect:not(.p-multiselect-chip) .p-multiselect-token{max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.p-multiselect:not(.p-multiselect-chip) .p-multiselect-token .p-multiselect-token-label{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.subjects-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:normal;width:100%;max-width:100%;overflow:hidden}.subjects-form-row .form-group{position:relative;overflow:visible;min-width:0;max-width:100%}.subjects-form-row .p-dropdown{width:100%;max-width:100%}.subjects-form-row .p-multiselect{width:100%!important;max-width:100%!important;min-width:0!important}.selected-subjects-display{margin-top:12px;padding:12px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px}.selected-subjects-label{display:block;font-weight:500;color:#333;font-size:.9rem;margin-bottom:8px}.selected-subjects-chips{display:flex;flex-wrap:wrap;gap:8px}.subject-chip{display:inline-flex;align-items:center;gap:6px;background-color:#007bff;color:#fff;padding:6px 10px;border-radius:16px;font-size:.85rem;font-weight:500;border:1px solid #007bff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-remove-btn{background:none;border:none;color:#fff;font-size:16px;font-weight:700;cursor:pointer;padding:0;margin:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.chip-remove-btn:hover{background-color:#fff3}.chip-remove-btn:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:1px}.show-more-btn{background-color:#6c757d;color:#fff;border:1px solid #6c757d;padding:6px 12px;border-radius:16px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.show-more-btn:hover{background-color:#5a6268;border-color:#545b62;transform:translateY(-1px)}.show-more-btn:focus{outline:2px solid rgba(108,117,125,.5);outline-offset:2px}.show-more-btn:active{transform:translateY(0)}.availability-form-row{display:grid;grid-template-columns:1fr 1fr 1fr 2fr auto;gap:12px;margin-bottom:16px}.availability-schedule-form .availability-form-row:not(.existing-availability-row){align-items:end}.availability-schedule-form .availability-schedule-add-button.p-button{margin:0;align-self:stretch;justify-content:center}.availability-form-row .form-group{margin-bottom:0;display:flex;flex-direction:column;justify-content:center}.availability-form-row .form-group .p-button{margin:0;align-self:flex-start}.existing-availability-row{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:10px;padding:12px;margin-bottom:8px}.existing-availability-row .p-inputtext,.existing-availability-row .p-dropdown,.existing-availability-row .p-calendar .p-inputtext{background-color:#fff!important}.form-actions-row{display:flex;gap:8px;align-items:center}.availability-row-actions{align-self:end;padding-bottom:2px}.p-calendar.p-calendar-w-btn{width:100%}.p-calendar .p-inputtext{background:#fff!important}.p-calendar .p-datepicker{min-width:300px}.p-calendar .p-timepicker{padding:1rem;border-top:1px solid #dee2e6}.p-calendar .p-hour-picker,.p-calendar .p-minute-picker{text-align:center}.p-button-secondary{background-color:#6c757d;border-color:#6c757d}.p-button-secondary:hover{background-color:#5a6268;border-color:#545b62}@media(max-width:768px){.subjects-form-row{grid-template-columns:1fr;gap:16px}.availability-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.availability-schedule-tab .availability-form-row>*{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.availability-schedule-tab .availability-form-row>*:nth-child(1),.availability-schedule-tab .availability-form-row>*:nth-child(4),.availability-schedule-tab .availability-form-row>*:nth-child(5){grid-column:1 / -1}.availability-schedule-tab .availability-form-row>*:nth-child(2),.availability-schedule-tab .availability-form-row>*:nth-child(3){grid-column:auto}.existing-availability-row .availability-row-actions.form-actions-row{justify-content:flex-end;flex-wrap:wrap;width:100%;max-width:100%;padding-top:10px;margin-top:6px;border-top:1px solid #dee2e6}.availability-schedule-add-field label.tc-form-field-label{display:none}.availability-schedule-add-field>div:last-child{margin-top:0!important}.availability-schedule-add-field{align-items:flex-end!important}.availability-schedule-form .availability-schedule-add-button.p-button{width:auto!important;align-self:flex-end;max-width:100%}.form-actions-row{justify-content:flex-start}.form-section-card .p-card-content{padding:16px}.form-section-card .p-card-title{font-size:1.2rem}.selected-subjects-display{padding:10px}.selected-subjects-chips{gap:6px}.subject-chip{font-size:.8rem;padding:5px 8px}.show-more-btn{font-size:.8rem;padding:5px 10px}}@media(max-width:480px){.form-section-card .p-card-content{padding:12px}.availability-save-actions{justify-content:stretch}.availability-save-actions .save-button,.save-button{width:100%}.form-actions{padding-top:16px}.form-actions-row{flex-direction:column;width:100%}.form-actions-row .p-button{width:100%}.existing-availability-row .availability-row-actions.form-actions-row{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;max-width:100%}.existing-availability-row .availability-row-actions.form-actions-row .p-button{width:auto!important;flex:0 0 auto}}.export-format-menu-button{display:inline-flex;align-items:center;flex-shrink:0}.users-toolbar-clear-wrap{display:inline-flex;align-items:flex-end;flex-shrink:0;align-self:end;justify-self:start;width:auto;max-width:none;box-sizing:border-box}@media screen and (max-width:768px){.users-toolbar-filters .users-toolbar-clear-wrap{flex:0 0 auto;flex-shrink:0;align-self:flex-end;width:auto!important;max-width:none!important}}.parent-dashboard-main-grid{margin-top:14px;display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:15px;align-items:start}.parent-dashboard-main-panel{display:flex;flex-direction:column;min-width:0;box-sizing:border-box;height:min(560px,82vh);overflow:hidden}.parent-dashboard-main-panel-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:14px 16px;-webkit-overflow-scrolling:touch}.parent-dashboard-main-panel .parent-dashboard-upcoming-list{max-height:none}.parent-dashboard-upcoming-alert{padding-top:6px!important;padding-bottom:6px!important}.parent-dashboard-welcome-card .page-title-row{margin-bottom:0}.parent-dashboard-lj-row{display:flex;flex-wrap:wrap;gap:15px;margin-top:14px;align-items:stretch}.parent-dashboard-lj-col{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;align-self:stretch}.parent-dashboard-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:15px;margin-bottom:14px}.parent-dashboard-upcoming-list{display:flex;flex-direction:column;gap:10px;max-height:min(1280px,82vh);overflow-y:auto;overflow-x:hidden;padding-right:6px;-webkit-overflow-scrolling:touch}.parent-dashboard-upcoming-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:17px;margin-bottom:10px;font-size:13px}.parent-dashboard-history-row{display:grid;grid-template-columns:10px auto minmax(0,1fr) auto;column-gap:12px;row-gap:4px;align-items:center;padding:12px 0;font-size:14px}.parent-dashboard-history-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;grid-column:1;grid-row:1}.parent-dashboard-history-date{font-weight:700;color:#0f172a;min-width:96px;font-family:Sora,sans-serif;flex-shrink:0;grid-column:2;grid-row:1}.parent-dashboard-history-detail{min-width:0;color:#556273;grid-column:3;grid-row:1;overflow-wrap:anywhere}.parent-dashboard-history-meta{display:flex;align-items:center;gap:10px;flex-shrink:0;grid-column:4;grid-row:1}.parent-dashboard-history-duration{color:#556273;text-align:right;white-space:nowrap}.parent-dashboard-lj-entry{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1.5px solid #d7dee8;background:#fff;cursor:pointer;text-align:left;font:inherit;width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.parent-dashboard-lj-subject{font-size:11px;font-weight:700;padding:5px 10px;border-radius:999;width:auto;flex:0 1 auto;min-width:0;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-dashboard-lj-search{flex:1 1 12rem;min-width:0;max-width:100%;display:block;width:100%;position:relative}.parent-dashboard-lj-search.p-input-icon-left>.pi.pi-search{left:.875rem;top:50%;transform:translateY(-50%);margin-top:0;z-index:1;color:#94a3b8;font-size:1rem;pointer-events:none}.parent-dashboard-lj-search.p-input-icon-left .parent-dashboard-lj-search-input.p-inputtext,.parent-dashboard-lj-search.p-input-icon-left input.parent-dashboard-lj-search-input,.parent-dashboard-lj-search.p-input-icon-left>.p-inputtext{padding-left:2.875rem!important;box-sizing:border-box}.parent-dashboard-lj-outline-btn.p-button{font-size:13px;font-weight:600;padding:.45rem .75rem;white-space:nowrap}@media(max-width:1023px){.parent-dashboard-main-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.parent-dashboard-lj-col{flex:1 1 100%;max-width:none}.parent-dashboard-main-panel{height:min(480px,65vh)}.parent-dashboard-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px}.parent-dashboard-kpi-grid>.kpi-card:last-child{grid-column:1 / -1;width:100%;box-sizing:border-box}.parent-dashboard-upcoming-meta{grid-template-columns:1fr}.parent-dashboard-invoice-view-wrap{display:flex;justify-content:flex-end;width:100%}.parent-dashboard-invoice-view-btn.p-button{width:auto!important;max-width:100%}}@media(max-width:640px){.parent-dashboard-welcome-card .page-title{font-size:1.2rem!important;line-height:1.3!important}.parent-dashboard-schedule-meeting{flex:1 1 100%;width:100%;justify-content:center}.parent-dashboard-history-row{grid-template-columns:10px minmax(0,1fr);grid-template-rows:auto auto auto;row-gap:8px;align-items:start}.parent-dashboard-history-dot{grid-row:1 / -1;align-self:start;margin-top:4px}.parent-dashboard-history-date{grid-column:2;grid-row:1;min-width:0}.parent-dashboard-history-detail{grid-column:2;grid-row:2}.parent-dashboard-history-meta{grid-column:2;grid-row:3;justify-self:start;flex-wrap:wrap}.parent-dashboard-lj-entry{flex-wrap:wrap;align-items:flex-start}.parent-dashboard-lj-subject{flex:0 1 auto;width:auto;max-width:calc(100% - 54px);min-width:0;box-sizing:border-box;margin-top:4px;margin-left:54px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}}@media(min-width:1024px){.parent-dashboard-lj-col{flex:1 1 calc(50% - 8px);max-width:calc(50% - 7.5px)}}.dashboard{padding:2rem;max-width:1200px;margin:0 auto}.dashboard h1{color:#1f2937;margin-bottom:2rem;font-size:2.5rem;font-weight:600}.dashboard-content{display:flex;flex-direction:column;gap:2rem}.dashboard-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2rem;text-align:center;box-shadow:0 1px 3px #0000001a;transition:all .3s ease}.card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.card h3{color:#374151;margin:0 0 1rem;font-size:1.1rem;font-weight:500}.card-number{font-size:2.5rem;font-weight:700;color:#6366f1;margin:.5rem 0}.dashboard-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a}.dashboard-section h3{color:#1f2937;margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.sessions-list{display:flex;flex-direction:column;gap:1rem}.session-item{display:flex;justify-content:between;align-items:center;padding:1.5rem;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;transition:all .2s ease}.session-item:hover{background:#f3f4f6;border-color:#d1d5db}.session-info{flex:1}.session-info h4{color:#1f2937;margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.session-info p{color:#6b7280;margin:.25rem 0;font-size:.9rem}.session-time{color:#374151!important;font-weight:500!important}.btn{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block;text-align:center}.btn-primary{background:#6366f1;color:#fff}.btn-primary:hover{background:#5855eb;transform:translateY(-1px)}.btn-secondary{background:#e5e7eb;color:#374151}.btn-secondary:hover{background:#d1d5db;transform:translateY(-1px)}.progress-list{display:flex;flex-direction:column;gap:1rem}.progress-item{padding:1.5rem;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.progress-info h4{color:#1f2937;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.progress-bar{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width .3s ease}.progress-info p{color:#6b7280;margin:0;font-size:.9rem;font-weight:500}.recent-activity{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a}.recent-activity h3{color:#1f2937;margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.recent-activity ul{list-style:none;padding:0;margin:0}.recent-activity li{border-bottom:1px solid #f3f4f6;color:#6b7280;font-size:.95rem;position:relative;padding:1rem 1rem 1rem 2rem}.recent-activity li:last-child{border-bottom:none}.recent-activity li:before{content:"•";color:#6366f1;font-weight:700;position:absolute;left:.5rem}@media(max-width:768px){.dashboard{padding:1rem}.dashboard h1{font-size:2rem}.dashboard-cards{grid-template-columns:1fr;gap:1rem}.card,.dashboard-section{padding:1.5rem}.session-item{flex-direction:column;align-items:flex-start;gap:1rem}.btn{width:100%}}@media(max-width:480px){.dashboard{padding:.5rem}.card,.dashboard-section{padding:1rem}.card-number{font-size:2rem}}.tc-notification-bell-trigger.p-button.p-button-text{color:var(--layout-sidebar-bg, #045636);border:none;background:transparent;box-shadow:none;border-radius:10px;min-width:44px;min-height:44px;padding:.5rem;transition:background-color .15s ease,color .15s ease}.tc-navbar-icon-group{display:flex;align-items:center;gap:.2rem}.tc-navbar-icon-group .tc-notification-bell-target{margin-inline-start:-.3rem}.tc-notification-bell-trigger.p-button.p-button-text:hover{background:#04563614!important;color:var(--layout-sidebar-bg-press, #035534)!important}.tc-notification-bell-trigger.p-button.p-button-text:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--layout-sidebar-bg, #045636)!important}.tc-notification-bell-target:focus{outline:none}.tc-notification-bell-target:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--layout-sidebar-bg, #045636);border-radius:10px}.tc-notification-bell-view-all.p-button{flex-shrink:0;padding:.4rem .65rem!important;font-weight:600;font-size:.8rem!important}.tc-nb-feed{padding:10px 12px 14px;background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(4,86,54,.09),transparent 55%),linear-gradient(180deg,#fbfdfc,#f4f6f5)}.tc-nb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tc-nb-card{--nb-green: var(--layout-sidebar-bg, #045636);--nb-green-soft: rgba(4, 86, 54, .14);position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px 11px 14px;border:1px solid var(--nb-green);border-radius:16px;cursor:pointer;text-align:left;font:inherit;color:inherit;background:#fff;box-shadow:0 1px 2px #0f172a0a;transition:transform .2s cubic-bezier(.34,1.2,.64,1),box-shadow .2s ease,background-color .18s ease,border-color .18s ease,color .18s ease;overflow:hidden;isolation:isolate}.tc-nb-card__sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,transparent 40%,rgba(255,255,255,.55) 48%,rgba(255,255,255,.1) 52%,transparent 60%);opacity:0;transform:translate(-30%);transition:opacity .35s ease,transform .55s ease;pointer-events:none;z-index:0}.tc-nb-card:hover .tc-nb-card__sheen{opacity:0;transform:translate(0)}.tc-nb-card:active{transform:translateY(-1px) scale(1.005);transition-duration:.08s}.tc-nb-card[data-unread=true]{background:#f8fcfa;border-width:1px;box-shadow:0 6px 16px #0456361a}.tc-nb-card:hover{transform:translateY(-2px);background:var(--layout-sidebar-bg, #045636);border-color:var(--layout-sidebar-bg, #045636);color:#fffffffa;box-shadow:0 10px 28px #04563647}.tc-nb-card:focus{outline:none}.tc-nb-card:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--nb-green),0 6px 18px #0456361f}.tc-nb-card:not([data-unread=true]):focus-visible:not(:hover){background:#fff}.tc-nb-card[data-unread=true]:focus-visible:not(:hover){background:#f8fcfa}.tc-nb-card__body{flex:1 1 0%;min-width:0;max-width:100%;overflow:hidden;z-index:1;display:flex;flex-direction:column;gap:3px;align-items:stretch}.tc-nb-card__title{display:flex;align-items:center;gap:.35rem;width:100%;max-width:100%;min-width:0;font-family:Sora,DM Sans,system-ui,sans-serif;font-size:.84rem;font-weight:600;line-height:1.38;letter-spacing:-.02em;color:#0f172a}.tc-nb-card__title-text{flex:1 1 0%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-nb-card__reschedule-icon{flex-shrink:0;font-size:.9rem;color:var(--tutorcloud-brand, #07774a)}.tc-nb-card:not([data-unread=true]) .tc-nb-card__title-text{font-weight:500;color:#334155}.tc-nb-card__time{display:block;font-size:.68rem;font-weight:500;line-height:1.25;letter-spacing:.01em;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-nb-card[data-unread=true] .tc-nb-card__time{color:#7c8ea0}.tc-nb-card:hover .tc-nb-card__title-text{color:#fff!important;font-weight:600}.tc-nb-card:hover .tc-nb-card__reschedule-icon{color:#ffffffe6}.tc-nb-card:hover .tc-nb-card__time{color:#ffffffb8!important}.tc-nb-card__chevron{flex-shrink:0;font-size:1.55rem;line-height:1;color:var(--nb-green);opacity:0;transform:translate(-6px);transition:opacity .2s ease,transform .22s cubic-bezier(.34,1.3,.64,1),color .18s ease;z-index:1}.tc-nb-card:focus-visible:not(:hover) .tc-nb-card__chevron{opacity:.88;transform:translate(0);color:var(--nb-green)}.tc-nb-card:hover .tc-nb-card__chevron{opacity:.92;transform:translate(0);color:#fffffff2}.tc-nb-empty{display:flex;flex-direction:column;align-items:center;justify-content:center}.tc-nb-empty__glyph{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:1.35rem;color:var(--layout-sidebar-bg, #045636);background:linear-gradient(145deg,#fffffff2,#dcfce7cc);box-shadow:inset 0 1px #fffffff2,0 8px 20px #0456361a}@media(prefers-reduced-motion:reduce){.tc-nb-card,.tc-nb-card__sheen,.tc-nb-card__chevron{animation:none!important;transition:none!important}.tc-nb-card:hover{transform:none}.tc-nb-card:hover .tc-nb-card__sheen{transform:none;opacity:0}}.qr-login-approve-modal{display:flex;flex-direction:column;gap:1rem}.qr-login-approve-modal__title{margin:0;font-size:.9375rem;font-weight:600;color:#334155;letter-spacing:-.01em;line-height:1.35}.qr-login-approve-modal__body{margin:0;color:#475569;line-height:1.5;font-size:.9375rem}.qr-login-approve-modal__status{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.qr-login-approve-modal__status p{margin:0}.qr-login-approve-modal-body{padding-top:.25rem}:root{--layout-navbar-height: 60px;--layout-sidebar-bg: #045636;--layout-sidebar-bg-press: #035534;--layout-sidebar-width: 245px}html[data-layout-locale=de]{--layout-sidebar-width: 245px}.layout-container{display:flex;flex-direction:column;height:100vh;overflow:hidden}.layout-navbar{display:flex;justify-content:space-between;align-items:center;height:var(--layout-navbar-height);min-height:var(--layout-navbar-height);box-sizing:border-box;background:#fff;border-bottom:1px solid #d7dadf;padding:0 1.5rem;margin-left:var(--layout-sidebar-width);position:relative;z-index:1000}.navbar-left{display:flex;align-items:center;gap:1rem}.navbar-title{margin:0;font-size:1.5rem;font-weight:700;color:#1f2937}.navbar-toggle{display:none}.layout-navbar .navbar-toggle-hamburger.p-button.p-button-text{align-items:center;justify-content:center;min-width:42px;min-height:42px;width:42px;height:42px;padding:0;border-radius:12px;color:var(--layout-sidebar-bg)!important;background:#04563614!important;border:1px solid rgba(4,86,54,.14)!important;box-shadow:0 1px 2px #0f172a0a;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.layout-navbar .navbar-toggle-hamburger.p-button.p-button-text:hover{background:#0456361f!important;border-color:#04563638!important;color:var(--layout-sidebar-bg-press)!important}.layout-navbar .navbar-toggle-hamburger.p-button.p-button-text:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #04563673!important}.layout-navbar .navbar-toggle-hamburger.p-button.p-button-text:active{background:#04563629!important;transform:scale(.96)}.layout-navbar .navbar-toggle-hamburger.navbar-toggle-hamburger--open.p-button.p-button-text{background:#04563624!important;border-color:#04563647!important}.navbar-hamburger-icon{position:relative;display:block;width:18px;height:14px}.navbar-hamburger-bar{position:absolute;left:0;display:block;width:100%;height:2px;border-radius:999px;background:currentColor;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s ease,width .22s ease,top .22s cubic-bezier(.22,1,.36,1)}.navbar-hamburger-bar:nth-child(1){top:0}.navbar-hamburger-bar:nth-child(2){top:6px;width:14px}.navbar-hamburger-bar:nth-child(3){top:12px;width:16px}.navbar-toggle-hamburger--open .navbar-hamburger-bar:nth-child(1){top:6px;width:100%;transform:rotate(45deg)}.navbar-toggle-hamburger--open .navbar-hamburger-bar:nth-child(2){opacity:0;transform:scaleX(.4)}.navbar-toggle-hamburger--open .navbar-hamburger-bar:nth-child(3){top:6px;width:100%;transform:rotate(-45deg)}.navbar-right{display:flex;align-items:center;gap:.25rem}.user-info{display:flex;align-items:center;gap:.75rem}.user-name{font-weight:500;color:#374151;font-size:14px!important}.trial-plan-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .7rem;border-radius:999px;font-size:.75rem;font-weight:650;letter-spacing:.01em;line-height:1.2;white-space:nowrap;flex-shrink:0;border:1px solid transparent;box-shadow:0 1px 2px #0f172a0f}.trial-plan-badge--clickable{cursor:pointer;font:inherit;color:inherit;background:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.trial-plan-badge--clickable:hover{filter:brightness(.97)}.trial-plan-badge--clickable:focus-visible{outline:2px solid #06643f;outline-offset:2px}.trial-plan-badge-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;animation:trial-plan-pulse 2.4s ease-in-out infinite}.trial-plan-badge-plan{text-transform:uppercase;font-size:.6875rem;letter-spacing:.06em;font-weight:750}.trial-plan-badge-sep{width:1px;height:.85rem;opacity:.35;background:currentColor;flex-shrink:0}.trial-plan-badge-days{font-size:.6875rem;letter-spacing:.06em;font-variant-numeric:tabular-nums;font-weight:750}.trial-plan-badge--ok{color:#065f46;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b98159}.trial-plan-badge--ok .trial-plan-badge-dot{background:#10b981}.trial-plan-badge--warn{color:#92400e;background:linear-gradient(135deg,#fffbeb,#fde68a);border-color:#f59e0b66}.trial-plan-badge--warn .trial-plan-badge-dot{background:#f59e0b}.trial-plan-badge--critical,.trial-plan-badge--ended{color:#9f1239;background:linear-gradient(135deg,#fff1f2,#fecdd3);border-color:#f43f5e59}.trial-plan-badge--critical .trial-plan-badge-dot,.trial-plan-badge--ended .trial-plan-badge-dot{background:#f43f5e}@keyframes trial-plan-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.user-avatar{background:#06643f;color:#fff;cursor:pointer;transition:all .2s}.user-avatar:hover{background:#06643f;transform:scale(1.05)}.navbar-profile-menu-trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:transparent;border-radius:9999px;cursor:pointer;line-height:0;-webkit-tap-highlight-color:transparent;transition:box-shadow .15s ease}.navbar-profile-menu-trigger:focus{outline:none}.navbar-profile-menu-trigger:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--layout-sidebar-bg)}.navbar-profile-menu-dropdown{border-radius:15px!important;border:1px solid #e5e7eb!important;overflow:hidden;box-shadow:0 10px 40px #0f172a1f!important;padding:0!important;gap:0!important}.navbar-profile-menu-dropdown .navbar-profile-menu-actions-divider{margin:0!important}.navbar-profile-menu-dropdown .navbar-profile-menu-actions-divider+*{margin-top:0!important}.navbar-profile-menu-dropdown .navbar-profile-menu-action-item{min-height:37px;border-radius:0!important}.navbar-profile-menu-header{display:flex;align-items:center;gap:12px;padding:14px 14px 12px;background:linear-gradient(180deg,#0456360f,#fff0)}.navbar-profile-menu-header-avatar{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;background:var(--layout-sidebar-bg);font-family:Sora,DM Sans,sans-serif;box-shadow:0 2px 8px #04563640}.navbar-profile-menu-header-avatar-img{flex-shrink:0;width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px #04563640}.user-avatar.p-avatar img{object-fit:cover}.layout-navbar--org .navbar-profile-menu-header-avatar--org{background:linear-gradient(145deg,#6d4fc2,#5538a8);box-shadow:0 2px 8px #56379659}.navbar-profile-menu-header-meta{min-width:0;flex:1}.navbar-profile-menu-item-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;font-size:1rem}.navbar-profile-menu-language{padding-left:14px!important;padding-right:14px!important;border-bottom:1px solid #f1f5f9}.navbar-profile-menu-language-flags{display:flex;align-items:center;gap:9px}.navbar-profile-menu-lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:34px;padding:5px 9px;margin:0;border:2px solid transparent;border-radius:10px;background:#f8fafc;cursor:pointer;line-height:1;transition:border-color .15s ease,background-color .15s ease;-webkit-tap-highlight-color:transparent}.navbar-profile-menu-lang-btn:hover:not(:disabled){background:#f1f5f9}.navbar-profile-menu-lang-btn:focus{outline:none}.navbar-profile-menu-lang-btn:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #07774a73}.navbar-profile-menu-lang-btn--selected{border-color:var(--tutorcloud-brand, #07774a);background:#07774a14}.navbar-profile-menu-lang-flag{font-size:1.15rem;line-height:1;-webkit-user-select:none;user-select:none}.desktop-sidebar{position:fixed;left:0;top:0;width:var(--layout-sidebar-width, 280px);height:100vh;background:var(--layout-sidebar-bg);z-index:1001;isolation:isolate}.sidebar-collapse-btn{position:absolute;right:-15px;top:20px;width:30px;height:30px;background:var(--layout-sidebar-bg-press);border:2px solid #ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1002;transition:transform .1s ease,background-color .1s ease,border-color .1s ease,box-shadow .1s ease}.sidebar-collapse-btn:hover{transform:scale(1.1)}.sidebar-collapse-btn i{font-size:.9rem;color:#fff;font-weight:700}.desktop-sidebar.desktop-sidebar--school-logo-light-section .sidebar-collapse-btn{top:45px;background:#fff;border-color:var(--layout-sidebar-bg);box-shadow:0 1px 3px #0f16231f}.desktop-sidebar.desktop-sidebar--school-logo-light-section .sidebar-collapse-btn:hover{background:#f3f7f5;transform:scale(1.1)}.desktop-sidebar.desktop-sidebar--school-logo-light-section .sidebar-collapse-btn i{color:var(--layout-sidebar-bg)}.desktop-sidebar.collapsed{width:80px!important;min-width:80px!important;max-width:80px!important}.desktop-sidebar.collapsed .sidebar-content{overflow-x:hidden;overflow-y:auto;width:80px}.desktop-sidebar.collapsed .sidebar-menu{display:flex;flex-direction:column;align-items:center;width:80px}.desktop-sidebar.collapsed .sidebar-menu-item{width:46px;height:46px;padding:0!important;margin:.3rem 0!important;display:flex;align-items:center;justify-content:center;border-radius:.625rem;overflow:hidden;border-left:none}.desktop-sidebar.collapsed .sidebar-menu-item:active{transform:none;filter:none}.desktop-sidebar.collapsed .sidebar-menu-item span,.desktop-sidebar.collapsed .sidebar-menu-item .submenu-arrow,.desktop-sidebar.collapsed .submenu{display:none!important}.sidebar-content{padding:60px 0 0;box-sizing:border-box}.sidebar-content-inner{display:flex;flex-direction:column;min-height:calc(100vh - 60px)}.desktop-sidebar:not(.collapsed) .sidebar-content{padding-top:58px}.desktop-sidebar:not(.collapsed) .sidebar-content-inner{min-height:calc(100vh - 58px)}.desktop-sidebar .sidebar-content{height:100vh;max-height:100vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.desktop-sidebar .sidebar-content::-webkit-scrollbar{width:6px}.desktop-sidebar .sidebar-content::-webkit-scrollbar-track{background:transparent}.desktop-sidebar .sidebar-content::-webkit-scrollbar-thumb{background-color:#ffffff40;border-radius:3px}.desktop-sidebar .sidebar-content::-webkit-scrollbar-thumb:hover{background-color:#fff6}.desktop-sidebar:not(.collapsed) .sidebar-content:before{content:none!important;display:none!important}.desktop-sidebar.collapsed .sidebar-content:before{content:none!important;display:none!important}.desktop-sidebar .sidebar-header-brand.desktop-sidebar-brand{position:absolute;top:0;left:0;right:0;height:auto;min-height:60px;padding:10px 1.5rem;margin:0;box-sizing:border-box;display:flex;align-items:center;gap:.5rem;background:var(--layout-sidebar-bg);z-index:1}.sidebar-brand-text-stack{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1.05;min-width:0;margin-top:2px}.sidebar-brand-tenant{display:block;font-family:Sora,DM Sans,sans-serif;font-size:9px;font-weight:700;line-height:1.15;letter-spacing:.085em;color:#ffffff8c;text-transform:uppercase;margin-top:2px;max-width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-sidebar .sidebar-header-brand.desktop-sidebar-brand .sidebar-title{font-family:Sora,DM Sans,sans-serif;color:#fff;font-weight:700;font-size:1.125rem;margin:0;letter-spacing:.02em}.desktop-sidebar .sidebar-header-brand.desktop-sidebar-brand.desktop-sidebar-brand--collapsed{justify-content:center;padding:0;gap:0;height:60px;min-height:60px}.sidebar-header{padding:0 1.5rem 1rem;border-bottom:1px solid #e5e7eb}.sidebar-header h3{margin:0;font-size:1.1rem;font-weight:600;color:#374151}.sidebar-menu{padding:.75rem .65rem;padding-top:5px!important;--sidebar-link-ease: cubic-bezier(.33, 1, .68, 1);--sidebar-link-active-duration: .32s;--sidebar-link-press-duration: .1s}.sidebar-menu-item{display:flex;align-items:center;gap:.6rem;padding:.65rem 1rem;cursor:pointer;box-sizing:border-box;transform:scale(1);transform-origin:center left;transition:background-color var(--sidebar-link-active-duration) var(--sidebar-link-ease),box-shadow var(--sidebar-link-active-duration) var(--sidebar-link-ease),border-color var(--sidebar-link-active-duration) var(--sidebar-link-ease),transform var(--sidebar-link-press-duration) ease-out,filter var(--sidebar-link-press-duration) ease-out;color:#fff;font-weight:500;font-size:.875rem;margin:.3rem .45rem;border-radius:.625rem;border-right:none}.sidebar-menu-item:active{transform:scale(.985);filter:brightness(.94);transition:background-color var(--sidebar-link-press-duration) ease-out,box-shadow var(--sidebar-link-press-duration) ease-out,border-color var(--sidebar-link-press-duration) ease-out,transform var(--sidebar-link-press-duration) ease-out,filter var(--sidebar-link-press-duration) ease-out}.desktop-sidebar:not(.collapsed) .sidebar-menu-item>span{white-space:nowrap;flex-shrink:0}.sidebar-menu-item:hover{background:#ffffff1a;color:#fff}.sidebar-menu-item.active-menu-item{background:#fff3;color:#fff;border-right:none;box-shadow:0 4px 12px #00000026;filter:none}.sidebar-menu-item i{font-size:1rem;width:18px}.collapsed-sidebar-popup{position:fixed;z-index:2400;min-width:235px;max-width:min(280px,calc(100vw - 96px));max-height:calc(100vh - 16px)}.collapsed-sidebar-popup-menu.p-menu{width:100%;max-height:calc(100vh - 16px);overflow-y:auto;padding:.45rem;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;box-shadow:0 16px 42px #0f172a38}.collapsed-sidebar-popup-menu .p-menuitem{margin:.15rem 0}.collapsed-sidebar-popup-menu .p-menuitem-link{display:flex;align-items:center;gap:.65rem;width:100%;padding:.65rem .75rem;border:0;border-radius:10px;background:transparent;color:#0f172a;font:inherit;font-size:.875rem;font-weight:600;text-align:left;cursor:pointer}.collapsed-sidebar-popup-menu .p-menuitem-link:hover,.collapsed-sidebar-popup-menu .p-menuitem-link:focus{background:#07774a14;color:#045636;outline:none}.collapsed-sidebar-popup-menu .p-menuitem-icon{width:18px;color:#047857;font-size:1rem}.collapsed-sidebar-popup-menu .p-menuitem-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collapsed-sidebar-popup-menu-item--active .p-menuitem-link{background:#07774a1f;color:#045636}.collapsed-sidebar-popup-badge{display:inline-flex;align-items:center;margin-left:auto}.layout-content{flex:1;margin-left:var(--layout-sidebar-width);background:#f5f7f9;overflow-y:auto}.content-wrapper{padding:1.2rem;width:100%;max-width:100%;position:relative}.layout-legal-compliance-banner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.6rem;margin:0 0 1rem;padding:.75rem 1rem;border-radius:10px;background:#fff7ed;border:1px solid #fdba74;color:#9a3412;font-size:.9375rem;font-weight:600;line-height:1.3}.layout-legal-compliance-banner>span{min-width:0;flex:1 1 auto}.layout-legal-compliance-banner>i{flex-shrink:0;font-size:1rem;color:#9a3412}.layout-legal-compliance-banner a{font-weight:600;color:var(--tutorcloud-link, var(--tutorcloud-brand, #07774a));text-decoration:underline;text-underline-offset:2px}.layout-legal-compliance-banner a:hover{color:var(--tutorcloud-link-hover, var(--tutorcloud-brand-hover, #09946b))}@media(max-width:640px){.layout-legal-compliance-banner{padding:.7rem .8rem}}.content-wrapper:has(.chat-container) .layout-legal-compliance-banner{flex:0 0 auto}.content-wrapper .chat-page-card.p-card{display:flex!important;flex-direction:column!important;overflow:hidden!important}.layout-content:has(.chat-container){display:flex;flex-direction:column;min-height:0}.content-wrapper:has(.chat-container){flex:1 1 auto;min-height:0;display:flex;flex-direction:column;box-sizing:border-box}.content-wrapper:has(.chat-container) .chat-container{flex:1 1 auto;min-height:0;height:100%;max-height:100%}.content-wrapper:has(.chat-container) .chat-page-card.p-card{height:100%!important;max-height:100%!important}.content-wrapper .chat-page-card.p-card .p-card-body{flex:1!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:20px 0 0!important;height:100%!important}.content-wrapper .chat-page-card.p-card .p-card-content{flex:1!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;height:100%!important;min-height:0!important}.content-wrapper:before{content:"";position:fixed;top:var(--layout-navbar-height);right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(7,119,74,.03) 0%,transparent 70%);pointer-events:none;z-index:0}.content-wrapper>*{position:relative;z-index:1}.p-sidebar-mask:has(.layout-sidebar){align-items:flex-start!important}.p-sidebar.layout-sidebar,#tutorcloud-mobile-sidebar.p-sidebar{width:var(--layout-sidebar-width, 280px)!important;min-width:var(--layout-sidebar-width, 280px)!important;max-width:min(var(--layout-sidebar-width, 280px),92vw)!important;height:100vh!important;max-height:100vh!important;top:0!important;left:0!important;background:#045636!important;background:var(--layout-sidebar-bg)!important;color:#fff!important;border:none!important;box-shadow:4px 0 24px #0000001f!important;z-index:1100!important;display:flex!important;flex-direction:column!important}.layout-sidebar .p-sidebar-content{padding:0!important;background:var(--layout-sidebar-bg)!important;flex:1 1 auto;min-height:0;overflow:hidden!important;display:flex!important;flex-direction:column!important}.layout-sidebar .sidebar-content{padding-top:0;background:var(--layout-sidebar-bg);flex:1 1 auto;min-height:0;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.layout-sidebar .sidebar-content-inner{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.layout-sidebar .sidebar-content-inner>.sidebar-menu{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.layout-sidebar .sidebar-content-inner>.powered-by-footer--sidebar{margin-top:auto;flex-shrink:0}.layout-sidebar .p-sidebar-header{background:var(--layout-sidebar-bg);padding:10px 1.5rem;height:auto;min-height:60px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.sidebar-brand-icon-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-brand-icon-wrap .sidebar-brand-logo-img{display:block;width:42px;height:40px;flex-shrink:0}.sidebar-brand-icon-wrap .sidebar-brand-school-logo-img{display:block;width:auto;height:auto;max-width:118px;max-height:34px;object-fit:contain;flex-shrink:0}.desktop-sidebar .sidebar-header-brand.desktop-sidebar-brand--collapsed .sidebar-brand-school-logo-img{max-width:48px;max-height:44px}.sidebar-header-brand--school-logo-only{justify-content:center}.sidebar-header-brand--school-logo-only .sidebar-brand-icon-wrap{flex:0 1 auto;min-width:0;justify-content:center}.sidebar-header-brand--school-logo-only .sidebar-brand-school-logo-img{max-width:min(160px,100%);max-height:38px}.layout-sidebar .p-sidebar-header:has(.sidebar-header-brand--school-logo-only){justify-content:center}.layout-sidebar .sidebar-header-brand.sidebar-header-brand--school-logo-only{width:100%;justify-content:center}.sidebar-header-brand--school-logo-light-section{background:#fff!important}.desktop-sidebar .sidebar-header-brand.desktop-sidebar-brand.sidebar-header-brand--school-logo-light-section{justify-content:center;border-bottom:1px solid rgba(15,22,35,.08)}.layout-sidebar .p-sidebar-header:has(.sidebar-header-brand--school-logo-light-section){background:#fff}a.sidebar-header-brand.sidebar-header-brand--school-logo-light-section:focus-visible{box-shadow:0 0 0 2px var(--layout-sidebar-bg),0 0 0 4px #fff}.p-sidebar-header .sidebar-brand-icon-wrap{flex-shrink:0}.layout-sidebar .sidebar-header-brand{display:flex;align-items:center;gap:.5rem;min-width:0}a.sidebar-header-brand{text-decoration:none;color:inherit;cursor:pointer;outline:none}a.sidebar-header-brand:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--layout-sidebar-bg);border-radius:4px}.layout-sidebar .p-sidebar-header .sidebar-title{font-family:Sora,DM Sans,sans-serif;color:#fff;font-weight:700;font-size:1.125rem;margin:0;letter-spacing:.02em}.layout-sidebar .sidebar-menu{padding:.75rem .65rem;padding-top:0!important}.layout-sidebar .sidebar-menu-item,.layout-sidebar .sidebar-menu-item:hover,.layout-sidebar .submenu-item,.layout-sidebar .submenu-item:hover{color:#fff!important}.layout-sidebar a.sidebar-menu-item{text-decoration:none}.layout-sidebar .sidebar-menu-item.active-menu-item,.layout-sidebar .submenu-item.active-menu-item{background:#fff3!important;color:#fff!important;box-shadow:0 4px 12px #00000026;filter:none!important}.layout-sidebar .sidebar-menu-item:hover{background:#ffffff1a!important}.layout-sidebar .submenu-item:hover{background:#ffffff14!important}.layout-sidebar .sidebar-menu-item i,.layout-sidebar .submenu-item i{color:#fff}.layout-sidebar .submenu{background:transparent;margin-left:1.35rem;margin-right:.45rem;border-radius:.5rem}@media(max-width:1024px){:root{--layout-navbar-height: 55px}.desktop-sidebar{display:none}.layout-content,.layout-navbar{margin-left:0}.layout-container{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:0}.layout-content{flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.content-wrapper:before{display:none}.p-sidebar.layout-sidebar,#tutorcloud-mobile-sidebar.p-sidebar{height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important}.p-sidebar-mask{z-index:1090!important}.navbar-toggle{display:inline-flex!important}.navbar-title{font-size:1.25rem}.layout-content:has(.chat-container){display:flex;flex-direction:column;min-height:0}.content-wrapper:has(.chat-container){flex:1 1 auto;min-height:0;display:flex;flex-direction:column;box-sizing:border-box}.content-wrapper:has(.chat-container) .chat-page-card.p-card{height:100%!important;max-height:100%!important}}@media(max-width:768px){.layout-content .content-wrapper .p-card{align-self:stretch!important;width:100%;max-width:100%;box-sizing:border-box}}@media(max-width:640px){.layout-navbar{padding:0 1rem}.user-name{display:none}.trial-plan-badge{padding:.22rem .55rem;font-size:.6875rem;gap:.3rem}.trial-plan-badge-plan,.trial-plan-badge-days{font-size:.625rem}.content-wrapper{padding:1rem}.navbar-title{font-size:1.1rem}}#profile-menu .p-menu{min-width:150px}#profile-menu .p-menuitem-link{padding:.75rem 1rem}#profile-menu .p-menuitem-icon{margin-right:.5rem}.sidebar-menu-item{position:relative;overflow:hidden}.sidebar-menu-item:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:transparent;transition:width .3s ease;z-index:-1;border-radius:.625rem}.sidebar-menu-item:hover:before{width:100%}.sidebar-menu-item .submenu-arrow{margin-left:auto;font-size:.72rem;transition:transform .2s ease}.sidebar-menu-item.expanded .submenu-arrow{transform:rotate(90deg)}.submenu{background:transparent;margin:.2rem .45rem .2rem 1.35rem;border-radius:.5rem;padding:.35rem 0}.submenu-item{padding:.6rem .75rem!important;font-size:.8125rem;color:#fff!important;background:transparent!important;box-sizing:border-box;margin:.2rem .45rem;border-radius:.5rem;transform:scale(1);transform-origin:center left;transition:background-color var(--sidebar-link-active-duration) var(--sidebar-link-ease),box-shadow var(--sidebar-link-active-duration) var(--sidebar-link-ease),border-color var(--sidebar-link-active-duration) var(--sidebar-link-ease),transform var(--sidebar-link-press-duration) ease-out,filter var(--sidebar-link-press-duration) ease-out!important;white-space:nowrap;display:flex;align-items:center;justify-content:flex-start;gap:.6rem;margin:0 auto!important}.sidebar-menu-item.submenu-item:active{transform:scale(.985);filter:brightness(.94);transition:background-color var(--sidebar-link-press-duration) ease-out,box-shadow var(--sidebar-link-press-duration) ease-out,border-color var(--sidebar-link-press-duration) ease-out,transform var(--sidebar-link-press-duration) ease-out,filter var(--sidebar-link-press-duration) ease-out!important}.submenu-item>span{flex-shrink:0}.submenu-item:hover{background:#ffffff14!important;color:#fff!important}.submenu-item.active-menu-item{background:#ffffff26!important;color:#fff!important;box-shadow:0 2px 10px #00000026;filter:none!important}.submenu-item i{font-size:.95rem;width:17px}.sidebar-menu .sidebar-nav-badge-host .p-badge{box-sizing:border-box!important;height:1.125rem!important;min-width:1.125rem!important;padding:0 .22rem!important;margin:0!important;font-size:.625rem!important;font-weight:700!important;line-height:1!important;letter-spacing:-.02em;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9999px!important}.sidebar-menu .sidebar-nav-warning-host{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;color:#fdba74;font-size:.95rem;line-height:1;flex-shrink:0}.sidebar-menu .sidebar-nav-warning-host .bi{font-size:1rem}.sidebar-menu .sidebar-menu-item.active-menu-item .sidebar-nav-warning-host{color:#fdba74}.p-card{box-shadow:0 2px 8px #0000000f,0 4px 16px #0000000a!important;border:1px solid rgba(7,119,74,.08)!important;transition:box-shadow .3s ease,transform .3s ease!important}.layout-container[data-layout-mode=org],.layout-container[data-layout-mode=org] .layout-content{background:#f7f9fb}.layout-container[data-layout-mode=org] .content-wrapper{padding:0}.layout-container[data-layout-mode=org] .content-wrapper:before{display:none}.layout-navbar.layout-navbar--org{margin-left:0;padding:0 28px;gap:16px;height:var(--layout-navbar-height);min-height:var(--layout-navbar-height);box-sizing:border-box;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0f16230d;display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:1050}.org-nav-logo{display:flex;align-items:center;gap:9px;text-decoration:none;flex-shrink:0}.org-nav-logo-text-stack{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1.05;min-width:0}.org-nav-logo-org{display:block;font-family:Sora,DM Sans,sans-serif;font-size:9px;font-weight:700;line-height:1.15;letter-spacing:.085em;color:#8a96a8;text-transform:uppercase;margin-top:2px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-nav-logo-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.org-nav-logo-icon .sidebar-brand-logo-img{display:block;width:42px;height:40px;flex-shrink:0}.org-nav-logo-text{font-family:Sora,DM Sans,sans-serif;font-weight:700;font-size:1.125rem;color:#0f1623;letter-spacing:.02em;line-height:1.1}.org-nav-divider{width:1px;height:28px;background:#e2e8f0;flex-shrink:0}.org-nav-subtitle{font-family:Sora,DM Sans,sans-serif;font-size:13.5px;font-weight:700;color:#6b7a8f;letter-spacing:-.1px;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-nav-subtitle>strong{color:#0f1623;font-weight:700}.org-nav-spacer{flex:1}.org-nav-title-cluster{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}.org-nav-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.org-nav-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:10px;font-family:Sora,DM Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.02em;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.org-nav-pill:hover{background:#e8f5ee;border-color:#3d7a5e59;color:#1e5c3a;transform:translateY(-1px);box-shadow:0 3px 10px #0456361f}.org-nav-pill:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--layout-sidebar-bg)}.org-nav-pill--active{background:#2e6f56;border-color:#2e6f56;color:#fff;box-shadow:0 4px 12px #00000026}.org-nav-pill--active:hover{background:#2e6f56;border-color:#2e6f56;color:#fff;transform:translateY(-1px)}.org-nav-pill-icon{font-size:.9rem;opacity:.88}.org-nav-pill--active .org-nav-pill-icon{opacity:1}.org-nav-mobile-menu-btn{display:none;flex-shrink:0}@media(max-width:960px){.org-nav-mobile-menu-btn{display:inline-flex!important}}.org-nav-chip{display:inline-flex;align-items:center;gap:5px;border-radius:20px;padding:4px 11px;font-family:DM Sans,sans-serif;font-size:11.5px;font-weight:600;white-space:nowrap;flex-shrink:0}.org-nav-chip--violet{background:#ede9fe;border:1px solid rgba(109,79,194,.2);color:#6d4fc2}.org-nav-chip--rose{background:#fde8ed;border:1px solid rgba(224,79,106,.2);color:#e04f6a}.org-nav-badge{display:inline-flex;align-items:center;gap:6px;background:#e8f5ee;border:1px solid rgba(61,122,94,.2);border-radius:20px;padding:5px 12px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;color:#3d7a5e;white-space:nowrap;flex-shrink:0}.org-nav-badge-dot{width:6px;height:6px;border-radius:50%;background:#5a9e7c;animation:org-nav-pulse 2.5s infinite}@keyframes org-nav-pulse{0%,to{opacity:1}50%{opacity:.35}}.layout-navbar--org .user-avatar.org-nav-avatar.p-avatar{width:32px;height:32px;background:linear-gradient(145deg,#6d4fc2,#5538a8);color:#fff;font-family:Sora,DM Sans,sans-serif;font-size:11px;font-weight:700;flex-shrink:0}.layout-navbar--org .user-avatar.org-nav-avatar.p-avatar:hover{background:linear-gradient(145deg,#6d4fc2,#5538a8);transform:scale(1.05)}@media(max-width:900px){.layout-navbar.layout-navbar--org{padding:0 16px;gap:10px}.org-nav-chip,.org-nav-badge,.org-nav-subtitle{font-size:11px}}@media(max-width:960px){.layout-navbar.layout-navbar--org .org-nav-chip{display:none}.org-nav-pills--desktop{display:none!important}.org-nav-title-cluster,.layout-navbar.layout-navbar--org .org-nav-divider{display:none}}@media(max-width:540px){.layout-navbar.layout-navbar--org .org-nav-badge,.layout-navbar.layout-navbar--org .org-nav-divider{display:none}}.welcome-title-accent{background:linear-gradient(120deg,var(--login-sage-mid, #5a7a6a) 0%,var(--login-ink, #1a2e28) 55%,var(--login-sage-mid, #5a7a6a) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.welcome-note{margin:0 0 1.25rem;padding:.85rem 1rem;border-left:3px solid var(--login-sage-mid, #5a7a6a);background:color-mix(in srgb,var(--login-sage-mid, #5a7a6a) 8%,transparent);border-radius:0 8px 8px 0;font-size:.9rem;line-height:1.5;color:var(--login-ink-mid, #3d5248)}.welcome-sent{animation:welcome-sent-in .45s ease-out both}.welcome-sent-mark{width:72px;height:72px;margin:0 0 1.25rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),transparent 45%),linear-gradient(145deg,var(--login-sage-pale, #e8f5ee) 0%,#d4efe3 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--login-sage-mid, #3d7a5e) 18%,transparent),0 10px 28px var(--login-sage-glow, rgba(61, 122, 94, .15));display:grid;place-items:center;animation:welcome-mark-pop .55s cubic-bezier(.22,1,.36,1) both}.welcome-sent-svg{width:44px;height:44px}.welcome-sent-ring{fill:none;stroke:var(--login-sage-mid, #3d7a5e);stroke-width:3;stroke-dasharray:190;stroke-dashoffset:190;opacity:.35;animation:welcome-ring-draw .7s ease-out .08s forwards}.welcome-sent-check{fill:none;stroke:var(--login-sage, #2d6b4f);stroke-width:4.5;stroke-dasharray:48;stroke-dashoffset:48;animation:welcome-check-draw .45s ease-out .38s forwards}@keyframes welcome-sent-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-mark-pop{0%{opacity:0;transform:scale(.72)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes welcome-ring-draw{to{stroke-dashoffset:0}}@keyframes welcome-check-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.welcome-sent,.welcome-sent-mark,.welcome-sent-ring,.welcome-sent-check{animation:none}.welcome-sent-ring,.welcome-sent-check{stroke-dashoffset:0}}.legal-navbar{position:sticky;top:0;z-index:100;background:#2d6b4f;box-shadow:0 1px 4px #0000002e}.legal-navbar--light{background:#fff;box-shadow:0 1px 4px #0f162314;border-bottom:1px solid rgba(15,22,35,.08)}.legal-navbar-inner{max-width:1100px;margin:0 auto;padding:0 2rem;height:64px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.legal-navbar-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;cursor:pointer;min-width:0;height:100%}.legal-navbar-brand:hover{opacity:.92}.legal-navbar-logo-icon{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;height:100%;max-width:min(240px,58vw);box-sizing:border-box}.legal-navbar-logo-img{display:block;width:42px;height:40px}.legal-navbar-brand--school-logo-only{gap:0}.legal-navbar-school-logo-img{display:block;width:auto;height:auto;max-width:100%;max-height:40px;object-fit:contain;object-position:left center;flex-shrink:0}.legal-navbar--light .legal-navbar-school-logo-img{max-height:42px;max-width:min(200px,52vw)}.legal-navbar-text-stack{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;gap:0}.legal-navbar-brand-name{font-family:Sora,DM Sans,sans-serif;font-weight:700;font-size:17px;color:#fff;letter-spacing:-.3px}.legal-navbar--light .legal-navbar-brand-name{color:#0f1623}.legal-navbar-tenant{font-family:Sora,DM Sans,sans-serif;font-size:8px;font-weight:700;letter-spacing:.09em;color:#ffffffbf;line-height:1.2}.legal-navbar--light .legal-navbar-tenant{color:#0f16238c}@media(max-width:780px){.legal-navbar-inner{padding:0 1rem;height:56px}.legal-navbar-logo-img{width:42px;height:40px}.legal-navbar-school-logo-img{max-height:34px;max-width:min(148px,54vw)}.legal-navbar--light .legal-navbar-school-logo-img{max-height:36px;max-width:min(160px,56vw)}}.terms-container{min-height:100vh;padding:0 0 4rem;background:var(--surface-ground, #f8f9fa);text-align:left}.terms-card-wrap{max-width:1100px;width:100%;margin:0 auto;padding:1.2rem 2rem}.terms-card-wrap>.p-card{border:1px solid #d7dadf!important;border-radius:14px!important}.terms-card-wrap>.p-card>.p-card-body{padding:10px 25px!important}.terms-content{padding-right:.25rem}.terms-content p{margin-bottom:1rem;line-height:1.7;text-align:justify}.terms-content h3{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.05rem;font-weight:600}.terms-content ul,.terms-content ol{margin-bottom:1rem;padding-left:1.5rem;line-height:1.7}.privacy-container{min-height:100vh;padding:0 0 4rem;background:var(--surface-ground, #f8f9fa);text-align:left}.privacy-card-wrap{max-width:1100px;width:100%;margin:0 auto;padding:2rem 2rem 0}.privacy-card-wrap>.p-card{border:1px solid #d7dadf!important;border-radius:14px!important}.privacy-card-wrap>.p-card>.p-card-body{padding:10px 25px!important}.privacy-content{padding-right:.25rem}.privacy-content p{margin-bottom:1rem;line-height:1.7;text-align:justify}.privacy-content h3{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.05rem;font-weight:600}.privacy-content ul,.privacy-content ol{margin-bottom:1rem;padding-left:1.5rem;line-height:1.7}.profile-page,.profile-card{width:100%;max-width:100%;box-sizing:border-box}.profile-card .p-card-body{padding:1.25rem 1.5rem 1.75rem;background:#fff}.profile-section{width:100%;max-width:100%;box-sizing:border-box}.profile-form{display:flex;flex-direction:column;gap:1.25rem;width:100%}.form-sections{display:flex;flex-direction:column;gap:8px;width:100%}.profile-tabview{width:100%;margin-bottom:0}.profile-tabview .p-tabview-panels{padding-top:1.5rem;padding-bottom:0;padding-left:.5rem;padding-right:.5rem}.profile-form .profile-tabview .p-tabview-panel-content{padding-bottom:.75rem}.profile-tabview .profile-section .form-grid:last-child{margin-bottom:.75rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:25px;width:100%}.profile-field-span-full{grid-column:1 / -1}.profile-field-span-2{grid-column:span 2}.profile-form .form-actions{display:flex;justify-content:flex-end;align-items:center;width:100%;box-sizing:border-box;text-align:right}.profile-form .form-actions .save-button.p-button{width:auto;margin-left:auto}.save-button.p-button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:unset;padding-left:2rem;padding-right:2rem}.save-button.p-button .p-button-icon,.save-button.p-button .p-button-icon-left,.save-button.p-button .p-button-icon-right{margin:0}.save-button.p-button .p-button-label{flex:0 0 auto}.w-full,.profile-form .p-inputmask,.profile-form .p-inputmask .p-inputtext,.p-calendar .p-inputtext{width:100%}.profile-form .p-dropdown .p-dropdown-label-container{justify-content:flex-start}.profile-form .p-dropdown .p-dropdown-label{flex:1 1 auto;text-align:left;justify-content:flex-start}.profile-checkbox-field{display:flex;align-items:center;gap:.5rem;min-height:2.5rem}.profile-checkbox-label{margin:0;font-size:.95rem;color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none}@media(max-width:1100px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-field-span-2{grid-column:1 / -1}}@media(max-width:768px){.form-grid{grid-template-columns:1fr;gap:20px;margin-bottom:20px}.profile-field-span-2{grid-column:1 / -1}.profile-card .p-card-body{padding:1rem 1rem 1.5rem}}@media(max-width:480px){.save-button{width:auto}.profile-form .form-actions{justify-content:flex-end;padding-top:.5rem}}.report-sharing-inputs-row .p-inputnumber,.report-sharing-inputs-row .p-inputnumber .p-inputtext,.report-sharing-inputs-row .p-inputmask,.report-sharing-inputs-row .p-inputmask .p-inputtext{width:100%}@media(max-width:720px){.report-sharing-inputs-row{grid-template-columns:1fr!important}}.profile-form,.form-sections{display:flex;flex-direction:column;gap:24px}.top-sections-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-section-card{background:transparent;border:1px solid #ddd;box-shadow:none}.form-section-card .p-card{background:transparent;box-shadow:none}.form-section-card .p-card-content{background:transparent}.form-section-card .p-card-title{color:#333;font-size:1.3rem;font-weight:600;border-bottom:2px solid #007bff;padding-bottom:8px;margin-bottom:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:16px}.form-group{display:flex;flex-direction:column;margin-bottom:16px}.form-group label{margin-bottom:8px;font-weight:500;color:#333;font-size:.95rem;text-align:left;align-self:flex-start}.form-actions{display:flex;justify-content:center}.save-button{min-width:160px}.w-full,.p-calendar .p-inputtext{width:100%}.p-multiselect{background:#fff!important}.p-multiselect .p-multiselect-label-container,.p-multiselect .p-multiselect-label{background:transparent!important}@media(max-width:1024px){.top-sections-grid{grid-template-columns:1fr;gap:20px}}@media(max-width:768px){.form-grid,.top-sections-grid{grid-template-columns:1fr;gap:16px}.form-section-card .p-card-content{padding:16px}.form-section-card .p-card-title{font-size:1.2rem}}@media(max-width:480px){.form-section-card .p-card-content{padding:12px}.save-button{width:100%}.form-actions{padding-top:16px}}.import-subtitle{margin:0 0 1.25rem;color:var(--text-color-secondary, #6b7280);max-width:60rem}.import-assisted-alert{margin-bottom:1.25rem}.import-assisted-alert a{font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:2px}.import-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(min-width:1600px){.import-type-grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:1200px){.import-type-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.import-type-grid{grid-template-columns:1fr}}.import-type-card{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--surface-border, #e5e7eb);border-radius:10px;padding:1rem;background:var(--surface-card, #fff)}.import-type-card-header{display:flex;align-items:center;gap:.5rem}.import-type-card-step{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--primary-color, #22c55e);color:#fff;font-size:.8rem;font-weight:700;flex-shrink:0}.import-type-card-icon{font-size:1.1rem;color:var(--primary-color, #22c55e)}.import-type-card-title{font-weight:600}.import-type-card-desc{margin:0;font-size:.85rem;color:var(--text-color-secondary, #6b7280);flex:1}.import-type-card-actions{display:flex;gap:.5rem;flex-wrap:wrap}.import-formats-hint{margin:1rem 0 0;font-size:.85rem;color:var(--text-color-secondary, #6b7280)}.import-history-card{margin-top:1.25rem}.import-history-type{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.import-history-counts{display:inline-flex;gap:.75rem;white-space:nowrap}.import-count{display:inline-flex;align-items:center;gap:.25rem;font-variant-numeric:tabular-nums}.import-count--success{color:#16a34a}.import-count--duplicate{color:#b45309}.import-count--failed{color:#dc2626}.import-result-summary{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.import-result-counts{margin:0 0 .75rem;padding-left:1.25rem}.import-error-list-wrap{border:1px solid var(--surface-border, #e5e7eb);border-radius:8px;padding:.75rem;background:var(--surface-ground, #f9fafb);max-height:16rem;overflow-y:auto;margin-bottom:.75rem}.import-error-list-wrap--duplicate{border-color:#f0d9a8;background:#fffbeb}.import-error-list-title{margin:0 0 .5rem;font-size:.9rem}.import-error-list{margin:0;padding-left:1.25rem;font-size:.85rem}.import-error-list li{margin-bottom:.25rem}.import-file-reject{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.75rem}.import-file-reject-icon{font-size:1.5rem;color:#dc2626;line-height:1.2;flex-shrink:0}.import-file-reject-intro{margin:0;color:var(--text-color, #111827);line-height:1.45}.email-merge-suggestion__popup{max-width:min(320px,calc(100vw - 16px))}.email-merge-suggestion{display:flex;flex-direction:column;gap:2px;min-width:220px;max-height:240px;overflow-y:auto;padding:6px;border-radius:8px;border:1px solid var(--surface-border, #cbd5e1);background:var(--surface-ground, #fff);box-shadow:0 8px 24px #0f172a1f}.email-merge-suggestion__empty{padding:.5rem .65rem;font-size:.8125rem;color:var(--text-color-secondary, #64748b)}.email-merge-suggestion__item{display:block;width:100%;text-align:left;padding:.45rem .65rem;margin:0;border:none;border-radius:6px;background:transparent;color:#0f172a;font-size:.8125rem;cursor:pointer;transition:background .12s ease}.email-merge-suggestion__item:hover,.email-merge-suggestion__item--active{background:#07774a1a}.email-merge-suggestion__item--active{outline:1px solid rgba(7,119,74,.35)}.email-merge-suggestion__token{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600;color:#055a38}.email-template-html-editor{border:1px solid var(--surface-border, #dee2e6);border-radius:8px;background:var(--surface-ground, #fff);overflow:hidden;min-height:280px;display:flex;flex-direction:column}.email-template-html-editor__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.5rem .6rem;border-bottom:1px solid var(--surface-border, #dee2e6);background:var(--surface-section, #f8f9fa)}.email-template-html-editor__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font-size:1rem;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.email-template-html-editor__icon-btn:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.email-template-html-editor__icon-btn:focus-visible{outline:2px solid var(--tutorcloud-brand, #07774a);outline-offset:2px}.email-template-html-editor__icon-btn:disabled{opacity:.45;cursor:not-allowed}.email-template-html-editor__icon-btn--active{background:#07774a1f;border-color:var(--tutorcloud-brand, #07774a);color:var(--tutorcloud-brand, #07774a)}.email-template-html-editor__icon-btn--active:hover:not(:disabled){background:#07774a2e;color:#055a38}.email-template-html-editor__sep{width:1px;height:1.25rem;background:var(--surface-border, #dee2e6);margin:0 .2rem}.email-template-html-editor__block-select{min-width:10.5rem;max-width:100%;height:2.35rem;padding:0 .5rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font-size:.875rem;cursor:pointer}.email-template-html-editor__block-select:disabled{opacity:.45;cursor:not-allowed}.email-template-html-editor__block-select:focus-visible{outline:2px solid var(--tutorcloud-brand, #07774a);outline-offset:2px}.email-template-html-editor__color-input{width:2.35rem;height:2.35rem;padding:0;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;background:#fff}.email-template-html-editor__color-input:disabled{opacity:.45;cursor:not-allowed}.email-template-html-editor__content{flex:1 1 auto;min-height:220px}.email-template-html-editor__raw{display:block;width:100%;flex:1 1 auto;min-height:220px;margin:0;padding:.85rem 1rem;box-sizing:border-box;border:none;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.5;color:#0f172a;background:var(--surface-ground, #fff);-moz-tab-size:2;tab-size:2}.email-template-html-editor__raw:focus{outline:none;box-shadow:inset 0 0 0 2px var(--tutorcloud-brand, #07774a)}.email-template-html-editor__raw:disabled{opacity:.55;cursor:not-allowed;resize:none}.email-template-html-editor__content .tiptap,.email-template-html-editor__content .ProseMirror{outline:none;min-height:220px;padding:.85rem 1rem;font-family:Arial,Helvetica,sans-serif;font-size:.9375rem;line-height:1.55;text-align:left}.email-template-html-editor__content .tiptap li{text-align:start}.email-template-html-editor__content .tiptap p{margin:0 0 .65em}.email-template-html-editor__content .tiptap p:last-child{margin-bottom:0}.email-template-html-editor__content .tiptap h1{font-size:1.65rem;font-weight:700;margin:0 0 .5em;line-height:1.25}.email-template-html-editor__content .tiptap h2{font-size:1.4rem;font-weight:700;margin:0 0 .5em;line-height:1.3}.email-template-html-editor__content .tiptap h3{font-size:1.2rem;font-weight:650;margin:0 0 .45em;line-height:1.35}.email-template-html-editor__content .tiptap h4{font-size:1.05rem;font-weight:650;margin:0 0 .4em;line-height:1.4}.email-template-html-editor__content .tiptap h5{font-size:1rem;font-weight:600;margin:0 0 .35em;line-height:1.45}.email-template-html-editor__content .tiptap h6{font-size:.9375rem;font-weight:600;margin:0 0 .35em;line-height:1.45;color:var(--text-color-secondary, #475569)}.email-template-html-editor__content .tiptap blockquote{margin:.65em 0;padding:.35em 0 .35em .85em;border-left:4px solid var(--surface-border, #cbd5e1);color:var(--text-color-secondary, #475569)}.email-template-html-editor__content .tiptap hr{border:none;border-top:1px solid var(--surface-border, #dee2e6);margin:1em 0}.email-template-html-editor__content .tiptap code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;padding:.12em .35em;border-radius:4px;background:var(--surface-section, #f1f5f9);color:#0f172a}.email-template-html-editor__content .tiptap pre{margin:.65em 0;padding:.65em .85em;border-radius:6px;background:var(--surface-section, #f1f5f9);overflow-x:auto}.email-template-html-editor__content .tiptap pre code{padding:0;background:none;font-size:.85em}.email-template-html-editor__content .tiptap ul,.email-template-html-editor__content .tiptap ol{margin:.5em 0;padding-left:1.35rem}.email-template-html-editor__content .tiptap a{color:var(--primary-color, #07774a)}.email-template-html-editor__content .tiptap span.email-merge-chip,.email-template-html-editor__content .ProseMirror span.email-merge-chip{display:inline-flex;align-items:center;vertical-align:baseline;max-width:100%;box-sizing:border-box;margin:0 .1em;padding:.12em .45em .14em;border-radius:999px;border:1px solid rgba(7,119,74,.45);background:#07774a1a;color:#055a38;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;font-weight:600;line-height:1.25;white-space:nowrap;cursor:default;-webkit-user-select:all;user-select:all}.email-template-html-editor__content .tiptap p.is-editor-empty:first-child:before{color:var(--text-color-secondary, #6c757d);content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-style:italic}.email-template-html-editor__visual-confirm-msg{display:flex;flex-direction:column;gap:.75rem;line-height:1.5}.email-template-html-editor__visual-confirm-msg-line{margin:0}.cet-merge-warn-body{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.cet-merge-warn-line{display:block}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.forms-builder{display:flex;flex-direction:column;gap:0;min-height:500px}.forms-builder-panels{display:grid;grid-template-columns:.8fr 2.4fr .8fr;gap:1.25rem;min-height:500px;flex:1 1 auto}.forms-builder-panel--form,.forms-builder-panel--config{display:flex;flex-direction:column;gap:1rem}.forms-builder-panel--canvas{border:1px dashed #ccc;border-radius:8px;padding:1rem;min-height:400px;background-color:#fafafa}.forms-builder-palette-btns{display:flex;flex-direction:column;gap:.5rem}.forms-builder-empty-hint{color:#999;text-align:center;padding:2rem;margin:0}.forms-builder-canvas-list{display:flex;flex-wrap:wrap;gap:.5rem}.forms-builder-canvas-item{min-width:0;padding:.75rem;border:1px solid #ddd;border-radius:6px;background-color:#fff;box-sizing:border-box}.forms-builder-canvas-item.is-selected{border:2px solid var(--tutorcloud-info, #1d4ed8);background-color:#e8f4fc}.forms-builder-canvas-item__row{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.forms-builder-canvas-item__label{min-width:0;overflow-wrap:anywhere}.forms-builder-config-card{padding:.75rem;border-radius:6px;border:1px solid #dee2e6}.forms-builder-tabs{display:none}.tc-modal-body--pinned .tc-modal__scroll:has(>.forms-builder--mobile){display:flex;flex-direction:column}.forms-builder--mobile{flex:1 1 auto;min-height:0;height:100%;max-width:100%;width:100%;overflow:hidden;box-sizing:border-box}.forms-builder-modal--mobile,.forms-builder-modal--mobile .mantine-Modal-body,.forms-builder-modal-body--mobile{max-width:100%;overflow-x:hidden;box-sizing:border-box}.forms-builder-modal-body--mobile{padding-left:.875rem!important;padding-right:.875rem!important}.forms-builder--mobile .forms-builder-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-bottom:.75rem;flex-shrink:0}.forms-builder-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ced4da;background:#fff;color:#334155;border-radius:9px;padding:.55rem .4rem;font-size:.8125rem;font-weight:600;line-height:1.2;cursor:pointer}.forms-builder-tab.is-active{border-color:var(--tutorcloud-brand-border, #2d9d6b);background:color-mix(in srgb,var(--tutorcloud-brand, #07774a) 12%,#fff);color:var(--tutorcloud-brand, #07774a)}.forms-builder--mobile .forms-builder-panels{display:block;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;max-width:100%}.forms-builder--mobile .forms-builder-panel{display:none}.forms-builder--mobile .forms-builder-panel.is-active{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.forms-builder--mobile .forms-builder-panel--canvas{min-height:0;border-style:solid;padding:.75rem}.forms-builder--mobile .forms-builder-palette-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.forms-builder--mobile .forms-builder-palette-btns .p-button{width:100%;max-width:100%;min-width:0;height:auto;min-height:2.5rem;justify-content:flex-start;white-space:normal;text-align:left;line-height:1.25;padding-top:.45rem;padding-bottom:.45rem}.forms-builder--mobile .forms-builder-palette-btns .p-button .p-button-label{white-space:normal;overflow-wrap:anywhere;flex:1 1 auto;min-width:0}.forms-builder--mobile .forms-builder-panel--form,.forms-builder--mobile .forms-builder-panel--config,.forms-builder--mobile .forms-builder-panel--canvas,.forms-builder--mobile .forms-builder-config-card,.forms-builder--mobile .forms-builder-panel--form>*,.forms-builder--mobile .forms-builder-panel--config>*,.forms-builder--mobile .forms-builder-panel--canvas>*{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.forms-builder--mobile .forms-builder-panel>div,.forms-builder--mobile .forms-builder-config-card>div{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.forms-builder--mobile .forms-builder-panel .p-inputtext,.forms-builder--mobile .forms-builder-panel .p-inputtextarea,.forms-builder--mobile .forms-builder-panel .p-dropdown,.forms-builder--mobile .forms-builder-panel .p-dropdown.p-component,.forms-builder--mobile .forms-builder-panel .p-inputnumber,.forms-builder--mobile .forms-builder-panel .p-inputnumber.p-component,.forms-builder--mobile .forms-builder-panel .p-chips,.forms-builder--mobile .forms-builder-panel .p-chips.p-component,.forms-builder--mobile .forms-builder-panel .p-chips .p-chips-multiple-container,.forms-builder--mobile .forms-builder-panel .p-editor-container,.forms-builder--mobile .forms-builder-panel .p-component.w-full,.forms-builder--mobile .forms-builder-panel .w-full{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.forms-builder--mobile .forms-builder-panel .p-dropdown .p-dropdown-label-container,.forms-builder--mobile .forms-builder-panel .p-dropdown .p-dropdown-label,.forms-builder--mobile .forms-builder-panel .p-dropdown .p-dropdown-label-empty,.forms-builder--mobile .forms-builder-panel .p-inputnumber .p-inputnumber-input{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis}.forms-builder--mobile .forms-builder-panel .p-chips,.forms-builder--mobile .forms-builder-panel .p-chips.p-component,.forms-builder--mobile .form-builder-options-chips .p-chips,.forms-builder--mobile .form-builder-options-chips .p-chips .p-chips-multiple-container{width:100%!important;max-width:100%!important;height:auto!important;min-height:var(--tc-prime-field-height, 41px)!important;overflow:visible!important}.forms-builder--mobile .forms-builder-panel .p-chips .p-chips-multiple-container{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.25rem;height:auto!important;min-height:var(--tc-prime-field-height, 41px)!important;max-height:none!important;padding:.35rem .5rem!important}.forms-builder--mobile .forms-builder-panel .p-chips .p-chips-token{max-width:100%;overflow-wrap:anywhere}.forms-builder--mobile .form-paragraph-editor,.forms-builder--mobile .form-paragraph-editor .p-editor-container,.forms-builder--mobile .form-paragraph-editor .ql-container,.forms-builder--mobile .form-paragraph-editor .ql-editor{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.forms-builder--mobile .form-paragraph-editor .ql-toolbar.ql-snow{display:flex;flex-wrap:wrap;gap:.15rem;padding:.4rem;max-width:100%;box-sizing:border-box}.forms-builder--mobile .form-paragraph-editor-style .ql-header{min-width:0!important;width:auto;max-width:100%}.forms-builder--mobile .forms-builder-canvas-list,.forms-builder--mobile .onboarding-form-builder-canvas{width:100%;max-width:100%;min-width:0}.forms-builder--mobile .forms-builder-canvas-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.forms-builder--mobile .forms-builder-canvas-item__row{flex-wrap:wrap!important;align-items:flex-start;row-gap:.35rem;width:100%;max-width:100%;min-width:0}.forms-builder--mobile .forms-builder-canvas-item__label{flex:1 1 8rem;max-width:100%;min-width:0}.forms-builder--mobile .forms-builder-canvas-item .client-action-row{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;margin-left:auto;flex-shrink:1!important;max-width:100%;overflow:visible!important}.forms-builder-modal--mobile .mantine-Modal-header{padding-bottom:.75rem}.forms-builder-modal--mobile .mantine-Modal-title{overflow-wrap:anywhere;padding-right:.5rem}.premium-feature-alert__body{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;width:100%}.premium-feature-alert__content{flex:1;min-width:0}.premium-feature-alert__action{flex-shrink:0;margin-left:auto;align-self:center}.premium-feature-alert__email{color:var(--tutorcloud-brand, #07774a);font-weight:500;text-decoration:none}.premium-feature-alert__email:hover{color:var(--tutorcloud-brand-hover, #09946b);text-decoration:underline}.action-tooltip-target :disabled,.action-tooltip-target [aria-disabled=true],.action-tooltip-target .p-disabled{pointer-events:none}.form-paragraph-editor .ql-editor{min-height:10rem}.form-paragraph-editor-style .ql-header{min-width:9rem}.form-builder-options-chips .p-chips{width:100%;max-width:100%}.form-builder-options-chips .p-chips .p-chips-input-token{max-width:100%}.forms-submissions-scope .p-checkbox.p-highlight .p-checkbox-box{background:var(--tutorcloud-brand)!important;border-color:var(--tutorcloud-brand-border)!important}.forms-submissions-scope .p-checkbox.p-highlight .p-checkbox-icon{color:var(--primary-color-text)!important}.forms-submissions-scope .p-checkbox:not(.p-disabled):hover .p-checkbox-box{border-color:var(--tutorcloud-brand-border)!important}.forms-submissions-scope .p-checkbox:not(.p-disabled).p-highlight:hover .p-checkbox-box{background:var(--tutorcloud-brand-hover)!important;border-color:var(--tutorcloud-brand-hover)!important}.forms-submissions-scope .p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{box-shadow:var(--focus-ring)!important;border-color:var(--tutorcloud-brand-border)!important}.forms-submissions-scope .forms-submissions-cb--submitted .p-checkbox,.forms-submissions-scope .forms-submissions-cb--submitted .p-checkbox *{cursor:default!important}.forms-submissions-scope .forms-submissions-cb--submitted .p-checkbox.p-highlight .p-checkbox-box,.forms-submissions-scope .forms-submissions-cb--submitted .p-checkbox.p-highlight:hover .p-checkbox-box{background:var(--tutorcloud-brand)!important;border-color:var(--tutorcloud-brand-border)!important}.onboarding-form-pills{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%}.onboarding-form-pill{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;padding:.45rem .95rem;border-radius:999px;border:1px solid #c5d4de;background:#f8fafb;color:#3d4f5f;font-size:.9375rem;font-weight:500;line-height:1.25;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.onboarding-form-pill:hover:not(:disabled):not(.onboarding-form-pill--selected){border-color:#9fb0c0;background:#f1f5f8}.onboarding-form-pill:focus-visible{outline:none;box-shadow:0 0 0 2px #07774a40}.onboarding-form-pill--selected{border-color:#07774a;background:#e8f4ef;color:#07774a}.onboarding-form-pill:disabled{cursor:default}.onboarding-form-pill__dot{width:14px;height:14px;border-radius:50%;border:2px solid #b8c5d1;flex-shrink:0;box-sizing:border-box;background:transparent}.onboarding-form-pill--selected .onboarding-form-pill__dot{border-color:#07774a;background:#07774a}.onboarding-form-builder-canvas{width:100%}.onboarding-form-render{display:flex;flex-wrap:wrap;gap:1rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.onboarding-form-render__cell{min-width:0;max-width:100%;box-sizing:border-box}.onboarding-form-modal__content{padding:1rem 0}.onboarding-form-render--mobile,.onboarding-form-render--mobile .onboarding-form-render__cell{width:100%;max-width:100%;min-width:0}.onboarding-form-render--mobile .onboarding-form-render__cell{flex:0 0 100%!important}.onboarding-form-render--mobile .p-inputtext,.onboarding-form-render--mobile .p-inputtextarea,.onboarding-form-render--mobile .p-dropdown,.onboarding-form-render--mobile .p-dropdown.p-component,.onboarding-form-render--mobile .p-multiselect,.onboarding-form-render--mobile .p-multiselect.p-component,.onboarding-form-render--mobile .p-inputnumber,.onboarding-form-render--mobile .p-inputnumber.p-component,.onboarding-form-render--mobile .p-chips,.onboarding-form-render--mobile .p-chips.p-component,.onboarding-form-render--mobile .p-chips .p-chips-multiple-container,.onboarding-form-render--mobile .mantine-DateInput-root,.onboarding-form-render--mobile .mantine-Input-wrapper,.onboarding-form-render--mobile .form-chips-field,.onboarding-form-render--mobile .onboarding-availability-field,.onboarding-form-render--mobile .w-full{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.onboarding-form-render--mobile .p-dropdown .p-dropdown-label-container,.onboarding-form-render--mobile .p-dropdown .p-dropdown-label,.onboarding-form-render--mobile .p-multiselect .p-multiselect-label,.onboarding-form-render--mobile .p-inputnumber .p-inputnumber-input{max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis}.onboarding-form-render--mobile .p-chips,.onboarding-form-render--mobile .p-chips.p-component,.onboarding-form-render--mobile .p-chips .p-chips-multiple-container{height:auto!important;min-height:var(--tc-prime-field-height, 41px)!important;overflow:visible!important}.onboarding-form-render--mobile .p-chips .p-chips-multiple-container{display:flex!important;flex-wrap:wrap!important;align-items:center!important;max-height:none!important;padding:.35rem .5rem!important}.onboarding-form-render--mobile .onboarding-form-pills{width:100%}.onboarding-form-render--mobile .onboarding-form-pill{max-width:100%;white-space:normal;overflow-wrap:anywhere}.onboarding-form-modal--mobile,.onboarding-form-modal--mobile .mantine-Modal-body,.onboarding-form-modal-body--mobile{max-width:100%;overflow-x:hidden;box-sizing:border-box}.onboarding-form-modal-body--mobile{padding-left:.875rem!important;padding-right:.875rem!important}.onboarding-form-modal__content--mobile{flex:1 1 auto;min-height:0;overflow-x:hidden;padding:.75rem 0 .5rem;max-width:100%}.onboarding-form-modal--mobile .mantine-Modal-title{overflow-wrap:anywhere;padding-right:.5rem}.onboarding-parent-registered-tag--no.p-tag{background:#e9ecef!important;color:#495057!important;border:1px solid #dee2e6!important}.onboarding-availability-field .onboarding-availability-add-row,.onboarding-availability-field .onboarding-availability-existing-row{grid-template-columns:1fr 1fr 1fr auto}.onboarding-availability-field{width:100%;max-width:100%;min-width:0;text-align:left;box-sizing:border-box}@media(max-width:768px){.onboarding-availability-field .onboarding-availability-add-row,.onboarding-availability-field .onboarding-availability-existing-row{grid-template-columns:minmax(0,1fr);gap:.75rem}.onboarding-availability-field .onboarding-availability-add-field{width:100%!important;align-self:stretch;display:flex;justify-content:flex-end}.onboarding-availability-field .availability-row-actions.form-actions-row{justify-content:flex-end;width:100%}.onboarding-availability-field .p-dropdown,.onboarding-availability-field .p-dropdown.p-component,.onboarding-availability-field .mantine-TimePicker-root,.onboarding-availability-field .mantine-TimePicker-wrapper,.onboarding-availability-field .mantine-Input-wrapper{width:100%!important;max-width:100%!important;min-width:0!important}}.onboarding-availability-readonly{display:flex;flex-direction:column;gap:.5rem}.onboarding-availability-readonly-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;padding:.5rem .75rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;font-size:.9375rem}.onboarding-availability-field .onboarding-availability-add-field{flex:0 0 auto;width:auto!important;align-self:flex-end}.onboarding-availability-add-btn.p-button{width:var(--tc-prime-field-height, 41px)!important;height:var(--tc-prime-field-height, 41px)!important;min-width:var(--tc-prime-field-height, 41px)!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:var(--tc-prime-field-radius, 9px)}.onboarding-availability-add-btn.p-button .p-button-icon{font-size:1rem;margin:0}.mantine-Modal-content.create-lesson-wizard-modal__content{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;overflow:hidden;position:relative}.mantine-Modal-header.create-lesson-wizard-modal__header{position:absolute!important;top:0;right:0;left:auto;z-index:5;width:auto!important;min-height:0!important;padding:.4rem .4rem 0 0!important;margin:0!important;border:none!important;background:transparent!important;box-shadow:none!important;pointer-events:none}.mantine-Modal-title.create-lesson-wizard-modal__title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mantine-Modal-close.create-lesson-wizard-modal__close{pointer-events:auto;position:relative!important;top:auto!important;right:auto!important;background:#fffffff5!important;border-radius:8px!important;box-shadow:0 1px 2px #0f172a14}.mantine-Modal-body.create-lesson-wizard-modal__body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding-top:0!important;padding-bottom:0!important;padding-left:1rem!important;padding-right:1rem!important}.create-lesson-wizard{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%}.create-lesson-wizard__chrome{flex-shrink:0;width:100%;min-width:0;background:#fff;border-bottom:1px solid #e2e8f0;padding:.5rem 0 .55rem}.create-lesson-wizard__steps{width:100%;padding:0;margin:0;box-sizing:border-box}.create-lesson-wizard__steps-track{display:flex;width:100%;gap:6px;background:transparent}.create-lesson-wizard__steps-seg{flex:1 1 0;min-width:0;height:5px;border-radius:4px;background:#e5e7eb;transition:background .2s ease}.create-lesson-wizard__steps-seg--done,.create-lesson-wizard__steps-seg--current{background:#059669}.create-lesson-wizard__heading{padding:.45rem 2.25rem 0 0;min-width:0}.create-lesson-wizard__title{font-size:1.2rem;font-weight:750;color:#0f172a;line-height:1.2;letter-spacing:-.02em}.create-lesson-wizard__subtitle{margin-top:.2rem;font-size:.9rem;font-weight:600;color:#334155;line-height:1.3;letter-spacing:-.01em}.create-lesson-wizard__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.75rem 0 .25rem}.create-lesson-wizard__footer{flex-shrink:0;margin:0;padding:.85rem 0 calc(.85rem + env(safe-area-inset-bottom,0px));border-top:1px solid #e2e8f0;background:#fff;z-index:2}.create-lesson-wizard__footer--nav-locked{pointer-events:none}.create-lesson-wizard-ghost-shield{position:fixed;top:0;right:0;bottom:0;left:0;touch-action:none;background:transparent;pointer-events:auto}@media screen and (max-width:768px){.create-lesson-wizard__chrome{padding:.45rem 0 .5rem}.create-lesson-wizard__heading{padding:.4rem 2.1rem 0 0}.create-lesson-wizard__footer{padding:.75rem 0 calc(.75rem + env(safe-area-inset-bottom,0px));row-gap:.5rem}.create-lesson-wizard__footer .p-button{flex-shrink:0}}.admin-calendar-toolbar-filters{--admin-calendar-toolbar-control-height: var(--tc-prime-field-height, 41px);margin-bottom:1rem;display:flex;justify-content:flex-start;align-items:flex-end;gap:1rem;flex-wrap:nowrap;width:100%;min-width:0}.admin-calendar-service-filter{width:100%;min-width:0}.admin-calendar-filter-field .p-dropdown .p-dropdown-label-container{overflow:hidden;max-height:var(--admin-calendar-toolbar-control-height)}.admin-calendar-filter-field .p-dropdown .p-dropdown-label,.admin-calendar-filter-field .p-dropdown .p-dropdown-label-empty,.admin-calendar-filter-field .p-dropdown .p-dropdown-label.p-placeholder{min-height:var(--admin-calendar-toolbar-control-height)!important;max-height:var(--admin-calendar-toolbar-control-height)!important;height:var(--admin-calendar-toolbar-control-height)!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}.admin-calendar-toolbar-filters__fields{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:nowrap;flex:1 1 auto;min-width:0;width:100%}@media(max-width:780px){.admin-calendar-toolbar-filters{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:.875rem}.admin-calendar-toolbar-filters__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;flex:none;width:100%;max-width:100%;min-width:0}.admin-calendar-toolbar-filters__fields .admin-calendar-filter-field{flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important}.admin-calendar-toolbar-filters__fields .admin-calendar-filter-field .p-dropdown,.admin-calendar-toolbar-filters__fields .admin-calendar-filter-field .p-dropdown.p-component,.admin-calendar-toolbar-filters__fields .admin-calendar-filter-field .p-multiselect,.admin-calendar-toolbar-filters__fields .admin-calendar-filter-field .p-multiselect.p-component,.admin-calendar-toolbar-filters__fields .admin-calendar-filter-field .admin-calendar-service-filter{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.admin-calendar-toolbar-filters__fields .admin-calendar-filter-field .p-dropdown .p-dropdown-label-container,.admin-calendar-toolbar-filters__fields .admin-calendar-filter-field .p-dropdown .p-dropdown-label,.admin-calendar-toolbar-filters__fields .admin-calendar-filter-field .p-multiselect .p-multiselect-label{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}}.parent-calendar-shell.p-card{overflow:visible}.parent-calendar-shell .p-card-body{padding:16px 18px 20px}.parent-calendar-upcoming-heading{margin:0 0 10px;font-family:Sora,sans-serif;font-size:17px;font-weight:700;color:#000;letter-spacing:-.015em;line-height:1.25;text-align:left;width:100%;align-self:flex-start}.parent-calendar-upcoming-col{text-align:left;display:flex;flex-direction:column;min-height:0;box-sizing:border-box;align-self:flex-start;height:860px;max-height:860px;overflow:hidden}.parent-calendar-mobile-pane-toggle{display:flex;gap:.35rem;margin-top:.85rem;padding:.25rem;background:#f1f5f9;border-radius:10px}.parent-calendar-mobile-pane-toggle__btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:none;background:transparent;color:#475569;font-size:.875rem;font-weight:600;padding:.55rem .65rem;border-radius:8px;cursor:pointer;line-height:1.2;white-space:nowrap}.parent-calendar-mobile-pane-toggle__btn--active{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}@media(max-width:768px){.parent-calendar-upcoming-col{height:auto;max-height:none;overflow:visible;align-self:stretch}}@media(max-width:768px){.tc-invoice-view-grid{grid-template-columns:1fr;gap:1.25rem}}.tutor-lesson-summary-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:end;margin-bottom:1rem;width:100%;min-width:0;box-sizing:border-box}.tutor-lesson-summary-filter-field{min-width:0;width:100%}.tutor-lesson-summary-filter-field .mantine-DatePickerInput-root,.tutor-lesson-summary-filter-field .mantine-DatePickerInput-wrapper,.tutor-lesson-summary-filter-field .mantine-Input-wrapper,.tutor-lesson-summary-filter-field .mantine-Input-input,.tutor-lesson-summary-filter-field .p-multiselect{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.tutor-lesson-summary-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;width:100%;padding-top:1rem;border-top:1px solid #e9ecef}@media(max-width:768px){.tutor-lesson-summary-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tutor-lesson-summary-filter-field--status{grid-column:1 / -1}.tutor-lesson-summary-actions{justify-content:flex-end}.tutor-lesson-summary-actions .export-format-menu-button,.tutor-lesson-summary-actions>.p-button{flex:0 1 auto;min-width:0}}.tutor-learning-journals-toolbar-filters.users-toolbar-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.75rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-bottom:1rem;margin-top:.25rem}.tutor-learning-journals-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field{min-width:0;width:100%;max-width:none;box-sizing:border-box}.tutor-learning-journals-toolbar-filters .p-inputtext,.tutor-learning-journals-toolbar-filters .mantine-DatePickerInput-root,.tutor-learning-journals-toolbar-filters .mantine-DatePickerInput-wrapper,.tutor-learning-journals-toolbar-filters .mantine-Input-wrapper,.tutor-learning-journals-toolbar-filters .mantine-Input-input{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}@media screen and (max-width:768px){.tutor-learning-journals-toolbar-filters.users-toolbar-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.tutor-learning-journals-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field{grid-column:1 / -1}.tutor-learning-journals-toolbar-filters.users-toolbar-filters:has(.users-toolbar-clear-wrap) .users-toolbar-filter-field:last-of-type{grid-column:1}.tutor-learning-journals-toolbar-filters .users-toolbar-clear-wrap{grid-column:2;align-self:end;justify-self:end}}.admin-expenses-toolbar-filters.users-toolbar-filters{margin-bottom:1rem;margin-top:.25rem}.admin-expenses-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field>*,.admin-expenses-toolbar-filters.users-toolbar-filters .p-dropdown{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.admin-expenses-toolbar-filters .mantine-DatePickerInput-root,.admin-expenses-toolbar-filters .mantine-DatePickerInput-wrapper,.admin-expenses-toolbar-filters .mantine-Input-wrapper,.admin-expenses-toolbar-filters .mantine-Input-input{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}@media screen and (max-width:768px){.admin-expenses-toolbar-filters.users-toolbar-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;align-items:end;gap:.75rem;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.admin-expenses-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box}.admin-expenses-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field>*,.admin-expenses-toolbar-filters.users-toolbar-filters .p-dropdown,.admin-expenses-toolbar-filters.users-toolbar-filters .p-dropdown.p-component{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.admin-expenses-toolbar-filters__date{grid-column:1 / 3!important}.admin-expenses-toolbar-filters .users-toolbar-clear-wrap{grid-column:3!important;grid-row:2;justify-self:end;align-self:end}}.tutor-expenses-toolbar-filters.users-toolbar-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.75rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-bottom:1rem;margin-top:.25rem}.tutor-expenses-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field{min-width:0;width:100%;max-width:none;box-sizing:border-box}.tutor-expenses-toolbar-filters .p-dropdown,.tutor-expenses-toolbar-filters .mantine-DatePickerInput-root,.tutor-expenses-toolbar-filters .mantine-DatePickerInput-wrapper,.tutor-expenses-toolbar-filters .mantine-Input-wrapper,.tutor-expenses-toolbar-filters .mantine-Input-input{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}@media screen and (max-width:768px){.tutor-expenses-toolbar-filters.users-toolbar-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;align-items:end;gap:.5rem}.tutor-expenses-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field{grid-column:auto;width:100%;min-width:0}.tutor-expenses-toolbar-filters .users-toolbar-clear-wrap{grid-column:auto;align-self:end;justify-self:end}}.product-feedback-toolbar-filters.users-toolbar-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:.75rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-bottom:1rem;margin-top:.25rem}.product-feedback-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field{flex:none;min-width:0;width:100%;max-width:none;box-sizing:border-box}.product-feedback-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field>*,.product-feedback-toolbar-filters.users-toolbar-filters .p-dropdown{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}@media screen and (max-width:768px){.product-feedback-toolbar-filters.users-toolbar-filters{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.product-feedback-toolbar-filters .users-toolbar-clear-wrap{justify-self:end;align-self:end}}.settings-legal-compliance-card.p-card{width:100%;max-width:100%;align-self:stretch;box-sizing:border-box}.settings-legal-compliance-card .p-card-body,.settings-legal-compliance-card .p-card-content{width:100%;max-width:100%;box-sizing:border-box}.settings-legal-compliance-stack{min-width:0;width:100%}.settings-legal-compliance-body{display:flex;flex-direction:column;gap:1.25rem}.settings-legal-compliance-hint{margin:0;color:var(--text-color-secondary, #64748b);font-size:.9375rem;line-height:1.5;width:100%;max-width:100%}.settings-legal-compliance-banner{display:flex;align-items:center;gap:.6rem;align-self:stretch;width:100%;padding:.75rem 1rem;border-radius:10px;font-size:.9375rem;font-weight:600;line-height:1.3;max-width:100%;box-sizing:border-box}.settings-legal-compliance-banner .pi{font-size:1rem;flex-shrink:0}.settings-legal-compliance-banner--blocked{background:#fff7ed;color:#9a3412;border:1px solid #fdba74}.settings-legal-compliance-banner--ready{background:#ecfdf5;color:#065f46;border:1px solid #6ee7b7}.settings-legal-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.settings-legal-checklist-item{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-bottom:1px solid #e2e8f0;min-width:0}.settings-legal-checklist-item:last-child{border-bottom:none}.settings-legal-checklist-icon{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem}.settings-legal-checklist-item--ok .settings-legal-checklist-icon{background:#d1fae5;color:#047857}.settings-legal-checklist-item--missing .settings-legal-checklist-icon{background:#fee2e2;color:#b91c1c}.settings-legal-checklist-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1 auto}.settings-legal-checklist-label{font-size:.9375rem;font-weight:600;color:#0f172a;line-height:1.35;overflow-wrap:break-word;word-break:break-word}.settings-legal-checklist-meta{font-size:.8125rem;color:#64748b;text-transform:uppercase;letter-spacing:.02em}.settings-legal-checklist-action.p-button{flex-shrink:0;margin-left:auto}.settings-legal-dpa-panel{display:flex;flex-direction:column;gap:.85rem;padding:1.1rem 1.15rem;border:1px solid #e2e8f0;border-radius:12px;background:linear-gradient(180deg,#f8fafc,#fff);min-width:0}.settings-legal-dpa-header{display:flex;flex-direction:column;gap:.4rem}.settings-legal-dpa-title{margin:0;font-size:1rem;font-weight:700;color:#0f172a;line-height:1.35;overflow-wrap:break-word}.settings-legal-dpa-intro{margin:0;font-size:.875rem;line-height:1.5;color:#475569;max-width:100%;width:100%}.settings-legal-dpa-list{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;line-height:1.45;color:#334155}.settings-legal-dpa-footer{margin:0;font-size:.8125rem;line-height:1.5;color:#64748b;overflow-wrap:break-word}.settings-legal-dpa-footer a{font-weight:600;color:var(--tutorcloud-link, var(--tutorcloud-brand, #07774a));text-decoration:underline;text-underline-offset:2px}.settings-legal-dpa-footer a:hover{color:var(--tutorcloud-link-hover, var(--tutorcloud-brand-hover, #09946b))}.settings-legal-dpa-actions{display:flex;justify-content:flex-start;padding-top:.25rem}.settings-legal-dpa-actions .p-button{width:auto;min-width:14rem}.settings-legal-audit-hint{margin:0 0 .75rem;color:var(--text-color-secondary, #64748b);font-size:.9375rem;line-height:1.5}.settings-legal-audit-table.p-datatable{width:100%;max-width:100%}.settings-legal-audit-table .p-datatable-wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.settings-legal-tabview{width:100%;min-width:0}.settings-legal-tabview>.p-tabview-panels{padding-left:0;padding-right:0}.settings-legal-document-tab{display:flex;flex-direction:column;gap:1rem;width:100%;min-width:0}.settings-legal-editor-root{display:flex;flex-direction:column;gap:.75rem;width:100%;min-width:0}.settings-legal-editor-body{width:100%;min-width:0}.settings-legal-editor-root .settings-save-dock{position:sticky;bottom:0;z-index:5;flex-shrink:0;margin:.25rem 0 0;padding:.5rem 0 .35rem;background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -8px 14px -12px #0f172a59}.settings-legal-editor-root .settings-save-dock .save-button.p-button{padding:.35rem .85rem!important;min-height:0!important;line-height:1.2!important}.settings-legal-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;width:100%}.settings-legal-toolbar-field{flex:1 1 12rem;min-width:0;max-width:320px}.settings-legal-view-live-btn{flex-shrink:0;white-space:nowrap}.settings-legal-side-by-side{display:flex;gap:1rem;align-items:flex-start;width:100%}.settings-legal-panel{flex:1 1 0;min-width:0}.settings-legal-side-by-side--single .settings-legal-panel{flex:1 1 100%;max-width:none}.settings-legal-body-area{height:600px;max-height:600px;overflow-y:auto}.settings-legal-body-area .email-template-html-editor{height:100%;display:flex;flex-direction:column}.settings-legal-body-area .email-template-html-editor__content,.settings-legal-body-area .email-template-html-editor__raw{flex:1 1 auto;min-height:0;overflow-y:auto}.settings-legal-body-area .email-template-html-editor__content .ProseMirror{min-height:100%}.settings-legal-body-area .email-template-html-editor__content .tiptap,.settings-legal-body-area .email-template-html-editor__content .ProseMirror{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.7}.settings-legal-preview-iframe{display:block;width:100%;height:600px;max-height:600px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}@media(max-width:900px){.settings-legal-side-by-side{flex-direction:column}.settings-legal-body-area,.settings-legal-preview-iframe{height:min(70vh,480px);max-height:min(70vh,480px)}}@media(max-width:768px){.settings-legal-compliance-body{gap:1rem}.settings-legal-toolbar{flex-direction:column;align-items:stretch;gap:.75rem}.settings-legal-toolbar-field{max-width:none;width:100%}.settings-legal-view-live-btn.p-button,.settings-legal-toolbar .settings-legal-view-live-btn{width:100%}.settings-legal-tabview>.p-tabview-nav-container{margin-bottom:.25rem}.settings-legal-audit-table.p-datatable .p-datatable-wrapper{overscroll-behavior-x:contain}.settings-legal-audit-card .p-paginator{flex-wrap:wrap;justify-content:center;gap:.35rem;padding:.5rem .25rem}}@media(max-width:640px){.settings-legal-compliance-hint,.settings-legal-audit-hint{font-size:.875rem}.settings-legal-checklist-item{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon copy" "action action";align-items:start;gap:.65rem .75rem;padding:.85rem}.settings-legal-checklist-icon{grid-area:icon;margin-top:.1rem}.settings-legal-checklist-copy{grid-area:copy}.settings-legal-checklist-action.p-button{grid-area:action;margin-left:0;width:100%;justify-content:center}.settings-legal-dpa-panel{padding:.9rem .85rem}.settings-legal-dpa-title{font-size:.9375rem}.settings-legal-dpa-actions .p-button{width:100%;min-width:0}.settings-legal-body-area,.settings-legal-preview-iframe{height:min(60vh,380px);max-height:min(60vh,380px)}.settings-legal-compliance-card .p-card-title{font-size:1rem;line-height:1.3}.settings-legal-compliance-card .p-card-body{padding:1rem .85rem!important}}.settings-subscription-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 0;color:var(--text-color-secondary, #6b7280)}.settings-subscription-empty{margin:0;color:var(--text-color-secondary, #6b7280)}.settings-subscription-layout{display:flex;flex-direction:column;gap:1.25rem}.settings-subscription-info{width:100%;margin:0}.settings-subscription-info .p-inline-message{width:100%;align-items:flex-start}.settings-subscription-card,.settings-subscription-danger{padding:1.15rem 1.25rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--surface-border, #dfe7ef) 80%,transparent);background:color-mix(in srgb,var(--surface-ground, #f8fafc) 55%,white)}.settings-subscription-card-header{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;margin-bottom:1rem}.settings-subscription-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .65rem;min-width:0}.settings-subscription-title,.settings-subscription-danger-title{margin:0;font-size:1rem;font-weight:700;color:#111827}.settings-subscription-danger-title{margin:0 0 .35rem}.settings-subscription-lead,.settings-subscription-danger-copy{margin:0;font-size:.875rem;line-height:1.5;color:#6b7280}.settings-subscription-support{margin:0;font-size:.8125rem;line-height:1.5;color:#6b7280}.settings-subscription-support-link{color:#06643f;font-weight:600;text-decoration:none}.settings-subscription-support-link:hover{text-decoration:underline}.settings-subscription-fields{margin:0;display:flex;flex-direction:column;gap:.85rem}.settings-subscription-fields-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1.25rem}.settings-subscription-field{display:flex;flex-direction:column;gap:.2rem;min-width:0}.settings-subscription-field--full{width:100%}.settings-subscription-field dt{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.settings-subscription-field dd{margin:0;font-size:.9375rem;font-weight:600;color:#111827}.settings-subscription-danger{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-color:color-mix(in srgb,#f43f5e 28%,transparent);background:color-mix(in srgb,#fff1f2 70%,white)}.settings-subscription-modal-lead{margin:0 0 1rem;font-size:.9375rem;line-height:1.5;color:#374151}.settings-subscription-modal-field{width:100%;min-width:0}.settings-subscription-modal-field .p-password.p-component.p-inputwrapper{width:100%;max-width:100%;min-width:0}.settings-subscription-modal-field .p-password .p-password-input{width:100%;min-width:0;box-sizing:border-box}@media(max-width:768px){.settings-subscription-fields-row{grid-template-columns:1fr}.settings-subscription-danger{flex-direction:column;align-items:stretch}}.admin-invoices-selection-slot{margin-bottom:.85rem;display:flex;align-items:stretch}.admin-invoices-selection-bar{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.65rem .85rem;margin:0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.admin-invoices-selection-bar__meta{display:flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}.admin-invoices-selection-bar__count{font-size:.8125rem;font-weight:600;color:#0f172a}.admin-invoices-selection-bar__clear.p-button{padding:.4rem .75rem;font-size:.875rem}.admin-invoices-selection-bar__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.admin-invoices-selection-bar__delete-wrap{display:inline-flex;min-width:0}.admin-invoices-more-actions{display:inline-flex}@media screen and (max-width:768px){.admin-invoices-selection-slot{margin-bottom:.75rem}.admin-invoices-selection-bar{flex-direction:column;align-items:stretch;gap:.6rem;padding:.7rem .75rem}.admin-invoices-selection-bar__meta{width:100%;justify-content:space-between;flex-wrap:nowrap;gap:.65rem}.admin-invoices-selection-bar__count{font-size:.875rem;line-height:1.2;min-width:0}.admin-invoices-selection-bar__clear.p-button{flex-shrink:0;padding:.45rem .8rem;font-size:.8125rem}.admin-invoices-selection-bar__actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;width:100%}.admin-invoices-selection-bar__actions>.p-button,.admin-invoices-selection-bar__actions>.admin-invoices-selection-bar__delete-wrap{width:100%;min-width:0}.admin-invoices-selection-bar__actions>.admin-invoices-selection-bar__delete-wrap{display:flex}.admin-invoices-selection-bar__actions>.p-button,.admin-invoices-selection-bar__actions>.admin-invoices-selection-bar__delete-wrap>.p-button{width:100%;justify-content:center;padding:.55rem .5rem;font-size:.8125rem}.admin-invoices-selection-bar__actions .p-button-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.admin-invoices-toolbar-filters.users-toolbar-filters{margin-bottom:1rem;margin-top:.25rem}.admin-invoices-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field>*,.admin-invoices-toolbar-filters.users-toolbar-filters .p-dropdown{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.admin-invoices-toolbar-filters .mantine-DatePickerInput-root,.admin-invoices-toolbar-filters .mantine-DatePickerInput-wrapper,.admin-invoices-toolbar-filters .mantine-Input-wrapper,.admin-invoices-toolbar-filters .mantine-Input-input{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}@media screen and (max-width:768px){.admin-invoices-toolbar-filters.users-toolbar-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;align-items:end;gap:.75rem;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.admin-invoices-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box}.admin-invoices-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field>*,.admin-invoices-toolbar-filters.users-toolbar-filters .p-dropdown,.admin-invoices-toolbar-filters.users-toolbar-filters .p-dropdown.p-component{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.admin-invoices-toolbar-filters__date{grid-column:1 / 3!important}.admin-invoices-toolbar-filters .users-toolbar-clear-wrap{grid-column:3!important;grid-row:2;justify-self:end;align-self:end}}.tc-invoice-customer-cell{display:flex;flex-direction:column;gap:.125rem;min-width:0;max-width:100%;line-height:1.25}.tc-invoice-customer-cell__primary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-invoice-customer-cell__student{font-size:.75rem;color:var(--text-color-secondary, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-invoice-period-cell{display:flex;flex-direction:column;line-height:1.25;min-width:0}.tc-invoice-period-range{display:inline-flex;flex-wrap:wrap;column-gap:.3rem;row-gap:.1rem;min-width:0}.tc-invoice-period-range__start,.tc-invoice-period-range__end{white-space:nowrap}.tc-invoice-period-month{color:#64748b;font-size:.8rem}@media(max-width:768px){.tc-invoice-period-range{flex-direction:column;align-items:flex-start}}.tc-invoice-lesson-period{margin-bottom:1.5rem;padding:1rem 1.25rem;border:1px solid #b8dfd0;border-radius:8px;background:#f0faf5}.tc-invoice-lesson-period-hint{margin:0 0 1rem;color:#64748b;font-size:.875rem}.tc-invoice-lesson-period-status{width:100%;margin-top:.25rem}.tc-invoice-amount-calc{margin-top:.25rem;padding:.75rem 1rem;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;font-size:.875rem}.tc-invoice-amount-calc-title{font-weight:600;color:#1e40af;margin-bottom:.5rem}.tc-invoice-amount-calc-rows{display:flex;flex-direction:column;gap:.25rem}.tc-invoice-amount-calc-row{display:flex;justify-content:space-between;gap:1rem;line-height:1.45}.tc-invoice-amount-calc-row--total{margin-top:.35rem;padding-top:.35rem;border-top:1px solid #bfdbfe;font-weight:600}.tc-invoice-amount-calc-muted{margin:0;color:#64748b}.tc-invoice-amount-calc-error{margin:0;color:#b91c1c}.tc-invoice-items-section{margin-bottom:2rem}.tc-invoice-items-empty{margin:0;color:#64748b;font-size:.875rem;font-style:italic;text-align:center}.tc-invoice-items-toolbar{display:flex;align-items:flex-end;gap:.75rem;margin-bottom:1.25rem}.tc-invoice-items-add-btn.p-button{height:var(--tc-prime-field-height, 41px)!important;min-height:var(--tc-prime-field-height, 41px)!important;padding:0 1rem!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:var(--tc-prime-field-radius, 9px);white-space:nowrap}.tc-invoice-items-add-btn.p-button .p-button-icon{font-size:.875rem;margin-right:.4rem}.tc-invoice-modal-tabs{--tc-invoice-modal-tab-accent: #07774a;position:sticky;top:0;z-index:2;background:#fff;display:flex;border-bottom:1px solid #e2e8f0;margin:0 0 1.25rem}.tc-invoice-modal-tab{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:.65rem .5rem;border:none;border-bottom:3px solid transparent;background:transparent;cursor:pointer;font-weight:500;color:#94a3b8;margin-bottom:-1px;font-size:14px;min-width:0;text-align:center;outline:none;box-shadow:none}.tc-invoice-modal-tab.is-active{font-weight:600;color:var(--tc-invoice-modal-tab-accent);border-bottom-color:var(--tc-invoice-modal-tab-accent)}.tc-invoice-modal-tab__badge{width:22px;height:22px;border-radius:50%;background-color:#e2e8f0;color:#64748b;font-size:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.tc-invoice-modal-tab.is-active .tc-invoice-modal-tab__badge{background-color:var(--tc-invoice-modal-tab-accent);color:#fff}.tc-invoice-modal-tab__label{flex:0 1 auto;max-width:calc(100% - 30px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.tc-invoice-modal-field-row{display:flex;gap:.75rem;align-items:flex-start;flex-wrap:nowrap;min-width:0}.tc-invoice-modal-field-row>*{flex:1 1 0;min-width:0}.tc-invoice-modal-field-row>.tc-invoice-modal-field-row__wide{flex:2 1 0}@media(max-width:768px){.tc-invoice-modal-tabs{margin-left:-.25rem;margin-right:-.25rem}.tc-invoice-modal-tab{flex-direction:column;gap:.25rem;padding:.5rem .2rem .55rem;font-size:11px}.tc-invoice-modal-tab__badge{width:20px;height:20px;font-size:11px}.tc-invoice-modal-tab__label{max-width:100%;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tc-invoice-modal-stack-sm{flex-direction:column!important;align-items:stretch!important}.tc-invoice-modal-stack-sm>div{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important}.tc-invoice-modal-stack-sm>.p-button,.tc-invoice-modal-stack-sm>button.p-button{align-self:flex-start!important;width:auto!important;max-width:100%}.tc-invoice-modal-field-row{gap:.5rem}.tc-invoice-modal-field-row>*{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}.tc-invoice-modal-field-row>.tc-invoice-modal-field-row__wide{flex:2 1 0!important}.tc-invoice-items-toolbar{flex-wrap:wrap}}.tc-invoice-lesson-report-filters{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.tc-invoice-lesson-report-filters__dates{display:flex;gap:1rem;flex:1 1 20rem;min-width:0}.tc-invoice-lesson-report-filters__dates>*{flex:1 1 0;min-width:0}.tc-invoice-lesson-report-filters__status{flex:1 1 12rem;min-width:0}.tc-invoice-modal-report-load-field{flex:0 0 auto;min-width:0}.tc-invoice-modal-load-report-btn.p-button{height:var(--tc-prime-field-height, 41px)!important;min-height:var(--tc-prime-field-height, 41px)!important;padding:0 1rem!important;display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap;width:auto!important;max-width:100%;border-radius:var(--tc-prime-field-radius, 9px)}.tc-invoice-modal-load-report-btn.p-button .p-button-icon{font-size:.875rem;margin-right:.4rem}@media(max-width:768px){.tc-invoice-lesson-report-filters{flex-direction:column;align-items:stretch;gap:.875rem}.tc-invoice-lesson-report-filters__dates,.tc-invoice-lesson-report-filters__status,.tc-invoice-modal-report-load-field{flex:none;width:100%}.tc-invoice-lesson-report-filters{gap:.75rem}.tc-invoice-modal-load-report-btn.p-button{width:100%!important}}.tc-invoice-view-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;align-content:start}.tc-invoice-view-grid__full{grid-column:1 / -1}.tc-invoice-view-items-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}.tc-invoice-view-items-list__row{display:flex;flex-direction:column;gap:.2rem;min-width:0}.tc-invoice-view-items-list__desc{font-weight:600;color:#0f172a;word-break:break-word}.tc-invoice-view-items-list__meta{font-size:.8125rem;font-weight:400;color:var(--text-color-secondary, #64748b)}.chat-container{display:flex;flex-direction:column;width:100%;max-width:100%;height:calc(100vh - var(--layout-navbar-height, 60px) - 4rem);max-height:calc(100vh - var(--layout-navbar-height, 60px) - 4rem);overflow:hidden;margin:0;padding:0;box-sizing:border-box}.chat-container .p-card,.chat-main .p-card{align-self:stretch!important;width:100%;max-width:100%}.chat-main .p-card{border-radius:0!important}.chat-page-card{width:100%;max-width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden;margin:0}.chat-page-card-toolbar{flex-shrink:0;padding:0 25px;text-align:left;box-sizing:border-box}.chat-page-card .p-card-body{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0;box-sizing:border-box}.chat-layout{display:flex;gap:1rem;flex:1;height:100%;min-height:0;overflow:hidden;box-sizing:border-box;padding-top:0!important}.chat-sidebar{width:350px;min-width:350px;flex:0 0 350px;overflow-y:auto;display:flex;flex-direction:column}.chat-role-filter{padding:.5rem 25px 0;align-self:stretch;width:100%;box-sizing:border-box}.chat-role-badge{margin-left:.25rem}.chat-role-unread-hint{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;font-size:14px}.chat-role-unread-hint-item{display:inline-flex;align-items:center;gap:.35rem}.chat-role-filter .p-multiselect,.chat-role-filter .p-multiselect-label-container{width:100%}.chat-role-filter .p-multiselect .p-multiselect-trigger{display:none}.chat-search-container{padding:10px 25px 0;position:sticky;top:0;background:#fff;z-index:10;margin-bottom:1rem}.chat-search-container .p-input-icon-left>i{left:.95rem;top:50%;transform:translateY(-50%);margin-top:0;color:#64748b;font-size:1rem;z-index:1}.chat-search-container .p-input-icon-left>.p-inputtext{padding-left:2.75rem!important}.chat-search-input{width:100%;min-height:2.75rem;border-radius:12px!important}.chat-users-list{display:flex;flex-direction:column;gap:.5rem;padding:0 25px;padding-bottom:1rem}.chat-no-results{text-align:center;padding:2rem 1rem;color:#6c757d}.chat-no-results p{margin:0}.chat-user-card{display:flex;align-items:center;justify-content:space-between;padding:.75rem .85rem;min-height:64px;border:1px solid #e2e8f0;box-shadow:none;border-radius:16px;cursor:pointer;transition:all .2s;background:#fff;text-align:left;box-sizing:border-box}.chat-user-card:hover{background:#ecfdf5;border-color:#07774a}.chat-user-card.active{background:#07774a;border-color:#07774a;color:#fff}.chat-user-card.active .chat-user-name,.chat-user-card.active .chat-user-role{color:#fff}.chat-user-info{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.chat-user-avatar{width:42px;height:42px;border-radius:50%;overflow:hidden;flex-shrink:0;background:linear-gradient(145deg,#07774a,#0a9460)}.chat-user-avatar img{width:100%;height:100%;object-fit:cover}.chat-user-avatar-placeholder{width:100%;height:100%;background:#07774a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem}.chat-user-details{flex:1;min-width:0;text-align:left}.chat-user-name{font-weight:600;font-size:.95rem;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.chat-user-role{margin-bottom:0;text-align:left}.chat-unread-badge{margin-left:.5rem}.chat-main{flex:1;display:flex;flex-direction:column;gap:0;min-width:0;min-height:0;overflow:hidden;position:relative;background:#f1f5f9;border-radius:0}.chat-main:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0%,#e2e8f0 12%,#e2e8f0 88%,transparent 100%);z-index:1;pointer-events:none}.chat-conversation-toolbar{flex-shrink:0;display:flex;align-items:center;padding:.875rem 1.25rem;background:#fff;border-bottom:1px solid #e2e8f0;padding-top:0!important}.chat-conversation-peer{display:flex;align-items:center;gap:.875rem;min-width:0}.chat-conversation-avatar{width:42px;height:42px;border-radius:50%;overflow:hidden;flex-shrink:0;background:linear-gradient(145deg,#07774a,#0a9460);display:flex;align-items:center;justify-content:center;box-shadow:none}.chat-conversation-avatar img{width:100%;height:100%;object-fit:cover}.chat-conversation-avatar-fallback{font-size:.8125rem;font-weight:600;color:#fff;letter-spacing:.02em}.chat-conversation-peer-text{display:flex;flex-direction:column;gap:.125rem;min-width:0;text-align:left}.chat-conversation-peer-name{font-size:.9375rem;font-weight:600;color:#0f172a;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-conversation-peer-role{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.chat-messages-card{flex:1;display:flex;flex-direction:column;min-height:0;border:none;overflow:hidden;border:none!important;background:transparent!important;box-shadow:none!important}.p-card{box-shadow:none!important}.chat-messages-card .p-card-body{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0;min-height:0;height:100%;background:transparent}.chat-messages-card .p-card-content{flex:1;overflow:hidden;padding:0;display:flex;flex-direction:column;min-height:0;height:100%;background:transparent}.chat-messages-card .p-card-header{display:none}.chat-header{display:flex;align-items:center;justify-content:space-between;padding:0}.chat-header-user{font-size:1.1rem;font-weight:600;padding:0;margin:0}.chat-messages-scroll{flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;padding:0;margin:0;box-sizing:border-box;background:#f1f5f9}.chat-messages-scroll.p-scrollpanel{background:#f1f5f9}.chat-messages-scroll .p-scrollpanel-wrapper{height:100%!important;background:#f1f5f9;border-radius:0!important;overscroll-behavior-y:contain}.chat-messages-scroll .p-scrollpanel-content{padding:1.25rem 1.25rem 0;margin:0;box-sizing:border-box;background:#f1f5f9;border-radius:0!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.chat-messages-scroll .p-scrollpanel-bar,.chat-messages-scroll .p-scrollpanel-bar-y{display:none!important}.chat-load-more-banner{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem 1.25rem;text-align:center}.chat-load-more-spinner.p-progress-spinner{width:28px;height:28px}.chat-load-more-spinner .p-progress-spinner-circle{stroke:#07774a}.chat-load-more-label{font-size:.8125rem;color:#64748b;font-weight:500}.chat-messages{display:flex;flex-direction:column;gap:.75rem;min-height:min-content;padding-bottom:.75rem;padding-right:.25rem}.chat-message{display:flex;margin-bottom:0}.chat-message.own{justify-content:flex-end}.chat-message.other{justify-content:flex-start}.chat-message-wrapper{display:flex;flex-direction:column;max-width:min(520px,88%);gap:.35rem}.chat-message.own .chat-message-wrapper{align-items:flex-end}.chat-message.other .chat-message-wrapper{align-items:flex-start}.chat-message-content{padding:.625rem .95rem;border-radius:15px;word-wrap:break-word;text-align:left;font-size:.875rem;line-height:1.5;box-shadow:none}.chat-message.own .chat-message-content{background:#07774a;color:#f8fafc}.chat-message.own .chat-message-text{text-align:right}.chat-message.other .chat-message-content{background:#fff;color:#1e293b;border:1px solid #e2e8f0;box-shadow:none}.chat-message.other .chat-message-text{text-align:left}.chat-message-text{margin-bottom:.35rem;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}.chat-message.own .chat-message-text:last-child{margin-bottom:0}.chat-message-time{font-size:.6875rem;opacity:.85;margin-top:0;font-weight:500}.chat-message.own .chat-message-time{text-align:right;color:#f8fafce0}.chat-message.other .chat-message-time{text-align:left;color:#64748b}.chat-message-sender{font-size:.6875rem;color:#64748b;padding:0 .25rem;font-weight:500;letter-spacing:.01em}.chat-message.own .chat-message-sender{text-align:right;color:#94a3b8}.chat-message.other .chat-message-sender{text-align:left}.chat-input-card{flex-shrink:0;border:none!important;background:#fff!important;box-shadow:none!important;border-top:1px solid #e2e8f0!important;border-radius:0!important;margin:0!important;padding:0!important}.chat-input-container{display:flex;align-items:center;gap:.75rem;box-sizing:border-box;min-height:3.25rem;padding:.5rem .5rem .5rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:0;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.chat-input-container:focus-within{background:#fff;box-shadow:0 0 0 3px #07774a1a}.chat-input.p-inputtext,.chat-input.p-inputtext:enabled:focus,.chat-input.p-inputtext:focus-visible{flex:1 1 auto;width:100%;min-width:0;min-height:2.75rem;border:none!important;box-shadow:none!important;background:transparent!important;font-size:16px!important;color:#0f172a!important;padding:.5rem 0!important;line-height:1.5}.chat-input.p-inputtext::placeholder{color:#94a3b8!important}.chat-input.p-inputtext:enabled:focus{border:none!important;box-shadow:none!important;outline:none!important}.chat-send-button.p-button{flex-shrink:0;width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;padding:0!important;margin:0!important;background:#07774a!important;border-color:#07774a!important;border-radius:0!important}.chat-send-button.p-button .p-button-icon{font-size:1.05rem!important;margin:0!important}.chat-send-button.p-button:disabled{background:#cbd5e1!important;border-color:#cbd5e1!important;opacity:1!important}.chat-send-button.p-button:not(:disabled):hover{background:#06603a!important;border-color:#06603a!important}.chat-loading{display:flex;justify-content:center;align-items:center;padding:3rem 2rem;flex:1;min-height:200px;background:#f1f5f9}.chat-empty{text-align:center;padding:2rem;color:#666}.chat-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:240px;padding:2rem 1.5rem;color:#64748b;text-align:center;background:#f1f5f9}.chat-empty-state .pi-comments{font-size:3rem!important;color:#cbd5e1!important;margin-bottom:.5rem}.chat-empty-state p{margin:0;font-size:.9375rem;font-weight:500;color:#64748b;line-height:1.5;max-width:280px}.chat-sidebar--drawer{width:100%;min-width:0;max-width:100%;display:flex;flex-direction:column;min-height:0}.chat-sidebar--drawer .chat-role-filter,.chat-sidebar--drawer .chat-search-container{padding-left:0;padding-right:0}.chat-sidebar--drawer .chat-users-list{width:100%;max-width:100%;align-self:stretch;padding-left:0;padding-right:0;box-sizing:border-box}.chat-sidebar--drawer .chat-user-card{width:100%;max-width:100%;align-self:stretch;display:flex;box-sizing:border-box}.chat-drawer-contacts-header{padding-bottom:.65rem!important;border-bottom:none!important;margin-bottom:0!important;align-items:center!important;flex-wrap:nowrap!important}.chat-drawer-contacts-title{flex:1!important;min-width:0!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:700!important;font-size:1.125rem!important;line-height:1.35!important;color:#0f172a!important;letter-spacing:-.02em!important;word-break:break-word!important}.chat-drawer-contacts-body{padding-top:0!important}@media(max-width:420px){.chat-contacts-open-btn.p-button.p-button-outlined .p-button-label{display:none}.chat-contacts-open-btn.p-button.p-button-outlined{min-width:2.75rem;padding-left:.65rem;padding-right:.65rem}}@media(max-width:1024px){.chat-container{flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow:hidden}.chat-page-card{flex:1 1 auto;min-height:0;height:100%;max-height:100%}}@media(max-width:768px){.chat-page-card-toolbar,.chat-conversation-toolbar{padding-left:1rem;padding-right:1rem}.chat-layout{flex-direction:column!important;gap:0!important;flex:1;min-height:0;height:100%;overflow:hidden}.chat-main{flex:1 1 auto!important;min-height:0;border-top:none;margin-top:0;padding-top:0;border-radius:12px}.chat-main:before{display:none!important}.chat-users-list{gap:.75rem!important}.chat-messages-scroll .p-scrollpanel-content{padding-left:1rem;padding-right:.5rem;overflow-x:hidden;max-width:100%}.chat-messages{padding-right:0}.chat-input-container{padding-left:1rem;padding-right:.5rem}.chat-message-time,.chat-message-sender{font-size:.625rem}}:root,:host{color-scheme:var(--mantine-color-scheme)}*,*:before,*:after{box-sizing:border-box}input,button,textarea,select{font:inherit}button,select{text-transform:none}body,:host{margin:0;font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height);background-color:var(--mantine-color-body);color:var(--mantine-color-text);-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing)}@media screen and (max-device-width:31.25em){body,:host{-webkit-text-size-adjust:100%}}@media(prefers-reduced-motion:reduce){[data-respect-reduced-motion] [data-reduce-motion]{transition:none;animation:none}}[data-mantine-color-scheme=light] .mantine-light-hidden,[data-mantine-color-scheme=dark] .mantine-dark-hidden{display:none}.mantine-focus-auto:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.mantine-focus-always:focus{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.mantine-focus-never:focus{outline:none}.mantine-active:active{transform:translateY(calc(.0625rem * var(--mantine-scale)))}fieldset:disabled .mantine-active:active{transform:none}:where([dir=rtl]) .mantine-rotate-rtl{transform:rotate(180deg)}:root,:host{--mantine-z-index-app: 100;--mantine-z-index-modal: 200;--mantine-z-index-popover: 300;--mantine-z-index-overlay: 400;--mantine-z-index-max: 9999;--mantine-scale: 1;--mantine-cursor-type: default;--mantine-webkit-font-smoothing: antialiased;--mantine-moz-font-smoothing: grayscale;--mantine-color-white: #fff;--mantine-color-black: #000;--mantine-line-height: 1.55;--mantine-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-font-family-monospace: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--mantine-font-family-headings: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-heading-font-weight: 700;--mantine-heading-text-wrap: wrap;--mantine-radius-default: calc(.5rem * var(--mantine-scale));--mantine-primary-color-filled: var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover: var(--mantine-color-blue-filled-hover);--mantine-primary-color-light: var(--mantine-color-blue-light);--mantine-primary-color-light-hover: var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color: var(--mantine-color-blue-light-color);--mantine-breakpoint-xs: 36em;--mantine-breakpoint-sm: 48em;--mantine-breakpoint-md: 62em;--mantine-breakpoint-lg: 75em;--mantine-breakpoint-xl: 88em;--mantine-spacing-xs: calc(.625rem * var(--mantine-scale));--mantine-spacing-sm: calc(.75rem * var(--mantine-scale));--mantine-spacing-md: calc(1rem * var(--mantine-scale));--mantine-spacing-lg: calc(1.25rem * var(--mantine-scale));--mantine-spacing-xl: calc(2rem * var(--mantine-scale));--mantine-font-size-xs: calc(.75rem * var(--mantine-scale));--mantine-font-size-sm: calc(.875rem * var(--mantine-scale));--mantine-font-size-md: calc(1rem * var(--mantine-scale));--mantine-font-size-lg: calc(1.125rem * var(--mantine-scale));--mantine-font-size-xl: calc(1.25rem * var(--mantine-scale));--mantine-line-height-xs: 1.4;--mantine-line-height-sm: 1.45;--mantine-line-height-md: 1.55;--mantine-line-height-lg: 1.6;--mantine-line-height-xl: 1.65;--mantine-shadow-xs: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), 0 calc(.0625rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale)) rgba(0, 0, 0, .1);--mantine-shadow-sm: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(.625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.4375rem * var(--mantine-scale)) calc(.4375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-md: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(1.25rem * var(--mantine-scale)) calc(1.5625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.625rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-lg: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(1.75rem * var(--mantine-scale)) calc(1.4375rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.75rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-shadow-xl: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(2.25rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(1.0625rem * var(--mantine-scale)) calc(1.0625rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-radius-xs: calc(.125rem * var(--mantine-scale));--mantine-radius-sm: calc(.25rem * var(--mantine-scale));--mantine-radius-md: calc(.5rem * var(--mantine-scale));--mantine-radius-lg: calc(1rem * var(--mantine-scale));--mantine-radius-xl: calc(2rem * var(--mantine-scale));--mantine-font-weight-regular: 400;--mantine-font-weight-medium: 600;--mantine-font-weight-bold: 700;--mantine-primary-color-0: var(--mantine-color-blue-0);--mantine-primary-color-1: var(--mantine-color-blue-1);--mantine-primary-color-2: var(--mantine-color-blue-2);--mantine-primary-color-3: var(--mantine-color-blue-3);--mantine-primary-color-4: var(--mantine-color-blue-4);--mantine-primary-color-5: var(--mantine-color-blue-5);--mantine-primary-color-6: var(--mantine-color-blue-6);--mantine-primary-color-7: var(--mantine-color-blue-7);--mantine-primary-color-8: var(--mantine-color-blue-8);--mantine-primary-color-9: var(--mantine-color-blue-9);--mantine-color-dark-0: #c9c9c9;--mantine-color-dark-1: #b8b8b8;--mantine-color-dark-2: #828282;--mantine-color-dark-3: #696969;--mantine-color-dark-4: #424242;--mantine-color-dark-5: #3b3b3b;--mantine-color-dark-6: #2e2e2e;--mantine-color-dark-7: #242424;--mantine-color-dark-8: #1f1f1f;--mantine-color-dark-9: #141414;--mantine-color-gray-0: #f8f9fa;--mantine-color-gray-1: #f1f3f5;--mantine-color-gray-2: #e9ecef;--mantine-color-gray-3: #dee2e6;--mantine-color-gray-4: #ced4da;--mantine-color-gray-5: #adb5bd;--mantine-color-gray-6: #868e96;--mantine-color-gray-7: #495057;--mantine-color-gray-8: #343a40;--mantine-color-gray-9: #212529;--mantine-color-red-0: #fff5f5;--mantine-color-red-1: #ffe3e3;--mantine-color-red-2: #ffc9c9;--mantine-color-red-3: #ffa8a8;--mantine-color-red-4: #ff8787;--mantine-color-red-5: #ff6b6b;--mantine-color-red-6: #fa5252;--mantine-color-red-7: #f03e3e;--mantine-color-red-8: #e03131;--mantine-color-red-9: #c92a2a;--mantine-color-pink-0: #fff0f6;--mantine-color-pink-1: #ffdeeb;--mantine-color-pink-2: #fcc2d7;--mantine-color-pink-3: #faa2c1;--mantine-color-pink-4: #f783ac;--mantine-color-pink-5: #f06595;--mantine-color-pink-6: #e64980;--mantine-color-pink-7: #d6336c;--mantine-color-pink-8: #c2255c;--mantine-color-pink-9: #a61e4d;--mantine-color-grape-0: #f8f0fc;--mantine-color-grape-1: #f3d9fa;--mantine-color-grape-2: #eebefa;--mantine-color-grape-3: #e599f7;--mantine-color-grape-4: #da77f2;--mantine-color-grape-5: #cc5de8;--mantine-color-grape-6: #be4bdb;--mantine-color-grape-7: #ae3ec9;--mantine-color-grape-8: #9c36b5;--mantine-color-grape-9: #862e9c;--mantine-color-violet-0: #f3f0ff;--mantine-color-violet-1: #e5dbff;--mantine-color-violet-2: #d0bfff;--mantine-color-violet-3: #b197fc;--mantine-color-violet-4: #9775fa;--mantine-color-violet-5: #845ef7;--mantine-color-violet-6: #7950f2;--mantine-color-violet-7: #7048e8;--mantine-color-violet-8: #6741d9;--mantine-color-violet-9: #5f3dc4;--mantine-color-indigo-0: #edf2ff;--mantine-color-indigo-1: #dbe4ff;--mantine-color-indigo-2: #bac8ff;--mantine-color-indigo-3: #91a7ff;--mantine-color-indigo-4: #748ffc;--mantine-color-indigo-5: #5c7cfa;--mantine-color-indigo-6: #4c6ef5;--mantine-color-indigo-7: #4263eb;--mantine-color-indigo-8: #3b5bdb;--mantine-color-indigo-9: #364fc7;--mantine-color-blue-0: #e7f5ff;--mantine-color-blue-1: #d0ebff;--mantine-color-blue-2: #a5d8ff;--mantine-color-blue-3: #74c0fc;--mantine-color-blue-4: #4dabf7;--mantine-color-blue-5: #339af0;--mantine-color-blue-6: #228be6;--mantine-color-blue-7: #1c7ed6;--mantine-color-blue-8: #1971c2;--mantine-color-blue-9: #1864ab;--mantine-color-cyan-0: #e3fafc;--mantine-color-cyan-1: #c5f6fa;--mantine-color-cyan-2: #99e9f2;--mantine-color-cyan-3: #66d9e8;--mantine-color-cyan-4: #3bc9db;--mantine-color-cyan-5: #22b8cf;--mantine-color-cyan-6: #15aabf;--mantine-color-cyan-7: #1098ad;--mantine-color-cyan-8: #0c8599;--mantine-color-cyan-9: #0b7285;--mantine-color-teal-0: #e6fcf5;--mantine-color-teal-1: #c3fae8;--mantine-color-teal-2: #96f2d7;--mantine-color-teal-3: #63e6be;--mantine-color-teal-4: #38d9a9;--mantine-color-teal-5: #20c997;--mantine-color-teal-6: #12b886;--mantine-color-teal-7: #0ca678;--mantine-color-teal-8: #099268;--mantine-color-teal-9: #087f5b;--mantine-color-green-0: #ebfbee;--mantine-color-green-1: #d3f9d8;--mantine-color-green-2: #b2f2bb;--mantine-color-green-3: #8ce99a;--mantine-color-green-4: #69db7c;--mantine-color-green-5: #51cf66;--mantine-color-green-6: #40c057;--mantine-color-green-7: #37b24d;--mantine-color-green-8: #2f9e44;--mantine-color-green-9: #2b8a3e;--mantine-color-lime-0: #f4fce3;--mantine-color-lime-1: #e9fac8;--mantine-color-lime-2: #d8f5a2;--mantine-color-lime-3: #c0eb75;--mantine-color-lime-4: #a9e34b;--mantine-color-lime-5: #94d82d;--mantine-color-lime-6: #82c91e;--mantine-color-lime-7: #74b816;--mantine-color-lime-8: #66a80f;--mantine-color-lime-9: #5c940d;--mantine-color-yellow-0: #fff9db;--mantine-color-yellow-1: #fff3bf;--mantine-color-yellow-2: #ffec99;--mantine-color-yellow-3: #ffe066;--mantine-color-yellow-4: #ffd43b;--mantine-color-yellow-5: #fcc419;--mantine-color-yellow-6: #fab005;--mantine-color-yellow-7: #f59f00;--mantine-color-yellow-8: #f08c00;--mantine-color-yellow-9: #e67700;--mantine-color-orange-0: #fff4e6;--mantine-color-orange-1: #ffe8cc;--mantine-color-orange-2: #ffd8a8;--mantine-color-orange-3: #ffc078;--mantine-color-orange-4: #ffa94d;--mantine-color-orange-5: #ff922b;--mantine-color-orange-6: #fd7e14;--mantine-color-orange-7: #f76707;--mantine-color-orange-8: #e8590c;--mantine-color-orange-9: #d9480f;--mantine-h1-font-size: calc(2.125rem * var(--mantine-scale));--mantine-h1-line-height: 1.3;--mantine-h1-font-weight: 700;--mantine-h2-font-size: calc(1.625rem * var(--mantine-scale));--mantine-h2-line-height: 1.35;--mantine-h2-font-weight: 700;--mantine-h3-font-size: calc(1.375rem * var(--mantine-scale));--mantine-h3-line-height: 1.4;--mantine-h3-font-weight: 700;--mantine-h4-font-size: calc(1.125rem * var(--mantine-scale));--mantine-h4-line-height: 1.45;--mantine-h4-font-weight: 700;--mantine-h5-font-size: calc(1rem * var(--mantine-scale));--mantine-h5-line-height: 1.5;--mantine-h5-font-weight: 700;--mantine-h6-font-size: calc(.875rem * var(--mantine-scale));--mantine-h6-line-height: 1.5;--mantine-h6-font-weight: 700}:root[data-mantine-color-scheme=dark],:host([data-mantine-color-scheme="dark"]){--mantine-color-scheme: dark;--mantine-primary-color-contrast: var(--mantine-color-white);--mantine-color-bright: var(--mantine-color-white);--mantine-color-text: var(--mantine-color-dark-0);--mantine-color-body: var(--mantine-color-dark-7);--mantine-color-error: var(--mantine-color-red-8);--mantine-color-placeholder: var(--mantine-color-dark-3);--mantine-color-anchor: var(--mantine-color-blue-4);--mantine-color-default: var(--mantine-color-dark-6);--mantine-color-default-hover: var(--mantine-color-dark-5);--mantine-color-default-color: var(--mantine-color-white);--mantine-color-default-border: var(--mantine-color-dark-4);--mantine-color-dimmed: var(--mantine-color-dark-2);--mantine-color-disabled: var(--mantine-color-dark-6);--mantine-color-disabled-color: var(--mantine-color-dark-3);--mantine-color-disabled-border: var(--mantine-color-dark-4);--mantine-color-dark-text: var(--mantine-color-dark-4);--mantine-color-dark-filled: var(--mantine-color-dark-8);--mantine-color-dark-filled-hover: var(--mantine-color-dark-9);--mantine-color-dark-light: rgba(10, 10, 10, 1);--mantine-color-dark-light-hover: rgba(14, 14, 14, 1);--mantine-color-dark-light-color: var(--mantine-color-dark-0);--mantine-color-dark-outline: var(--mantine-color-dark-4);--mantine-color-dark-outline-hover: rgba(66, 66, 66, .05);--mantine-color-gray-text: var(--mantine-color-gray-4);--mantine-color-gray-filled: var(--mantine-color-gray-8);--mantine-color-gray-filled-hover: var(--mantine-color-gray-9);--mantine-color-gray-light: rgba(17, 19, 21, 1);--mantine-color-gray-light-hover: rgba(23, 26, 29, 1);--mantine-color-gray-light-color: var(--mantine-color-gray-0);--mantine-color-gray-outline: var(--mantine-color-gray-4);--mantine-color-gray-outline-hover: rgba(206, 212, 218, .05);--mantine-color-red-text: var(--mantine-color-red-4);--mantine-color-red-filled: var(--mantine-color-red-8);--mantine-color-red-filled-hover: var(--mantine-color-red-9);--mantine-color-red-light: rgba(101, 21, 21, 1);--mantine-color-red-light-hover: rgba(141, 29, 29, 1);--mantine-color-red-light-color: var(--mantine-color-red-0);--mantine-color-red-outline: var(--mantine-color-red-4);--mantine-color-red-outline-hover: rgba(255, 135, 135, .05);--mantine-color-pink-text: var(--mantine-color-pink-4);--mantine-color-pink-filled: var(--mantine-color-pink-8);--mantine-color-pink-filled-hover: var(--mantine-color-pink-9);--mantine-color-pink-light: rgba(83, 15, 39, 1);--mantine-color-pink-light-hover: rgba(116, 21, 54, 1);--mantine-color-pink-light-color: var(--mantine-color-pink-0);--mantine-color-pink-outline: var(--mantine-color-pink-4);--mantine-color-pink-outline-hover: rgba(247, 131, 172, .05);--mantine-color-grape-text: var(--mantine-color-grape-4);--mantine-color-grape-filled: var(--mantine-color-grape-8);--mantine-color-grape-filled-hover: var(--mantine-color-grape-9);--mantine-color-grape-light: rgba(67, 23, 78, 1);--mantine-color-grape-light-hover: rgba(94, 32, 109, 1);--mantine-color-grape-light-color: var(--mantine-color-grape-0);--mantine-color-grape-outline: var(--mantine-color-grape-4);--mantine-color-grape-outline-hover: rgba(218, 119, 242, .05);--mantine-color-violet-text: var(--mantine-color-violet-4);--mantine-color-violet-filled: var(--mantine-color-violet-8);--mantine-color-violet-filled-hover: var(--mantine-color-violet-9);--mantine-color-violet-light: rgba(48, 31, 98, 1);--mantine-color-violet-light-hover: rgba(67, 43, 137, 1);--mantine-color-violet-light-color: var(--mantine-color-violet-0);--mantine-color-violet-outline: var(--mantine-color-violet-4);--mantine-color-violet-outline-hover: rgba(151, 117, 250, .05);--mantine-color-indigo-text: var(--mantine-color-indigo-4);--mantine-color-indigo-filled: var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-9);--mantine-color-indigo-light: rgba(27, 40, 100, 1);--mantine-color-indigo-light-hover: rgba(38, 55, 139, 1);--mantine-color-indigo-light-color: var(--mantine-color-indigo-0);--mantine-color-indigo-outline: var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover: rgba(116, 143, 252, .05);--mantine-color-blue-text: var(--mantine-color-blue-4);--mantine-color-blue-filled: var(--mantine-color-blue-8);--mantine-color-blue-filled-hover: var(--mantine-color-blue-9);--mantine-color-blue-light: rgba(12, 50, 86, 1);--mantine-color-blue-light-hover: rgba(17, 70, 120, 1);--mantine-color-blue-light-color: var(--mantine-color-blue-0);--mantine-color-blue-outline: var(--mantine-color-blue-4);--mantine-color-blue-outline-hover: rgba(77, 171, 247, .05);--mantine-color-cyan-text: var(--mantine-color-cyan-4);--mantine-color-cyan-filled: var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-9);--mantine-color-cyan-light: rgba(6, 57, 67, 1);--mantine-color-cyan-light-hover: rgba(8, 80, 93, 1);--mantine-color-cyan-light-color: var(--mantine-color-cyan-0);--mantine-color-cyan-outline: var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover: rgba(59, 201, 219, .05);--mantine-color-teal-text: var(--mantine-color-teal-4);--mantine-color-teal-filled: var(--mantine-color-teal-8);--mantine-color-teal-filled-hover: var(--mantine-color-teal-9);--mantine-color-teal-light: rgba(4, 64, 46, 1);--mantine-color-teal-light-hover: rgba(6, 89, 64, 1);--mantine-color-teal-light-color: var(--mantine-color-teal-0);--mantine-color-teal-outline: var(--mantine-color-teal-4);--mantine-color-teal-outline-hover: rgba(56, 217, 169, .05);--mantine-color-green-text: var(--mantine-color-green-4);--mantine-color-green-filled: var(--mantine-color-green-8);--mantine-color-green-filled-hover: var(--mantine-color-green-9);--mantine-color-green-light: rgba(22, 69, 31, 1);--mantine-color-green-light-hover: rgba(30, 97, 43, 1);--mantine-color-green-light-color: var(--mantine-color-green-0);--mantine-color-green-outline: var(--mantine-color-green-4);--mantine-color-green-outline-hover: rgba(105, 219, 124, .05);--mantine-color-lime-text: var(--mantine-color-lime-4);--mantine-color-lime-filled: var(--mantine-color-lime-8);--mantine-color-lime-filled-hover: var(--mantine-color-lime-9);--mantine-color-lime-light: rgba(46, 74, 7, 1);--mantine-color-lime-light-hover: rgba(64, 104, 9, 1);--mantine-color-lime-light-color: var(--mantine-color-lime-0);--mantine-color-lime-outline: var(--mantine-color-lime-4);--mantine-color-lime-outline-hover: rgba(169, 227, 75, .05);--mantine-color-yellow-text: var(--mantine-color-yellow-4);--mantine-color-yellow-filled: var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-9);--mantine-color-yellow-light: rgba(115, 60, 0, 1);--mantine-color-yellow-light-hover: rgba(161, 83, 0, 1);--mantine-color-yellow-light-color: var(--mantine-color-yellow-0);--mantine-color-yellow-outline: var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover: rgba(255, 212, 59, .05);--mantine-color-orange-text: var(--mantine-color-orange-4);--mantine-color-orange-filled: var(--mantine-color-orange-8);--mantine-color-orange-filled-hover: var(--mantine-color-orange-9);--mantine-color-orange-light: rgba(109, 36, 8, 1);--mantine-color-orange-light-hover: rgba(152, 50, 11, 1);--mantine-color-orange-light-color: var(--mantine-color-orange-0);--mantine-color-orange-outline: var(--mantine-color-orange-4);--mantine-color-orange-outline-hover: rgba(255, 169, 77, .05)}:root[data-mantine-color-scheme=light],:host([data-mantine-color-scheme="light"]){--mantine-color-scheme: light;--mantine-primary-color-contrast: var(--mantine-color-white);--mantine-color-bright: var(--mantine-color-black);--mantine-color-text: #000;--mantine-color-body: #fff;--mantine-color-error: var(--mantine-color-red-6);--mantine-color-placeholder: var(--mantine-color-gray-5);--mantine-color-anchor: var(--mantine-color-blue-6);--mantine-color-default: var(--mantine-color-white);--mantine-color-default-hover: var(--mantine-color-gray-0);--mantine-color-default-color: var(--mantine-color-black);--mantine-color-default-border: var(--mantine-color-gray-4);--mantine-color-dimmed: var(--mantine-color-gray-6);--mantine-color-disabled: var(--mantine-color-gray-2);--mantine-color-disabled-color: var(--mantine-color-gray-5);--mantine-color-disabled-border: var(--mantine-color-gray-3);--mantine-color-dark-text: var(--mantine-color-dark-filled);--mantine-color-dark-filled: var(--mantine-color-dark-6);--mantine-color-dark-filled-hover: var(--mantine-color-dark-7);--mantine-color-dark-light: var(--mantine-color-dark-1);--mantine-color-dark-light-hover: var(--mantine-color-dark-2);--mantine-color-dark-light-color: var(--mantine-color-dark-9);--mantine-color-dark-outline: var(--mantine-color-dark-6);--mantine-color-dark-outline-hover: rgba(46, 46, 46, .05);--mantine-color-gray-text: var(--mantine-color-gray-filled);--mantine-color-gray-filled: var(--mantine-color-gray-6);--mantine-color-gray-filled-hover: var(--mantine-color-gray-7);--mantine-color-gray-light: var(--mantine-color-gray-1);--mantine-color-gray-light-hover: var(--mantine-color-gray-2);--mantine-color-gray-light-color: var(--mantine-color-gray-9);--mantine-color-gray-outline: var(--mantine-color-gray-6);--mantine-color-gray-outline-hover: rgba(134, 142, 150, .05);--mantine-color-red-text: var(--mantine-color-red-filled);--mantine-color-red-filled: var(--mantine-color-red-6);--mantine-color-red-filled-hover: var(--mantine-color-red-7);--mantine-color-red-light: var(--mantine-color-red-1);--mantine-color-red-light-hover: var(--mantine-color-red-2);--mantine-color-red-light-color: var(--mantine-color-red-9);--mantine-color-red-outline: var(--mantine-color-red-6);--mantine-color-red-outline-hover: rgba(250, 82, 82, .05);--mantine-color-pink-text: var(--mantine-color-pink-filled);--mantine-color-pink-filled: var(--mantine-color-pink-6);--mantine-color-pink-filled-hover: var(--mantine-color-pink-7);--mantine-color-pink-light: var(--mantine-color-pink-1);--mantine-color-pink-light-hover: var(--mantine-color-pink-2);--mantine-color-pink-light-color: var(--mantine-color-pink-9);--mantine-color-pink-outline: var(--mantine-color-pink-6);--mantine-color-pink-outline-hover: rgba(230, 73, 128, .05);--mantine-color-grape-text: var(--mantine-color-grape-filled);--mantine-color-grape-filled: var(--mantine-color-grape-6);--mantine-color-grape-filled-hover: var(--mantine-color-grape-7);--mantine-color-grape-light: var(--mantine-color-grape-1);--mantine-color-grape-light-hover: var(--mantine-color-grape-2);--mantine-color-grape-light-color: var(--mantine-color-grape-9);--mantine-color-grape-outline: var(--mantine-color-grape-6);--mantine-color-grape-outline-hover: rgba(190, 75, 219, .05);--mantine-color-violet-text: var(--mantine-color-violet-filled);--mantine-color-violet-filled: var(--mantine-color-violet-6);--mantine-color-violet-filled-hover: var(--mantine-color-violet-7);--mantine-color-violet-light: var(--mantine-color-violet-1);--mantine-color-violet-light-hover: var(--mantine-color-violet-2);--mantine-color-violet-light-color: var(--mantine-color-violet-9);--mantine-color-violet-outline: var(--mantine-color-violet-6);--mantine-color-violet-outline-hover: rgba(121, 80, 242, .05);--mantine-color-indigo-text: var(--mantine-color-indigo-filled);--mantine-color-indigo-filled: var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-7);--mantine-color-indigo-light: var(--mantine-color-indigo-1);--mantine-color-indigo-light-hover: var(--mantine-color-indigo-2);--mantine-color-indigo-light-color: var(--mantine-color-indigo-9);--mantine-color-indigo-outline: var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover: rgba(76, 110, 245, .05);--mantine-color-blue-text: var(--mantine-color-blue-filled);--mantine-color-blue-filled: var(--mantine-color-blue-6);--mantine-color-blue-filled-hover: var(--mantine-color-blue-7);--mantine-color-blue-light: var(--mantine-color-blue-1);--mantine-color-blue-light-hover: var(--mantine-color-blue-2);--mantine-color-blue-light-color: var(--mantine-color-blue-9);--mantine-color-blue-outline: var(--mantine-color-blue-6);--mantine-color-blue-outline-hover: rgba(34, 139, 230, .05);--mantine-color-cyan-text: var(--mantine-color-cyan-filled);--mantine-color-cyan-filled: var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-7);--mantine-color-cyan-light: var(--mantine-color-cyan-1);--mantine-color-cyan-light-hover: var(--mantine-color-cyan-2);--mantine-color-cyan-light-color: var(--mantine-color-cyan-9);--mantine-color-cyan-outline: var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover: rgba(21, 170, 191, .05);--mantine-color-teal-text: var(--mantine-color-teal-filled);--mantine-color-teal-filled: var(--mantine-color-teal-6);--mantine-color-teal-filled-hover: var(--mantine-color-teal-7);--mantine-color-teal-light: var(--mantine-color-teal-1);--mantine-color-teal-light-hover: var(--mantine-color-teal-2);--mantine-color-teal-light-color: var(--mantine-color-teal-9);--mantine-color-teal-outline: var(--mantine-color-teal-6);--mantine-color-teal-outline-hover: rgba(18, 184, 134, .05);--mantine-color-green-text: var(--mantine-color-green-filled);--mantine-color-green-filled: var(--mantine-color-green-6);--mantine-color-green-filled-hover: var(--mantine-color-green-7);--mantine-color-green-light: var(--mantine-color-green-1);--mantine-color-green-light-hover: var(--mantine-color-green-2);--mantine-color-green-light-color: var(--mantine-color-green-9);--mantine-color-green-outline: var(--mantine-color-green-6);--mantine-color-green-outline-hover: rgba(64, 192, 87, .05);--mantine-color-lime-text: var(--mantine-color-lime-filled);--mantine-color-lime-filled: var(--mantine-color-lime-6);--mantine-color-lime-filled-hover: var(--mantine-color-lime-7);--mantine-color-lime-light: var(--mantine-color-lime-1);--mantine-color-lime-light-hover: var(--mantine-color-lime-2);--mantine-color-lime-light-color: var(--mantine-color-lime-9);--mantine-color-lime-outline: var(--mantine-color-lime-6);--mantine-color-lime-outline-hover: rgba(130, 201, 30, .05);--mantine-color-yellow-text: var(--mantine-color-yellow-filled);--mantine-color-yellow-filled: var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-7);--mantine-color-yellow-light: var(--mantine-color-yellow-1);--mantine-color-yellow-light-hover: var(--mantine-color-yellow-2);--mantine-color-yellow-light-color: var(--mantine-color-yellow-9);--mantine-color-yellow-outline: var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover: rgba(250, 176, 5, .05);--mantine-color-orange-text: var(--mantine-color-orange-filled);--mantine-color-orange-filled: var(--mantine-color-orange-6);--mantine-color-orange-filled-hover: var(--mantine-color-orange-7);--mantine-color-orange-light: var(--mantine-color-orange-1);--mantine-color-orange-light-hover: var(--mantine-color-orange-2);--mantine-color-orange-light-color: var(--mantine-color-orange-9);--mantine-color-orange-outline: var(--mantine-color-orange-6);--mantine-color-orange-outline-hover: rgba(253, 126, 20, .05)}.m_d57069b5{--scrollarea-scrollbar-size: calc(.75rem * var(--mantine-scale));position:relative;overflow:hidden}.m_d57069b5:where([data-autosize]) .m_b1336c6{min-width:min-content}.m_c0783ff9{scrollbar-width:none;overscroll-behavior:var(--scrollarea-over-scroll-behavior);-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;height:100%}.m_c0783ff9::-webkit-scrollbar{display:none}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):where([data-vertical-hidden]){padding-inline-end:0;padding-inline-start:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]){padding-inline-end:var(--scrollarea-scrollbar-size);padding-inline-start:unset}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):where([data-horizontal-hidden]){padding-bottom:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):not([data-horizontal-hidden]){padding-bottom:var(--scrollarea-scrollbar-size)}.m_f8f631dd{min-width:100%;display:table}.m_c44ba933{-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box;transition:background-color .15s ease,opacity .15s ease;padding:calc(var(--scrollarea-scrollbar-size) / 5);display:flex;background-color:transparent;flex-direction:row}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_c44ba933:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:hover>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover>.m_d8b5e363{background-color:#ffffff80}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_c44ba933:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:active>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active>.m_d8b5e363{background-color:#ffffff80}}.m_c44ba933:where([data-hidden],[data-state=hidden]){display:none}.m_c44ba933:where([data-orientation=vertical]){width:var(--scrollarea-scrollbar-size);top:0;bottom:var(--sa-corner-width);inset-inline-end:0}.m_c44ba933:where([data-orientation=horizontal]){height:var(--scrollarea-scrollbar-size);flex-direction:column;bottom:0;inset-inline-start:0;inset-inline-end:var(--sa-corner-width)}.m_d8b5e363{flex:1;border-radius:var(--scrollarea-scrollbar-size);position:relative;transition:background-color .15s ease;overflow:hidden;opacity:var(--thumb-opacity)}.m_d8b5e363:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:calc(2.75rem * var(--mantine-scale));min-height:calc(2.75rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_d8b5e363{background-color:#0006}:where([data-mantine-color-scheme=dark]) .m_d8b5e363{background-color:#fff6}.m_21657268{position:absolute;opacity:0;transition:opacity .15s ease;display:block;inset-inline-end:0;bottom:0}:where([data-mantine-color-scheme=light]) .m_21657268{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_21657268{background-color:var(--mantine-color-dark-8)}.m_21657268:where([data-hovered]){opacity:1}.m_21657268:where([data-hidden]){display:none}.m_b1336c6{min-width:100%}.m_87cf2631{background-color:transparent;cursor:pointer;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--mantine-font-size-md);text-align:left;text-decoration:none;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where([dir=rtl]) .m_87cf2631{text-align:right}.m_515a97f8{border:0;clip:rect(0 0 0 0);height:calc(.0625rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));margin:calc(-.0625rem * var(--mantine-scale));overflow:hidden;padding:0;position:absolute;white-space:nowrap}.m_1b7284a3{--paper-radius: var(--mantine-radius-default);outline:0;-webkit-tap-highlight-color:transparent;display:block;touch-action:manipulation;text-decoration:none;border-radius:var(--paper-radius);box-shadow:var(--paper-shadow);background-color:var(--mantine-color-body)}[data-mantine-color-scheme=light] .m_1b7284a3{--paper-border-color: var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_1b7284a3{--paper-border-color: var(--mantine-color-dark-4)}.m_1b7284a3:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--paper-border-color)}.m_9814e45f{top:0;right:0;bottom:0;left:0;position:absolute;background:var(--overlay-bg, rgba(0, 0, 0, .6));-webkit-backdrop-filter:var(--overlay-filter);backdrop-filter:var(--overlay-filter);border-radius:var(--overlay-radius, 0);z-index:var(--overlay-z-index)}.m_9814e45f:where([data-fixed]){position:fixed}.m_9814e45f:where([data-center]){display:flex;align-items:center;justify-content:center}.m_38a85659{position:absolute;border:1px solid var(--popover-border-color);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);box-shadow:var(--popover-shadow, none);border-radius:var(--popover-radius, var(--mantine-radius-default))}.m_38a85659:where([data-fixed]){position:fixed}.m_38a85659:focus{outline:none}:where([data-mantine-color-scheme=light]) .m_38a85659{--popover-border-color: var(--mantine-color-gray-2);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_38a85659{--popover-border-color: var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_a31dc6c1{background-color:inherit;border:1px solid var(--popover-border-color);z-index:1}.m_3d7bc908{position:fixed;top:0;right:0;bottom:0;left:0}.m_5ae2e3c{--loader-size-xs: calc(1.125rem * var(--mantine-scale));--loader-size-sm: calc(1.375rem * var(--mantine-scale));--loader-size-md: calc(2.25rem * var(--mantine-scale));--loader-size-lg: calc(2.75rem * var(--mantine-scale));--loader-size-xl: calc(3.625rem * var(--mantine-scale));--loader-size: var(--loader-size-md);--loader-color: var(--mantine-primary-color-filled)}@keyframes m_5d2b3b9d{0%{transform:scale(.6);opacity:0}50%,to{transform:scale(1)}}.m_7a2bd4cd{position:relative;width:var(--loader-size);height:var(--loader-size);display:flex;gap:calc(var(--loader-size) / 5)}.m_870bb79{flex:1;background:var(--loader-color);animation:m_5d2b3b9d 1.2s cubic-bezier(0,.5,.5,1) infinite;border-radius:calc(.125rem * var(--mantine-scale))}.m_870bb79:nth-of-type(1){animation-delay:-.24s}.m_870bb79:nth-of-type(2){animation-delay:-.12s}.m_870bb79:nth-of-type(3){animation-delay:0}@keyframes m_aac34a1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.5}}.m_4e3f22d7{display:flex;justify-content:center;align-items:center;gap:calc(var(--loader-size) / 10);position:relative;width:var(--loader-size);height:var(--loader-size)}.m_870c4af{width:calc(var(--loader-size) / 3 - var(--loader-size) / 15);height:calc(var(--loader-size) / 3 - var(--loader-size) / 15);border-radius:50%;background:var(--loader-color);animation:m_aac34a1 .8s infinite linear}.m_870c4af:nth-child(2){animation-delay:.4s}@keyframes m_f8e89c4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.m_b34414df{display:inline-block;width:var(--loader-size);height:var(--loader-size)}.m_b34414df:after{content:"";display:block;width:var(--loader-size);height:var(--loader-size);border-radius:calc(625rem * var(--mantine-scale));border-width:calc(var(--loader-size) / 8);border-style:solid;border-color:var(--loader-color) var(--loader-color) var(--loader-color) transparent;animation:m_f8e89c4b 1.2s linear infinite}.m_8d3f4000{--ai-size-xs: calc(1.125rem * var(--mantine-scale));--ai-size-sm: calc(1.375rem * var(--mantine-scale));--ai-size-md: calc(1.75rem * var(--mantine-scale));--ai-size-lg: calc(2.125rem * var(--mantine-scale));--ai-size-xl: calc(2.75rem * var(--mantine-scale));--ai-size-input-xs: calc(1.875rem * var(--mantine-scale));--ai-size-input-sm: calc(2.25rem * var(--mantine-scale));--ai-size-input-md: calc(2.625rem * var(--mantine-scale));--ai-size-input-lg: calc(3.125rem * var(--mantine-scale));--ai-size-input-xl: calc(3.75rem * var(--mantine-scale));--ai-size: var(--ai-size-md);--ai-color: var(--mantine-color-white);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;width:var(--ai-size);height:var(--ai-size);min-width:var(--ai-size);min-height:var(--ai-size);border-radius:var(--ai-radius, var(--mantine-radius-default));background:var(--ai-bg, var(--mantine-primary-color-filled));color:var(--ai-color, var(--mantine-color-white));border:var(--ai-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);cursor:pointer}@media(hover:hover){.m_8d3f4000:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover, var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color, var(--ai-color))}}@media(hover:none){.m_8d3f4000:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover, var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color, var(--ai-color))}}.m_8d3f4000[data-loading]{cursor:not-allowed}.m_8d3f4000[data-loading] .m_8d3afb97{opacity:0;transform:translateY(100%)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])):active{transform:none}.m_302b9fb1{inset:calc(-.0625rem * var(--mantine-scale));position:absolute;border-radius:var(--ai-radius, var(--mantine-radius-default));display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_302b9fb1{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_302b9fb1{background-color:#00000026}.m_1a0f1b21{--ai-border-width: calc(.0625rem * var(--mantine-scale));display:flex}.m_1a0f1b21 :where(*):focus{position:relative;z-index:1}.m_1a0f1b21[data-orientation=horizontal]{flex-direction:row}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):first-child{border-end-end-radius:0;border-start-end-radius:0;border-inline-end-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):last-child{border-end-start-radius:0;border-start-start-radius:0;border-inline-start-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-inline-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical]{flex-direction:column}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):first-child{border-end-start-radius:0;border-end-end-radius:0;border-bottom-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):last-child{border-start-start-radius:0;border-start-end-radius:0;border-top-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-bottom-width:calc(var(--ai-border-width) / 2);border-top-width:calc(var(--ai-border-width) / 2)}.m_8d3afb97{display:flex;align-items:center;justify-content:center;transition:transform .15s ease,opacity .1s ease;width:100%;height:100%}.m_437b6484{--section-height-xs: calc(1.125rem * var(--mantine-scale));--section-height-sm: calc(1.375rem * var(--mantine-scale));--section-height-md: calc(1.75rem * var(--mantine-scale));--section-height-lg: calc(2.125rem * var(--mantine-scale));--section-height-xl: calc(2.75rem * var(--mantine-scale));--section-height-input-xs: calc(1.875rem * var(--mantine-scale));--section-height-input-sm: calc(2.25rem * var(--mantine-scale));--section-height-input-md: calc(2.625rem * var(--mantine-scale));--section-height-input-lg: calc(3.125rem * var(--mantine-scale));--section-height-input-xl: calc(3.75rem * var(--mantine-scale));--section-padding-x-xs: calc(.375rem * var(--mantine-scale));--section-padding-x-sm: calc(.5rem * var(--mantine-scale));--section-padding-x-md: calc(.625rem * var(--mantine-scale));--section-padding-x-lg: calc(.75rem * var(--mantine-scale));--section-padding-x-xl: calc(1rem * var(--mantine-scale));--section-height: var(--section-height-sm);--section-padding-x: var(--section-padding-x-sm);--section-color: var(--mantine-color-white);font-weight:var(--mantine-font-weight-medium);width:auto;border-radius:var(--section-radius, var(--mantine-radius-default));font-size:var(--section-fz, var(--mantine-font-size-sm));background:var(--section-bg, var(--mantine-primary-color-filled));border:var(--section-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color, var(--mantine-color-white));height:var(--section-height, var(--section-height-sm));padding-inline:var(--section-padding-x, var(--section-padding-x-sm));vertical-align:middle;line-height:1;display:inline-flex;align-items:center;justify-content:center}.m_86a44da5{--cb-size-xs: calc(1.125rem * var(--mantine-scale));--cb-size-sm: calc(1.375rem * var(--mantine-scale));--cb-size-md: calc(1.75rem * var(--mantine-scale));--cb-size-lg: calc(2.125rem * var(--mantine-scale));--cb-size-xl: calc(2.75rem * var(--mantine-scale));--cb-size: var(--cb-size-md);--cb-icon-size: 70%;--cb-radius: var(--mantine-radius-default);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:var(--cb-size);height:var(--cb-size);min-width:var(--cb-size);min-height:var(--cb-size);border-radius:var(--cb-radius)}:where([data-mantine-color-scheme=light]) .m_86a44da5{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_86a44da5{color:var(--mantine-color-dark-1)}.m_86a44da5[data-disabled],.m_86a44da5:disabled{cursor:not-allowed;opacity:.6}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-dark-6)}}.m_4081bf90{display:flex;flex-direction:row;flex-wrap:var(--group-wrap, wrap);justify-content:var(--group-justify, flex-start);align-items:var(--group-align, center);gap:var(--group-gap, var(--mantine-spacing-md))}.m_4081bf90:where([data-grow])>*{flex-grow:1;max-width:var(--group-child-width)}.m_615af6c9{line-height:1;padding:0;margin:0;font-weight:var(--mantine-font-weight-regular);font-size:var(--mantine-font-size-md)}.m_b5489c3c{display:flex;justify-content:space-between;align-items:center;padding:var(--mb-padding, var(--mantine-spacing-md));padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) - calc(.3125rem * var(--mantine-scale)));position:sticky;top:0;background-color:var(--mantine-color-body);z-index:1000;min-height:calc(3.75rem * var(--mantine-scale));transition:padding-inline-end .1s}.m_60c222c7{position:fixed;width:100%;top:0;bottom:0;z-index:var(--mb-z-index);pointer-events:none}.m_fd1ab0aa{pointer-events:all;box-shadow:var(--mb-shadow, var(--mantine-shadow-xl))}.m_fd1ab0aa [data-mantine-scrollbar]{z-index:1001}[data-offset-scrollbars] .m_fd1ab0aa:has([data-mantine-scrollbar]) .m_b5489c3c{padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) + calc(.3125rem * var(--mantine-scale)))}.m_606cb269{margin-inline-start:auto}.m_5df29311{padding:var(--mb-padding, var(--mantine-spacing-md));padding-top:var(--mb-padding, var(--mantine-spacing-md))}.m_5df29311:where(:not(:only-child)){padding-top:0}.m_6c018570{position:relative;margin-top:var(--input-margin-top, 0rem);margin-bottom:var(--input-margin-bottom, 0rem);--input-height-xs: calc(1.875rem * var(--mantine-scale));--input-height-sm: calc(2.25rem * var(--mantine-scale));--input-height-md: calc(2.625rem * var(--mantine-scale));--input-height-lg: calc(3.125rem * var(--mantine-scale));--input-height-xl: calc(3.75rem * var(--mantine-scale));--input-padding-y-xs: calc(.3125rem * var(--mantine-scale));--input-padding-y-sm: calc(.375rem * var(--mantine-scale));--input-padding-y-md: calc(.5rem * var(--mantine-scale));--input-padding-y-lg: calc(.625rem * var(--mantine-scale));--input-padding-y-xl: calc(.8125rem * var(--mantine-scale));--input-height: var(--input-height-sm);--input-radius: var(--mantine-radius-default);--input-cursor: text;--input-text-align: left;--input-line-height: calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));--input-padding: calc(var(--input-height) / 3);--input-padding-inline-start: var(--input-padding);--input-padding-inline-end: var(--input-padding);--input-placeholder-color: var(--mantine-color-placeholder);--input-color: var(--mantine-color-text);--input-disabled-bg: var(--mantine-color-disabled);--input-disabled-color: var(--mantine-color-disabled-color);--input-left-section-size: var(--input-left-section-width, calc(var(--input-height) - calc(.125rem * var(--mantine-scale))));--input-right-section-size: var( --input-right-section-width, calc(var(--input-height) - calc(.125rem * var(--mantine-scale))) );--input-size: var(--input-height);--section-y: calc(.0625rem * var(--mantine-scale));--left-section-start: calc(.0625rem * var(--mantine-scale));--left-section-border-radius: var(--input-radius) 0 0 var(--input-radius);--right-section-end: calc(.0625rem * var(--mantine-scale));--right-section-border-radius: 0 var(--input-radius) var(--input-radius) 0}.m_6c018570[data-variant=unstyled]{--input-padding: 0;--input-padding-y: 0;--input-padding-inline-start: 0;--input-padding-inline-end: 0}.m_6c018570[data-pointer]{--input-cursor: pointer}.m_6c018570[data-multiline]{--input-padding-y-xs: calc(.28125rem * var(--mantine-scale));--input-padding-y-sm: calc(.34375rem * var(--mantine-scale));--input-padding-y-md: calc(.4375rem * var(--mantine-scale));--input-padding-y-lg: calc(.59375rem * var(--mantine-scale));--input-padding-y-xl: calc(.8125rem * var(--mantine-scale));--input-size: auto;--input-line-height: var(--mantine-line-height)}.m_6c018570[data-with-left-section]{--input-padding-inline-start: var(--input-left-section-size)}.m_6c018570[data-with-right-section]{--input-padding-inline-end: var(--input-right-section-size)}.m_6c018570[data-size=xs] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: calc(2.5625rem * var(--mantine-scale))}.m_6c018570[data-size=sm] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: calc(3.125rem * var(--mantine-scale))}.m_6c018570[data-size=md] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: calc(3.75rem * var(--mantine-scale))}.m_6c018570[data-size=lg] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: calc(4.5rem * var(--mantine-scale))}.m_6c018570[data-size=xl] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: calc(5.5625rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_6c018570[data-variant=default]{--input-bd: var(--mantine-color-gray-4);--input-bg: var(--mantine-color-white);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=filled]{--input-bd: transparent;--input-bg: var(--mantine-color-gray-1);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=unstyled]{--input-bd: transparent;--input-bg: transparent;--input-bd-focus: transparent}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=default]{--input-bd: var(--mantine-color-dark-4);--input-bg: var(--mantine-color-dark-6);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=filled]{--input-bd: transparent;--input-bg: var(--mantine-color-dark-5);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=unstyled]{--input-bd: transparent;--input-bg: transparent;--input-bd-focus: transparent}[data-mantine-color-scheme] .m_6c018570[data-error]:not([data-variant=unstyled]){--input-bd: var(--mantine-color-error)}[data-mantine-color-scheme] .m_6c018570[data-error]{--input-color: var(--mantine-color-error);--input-placeholder-color: var(--mantine-color-error);--input-section-color: var(--mantine-color-error)}:where([dir=rtl]) .m_6c018570{--input-text-align: right;--left-section-border-radius: 0 var(--input-radius) var(--input-radius) 0;--right-section-border-radius: var(--input-radius) 0 0 var(--input-radius)}.m_8fb7ebe7{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:var(--input-resize, none);display:block;width:100%;transition:border-color .1s ease;text-align:var(--input-text-align);color:var(--input-color);border:calc(.0625rem * var(--mantine-scale)) solid var(--input-bd);background-color:var(--input-bg);font-family:var(--input-font-family, var(--mantine-font-family));height:var(--input-size);min-height:var(--input-height);line-height:var(--input-line-height);font-size:var(--_input-fz, var(--input-fz, var(--mantine-font-size-md)));border-radius:var(--input-radius);padding-inline-start:var(--input-padding-inline-start);padding-inline-end:var(--input-padding-inline-end);padding-top:var(--input-padding-y, 0rem);padding-bottom:var(--input-padding-y, 0rem);cursor:var(--input-cursor);overflow:var(--input-overflow)}.m_8fb7ebe7[data-no-overflow]{--input-overflow: hidden}.m_8fb7ebe7[data-monospace]{--input-font-family: var(--mantine-font-family-monospace);--_input-fz: calc(var(--input-fz) - calc(.125rem * var(--mantine-scale)))}.m_8fb7ebe7:focus,.m_8fb7ebe7:focus-within{outline:none;--input-bd: var(--input-bd-focus)}[data-error] .m_8fb7ebe7:focus,[data-error] .m_8fb7ebe7:focus-within{--input-bd: var(--mantine-color-error)}.m_8fb7ebe7::placeholder{color:var(--input-placeholder-color);opacity:1}.m_8fb7ebe7::-webkit-inner-spin-button,.m_8fb7ebe7::-webkit-outer-spin-button,.m_8fb7ebe7::-webkit-search-decoration,.m_8fb7ebe7::-webkit-search-cancel-button,.m_8fb7ebe7::-webkit-search-results-button,.m_8fb7ebe7::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.m_8fb7ebe7[type=number]{-moz-appearance:textfield}.m_8fb7ebe7:disabled,.m_8fb7ebe7[data-disabled]{cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7:has(input:disabled){cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7[readonly]{caret-color:transparent}.m_82577fc2{pointer-events:var(--section-pointer-events);position:absolute;z-index:1;inset-inline-start:var(--section-start);inset-inline-end:var(--section-end);bottom:var(--section-y);top:var(--section-y);display:flex;align-items:center;justify-content:center;width:var(--section-size);border-radius:var(--section-border-radius);color:var(--input-section-color, var(--mantine-color-dimmed))}.m_82577fc2[data-position=right]{--section-pointer-events: var(--input-right-section-pointer-events);--section-end: var(--right-section-end);--section-size: var(--input-right-section-size);--section-border-radius: var(--right-section-border-radius)}.m_6c018570[data-size=xs] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: calc(2.5625rem * var(--mantine-scale))}.m_6c018570[data-size=sm] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: calc(3.125rem * var(--mantine-scale))}.m_6c018570[data-size=md] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: calc(3.75rem * var(--mantine-scale))}.m_6c018570[data-size=lg] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: calc(4.5rem * var(--mantine-scale))}.m_6c018570[data-size=xl] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: calc(5.5625rem * var(--mantine-scale))}.m_82577fc2[data-position=left]{--section-pointer-events: var(--input-left-section-pointer-events);--section-start: var(--left-section-start);--section-size: var(--input-left-section-size);--section-border-radius: var(--left-section-border-radius)}.m_88bacfd0{color:var(--input-placeholder-color, var(--mantine-color-placeholder))}[data-error] .m_88bacfd0{--input-placeholder-color: var(--input-color, var(--mantine-color-placeholder))}.m_46b77525{line-height:var(--mantine-line-height)}.m_8fdc1311{display:inline-block;font-weight:var(--mantine-font-weight-medium);overflow-wrap:break-word;cursor:default;-webkit-tap-highlight-color:transparent;font-size:var(--input-label-size, var(--mantine-font-size-sm))}.m_78a94662{color:var(--input-asterisk-color, var(--mantine-color-error))}.m_8f816625,.m_fe47ce59{word-wrap:break-word;line-height:1.2;display:block;margin:0;padding:0}.m_8f816625{color:var(--mantine-color-error);font-size:var(--input-error-size, calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_fe47ce59{color:var(--mantine-color-dimmed);font-size:var(--input-description-size, calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_8bffd616{display:flex}.m_96b553a6{--transition-duration: .15s;top:0;left:0;position:absolute;z-index:0;transition-property:transform,width,height;transition-timing-function:ease;transition-duration:0ms}.m_96b553a6:where([data-initialized]){transition-duration:var(--transition-duration)}.m_96b553a6:where([data-hidden]){display:none}.m_9bdbb667{--accordion-radius: var(--mantine-radius-default)}.m_df78851f{overflow-wrap:break-word}.m_4ba554d4{padding:var(--mantine-spacing-md);padding-top:calc(var(--mantine-spacing-xs) / 2)}.m_8fa820a0{margin:0;padding:0;width:100%}.m_4ba585b8{width:100%;display:flex;align-items:center;flex-direction:row-reverse;padding-inline:var(--mantine-spacing-md);opacity:1;cursor:pointer;background-color:transparent;color:var(--mantine-color-bright)}.m_4ba585b8:where([data-chevron-position=left]){flex-direction:row;padding-inline-start:0}.m_4ba585b8:where(:disabled,[data-disabled]){opacity:.4;cursor:not-allowed}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-dark-6)}}.m_df3ffa0f{color:inherit;font-weight:var(--mantine-font-weight-regular);flex:1;overflow:hidden;text-overflow:ellipsis;padding-top:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-sm)}.m_3f35ae96{display:flex;align-items:center;justify-content:flex-start;transition:transform var(--accordion-transition-duration, .2s) ease;width:var(--accordion-chevron-size, calc(.9375rem * var(--mantine-scale)));min-width:var(--accordion-chevron-size, calc(.9375rem * var(--mantine-scale)));transform:rotate(0)}.m_3f35ae96:where([data-rotate]){transform:rotate(180deg)}.m_3f35ae96:where([data-position=left]){margin-inline-end:var(--mantine-spacing-md);margin-inline-start:var(--mantine-spacing-md)}.m_9bd771fe{display:flex;align-items:center;justify-content:center;margin-inline-end:var(--mantine-spacing-sm)}.m_9bd771fe:where([data-chevron-position=left]){margin-inline-end:0;margin-inline-start:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_9bd7b098{--item-border-color: var(--mantine-color-gray-3);--item-filled-color: var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_9bd7b098{--item-border-color: var(--mantine-color-dark-4);--item-filled-color: var(--mantine-color-dark-6)}.m_fe19b709{border-bottom:1px solid var(--item-border-color)}.m_1f921b3b{border:1px solid var(--item-border-color);transition:background-color .15s ease}.m_1f921b3b:where([data-active]){background-color:var(--item-filled-color)}.m_1f921b3b:first-of-type{border-start-start-radius:var(--accordion-radius);border-start-end-radius:var(--accordion-radius)}.m_1f921b3b:first-of-type>[data-accordion-control]{border-start-start-radius:var(--accordion-radius);border-start-end-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type{border-end-start-radius:var(--accordion-radius);border-end-end-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type>[data-accordion-control]{border-end-start-radius:var(--accordion-radius);border-end-end-radius:var(--accordion-radius)}.m_1f921b3b+.m_1f921b3b{border-top:0}.m_2cdf939a{border-radius:var(--accordion-radius)}.m_2cdf939a:where([data-active]){background-color:var(--item-filled-color)}.m_9f59b069{background-color:var(--item-filled-color);border-radius:var(--accordion-radius);border:calc(.0625rem * var(--mantine-scale)) solid transparent;transition:background-color .15s ease}.m_9f59b069[data-active]{border-color:var(--item-border-color)}:where([data-mantine-color-scheme=light]) .m_9f59b069[data-active]{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_9f59b069[data-active]{background-color:var(--mantine-color-dark-7)}.m_9f59b069+.m_9f59b069{margin-top:var(--mantine-spacing-md)}.m_7f854edf{position:fixed;z-index:var(--affix-z-index);inset-inline-start:var(--affix-left);inset-inline-end:var(--affix-right);top:var(--affix-top);bottom:var(--affix-bottom)}.m_66836ed3{--alert-radius: var(--mantine-radius-default);--alert-bg: var(--mantine-primary-color-light);--alert-bd: calc(.0625rem * var(--mantine-scale)) solid transparent;--alert-color: var(--mantine-primary-color-light-color);padding:var(--mantine-spacing-md) var(--mantine-spacing-md);border-radius:var(--alert-radius);position:relative;overflow:hidden;background-color:var(--alert-bg);border:var(--alert-bd);color:var(--alert-color)}.m_a5d60502{display:flex}.m_667c2793{flex:1;display:flex;flex-direction:column;gap:var(--mantine-spacing-xs)}.m_6a03f287{display:flex;align-items:center;justify-content:space-between;font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-bold)}.m_6a03f287:where([data-with-close-button]){padding-inline-end:var(--mantine-spacing-md)}.m_698f4f23{display:block;overflow:hidden;text-overflow:ellipsis}.m_667f2a6a{line-height:1;width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));display:flex;align-items:center;justify-content:flex-start;margin-inline-end:var(--mantine-spacing-md);margin-top:calc(.0625rem * var(--mantine-scale))}.m_7fa78076{text-overflow:ellipsis;overflow:hidden;font-size:var(--mantine-font-size-sm)}:where([data-mantine-color-scheme=light]) .m_7fa78076{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_7fa78076{color:var(--mantine-color-white)}.m_7fa78076:where([data-variant=filled]){color:var(--alert-color)}.m_7fa78076:where([data-variant=white]){color:var(--mantine-color-black)}.m_87f54839{width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));color:var(--alert-color)}.m_b6d8b162{-webkit-tap-highlight-color:transparent;text-decoration:none;font-size:var(--text-fz, var(--mantine-font-size-md));line-height:var(--text-lh, var(--mantine-line-height-md));font-weight:var(--mantine-font-weight-regular);margin:0;padding:0}.m_b6d8b162:where([data-truncate]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m_b6d8b162:where([data-truncate=start]){direction:rtl;text-align:right}:where([dir=rtl]) .m_b6d8b162:where([data-truncate=start]){direction:ltr;text-align:left}.m_b6d8b162:where([data-variant=gradient]){background-image:var(--text-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.m_b6d8b162:where([data-line-clamp]){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--text-line-clamp);-webkit-box-orient:vertical}.m_b6d8b162:where([data-inherit]){line-height:inherit;font-weight:inherit;font-size:inherit}.m_b6d8b162:where([data-inline]){line-height:1}.m_849cf0da{color:var(--mantine-color-anchor);text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline;padding:0;margin:0;background-color:transparent;cursor:pointer}@media(hover:hover){.m_849cf0da:where([data-underline=hover]):hover{text-decoration:underline}}@media(hover:none){.m_849cf0da:where([data-underline=hover]):active{text-decoration:underline}}.m_849cf0da:where([data-underline=not-hover]){text-decoration:underline}@media(hover:hover){.m_849cf0da:where([data-underline=not-hover]):hover{text-decoration:none}}@media(hover:none){.m_849cf0da:where([data-underline=not-hover]):active{text-decoration:none}}.m_849cf0da:where([data-underline=always]){text-decoration:underline}.m_849cf0da:where([data-variant=gradient]),.m_849cf0da:where([data-variant=gradient]):hover{text-decoration:none}.m_849cf0da:where([data-line-clamp]){display:-webkit-box}.m_48204f9b{width:var(--slider-size);height:var(--slider-size);position:relative;border-radius:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.m_48204f9b:focus-within{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_48204f9b{--slider-size: calc(3.75rem * var(--mantine-scale));--thumb-size: calc(var(--slider-size) / 5)}:where([data-mantine-color-scheme=light]) .m_48204f9b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_48204f9b{background-color:var(--mantine-color-dark-5)}.m_bb9cdbad{position:absolute;inset:calc(.0625rem * var(--mantine-scale));border-radius:var(--slider-size);pointer-events:none}.m_481dd586{width:calc(.125rem * var(--mantine-scale));position:absolute;top:0;bottom:0;left:calc(50% - 1px);transform:rotate(var(--angle))}.m_481dd586:before{content:"";position:absolute;top:calc(var(--thumb-size) / 3);left:calc(.03125rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));height:calc(var(--thumb-size) / 1.5);transform:translate(-50%,-50%)}:where([data-mantine-color-scheme=light]) .m_481dd586:before{background-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_481dd586:before{background-color:var(--mantine-color-dark-3)}.m_481dd586[data-label]:after{min-width:calc(1.125rem * var(--mantine-scale));text-align:center;content:attr(data-label);position:absolute;top:calc(-1.5rem * var(--mantine-scale));left:calc(-.4375rem * var(--mantine-scale));transform:rotate(calc(360deg - var(--angle)));font-size:var(--mantine-font-size-xs)}.m_bc02ba3d{position:absolute;inset-block:0;inset-inline-start:calc(50% - 1.5px);inset-inline-end:0;height:100%;width:calc(.1875rem * var(--mantine-scale));outline:none;pointer-events:none}.m_bc02ba3d:before{content:"";position:absolute;right:0;top:0;height:min(var(--thumb-size),calc(var(--slider-size) / 2));width:calc(.1875rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_bc02ba3d:before{background-color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_bc02ba3d:before{background-color:var(--mantine-color-dark-1)}.m_bb8e875b{font-size:var(--mantine-font-size-xs)}.m_89ab340[data-resizing]{--app-shell-transition-duration: 0ms !important}.m_89ab340[data-disabled]{--app-shell-header-offset: 0rem !important;--app-shell-navbar-offset: 0rem !important;--app-shell-aside-offset: 0rem !important;--app-shell-footer-offset: 0rem !important}.m_89ab340[data-mode=static]{display:grid;grid-template-columns:var(--app-shell-navbar-width, 0) 1fr var(--app-shell-aside-width, 0);grid-template-rows:auto 1fr auto;position:relative;height:100%;overflow:auto}[data-mantine-color-scheme=light] .m_89ab340{--app-shell-border-color: var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89ab340{--app-shell-border-color: var(--mantine-color-dark-4)}.m_45252eee,.m_9cdde9a,.m_3b16f56b,.m_8983817,.m_3840c879{transition-duration:var(--app-shell-transition-duration);transition-timing-function:var(--app-shell-transition-timing-function)}.m_45252eee,.m_9cdde9a{position:fixed;display:flex;flex-direction:column;top:var(--app-shell-header-offset, 0rem);height:calc(100dvh - var(--app-shell-header-offset, 0rem) - var(--app-shell-footer-offset, 0rem));background-color:var(--mantine-color-body);transition-property:transform,top,height}:where([data-mode=static]) .m_45252eee,:where([data-mode=static]) .m_9cdde9a{position:var(--app-shell-navbar-position, fixed);grid-row:var(--app-shell-navbar-grid-row, auto);height:100%}:where([data-layout=alt]) .m_45252eee,:where([data-layout=alt]) .m_9cdde9a{top:0rem;height:100dvh}:where([data-mode=static][data-layout=alt]) .m_45252eee,:where([data-mode=static][data-layout=alt]) .m_9cdde9a{grid-row:1 / -1;height:100%}.m_45252eee{inset-inline-start:0;width:var(--app-shell-navbar-width);transition-property:transform,top,height;transform:var(--app-shell-navbar-transform);z-index:var(--app-shell-navbar-z-index)}:where([data-mode=static]) .m_45252eee{grid-column:var(--app-shell-navbar-grid-column, auto);display:var(--app-shell-navbar-display, flex)}:where([dir=rtl]) .m_45252eee{transform:var(--app-shell-navbar-transform-rtl)}.m_45252eee:where([data-with-border]){border-inline-end:1px solid var(--app-shell-border-color)}.m_9cdde9a{inset-inline-end:0;width:var(--app-shell-aside-width);transform:var(--app-shell-aside-transform);z-index:var(--app-shell-aside-z-index)}:where([data-mode=static]) .m_9cdde9a{position:var(--app-shell-aside-position, fixed);grid-column:var(--app-shell-aside-grid-column, auto);grid-row:var(--app-shell-aside-grid-row, auto);display:var(--app-shell-aside-display, flex)}:where([dir=rtl]) .m_9cdde9a{transform:var(--app-shell-aside-transform-rtl)}.m_9cdde9a:where([data-with-border]){border-inline-start:1px solid var(--app-shell-border-color)}:where([data-mode=static][data-layout=alt]) .m_9cdde9a{grid-row:1 / -1}:where([data-scroll-locked]) .m_9cdde9a{visibility:var(--app-shell-aside-scroll-locked-visibility)}.m_8983817{padding-inline-start:calc(var(--app-shell-navbar-offset, 0rem) + var(--app-shell-padding));padding-inline-end:calc(var(--app-shell-aside-offset, 0rem) + var(--app-shell-padding));padding-top:calc(var(--app-shell-header-offset, 0rem) + var(--app-shell-padding));padding-bottom:calc(var(--app-shell-footer-offset, 0rem) + var(--app-shell-padding));min-height:100dvh;transition-property:padding}:where([data-mode=static]) .m_8983817{padding-inline-start:var(--app-shell-padding);padding-inline-end:var(--app-shell-padding);padding-top:var(--app-shell-padding);padding-bottom:var(--app-shell-padding);min-height:auto;grid-column:var(--app-shell-main-column-start, 1) / var(--app-shell-main-column-end, -1);grid-row:var(--app-shell-main-grid-row, 2)}.m_3b16f56b,.m_3840c879{position:fixed;inset-inline:0;transition-property:transform,margin-inline-start,margin-inline-end;background-color:var(--mantine-color-body)}:where([data-mode=static]) .m_3b16f56b,:where([data-mode=static]) .m_3840c879{position:var(--app-shell-header-position, fixed);grid-column:var(--app-shell-header-grid-column, auto)}:where([data-layout=alt]) .m_3b16f56b,:where([data-layout=alt]) .m_3840c879{margin-inline-start:var(--app-shell-navbar-offset, 0rem);margin-inline-end:var(--app-shell-aside-offset, 0rem)}:where([data-mode=static][data-layout=alt]) .m_3b16f56b,:where([data-mode=static][data-layout=alt]) .m_3840c879{grid-column:var(--app-shell-main-column-start, 1) / var(--app-shell-main-column-end, -1);margin-inline-start:0rem;margin-inline-end:0rem}.m_3b16f56b{top:0;height:var(--app-shell-header-height);background-color:var(--mantine-color-body);transform:var(--app-shell-header-transform);z-index:var(--app-shell-header-z-index)}:where([data-mode=static]) .m_3b16f56b{grid-row:var(--app-shell-header-grid-row, auto)}.m_3b16f56b:where([data-with-border]){border-bottom:1px solid var(--app-shell-border-color)}.m_3840c879{bottom:0;height:calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);transform:var(--app-shell-footer-transform);z-index:var(--app-shell-footer-z-index)}:where([data-mode=static]) .m_3840c879{position:var(--app-shell-footer-position, fixed);grid-column:var(--app-shell-footer-grid-column, auto);grid-row:var(--app-shell-footer-grid-row, auto)}:where([data-mode=static][data-layout=alt]) .m_3840c879{grid-column:var(--app-shell-main-column-start, 1) / var(--app-shell-main-column-end, -1)}.m_3840c879:where([data-with-border]){border-top:1px solid var(--app-shell-border-color)}.m_6dcfc7c7{flex-grow:0}.m_6dcfc7c7:where([data-grow]){flex-grow:1}.m_71ac47fc{--ar-ratio: 1;max-width:100%}.m_71ac47fc>:where(*:not(style)){aspect-ratio:var(--ar-ratio);width:100%}.m_71ac47fc>:where(img,video){object-fit:cover}.m_88b62a41{--combobox-padding: calc(.25rem * var(--mantine-scale));padding:var(--combobox-padding)}.m_88b62a41:has([data-mantine-scrollbar]) .m_985517d8{max-width:calc(100% + var(--combobox-padding))}.m_88b62a41[data-composed]{padding-inline-end:0}.m_88b62a41[data-hidden]{display:none}.m_88b62a41,.m_b2821a6e{--combobox-option-padding-xs: calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));--combobox-option-padding-sm: calc(.375rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));--combobox-option-padding-md: calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));--combobox-option-padding-lg: calc(.625rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));--combobox-option-padding-xl: calc(.875rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));--combobox-option-padding: var(--combobox-option-padding-sm)}.m_92253aa5{padding:var(--combobox-option-padding);font-size:var(--combobox-option-fz, var(--mantine-font-size-sm));border-radius:var(--mantine-radius-default);background-color:transparent;color:inherit;cursor:pointer;overflow-wrap:break-word}.m_92253aa5:where([data-combobox-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_92253aa5:where([data-combobox-disabled]){cursor:not-allowed;opacity:.35}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}.m_985517d8{margin-inline:calc(var(--combobox-padding) * -1);margin-top:calc(var(--combobox-padding) * -1);width:calc(100% + var(--combobox-padding) * 2);border-top-width:0;border-inline-width:0;border-end-start-radius:0;border-end-end-radius:0;margin-bottom:var(--combobox-padding);position:relative}:where([data-mantine-color-scheme=light]) .m_985517d8,:where([data-mantine-color-scheme=light]) .m_985517d8:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_985517d8,:where([data-mantine-color-scheme=dark]) .m_985517d8:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_985517d8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_985517d8{background-color:var(--mantine-color-dark-7)}.m_2530cd1d{font-size:var(--combobox-option-fz, var(--mantine-font-size-sm));text-align:center;padding:var(--combobox-option-padding);color:var(--mantine-color-dimmed)}.m_858f94bd,.m_82b967cb{font-size:var(--combobox-option-fz, var(--mantine-font-size-sm));border:0 solid transparent;margin-inline:calc(var(--combobox-padding) * -1);padding:var(--combobox-option-padding)}:where([data-mantine-color-scheme=light]) .m_858f94bd,:where([data-mantine-color-scheme=light]) .m_82b967cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_858f94bd,:where([data-mantine-color-scheme=dark]) .m_82b967cb{border-color:var(--mantine-color-dark-4)}.m_82b967cb{border-top-width:calc(.0625rem * var(--mantine-scale));margin-top:var(--combobox-padding);margin-bottom:calc(var(--combobox-padding) * -1)}.m_858f94bd{border-bottom-width:calc(.0625rem * var(--mantine-scale));margin-bottom:var(--combobox-padding);margin-top:calc(var(--combobox-padding) * -1)}.m_254f3e4f:has(.m_2bb2e9e5:only-child){display:none}.m_2bb2e9e5{color:var(--mantine-color-dimmed);font-size:calc(var(--combobox-option-fz, var(--mantine-font-size-sm)) * .85);padding:var(--combobox-option-padding);font-weight:var(--mantine-font-weight-medium);position:relative;display:flex;align-items:center}.m_2bb2e9e5:after{content:"";flex:1;inset-inline:0;height:calc(.0625rem * var(--mantine-scale));margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_2bb2e9e5:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2bb2e9e5:after{background-color:var(--mantine-color-dark-4)}.m_2bb2e9e5:only-child{display:none}.m_2943220b{--combobox-chevron-size-xs: calc(.875rem * var(--mantine-scale));--combobox-chevron-size-sm: calc(1.125rem * var(--mantine-scale));--combobox-chevron-size-md: calc(1.25rem * var(--mantine-scale));--combobox-chevron-size-lg: calc(1.5rem * var(--mantine-scale));--combobox-chevron-size-xl: calc(1.75rem * var(--mantine-scale));--combobox-chevron-size: var(--combobox-chevron-size-sm)}:where([data-mantine-color-scheme=light]) .m_2943220b{--_combobox-chevron-color: var(--combobox-chevron-color, var(--mantine-color-gray-6))}:where([data-mantine-color-scheme=dark]) .m_2943220b{--_combobox-chevron-color: var(--combobox-chevron-color, var(--mantine-color-dark-3))}.m_2943220b{width:var(--combobox-chevron-size);height:var(--combobox-chevron-size);color:var(--_combobox-chevron-color)}.m_2943220b:where([data-error]){color:var(--combobox-chevron-color, var(--mantine-color-error))}.m_390b5f4{display:flex;align-items:center;gap:calc(.5rem * var(--mantine-scale))}.m_390b5f4:where([data-reverse]){justify-content:space-between}.m_8ee53fc2{opacity:.4;width:.8em;min-width:.8em;height:.8em}:where([data-combobox-selected]) .m_8ee53fc2{opacity:1}.m_a530ee0a{width:.8em;min-width:.8em;height:.8em}.m_5f75b09e{--label-lh-xs: calc(1rem * var(--mantine-scale));--label-lh-sm: calc(1.25rem * var(--mantine-scale));--label-lh-md: calc(1.5rem * var(--mantine-scale));--label-lh-lg: calc(1.875rem * var(--mantine-scale));--label-lh-xl: calc(2.25rem * var(--mantine-scale));--label-lh: var(--label-lh-sm)}.m_5f75b09e[data-label-position=left]{--label-order: 1;--label-offset-end: var(--mantine-spacing-sm);--label-offset-start: 0}.m_5f75b09e[data-label-position=right]{--label-order: 2;--label-offset-end: 0;--label-offset-start: var(--mantine-spacing-sm)}.m_5f6e695e{-webkit-tap-highlight-color:transparent;display:flex}.m_d3ea56bb{--label-cursor: var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;display:inline-flex;flex-direction:column;font-size:var(--label-fz, var(--mantine-font-size-sm));line-height:var(--label-lh);cursor:var(--label-cursor);order:var(--label-order)}fieldset:disabled .m_d3ea56bb,.m_d3ea56bb[data-disabled]{--label-cursor: not-allowed}.m_8ee546b8{cursor:var(--label-cursor);color:inherit;padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}fieldset:disabled .m_8ee546b8,.m_8ee546b8:where([data-disabled]){color:var(--mantine-color-disabled-color)}.m_328f68c0{margin-top:calc(var(--mantine-spacing-xs) / 2);padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end);cursor:default}.m_8e8a99cc{margin-top:calc(var(--mantine-spacing-xs) / 2);padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}.m_26775b0a{--card-radius: var(--mantine-radius-default);display:block;width:100%;border-radius:var(--card-radius);cursor:pointer}.m_26775b0a :where(*){cursor:inherit}.m_26775b0a:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid transparent}:where([data-mantine-color-scheme=light]) .m_26775b0a:where([data-with-border]){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_26775b0a:where([data-with-border]){border-color:var(--mantine-color-dark-4)}.m_5e5256ee{--checkbox-size-xs: calc(1rem * var(--mantine-scale));--checkbox-size-sm: calc(1.25rem * var(--mantine-scale));--checkbox-size-md: calc(1.5rem * var(--mantine-scale));--checkbox-size-lg: calc(1.875rem * var(--mantine-scale));--checkbox-size-xl: calc(2.25rem * var(--mantine-scale));--checkbox-size: var(--checkbox-size-sm);--checkbox-color: var(--mantine-primary-color-filled)}.m_5e5256ee:where([data-variant=filled]){--checkbox-icon-color: var(--mantine-color-white)}.m_5e5256ee:where([data-variant=outline]){--checkbox-icon-color: var(--checkbox-color)}.m_5e5256ee{position:relative;border:calc(.0625rem * var(--mantine-scale)) solid transparent;width:var(--checkbox-size);min-width:var(--checkbox-size);height:var(--checkbox-size);min-height:var(--checkbox-size);border-radius:var(--checkbox-radius, var(--mantine-radius-default));transition:border-color .1s ease,background-color .1s ease;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_5e5256ee{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_5e5256ee{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_5e5256ee[data-indeterminate],.m_5e5256ee[data-checked]{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_5e5256ee[data-indeterminate]>.m_1b1c543a,.m_5e5256ee[data-checked]>.m_1b1c543a{opacity:1;transform:none;color:var(--checkbox-icon-color)}.m_5e5256ee[data-disabled]{cursor:not-allowed;border-color:var(--mantine-color-disabled-border);background-color:var(--mantine-color-disabled)}[data-mantine-color-scheme=light] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:var(--mantine-color-dark-3)}.m_76e20374[data-indeterminate]:not([data-disabled]),.m_76e20374[data-checked]:not([data-disabled]){background-color:transparent;border-color:var(--checkbox-color)}.m_76e20374[data-indeterminate]:not([data-disabled])>.m_1b1c543a,.m_76e20374[data-checked]:not([data-disabled])>.m_1b1c543a{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_1b1c543a{display:block;width:60%;color:transparent;pointer-events:none;transform:translateY(calc(.3125rem * var(--mantine-scale))) scale(.5);opacity:1;transition:transform .1s ease,opacity .1s ease}.m_bf2d988c{--checkbox-size-xs: calc(1rem * var(--mantine-scale));--checkbox-size-sm: calc(1.25rem * var(--mantine-scale));--checkbox-size-md: calc(1.5rem * var(--mantine-scale));--checkbox-size-lg: calc(1.875rem * var(--mantine-scale));--checkbox-size-xl: calc(2.25rem * var(--mantine-scale));--checkbox-size: var(--checkbox-size-sm);--checkbox-color: var(--mantine-primary-color-filled)}.m_bf2d988c:where([data-variant=filled]){--checkbox-icon-color: var(--mantine-color-white)}.m_bf2d988c:where([data-variant=outline]){--checkbox-icon-color: var(--checkbox-color)}.m_26062bec{position:relative;width:var(--checkbox-size);height:var(--checkbox-size);order:1}.m_26062bec:where([data-label-position=left]){order:2}.m_26063560{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:calc(.0625rem * var(--mantine-scale)) solid transparent;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius, var(--mantine-radius-default));padding:0;display:block;margin:0;transition:border-color .1s ease,background-color .1s ease;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent}:where([data-mantine-color-scheme=light]) .m_26063560{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_26063560{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_26063560:where([data-with-error-styles][data-error]){border-color:var(--mantine-color-error)}.m_26063560[data-indeterminate],.m_26063560:checked{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_26063560[data-indeterminate]+.m_bf295423,.m_26063560:checked+.m_bf295423{opacity:1;transform:none}.m_26063560:disabled{cursor:not-allowed;border-color:var(--mantine-color-disabled-border);background-color:var(--mantine-color-disabled)}.m_26063560:disabled+.m_bf295423{color:var(--mantine-color-disabled-color)}.m_215c4542+.m_bf295423{color:var(--checkbox-color)}.m_215c4542[data-indeterminate]:not(:disabled),.m_215c4542:checked:not(:disabled){background-color:transparent;border-color:var(--checkbox-color)}.m_215c4542[data-indeterminate]:not(:disabled)+.m_bf295423,.m_215c4542:checked:not(:disabled)+.m_bf295423{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_bf295423{position:absolute;top:0;right:0;bottom:0;left:0;width:60%;margin:auto;color:var(--checkbox-icon-color);pointer-events:none;transform:translateY(calc(.3125rem * var(--mantine-scale))) scale(.5);opacity:0;transition:transform .1s ease,opacity .1s ease}.m_11def92b{--ag-spacing: var(--mantine-spacing-sm);--ag-offset: calc(var(--ag-spacing) * -1);display:flex;padding-inline-start:var(--ag-spacing)}.m_f85678b6{--avatar-size-xs: calc(1rem * var(--mantine-scale));--avatar-size-sm: calc(1.625rem * var(--mantine-scale));--avatar-size-md: calc(2.375rem * var(--mantine-scale));--avatar-size-lg: calc(3.5rem * var(--mantine-scale));--avatar-size-xl: calc(5.25rem * var(--mantine-scale));--avatar-size: var(--avatar-size-md);--avatar-radius: calc(62.5rem * var(--mantine-scale));--avatar-bg: var(--mantine-color-gray-light);--avatar-bd: calc(.0625rem * var(--mantine-scale)) solid transparent;--avatar-color: var(--mantine-color-gray-light-color);--avatar-placeholder-fz: calc(var(--avatar-size) / 2.5);-webkit-tap-highlight-color:transparent;position:relative;display:block;-webkit-user-select:none;user-select:none;overflow:hidden;border-radius:var(--avatar-radius);text-decoration:none;padding:0;width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size)}.m_f85678b6:where([data-within-group]){margin-inline-start:var(--ag-offset);border:2px solid var(--mantine-color-body);background:var(--mantine-color-body)}.m_11f8ac07{object-fit:cover;width:100%;height:100%;display:block}.m_104cd71f{font-weight:var(--mantine-font-weight-bold);display:flex;align-items:center;justify-content:center;width:100%;height:100%;-webkit-user-select:none;user-select:none;border-radius:var(--avatar-radius);font-size:var(--avatar-placeholder-fz);background:var(--avatar-bg);border:var(--avatar-bd);color:var(--avatar-color)}.m_104cd71f>[data-avatar-placeholder-icon]{width:70%;height:70%}.m_2ce0de02{background-size:cover;background-position:center;display:block;width:100%;border:0;text-decoration:none;border-radius:var(--bi-radius, 0)}.m_347db0ec{--badge-height-xs: calc(1rem * var(--mantine-scale));--badge-height-sm: calc(1.125rem * var(--mantine-scale));--badge-height-md: calc(1.25rem * var(--mantine-scale));--badge-height-lg: calc(1.625rem * var(--mantine-scale));--badge-height-xl: calc(2rem * var(--mantine-scale));--badge-fz-xs: calc(.5625rem * var(--mantine-scale));--badge-fz-sm: calc(.625rem * var(--mantine-scale));--badge-fz-md: calc(.6875rem * var(--mantine-scale));--badge-fz-lg: calc(.8125rem * var(--mantine-scale));--badge-fz-xl: calc(1rem * var(--mantine-scale));--badge-padding-x-xs: calc(.375rem * var(--mantine-scale));--badge-padding-x-sm: calc(.5rem * var(--mantine-scale));--badge-padding-x-md: calc(.625rem * var(--mantine-scale));--badge-padding-x-lg: calc(.75rem * var(--mantine-scale));--badge-padding-x-xl: calc(1rem * var(--mantine-scale));--badge-height: var(--badge-height-md);--badge-fz: var(--badge-fz-md);--badge-padding-x: var(--badge-padding-x-md);--badge-radius: calc(62.5rem * var(--mantine-scale));--badge-lh: calc(var(--badge-height) - calc(.125rem * var(--mantine-scale)));--badge-color: var(--mantine-color-white);--badge-bg: var(--mantine-primary-color-filled);--badge-border-width: calc(.0625rem * var(--mantine-scale));--badge-bd: var(--badge-border-width) solid transparent;-webkit-tap-highlight-color:transparent;font-size:var(--badge-fz);border-radius:var(--badge-radius);height:var(--badge-height);line-height:var(--badge-lh);text-decoration:none;padding:0 var(--badge-padding-x);display:inline-grid;align-items:center;justify-content:center;width:fit-content;text-transform:uppercase;font-weight:var(--mantine-font-weight-bold);letter-spacing:calc(.015625rem * var(--mantine-scale));cursor:default;text-overflow:ellipsis;overflow:hidden;color:var(--badge-color);background:var(--badge-bg);border:var(--badge-bd)}.m_347db0ec:where([data-with-left-section],[data-variant=dot]){grid-template-columns:auto 1fr}.m_347db0ec:where([data-with-right-section]){grid-template-columns:1fr auto}.m_347db0ec:where([data-with-left-section][data-with-right-section],[data-variant=dot][data-with-right-section]){grid-template-columns:auto 1fr auto}.m_347db0ec:where([data-block]){display:flex;width:100%}.m_347db0ec:where([data-circle]){padding-inline:calc(.125rem * var(--mantine-scale));display:flex;width:var(--badge-height)}.m_fbd81e3d{--badge-dot-size: calc(var(--badge-height) / 3.4)}:where([data-mantine-color-scheme=light]) .m_fbd81e3d{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fbd81e3d{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_fbd81e3d:before{content:"";display:block;width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--badge-dot-size);background-color:var(--badge-dot-color);margin-inline-end:var(--badge-dot-size)}.m_5add502a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;cursor:inherit}.m_91fdda9b{--badge-section-margin: calc(var(--mantine-spacing-xs) / 2);display:inline-flex;justify-content:center;align-items:center;max-height:calc(var(--badge-height) - var(--badge-border-width) * 2)}.m_91fdda9b:where([data-position=left]){margin-inline-end:var(--badge-section-margin)}.m_91fdda9b:where([data-position=right]){margin-inline-start:var(--badge-section-margin)}.m_ddec01c0{--blockquote-border: 3px solid var(--bq-bd);position:relative;margin:0;border-inline-start:var(--blockquote-border);border-start-end-radius:var(--bq-radius);border-end-end-radius:var(--bq-radius);padding:var(--mantine-spacing-xl) calc(2.375rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_ddec01c0{background-color:var(--bq-bg-light)}:where([data-mantine-color-scheme=dark]) .m_ddec01c0{background-color:var(--bq-bg-dark)}.m_dde7bd57{--blockquote-icon-offset: calc(var(--bq-icon-size) / -2);position:absolute;color:var(--bq-bd);background-color:var(--mantine-color-body);display:flex;align-items:center;justify-content:center;top:var(--blockquote-icon-offset);inset-inline-start:var(--blockquote-icon-offset);width:var(--bq-icon-size);height:var(--bq-icon-size);border-radius:var(--bq-icon-size)}.m_dde51a35{display:block;margin-top:var(--mantine-spacing-md);opacity:.6;font-size:85%}.m_8b3717df{display:flex;align-items:center;flex-wrap:wrap}.m_f678d540{line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.m_3b8f2208{margin-inline:var(--bc-separator-margin, var(--mantine-spacing-xs));line-height:1;display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_3b8f2208{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_3b8f2208{color:var(--mantine-color-dark-2)}.m_fea6bf1a{--burger-size-xs: calc(.75rem * var(--mantine-scale));--burger-size-sm: calc(1.125rem * var(--mantine-scale));--burger-size-md: calc(1.5rem * var(--mantine-scale));--burger-size-lg: calc(2.125rem * var(--mantine-scale));--burger-size-xl: calc(2.625rem * var(--mantine-scale));--burger-size: var(--burger-size-md);--burger-line-size: calc(var(--burger-size) / 12);width:calc(var(--burger-size) + var(--mantine-spacing-xs));height:calc(var(--burger-size) + var(--mantine-spacing-xs));padding:calc(var(--mantine-spacing-xs) / 2);cursor:pointer}:where([data-mantine-color-scheme=light]) .m_fea6bf1a{--burger-color: var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fea6bf1a{--burger-color: var(--mantine-color-white)}.m_d4fb9cad{position:relative;-webkit-user-select:none;user-select:none}.m_d4fb9cad,.m_d4fb9cad:before,.m_d4fb9cad:after{display:block;width:var(--burger-size);height:var(--burger-line-size);background-color:var(--burger-color);outline:calc(.0625rem * var(--mantine-scale)) solid transparent;transition-property:background-color,transform;transition-duration:var(--burger-transition-duration, .3s);transition-timing-function:var(--burger-transition-timing-function, ease)}.m_d4fb9cad:before,.m_d4fb9cad:after{position:absolute;content:"";inset-inline-start:0}.m_d4fb9cad:before{top:calc(var(--burger-size) / -3)}.m_d4fb9cad:after{top:calc(var(--burger-size) / 3)}.m_d4fb9cad[data-opened]{background-color:transparent}.m_d4fb9cad[data-opened]:before{transform:translateY(calc(var(--burger-size) / 3)) rotate(45deg)}.m_d4fb9cad[data-opened]:after{transform:translateY(calc(var(--burger-size) / -3)) rotate(-45deg)}.m_77c9d27d{--button-height-xs: calc(1.875rem * var(--mantine-scale));--button-height-sm: calc(2.25rem * var(--mantine-scale));--button-height-md: calc(2.625rem * var(--mantine-scale));--button-height-lg: calc(3.125rem * var(--mantine-scale));--button-height-xl: calc(3.75rem * var(--mantine-scale));--button-height-compact-xs: calc(1.375rem * var(--mantine-scale));--button-height-compact-sm: calc(1.625rem * var(--mantine-scale));--button-height-compact-md: calc(1.875rem * var(--mantine-scale));--button-height-compact-lg: calc(2.125rem * var(--mantine-scale));--button-height-compact-xl: calc(2.5rem * var(--mantine-scale));--button-padding-x-xs: calc(.875rem * var(--mantine-scale));--button-padding-x-sm: calc(1.125rem * var(--mantine-scale));--button-padding-x-md: calc(1.375rem * var(--mantine-scale));--button-padding-x-lg: calc(1.625rem * var(--mantine-scale));--button-padding-x-xl: calc(2rem * var(--mantine-scale));--button-padding-x-compact-xs: calc(.4375rem * var(--mantine-scale));--button-padding-x-compact-sm: calc(.5rem * var(--mantine-scale));--button-padding-x-compact-md: calc(.625rem * var(--mantine-scale));--button-padding-x-compact-lg: calc(.75rem * var(--mantine-scale));--button-padding-x-compact-xl: calc(.875rem * var(--mantine-scale));--button-height: var(--button-height-sm);--button-padding-x: var(--button-padding-x-sm);--button-color: var(--mantine-color-white);-webkit-user-select:none;user-select:none;font-weight:var(--mantine-font-weight-medium);position:relative;line-height:1;text-align:center;overflow:hidden;width:auto;cursor:pointer;display:inline-block;border-radius:var(--button-radius, var(--mantine-radius-default));font-size:var(--button-fz, var(--mantine-font-size-sm));background:var(--button-bg, var(--mantine-primary-color-filled));border:var(--button-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--button-color, var(--mantine-color-white));height:var(--button-height, var(--button-height-sm));padding-inline:var(--button-padding-x, var(--button-padding-x-sm));vertical-align:middle}.m_77c9d27d:where([data-block]){display:block;width:100%}.m_77c9d27d:where([data-with-left-section]){padding-inline-start:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where([data-with-right-section]){padding-inline-end:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:calc(.0625rem * var(--mantine-scale)) solid transparent;transform:none;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled)}.m_77c9d27d:before{content:"";pointer-events:none;position:absolute;inset:calc(-.0625rem * var(--mantine-scale));border-radius:var(--button-radius, var(--mantine-radius-default));transform:translateY(-100%);opacity:0;filter:blur(12px);transition:transform .15s ease,opacity .1s ease}:where([data-mantine-color-scheme=light]) .m_77c9d27d:before{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_77c9d27d:before{background-color:#00000026}.m_77c9d27d:where([data-loading]){cursor:not-allowed;transform:none}.m_77c9d27d:where([data-loading]):before{transform:translateY(0);opacity:1}.m_77c9d27d:where([data-loading]) .m_80f1301b{opacity:0;transform:translateY(100%)}@media(hover:hover){.m_77c9d27d:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover, var(--mantine-primary-color-filled-hover));color:var(--button-hover-color, var(--button-color))}}@media(hover:none){.m_77c9d27d:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover, var(--mantine-primary-color-filled-hover));color:var(--button-hover-color, var(--button-color))}}.m_80f1301b{display:flex;align-items:center;justify-content:var(--button-justify, center);height:100%;overflow:visible;transition:transform .15s ease,opacity .1s ease}.m_811560b9{white-space:nowrap;height:100%;overflow:hidden;display:flex;align-items:center;opacity:1;text-box-trim:trim-both;text-box-edge:cap alphabetic}.m_811560b9:where([data-loading]){opacity:.2}.m_a74036a{display:flex;align-items:center}.m_a74036a:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_a74036a:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_a25b86ee{position:absolute;left:50%;top:50%}.m_80d6d844{--button-border-width: calc(.0625rem * var(--mantine-scale));display:flex}.m_80d6d844 :where(.m_77c9d27d):focus{position:relative;z-index:1}.m_80d6d844[data-orientation=horizontal]{flex-direction:row}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):first-child{border-end-end-radius:0;border-start-end-radius:0;border-inline-end-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):last-child{border-end-start-radius:0;border-start-start-radius:0;border-inline-start-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-inline-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=vertical]{flex-direction:column}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):first-child{border-end-start-radius:0;border-end-end-radius:0;border-bottom-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):last-child{border-start-start-radius:0;border-start-end-radius:0;border-top-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-bottom-width:calc(var(--button-border-width) / 2);border-top-width:calc(var(--button-border-width) / 2)}.m_70be2a01{--section-height-xs: calc(1.875rem * var(--mantine-scale));--section-height-sm: calc(2.25rem * var(--mantine-scale));--section-height-md: calc(2.625rem * var(--mantine-scale));--section-height-lg: calc(3.125rem * var(--mantine-scale));--section-height-xl: calc(3.75rem * var(--mantine-scale));--section-height-compact-xs: calc(1.375rem * var(--mantine-scale));--section-height-compact-sm: calc(1.625rem * var(--mantine-scale));--section-height-compact-md: calc(1.875rem * var(--mantine-scale));--section-height-compact-lg: calc(2.125rem * var(--mantine-scale));--section-height-compact-xl: calc(2.5rem * var(--mantine-scale));--section-padding-x-xs: calc(.875rem * var(--mantine-scale));--section-padding-x-sm: calc(1.125rem * var(--mantine-scale));--section-padding-x-md: calc(1.375rem * var(--mantine-scale));--section-padding-x-lg: calc(1.625rem * var(--mantine-scale));--section-padding-x-xl: calc(2rem * var(--mantine-scale));--section-padding-x-compact-xs: calc(.4375rem * var(--mantine-scale));--section-padding-x-compact-sm: calc(.5rem * var(--mantine-scale));--section-padding-x-compact-md: calc(.625rem * var(--mantine-scale));--section-padding-x-compact-lg: calc(.75rem * var(--mantine-scale));--section-padding-x-compact-xl: calc(.875rem * var(--mantine-scale));--section-height: var(--section-height-sm);--section-padding-x: var(--section-padding-x-sm);--section-color: var(--mantine-color-white);font-weight:var(--mantine-font-weight-medium);width:auto;border-radius:var(--section-radius, var(--mantine-radius-default));font-size:var(--section-fz, var(--mantine-font-size-sm));background:var(--section-bg, var(--mantine-primary-color-filled));border:var(--section-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color, var(--mantine-color-white));height:var(--section-height, var(--section-height-sm));padding-inline:var(--section-padding-x, var(--section-padding-x-sm));vertical-align:middle;line-height:1;display:inline-flex;align-items:center;justify-content:center}.m_e615b15f{--card-padding: var(--mantine-spacing-md);position:relative;overflow:hidden;display:flex;padding:var(--card-padding);color:var(--mantine-color-text)}.m_e615b15f:where([data-orientation=horizontal]){flex-direction:row}.m_e615b15f:where([data-orientation=vertical]){flex-direction:column}:where([data-mantine-color-scheme=light]) .m_e615b15f{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_e615b15f{background-color:var(--mantine-color-dark-6)}.m_599a2148{display:block;margin-inline:calc(var(--card-padding) * -1)}:where([data-mantine-color-scheme=light]) .m_599a2148{--border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_599a2148{--border-color: var(--mantine-color-dark-4)}.m_599a2148:where([data-orientation=vertical]):first-child{margin-top:calc(var(--card-padding) * -1);border-top:none!important}.m_599a2148:where([data-orientation=vertical]):last-child{margin-bottom:calc(var(--card-padding) * -1);border-bottom:none!important}.m_599a2148:where([data-orientation=vertical])[data-inherit-padding]{padding-inline:var(--card-padding)}.m_599a2148:where([data-orientation=vertical])[data-with-border]{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.m_599a2148:where([data-orientation=vertical])+.m_599a2148:where([data-orientation=vertical]){border-top:none!important}.m_599a2148:where([data-orientation=horizontal]){margin-block:calc(var(--card-padding) * -1);margin-inline:0}.m_599a2148:where([data-orientation=horizontal]):first-child{margin-inline-start:calc(var(--card-padding) * -1);border-inline-start:none!important}.m_599a2148:where([data-orientation=horizontal]):last-child{margin-inline-end:calc(var(--card-padding) * -1);border-inline-end:none!important}.m_599a2148:where([data-orientation=horizontal])[data-inherit-padding]{padding-block:var(--card-padding)}.m_599a2148:where([data-orientation=horizontal])[data-with-border]{border-inline-start:1px solid var(--border-color);border-inline-end:1px solid var(--border-color)}.m_599a2148:where([data-orientation=horizontal])+.m_599a2148:where([data-orientation=horizontal]){border-inline-start:none!important}.m_4451eb3a{display:flex;align-items:center;justify-content:center}.m_4451eb3a:where([data-inline]){display:inline-flex}.m_f59ffda3{--chip-size-xs: calc(1.4375rem * var(--mantine-scale));--chip-size-sm: calc(1.75rem * var(--mantine-scale));--chip-size-md: calc(2rem * var(--mantine-scale));--chip-size-lg: calc(2.25rem * var(--mantine-scale));--chip-size-xl: calc(2.5rem * var(--mantine-scale));--chip-icon-size-xs: calc(.5625rem * var(--mantine-scale));--chip-icon-size-sm: calc(.75rem * var(--mantine-scale));--chip-icon-size-md: calc(.875rem * var(--mantine-scale));--chip-icon-size-lg: calc(1rem * var(--mantine-scale));--chip-icon-size-xl: calc(1.125rem * var(--mantine-scale));--chip-padding-xs: calc(1rem * var(--mantine-scale));--chip-padding-sm: calc(1.25rem * var(--mantine-scale));--chip-padding-md: calc(1.5rem * var(--mantine-scale));--chip-padding-lg: calc(1.75rem * var(--mantine-scale));--chip-padding-xl: calc(2rem * var(--mantine-scale));--chip-checked-padding-xs: calc(.5125rem * var(--mantine-scale));--chip-checked-padding-sm: calc(.625rem * var(--mantine-scale));--chip-checked-padding-md: calc(.73125rem * var(--mantine-scale));--chip-checked-padding-lg: calc(.84375rem * var(--mantine-scale));--chip-checked-padding-xl: calc(.98125rem * var(--mantine-scale));--chip-spacing-xs: calc(.625rem * var(--mantine-scale));--chip-spacing-sm: calc(.75rem * var(--mantine-scale));--chip-spacing-md: calc(1rem * var(--mantine-scale));--chip-spacing-lg: calc(1.25rem * var(--mantine-scale));--chip-spacing-xl: calc(1.375rem * var(--mantine-scale));--chip-size: var(--chip-size-sm);--chip-icon-size: var(--chip-icon-size-sm);--chip-padding: var(--chip-padding-sm);--chip-spacing: var(--chip-spacing-sm);--chip-checked-padding: var(--chip-checked-padding-sm);--chip-bg: var(--mantine-primary-color-filled);--chip-hover: var(--mantine-primary-color-filled-hover);--chip-color: var(--mantine-color-white);--chip-bd: calc(.0625rem * var(--mantine-scale)) solid transparent}.m_be049a53{display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;border-radius:var(--chip-radius, 1000rem);height:var(--chip-size);font-size:var(--chip-fz, var(--mantine-font-size-sm));line-height:calc(var(--chip-size) - calc(.125rem * var(--mantine-scale)));padding-inline:var(--chip-padding);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-text);text-box-trim:trim-both;text-box-edge:cap alphabetic}.m_be049a53:where([data-checked]){padding-inline:var(--chip-checked-padding)}.m_be049a53:where([data-disabled]){cursor:not-allowed;background-color:var(--mantine-color-disabled);color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-4)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-dark-5)}}.m_3904c1af:not([data-disabled]):where([data-checked]){--chip-icon-color: var(--chip-color);border:var(--chip-bd)}@media(hover:hover){.m_3904c1af:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media(hover:none){.m_3904c1af:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_fa109255:not([data-disabled]),.m_f7e165c3:not([data-disabled]){border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]),:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]),:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-dark-5)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):hover,:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):hover,:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-dark-4)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):active,:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):active,:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-dark-4)}}.m_fa109255:not([data-disabled]):where([data-checked]),.m_f7e165c3:not([data-disabled]):where([data-checked]){--chip-icon-color: var(--chip-color);color:var(--chip-color);background-color:var(--chip-bg)}@media(hover:hover){.m_fa109255:not([data-disabled]):where([data-checked]):hover,.m_f7e165c3:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media(hover:none){.m_fa109255:not([data-disabled]):where([data-checked]):active,.m_f7e165c3:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_9ac86df9{width:calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));max-width:calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));height:var(--chip-icon-size);display:flex;align-items:center;overflow:hidden}.m_d6d72580{width:var(--chip-icon-size);height:var(--chip-icon-size);display:block;color:var(--chip-icon-color, inherit)}.m_bde07329{width:0;height:0;padding:0;opacity:0;margin:0}.m_bde07329:focus-visible+.m_be049a53{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_b183c0a2{font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);padding:2px calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);margin:0;overflow:auto}:where([data-mantine-color-scheme=light]) .m_b183c0a2{background-color:var(--code-bg, var(--mantine-color-gray-0))}:where([data-mantine-color-scheme=dark]) .m_b183c0a2{background-color:var(--code-bg, var(--mantine-color-dark-6))}.m_b183c0a2[data-block]{padding:var(--mantine-spacing-xs)}.m_de3d2490{--cs-size: calc(1.75rem * var(--mantine-scale));--cs-radius: calc(62.5rem * var(--mantine-scale));-webkit-tap-highlight-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;line-height:1;position:relative;width:var(--cs-size);height:var(--cs-size);min-width:var(--cs-size);min-height:var(--cs-size);border-radius:var(--cs-radius);color:inherit;text-decoration:none}[data-mantine-color-scheme=light] .m_de3d2490{--alpha-overlay-color: var(--mantine-color-gray-3);--alpha-overlay-bg: var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m_de3d2490{--alpha-overlay-color: var(--mantine-color-dark-4);--alpha-overlay-bg: var(--mantine-color-dark-7)}.m_862f3d1b{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius)}.m_98ae7f22{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius);z-index:1;box-shadow:#0000001a 0 0 0 calc(.0625rem * var(--mantine-scale)) inset,#00000026 0 0 calc(.25rem * var(--mantine-scale)) inset}.m_95709ac0{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius);background-size:calc(.5rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));background-position:0 0,0 calc(.25rem * var(--mantine-scale)),calc(.25rem * var(--mantine-scale)) calc(-.25rem * var(--mantine-scale)),calc(-.25rem * var(--mantine-scale)) 0;background-image:linear-gradient(45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(-45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--alpha-overlay-color) 75%),linear-gradient(-45deg,var(--alpha-overlay-bg) 75%,var(--alpha-overlay-color) 75%)}.m_93e74e3{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius);z-index:2;display:flex;align-items:center;justify-content:center}.m_fee9c77{--cp-width-xs: calc(11.25rem * var(--mantine-scale));--cp-width-sm: calc(12.5rem * var(--mantine-scale));--cp-width-md: calc(15rem * var(--mantine-scale));--cp-width-lg: calc(17.5rem * var(--mantine-scale));--cp-width-xl: calc(20rem * var(--mantine-scale));--cp-preview-size-xs: calc(1.625rem * var(--mantine-scale));--cp-preview-size-sm: calc(2.125rem * var(--mantine-scale));--cp-preview-size-md: calc(2.625rem * var(--mantine-scale));--cp-preview-size-lg: calc(3.125rem * var(--mantine-scale));--cp-preview-size-xl: calc(3.375rem * var(--mantine-scale));--cp-thumb-size-xs: calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm: calc(.75rem * var(--mantine-scale));--cp-thumb-size-md: calc(1rem * var(--mantine-scale));--cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale));--cp-saturation-height-xs: calc(6.25rem * var(--mantine-scale));--cp-saturation-height-sm: calc(6.875rem * var(--mantine-scale));--cp-saturation-height-md: calc(7.5rem * var(--mantine-scale));--cp-saturation-height-lg: calc(8.75rem * var(--mantine-scale));--cp-saturation-height-xl: calc(10rem * var(--mantine-scale));--cp-preview-size: var(--cp-preview-size-sm);--cp-thumb-size: var(--cp-thumb-size-sm);--cp-saturation-height: var(--cp-saturation-height-sm);--cp-width: var(--cp-width-sm);--cp-body-spacing: var(--mantine-spacing-sm);width:var(--cp-width);padding:calc(.0625rem * var(--mantine-scale))}.m_fee9c77:where([data-full-width]){width:100%}.m_9dddfbac{width:var(--cp-preview-size);height:var(--cp-preview-size)}.m_bffecc3e{display:flex;padding-top:calc(var(--cp-body-spacing) / 2)}.m_3283bb96{flex:1}.m_3283bb96:not(:only-child){margin-inline-end:var(--mantine-spacing-xs)}.m_40d572ba{overflow:hidden;position:absolute;box-shadow:0 0 1px #0009;border:2px solid var(--mantine-color-white);width:var(--cp-thumb-size);height:var(--cp-thumb-size);border-radius:var(--cp-thumb-size);left:calc(var(--thumb-x-offset) - var(--cp-thumb-size) / 2);top:calc(var(--thumb-y-offset) - var(--cp-thumb-size) / 2)}.m_d8ee6fd8{height:unset!important;width:unset!important;min-width:0!important;min-height:0!important;margin:calc(.125rem * var(--mantine-scale));cursor:pointer;padding-bottom:calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)));flex:0 0 calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)))}.m_5711e686{margin-top:calc(.3125rem * var(--mantine-scale));margin-inline:calc(-.125rem * var(--mantine-scale));display:flex;flex-wrap:wrap}.m_5711e686:only-child{margin-top:0}.m_202a296e{--cp-thumb-size-xs: calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm: calc(.75rem * var(--mantine-scale));--cp-thumb-size-md: calc(1rem * var(--mantine-scale));--cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale));-webkit-tap-highlight-color:transparent;position:relative;height:var(--cp-saturation-height);border-radius:var(--mantine-radius-sm);margin:calc(var(--cp-thumb-size) / 2)}.m_202a296e:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_202a296e:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_11b3db02{position:absolute;border-radius:var(--mantine-radius-sm);inset:calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale)))}.m_d856d47d{--cp-thumb-size-xs: calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm: calc(.75rem * var(--mantine-scale));--cp-thumb-size-md: calc(1rem * var(--mantine-scale));--cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale));--cp-thumb-size: var(--cp-thumb-size, calc(.75rem * var(--mantine-scale)));position:relative;height:calc(var(--cp-thumb-size) + calc(.125rem * var(--mantine-scale)));margin-inline:calc(var(--cp-thumb-size) / 2);outline:none}.m_d856d47d+.m_d856d47d{margin-top:calc(.375rem * var(--mantine-scale))}.m_d856d47d:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_d856d47d:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}:where([data-mantine-color-scheme=light]) .m_d856d47d{--slider-checkers: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d856d47d{--slider-checkers: var(--mantine-color-dark-4)}.m_8f327113{position:absolute;top:0;bottom:0;inset-inline:calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale)));border-radius:10000rem}.m_b077c2bc{--ci-eye-dropper-icon-size-xs: calc(.875rem * var(--mantine-scale));--ci-eye-dropper-icon-size-sm: calc(1rem * var(--mantine-scale));--ci-eye-dropper-icon-size-md: calc(1.125rem * var(--mantine-scale));--ci-eye-dropper-icon-size-lg: calc(1.25rem * var(--mantine-scale));--ci-eye-dropper-icon-size-xl: calc(1.375rem * var(--mantine-scale));--ci-eye-dropper-icon-size: var(--ci-eye-dropper-icon-size-sm)}.m_66a028b5{--ci-button-size-xs: calc(1.375rem * var(--mantine-scale));--ci-button-size-sm: calc(1.625rem * var(--mantine-scale));--ci-button-size-md: calc(1.75rem * var(--mantine-scale));--ci-button-size-lg: calc(2rem * var(--mantine-scale));--ci-button-size-xl: calc(2.5rem * var(--mantine-scale));--ci-button-size: var(--ci-button-size-sm);width:var(--ci-button-size);height:var(--ci-button-size);min-width:var(--ci-button-size);min-height:var(--ci-button-size)}.m_c5ccdcab{--ci-preview-size-xs: calc(1rem * var(--mantine-scale));--ci-preview-size-sm: calc(1.125rem * var(--mantine-scale));--ci-preview-size-md: calc(1.375rem * var(--mantine-scale));--ci-preview-size-lg: calc(1.75rem * var(--mantine-scale));--ci-preview-size-xl: calc(2.25rem * var(--mantine-scale));--ci-preview-size: var(--ci-preview-size-sm)}.m_5ece2cd7{padding:calc(.5rem * var(--mantine-scale))}.m_7485cace{--container-size-xs: calc(33.75rem * var(--mantine-scale));--container-size-sm: calc(45rem * var(--mantine-scale));--container-size-md: calc(60rem * var(--mantine-scale));--container-size-lg: calc(71.25rem * var(--mantine-scale));--container-size-xl: calc(82.5rem * var(--mantine-scale));--container-size: var(--container-size-md)}.m_7485cace:where([data-strategy=block]){max-width:var(--container-size);padding-inline:var(--mantine-spacing-md);margin-inline:auto}.m_7485cace:where([data-strategy=block]):where([data-fluid]){max-width:100%}.m_7485cace:where([data-strategy=grid]){display:grid;grid-template-columns:1fr min(100%,var(--container-size)) 1fr;margin-inline:auto}.m_7485cace:where([data-strategy=grid])>*{grid-column:2}.m_7485cace:where([data-strategy=grid])>[data-breakout]{grid-column:1 / -1}.m_7485cace:where([data-strategy=grid])>[data-breakout]>[data-container]{max-width:var(--container-size);margin-inline:auto}.m_e2125a27{--dialog-size-xs: calc(10rem * var(--mantine-scale));--dialog-size-sm: calc(12.5rem * var(--mantine-scale));--dialog-size-md: calc(21.25rem * var(--mantine-scale));--dialog-size-lg: calc(25rem * var(--mantine-scale));--dialog-size-xl: calc(31.25rem * var(--mantine-scale));--dialog-size: var(--dialog-size-md);position:relative;width:var(--dialog-size);max-width:calc(100vw - var(--mantine-spacing-xl) * 2);min-height:calc(3.125rem * var(--mantine-scale))}.m_5abab665{position:absolute;top:calc(var(--mantine-spacing-md) / 2);inset-inline-end:calc(var(--mantine-spacing-md) / 2)}.m_3eebeb36{--divider-size-xs: calc(.0625rem * var(--mantine-scale));--divider-size-sm: calc(.125rem * var(--mantine-scale));--divider-size-md: calc(.1875rem * var(--mantine-scale));--divider-size-lg: calc(.25rem * var(--mantine-scale));--divider-size-xl: calc(.3125rem * var(--mantine-scale));--divider-size: var(--divider-size-xs)}:where([data-mantine-color-scheme=light]) .m_3eebeb36{--divider-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3eebeb36{--divider-color: var(--mantine-color-dark-4)}.m_3eebeb36:where([data-orientation=horizontal]){border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color)}.m_3eebeb36:where([data-orientation=vertical]){border-inline-start:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);height:auto;align-self:stretch}.m_3eebeb36:where([data-with-label]){border:0}.m_9e365f20{display:flex;align-items:center;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);white-space:nowrap}.m_9e365f20:where([data-position=left]):before{display:none}.m_9e365f20:where([data-position=right]):after{display:none}.m_9e365f20:before{content:"";flex:1;height:calc(.0625rem * var(--mantine-scale));border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);margin-inline-end:var(--mantine-spacing-xs)}.m_9e365f20:after{content:"";flex:1;height:calc(.0625rem * var(--mantine-scale));border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);margin-inline-start:var(--mantine-spacing-xs)}.m_f11b401e{--drawer-size-xs: calc(20rem * var(--mantine-scale));--drawer-size-sm: calc(23.75rem * var(--mantine-scale));--drawer-size-md: calc(27.5rem * var(--mantine-scale));--drawer-size-lg: calc(38.75rem * var(--mantine-scale));--drawer-size-xl: calc(48.75rem * var(--mantine-scale));--drawer-size: var(--drawer-size-md);--drawer-offset: 0rem}.m_5a7c2c9{z-index:1000}.m_b8a05bbd{flex:var(--drawer-flex, 0 0 var(--drawer-size));height:var(--drawer-height, calc(100% - var(--drawer-offset) * 2));margin:var(--drawer-offset);max-width:calc(100% - var(--drawer-offset) * 2);max-height:calc(100% - var(--drawer-offset) * 2);overflow-y:auto}.m_b8a05bbd[data-hidden]{opacity:0!important;pointer-events:none}.m_31cd769a{display:flex;justify-content:var(--drawer-justify, flex-start);align-items:var(--drawer-align, flex-start)}.m_e9408a47{padding:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-xs);border-radius:var(--fieldset-radius, var(--mantine-radius-default));min-inline-size:auto}.m_84c9523a{border:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_84c9523a{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_84c9523a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-7)}.m_ef274e49{border:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_ef274e49{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ef274e49{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_eda993d3{padding:0;border:0;border-radius:0}.m_90794832{font-size:var(--mantine-font-size-sm)}.m_74ca27fe{padding:0;margin-bottom:var(--mantine-spacing-sm)}.m_df020499{position:fixed;z-index:var(--floating-window-z-index)}.m_8478a6da{container:mantine-grid / inline-size}.m_410352e9{--grid-overflow: visible;--grid-column-gap: var(--grid-gap);--grid-row-gap: var(--grid-gap);overflow:var(--grid-overflow)}.m_dee7bd2f{display:flex;flex-wrap:wrap;justify-content:var(--grid-justify);align-items:var(--grid-align);gap:var(--grid-row-gap) var(--grid-column-gap)}.m_96bdd299{--col-flex-grow: 0;--col-offset: 0rem;flex-shrink:0;order:var(--col-order);flex-basis:var(--col-flex-basis);width:var(--col-width);max-width:var(--col-max-width);flex-grow:var(--col-flex-grow);margin-inline-start:var(--col-offset);align-self:var(--col-align-self)}.m_bcb3f3c2{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=light]) .m_bcb3f3c2{background-color:var(--mark-bg-light)}:where([data-mantine-color-scheme=dark]) .m_bcb3f3c2{background-color:var(--mark-bg-dark)}.m_9e117634{display:block;object-fit:var(--image-object-fit, cover);width:100%;border-radius:var(--image-radius, 0)}@keyframes m_885901b1{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2.8)}}.m_e5262200{--indicator-size: calc(.625rem * var(--mantine-scale));--indicator-color: var(--mantine-primary-color-filled);position:relative;display:block}.m_e5262200:where([data-inline]){display:inline-block}.m_760d1fb1{position:absolute;top:var(--indicator-top);left:var(--indicator-left);right:var(--indicator-right);bottom:var(--indicator-bottom);transform:translate(var(--indicator-translate-x),var(--indicator-translate-y));min-width:var(--indicator-size);height:var(--indicator-size);border-radius:var(--indicator-radius, 1000rem);z-index:var(--indicator-z-index, 200);display:flex;align-items:center;justify-content:center;font-size:var(--mantine-font-size-xs);background-color:var(--indicator-color);color:var(--indicator-text-color, var(--mantine-color-white));white-space:nowrap}.m_760d1fb1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--indicator-color);border-radius:var(--indicator-radius, 1000rem);z-index:-1}.m_760d1fb1:where([data-with-label]){padding-inline:calc(var(--mantine-spacing-xs) / 2)}.m_760d1fb1:where([data-with-border]){border:2px solid var(--mantine-color-body)}.m_760d1fb1[data-processing]:before{animation:m_885901b1 1s linear infinite}.m_dc6f14e2{--kbd-fz-xs: calc(.625rem * var(--mantine-scale));--kbd-fz-sm: calc(.75rem * var(--mantine-scale));--kbd-fz-md: calc(.875rem * var(--mantine-scale));--kbd-fz-lg: calc(1rem * var(--mantine-scale));--kbd-fz-xl: calc(1.25rem * var(--mantine-scale));--kbd-fz: var(--kbd-fz-sm);font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:var(--mantine-font-weight-bold);font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:calc(.0625rem * var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem * var(--mantine-scale));unicode-bidi:embed;text-align:center;padding:.12em .45em}:where([data-mantine-color-scheme=light]) .m_dc6f14e2{border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6f14e2{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-6)}.m_abbac491{--list-fz: var(--mantine-font-size-md);--list-lh: var(--mantine-line-height-md);--list-marker-gap: var(--mantine-spacing-lg);list-style-position:outside;font-size:var(--list-fz);line-height:var(--list-lh);margin:0;padding:0;padding-inline-start:var(--list-marker-gap)}.m_abbac491[data-type=none]{--list-marker-gap: 0}.m_abbac491:where([data-with-padding]){padding-inline-start:calc(var(--list-marker-gap) + var(--mantine-spacing-md))}.m_abb6bec2{white-space:normal;line-height:var(--list-lh)}.m_abb6bec2:where([data-with-icon]){list-style:none}.m_abb6bec2:where([data-with-icon]) .m_75cd9f71{--li-direction: row;--li-align: center}.m_abb6bec2:where(:not(:first-of-type)){margin-top:var(--list-spacing, 0)}.m_abb6bec2:where([data-centered]){line-height:1}.m_75cd9f71{display:inline-flex;flex-direction:var(--li-direction, column);align-items:var(--li-align, flex-start);white-space:normal}.m_60f83e5b{display:inline-block;vertical-align:middle;margin-inline-end:var(--mantine-spacing-sm)}.m_6e45937b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:var(--lo-z-index)}.m_e8eb006c{position:relative;z-index:calc(var(--lo-z-index) + 1)}.m_df587f17{z-index:var(--lo-z-index)}@keyframes m_55dc625a{0%{transform:translate(0)}to{transform:translate(calc(-100% / var(--marquee-repeat, 4) - var(--marquee-gap, var(--mantine-spacing-md)) / var(--marquee-repeat, 4)))}}@keyframes m_cdef532c{0%{transform:translateY(0)}to{transform:translateY(calc(-100% / var(--marquee-repeat, 4) - var(--marquee-gap, var(--mantine-spacing-md)) / var(--marquee-repeat, 4)))}}.m_7dc7d3cd{--_fade-color: var(--marquee-fade-color, var(--mantine-color-body));--_fade-size: var(--marquee-fade-size, 5%);position:relative;overflow:hidden;display:flex;max-height:100%;max-width:100%}.m_7dc7d3cd:where([data-orientation=horizontal]){flex-direction:row}.m_7dc7d3cd:where([data-orientation=vertical]){flex-direction:column}.m_7dc7d3cd[data-fade-edges]:before,.m_7dc7d3cd[data-fade-edges]:after{content:"";position:absolute;z-index:1;pointer-events:none}.m_7dc7d3cd[data-orientation=horizontal][data-fade-edges]:before,.m_7dc7d3cd[data-orientation=horizontal][data-fade-edges]:after{top:0;bottom:0;width:var(--_fade-size)}.m_7dc7d3cd[data-orientation=horizontal][data-fade-edges]:before{left:0;background:linear-gradient(to right,var(--_fade-color),transparent)}.m_7dc7d3cd[data-orientation=horizontal][data-fade-edges]:after{right:0;background:linear-gradient(to left,var(--_fade-color),transparent)}.m_7dc7d3cd[data-orientation=vertical][data-fade-edges]:before,.m_7dc7d3cd[data-orientation=vertical][data-fade-edges]:after{left:0;right:0;height:var(--_fade-size)}.m_7dc7d3cd[data-orientation=vertical][data-fade-edges]:before{top:0;background:linear-gradient(to bottom,var(--_fade-color),transparent)}.m_7dc7d3cd[data-orientation=vertical][data-fade-edges]:after{bottom:0;background:linear-gradient(to top,var(--_fade-color),transparent)}.m_1f9675ae{display:flex;gap:var(--marquee-gap, var(--mantine-spacing-md));animation-duration:var(--marquee-duration, 40s);animation-timing-function:linear;animation-iteration-count:infinite}.m_7dc7d3cd[data-orientation=horizontal]>.m_1f9675ae{flex-direction:row;animation-name:m_55dc625a}.m_7dc7d3cd[data-orientation=vertical]>.m_1f9675ae{flex-direction:column;animation-name:m_cdef532c}.m_7dc7d3cd[data-reverse]>.m_1f9675ae{animation-direction:reverse}.m_7dc7d3cd[data-pause-on-hover]:hover>.m_1f9675ae{animation-play-state:paused}.m_3a9900f4{display:flex;flex-shrink:0;gap:var(--marquee-gap, var(--mantine-spacing-md))}.m_7dc7d3cd[data-orientation=horizontal] .m_3a9900f4{flex-direction:row}.m_7dc7d3cd[data-orientation=vertical] .m_3a9900f4{flex-direction:column}.m_dc9b7c9f{padding:calc(.25rem * var(--mantine-scale))}.m_9bfac126{color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm);cursor:default}.m_efdf90cb{margin-top:calc(.25rem * var(--mantine-scale));margin-bottom:calc(.25rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_efdf90cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_efdf90cb{border-color:var(--mantine-color-dark-4)}.m_99ac2aa1{font-size:var(--mantine-font-size-sm);width:100%;padding:calc(var(--mantine-spacing-xs) / 1.5) var(--mantine-spacing-sm);border-radius:var(--popover-radius, var(--mantine-radius-default));color:var(--menu-item-color, var(--mantine-color-text));display:flex;align-items:center;-webkit-user-select:none;user-select:none}.m_99ac2aa1:where([data-disabled],:disabled){color:var(--mantine-color-disabled-color);opacity:.6;cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_99ac2aa1:where(:hover,:focus):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover, var(--mantine-color-gray-1))}:where([data-mantine-color-scheme=dark]) .m_99ac2aa1:where(:hover,:focus):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover, var(--mantine-color-dark-4))}.m_99ac2aa1:where([data-sub-menu-item]){padding-inline-end:calc(.3125rem * var(--mantine-scale))}.m_5476e0d3{flex:1}.m_8b75e504{display:flex;justify-content:center;align-items:center}.m_8b75e504:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_8b75e504:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_b85b0bed{transform:rotate(-90deg)}:where([dir=rtl]) .m_b85b0bed{transform:rotate(90deg)}.m_9df02822{--modal-size-xs: calc(20rem * var(--mantine-scale));--modal-size-sm: calc(23.75rem * var(--mantine-scale));--modal-size-md: calc(27.5rem * var(--mantine-scale));--modal-size-lg: calc(38.75rem * var(--mantine-scale));--modal-size-xl: calc(48.75rem * var(--mantine-scale));--modal-size: var(--modal-size-md);--modal-y-offset: 5dvh;--modal-x-offset: 5vw}.m_9df02822[data-full-screen]{--modal-border-radius: 0 !important}.m_9df02822[data-full-screen] .m_54c44539{--modal-content-flex: 0 0 100%;--modal-content-max-height: auto;--modal-content-height: 100dvh}.m_9df02822[data-full-screen] .m_1f958f16{--modal-inner-y-offset: 0;--modal-inner-x-offset: 0}.m_9df02822[data-centered] .m_1f958f16{--modal-inner-align: center}.m_d0e2b9cd{border-start-start-radius:var(--modal-radius, var(--mantine-radius-default));border-start-end-radius:var(--modal-radius, var(--mantine-radius-default))}.m_54c44539{flex:var(--modal-content-flex, 0 0 var(--modal-size));max-width:100%;max-height:var(--modal-content-max-height, calc(100dvh - var(--modal-y-offset) * 2));height:var(--modal-content-height, auto);overflow-y:auto}.m_54c44539[data-full-screen]{border-radius:0}.m_54c44539[data-hidden]{opacity:0!important;pointer-events:none}.m_1f958f16{display:flex;justify-content:center;align-items:var(--modal-inner-align, flex-start);padding-top:var(--modal-inner-y-offset, var(--modal-y-offset));padding-bottom:var(--modal-inner-y-offset, var(--modal-y-offset));padding-inline:var(--modal-inner-x-offset, var(--modal-x-offset))}.m_7cda1cd6{--pill-fz-xs: calc(.625rem * var(--mantine-scale));--pill-fz-sm: calc(.75rem * var(--mantine-scale));--pill-fz-md: calc(.875rem * var(--mantine-scale));--pill-fz-lg: calc(1rem * var(--mantine-scale));--pill-fz-xl: calc(1.125rem * var(--mantine-scale));--pill-height-xs: calc(1.125rem * var(--mantine-scale));--pill-height-sm: calc(1.375rem * var(--mantine-scale));--pill-height-md: calc(1.5625rem * var(--mantine-scale));--pill-height-lg: calc(1.75rem * var(--mantine-scale));--pill-height-xl: calc(2rem * var(--mantine-scale));--pill-fz: var(--pill-fz-sm);--pill-height: var(--pill-height-sm);font-size:var(--pill-fz);flex:0;height:var(--pill-height);padding-inline:.8em;display:inline-flex;align-items:center;border-radius:var(--pill-radius, 1000rem);line-height:1;white-space:nowrap;user-select:none;-webkit-user-select:none;max-width:100%}:where([data-mantine-color-scheme=dark]) .m_7cda1cd6{background-color:var(--mantine-color-dark-7);color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_7cda1cd6{color:var(--mantine-color-black)}.m_7cda1cd6:where([data-with-remove]:not(:has(button:disabled))){padding-inline-end:0}.m_7cda1cd6:where([data-disabled],:has(button:disabled)){cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_44da308b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=light]) .m_44da308b:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}:where([data-mantine-color-scheme=light]) .m_e3a01f8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=light]) .m_e3a01f8:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}.m_1e0e6180{cursor:inherit;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;height:100%;text-box-trim:trim-both;text-box-edge:cap alphabetic}.m_ae386778{color:inherit;font-size:inherit;height:100%;min-height:unset;min-width:2em;width:unset;border-radius:0;padding-inline-start:.1em;padding-inline-end:.3em;flex:0;border-end-end-radius:var(--pill-radius, 50%);border-start-end-radius:var(--pill-radius, 50%)}.m_7cda1cd6[data-disabled]>.m_ae386778,.m_ae386778:disabled{display:none;background-color:transparent;width:.8em;min-width:.8em;padding:0;cursor:not-allowed}.m_7cda1cd6[data-disabled]>.m_ae386778>svg,.m_ae386778:disabled>svg{display:none}.m_ae386778>svg{pointer-events:none}.m_1dcfd90b{--pg-gap-xs: calc(.375rem * var(--mantine-scale));--pg-gap-sm: calc(.5rem * var(--mantine-scale));--pg-gap-md: calc(.625rem * var(--mantine-scale));--pg-gap-lg: calc(.75rem * var(--mantine-scale));--pg-gap-xl: calc(.75rem * var(--mantine-scale));--pg-gap: var(--pg-gap-sm);display:flex;align-items:center;gap:var(--pg-gap);flex-wrap:wrap}.m_45c4369d{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:calc(6.25rem * var(--mantine-scale));flex:1;border:0;font-size:inherit;height:1.6em;color:inherit;padding:0}.m_45c4369d::placeholder{color:var(--input-placeholder-color);opacity:1}.m_45c4369d:where([data-type=hidden],[data-type=auto]){height:calc(.0625rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));top:0;left:0;pointer-events:none;position:absolute;opacity:0}.m_45c4369d:focus{outline:none}.m_45c4369d:where([data-type=auto]:focus){height:1.6em;visibility:visible;opacity:1;position:static}.m_45c4369d:where([data-pointer]:not([data-disabled],:disabled)){cursor:pointer}.m_45c4369d:where([data-disabled],:disabled){cursor:not-allowed}.m_f0824112{--nl-bg: var(--mantine-primary-color-light);--nl-hover: var(--mantine-primary-color-light-hover);--nl-color: var(--mantine-primary-color-light-color);display:flex;align-items:center;width:100%;padding:8px var(--mantine-spacing-sm);-webkit-user-select:none;user-select:none}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_f0824112:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_f0824112:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:active{background-color:var(--mantine-color-dark-6)}}.m_f0824112:where([data-disabled]){opacity:.4;pointer-events:none}.m_f0824112:where([data-active],[aria-current=page]){background-color:var(--nl-bg);color:var(--nl-color)}@media(hover:hover){.m_f0824112:where([data-active],[aria-current=page]):hover{background-color:var(--nl-hover)}}@media(hover:none){.m_f0824112:where([data-active],[aria-current=page]):active{background-color:var(--nl-hover)}}.m_f0824112:where([data-active],[aria-current=page]) .m_57492dcc{--description-opacity: .9;--description-color: var(--nl-color)}.m_690090b5{display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.m_690090b5>svg{display:block}.m_690090b5:where([data-position=left]){margin-inline-end:var(--mantine-spacing-sm)}.m_690090b5:where([data-position=right]){margin-inline-start:var(--mantine-spacing-sm)}.m_690090b5:where([data-rotate]){transform:rotate(90deg)}.m_1f6ac4c4{font-size:var(--mantine-font-size-sm)}.m_f07af9d2{flex:1;overflow:hidden;text-overflow:ellipsis}.m_f07af9d2:where([data-no-wrap]){white-space:nowrap}.m_57492dcc{display:block;font-size:var(--mantine-font-size-xs);opacity:var(--description-opacity, 1);color:var(--description-color, var(--mantine-color-dimmed));overflow:hidden;text-overflow:ellipsis}:where([data-no-wrap]) .m_57492dcc{white-space:nowrap}.m_e17b862f{padding-inline-start:var(--nl-offset, var(--mantine-spacing-lg))}.m_1fd8a00b{transform:rotate(-90deg)}.m_a513464{--notification-radius: var(--mantine-radius-default);--notification-color: var(--mantine-primary-color-filled);overflow:hidden;box-sizing:border-box;position:relative;display:flex;align-items:center;padding-inline-start:calc(1.375rem * var(--mantine-scale));padding-inline-end:var(--mantine-spacing-xs);padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);border-radius:var(--notification-radius);box-shadow:var(--mantine-shadow-lg)}.m_a513464:before{content:"";display:block;position:absolute;width:calc(.375rem * var(--mantine-scale));top:var(--notification-radius);bottom:var(--notification-radius);inset-inline-start:calc(.25rem * var(--mantine-scale));border-radius:var(--notification-radius);background-color:var(--notification-color)}:where([data-mantine-color-scheme=light]) .m_a513464{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_a513464{background-color:var(--mantine-color-dark-6)}.m_a513464:where([data-with-icon]):before{display:none}:where([data-mantine-color-scheme=light]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-dark-4)}.m_a4ceffb{box-sizing:border-box;margin-inline-end:var(--mantine-spacing-md);width:calc(1.75rem * var(--mantine-scale));height:calc(1.75rem * var(--mantine-scale));border-radius:calc(1.75rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center;background-color:var(--notification-color);color:var(--mantine-color-white)}.m_b0920b15{margin-inline-end:var(--mantine-spacing-md)}.m_a49ed24{flex:1;overflow:hidden;margin-inline-end:var(--mantine-spacing-xs)}.m_3feedf16{margin-bottom:calc(.125rem * var(--mantine-scale));overflow:hidden;text-overflow:ellipsis;font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);font-weight:var(--mantine-font-weight-medium)}:where([data-mantine-color-scheme=light]) .m_3feedf16{color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_3feedf16{color:var(--mantine-color-white)}.m_3d733a3a{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);overflow:hidden;text-overflow:ellipsis}:where([data-mantine-color-scheme=light]) .m_3d733a3a{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a{color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-dark-2)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_919a4d88:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:hover{background-color:var(--mantine-color-dark-8)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_919a4d88:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:active{background-color:var(--mantine-color-dark-8)}}.m_e2f5cd4e{--ni-right-section-width-xs: calc(1.0625rem * var(--mantine-scale));--ni-right-section-width-sm: calc(1.5rem * var(--mantine-scale));--ni-right-section-width-md: calc(1.6875rem * var(--mantine-scale));--ni-right-section-width-lg: calc(1.9375rem * var(--mantine-scale));--ni-right-section-width-xl: calc(2.125rem * var(--mantine-scale))}.m_95e17d22{--ni-chevron-size-xs: calc(.625rem * var(--mantine-scale));--ni-chevron-size-sm: calc(.875rem * var(--mantine-scale));--ni-chevron-size-md: calc(1rem * var(--mantine-scale));--ni-chevron-size-lg: calc(1.125rem * var(--mantine-scale));--ni-chevron-size-xl: calc(1.25rem * var(--mantine-scale));--ni-chevron-size: var(--ni-chevron-size-sm);display:flex;flex-direction:column;width:100%;height:calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));max-width:calc(var(--ni-chevron-size) * 1.7);margin-inline-start:auto}.m_80b4b171{--control-border: 1px solid var(--input-bd);--control-radius: calc(var(--input-radius) - calc(.0625rem * var(--mantine-scale)));flex:0 0 50%;width:100%;padding:0;height:calc(var(--input-height) / 2 - calc(.0625rem * var(--mantine-scale)));border-inline-start:var(--control-border);display:flex;align-items:center;justify-content:center;color:var(--mantine-color-text);background-color:transparent;cursor:pointer}.m_80b4b171:where(:disabled){background-color:transparent;cursor:not-allowed;opacity:.6;color:var(--mantine-color-disabled-color)}.m_e2f5cd4e[data-error] :where(.m_80b4b171){color:var(--mantine-color-error)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_80b4b171:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:hover{background-color:var(--mantine-color-dark-4)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_80b4b171:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:active{background-color:var(--mantine-color-dark-4)}}.m_80b4b171:where(:first-of-type){border-radius:0;border-start-end-radius:var(--control-radius)}.m_80b4b171:last-of-type{border-radius:0;border-end-end-radius:var(--control-radius)}.m_f62ab2af{display:flex;flex-wrap:wrap;contain:layout style;gap:var(--ol-gap, var(--mantine-spacing-xs))}.m_4addd315{--pagination-control-size-xs: calc(1.375rem * var(--mantine-scale));--pagination-control-size-sm: calc(1.625rem * var(--mantine-scale));--pagination-control-size-md: calc(2rem * var(--mantine-scale));--pagination-control-size-lg: calc(2.375rem * var(--mantine-scale));--pagination-control-size-xl: calc(2.75rem * var(--mantine-scale));--pagination-control-size-input-xs: calc(1.875rem * var(--mantine-scale));--pagination-control-size-input-sm: calc(2.25rem * var(--mantine-scale));--pagination-control-size-input-md: calc(2.625rem * var(--mantine-scale));--pagination-control-size-input-lg: calc(3.125rem * var(--mantine-scale));--pagination-control-size-input-xl: calc(3.75rem * var(--mantine-scale));--pagination-control-size: var(--pagination-control-size-md);--pagination-control-fz: var(--mantine-font-size-md);--pagination-active-bg: var(--mantine-primary-color-filled)}.m_326d024a{display:flex;align-items:center;justify-content:center;border:calc(.0625rem * var(--mantine-scale)) solid;cursor:pointer;color:var(--mantine-color-text);height:var(--pagination-control-size);min-width:var(--pagination-control-size);font-size:var(--pagination-control-fz);line-height:1;border-radius:var(--pagination-control-radius, var(--mantine-radius-default))}.m_326d024a:where([data-with-padding]){padding:calc(var(--pagination-control-size) / 4)}.m_326d024a:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.4}:where([data-mantine-color-scheme=light]) .m_326d024a{border-color:var(--mantine-color-gray-4);background-color:var(--mantine-color-white)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}:where([data-mantine-color-scheme=dark]) .m_326d024a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}@media(hover:hover){:where([data-mantine-color-scheme=dark]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=dark]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}.m_326d024a:where([data-active]){background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);color:var(--pagination-active-color, var(--mantine-color-white))}@media(hover:hover){.m_326d024a:where([data-active]):hover{background-color:var(--pagination-active-bg)}}@media(hover:none){.m_326d024a:where([data-active]):active{background-color:var(--pagination-active-bg)}}.m_4ad7767d{height:var(--pagination-control-size);min-width:var(--pagination-control-size);display:flex;align-items:center;justify-content:center;pointer-events:none}.m_f61ca620{--psi-button-size-xs: calc(1.375rem * var(--mantine-scale));--psi-button-size-sm: calc(1.625rem * var(--mantine-scale));--psi-button-size-md: calc(1.75rem * var(--mantine-scale));--psi-button-size-lg: calc(2rem * var(--mantine-scale));--psi-button-size-xl: calc(2.5rem * var(--mantine-scale));--psi-icon-size-xs: calc(1rem * var(--mantine-scale));--psi-icon-size-sm: calc(1.25rem * var(--mantine-scale));--psi-icon-size-md: calc(1.375rem * var(--mantine-scale));--psi-icon-size-lg: calc(1.5rem * var(--mantine-scale));--psi-icon-size-xl: calc(1.75rem * var(--mantine-scale));--psi-button-size: var(--psi-button-size-sm);--psi-icon-size: var(--psi-icon-size-sm)}.m_ccf8da4c{position:relative;overflow:hidden}.m_f2d85dd2{font-family:var(--mantine-font-family);background-color:transparent;border:0;padding-inline-end:var(--input-padding-inline-end);padding-inline-start:var(--input-padding-inline-start);position:absolute;top:0;right:0;bottom:0;left:0;outline:0;font-size:inherit;line-height:var(--mantine-line-height);height:100%;width:100%;color:inherit}.m_ccf8da4c[data-disabled] .m_f2d85dd2,.m_f2d85dd2:disabled{cursor:not-allowed}.m_f2d85dd2::placeholder{color:var(--input-placeholder-color);opacity:1}.m_f2d85dd2::-ms-reveal{display:none}.m_b1072d44{width:var(--psi-button-size);height:var(--psi-button-size);min-width:var(--psi-button-size);min-height:var(--psi-button-size)}.m_b1072d44:disabled{display:none}.m_f1cb205a{--pin-input-size-xs: calc(1.875rem * var(--mantine-scale));--pin-input-size-sm: calc(2.25rem * var(--mantine-scale));--pin-input-size-md: calc(2.625rem * var(--mantine-scale));--pin-input-size-lg: calc(3.125rem * var(--mantine-scale));--pin-input-size-xl: calc(3.75rem * var(--mantine-scale));--pin-input-size: var(--pin-input-size-sm)}.m_cb288ead{width:var(--pin-input-size);height:var(--pin-input-size)}@keyframes m_81a374bd{0%{background-position:0 0}to{background-position:calc(2.5rem * var(--mantine-scale)) 0}}@keyframes m_e0fb7a86{0%{background-position:0 0}to{background-position:0 calc(2.5rem * var(--mantine-scale))}}.m_db6d6462{--progress-radius: var(--mantine-radius-default);--progress-size: var(--progress-size-md);--progress-size-xs: calc(.1875rem * var(--mantine-scale));--progress-size-sm: calc(.3125rem * var(--mantine-scale));--progress-size-md: calc(.5rem * var(--mantine-scale));--progress-size-lg: calc(.75rem * var(--mantine-scale));--progress-size-xl: calc(1rem * var(--mantine-scale));position:relative;height:var(--progress-size);border-radius:var(--progress-radius);overflow:hidden;display:flex}:where([data-mantine-color-scheme=light]) .m_db6d6462{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_db6d6462{background-color:var(--mantine-color-dark-4)}.m_db6d6462:where([data-orientation=vertical]){height:auto;width:var(--progress-size);flex-direction:column-reverse}.m_2242eb65{background-color:var(--progress-section-color);height:100%;width:var(--progress-section-size);display:flex;align-items:center;justify-content:center;overflow:hidden;background-size:calc(1.25rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));transition:width var(--progress-transition-duration, .1s) ease}.m_2242eb65:where([data-striped]){background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.m_2242eb65:where([data-animated]){animation:m_81a374bd 1s linear infinite}.m_2242eb65:where(:last-of-type){border-radius:0;border-start-end-radius:var(--progress-radius);border-end-end-radius:var(--progress-radius)}.m_2242eb65:where(:first-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-end-start-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65{width:100%;height:var(--progress-section-size);transition:height var(--progress-transition-duration, .1s) ease}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-striped]){background-image:linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-animated]){animation:m_e0fb7a86 1s linear infinite}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:last-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-start-end-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:first-of-type){border-radius:0;border-end-start-radius:var(--progress-radius);border-end-end-radius:var(--progress-radius)}.m_91e40b74{color:var(--progress-label-color, var(--mantine-color-white));font-weight:700;-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:min(calc(var(--progress-size) * .65),calc(1.125rem * var(--mantine-scale)));line-height:1;padding-inline:calc(.25rem * var(--mantine-scale))}.m_db6d6462:where([data-orientation=vertical]) .m_91e40b74{writing-mode:vertical-rl}.m_9dc8ae12{--card-radius: var(--mantine-radius-default);display:block;width:100%;border-radius:var(--card-radius);cursor:pointer}.m_9dc8ae12 :where(*){cursor:inherit}.m_9dc8ae12:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid transparent}:where([data-mantine-color-scheme=light]) .m_9dc8ae12:where([data-with-border]){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_9dc8ae12:where([data-with-border]){border-color:var(--mantine-color-dark-4)}.m_717d7ff6{--radio-size-xs: calc(1rem * var(--mantine-scale));--radio-size-sm: calc(1.25rem * var(--mantine-scale));--radio-size-md: calc(1.5rem * var(--mantine-scale));--radio-size-lg: calc(1.875rem * var(--mantine-scale));--radio-size-xl: calc(2.25rem * var(--mantine-scale));--radio-icon-size-xs: calc(.375rem * var(--mantine-scale));--radio-icon-size-sm: calc(.5rem * var(--mantine-scale));--radio-icon-size-md: calc(.625rem * var(--mantine-scale));--radio-icon-size-lg: calc(.875rem * var(--mantine-scale));--radio-icon-size-xl: calc(1rem * var(--mantine-scale));--radio-icon-size: var(--radio-icon-size-sm);--radio-size: var(--radio-size-sm);--radio-color: var(--mantine-primary-color-filled);--radio-icon-color: var(--mantine-color-white);position:relative;border:calc(.0625rem * var(--mantine-scale)) solid transparent;width:var(--radio-size);min-width:var(--radio-size);height:var(--radio-size);min-height:var(--radio-size);border-radius:var(--radio-radius, 10000px);transition:border-color .1s ease,background-color .1s ease;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_717d7ff6{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_717d7ff6{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_717d7ff6[data-checked]{background-color:var(--radio-color);border-color:var(--radio-color)}.m_717d7ff6[data-checked]>.m_3e4da632{opacity:1;transform:none;color:var(--radio-icon-color)}.m_717d7ff6[data-disabled]{cursor:not-allowed;background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border)}.m_717d7ff6[data-disabled][data-checked]>.m_3e4da632{color:var(--mantine-color-disabled-color)}.m_2980836c[data-checked]:not([data-disabled]){background-color:transparent;border-color:var(--radio-color)}.m_2980836c[data-checked]:not([data-disabled])>.m_3e4da632{color:var(--radio-color);opacity:1;transform:none}.m_3e4da632{display:block;width:var(--radio-icon-size);height:var(--radio-icon-size);color:transparent;pointer-events:none;transform:translateY(calc(.3125rem * var(--mantine-scale))) scale(.5);opacity:1;transition:transform .1s ease,opacity .1s ease}.m_f3f1af94{--radio-size-xs: calc(1rem * var(--mantine-scale));--radio-size-sm: calc(1.25rem * var(--mantine-scale));--radio-size-md: calc(1.5rem * var(--mantine-scale));--radio-size-lg: calc(1.875rem * var(--mantine-scale));--radio-size-xl: calc(2.25rem * var(--mantine-scale));--radio-size: var(--radio-size-sm);--radio-icon-size-xs: calc(.375rem * var(--mantine-scale));--radio-icon-size-sm: calc(.5rem * var(--mantine-scale));--radio-icon-size-md: calc(.625rem * var(--mantine-scale));--radio-icon-size-lg: calc(.875rem * var(--mantine-scale));--radio-icon-size-xl: calc(1rem * var(--mantine-scale));--radio-icon-size: var(--radio-icon-size-sm);--radio-icon-color: var(--mantine-color-white)}.m_89c4f5e4{position:relative;width:var(--radio-size);height:var(--radio-size);order:1}.m_89c4f5e4:where([data-label-position=left]){order:2}.m_f3ed6b2b{color:var(--radio-icon-color);opacity:var(--radio-icon-opacity, 0);translate:-50% -50%;transform:var(--radio-icon-transform, scale(.2) translateY(calc(.625rem * var(--mantine-scale))));transition:opacity .1s ease,transform .2s ease;pointer-events:none;width:var(--radio-icon-size);height:var(--radio-icon-size);position:absolute;top:50%;left:50%}.m_8a3dbb89{border:calc(.0625rem * var(--mantine-scale)) solid;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--radio-size);height:var(--radio-size);border-radius:var(--radio-radius, var(--radio-size));margin:0;display:flex;align-items:center;justify-content:center;transition-property:background-color,border-color;transition-timing-function:ease;transition-duration:.1s;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent}:where([data-mantine-color-scheme=light]) .m_8a3dbb89{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8a3dbb89:checked{background-color:var(--radio-color, var(--mantine-primary-color-filled));border-color:var(--radio-color, var(--mantine-primary-color-filled))}.m_8a3dbb89:checked+.m_f3ed6b2b{--radio-icon-opacity: 1;--radio-icon-transform: scale(1)}.m_8a3dbb89:disabled{cursor:not-allowed;background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border)}.m_8a3dbb89:disabled+.m_f3ed6b2b{--radio-icon-color: var(--mantine-color-disabled-color)}.m_8a3dbb89:where([data-with-error-styles][data-error]){border-color:var(--mantine-color-error)}.m_1bfe9d39+.m_f3ed6b2b{--radio-icon-color: var(--radio-color)}.m_1bfe9d39:checked:not(:disabled){background-color:transparent;border-color:var(--radio-color)}.m_1bfe9d39:checked:not(:disabled)+.m_f3ed6b2b{--radio-icon-color: var(--radio-color);--radio-icon-opacity: 1;--radio-icon-transform: none}.m_f8d312f2{--rating-size-xs: calc(.875rem * var(--mantine-scale));--rating-size-sm: calc(1.125rem * var(--mantine-scale));--rating-size-md: calc(1.25rem * var(--mantine-scale));--rating-size-lg: calc(1.75rem * var(--mantine-scale));--rating-size-xl: calc(2rem * var(--mantine-scale));display:flex;width:max-content}.m_f8d312f2:where(:has(input:disabled)){pointer-events:none}.m_61734bb7{position:relative;transition:transform .1s ease}.m_61734bb7:where([data-active]){z-index:1;transform:scale(1.1)}.m_5662a89a{width:var(--rating-size);height:var(--rating-size);display:block}:where([data-mantine-color-scheme=light]) .m_5662a89a{fill:var(--mantine-color-gray-3);stroke:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_5662a89a{fill:var(--mantine-color-dark-3);stroke:var(--mantine-color-dark-3)}.m_5662a89a:where([data-filled]){fill:var(--rating-color);stroke:var(--rating-color)}.m_211007ba{height:0;width:0;position:absolute;overflow:hidden;white-space:nowrap;opacity:0;-webkit-tap-highlight-color:transparent}.m_211007ba:focus-visible+label{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_21342ee4{display:block;cursor:pointer;position:absolute;top:0;left:0;z-index:var(--rating-item-z-index, 0);-webkit-tap-highlight-color:transparent}.m_21342ee4:where([data-read-only]){cursor:default}.m_21342ee4:where(:last-of-type){position:relative}.m_fae05d6a{clip-path:var(--rating-symbol-clip-path)}.m_1b3c8819{--tooltip-radius: var(--mantine-radius-default);position:absolute;padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-xs);pointer-events:none;font-size:var(--mantine-font-size-sm);white-space:nowrap;border-radius:var(--tooltip-radius)}:where([data-mantine-color-scheme=light]) .m_1b3c8819{background-color:var(--tooltip-bg, var(--mantine-color-gray-9));color:var(--tooltip-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1b3c8819{background-color:var(--tooltip-bg, var(--mantine-color-gray-2));color:var(--tooltip-color, var(--mantine-color-black))}.m_1b3c8819:where([data-multiline]){white-space:normal}.m_1b3c8819:where([data-fixed]){position:fixed}.m_f898399f{background-color:inherit;border:0;z-index:1}.m_b32e4812{position:relative;width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);--rp-transition-duration: 0ms}.m_d43b5134{width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);transform:rotate(calc(var(--rp-start-angle, 270deg) - 360deg))}.m_b1ca1fbf{stroke:var(--curve-color, var(--rp-curve-root-color));transition:stroke-dashoffset var(--rp-transition-duration) ease,stroke-dasharray var(--rp-transition-duration) ease,stroke var(--rp-transition-duration)}[data-mantine-color-scheme=light] .m_b1ca1fbf{--rp-curve-root-color: var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_b1ca1fbf{--rp-curve-root-color: var(--mantine-color-dark-4)}.m_b23f9dc4{position:absolute;top:50%;transform:translateY(-50%);inset-inline:var(--rp-label-offset)}.m_bc8f275{--scroller-control-size: calc(3.125rem * var(--mantine-scale));--scroller-background-color: var(--mantine-color-body);display:flex;align-items:center;position:relative;overflow:hidden;max-width:100%}.m_ee44dece{flex:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;user-select:none}.m_ee44dece::-webkit-scrollbar{display:none}.m_ee44dece[data-draggable]{cursor:grab}.m_53e4f606{display:inline-flex;white-space:nowrap}.m_47754fc8{width:var(--scroller-control-size);height:var(--scroller-control-size)}.m_53e526ea{display:flex;align-items:center;position:absolute;top:0;bottom:0;width:var(--scroller-control-size);z-index:1;color:var(--mantine-color-dimmed);opacity:1;pointer-events:auto;transition:opacity .2s ease,color .15s ease}.m_53e526ea:hover{color:var(--mantine-color-text)}.m_53e526ea:where([data-position=start]){inset-inline-start:0;background:linear-gradient(to right,var(--scroller-background-color) 40%,transparent);justify-content:flex-start}.m_53e526ea:where([data-position=start]) .m_47754fc8{transform:rotate(90deg)}.m_53e526ea:where([data-position=end]){inset-inline-end:0;background:linear-gradient(to left,var(--scroller-background-color) 40%,transparent);justify-content:flex-end}.m_53e526ea:where([data-position=end]) .m_47754fc8{transform:rotate(-90deg)}.m_53e526ea:where([data-hidden]){opacity:0;pointer-events:none}.m_cf365364{--sc-padding-xs: calc(.125rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));--sc-padding-sm: calc(.1875rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));--sc-padding-md: calc(.25rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));--sc-padding-lg: calc(.4375rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));--sc-padding-xl: calc(.625rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));--sc-transition-duration: .2s;--sc-padding: var(--sc-padding-sm);--sc-transition-timing-function: ease;--sc-font-size: var(--mantine-font-size-sm);position:relative;display:inline-flex;flex-direction:row;width:auto;border-radius:var(--sc-radius, var(--mantine-radius-default));overflow:hidden;padding:calc(.25rem * var(--mantine-scale))}.m_cf365364:where([data-full-width]){display:flex}.m_cf365364:where([data-orientation=vertical]){display:flex;flex-direction:column;width:max-content}.m_cf365364:where([data-orientation=vertical]):where([data-full-width]){width:auto}:where([data-mantine-color-scheme=light]) .m_cf365364{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cf365364{background-color:var(--mantine-color-dark-8)}.m_9e182ccd{position:absolute;display:block;z-index:1;border-radius:calc(var(--sc-radius, var(--mantine-radius-default)) - 4px)}:where([data-mantine-color-scheme=light]) .m_9e182ccd{box-shadow:var(--sc-shadow, none);background-color:var(--sc-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_9e182ccd{box-shadow:none;background-color:var(--sc-color, var(--mantine-color-dark-5))}.m_1738fcb2{-webkit-tap-highlight-color:transparent;font-weight:var(--mantine-font-weight-medium);display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;border-radius:calc(var(--sc-radius, var(--mantine-radius-default)) - 4px);font-size:var(--sc-font-size);padding:var(--sc-padding);transition:color var(--sc-transition-duration) var(--sc-transition-timing-function);cursor:pointer;outline:var(--segmented-control-outline, none)}:where([data-mantine-color-scheme=light]) .m_1738fcb2{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2{color:var(--mantine-color-dark-1)}.m_1738fcb2:where([data-read-only]){cursor:default}fieldset:disabled .m_1738fcb2,.m_1738fcb2:where([data-disabled]){cursor:not-allowed;color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color, var(--mantine-color-black))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color, var(--mantine-color-white))}.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active]):before{display:none}.m_1738fcb2:where([data-active]):before{content:"";top:0;right:0;bottom:0;left:0;z-index:0;position:absolute;border-radius:calc(var(--sc-radius, var(--mantine-radius-default)) - 4px)}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]):before{box-shadow:var(--sc-shadow, none);background-color:var(--sc-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]):before{box-shadow:none;background-color:var(--sc-color, var(--mantine-color-dark-5))}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-white)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-white)}}@media(hover:hover){fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-disabled-color)!important}}@media(hover:none){fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-disabled-color)!important}}.m_1714d588{height:0;width:0;position:absolute;overflow:hidden;white-space:nowrap;opacity:0}.m_1714d588[data-focus-ring=auto]:focus:focus-visible+.m_1738fcb2{--segmented-control-outline: 2px solid var(--mantine-primary-color-filled)}.m_1714d588[data-focus-ring=always]:focus+.m_1738fcb2{--segmented-control-outline: 2px solid var(--mantine-primary-color-filled)}.m_69686b9b{position:relative;flex:1;z-index:2;transition:border-color var(--sc-transition-duration) var(--sc-transition-timing-function)}.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;background-color:var(--separator-color);width:calc(.0625rem * var(--mantine-scale));transition:background-color var(--sc-transition-duration) var(--sc-transition-timing-function)}.m_69686b9b[data-orientation=vertical]:before{top:0;inset-inline:0;bottom:auto;height:calc(.0625rem * var(--mantine-scale));width:auto}:where([data-mantine-color-scheme=light]) .m_69686b9b{--separator-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_69686b9b{--separator-color: var(--mantine-color-dark-4)}.m_69686b9b:first-of-type:before{--separator-color: transparent}[data-mantine-color-scheme] .m_69686b9b[data-active]:before,[data-mantine-color-scheme] .m_69686b9b[data-active]+.m_69686b9b:before{--separator-color: transparent}.m_78882f40{position:relative;z-index:2}.m_fa528724{--scp-filled-segment-color: var(--mantine-primary-color-filled);--scp-transition-duration: 0ms;--scp-thickness: calc(.75rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_fa528724{--scp-empty-segment-color: var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa528724{--scp-empty-segment-color: var(--mantine-color-dark-4)}.m_fa528724{position:relative;width:fit-content}.m_62e9e7e2{display:block;transform:var(--scp-rotation);overflow:hidden}.m_c573fb6f{transition:stroke-dashoffset var(--scp-transition-duration) ease,stroke-dasharray var(--scp-transition-duration) ease,stroke var(--scp-transition-duration)}.m_4fa340f2{position:absolute;margin:0;padding:0;inset-inline:0;text-align:center;z-index:1}.m_4fa340f2:where([data-position=bottom]){bottom:0;padding-inline:calc(var(--scp-thickness) * 2)}.m_4fa340f2:where([data-position=bottom]):where([data-orientation=down]){bottom:auto;top:0}.m_4fa340f2:where([data-position=center]){top:50%;transform:translateY(-50%);padding-inline:calc(var(--scp-thickness) * 3)}.m_925c2d2c{container:simple-grid / inline-size}.m_2415a157{display:grid;grid-template-columns:repeat(var(--sg-cols),minmax(0,1fr));grid-auto-rows:var(--sg-auto-rows, auto);gap:var(--sg-spacing-y) var(--sg-spacing-x)}.m_2415a157[data-auto-cols=auto-fill]{grid-template-columns:repeat(auto-fill,minmax(var(--sg-min-col-width),1fr))}.m_2415a157[data-auto-cols=auto-fit]{grid-template-columns:repeat(auto-fit,minmax(var(--sg-min-col-width),1fr))}@keyframes m_299c329c{0%,to{opacity:.4}50%{opacity:1}}.m_18320242{height:var(--skeleton-height, auto);width:var(--skeleton-width, 100%);border-radius:var(--skeleton-radius, var(--mantine-radius-default));position:relative;transform:translateZ(0);-webkit-transform:translateZ(0)}.m_18320242:where([data-animate]):after{animation:m_299c329c 1.5s linear infinite}.m_18320242:where([data-visible]){overflow:hidden}.m_18320242:where([data-visible]):before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:10;background-color:var(--mantine-color-body)}.m_18320242:where([data-visible]):after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:11}:where([data-mantine-color-scheme=light]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-dark-4)}.m_dd36362e{--slider-size-xs: calc(.25rem * var(--mantine-scale));--slider-size-sm: calc(.375rem * var(--mantine-scale));--slider-size-md: calc(.5rem * var(--mantine-scale));--slider-size-lg: calc(.625rem * var(--mantine-scale));--slider-size-xl: calc(.75rem * var(--mantine-scale));--slider-size: var(--slider-size-md);--slider-radius: calc(62.5rem * var(--mantine-scale));--slider-color: var(--mantine-primary-color-filled);--slider-track-disabled-bg: var(--mantine-color-disabled);-webkit-tap-highlight-color:transparent;outline:none;height:calc(var(--slider-size) * 2);padding-inline:var(--slider-size);display:flex;flex-direction:column;align-items:center;touch-action:none;position:relative}[data-mantine-color-scheme=light] .m_dd36362e{--slider-track-bg: var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_dd36362e{--slider-track-bg: var(--mantine-color-dark-4)}.m_dd36362e[data-orientation=vertical]{width:calc(var(--slider-size) * 2);height:calc(12.5rem * var(--mantine-scale));padding-inline:0;padding-block:var(--slider-size)}.m_c9357328{position:absolute;top:calc(-2.25rem * var(--mantine-scale));font-size:var(--mantine-font-size-xs);color:var(--mantine-color-white);padding:calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:none}:where([data-mantine-color-scheme=light]) .m_c9357328{background-color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_c9357328{background-color:var(--mantine-color-dark-4)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9357328{top:auto;inset-inline-start:calc(100% + 8px)}.m_c9a9a60a{position:absolute;display:flex;height:var(--slider-thumb-size);width:var(--slider-thumb-size);border:calc(.25rem * var(--mantine-scale)) solid;transform:translate(-50%,-50%);top:50%;cursor:pointer;border-radius:var(--slider-radius);align-items:center;justify-content:center;transition:box-shadow .1s ease,transform .1s ease;z-index:3;-webkit-user-select:none;user-select:none;touch-action:none;outline-offset:calc(.125rem * var(--mantine-scale));left:var(--slider-thumb-offset)}:where([dir=rtl]) .m_c9a9a60a{left:auto;right:calc(var(--slider-thumb-offset) - var(--slider-thumb-size))}fieldset:disabled .m_c9a9a60a,.m_c9a9a60a:where([data-disabled]){display:none}.m_c9a9a60a:where([data-dragging]){transform:translate(-50%,-50%) scale(1.05);box-shadow:var(--mantine-shadow-sm)}:where([data-mantine-color-scheme=light]) .m_c9a9a60a{color:var(--slider-color);border-color:var(--slider-color);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_c9a9a60a{color:var(--mantine-color-white);border-color:var(--mantine-color-white);background-color:var(--slider-color)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a{left:50%;top:auto;right:auto;bottom:var(--slider-thumb-offset);transform:translate(-50%,50%)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a:where([data-dragging]){transform:translate(-50%,50%) scale(1.05)}:where([dir=rtl]) :where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a{left:50%;right:auto}.m_a8645c2{display:flex;align-items:center;width:100%;height:calc(var(--slider-size) * 2);cursor:pointer}fieldset:disabled .m_a8645c2,.m_a8645c2:where([data-disabled]){cursor:not-allowed}:where(.m_dd36362e[data-orientation=vertical]) .m_a8645c2{flex-direction:column;width:calc(var(--slider-size) * 2);height:100%}.m_c9ade57f{position:relative;width:100%;height:var(--slider-size)}.m_c9ade57f:where([data-inverted]:not([data-disabled])){--track-bg: var(--slider-color)}fieldset:disabled .m_c9ade57f:where([data-inverted]),.m_c9ade57f:where([data-inverted][data-disabled]){--track-bg: var(--slider-track-disabled-bg)}.m_c9ade57f:before{content:"";position:absolute;top:0;bottom:0;border-radius:var(--slider-radius);inset-inline:calc(var(--slider-size) * -1);background-color:var(--track-bg, var(--slider-track-bg));z-index:0}:where(.m_dd36362e[data-orientation=vertical]) .m_c9ade57f{width:var(--slider-size);height:100%}:where(.m_dd36362e[data-orientation=vertical]) .m_c9ade57f:before{inset-inline:0;top:calc(var(--slider-size) * -1);bottom:calc(var(--slider-size) * -1)}.m_38aeed47{position:absolute;z-index:1;top:0;bottom:0;background-color:var(--slider-color);border-radius:var(--slider-radius);width:var(--slider-bar-width);inset-inline-start:var(--slider-bar-offset)}.m_38aeed47:where([data-inverted]){background-color:var(--slider-track-bg)}fieldset:disabled .m_38aeed47:where(:not([data-inverted])),.m_38aeed47:where([data-disabled]:not([data-inverted])){background-color:var(--mantine-color-disabled-color)}:where(.m_dd36362e[data-orientation=vertical]) .m_38aeed47{top:auto;bottom:var(--slider-bar-offset);inset-inline-start:0;width:100%;height:var(--slider-bar-width)}.m_b7b0423a{position:absolute;inset-inline-start:calc(var(--mark-offset) - var(--slider-size) / 2);top:0;z-index:2;height:0;pointer-events:none}:where(.m_dd36362e[data-orientation=vertical]) .m_b7b0423a{inset-inline-start:0;top:auto;bottom:calc(var(--mark-offset) + var(--slider-size) / 2);height:0;width:0}.m_dd33bc19{border:calc(.125rem * var(--mantine-scale)) solid;height:var(--slider-size);width:var(--slider-size);border-radius:calc(62.5rem * var(--mantine-scale));background-color:var(--mantine-color-white);pointer-events:none}:where([data-mantine-color-scheme=light]) .m_dd33bc19{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_dd33bc19{border-color:var(--mantine-color-dark-4)}.m_dd33bc19:where([data-filled]){border-color:var(--slider-color)}.m_dd33bc19:where([data-filled]):where([data-disabled]){border-color:var(--mantine-color-disabled-border)}.m_68c77a5b{transform:translate(calc(-50% + var(--slider-size) / 2),calc(var(--mantine-spacing-xs) / 2));font-size:var(--mantine-font-size-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}:where([data-mantine-color-scheme=light]) .m_68c77a5b{color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_68c77a5b{color:var(--mantine-color-dark-2)}:where(.m_dd36362e[data-orientation=vertical]) .m_68c77a5b{transform:translate(calc(var(--slider-size) + var(--mantine-spacing-xs) / 2),calc(-50% - var(--slider-size) / 2))}.m_559cce2d{position:relative}.m_559cce2d:where([data-has-spoiler]){margin-bottom:calc(1.5rem * var(--mantine-scale))}.m_b912df4e{display:flex;flex-direction:column;overflow:hidden;transition:max-height var(--spoiler-transition-duration, .2s) ease}.m_b9131032{position:absolute;inset-inline-start:0;top:100%;height:calc(1.5rem * var(--mantine-scale))}.m_6d731127{display:flex;flex-direction:column;align-items:var(--stack-align, stretch);justify-content:var(--stack-justify, flex-start);gap:var(--stack-gap, var(--mantine-spacing-md))}.m_cbb4ea7e{--stepper-icon-size-xs: calc(2.125rem * var(--mantine-scale));--stepper-icon-size-sm: calc(2.25rem * var(--mantine-scale));--stepper-icon-size-md: calc(2.625rem * var(--mantine-scale));--stepper-icon-size-lg: calc(3rem * var(--mantine-scale));--stepper-icon-size-xl: calc(3.25rem * var(--mantine-scale));--stepper-icon-size: var(--stepper-icon-size-md);--stepper-color: var(--mantine-primary-color-filled);--stepper-content-padding: var(--mantine-spacing-md);--stepper-spacing: var(--mantine-spacing-md);--stepper-radius: calc(62.5rem * var(--mantine-scale));--stepper-fz: var(--mantine-font-size-md);--stepper-outline-thickness: calc(.125rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_cbb4ea7e{--stepper-outline-color: var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_cbb4ea7e{--stepper-outline-color: var(--mantine-color-dark-5)}.m_aaf89d0b{display:flex;flex-wrap:nowrap;align-items:center}.m_aaf89d0b:where([data-wrap]){flex-wrap:wrap;gap:var(--mantine-spacing-md) 0}.m_aaf89d0b:where([data-orientation=vertical]){flex-direction:column}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=left]){align-items:flex-start}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=right]){align-items:flex-end}.m_aaf89d0b:where([data-orientation=horizontal]){flex-direction:row}.m_2a371ac9{transition:background-color .15s ease;flex:1;height:var(--stepper-outline-thickness);margin-inline:var(--mantine-spacing-md);background-color:var(--stepper-outline-color)}.m_2a371ac9:where([data-active]){background-color:var(--stepper-color)}.m_78da155d{padding-top:var(--stepper-content-padding)}.m_cbb57068{--step-color: var(--stepper-color);display:flex;cursor:default}.m_cbb57068:where([data-allow-click]){cursor:pointer}.m_cbb57068:where([data-icon-position=left]){flex-direction:row}.m_cbb57068:where([data-icon-position=right]){flex-direction:row-reverse}.m_f56b1e2c{align-items:center}.m_833edb7e{--separator-spacing: calc(var(--mantine-spacing-xs) / 2);justify-content:flex-start;min-height:calc(var(--stepper-icon-size) + var(--mantine-spacing-xl) + var(--separator-spacing));margin-top:var(--separator-spacing);overflow:hidden}.m_833edb7e:where(:first-of-type){margin-top:0}.m_833edb7e:where(:last-of-type){min-height:auto}.m_833edb7e:where(:last-of-type) .m_6496b3f3{display:none}.m_818e70b{position:relative}.m_6496b3f3{top:calc(var(--stepper-icon-size) + var(--separator-spacing));inset-inline-start:calc(var(--stepper-icon-size) / 2);height:100vh;position:absolute;border-inline-start:var(--stepper-outline-thickness) solid var(--stepper-outline-color)}.m_6496b3f3:where([data-active]){border-color:var(--stepper-color)}.m_1959ad01{height:var(--stepper-icon-size);width:var(--stepper-icon-size);min-height:var(--stepper-icon-size);min-width:var(--stepper-icon-size);border-radius:var(--stepper-radius);font-size:var(--stepper-fz);display:flex;align-items:center;justify-content:center;position:relative;font-weight:700;transition:background-color .15s ease,border-color .15s ease;border:var(--stepper-outline-thickness) solid var(--stepper-outline-color);background-color:var(--stepper-outline-color)}:where([data-mantine-color-scheme=light]) .m_1959ad01{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1959ad01{color:var(--mantine-color-dark-1)}.m_1959ad01:where([data-progress]){border-color:var(--step-color)}.m_1959ad01:where([data-completed]){color:var(--stepper-icon-color, var(--mantine-color-white));background-color:var(--step-color);border-color:var(--step-color)}.m_8faaac38{display:flex}.m_a79331dc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--stepper-icon-color, var(--mantine-color-white))}.m_1956aa2a{display:flex;flex-direction:column}.m_1956aa2a:where([data-icon-position=left]){margin-inline-start:var(--mantine-spacing-sm)}.m_1956aa2a:where([data-icon-position=right]){text-align:right;margin-inline-end:var(--mantine-spacing-sm)}:where([dir=rtl]) .m_1956aa2a:where([data-icon-position=right]){text-align:left}.m_12051f6c{font-weight:var(--mantine-font-weight-medium);font-size:var(--stepper-fz);line-height:1}.m_164eea74{margin-top:calc(var(--stepper-spacing) / 3);margin-bottom:calc(var(--stepper-spacing) / 3);font-size:calc(var(--stepper-fz) - calc(.125rem * var(--mantine-scale)));line-height:1;color:var(--mantine-color-dimmed)}.m_5f93f3bb{--switch-height-xs: calc(1rem * var(--mantine-scale));--switch-height-sm: calc(1.25rem * var(--mantine-scale));--switch-height-md: calc(1.5rem * var(--mantine-scale));--switch-height-lg: calc(1.875rem * var(--mantine-scale));--switch-height-xl: calc(2.25rem * var(--mantine-scale));--switch-width-xs: calc(2rem * var(--mantine-scale));--switch-width-sm: calc(2.375rem * var(--mantine-scale));--switch-width-md: calc(2.875rem * var(--mantine-scale));--switch-width-lg: calc(3.5rem * var(--mantine-scale));--switch-width-xl: calc(4.5rem * var(--mantine-scale));--switch-thumb-size-xs: calc(.75rem * var(--mantine-scale));--switch-thumb-size-sm: calc(.875rem * var(--mantine-scale));--switch-thumb-size-md: calc(1.125rem * var(--mantine-scale));--switch-thumb-size-lg: calc(1.375rem * var(--mantine-scale));--switch-thumb-size-xl: calc(1.75rem * var(--mantine-scale));--switch-label-font-size-xs: calc(.3125rem * var(--mantine-scale));--switch-label-font-size-sm: calc(.375rem * var(--mantine-scale));--switch-label-font-size-md: calc(.4375rem * var(--mantine-scale));--switch-label-font-size-lg: calc(.5625rem * var(--mantine-scale));--switch-label-font-size-xl: calc(.6875rem * var(--mantine-scale));--switch-track-label-padding-xs: calc(.125rem * var(--mantine-scale));--switch-track-label-padding-sm: calc(.15625rem * var(--mantine-scale));--switch-track-label-padding-md: calc(.1875rem * var(--mantine-scale));--switch-track-label-padding-lg: calc(.1875rem * var(--mantine-scale));--switch-track-label-padding-xl: calc(.21875rem * var(--mantine-scale));--switch-height: var(--switch-height-sm);--switch-width: var(--switch-width-sm);--switch-thumb-size: var(--switch-thumb-size-sm);--switch-label-font-size: var(--switch-label-font-size-sm);--switch-track-label-padding: var(--switch-track-label-padding-sm);--switch-radius: calc(62.5rem * var(--mantine-scale));--switch-color: var(--mantine-primary-color-filled);--switch-disabled-color: var(--mantine-color-disabled);position:relative}.m_926b4011{height:100%;width:100%;opacity:0;margin:0;padding:0;position:absolute;overflow:hidden;white-space:nowrap}.m_9307d992{-webkit-tap-highlight-color:transparent;cursor:var(--switch-cursor, var(--mantine-cursor-type));overflow:hidden;position:relative;border-radius:var(--switch-radius);background-color:var(--switch-bg);height:var(--switch-height);min-width:var(--switch-width);margin:0;transition:background-color .15s ease,border-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;font-size:var(--switch-label-font-size);font-weight:var(--mantine-font-weight-medium);order:var(--switch-order, 1);-webkit-user-select:none;user-select:none;z-index:0;line-height:0;color:var(--switch-text-color)}.m_9307d992:where([data-without-labels]){width:var(--switch-width)}.m_926b4011:focus-visible+.m_9307d992{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_926b4011:checked+.m_9307d992{--switch-bg: var(--switch-color);--switch-text-color: var(--mantine-color-white)}.m_926b4011:disabled+.m_9307d992,.m_926b4011[data-disabled]+.m_9307d992{--switch-bg: var(--switch-disabled-color);--switch-cursor: not-allowed}[data-mantine-color-scheme=light] .m_9307d992{--switch-bg: var(--mantine-color-gray-3);--switch-text-color: var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .m_9307d992{--switch-bg: var(--mantine-color-dark-5);--switch-text-color: var(--mantine-color-dark-1)}.m_9307d992[data-label-position=left]{--switch-order: 2}.m_93039a1d{position:absolute;z-index:1;border-radius:var(--switch-radius);display:flex;background-color:var(--switch-thumb-bg, var(--mantine-color-white));height:var(--switch-thumb-size);width:var(--switch-thumb-size);inset-inline-start:var(--switch-thumb-start, var(--switch-track-label-padding));transition:inset-inline-start .15s ease}.m_93039a1d:where([data-with-thumb-indicator]):before{content:"";width:40%;height:40%;background-color:var(--switch-bg);position:absolute;border-radius:var(--switch-radius);top:50%;left:50%;transform:translate(-50%,-50%)}.m_93039a1d>*{margin:auto}.m_926b4011:checked+*>.m_93039a1d{--switch-thumb-start: calc(100% - var(--switch-thumb-size) - var(--switch-track-label-padding))}.m_926b4011:disabled+*>.m_93039a1d,.m_926b4011[data-disabled]+*>.m_93039a1d{--switch-thumb-bg: var(--switch-thumb-bg-disabled)}[data-mantine-color-scheme=light] .m_93039a1d{--switch-thumb-bg-disabled: var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_93039a1d{--switch-thumb-bg-disabled: var(--mantine-color-dark-3)}.m_8277e082{height:100%;display:grid;place-content:center;min-width:calc(var(--switch-width) - var(--switch-thumb-size));padding-inline:var(--switch-track-label-padding);margin-inline-start:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));transition:margin .15s ease}.m_926b4011:checked+*>.m_8277e082{margin-inline-end:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));margin-inline-start:0}.m_b23fa0ef{width:100%;border-collapse:collapse;border-spacing:0;line-height:var(--mantine-line-height);font-size:var(--mantine-font-size-sm);table-layout:var(--table-layout, auto);caption-side:var(--table-caption-side, bottom);border:none}:where([data-mantine-color-scheme=light]) .m_b23fa0ef{--table-hover-color: var(--mantine-color-gray-1);--table-striped-color: var(--mantine-color-gray-0);--table-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef{--table-hover-color: var(--mantine-color-dark-5);--table-striped-color: var(--mantine-color-dark-6);--table-border-color: var(--mantine-color-dark-4)}.m_b23fa0ef:where([data-with-table-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_b23fa0ef:where([data-tabular-nums]){font-variant-numeric:tabular-nums}.m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){font-weight:var(--mantine-font-weight-medium)}:where([data-mantine-color-scheme=light]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-dark-6)}.m_4e7aa4f3{text-align:left}:where([dir=rtl]) .m_4e7aa4f3{text-align:right}.m_4e7aa4fd{border-bottom:none;background-color:transparent}@media(hover:hover){.m_4e7aa4fd:hover:where([data-hover]){background-color:var(--tr-hover-bg)}}@media(hover:none){.m_4e7aa4fd:active:where([data-hover]){background-color:var(--tr-hover-bg)}}.m_4e7aa4fd:where([data-with-row-border]){border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef,.m_4e7aa4f3{padding:var(--table-vertical-spacing) var(--table-horizontal-spacing, var(--mantine-spacing-xs))}.m_4e7aa4ef:where([data-with-column-border]:not(:first-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:first-child)){border-inline-start:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef:where([data-with-column-border]:not(:last-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:last-child)){border-inline-end:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_b2404537>:where(tr):where([data-with-row-border]:last-of-type){border-bottom:none}.m_b2404537>:where(tr):where([data-striped=odd]:nth-of-type(odd)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr):where([data-striped=even]:nth-of-type(2n)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr)[data-hover]{--tr-hover-bg: var(--table-highlight-on-hover-color, var(--table-hover-color))}.m_b242d975{top:var(--table-sticky-header-offset, 0);z-index:3}.m_b242d975:where([data-sticky]){position:sticky}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3){position:sticky;top:var(--table-sticky-header-offset, 0);background-color:var(--mantine-color-body)}:where([data-with-table-border]) .m_b242d975[data-sticky]{position:sticky;top:var(--table-sticky-header-offset, 0);z-index:4;border-top:none}:where([data-with-table-border]) .m_b242d975[data-sticky]:before{content:"";display:block;position:absolute;left:0;top:calc(-.03125rem * var(--mantine-scale));width:100%;height:calc(.0625rem * var(--mantine-scale));background-color:var(--table-border-color);z-index:5}:where([data-with-table-border]) .m_b242d975[data-sticky] .m_4e7aa4f3:first-child{border-top:none}.m_9e5a3ac7{color:var(--mantine-color-dimmed)}.m_9e5a3ac7:where([data-side=top]){margin-bottom:var(--mantine-spacing-xs)}.m_9e5a3ac7:where([data-side=bottom]){margin-top:var(--mantine-spacing-xs)}.m_a100c15{overflow-x:var(--table-overflow)}.m_62259741{min-width:var(--table-min-width);max-height:var(--table-max-height)}.m_bcaa9990{display:flex;flex-direction:column;--toc-depth-offset: .8em}.m_375a65ef{display:block;padding:.3em .8em;font-size:var(--toc-size, var(--mantine-font-size-md));border-radius:var(--toc-radius, var(--mantine-radius-default));padding-left:max(calc(var(--depth-offset) * var(--toc-depth-offset)),.8em)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}.m_375a65ef:where([data-active]){background-color:var(--toc-bg);color:var(--toc-color)}[data-mantine-color-scheme=light] .m_89d60db1{--tab-border-color: var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89d60db1{--tab-border-color: var(--mantine-color-dark-4)}.m_89d60db1{display:var(--tabs-display);flex-direction:var(--tabs-flex-direction);--tabs-list-direction: row;--tabs-panel-grow: unset;--tabs-display: block;--tabs-flex-direction: row;--tabs-list-border-width: 0;--tabs-list-border-size: 0 0 var(--tabs-list-border-width) 0;--tabs-list-gap: unset;--tabs-list-line-bottom: 0;--tabs-list-line-top: unset;--tabs-list-line-start: 0;--tabs-list-line-end: 0;--tab-radius: var(--tabs-radius) var(--tabs-radius) 0 0;--tab-border-width: 0 0 var(--tabs-list-border-width) 0}.m_89d60db1[data-inverted]{--tabs-list-line-bottom: unset;--tabs-list-line-top: 0;--tab-radius: 0 0 var(--tabs-radius) var(--tabs-radius);--tab-border-width: var(--tabs-list-border-width) 0 0 0}.m_89d60db1[data-inverted] .m_576c9d4:before{top:0;bottom:unset}.m_89d60db1[data-orientation=vertical]{--tabs-list-line-start: unset;--tabs-list-line-end: 0;--tabs-list-line-top: 0;--tabs-list-line-bottom: 0;--tabs-list-border-size: 0 var(--tabs-list-border-width) 0 0;--tab-border-width: 0 var(--tabs-list-border-width) 0 0;--tab-radius: var(--tabs-radius) 0 0 var(--tabs-radius);--tabs-list-direction: column;--tabs-panel-grow: 1;--tabs-display: flex}[dir=rtl] .m_89d60db1[data-orientation=vertical]{--tabs-list-border-size: 0 0 0 var(--tabs-list-border-width);--tab-border-width: 0 0 0 var(--tabs-list-border-width);--tab-radius: 0 var(--tabs-radius) var(--tabs-radius) 0}.m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-flex-direction: row-reverse;--tabs-list-line-start: 0;--tabs-list-line-end: unset;--tabs-list-border-size: 0 0 0 var(--tabs-list-border-width);--tab-border-width: 0 0 0 var(--tabs-list-border-width);--tab-radius: 0 var(--tabs-radius) var(--tabs-radius) 0}[dir=rtl] .m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-list-border-size: 0 var(--tabs-list-border-width) 0 0;--tab-border-width: 0 var(--tabs-list-border-width) 0 0;--tab-radius: var(--tabs-radius) 0 0 var(--tabs-radius)}.m_89d60db1[data-variant=default]{--tabs-list-border-width: calc(.125rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=default]{--tab-hover-color: var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=default]{--tab-hover-color: var(--mantine-color-dark-6)}.m_89d60db1[data-variant=outline]{--tabs-list-border-width: calc(.0625rem * var(--mantine-scale))}.m_89d60db1[data-variant=pills]{--tabs-list-gap: calc(var(--mantine-spacing-sm) / 2)}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=pills]{--tab-hover-color: var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=pills]{--tab-hover-color: var(--mantine-color-dark-6)}.m_89d33d6d{display:flex;flex-wrap:wrap;justify-content:var(--tabs-justify, flex-start);flex-direction:var(--tabs-list-direction);gap:var(--tabs-list-gap)}.m_89d33d6d:where([data-grow]) .m_4ec4dce6{flex:1}.m_b0c91715{flex-grow:var(--tabs-panel-grow)}.m_4ec4dce6{position:relative;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);white-space:nowrap;z-index:0;display:flex;align-items:center;line-height:1;-webkit-user-select:none;user-select:none}.m_4ec4dce6:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_4ec4dce6:focus{z-index:1}.m_fc420b1f{display:flex;align-items:center;justify-content:center}.m_fc420b1f:where([data-position=left]:not(:only-child)){margin-inline-end:var(--mantine-spacing-xs)}.m_fc420b1f:where([data-position=right]:not(:only-child)){margin-inline-start:var(--mantine-spacing-xs)}.m_42bbd1ae{flex:1;text-align:center}.m_576c9d4{position:relative}.m_576c9d4:before{content:"";position:absolute;border:1px solid var(--tab-border-color);bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top)}.m_539e827b{border-radius:var(--tab-radius);border-width:var(--tab-border-width);border-style:solid;border-color:transparent;background-color:transparent}.m_539e827b:where([data-active]){border-color:var(--tabs-color)}@media(hover:hover){.m_539e827b:hover{background-color:var(--tab-hover-color)}.m_539e827b:hover:where(:not([data-active])){border-color:var(--tab-border-color)}}@media(hover:none){.m_539e827b:active{background-color:var(--tab-hover-color)}.m_539e827b:active:where(:not([data-active])){border-color:var(--tab-border-color)}}@media(hover:hover){.m_539e827b:disabled:hover,.m_539e827b[data-disabled]:hover{background-color:transparent}}@media(hover:none){.m_539e827b:disabled:active,.m_539e827b[data-disabled]:active{background-color:transparent}}.m_6772fbd5{position:relative}.m_6772fbd5:before{content:"";position:absolute;border-color:var(--tab-border-color);border-width:var(--tabs-list-border-size);border-style:solid;bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top)}.m_b59ab47c{border-top:calc(.0625rem * var(--mantine-scale)) solid transparent;border-bottom:calc(.0625rem * var(--mantine-scale)) solid transparent;border-right:calc(.0625rem * var(--mantine-scale)) solid transparent;border-left:calc(.0625rem * var(--mantine-scale)) solid transparent;border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-radius:var(--tab-radius);position:relative;--tab-border-bottom-color: transparent;--tab-border-top-color: transparent;--tab-border-inline-end-color: transparent;--tab-border-inline-start-color: transparent}.m_b59ab47c:where([data-active]):before{content:"";position:absolute;background-color:var(--tab-border-color);bottom:var(--tab-before-bottom, calc(-.0625rem * var(--mantine-scale)));left:var(--tab-before-left, calc(-.0625rem * var(--mantine-scale)));right:var(--tab-before-right, auto);top:var(--tab-before-top, auto);width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active]):after{content:"";position:absolute;background-color:var(--tab-border-color);bottom:var(--tab-after-bottom, calc(-.0625rem * var(--mantine-scale)));right:var(--tab-after-right, calc(-.0625rem * var(--mantine-scale)));left:var(--tab-after-left, auto);top:var(--tab-after-top, auto);width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active]){border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-inline-start-color:var(--tab-border-inline-start-color);border-inline-end-color:var(--tab-border-inline-end-color);--tab-border-top-color: var(--tab-border-color);--tab-border-inline-start-color: var(--tab-border-color);--tab-border-inline-end-color: var(--tab-border-color);--tab-border-bottom-color: var(--mantine-color-body)}.m_b59ab47c:where([data-active])[data-inverted]{--tab-border-bottom-color: var(--tab-border-color);--tab-border-top-color: var(--mantine-color-body);--tab-before-bottom: auto;--tab-before-top: calc(-.0625rem * var(--mantine-scale));--tab-after-bottom: auto;--tab-after-top: calc(-.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-border-inline-end-color: var(--mantine-color-body);--tab-border-inline-start-color: var(--tab-border-color);--tab-border-bottom-color: var(--tab-border-color);--tab-before-right: calc(-.0625rem * var(--mantine-scale));--tab-before-left: auto;--tab-before-bottom: auto;--tab-before-top: calc(-.0625rem * var(--mantine-scale));--tab-after-left: auto;--tab-after-right: calc(-.0625rem * var(--mantine-scale))}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-before-right: auto;--tab-before-left: calc(-.0625rem * var(--mantine-scale));--tab-after-left: calc(-.0625rem * var(--mantine-scale));--tab-after-right: auto}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-border-inline-start-color: var(--mantine-color-body);--tab-border-inline-end-color: var(--tab-border-color);--tab-border-bottom-color: var(--tab-border-color);--tab-before-left: calc(-.0625rem * var(--mantine-scale));--tab-before-right: auto;--tab-before-bottom: auto;--tab-before-top: calc(-.0625rem * var(--mantine-scale));--tab-after-right: auto;--tab-after-left: calc(-.0625rem * var(--mantine-scale))}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-before-left: auto;--tab-before-right: calc(-.0625rem * var(--mantine-scale));--tab-after-right: calc(-.0625rem * var(--mantine-scale));--tab-after-left: auto}.m_c3381914{border-radius:var(--tabs-radius);background-color:var(--tab-bg);color:var(--tab-color);--tab-bg: transparent;--tab-color: inherit}@media(hover:hover){.m_c3381914:not([data-disabled]):hover{--tab-bg: var(--tab-hover-color)}}@media(hover:none){.m_c3381914:not([data-disabled]):active{--tab-bg: var(--tab-hover-color)}}.m_c3381914[data-active][data-active]{--tab-bg: var(--tabs-color);--tab-color: var(--tabs-text-color, var(--mantine-color-white))}@media(hover:hover){.m_c3381914[data-active][data-active]:hover{--tab-bg: var(--tabs-color)}}@media(hover:none){.m_c3381914[data-active][data-active]:active{--tab-bg: var(--tabs-color)}}.m_7341320d{--ti-size-xs: calc(1.125rem * var(--mantine-scale));--ti-size-sm: calc(1.375rem * var(--mantine-scale));--ti-size-md: calc(1.75rem * var(--mantine-scale));--ti-size-lg: calc(2.125rem * var(--mantine-scale));--ti-size-xl: calc(2.75rem * var(--mantine-scale));--ti-size: var(--ti-size-md);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:var(--ti-size);height:var(--ti-size);min-width:var(--ti-size);min-height:var(--ti-size);border-radius:var(--ti-radius, var(--mantine-radius-default));background:var(--ti-bg, var(--mantine-primary-color-filled));color:var(--ti-color, var(--mantine-color-white));border:var(--ti-bd, 1px solid transparent)}.m_43657ece{--offset: calc(var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2);--tl-bullet-size: calc(1.25rem * var(--mantine-scale));--tl-line-width: calc(.25rem * var(--mantine-scale));--tl-radius: calc(62.5rem * var(--mantine-scale));--tl-color: var(--mantine-primary-color-filled)}.m_43657ece:where([data-align=left]){padding-inline-start:var(--offset)}.m_43657ece:where([data-align=right]){padding-inline-end:var(--offset)}.m_2ebe8099{font-weight:var(--mantine-font-weight-medium);line-height:1;margin-bottom:calc(var(--mantine-spacing-xs) / 2)}.m_436178ff{--item-border: var(--tl-line-width) var(--tli-border-style, solid) var(--item-border-color);position:relative;color:var(--mantine-color-text)}.m_436178ff:before{content:"";pointer-events:none;position:absolute;top:0;left:var(--timeline-line-left, 0);right:var(--timeline-line-right, 0);bottom:calc(var(--mantine-spacing-xl) * -1);border-inline-start:var(--item-border);display:var(--timeline-line-display, none)}.m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-left: calc(var(--tl-line-width) * -1);--timeline-line-right: auto}[dir=rtl] .m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-left: auto;--timeline-line-right: calc(var(--tl-line-width) * -1)}.m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-left: auto;--timeline-line-right: calc(var(--tl-line-width) * -1)}[dir=rtl] .m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-left: calc(var(--tl-line-width) * -1);--timeline-line-right: auto}.m_43657ece:where([data-align=left]) .m_436178ff{padding-inline-start:var(--offset);text-align:left}.m_43657ece:where([data-align=right]) .m_436178ff{padding-inline-end:var(--offset);text-align:right}:where([data-mantine-color-scheme=light]) .m_436178ff{--item-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_436178ff{--item-border-color: var(--mantine-color-dark-4)}.m_436178ff:where([data-line-active]):before{border-color:var(--tli-color, var(--tl-color))}.m_436178ff:where(:not(:last-of-type)){--timeline-line-display: block}.m_436178ff:where(:not(:first-of-type)){margin-top:var(--mantine-spacing-xl)}.m_8affcee1{width:var(--tl-bullet-size);height:var(--tl-bullet-size);border-radius:var(--tli-radius, var(--tl-radius));border:var(--tl-line-width) solid;background-color:var(--mantine-color-body);position:absolute;top:0;display:flex;align-items:center;justify-content:center;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_8affcee1{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1{border-color:var(--mantine-color-dark-4)}.m_43657ece:where([data-align=left]) .m_8affcee1{left:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1);right:auto}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_8affcee1{left:auto;right:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1)}.m_43657ece:where([data-align=right]) .m_8affcee1{left:auto;right:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1)}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_8affcee1{left:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1);right:auto}.m_8affcee1:where([data-with-child]){border-width:var(--tl-line-width)}:where([data-mantine-color-scheme=light]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-dark-4)}.m_8affcee1:where([data-active]){border-color:var(--tli-color, var(--tl-color));background-color:var(--mantine-color-white);color:var(--tl-icon-color, var(--mantine-color-white))}.m_8affcee1:where([data-active]):where([data-with-child]){background-color:var(--tli-color, var(--tl-color));color:var(--tl-icon-color, var(--mantine-color-white))}.m_43657ece:where([data-align=left]) .m_540e8f41{padding-inline-start:var(--offset);text-align:left}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_540e8f41{text-align:right}.m_43657ece:where([data-align=right]) .m_540e8f41{padding-inline-end:var(--offset);text-align:right}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_540e8f41{text-align:left}.m_8a5d1357{margin:0;font-weight:var(--title-fw);font-size:var(--title-fz);line-height:var(--title-lh);font-family:var(--mantine-font-family-headings);text-wrap:var(--title-text-wrap, var(--mantine-heading-text-wrap))}.m_8a5d1357:where([data-line-clamp]){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--title-line-clamp);-webkit-box-orient:vertical}.m_f698e191{--level-offset: var(--mantine-spacing-lg);--tree-line-width: calc(.0625rem * var(--mantine-scale));--tree-line-color: var(--mantine-color-default-border);margin:0;padding:0;-webkit-user-select:none;user-select:none}.m_75f3ecf{margin:0;padding:0}.m_f6970eb1{cursor:pointer;list-style:none;margin:0;padding:0;outline:0}.m_f6970eb1:focus-visible>.m_dc283425{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_dc283425{position:relative;padding-inline-start:var(--label-offset)}:where([data-mantine-color-scheme=light]) .m_dc283425:where([data-selected]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_dc283425:where([data-selected]){background-color:var(--mantine-color-dark-5)}.m_dc283425:where([data-dragging]){opacity:.4}.m_dc283425:where([data-drag-over=before]):before{content:"";position:absolute;top:calc(-.0625rem * var(--mantine-scale));inset-inline-start:var(--label-offset, 0);inset-inline-end:0;height:calc(.125rem * var(--mantine-scale));background-color:var(--mantine-primary-color-filled);pointer-events:none;z-index:1}.m_dc283425:where([data-drag-over=after]):after{content:"";position:absolute;bottom:calc(-.0625rem * var(--mantine-scale));inset-inline-start:var(--label-offset, 0);inset-inline-end:0;height:calc(.125rem * var(--mantine-scale));background-color:var(--mantine-primary-color-filled);pointer-events:none;z-index:1}.m_dc283425:where([data-drag-over=inside]){background-color:var(--mantine-primary-color-light)}:where([data-with-lines]) .m_f6970eb1{position:relative}:where([data-with-lines]) .m_75f3ecf>.m_f6970eb1:before{content:"";position:absolute;top:calc(.75rem * var(--mantine-scale));inset-inline-start:calc(var(--label-offset) - var(--level-offset) / 2);width:calc(var(--level-offset) / 2);height:0;border-top:var(--tree-line-width) solid var(--tree-line-color);pointer-events:none}:where([data-with-lines]) .m_75f3ecf>.m_f6970eb1:after{content:"";position:absolute;top:0;bottom:0;inset-inline-start:calc(var(--label-offset) - var(--level-offset) / 2);width:0;border-inline-start:var(--tree-line-width) solid var(--tree-line-color);pointer-events:none}:where([data-with-lines]) .m_75f3ecf>.m_f6970eb1:last-child:after{bottom:auto;height:calc(.75rem * var(--mantine-scale))}.m_d08caa0 :first-child{margin-top:0}.m_d08caa0 :last-child{margin-bottom:0}.m_d08caa0 :where(h1,h2,h3,h4,h5,h6){margin-bottom:var(--mantine-spacing-xs);text-wrap:var(--mantine-heading-text-wrap);font-family:var(--mantine-font-family-headings)}.m_d08caa0 :where(h1){margin-top:calc(1.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h1-font-size);line-height:var(--mantine-h1-line-height);font-weight:var(--mantine-h1-font-weight)}.m_d08caa0 :where(h2){margin-top:var(--mantine-spacing-xl);font-size:var(--mantine-h2-font-size);line-height:var(--mantine-h2-line-height);font-weight:var(--mantine-h2-font-weight)}.m_d08caa0 :where(h3){margin-top:calc(.8 * var(--mantine-spacing-xl));font-size:var(--mantine-h3-font-size);line-height:var(--mantine-h3-line-height);font-weight:var(--mantine-h3-font-weight)}.m_d08caa0 :where(h4){margin-top:calc(.8 * var(--mantine-spacing-xl));font-size:var(--mantine-h4-font-size);line-height:var(--mantine-h4-line-height);font-weight:var(--mantine-h4-font-weight)}.m_d08caa0 :where(h5){margin-top:calc(.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h5-font-size);line-height:var(--mantine-h5-line-height);font-weight:var(--mantine-h5-font-weight)}.m_d08caa0 :where(h6){margin-top:calc(.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h6-font-size);line-height:var(--mantine-h6-line-height);font-weight:var(--mantine-h6-font-weight)}.m_d08caa0 :where(img){max-width:100%;margin-bottom:var(--mantine-spacing-xs)}.m_d08caa0 :where(p){margin-top:0;margin-bottom:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-2);color:inherit}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-5);color:var(--mantine-color-black)}.m_d08caa0 :where(a){color:var(--mantine-color-anchor);text-decoration:none}@media(hover:hover){.m_d08caa0 :where(a):hover{text-decoration:underline}}@media(hover:none){.m_d08caa0 :where(a):active{text-decoration:underline}}.m_d08caa0 :where(hr){margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);border:0;border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-dark-3)}.m_d08caa0 :where(pre){padding:var(--mantine-spacing-xs);line-height:var(--mantine-line-height);margin:0;margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);overflow-x:auto;font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);border-radius:var(--mantine-radius-sm)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-dark-8)}.m_d08caa0 :where(pre) :where(code){background-color:transparent;padding:0;border-radius:0;color:inherit;border:0}.m_d08caa0 :where(kbd){--kbd-fz: calc(.75rem * var(--mantine-scale));--kbd-padding: calc(.1875rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale));font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:var(--mantine-font-weight-bold);padding:var(--kbd-padding);font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:calc(.0625rem * var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(kbd){border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(kbd){border-color:var(--mantine-color-dark-3);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-5)}.m_d08caa0 :where(code){line-height:var(--mantine-line-height);padding:calc(.0625rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(code){background-color:var(--mantine-color-gray-0);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(code){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_d08caa0 :where(ul,ol):not([data-type=taskList]){margin-bottom:var(--mantine-spacing-md);padding-inline-start:var(--mantine-spacing-xl);list-style-position:outside}.m_d08caa0 :where(table){width:100%;border-collapse:collapse;caption-side:bottom;margin-bottom:var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(table){--table-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(table){--table-border-color: var(--mantine-color-dark-4)}.m_d08caa0 :where(table) :where(caption){margin-top:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed)}.m_d08caa0 :where(table) :where(th){text-align:left;font-weight:700;font-size:var(--mantine-font-size-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.m_d08caa0 :where(table) :where(thead th){border-bottom:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(tfoot th){border-top:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(td){padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-bottom:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color);font-size:var(--mantine-font-size-sm)}.m_d08caa0 :where(table) :where(tr:last-of-type td){border-bottom:0}.m_d08caa0 :where(blockquote){font-size:var(--mantine-font-size-lg);line-height:var(--mantine-line-height);margin:var(--mantine-spacing-md) 0;border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-md) var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-dark-8)}.m_468e7eda{padding-top:0;padding-bottom:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.m_468e7eda::-webkit-calendar-picker-indicator{display:none}.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-hour-field,.m_468e7eda::-webkit-datetime-edit-minute-field,.m_468e7eda::-webkit-datetime-edit-second-field,.m_468e7eda::-webkit-datetime-edit-ampm-field{padding-top:0;max-height:calc(1.875rem * var(--mantine-scale));display:inline}.m_468e7eda::-webkit-datetime-edit-hour-field:focus,.m_468e7eda::-webkit-datetime-edit-minute-field:focus,.m_468e7eda::-webkit-datetime-edit-second-field:focus,.m_468e7eda::-webkit-datetime-edit-ampm-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_7a8f1e6d{display:flex;align-items:center;height:100%;overflow:hidden}:where([dir=rtl]) .m_7a8f1e6d{flex-direction:row-reverse}.m_d6bb0a54{display:flex;align-items:center;height:calc(var(--input-height) - 15px)}.m_b97ecb26{display:flex;flex-direction:column}.m_31fe42f9{display:flex;gap:calc(.25rem * var(--mantine-scale))}.m_9c4817c3{padding:calc(.25rem * var(--mantine-scale))}.m_154c536b{text-align:center;min-width:2.5em;width:max-content;height:2em;border-radius:var(--mantine-radius-default);font-size:var(--control-font-size, var(--mantine-font-size-sm))}.m_154c536b:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media(hover:hover){.m_154c536b:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media(hover:none){.m_154c536b:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7be09d0c{text-align:center;height:2em;padding-inline:.5em;border-radius:var(--mantine-radius-default);font-size:var(--control-font-size, var(--mantine-font-size-sm))}.m_7be09d0c:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media(hover:hover){.m_7be09d0c:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media(hover:none){.m_7be09d0c:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7d00001d+.m_7d00001d{margin-top:var(--mantine-spacing-sm)}.m_d8d918d7{margin-bottom:calc(.25rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(var(--control-font-size, var(--mantine-font-size-sm)) - 2px);font-weight:var(--mantine-font-weight-medium);display:flex;align-items:center;padding-inline-start:calc(.4375rem * var(--mantine-scale))}.m_d8d918d7:after{content:"";width:100%;height:calc(.0625rem * var(--mantine-scale));flex:1;margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_d8d918d7:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d8d918d7:after{background-color:var(--mantine-color-dark-4)}.m_6b43ba88{width:calc(2ch + .3em);caret-color:transparent;font-variant-numeric:tabular-nums;position:relative;height:100%;line-height:1;padding-inline:.15em;border:0;text-align:center;text-align-last:center;background-color:transparent;color:var(--input-color);border-radius:calc(.125rem * var(--mantine-scale));-webkit-appearance:none;-moz-appearance:none;appearance:none}.m_6b43ba88:where([data-am-pm]){width:auto}.m_6b43ba88:where(:disabled){cursor:not-allowed}.m_6b43ba88::selection{background-color:transparent}.m_6b43ba88::placeholder{opacity:1;color:inherit}.m_6b43ba88:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);outline:0}.m_6b43ba88:focus::placeholder{color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs: calc(1.875rem * var(--mantine-scale));--day-size-sm: calc(2.25rem * var(--mantine-scale));--day-size-md: calc(2.625rem * var(--mantine-scale));--day-size-lg: calc(3rem * var(--mantine-scale));--day-size-xl: calc(3.375rem * var(--mantine-scale));--day-size: var(--day-size-sm);width:var(--day-size, var(--day-size-sm));height:var(--day-size, var(--day-size-sm));font-size:calc(var(--day-size) / 2.8);display:inline-flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:transparent;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1}@media(hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){-webkit-user-select:auto;user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light);border-radius:0}@media(hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media(hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-full-width]){width:100%;height:auto;min-height:var(--day-size);aspect-ratio:1}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media(hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-regular);font-size:var(--wr-fz, var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing, var(--mantine-spacing-sm)) / 2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_cc9820d3[data-full-width]{width:100%}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_6cff9dea{--wn-size-xs: calc(1.875rem * var(--mantine-scale));--wn-size-sm: calc(2.25rem * var(--mantine-scale));--wn-size-md: calc(2.625rem * var(--mantine-scale));--wn-size-lg: calc(3rem * var(--mantine-scale));--wn-size-xl: calc(3.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-regular);font-size:calc(var(--wn-size, var(--wn-size-sm)) / 2.8);text-align:center;width:var(--wn-size, var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs: calc(1.875rem * var(--mantine-scale));--dpc-size-sm: calc(2.25rem * var(--mantine-scale));--dpc-size-md: calc(2.625rem * var(--mantine-scale));--dpc-size-lg: calc(3rem * var(--mantine-scale));--dpc-size-xl: calc(3.375rem * var(--mantine-scale));--dpc-size: var(--dpc-size-sm);font-size:var(--dpc-fz, var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:transparent;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast, var(--mantine-color-white))}@media(hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media(hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media(hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-full-width]){width:100%}.m_9206547b{border-collapse:collapse;border-width:0}.m_9206547b[data-full-width]{width:100%}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;border-width:0;cursor:pointer}.m_2a6c32d[data-full-width]{width:100%}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs: calc(1.875rem * var(--mantine-scale));--dch-control-size-sm: calc(2.25rem * var(--mantine-scale));--dch-control-size-md: calc(2.625rem * var(--mantine-scale));--dch-control-size-lg: calc(3rem * var(--mantine-scale));--dch-control-size-xl: calc(3.375rem * var(--mantine-scale));--dch-control-size: var(--dch-control-size-sm);display:flex;max-width:calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs)}.m_730a79ed[data-full-width]{max-width:none;width:100%}.m_f6645d97,.m_2351eeb0{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;opacity:1;cursor:pointer}.m_f6645d97:where([data-static]),.m_2351eeb0:where([data-static]){cursor:default}@media(hover:hover){[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}@media(hover:none){[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_f6645d97:where(:disabled,[data-disabled]),.m_2351eeb0:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{flex:1;font-size:var(--dch-fz, var(--mantine-font-size-sm));font-weight:var(--mantine-font-weight-medium);text-transform:capitalize}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]){transform:rotate(90deg)}.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{display:flex;gap:var(--mantine-spacing-md)}.m_30b26e33[data-full-width]{width:100%}.m_30b26e33[data-full-width]>*{flex:1}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_d01e596f{display:flex;font-size:var(--preset-font-size)}.m_52a6b4b0{display:flex;flex-direction:column;border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;padding-inline-end:.5em;margin-inline-end:.5em}:where([data-mantine-color-scheme=light]) .m_52a6b4b0{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_52a6b4b0{border-color:var(--mantine-color-dark-5)}.m_b0d93233{padding:.52em .8em;border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_b0d93233:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b0d93233:hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_b0d93233:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b0d93233:active{background-color:var(--mantine-color-dark-5)}}.m_53c9e871{display:flex;font-size:var(--preset-font-size)}.m_cccb8ff3{display:flex;flex-direction:column;border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;padding-inline-end:.5em;margin-inline-end:.5em}:where([data-mantine-color-scheme=light]) .m_cccb8ff3{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_cccb8ff3{border-color:var(--mantine-color-dark-5)}.m_7b4fbf50{padding:.52em .8em;border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_7b4fbf50:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_7b4fbf50:hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_7b4fbf50:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_7b4fbf50:active{background-color:var(--mantine-color-dark-5)}}.m_765a40cf{display:flex;font-size:var(--preset-font-size)}.m_d6a681e1{display:flex;flex-direction:column;border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;padding-inline-end:.5em;margin-inline-end:.5em}:where([data-mantine-color-scheme=light]) .m_d6a681e1{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d6a681e1{border-color:var(--mantine-color-dark-5)}.m_acd30b22{padding:.52em .8em;border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_acd30b22:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_acd30b22:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:active{background-color:var(--mantine-color-dark-5)}}.m_208d2562{display:flex;align-items:stretch;margin-top:var(--mantine-spacing-md)}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_ac3f4d63{text-align:center;padding-inline:1em;padding-block:.25em;border:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-default);color:var(--mantine-color-default-color);border-radius:var(--time-grid-radius, var(--mantine-radius-default));font-size:var(--time-grid-fz, var(--mantine-font-size-sm))}@media(hover:hover){.m_ac3f4d63:hover:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}@media(hover:none){.m_ac3f4d63:active:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}.m_ac3f4d63:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);border-color:transparent}@media(hover:hover){.m_ac3f4d63:where([data-active]):hover:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_ac3f4d63:where([data-active]):active:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}.m_ac3f4d63:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_2a0c4eda{width:fit-content;display:flex;align-items:center;font-size:var(--mini-calendar-font-size)}.m_2a05be4f{display:flex;font-size:inherit}.m_99d16a4{display:flex;min-width:3em;gap:.5em;font-size:inherit;flex-direction:column;align-items:center;line-height:1;padding:.75em;border-radius:var(--mantine-radius-default)}.m_99d16a4:where([data-selected]){color:var(--mantine-primary-color-contrast);background-color:var(--mantine-primary-color-filled)}@media(hover:hover){.m_99d16a4:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_99d16a4:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_99d16a4:where([data-disabled]){opacity:.3;cursor:not-allowed}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media(hover:hover){:where([data-mantine-color-scheme=dark]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=dark]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}.m_176ca23c{font-size:.75em;font-weight:var(--mantine-font-weight-medium);opacity:.65}.m_d830530d{font-size:.9em;font-weight:var(--mantine-font-weight-medium)}.m_14c23465{align-self:stretch;font-size:inherit;width:2em;border-radius:var(--mantine-radius-default);display:flex;align-items:center;justify-content:center;color:var(--mantine-color-bright)}.m_14c23465:where([data-disabled]){opacity:.3;cursor:not-allowed}.m_14c23465 [data-chevron]{font-size:inherit;width:60%}.m_14c23465[data-direction=previous] [data-chevron]{transform:rotate(90deg)}[dir=rtl] .m_14c23465[data-direction=previous] [data-chevron],.m_14c23465[data-direction=next] [data-chevron]{transform:rotate(-90deg)}[dir=rtl] .m_14c23465[data-direction=next] [data-chevron]{transform:rotate(90deg)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media(hover:hover){:where([data-mantine-color-scheme=dark]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=dark]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}.m_74c54f2d{--time-bubble-height: calc(1.125rem * var(--mantine-scale));--thumb-size: calc(.75rem * var(--mantine-scale));--_indicator-color: var(--indicator-color, var(--mantine-color-red-7));position:absolute;pointer-events:none;left:0;right:0;top:var(--top-offset);height:calc(.125rem * var(--mantine-scale));z-index:2}.m_74c54f2d:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--_indicator-color);opacity:.2}.m_e62414c1{height:100%;position:absolute;top:0;background-color:var(--_indicator-color);inset-inline-start:var(--start-offset);inset-inline-end:var(--end-offset)}.m_decee6a9{position:absolute;top:calc(-1 * (var(--thumb-size) / 2 - 1px));width:var(--thumb-size);height:var(--thumb-size);border-radius:50%;border:1px solid var(--mantine-color-body);background-color:var(--_indicator-color);inset-inline-start:calc(var(--start-offset) - (var(--thumb-size) / 2 - 1px))}.m_4b00bcc6{position:absolute;height:var(--time-bubble-height);width:var(--time-bubble-width);display:flex;align-items:center;justify-content:center;border-radius:calc(62.5rem * var(--mantine-scale));background-color:var(--_indicator-color);color:var(--mantine-color-white);font-size:var(--mantine-font-size-xs);font-weight:var(--mantine-font-weight-bold);box-shadow:var(--mantine-shadow-sm);white-space:nowrap;font-variant-numeric:tabular-nums;inset-inline-start:var(--time-bubble-start-offset);top:calc(-1 * (var(--time-bubble-height) / 2 - 1px));z-index:2;text-transform:uppercase}.m_1ac94670{padding:calc(.0625rem * var(--mantine-scale));pointer-events:none;display:flex;flex-direction:column;flex:1 0 auto;position:relative;z-index:3}.m_1ac94670:where([data-auto-size]){container-type:size}.m_1ac94670:where([data-draggable]) .m_71699dc6{cursor:grab}.m_1ac94670:where([data-draggable]) .m_71699dc6:active{cursor:grabbing}.m_1ac94670:where([data-dragging]){opacity:.2}.m_1ac94670:where([data-dragging]) .m_71699dc6{cursor:grabbing}.m_1ac94670:where([data-any-dragging]:not([data-dragging])){pointer-events:none}.m_1ac94670:where([data-any-dragging]:not([data-dragging])) .m_71699dc6{pointer-events:none}.m_1ac94670:where([data-static]){pointer-events:none;cursor:default}.m_1ac94670:where([data-resizing]){z-index:10}@media(hover:hover){.m_1ac94670:where([data-resizing]) .m_71699dc6:hover{background-color:var(--event-bg)}}@media(hover:none){.m_1ac94670:where([data-resizing]) .m_71699dc6:active{background-color:var(--event-bg)}}.m_1ac94670:where([data-hanging=start],[data-hanging=both]):before{content:"";position:absolute;inset-block:calc(.125rem * var(--mantine-scale));inset-inline-start:calc(.125rem * var(--mantine-scale));width:calc(.125rem * var(--mantine-scale));background-color:var(--event-color);border-radius:calc(.625rem * var(--mantine-scale));opacity:.3}.m_1ac94670:where([data-hanging=start],[data-hanging=both]) .m_71699dc6{padding-inline-start:calc(.375rem * var(--mantine-scale));border-start-start-radius:0;border-end-start-radius:0}.m_1ac94670:where([data-hanging=end],[data-hanging=both]):after{content:"";position:absolute;inset-block:calc(.125rem * var(--mantine-scale));inset-inline-end:calc(.125rem * var(--mantine-scale));width:calc(.125rem * var(--mantine-scale));background-color:var(--event-color);border-radius:calc(.625rem * var(--mantine-scale));opacity:.3}.m_1ac94670:where([data-hanging=end],[data-hanging=both]) .m_71699dc6{padding-inline-end:calc(.375rem * var(--mantine-scale));border-start-end-radius:0;border-end-end-radius:0}.m_71699dc6{background-color:var(--event-bg);color:var(--event-color);pointer-events:all;border-radius:var(--event-radius);font-weight:var(--mantine-font-weight-medium);font-size:calc(.75rem * var(--mantine-scale));line-height:1;padding:calc(.1875rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));width:100%;height:100%;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden}.m_71699dc6:where([data-nowrap]){white-space:nowrap;text-overflow:ellipsis;line-height:1.25}.m_71699dc6:where([data-size=md]){font-size:calc(.875rem * var(--mantine-scale));padding:calc(.25rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale))}@media(hover:hover){.m_71699dc6:hover{background-color:var(--event-hover)}}@media(hover:none){.m_71699dc6:active{background-color:var(--event-hover)}}@container (max-height: 18px){.m_71699dc6:where([data-auto-size]){font-size:calc(.5625rem * var(--mantine-scale));padding-block:0rem;display:flex;flex-direction:column;justify-content:center}}.m_1ac94670[data-static] .m_71699dc6{cursor:default;pointer-events:none}@media(hover:hover){.m_1ac94670[data-static] .m_71699dc6:hover{background-color:var(--event-bg)}}@media(hover:none){.m_1ac94670[data-static] .m_71699dc6:active{background-color:var(--event-bg)}}:where([data-slot-dragging]) .m_71699dc6{pointer-events:none}.m_520128c{position:absolute;left:50%;transform:translate(-50%);width:40%;max-width:calc(2.5rem * var(--mantine-scale));height:calc(.25rem * var(--mantine-scale));border-radius:calc(.125rem * var(--mantine-scale));cursor:ns-resize;pointer-events:all;z-index:4;touch-action:none;background-color:var(--event-color);opacity:0;transition:opacity .1s ease}.m_520128c:before{content:"";position:absolute;inset:calc(-.25rem * var(--mantine-scale)) calc(-.375rem * var(--mantine-scale))}.m_520128c:where([data-edge=top]){top:calc(-.125rem * var(--mantine-scale))}.m_520128c:where([data-edge=bottom]){bottom:calc(-.125rem * var(--mantine-scale))}.m_1ac94670:where(:hover,[data-resizing]) .m_520128c{opacity:.5}@media(hover:hover){.m_520128c:hover{opacity:.8}}@media(hover:none){.m_520128c:active{opacity:.8}}.m_c958249f{color:var(--mantine-color-dimmed);font-size:calc(.8125rem * var(--mantine-scale));pointer-events:all;flex:1}@media(hover:hover){.m_c958249f:hover{color:var(--mantine-color-bright);text-decoration:underline}}@media(hover:none){.m_c958249f:active{color:var(--mantine-color-bright);text-decoration:underline}}.m_c958249f:where([data-static]){cursor:default}@media(hover:hover){.m_c958249f:where([data-static]):hover{color:var(--mantine-color-dimmed);text-decoration:none}}@media(hover:none){.m_c958249f:where([data-static]):active{color:var(--mantine-color-dimmed);text-decoration:none}}.m_fc2b9a3e{padding:calc(.25rem * var(--mantine-scale))}.m_89f3254b{display:flex;flex-direction:column;gap:calc(.25rem * var(--mantine-scale))}.m_b366a0f3{--control-size: calc(2rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center;cursor:default;-webkit-user-select:none;user-select:none;min-width:var(--control-size);height:var(--control-size);border-radius:var(--schedule-radius, var(--control-radius, var(--mantine-radius-default)));border:1px solid var(--mantine-color-default-border);color:var(--mantine-color-default-color);background:var(--mantine-color-default);font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.m_b366a0f3:where([data-interactive]){cursor:pointer}@media(hover:hover){.m_b366a0f3:where([data-interactive]):hover{background-color:var(--mantine-color-default-hover)}}@media(hover:none){.m_b366a0f3:where([data-interactive]):active{background-color:var(--mantine-color-default-hover)}}.m_b366a0f3:where(:not([data-square])){padding-inline:calc(.75rem * var(--mantine-scale))}.m_b366a0f3:where([data-active]){background-color:var(--mantine-primary-color-filled);border-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media(hover:hover){.m_b366a0f3:where([data-active]):hover{background-color:var(--mantine-primary-color-filled-hover);border-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_b366a0f3:where([data-active]):active{background-color:var(--mantine-primary-color-filled-hover);border-color:var(--mantine-primary-color-filled-hover)}}.m_9d235876{text-transform:capitalize;min-width:calc(5rem * var(--mantine-scale))}.m_9d235876:where([data-with-months]){min-width:calc(8.75rem * var(--mantine-scale))}.m_673e0cc3{flex:1}.m_e24605b6{display:flex;gap:var(--mantine-spacing-sm);padding:calc(.5rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale))}.m_e24605b6:where([data-with-months]){padding:var(--mantine-spacing-sm)}.m_807fa76f{font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-sm);padding-inline:calc(.5rem * var(--mantine-scale));margin-bottom:calc(.375rem * var(--mantine-scale))}.m_9baf5b18{display:block;width:100%;padding:calc(.375rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);line-height:1;border-radius:var(--schedule-radius, var(--control-radius, var(--mantine-radius-default)));font-variant-numeric:tabular-nums;text-transform:capitalize}.m_9baf5b18:where([data-type=year]){text-align:center}@media(hover:hover){.m_9baf5b18:hover{background-color:var(--mantine-color-default-hover)}}@media(hover:none){.m_9baf5b18:active{background-color:var(--mantine-color-default-hover)}}.m_9baf5b18:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media(hover:hover){.m_9baf5b18:where([data-active]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_9baf5b18:where([data-active]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_e106e12d{display:flex;gap:calc(.25rem * var(--mantine-scale))}.m_9d44fc56{--schedule-header-gap: calc(.5rem * var(--mantine-scale));display:flex;flex-wrap:wrap;gap:var(--schedule-header-gap);margin-bottom:var(--schedule-header-gap);container-type:inline-size}.m_21150122{display:flex;gap:var(--schedule-header-gap);align-items:center}@container (width <= 600px){.m_21150122{flex:1}.m_21150122>:not([data-square]){flex:1}}@container (width <= 600px){.m_7a42c1e5{display:none}}@container (width <= 600px){.m_5998194a{display:none}}.m_feecf21b{display:none;font-weight:var(--mantine-font-weight-medium)}@container (width <= 600px){.m_feecf21b{display:block;flex:1 1 100%}}.m_3c5fb2d5{--slot-height: var(--day-view-slot-height, 64px);--all-day-slot-height: var(--day-view-all-day-slot-height, 44px);--day-view-slot-labels-width: calc(5rem * var(--mantine-scale));--day-view-radius: var(--schedule-radius, var(--mantine-radius-default));border-radius:var(--day-view-radius);overflow:hidden}:where([data-mantine-color-scheme=light]) .m_3c5fb2d5{--day-view-border-color: var(--mantine-color-gray-3);--day-view-business-hours-bg: var(--mantine-color-white);--day-view-non-business-hours-bg: var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3c5fb2d5{--day-view-border-color: var(--mantine-color-dark-4);--day-view-business-hours-bg: var(--mantine-color-dark-7);--day-view-non-business-hours-bg: var(--mantine-color-dark-6)}.m_d27b4dc2{text-transform:capitalize;height:calc(2.5rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center;font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium)}.m_f2eec5af{border:1px solid var(--day-view-border-color);border-radius:var(--day-view-radius);overflow:hidden}.m_f2eec5af :where(.mantine-ScrollArea-scrollbar){z-index:4}.m_d5502881{display:flex}.m_9389813{position:relative}.m_9389813:where(:first-of-type) .m_cd179e73:first-of-type{border-top-color:transparent}.m_c30b0852{width:var(--day-view-slot-labels-width)}.m_2f950041{height:var(--slot-height);border-top:1px solid var(--day-view-border-color);font-size:var(--mantine-font-size-sm);text-align:right;padding:calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));font-variant-numeric:tabular-nums}.m_2f950041:where([data-all-day]){height:var(--all-day-slot-height);border-top:0}.m_2f950041:where(:first-of-type){border-top:0}.m_2f950041:where([data-business-hours]){background-color:var(--day-view-business-hours-bg)}.m_2f950041:where([data-non-business-hours]){background-color:var(--day-view-non-business-hours-bg)}.m_d5dc3060{flex:1}.m_cd179e73{display:block;width:100%;border-top:1px dotted var(--day-view-border-color);height:calc(var(--slot-height) * var(--slot-size));position:relative}.m_cd179e73:where(:focus){z-index:1}.m_cd179e73:where([data-hour-start]){border-top:1px solid var(--day-view-border-color)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_cd179e73:hover{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cd179e73:hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_cd179e73:active{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cd179e73:active{background-color:var(--mantine-color-dark-5)}}.m_cd179e73:where([data-all-day]){height:var(--all-day-slot-height);border-top:0}.m_cd179e73:where([data-business-hours]){background-color:var(--day-view-business-hours-bg)}.m_cd179e73:where([data-non-business-hours]){background-color:var(--day-view-non-business-hours-bg)}:where([data-mantine-color-scheme=light]) .m_cd179e73:where([data-drop-target]){background-color:var(--mantine-color-blue-1)}:where([data-mantine-color-scheme=dark]) .m_cd179e73:where([data-drop-target]){background-color:var(--mantine-color-dark-5)}.m_cd179e73:where([data-drop-target]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:calc(.125rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_cd179e73:where([data-drop-target]):before{border-color:var(--mantine-color-blue-4)}:where([data-mantine-color-scheme=dark]) .m_cd179e73:where([data-drop-target]):before{border-color:var(--mantine-color-blue-6)}.m_cd179e73:where([data-drag-selected]),.m_cd179e73:where([data-drag-selected]):hover{background-color:var(--mantine-primary-color-light)}.m_cd179e73:where([data-drag-selected]):before{content:"";position:absolute;inset:calc(-.0625rem * var(--mantine-scale));pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_cd179e73:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-2)}:where([data-mantine-color-scheme=dark]) .m_cd179e73:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-9)}.m_cd179e73:where([data-drag-slot-index]){touch-action:none}.m_cd179e73:where([data-static]){cursor:default;pointer-events:none}.m_c5cd9a77{position:absolute;border-radius:0;pointer-events:none;z-index:2;background-color:var(--bg-event-bg);overflow:hidden;font-size:calc(.75rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);padding:calc(.1875rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));color:var(--bg-event-color)}.m_c6f08d70{position:relative;height:var(--all-day-slot-height)}.m_42b986a9{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;pointer-events:none;z-index:3}.m_70d87f99{--mobile-month-view-radius: var(--schedule-radius, var(--mantine-radius-default));--week-numbers-offset: 0rem;--day-base-color: var(--mantine-color-text);--day-dimmed-color: color-mix(in srgb, var(--day-base-color), transparent 50%);display:flex;flex-direction:column;height:100%}:where([data-mantine-color-scheme=light]) .m_70d87f99{--mobile-month-view-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_70d87f99{--mobile-month-view-border-color: var(--mantine-color-dark-4)}.m_70d87f99:where([data-with-week-numbers]){--week-numbers-offset: calc(2rem * var(--mantine-scale))}.m_c4707786{display:flex;align-items:center;justify-content:space-between;padding:var(--mantine-spacing-sm);border-bottom:1px solid var(--mobile-month-view-border-color)}.m_1fb0b31f{display:flex;align-items:center;gap:calc(.25rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--mobile-month-view-font-size)}.m_1fb0b31f:where([data-static]){cursor:default;pointer-events:none}.m_7b47db0e{-webkit-user-select:none;user-select:none;font-weight:var(--mantine-font-weight-semibold);text-transform:capitalize}.m_a20935f7{--mobile-month-view-font-size: clamp(6px, 3.5cqw, 22px);container-type:inline-size;padding:var(--mantine-spacing-sm);border-bottom:1px solid var(--mobile-month-view-border-color)}.m_8797b104{display:flex;margin-bottom:var(--mantine-spacing-xs)}.m_b58e3c79{flex:0 0 var(--week-numbers-offset)}.m_e357794f{flex:0 0 calc(100% / 7 - var(--week-numbers-offset) / 7);font-size:var(--mobile-month-view-font-size);font-weight:var(--mantine-font-weight-medium);text-align:center;text-transform:capitalize;display:flex;align-items:center;justify-content:center;cursor:default;-webkit-user-select:none;user-select:none;color:var(--day-dimmed-color);padding-block:calc(.25rem * var(--mantine-scale))}.m_4b161f2d{display:flex}.m_dbf910d6{flex:0 0 calc(var(--week-numbers-offset) - calc(.25rem * var(--mantine-scale)));margin-inline-end:calc(.25rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center;font-size:var(--mantine-font-size-xs);border-radius:var(--mobile-month-view-radius);padding:calc(.25rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--day-dimmed-color)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_dbf910d6:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dbf910d6:hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_dbf910d6:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dbf910d6:active{background-color:var(--mantine-color-dark-6)}}.m_dbf910d6:where([data-static]){cursor:default;pointer-events:none}.m_fa29b943{flex:0 0 calc(100% / 7 - var(--week-numbers-offset) / 7);height:calc(3rem * var(--mantine-scale));padding:calc(.25rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);font-size:var(--mobile-month-view-font-size);color:var(--day-base-color);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:0}.m_fa29b943:before{width:calc(2rem * var(--mantine-scale));height:calc(2rem * var(--mantine-scale));border-radius:100%;content:"";position:absolute;top:calc(.4375rem * var(--mantine-scale));left:calc(50% - 16px);z-index:-1;pointer-events:none}.m_fa29b943:focus{z-index:1}.m_fa29b943:where([data-hidden]){visibility:hidden;pointer-events:none}.m_fa29b943:where([data-weekend]){color:var(--mantine-color-red-6)}.m_fa29b943:where([data-outside]){color:var(--day-dimmed-color)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_fa29b943:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_fa29b943:hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_fa29b943:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_fa29b943:active{background-color:var(--mantine-color-dark-6)}}:where([data-mantine-color-scheme=light]) .m_fa29b943:where([data-today]:not([data-selected])):before{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa29b943:where([data-today]:not([data-selected])):before{background-color:var(--mantine-color-dark-5)}.m_fa29b943:where([data-selected]){color:var(--mantine-primary-color-contrast)}.m_fa29b943:where([data-selected]):before{background-color:var(--mantine-primary-color-filled)}@media(hover:hover){.m_fa29b943:where([data-selected]):hover:before{background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_fa29b943:where([data-selected]):active:before{background-color:var(--mantine-primary-color-filled-hover)}}.m_fa29b943:where([data-static]){cursor:default;pointer-events:none}.m_ab2b21e7{position:absolute;bottom:calc(.125rem * var(--mantine-scale));inset-inline:0;display:flex;justify-content:center;padding-inline-start:calc(.125rem * var(--mantine-scale))}.m_b2f0e00c{width:calc(.3125rem * var(--mantine-scale));height:calc(.3125rem * var(--mantine-scale));border-radius:100%;margin-inline-start:calc(-.0625rem * var(--mantine-scale))}.m_66ba41d0{flex:1;display:flex;flex-direction:column;min-height:0;padding:var(--mantine-spacing-sm)}.m_9a1cef3f{margin-bottom:var(--mantine-spacing-sm);font-weight:var(--mantine-font-weight-semibold);text-transform:capitalize}.m_16b7da81{display:block;width:100%;text-align:start;cursor:pointer}.m_16b7da81:where(:not(:last-child)){border-bottom:1px solid var(--mobile-month-view-border-color)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_16b7da81:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_16b7da81:hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_16b7da81:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_16b7da81:active{background-color:var(--mantine-color-dark-6)}}.m_ea745fc3{display:flex;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-xs) 0}.m_6425cd62{width:calc(.25rem * var(--mantine-scale));border-radius:calc(.125rem * var(--mantine-scale));flex-shrink:0}.m_ea7c78ee{margin-top:calc(.125rem * var(--mantine-scale));font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed)}.m_bbac00f3{color:var(--mantine-color-dimmed);text-align:center;padding-block:var(--mantine-spacing-xl)}.m_8eceba9d{--week-numbers-offset: 0rem;--month-view-border: 1px solid var(--month-view-border-color);--month-view-radius: var(--schedule-radius, var(--mantine-radius-default));--day-base-color: var(--mantine-color-text);--min-day-width: calc(5.25rem * var(--mantine-scale))}.m_8eceba9d:where([data-with-week-numbers]){--week-numbers-offset: calc(2.625rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_8eceba9d{--month-view-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8eceba9d{--month-view-border-color: var(--mantine-color-dark-4)}.m_6634a808{display:flex}.m_bdaf3831{display:flex;position:relative;min-width:calc(var(--min-day-width) * 7 + var(--week-numbers-offset))}.m_873456da{flex:0 0 var(--week-numbers-offset);display:flex;align-items:center;justify-content:center;font-size:var(--mantine-font-size-sm);padding:calc(.25rem * var(--mantine-scale));border-block-start:var(--month-view-border);border-block-end:none;border-inline-start:var(--month-view-border);border-inline-end:none;font-weight:var(--mantine-font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none}:where(.m_bdaf3831:first-child) .m_873456da{border-start-start-radius:var(--month-view-radius)}:where([data-with-weekdays] .m_8eceba9d) :where(.m_bdaf3831:first-child) .m_873456da{border-start-start-radius:0}:where(.m_bdaf3831:last-child) .m_873456da{border-block-end:var(--month-view-border);border-end-start-radius:var(--month-view-radius)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_873456da:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_873456da:hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_873456da:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_873456da:active{background-color:var(--mantine-color-dark-6)}}.m_873456da:where([data-static]){cursor:default;pointer-events:none}.m_c97d91cb{flex:0 0 calc(100% / 7 - var(--week-numbers-offset) / 7);min-width:var(--min-day-width);height:calc(2.25rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);border-block-start:var(--month-view-border);border-block-end:none;border-inline-start:var(--month-view-border);border-inline-end:none;font-weight:var(--mantine-font-weight-medium);text-align:center;text-transform:capitalize;display:flex;align-items:center;justify-content:center;cursor:default;-webkit-user-select:none;user-select:none}.m_c97d91cb:where(:first-child){border-start-start-radius:var(--month-view-radius)}:where([data-with-week-numbers] .m_8eceba9d) .m_c97d91cb:where(:first-child){border-start-start-radius:0}.m_c97d91cb:where(:last-child){border-inline-end:var(--month-view-border);border-start-end-radius:var(--month-view-radius)}.m_25eee07d{flex:0 0 var(--week-numbers-offset);border-block-start:var(--month-view-border);border-inline-start:var(--month-view-border);border-start-start-radius:var(--month-view-radius)}.m_ab476fbf{min-width:var(--min-day-width);flex:0 0 calc(100% / 7 - var(--week-numbers-offset) / 7);height:calc(52px + var(--month-view-max-events, 2) * 24px);padding:calc(.25rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);border-block-start:var(--month-view-border);border-block-end:none;border-inline-start:var(--month-view-border);border-inline-end:none;color:var(--day-base-color);cursor:pointer;display:flex;align-items:flex-start;position:relative}.m_ab476fbf:where(:last-child){border-inline-end:var(--month-view-border)}:where(.m_bdaf3831:last-child) .m_ab476fbf:where(:last-child){border-block-end:var(--month-view-border);border-end-end-radius:var(--month-view-radius)}:where(.m_bdaf3831:first-child) .m_ab476fbf:where(:last-child){border-start-end-radius:var(--month-view-radius)}:where(:not([data-with-weekdays])) .m_8eceba9d :where(.m_bdaf3831:first-child) .m_ab476fbf:where(:last-child){border-start-end-radius:var(--month-view-radius)}:where(.m_bdaf3831:first-child) .m_ab476fbf:where(:first-of-type){border-start-start-radius:var(--month-view-radius)}:where([data-with-week-numbers]) .m_8eceba9d :where(.m_bdaf3831:first-child) .m_ab476fbf:where(:first-of-type){border-start-start-radius:0}:where([data-with-weekdays]) .m_8eceba9d :where(.m_bdaf3831:first-child) .m_ab476fbf:where(:first-of-type){border-start-start-radius:0}:where(.m_bdaf3831:last-child) .m_ab476fbf:where(:first-of-type){border-end-start-radius:var(--month-view-radius)}:where([data-with-week-numbers]) .m_bdaf3831:last-child .m_ab476fbf:where(:first-of-type){border-end-start-radius:0}:where(.m_bdaf3831:last-child) .m_ab476fbf{border-block-end:var(--month-view-border)}.m_ab476fbf:where([data-weekend]){color:var(--mantine-color-red-6)}.m_ab476fbf:where([data-outside]){color:color-mix(in srgb,var(--day-base-color),transparent 60%)}.m_ab476fbf:where([data-static]){cursor:default;pointer-events:none}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_ab476fbf:hover:where(:not([data-static])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ab476fbf:hover:where(:not([data-static])){background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_ab476fbf:active:where(:not([data-static])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ab476fbf:active:where(:not([data-static])){background-color:var(--mantine-color-dark-6)}}:where([data-mantine-color-scheme=light]) .m_ab476fbf:where([data-drop-target]){background-color:var(--mantine-color-blue-1)}:where([data-mantine-color-scheme=dark]) .m_ab476fbf:where([data-drop-target]){background-color:var(--mantine-color-dark-5)}.m_ab476fbf:where([data-drop-target]):before{content:"";position:absolute;top:0rem;right:0rem;bottom:0rem;left:0rem;pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:calc(.125rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_ab476fbf:where([data-drop-target]):before{border-color:var(--mantine-color-blue-4)}:where([data-mantine-color-scheme=dark]) .m_ab476fbf:where([data-drop-target]):before{border-color:var(--mantine-color-blue-6)}.m_ab476fbf:where([data-drag-selected]),.m_ab476fbf:where([data-drag-selected]):hover{background-color:var(--mantine-primary-color-light)}.m_ab476fbf:where([data-drag-selected]):before{content:"";position:absolute;inset:calc(-.0625rem * var(--mantine-scale));pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_ab476fbf:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-2)}:where([data-mantine-color-scheme=dark]) .m_ab476fbf:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-9)}.m_ab476fbf:where([data-drag-slot-index]){touch-action:none}.m_fd501e75{width:calc(1.625rem * var(--mantine-scale));aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:var(--mantine-font-size-sm);-webkit-user-select:none;user-select:none}.m_fd501e75:where([data-today]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}.m_9e8509af{position:absolute;pointer-events:none;z-index:2;border-radius:var(--month-view-radius);background-color:var(--bg-event-bg);top:0;bottom:calc(-1.3125rem * var(--mantine-scale));overflow:hidden;font-size:calc(.75rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);padding:calc(.1875rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));color:var(--bg-event-color)}.m_f0fa5e16{position:absolute;inset-inline:0;inset-inline-start:var(--week-numbers-offset);top:calc(1.875rem * var(--mantine-scale));bottom:calc(1.375rem * var(--mantine-scale));pointer-events:none;z-index:3}.m_42b9032d{--week-view-week-day-height: calc(3.625rem * var(--mantine-scale));--week-view-all-day-slots-height: calc(3rem * var(--mantine-scale));--week-view-radius: var(--schedule-radius, var(--mantine-radius-default));--week-view-slots-label-width: calc(5rem * var(--mantine-scale));--week-view-min-slot-width: calc(5rem * var(--mantine-scale));--week-view-slot-height: calc(4rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_42b9032d{--week-view-border-color: var(--mantine-color-gray-3);--week-view-business-hours-bg: var(--mantine-color-white);--week-view-non-business-hours-bg: var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_42b9032d{--week-view-border-color: var(--mantine-color-dark-4);--week-view-business-hours-bg: var(--mantine-color-dark-7);--week-view-non-business-hours-bg: var(--mantine-color-dark-6)}.m_6b2099af{--indicator-labels-offset: calc(var(--week-view-slots-label-width) / var(--number-of-days));border:1px solid var(--week-view-border-color);border-radius:var(--week-view-radius);overflow:hidden}.m_f8734f29{display:flex;position:relative;overflow:hidden}.m_44818807 :where(.mantine-ScrollArea-scrollbar){z-index:4}.m_13bcfc1a{display:flex;position:sticky;top:0;z-index:4;background-color:var(--mantine-color-body);border-bottom:1px solid var(--week-view-border-color);margin-bottom:calc(-.0625rem * var(--mantine-scale));transition:box-shadow .1s ease}.m_13bcfc1a:where([data-scrolled]){box-shadow:var(--mantine-shadow-sm)}.m_bc98be2{height:var(--week-view-week-day-height);flex:0 0 var(--week-view-slots-label-width);min-width:var(--week-view-slots-label-width);line-height:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.m_149dcaaa{flex:0 0 var(--week-view-slots-label-width);min-width:var(--week-view-slots-label-width);background-color:var(--mantine-color-body)}.m_29f492e9{border-top:1px solid var(--week-view-border-color);text-align:right;height:var(--week-view-slot-height);padding:calc(.25rem * var(--mantine-scale));padding-inline-end:calc(.5rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);-webkit-user-select:none;user-select:none;cursor:default;font-variant-numeric:tabular-nums;text-transform:uppercase}.m_29f492e9:where([data-business-hours]){background-color:var(--week-view-business-hours-bg)}.m_29f492e9:where([data-non-business-hours]){background-color:var(--week-view-non-business-hours-bg)}.m_98199d2f{flex:1;border-inline-start:1px solid var(--week-view-border-color)}.m_ccf0d705{height:var(--week-view-week-day-height);min-width:var(--week-view-min-slot-width);display:flex;align-items:center;justify-content:center;line-height:1;font-weight:var(--mantine-font-weight-medium);-webkit-user-select:none;user-select:none;cursor:pointer;flex:1;border-inline-start:1px solid var(--week-view-border-color);padding-inline-start:calc(.3125rem * var(--mantine-scale))}.m_ccf0d705:where([data-weekend]){color:var(--mantine-color-error)}.m_ccf0d705:where([data-today]){gap:calc(.375rem * var(--mantine-scale))}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_ccf0d705:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ccf0d705:hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_ccf0d705:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ccf0d705:active{background-color:var(--mantine-color-dark-6)}}.m_ccf0d705:where([data-static]){cursor:default;pointer-events:none}.m_d5b28558{text-align:center;width:calc(1.625rem * var(--mantine-scale));aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:var(--mantine-font-size-sm)}:where(.m_ccf0d705[data-today]) .m_d5b28558{background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}.m_a0fc06f9{text-align:center;font-size:var(--mantine-font-size-sm);text-transform:capitalize}.m_41ce8f1f{position:absolute;pointer-events:none;z-index:2;border-radius:var(--week-view-radius);background-color:var(--bg-event-bg);overflow:hidden;font-size:calc(.75rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);padding:calc(.1875rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));color:var(--bg-event-color)}.m_cd58ae46{position:relative}.m_8ac0cbcd{display:block;width:100%;border-top:1px solid var(--week-view-border-color);height:var(--week-view-slot-height);min-width:var(--week-view-min-slot-width);padding:calc(.25rem * var(--mantine-scale));cursor:pointer;position:relative}.m_8ac0cbcd:where(:focus){z-index:1}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_8ac0cbcd:hover{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_8ac0cbcd:hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_8ac0cbcd:active{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_8ac0cbcd:active{background-color:var(--mantine-color-dark-5)}}.m_8ac0cbcd:where([data-business-hours]){background-color:var(--week-view-business-hours-bg)}.m_8ac0cbcd:where([data-non-business-hours]){background-color:var(--week-view-non-business-hours-bg)}:where([data-mantine-color-scheme=light]) .m_8ac0cbcd:where([data-drop-target]){background-color:var(--mantine-color-blue-1)}:where([data-mantine-color-scheme=dark]) .m_8ac0cbcd:where([data-drop-target]){background-color:var(--mantine-color-dark-5)}.m_8ac0cbcd:where([data-drop-target]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:calc(.125rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_8ac0cbcd:where([data-drop-target]):before{border-color:var(--mantine-color-blue-4)}:where([data-mantine-color-scheme=dark]) .m_8ac0cbcd:where([data-drop-target]):before{border-color:var(--mantine-color-blue-6)}.m_8ac0cbcd:where([data-drag-selected]),.m_8ac0cbcd:where([data-drag-selected]):hover{background-color:var(--mantine-primary-color-light)}.m_8ac0cbcd:where([data-drag-selected]):before{content:"";position:absolute;inset:calc(-.0625rem * var(--mantine-scale));pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_8ac0cbcd:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-2)}:where([data-mantine-color-scheme=dark]) .m_8ac0cbcd:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-9)}.m_8ac0cbcd:where([data-drag-slot-index]){touch-action:none}.m_8ac0cbcd:where([data-static]){cursor:default;pointer-events:none}.m_838426b3{text-align:center;margin-bottom:calc(.25rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm)}.m_f1892b6a{font-weight:var(--mantine-font-weight-medium);text-align:center;font-size:var(--mantine-font-size-lg)}.m_4f08474d{display:flex;height:var(--week-view-all-day-slots-height)}.m_85cdcfa7{flex:0 0 var(--week-view-slots-label-width);text-align:right;padding:calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm)}.m_2923a6c6{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.m_77edfd8b{position:relative;width:100%;height:100%;display:flex}.m_77edfd8b>.m_8ac0cbcd{flex:1;border-inline-start:1px solid var(--week-view-border-color);height:100%}.m_77edfd8b:hover .m_2923a6c6,.m_77edfd8b:focus-within .m_2923a6c6{overflow:visible}.m_77edfd8b:hover .m_2923a6c6:before,.m_77edfd8b:focus-within .m_2923a6c6:before{content:"";position:absolute;top:100%;height:calc(var(--week-view-all-day-slots-height) / 2 * var(--extra-rows));inset-inline:0;z-index:1;pointer-events:all}.m_7301354d{--year-view-radius: var(--schedule-radius, var(--mantine-radius-default));--year-view-font-size: var(--mantine-font-size-sm);container-type:inline-size}:where([data-mantine-color-scheme=light]) .m_7301354d{--year-view-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_7301354d{--year-view-border-color: var(--mantine-color-dark-4)}.m_8b7a61a0{display:grid;grid-template-columns:repeat(3,1fr)}@container (width <= 850px){.m_8b7a61a0{--year-view-font-size: calc(var(--mantine-font-size-sm) - 2px) }}@container (width <= 750px){.m_8b7a61a0{grid-template-columns:repeat(2,1fr);--year-view-font-size: var(--mantine-font-size-xs) }}@container (width <= 520px){.m_8b7a61a0{--year-view-font-size: calc(var(--mantine-font-size-xs) - 2px) }}@container (width <= 420px){.m_8b7a61a0{grid-template-columns:1fr;--year-view-font-size: var(--mantine-font-size-xs) }}.m_3e4e4533{--week-numbers-offset: 0rem;--day-base-color: var(--mantine-color-text);--day-dimmed-color: color-mix(in srgb, var(--day-base-color), transparent 65%)}.m_3e4e4533:where([data-with-week-numbers]){--week-numbers-offset: calc(1.75rem * var(--mantine-scale))}.m_3e4e4533{min-width:0;border:1px solid var(--year-view-border-color);padding:var(--mantine-spacing-md);margin-top:calc(-.0625rem * var(--mantine-scale));margin-inline-start:calc(-.0625rem * var(--mantine-scale))}.m_3e4e4533:where(:nth-child(3n+1)){margin-inline-start:0}.m_3e4e4533:where(:nth-child(-n+3)){margin-top:0}.m_3e4e4533:where(:nth-child(1)){border-start-start-radius:var(--year-view-radius)}.m_3e4e4533:where(:nth-child(3)){border-start-end-radius:var(--year-view-radius)}.m_3e4e4533:where(:nth-last-child(3)){border-end-start-radius:var(--year-view-radius)}.m_3e4e4533:where(:nth-last-child(1)){border-end-end-radius:var(--year-view-radius)}@container (width <= 750px){.m_3e4e4533{border:0;padding:calc(.5rem * var(--mantine-scale));margin:0}.m_3e4e4533:where([data-with-week-numbers]){--week-numbers-offset: calc(.875rem * var(--mantine-scale))}}@container (width <= 420px){.m_3e4e4533{padding:calc(.375rem * var(--mantine-scale))}}.m_845972b8,.m_f9c4dae1{display:flex}.m_af51358a{flex:0 0 calc(var(--week-numbers-offset) - calc(.25rem * var(--mantine-scale)));margin-inline-end:calc(.25rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center;font-size:var(--year-view-font-size);border-radius:var(--year-view-radius);padding:calc(.25rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--day-dimmed-color)}@container (width <= 750px){.m_af51358a{padding:0}}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_af51358a:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_af51358a:hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_af51358a:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_af51358a:active{background-color:var(--mantine-color-dark-6)}}.m_af51358a:where([data-static]){cursor:default;pointer-events:none}.m_e33cb11b{flex:0 0 calc(100% / 7 - var(--week-numbers-offset) / 7);height:calc(2.25rem * var(--mantine-scale));font-size:var(--year-view-font-size);font-weight:var(--mantine-font-weight-medium);text-align:center;text-transform:capitalize;display:flex;align-items:center;justify-content:center;cursor:default;-webkit-user-select:none;user-select:none;color:var(--day-dimmed-color)}@container (width <= 750px){.m_e33cb11b{height:auto;padding-block:calc(.125rem * var(--mantine-scale))}}.m_221ce72d{flex:0 0 var(--week-numbers-offset)}.m_399ab70f{flex:0 0 calc(100% / 7 - var(--week-numbers-offset) / 7);padding:calc(.25rem * var(--mantine-scale));font-size:var(--year-view-font-size);color:var(--day-base-color);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;border-radius:100%;aspect-ratio:1;position:relative}@container (width <= 750px){.m_399ab70f{padding:0}}.m_399ab70f:where([data-day-placeholder]){background-color:transparent;cursor:default;pointer-events:none}.m_399ab70f:where([data-weekend]){color:var(--mantine-color-red-6)}.m_399ab70f:where([data-outside]){color:var(--day-dimmed-color)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_399ab70f:hover:where(:not([data-today],[data-day-placeholder])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_399ab70f:hover:where(:not([data-today],[data-day-placeholder])){background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_399ab70f:active:where(:not([data-today],[data-day-placeholder])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_399ab70f:active:where(:not([data-today],[data-day-placeholder])){background-color:var(--mantine-color-dark-6)}}.m_399ab70f:where([data-today]:not([data-outside])){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media(hover:hover){.m_399ab70f:where([data-today]:not([data-outside])):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_399ab70f:where([data-today]:not([data-outside])):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_399ab70f:where([data-static]){cursor:default;pointer-events:none}.m_950e3d33{padding-inline:var(--mantine-spacing-sm);width:100%;padding-block:calc(.25rem * var(--mantine-scale));margin-bottom:calc(.25rem * var(--mantine-scale));font-size:var(--year-view-font-size);font-weight:var(--mantine-font-weight-medium);text-transform:capitalize;border-radius:var(--year-view-radius)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_950e3d33:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_950e3d33:hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_950e3d33:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_950e3d33:active{background-color:var(--mantine-color-dark-6)}}.m_950e3d33:where([data-static]){cursor:default;pointer-events:none}.m_98250b3{position:absolute;bottom:0;inset-inline:0;display:flex;justify-content:center;padding-inline-start:calc(.125rem * var(--mantine-scale))}.m_10d2a7c0{width:calc(.5rem * var(--mantine-scale));height:calc(.5rem * var(--mantine-scale));border-radius:100%;margin-inline-start:calc(-.125rem * var(--mantine-scale));border:1px solid var(--mantine-color-body)}.m_10df4638:where([data-layout=responsive]){container-type:inline-size}.m_89e7ecb{display:block;height:100%}@container (width <= 600px){.m_89e7ecb{display:none}}.m_a0700b3d{display:none;height:100%}@container (width <= 600px){.m_a0700b3d{display:block}}.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}:root,:host{--mantine-z-index-popover: 2147483646;--mantine-primary-color-filled: var(--tutorcloud-brand);--mantine-primary-color-filled-hover: var(--tutorcloud-brand-hover);--mantine-line-height: normal;--mantine-line-height-xs: normal;--mantine-line-height-sm: normal;--mantine-line-height-md: normal;--mantine-line-height-lg: normal;--mantine-line-height-xl: normal;--overlay-filter: none}body{line-height:normal}.mantine-Tooltip-tooltip:where([data-multiline]){overflow-wrap:anywhere;word-break:break-word}[data-mantine-color-scheme=light]{--mantine-color-placeholder: var(--tc-prime-placeholder-text, #6b7280)}.mantine-Input-input::placeholder,.mantine-TextInput-input::placeholder,.mantine-NumberInput-input::placeholder,.mantine-Textarea-input::placeholder,.mantine-Autocomplete-input::placeholder,.mantine-DateInput-input::placeholder,.mantine-DatePickerInput-input::placeholder,.mantine-DateTimePicker-input::placeholder,.mantine-MonthPickerInput-input::placeholder,.mantine-YearPickerInput-input::placeholder,.mantine-Input-input[data-dates-input]::placeholder{color:var(--tc-prime-placeholder-text, #6b7280)!important;-webkit-text-fill-color:var(--tc-prime-placeholder-text, #6b7280)!important;opacity:1}.mantine-Select-placeholder,.mantine-MultiSelect-placeholder,.mantine-Autocomplete-placeholder,.mantine-DateInput-placeholder,.mantine-DatePickerInput-placeholder,.mantine-DateTimePicker-placeholder,.mantine-MonthPickerInput-placeholder,.mantine-YearPickerInput-placeholder,.mantine-FileInput-placeholder,.mantine-Input-placeholder,.mantine-PickerInputBase-placeholder{color:var(--tc-prime-placeholder-text, #6b7280)!important;-webkit-text-fill-color:var(--tc-prime-placeholder-text, #6b7280)!important;opacity:1}.mantine-Combobox-dropdown,.mantine-Select-dropdown,.mantine-MultiSelect-dropdown,.mantine-Autocomplete-dropdown{padding-top:.25rem!important;padding-bottom:.25rem!important}.mantine-Combobox-group+.mantine-Combobox-group{margin-top:.375rem;padding-top:.375rem;border-top:1px solid #eef2f7}.mantine-Combobox-option,.mantine-Select-option,.mantine-MultiSelect-option,.mantine-Autocomplete-option{padding:.65625rem .65625rem .65625rem 1rem!important;line-height:1.35!important;font-size:var(--tc-prime-field-font-size, 15px)!important;box-sizing:border-box!important;border-radius:0!important}.mantine-Combobox-groupLabel,.mantine-Select-groupLabel{padding:.5rem 1rem .4375rem!important;font-weight:700!important;font-size:.75rem!important;line-height:1.2!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#64748b!important;background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;position:sticky!important;top:0!important;z-index:2!important}@media(hover:hover)and (pointer:fine){.mantine-Combobox-option[data-combobox-active=true]:not([data-combobox-selected=true]),.mantine-Select-option[data-combobox-active=true]:not([data-combobox-selected=true]){background-color:#f1f5f9!important}.mantine-Combobox-option[data-combobox-selected=true],.mantine-Select-option[data-combobox-selected=true]{background-color:#07774a14!important;color:#065f46!important}}[data-mantine-color-scheme=light] .mantine-Input-wrapper[data-variant=default],[data-mantine-color-scheme=light] .mantine-Input-wrapper[data-variant=filled],[data-mantine-color-scheme=light] .mantine-TimePicker-wrapper[data-variant=default],[data-mantine-color-scheme=light] .mantine-TimePicker-wrapper[data-variant=filled],.mantine-Input-wrapper,.mantine-TimePicker-wrapper{--input-bg: #ffffff !important}.mantine-Input-input,.mantine-Select-input,.mantine-MultiSelect-input,.mantine-Autocomplete-input,.mantine-TextInput-input,.mantine-NumberInput-input,.mantine-PasswordInput-input,.mantine-ColorInput-input,.mantine-Textarea-input,.mantine-TimePicker-input,.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-DateTimePicker-input,.mantine-MonthPickerInput-input,.mantine-YearPickerInput-input,.mantine-PillsInput-input,.mantine-Input-input[data-dates-input]{border-color:var(--tc-prime-field-border, #ced4da)!important;background:#fff!important;background-color:#fff!important;color:var(--tc-prime-input-text, #000)!important;-webkit-text-fill-color:var(--tc-prime-input-text, #000)!important}@media(hover:none)and (pointer:coarse){.mantine-DateInput-input:not(:disabled),.mantine-DatePickerInput-input:not(:disabled),.mantine-MonthPickerInput-input:not(:disabled),.mantine-YearPickerInput-input:not(:disabled){cursor:pointer}}.mantine-Input-input:focus,.mantine-Input-input:focus-within,.mantine-Select-input:focus,.mantine-Select-input:focus-within,.mantine-MultiSelect-input:focus,.mantine-MultiSelect-input:focus-within,.mantine-Autocomplete-input:focus,.mantine-Autocomplete-input:focus-within,.mantine-TextInput-input:focus,.mantine-TextInput-input:focus-within,.mantine-NumberInput-input:focus,.mantine-NumberInput-input:focus-within,.mantine-Textarea-input:focus,.mantine-Textarea-input:focus-within,.mantine-DateInput-input:focus,.mantine-DateInput-input:focus-within,.mantine-DatePickerInput-input:focus,.mantine-DatePickerInput-input:focus-within,.mantine-PillsInput-input:focus,.mantine-PillsInput-input:focus-within{border-color:var(--tutorcloud-brand-border, #2d9d6b)!important;box-shadow:none!important}@media(hover:hover)and (pointer:fine){.mantine-Input-input:not(:disabled):hover,.mantine-Select-input:not(:disabled):hover,.mantine-MultiSelect-input:not(:disabled):hover,.mantine-Autocomplete-input:not(:disabled):hover,.mantine-TextInput-input:not(:disabled):hover,.mantine-NumberInput-input:not(:disabled):hover,.mantine-Textarea-input:not(:disabled):hover,.mantine-DateInput-input:not(:disabled):hover,.mantine-DatePickerInput-input:not(:disabled):hover,.mantine-MonthPickerInput-input:not(:disabled):hover,.mantine-YearPickerInput-input:not(:disabled):hover,.mantine-PillsInput-input:not(:disabled):hover{border-color:var(--tutorcloud-brand-border, #2d9d6b)!important}}.mantine-Input-input:is(input,textarea)[readonly]:not([data-dates-input]),.mantine-TextInput-input:is(input,textarea)[readonly],.mantine-NumberInput-input:is(input,textarea)[readonly],.mantine-Textarea-input:is(input,textarea)[readonly],.mantine-PasswordInput-input:is(input,textarea)[readonly]{background-color:var(--tc-readonly-field-bg, #f1f5f9)!important;color:var(--tc-readonly-field-text, #334155)!important;-webkit-text-fill-color:var(--tc-readonly-field-text, #334155)!important;border-color:var(--tc-readonly-field-border, #cbd5e1)!important;opacity:1!important;cursor:default!important}.mantine-Input-input:is(input,textarea)[readonly]:not([data-dates-input]):focus,.mantine-Input-input:is(input,textarea)[readonly]:not([data-dates-input]):focus-within,.mantine-TextInput-input:is(input,textarea)[readonly]:focus,.mantine-TextInput-input:is(input,textarea)[readonly]:focus-within,.mantine-NumberInput-input:is(input,textarea)[readonly]:focus,.mantine-NumberInput-input:is(input,textarea)[readonly]:focus-within,.mantine-Textarea-input:is(input,textarea)[readonly]:focus,.mantine-Textarea-input:is(input,textarea)[readonly]:focus-within{border-color:var(--tc-readonly-field-border, #cbd5e1)!important;box-shadow:none!important}@media(hover:hover)and (pointer:fine){.mantine-Input-input:is(input,textarea)[readonly]:not([data-dates-input]):hover,.mantine-TextInput-input:is(input,textarea)[readonly]:hover,.mantine-NumberInput-input:is(input,textarea)[readonly]:hover,.mantine-Textarea-input:is(input,textarea)[readonly]:hover{border-color:var(--tc-readonly-field-border, #cbd5e1)!important}}.mantine-Input-input[data-dates-input]:read-only,.mantine-Input-input[data-dates-input][data-read-only]{background-color:#fff!important;color:var(--tc-prime-input-text, #000)!important;-webkit-text-fill-color:var(--tc-prime-input-text, #000)!important;border-color:var(--tc-prime-field-border, #ced4da)!important;opacity:1!important}.mantine-Input-input[data-dates-input]:read-only:focus,.mantine-Input-input[data-dates-input]:read-only:focus-within,.mantine-Input-input[data-dates-input][data-read-only]:focus,.mantine-Input-input[data-dates-input][data-read-only]:focus-within{border-color:var(--tutorcloud-brand-border, #2d9d6b)!important;box-shadow:none!important}@media(hover:hover)and (pointer:fine){.mantine-Input-input[data-dates-input]:read-only:hover,.mantine-Input-input[data-dates-input][data-read-only]:hover{border-color:var(--tutorcloud-brand-border, #2d9d6b)!important}}.mantine-Modal-body{text-align:left}.mantine-Modal-content.tc-modal-content--pinned{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important}.mantine-Modal-content.tc-modal-content--pinned.forms-builder-modal--mobile,.mantine-Modal-content.tc-modal-content--pinned.onboarding-form-modal--mobile{height:100%!important;max-height:100%!important}.mantine-Modal-body.tc-modal-body--pinned{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding-bottom:0!important}.tc-modal__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}.tc-modal__footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin:0;padding:.85rem 0 calc(.85rem + env(safe-area-inset-bottom,0px));border-top:1px solid #e2e8f0;background:#fff;z-index:2}@media screen and (max-width:768px){.tc-modal__footer{padding:.75rem 0 calc(.75rem + env(safe-area-inset-bottom,0px));row-gap:.5rem}.tc-modal__footer .p-button{flex-shrink:0}}@media(hover:hover)and (pointer:fine){.mantine-Modal-content,.mantine-Modal-overlay{will-change:opacity,transform;backface-visibility:hidden}}.mantine-Alert-icon{width:1.35rem;height:1.35rem;font-size:1.35rem;line-height:1}.mantine-Alert-icon>svg{width:1.35rem;height:1.35rem}.tc-alert-compact.mantine-Alert-root{padding:.55rem .75rem;align-items:center}.tc-alert-compact .mantine-Alert-wrapper{align-items:center}.tc-alert-compact .mantine-Alert-icon{width:.95rem;height:.95rem;font-size:.95rem;margin-top:0;align-self:center}.tc-alert-compact .mantine-Alert-icon>i,.tc-alert-compact .mantine-Alert-icon>svg{width:.95rem;height:.95rem;font-size:.95rem;line-height:1}.tc-alert-compact .mantine-Alert-body,.tc-alert-compact .mantine-Alert-message{font-size:.8125rem;line-height:1.35}.mantine-TimePicker-wrapper,.mantine-Input-wrapper:has(.mantine-TimePicker-field),.mantine-Input-wrapper:has(input[role=spinbutton]){--input-line-height: normal !important;--input-overflow: visible !important}.mantine-TimePicker-input,.mantine-Input-input:has(.mantine-TimePicker-field),.mantine-Input-input:has(input[role=spinbutton]){display:flex!important;align-items:center!important;line-height:normal!important;overflow:visible!important;height:var(--input-height)!important;min-height:var(--input-height)!important;box-sizing:border-box!important}.mantine-TimePicker-fieldsRoot{display:flex!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;overflow:visible!important;flex:1 1 auto!important;width:100%!important}.mantine-TimePicker-fieldsGroup{display:flex!important;align-items:center!important;gap:0!important;column-gap:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.mantine-TimePicker-fieldsGroup>span{padding:0!important;margin:0!important;letter-spacing:0!important}.mantine-TimePicker-field{-webkit-tap-highlight-color:transparent;line-height:normal!important;height:auto!important;min-height:0!important;max-height:none!important;width:calc(2ch + .55em)!important;min-width:calc(2ch + .55em)!important;max-width:none!important;padding-inline:0!important;padding-block:0!important;box-sizing:content-box!important;overflow:visible!important;font-size:inherit!important;font-variant-numeric:tabular-nums!important;text-align:center!important;letter-spacing:0!important}.mantine-TimePicker-field:focus,.mantine-TimePicker-field:focus-visible{background-color:#07774a24!important;color:var(--tc-prime-input-text, #0f172a)!important;-webkit-text-fill-color:var(--tc-prime-input-text, #0f172a)!important;box-shadow:inset 0 0 0 1px var(--tutorcloud-brand-border, #2d9d6b);outline:none}.mantine-TimePicker-field::selection,.mantine-TimePicker-field::-moz-selection,.mantine-TimePicker-field:focus::selection,.mantine-TimePicker-field:focus-visible::selection,.mantine-TimePicker-field:focus::-moz-selection,.mantine-TimePicker-field:focus-visible::-moz-selection{background-color:#07774a24!important;color:var(--tc-prime-input-text, #0f172a)!important;-webkit-text-fill-color:var(--tc-prime-input-text, #0f172a)!important}.mantine-TimePicker-field:focus::placeholder,.mantine-TimePicker-field:focus-visible::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.mantine-Input-input::-webkit-datetime-edit-hour-field:focus,.mantine-Input-input::-webkit-datetime-edit-minute-field:focus,.mantine-Input-input::-webkit-datetime-edit-second-field:focus,.mantine-Input-input::-webkit-datetime-edit-ampm-field:focus{background-color:#07774a24!important;color:var(--tc-prime-input-text, #0f172a)!important;-webkit-text-fill-color:var(--tc-prime-input-text, #0f172a)!important;border-radius:.125rem}.mantine-Input-input::-webkit-datetime-edit-hour-field::selection,.mantine-Input-input::-webkit-datetime-edit-minute-field::selection,.mantine-Input-input::-webkit-datetime-edit-second-field::selection,.mantine-Input-input::-webkit-datetime-edit-ampm-field::selection{background-color:#07774a24!important;color:var(--tc-prime-input-text, #0f172a)!important}:where(.mantine-DatePickerInput-dropdown,.mantine-DatePicker-dropdown,.mantine-DateInput-dropdown,.mantine-Popover-dropdown) button[data-in-range]{background-color:#16a34a29!important;color:#166534!important}:where(.mantine-DatePickerInput-dropdown,.mantine-DatePicker-dropdown,.mantine-DateInput-dropdown,.mantine-Popover-dropdown) button:is([data-selected],[data-first-in-range],[data-last-in-range]){background-color:#0a8e59!important;color:#fff!important}:where(.mantine-DatePickerInput-dropdown,.mantine-DatePicker-dropdown,.mantine-DateInput-dropdown,.mantine-Popover-dropdown) button:is([data-selected],[data-first-in-range],[data-last-in-range]):hover{background-color:#0a8e59!important;color:#fff!important}.admin-calendar-mantine-schedule button[data-event-id]{border-radius:8px!important}.admin-calendar-mantine-schedule .tc-calendar-month-day[data-today],.admin-calendar-mantine-schedule .tc-calendar-month-day:has(.tc-calendar-month-day-label[data-today]){background:#0ea3713d!important;border-color:transparent!important}.admin-calendar-mantine-schedule .tc-calendar-month-day-label[data-today],.admin-calendar-mantine-schedule .tc-calendar-month-day:has(.tc-calendar-month-day-label[data-today]) .tc-calendar-month-day-label{background:var(--tutorcloud-brand, #07774a)!important;color:#fff!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.admin-calendar-mantine-schedule .tc-calendar-week-day[data-today],.admin-calendar-mantine-schedule .tc-calendar-week-day:has(.tc-calendar-week-day-label[data-today]){background:#0ea3713d!important;border-color:transparent!important}.admin-calendar-mantine-schedule .tc-calendar-week-day-label[data-today],.admin-calendar-mantine-schedule .tc-calendar-week-day:has(.tc-calendar-week-day-label[data-today]) .tc-calendar-week-day-label{background:transparent!important;color:#065f46!important}.admin-calendar-mantine-schedule .tc-calendar-week-day[data-today] .mantine-Schedule-weekViewDaySlots,.admin-calendar-mantine-schedule .tc-calendar-week-day:has(.tc-calendar-week-day-label[data-today]) .mantine-Schedule-weekViewDaySlots,.admin-calendar-mantine-schedule .tc-calendar-week-day[data-today] .mantine-Schedule-weekViewDaySlot,.admin-calendar-mantine-schedule .tc-calendar-week-day:has(.tc-calendar-week-day-label[data-today]) .mantine-Schedule-weekViewDaySlot,.admin-calendar-mantine-schedule .tc-calendar-week-day[data-today] .mantine-WeekView-weekViewDaySlots,.admin-calendar-mantine-schedule .tc-calendar-week-day:has(.tc-calendar-week-day-label[data-today]) .mantine-WeekView-weekViewDaySlots,.admin-calendar-mantine-schedule .tc-calendar-week-day[data-today] .mantine-WeekView-weekViewDaySlot,.admin-calendar-mantine-schedule .tc-calendar-week-day:has(.tc-calendar-week-day-label[data-today]) .mantine-WeekView-weekViewDaySlot{border-color:transparent!important}.admin-calendar-mantine-schedule .tc-calendar-week-day[data-today] .mantine-Schedule-weekViewDaySlot:hover,.admin-calendar-mantine-schedule .tc-calendar-week-day:has(.tc-calendar-week-day-label[data-today]) .mantine-Schedule-weekViewDaySlot:hover,.admin-calendar-mantine-schedule .tc-calendar-week-day[data-today] .mantine-WeekView-weekViewDaySlot:hover,.admin-calendar-mantine-schedule .tc-calendar-week-day:has(.tc-calendar-week-day-label[data-today]) .mantine-WeekView-weekViewDaySlot:hover{background:#0ea37166!important;border-color:transparent!important}.admin-calendar-mantine-schedule button[data-event-id]>div[data-auto-size]{white-space:normal!important;font-size:12px!important;line-height:1.25!important;padding:4px 8px!important;border-radius:8px!important;overflow:none!important;text-align:left!important;align-items:flex-start!important;justify-content:center!important;height:100%}.tc-invoice-modal-tab:focus,.tc-invoice-modal-tab:focus-visible{outline:none!important;box-shadow:none!important}@media screen and (max-width:768px){.mantine-Modal-inner{align-items:center!important;justify-content:center!important;padding-top:calc(.75rem + env(safe-area-inset-top,0px))!important;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))!important;padding-left:max(.625rem,env(safe-area-inset-left,0px))!important;padding-right:max(.625rem,env(safe-area-inset-right,0px))!important}.mantine-Modal-content{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:calc(100vh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;display:flex!important;flex-direction:column!important;min-height:0!important}.mantine-Modal-body{min-height:0!important;flex:1 1 auto!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}}.mantine-Modal-root,.mantine-Drawer-root{height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important}.mantine-Modal-root:empty,.mantine-Drawer-root:empty{display:none!important}.tc-global-notification{transition-timing-function:cubic-bezier(.25,.46,.45,.94),cubic-bezier(.25,.46,.45,.94),linear!important}.tc-toast{background:#fffffffa!important;border:0!important;border-radius:13px!important;padding-inline-start:.875rem!important;padding-inline-end:var(--mantine-spacing-xs)!important;box-shadow:0 16px 42px #0f172a2e,0 4px 14px #0f172a1a!important}@supports (-webkit-touch-callout: none){.mantine-Overlay-root{top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;min-height:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mantine-Modal-root,.mantine-Drawer-root{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}:root{font-family:Inter var,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";font-variation-settings:normal;--font-family: "Inter var", sans-serif;--font-feature-settings: "cv02", "cv03", "cv04", "cv11";--surface-a: #ffffff;--surface-b: #f9fafb;--surface-c: #f3f4f6;--surface-d: #e5e7eb;--surface-e: #ffffff;--surface-f: #ffffff;--text-color: #4b5563;--text-color-secondary: #6b7280;--primary-color: #6366f1;--primary-color-text: #ffffff;--surface-0: #ffffff;--surface-50: #f9fafb;--surface-100: #f3f4f6;--surface-200: #e5e7eb;--surface-300: #d1d5db;--surface-400: #9ca3af;--surface-500: #6b7280;--surface-600: #4b5563;--surface-700: #374151;--surface-800: #1f2937;--surface-900: #111827;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--content-padding: 1.25rem;--inline-spacing: .5rem;--border-radius: 6px;--surface-ground: #f9fafb;--surface-section: #ffffff;--surface-card: #ffffff;--surface-overlay: #ffffff;--surface-border: #dfe7ef;--surface-hover: #f6f9fc;--focus-ring: 0 0 0 .2rem #c7d2fe;--maskbg: rgba(0, 0, 0, .4);--highlight-bg: #eef2ff;--highlight-text-color: #4338ca;color-scheme:light}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/InterVariable-CWi-zmRD.woff2) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/InterVariable-Italic-d6KXgdvN.woff2) format("woff2")}:root{--blue-50:#f5f9ff;--blue-100:#d0e1fd;--blue-200:#abc9fb;--blue-300:#85b2f9;--blue-400:#609af8;--blue-500:#3b82f6;--blue-600:#326fd1;--blue-700:#295bac;--blue-800:#204887;--blue-900:#183462;--green-50:#f4fcf7;--green-100:#caf1d8;--green-200:#a0e6ba;--green-300:#76db9b;--green-400:#4cd07d;--green-500:#22c55e;--green-600:#1da750;--green-700:#188a42;--green-800:#136c34;--green-900:#0e4f26;--yellow-50:#fefbf3;--yellow-100:#faedc4;--yellow-200:#f6de95;--yellow-300:#f2d066;--yellow-400:#eec137;--yellow-500:#eab308;--yellow-600:#c79807;--yellow-700:#a47d06;--yellow-800:#816204;--yellow-900:#5e4803;--cyan-50:#f3fbfd;--cyan-100:#c3edf5;--cyan-200:#94e0ed;--cyan-300:#65d2e4;--cyan-400:#35c4dc;--cyan-500:#06b6d4;--cyan-600:#059bb4;--cyan-700:#047f94;--cyan-800:#036475;--cyan-900:#024955;--pink-50:#fef6fa;--pink-100:#fad3e7;--pink-200:#f7b0d3;--pink-300:#f38ec0;--pink-400:#f06bac;--pink-500:#ec4899;--pink-600:#c93d82;--pink-700:#a5326b;--pink-800:#822854;--pink-900:#5e1d3d;--indigo-50:#f7f7fe;--indigo-100:#dadafc;--indigo-200:#bcbdf9;--indigo-300:#9ea0f6;--indigo-400:#8183f4;--indigo-500:#6366f1;--indigo-600:#5457cd;--indigo-700:#4547a9;--indigo-800:#363885;--indigo-900:#282960;--teal-50:#f3fbfb;--teal-100:#c7eeea;--teal-200:#9ae0d9;--teal-300:#6dd3c8;--teal-400:#41c5b7;--teal-500:#14b8a6;--teal-600:#119c8d;--teal-700:#0e8174;--teal-800:#0b655b;--teal-900:#084a42;--orange-50:#fff8f3;--orange-100:#feddc7;--orange-200:#fcc39b;--orange-300:#fba86f;--orange-400:#fa8e42;--orange-500:#f97316;--orange-600:#d46213;--orange-700:#ae510f;--orange-800:#893f0c;--orange-900:#642e09;--bluegray-50:#f7f8f9;--bluegray-100:#dadee3;--bluegray-200:#bcc3cd;--bluegray-300:#9fa9b7;--bluegray-400:#818ea1;--bluegray-500:#64748b;--bluegray-600:#556376;--bluegray-700:#465161;--bluegray-800:#37404c;--bluegray-900:#282e38;--purple-50:#fbf7ff;--purple-100:#ead6fd;--purple-200:#dab6fc;--purple-300:#c996fa;--purple-400:#b975f9;--purple-500:#a855f7;--purple-600:#8f48d2;--purple-700:#763cad;--purple-800:#5c2f88;--purple-900:#432263;--red-50:#fff5f5;--red-100:#ffd0ce;--red-200:#ffaca7;--red-300:#ff8780;--red-400:#ff6259;--red-500:#ff3d32;--red-600:#d9342b;--red-700:#b32b23;--red-800:#8c221c;--red-900:#661814;--primary-50:#f7f7fe;--primary-100:#dadafc;--primary-200:#bcbdf9;--primary-300:#9ea0f6;--primary-400:#8183f4;--primary-500:#6366f1;--primary-600:#5457cd;--primary-700:#4547a9;--primary-800:#363885;--primary-900:#282960}.p-editor-container .p-editor-toolbar{background:#f9fafb;border-top-right-radius:6px;border-top-left-radius:6px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #e5e7eb}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:#6b7280}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:#6b7280}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{border:0 none;color:#6b7280}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#fff;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px;padding:.75rem 0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:#4b5563;background:#f3f4f6}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.75rem 1.25rem}.p-editor-container .p-editor-content{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #e5e7eb}.p-editor-container .p-editor-content .ql-editor{background:#fff;color:#4b5563;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .ql-snow.ql-toolbar button:hover,.p-editor-container .ql-snow.ql-toolbar button:focus{color:#4b5563}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke{stroke:#4b5563}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill{fill:#4b5563}.p-editor-container .ql-snow.ql-toolbar button.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected{color:#6366f1}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke{stroke:#6366f1}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#6366f1}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label{color:#6366f1}@layer primereact{*{box-sizing:border-box}.p-component{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;font-weight:400}.p-component-overlay{background-color:#0006;transition-duration:.2s}.p-disabled,.p-component:disabled{opacity:.6}.p-error{color:#e24c4c}.p-text-secondary{color:#6b7280}.pi{font-size:1rem}.p-icon{width:1rem;height:1rem}.p-link{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;border-radius:6px}.p-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-component-overlay-enter{animation:p-component-overlay-enter-animation .15s forwards}.p-component-overlay-leave{animation:p-component-overlay-leave-animation .15s forwards}@keyframes p-component-overlay-enter-animation{0%{background-color:transparent}to{background-color:var(--maskbg)}}@keyframes p-component-overlay-leave-animation{0%{background-color:var(--maskbg)}to{background-color:transparent}}.p-autocomplete .p-autocomplete-loader{right:.75rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:3.75rem}.p-autocomplete .p-autocomplete-multiple-container{padding:.375rem .75rem;gap:.5rem}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{border-color:#6366f1}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe;border-color:#6366f1}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.375rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#4b5563;padding:0;margin:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding:.375rem .75rem;margin-right:.5rem;background:#eef2ff;color:#4338ca;border-radius:6px}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}.p-autocomplete.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-autocomplete-panel{background:#fff;color:#4b5563;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-autocomplete-panel .p-autocomplete-items{padding:.75rem 0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#4b5563;background:transparent;transition:box-shadow .2s;border-radius:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover{color:#4b5563;background:#f3f4f6}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#4338ca;background:#eef2ff}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{margin:0;padding:.75rem 1.25rem;color:#374151;background:#fff;font-weight:700}.p-calendar.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe;border-color:#6366f1}.p-datepicker{padding:.5rem;background:#fff;color:#4b5563;border:1px solid #d1d5db;border-radius:6px}.p-datepicker:not(.p-datepicker-inline){background:#fff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#fff}.p-datepicker .p-datepicker-header{padding:.5rem;color:#4b5563;background:#fff;font-weight:600;margin:0;border-bottom:1px solid #e5e7eb;border-top-right-radius:6px;border-top-left-radius:6px}.p-datepicker .p-datepicker-header .p-datepicker-prev,.p-datepicker .p-datepicker-header .p-datepicker-next{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{color:#4b5563;transition:background-color .2s,color .2s,box-shadow .2s;font-weight:600;padding:.5rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover{color:#6366f1}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{font-size:1rem;margin:.5rem 0}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{width:2.5rem;height:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{width:2.5rem;height:2.5rem;border-radius:50%;transition:box-shadow .2s;border:1px solid transparent}.p-datepicker table td>span.p-highlight{color:#4338ca;background:#eef2ff}.p-datepicker table td>span:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-datepicker table td.p-datepicker-today>span{background:#d1d5db;color:#4b5563;border-color:transparent}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:#4338ca;background:#eef2ff}.p-datepicker .p-datepicker-buttonbar{padding:1rem 0;border-top:1px solid #e5e7eb}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid #e5e7eb;padding:.5rem}.p-datepicker .p-timepicker button{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-timepicker button:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-datepicker .p-timepicker button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.25rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0 none}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{padding:.5rem;transition:box-shadow .2s;border-radius:6px}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#4338ca;background:#eef2ff}.p-datepicker .p-yearpicker{margin:.5rem 0}.p-datepicker .p-yearpicker .p-yearpicker-year{padding:.5rem;transition:box-shadow .2s;border-radius:6px}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{color:#4338ca;background:#eef2ff}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-left:1px solid #e5e7eb;padding-right:.5rem;padding-left:.5rem;padding-top:0;padding-bottom:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{padding-left:0;border-left:0 none}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}@media screen and (max-width:769px){.p-datepicker table th,.p-datepicker table td{padding:0}}.p-cascadeselect{background:#fff;border:1px solid #d1d5db;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px;outline-color:transparent}.p-cascadeselect:not(.p-disabled):hover{border-color:#6366f1}.p-cascadeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe;border-color:#6366f1}.p-cascadeselect.p-variant-filled{background-color:#f3f4f6}.p-cascadeselect.p-variant-filled:enabled:hover{background-color:#f3f4f6}.p-cascadeselect.p-variant-filled:enabled:focus{background-color:#fff}.p-cascadeselect .p-cascadeselect-label{background:transparent;border:0 none;padding:.75rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:#6b7280}.p-cascadeselect .p-cascadeselect-label:enabled:focus{outline:0 none;box-shadow:none}.p-cascadeselect .p-cascadeselect-trigger{background:transparent;color:#6b7280;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-cascadeselect.p-invalid.p-component{border-color:#e24c4c}.p-cascadeselect-panel{background:#fff;color:#4b5563;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-cascadeselect-panel .p-cascadeselect-items{padding:.75rem 0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{margin:0;border:0 none;color:#4b5563;background:transparent;transition:box-shadow .2s;border-radius:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child{margin-top:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:last-child{margin-bottom:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{color:#4338ca;background:#eef2ff}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus{background:#6366f13d}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:.75rem 1.25rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}.p-checkbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;cursor:pointer}.p-checkbox{width:22px;height:22px}.p-checkbox .p-checkbox-input{border:2px solid #d1d5db;border-radius:6px}.p-checkbox .p-checkbox-box{border:2px solid #d1d5db;background:#fff;width:22px;height:22px;color:#4b5563;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-checkbox .p-checkbox-box .p-checkbox-icon{transition-duration:.2s;color:#fff;font-size:14px}.p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon{width:14px;height:14px}.p-checkbox.p-highlight .p-checkbox-box{border-color:#6366f1;background:#6366f1}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:#6366f1}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{border-color:#4338ca;background:#4338ca;color:#fff}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe;border-color:#6366f1}.p-checkbox.p-invalid>.p-checkbox-box{border-color:#e24c4c}.p-checkbox.p-variant-filled .p-checkbox-box{background-color:#f3f4f6}.p-checkbox.p-variant-filled.p-highlight .p-checkbox-box{background:#6366f1}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f3f4f6}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#4338ca}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#f3f4f6}.p-input-filled .p-checkbox.p-highlight .p-checkbox-box{background:#6366f1}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f3f4f6}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#4338ca}.p-checkbox{position:relative;display:inline-flex;-webkit-user-select:none;user-select:none;vertical-align:bottom}.p-checkbox-input{cursor:pointer}.p-checkbox-box{display:flex;justify-content:center;align-items:center}.p-tristatecheckbox.p-variant-filled .p-checkbox-box{background-color:#f3f4f6}.p-tristatecheckbox.p-variant-filled.p-highlight .p-checkbox-box{background:#6366f1}.p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f3f4f6}.p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#4338ca}.p-chips{display:inline-flex}.p-chips-multiple-container{margin:0;padding:0;list-style-type:none;cursor:text;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap}.p-chips-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-chips-input-token{flex:1 1 auto;display:inline-flex}.p-chips-token-icon{cursor:pointer}.p-chips-input-token input{border:0 none;outline:0 none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0;width:100%}.p-fluid .p-chips{display:flex}.p-chips:not(.p-disabled):hover .p-chips-multiple-container{border-color:#6366f1}.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe;border-color:#6366f1}.p-chips .p-chips-multiple-container{padding:.375rem .75rem;outline-color:transparent}.p-chips .p-chips-multiple-container .p-chips-token{padding:.375rem .75rem;margin-right:.5rem;background:#e5e7eb;color:#4b5563;border-radius:16px}.p-chips .p-chips-multiple-container .p-chips-token.p-focus{background:#e5e7eb;color:#4b5563}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.375rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#4b5563;padding:0;margin:0}.p-chips.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-colorpicker-preview{width:2rem;height:2rem}.p-colorpicker-panel{background:#323232;border:1px solid #191919}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#fff}.p-colorpicker-overlay-panel{box-shadow:0 2px 12px #0000001a}.p-dropdown{display:inline-flex;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.p-dropdown-clear-icon{position:absolute;top:50%;margin-top:-.5rem}.p-dropdown-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-dropdown-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.p-dropdown-label-empty{overflow:hidden;opacity:0}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{position:absolute;top:0;left:0}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;font-weight:400;white-space:nowrap;position:relative;overflow:hidden;display:flex;align-items:center}.p-dropdown-item-group{cursor:auto}.p-dropdown-items{margin:0;padding:0;list-style-type:none}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}.p-dropdown{background:#fff;border:1px solid #d1d5db;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px;outline-color:transparent}.p-dropdown:not(.p-disabled):hover{border-color:#6366f1}.p-dropdown:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe;border-color:#6366f1}.p-dropdown.p-variant-filled{background:#f3f4f6}.p-dropdown.p-variant-filled:not(.p-disabled):hover{background-color:#f3f4f6}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext{background-color:transparent}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.75rem}.p-dropdown .p-dropdown-label{background:transparent;border:0 none}.p-dropdown .p-dropdown-label.p-placeholder{color:#6b7280}.p-dropdown .p-dropdown-label:focus,.p-dropdown .p-dropdown-label:enabled:focus{outline:0 none;box-shadow:none}.p-dropdown .p-dropdown-trigger{background:transparent;color:#6b7280;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-dropdown .p-dropdown-clear-icon{color:#6b7280;right:3rem}.p-dropdown.p-invalid.p-component{border-color:#e24c4c}.p-dropdown-panel{background:#fff;color:#4b5563;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-dropdown-panel .p-dropdown-header{padding:.75rem 1.25rem;border-bottom:1px solid #e5e7eb;color:#374151;background:#f9fafb;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{padding-right:1.75rem;margin-right:-1.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{right:.75rem;color:#6b7280}.p-dropdown-panel .p-dropdown-items{padding:.75rem 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#4b5563;background:transparent;transition:box-shadow .2s;border-radius:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child{margin-top:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child{margin-bottom:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#4338ca;background:#eef2ff}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{background:#6366f13d}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon{position:relative;margin-left:-.5rem;margin-right:.5rem}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{margin:0;padding:.75rem 1.25rem;color:#374151;background:#fff;font-weight:700}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{padding:.75rem 1.25rem;color:#4b5563;background:transparent}.p-inputgroup-addon{background:#f3f4f6;color:#6b7280;border-top:1px solid #d1d5db;border-left:1px solid #d1d5db;border-bottom:1px solid #d1d5db;padding:.75rem;min-width:3rem}.p-inputgroup-addon:last-child{border-right:1px solid #d1d5db}.p-inputgroup>.p-component,.p-inputgroup>.p-inputwrapper>.p-inputtext,.p-inputgroup>.p-float-label>.p-component{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-inputtext+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon{border-left:0 none}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus,.p-inputgroup>.p-float-label>.p-component:focus{z-index:1}.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus~label,.p-inputgroup>.p-float-label>.p-component:focus~label{z-index:1}.p-inputgroup-addon:first-child,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup>.p-inputwrapper:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-inputtext{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-inputgroup .p-float-label:first-child input{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-inputgroup-addon:last-child,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup>.p-inputwrapper:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-inputtext{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-inputgroup .p-float-label:last-child input{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:3rem}.p-inputnumber.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-inputswitch{position:relative;display:inline-block}.p-inputswitch-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;cursor:pointer}.p-inputswitch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border:1px solid transparent}.p-inputswitch-slider:before{position:absolute;content:"";top:50%}.p-inputswitch{width:3rem;height:1.75rem}.p-inputswitch .p-inputswitch-input{border-radius:30px}.p-inputswitch .p-inputswitch-slider{background:#d1d5db;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:30px;outline-color:transparent}.p-inputswitch .p-inputswitch-slider:before{background:#fff;width:1.25rem;height:1.25rem;left:.25rem;margin-top:-.625rem;border-radius:50%;transition-duration:.2s}.p-inputswitch.p-highlight .p-inputswitch-slider{background:#6366f1}.p-inputswitch.p-highlight .p-inputswitch-slider:before{background:#fff;transform:translate(1.25rem)}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider{background:#b7bcc5}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider{background:#4f46e5}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-inputswitch.p-invalid>.p-inputswitch-slider{border-color:#e24c4c}.p-inputtext{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#4b5563;background:#fff;padding:.75rem;border:1px solid #d1d5db;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;outline-color:transparent}.p-inputtext:enabled:hover{border-color:#6366f1}.p-inputtext:enabled:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe;border-color:#6366f1}.p-inputtext.p-invalid.p-component{border-color:#e24c4c}.p-inputtext.p-variant-filled{background-color:#f3f4f6}.p-inputtext.p-variant-filled:enabled:hover{background-color:#f3f4f6}.p-inputtext.p-variant-filled:enabled:focus{background-color:#fff}.p-inputtext.p-inputtext-sm{font-size:.875rem;padding:.65625rem}.p-inputtext.p-inputtext-lg{font-size:1.25rem;padding:.9375rem}.p-float-label>label{left:.75rem;color:#6b7280;transition-duration:.2s}.p-float-label>.p-invalid+label{color:#e24c4c}.p-icon-field-left>.p-inputtext{padding-left:2.5rem}.p-icon-field-left.p-float-label>label{left:2.5rem}.p-icon-field-right>.p-inputtext{padding-right:2.5rem}::-webkit-input-placeholder{color:#6b7280}:-moz-placeholder{color:#6b7280}::-moz-placeholder{color:#6b7280}:-ms-input-placeholder{color:#6b7280}.p-input-filled .p-inputtext{background-color:#f3f4f6}.p-input-filled .p-inputtext:enabled:hover{background-color:#f3f4f6}.p-input-filled .p-inputtext:enabled:focus{background-color:#fff}.p-inputtext-sm .p-inputtext{font-size:.875rem;padding:.65625rem}.p-inputtext-lg .p-inputtext{font-size:1.25rem;padding:.9375rem}.p-icon-field{position:relative}.p-icon-field>.p-input-icon{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-icon-field-left,.p-fluid .p-icon-field-right{width:100%}.p-icon-field-left>.p-input-icon:first-of-type{left:.75rem;color:#6b7280}.p-icon-field-right>.p-input-icon:last-of-type{right:.75rem;color:#6b7280}.p-inputotp{display:flex;align-items:center;gap:.5rem}.p-inputotp-input{text-align:center;width:2.5rem}.p-listbox-list-wrapper{overflow:auto}.p-listbox-list{list-style-type:none;margin:0;padding:0}.p-listbox-item{cursor:pointer;position:relative;overflow:hidden}.p-listbox-item-group{cursor:auto}.p-listbox-filter-container{position:relative}.p-listbox-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-listbox-filter{width:100%}.p-listbox{background:#fff;color:#4b5563;border:1px solid #d1d5db;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-listbox .p-listbox-header{padding:.75rem 1.25rem;border-bottom:1px solid #e5e7eb;color:#374151;background:#f9fafb;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.75rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{right:.75rem;color:#6b7280}.p-listbox .p-listbox-list{padding:.75rem 0;outline:0 none}.p-listbox .p-listbox-list .p-listbox-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-listbox .p-listbox-list .p-listbox-item:first-child{margin-top:0}.p-listbox .p-listbox-list .p-listbox-item:last-child{margin-bottom:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:#4338ca;background:#eef2ff}.p-listbox .p-listbox-list .p-listbox-item-group{margin:0;padding:.75rem 1.25rem;color:#374151;background:#fff;font-weight:700}.p-listbox .p-listbox-list .p-listbox-empty-message{padding:.75rem 1.25rem;color:#4b5563;background:transparent}.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus{background:#6366f13d}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover{color:#4b5563;background:#f3f4f6}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus{color:#4b5563;background:#f3f4f6}.p-listbox.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe;border-color:#6366f1}.p-listbox.p-invalid{border-color:#e24c4c}.p-mention-panel{background:#fff;color:#4b5563;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-mention-panel .p-mention-items{padding:.75rem 0}.p-mention-panel .p-mention-items .p-mention-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#4b5563;background:transparent;transition:box-shadow .2s;border-radius:0}.p-mention-panel .p-mention-items .p-mention-item:hover{color:#4b5563;background:#f3f4f6}.p-mention-panel .p-mention-items .p-mention-item.p-highlight{color:#4338ca;background:#eef2ff}.p-multiselect{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none}.p-multiselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-multiselect-label-container{overflow:hidden;flex:1 1 auto;cursor:pointer}.p-multiselect-label{display:block;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.p-multiselect-label-empty{overflow:hidden;visibility:hidden}.p-multiselect-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-multiselect-token-icon{cursor:pointer}.p-multiselect .p-multiselect-panel{min-width:100%}.p-multiselect-items-wrapper{overflow:auto}.p-multiselect-items{margin:0;padding:0;list-style-type:none}.p-multiselect-item{cursor:pointer;display:flex;align-items:center;font-weight:400;white-space:nowrap;position:relative;overflow:hidden}.p-multiselect-item-group{cursor:auto}.p-multiselect-header{display:flex;align-items:center;justify-content:space-between}.p-multiselect-filter-container{position:relative;flex:1 1 auto}.p-multiselect-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-multiselect-filter-container .p-inputtext{width:100%}.p-multiselect-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;position:relative;margin-left:auto}.p-fluid .p-multiselect{display:flex}.p-multiselect{background:#fff;border:1px solid #d1d5db;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px;outline-color:transparent}.p-multiselect:not(.p-disabled):hover{border-color:#6366f1}.p-multiselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe;border-color:#6366f1}.p-multiselect.p-variant-filled{background:#f3f4f6}.p-multiselect.p-variant-filled:not(.p-disabled):hover{background-color:#f3f4f6}.p-multiselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-multiselect .p-multiselect-label{padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-multiselect .p-multiselect-label.p-placeholder{color:#6b7280}.p-multiselect.p-multiselect-chip .p-multiselect-token{padding:.375rem .75rem;margin-right:.5rem;background:#e5e7eb;color:#4b5563;border-radius:16px}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{background:transparent;color:#6b7280;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-multiselect.p-invalid.p-component{border-color:#e24c4c}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.375rem .75rem}.p-multiselect-panel{background:#fff;color:#4b5563;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-multiselect-panel .p-multiselect-header{padding:.75rem 1.25rem;border-bottom:1px solid #e5e7eb;color:#374151;background:#f9fafb;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:1.75rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{right:.75rem;color:#6b7280}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{margin-left:.5rem;width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-multiselect-panel .p-multiselect-items{padding:.75rem 0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#4b5563;background:transparent;transition:box-shadow .2s;border-radius:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child{margin-top:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:last-child{margin-bottom:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#4338ca;background:#eef2ff}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus{background:#6366f13d}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{margin:0;padding:.75rem 1.25rem;color:#374151;background:#fff;font-weight:700}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{padding:.75rem 1.25rem;color:#4b5563;background:transparent}.p-password.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-password-panel{padding:1.25rem;background:#fff;color:#4b5563;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-password-panel .p-password-meter{margin-bottom:.5rem;background:#e5e7eb}.p-password-panel .p-password-meter .p-password-strength.weak{background:#ea5455}.p-password-panel .p-password-meter .p-password-strength.medium{background:#ff9f42}.p-password-panel .p-password-meter .p-password-strength.strong{background:#29c76f}.p-radiobutton{position:relative;display:inline-flex;-webkit-user-select:none;user-select:none;vertical-align:bottom}.p-radiobutton-input{cursor:pointer}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1);visibility:visible}.p-radiobutton{width:22px;height:22px}.p-radiobutton .p-radiobutton-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border:2px solid #d1d5db;border-radius:50%}.p-radiobutton .p-radiobutton-box{border:2px solid #d1d5db;background:#fff;width:22px;height:22px;color:#4b5563;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{width:12px;height:12px;transition-duration:.2s;background-color:#fff}.p-radiobutton.p-highlight .p-radiobutton-box{border-color:#6366f1;background:#6366f1}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:#6366f1}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{border-color:#4338ca;background:#4338ca}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon{background-color:#fff}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe;border-color:#6366f1}.p-radiobutton.p-invalid>.p-radiobutton-box{border-color:#e24c4c}.p-radiobutton.p-variant-filled .p-radiobutton-box{background-color:#f3f4f6}.p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box{background:#6366f1}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#f3f4f6}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#4338ca}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#f3f4f6}.p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box{background:#6366f1}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#f3f4f6}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#4338ca}.p-rating{position:relative;display:flex;align-items:center}.p-rating-item{display:inline-flex;align-items:center;cursor:pointer}.p-rating.p-readonly .p-rating-item{cursor:default}.p-rating{gap:.5rem}.p-rating .p-rating-item{outline-color:transparent;border-radius:50%}.p-rating .p-rating-item .p-rating-icon{color:#4b5563;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;font-size:1.143rem}.p-rating .p-rating-item .p-rating-icon.p-icon{width:1.143rem;height:1.143rem}.p-rating .p-rating-item .p-rating-icon.p-rating-cancel{color:#ea5455}.p-rating .p-rating-item.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-rating .p-rating-item.p-rating-item-active .p-rating-icon{color:#6366f1}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon{color:#6366f1}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel{color:#e73d3e}.p-selectbutton .p-button{background:#fff;border:1px solid #d1d5db;color:#4b5563;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:#6b7280}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6;border-color:#d1d5db;color:#4b5563}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#374151}.p-selectbutton .p-button.p-highlight{background:#6366f1;border-color:#6366f1;color:#fff}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#fff}.p-selectbutton .p-button.p-highlight:hover{background:#4f46e5;border-color:#4f46e5;color:#fff}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#fff}.p-selectbutton.p-invalid>.p-button{border-color:#e24c4c}.p-slider{background:#e5e7eb;border:0 none;border-radius:6px}.p-slider.p-slider-horizontal{height:.286rem}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-.5715rem;margin-left:-.5715rem}.p-slider.p-slider-vertical{width:.286rem}.p-slider.p-slider-vertical .p-slider-handle{margin-left:-.5715rem;margin-bottom:-.5715rem}.p-slider .p-slider-handle{height:1.143rem;width:1.143rem;background:#fff;border:2px solid #6366f1;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-slider .p-slider-handle:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-slider .p-slider-range{background:#6366f1}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#6366f1;border-color:#6366f1}.p-treeselect{background:#fff;border:1px solid #d1d5db;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px}.p-treeselect:not(.p-disabled):hover{border-color:#6366f1}.p-treeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe;border-color:#6366f1}.p-treeselect.p-treeselect-clearable .p-treeselect-label{padding-right:1.75rem}.p-treeselect.p-variant-filled{background:#f3f4f6}.p-treeselect.p-variant-filled:not(.p-disabled):hover{background-color:#f3f4f6}.p-treeselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-treeselect .p-treeselect-label{padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-treeselect .p-treeselect-label.p-placeholder{color:#6b7280}.p-treeselect.p-treeselect-chip .p-treeselect-token{padding:.375rem .75rem;margin-right:.5rem;background:#e5e7eb;color:#4b5563;border-radius:16px}.p-treeselect .p-treeselect-trigger{background:transparent;color:#6b7280;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-treeselect .p-treeselect-clear-icon{color:#6b7280;right:3rem}.p-treeselect.p-invalid.p-component{border-color:#e24c4c}.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.375rem .75rem}.p-treeselect-panel{background:#fff;color:#4b5563;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-treeselect-panel .p-treeselect-header{padding:.75rem 1.25rem;border-bottom:1px solid #e5e7eb;color:#374151;background:#f9fafb;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container{margin-right:.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter{padding-right:1.75rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon{right:.75rem;color:#6b7280}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter{padding-right:3.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon{right:2.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-close{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-treeselect-panel .p-treeselect-items-wrapper .p-tree{border:0 none}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{padding:.75rem 1.25rem;color:#4b5563;background:transparent}.p-input-filled .p-treeselect{background:#f3f4f6}.p-input-filled .p-treeselect:not(.p-disabled):hover{background-color:#f3f4f6}.p-input-filled .p-treeselect:not(.p-disabled).p-focus{background-color:#fff}.p-togglebutton{position:relative;display:inline-flex;-webkit-user-select:none;user-select:none;vertical-align:bottom}.p-togglebutton-input{cursor:pointer}.p-togglebutton .p-button{flex:1 1 auto}.p-togglebutton .p-togglebutton-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border:1px solid #d1d5db;border-radius:6px}.p-togglebutton .p-button{background:#fff;border:1px solid #d1d5db;color:#4b5563;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-togglebutton .p-button .p-button-icon-left,.p-togglebutton .p-button .p-button-icon-right{color:#6b7280}.p-togglebutton.p-highlight .p-button{background:#6366f1;border-color:#6366f1;color:#fff}.p-togglebutton.p-highlight .p-button .p-button-icon-left,.p-togglebutton.p-highlight .p-button .p-button-icon-right{color:#fff}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button{background:#f3f4f6;border-color:#d1d5db;color:#4b5563}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-right{color:#374151}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button{background:#4f46e5;border-color:#4f46e5;color:#fff}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-right{color:#fff}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:focus-visible) .p-button{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe;border-color:#6366f1}.p-togglebutton.p-invalid>.p-button{border-color:#e24c4c}.p-button{color:#fff;background:#6366f1;border:1px solid #6366f1;padding:.75rem 1.25rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px}.p-button:not(:disabled):hover{background:#4f46e5;color:#fff;border-color:#4f46e5}.p-button:not(:disabled):active{background:#4338ca;color:#fff;border-color:#4338ca}.p-button.p-button-outlined{background-color:transparent;color:#6366f1;border:1px solid}.p-button.p-button-outlined:not(:disabled):hover{background:#6366f10a;color:#6366f1;border:1px solid}.p-button.p-button-outlined:not(:disabled):active{background:#6366f129;color:#6366f1;border:1px solid}.p-button.p-button-outlined.p-button-plain{color:#6b7280;border-color:#6b7280}.p-button.p-button-outlined.p-button-plain:not(:disabled):hover{background:#f3f4f6;color:#6b7280}.p-button.p-button-outlined.p-button-plain:not(:disabled):active{background:#e5e7eb;color:#6b7280}.p-button.p-button-text{background-color:transparent;color:#6366f1;border-color:transparent}.p-button.p-button-text:not(:disabled):hover{background:#6366f10a;color:#6366f1;border-color:transparent}.p-button.p-button-text:not(:disabled):active{background:#6366f129;color:#6366f1;border-color:transparent}.p-button.p-button-text.p-button-plain{color:#6b7280}.p-button.p-button-text.p-button-plain:not(:disabled):hover{background:#f3f4f6;color:#6b7280}.p-button.p-button-text.p-button-plain:not(:disabled):active{background:#e5e7eb;color:#6b7280}.p-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-button .p-button-label{transition-duration:.2s}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{margin-left:.5rem;min-width:1rem;height:1rem;line-height:1rem;color:#6366f1;background-color:#fff}.p-button.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:3rem;padding:.75rem 0}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:3rem}.p-button.p-button-sm{font-size:.875rem;padding:.65625rem 1.09375rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{font-size:1.25rem;padding:.9375rem 1.5625rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only.p-button-loading-left .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only.p-button-loading-right .p-button-label{margin-right:.5rem}.p-button.p-button-loading-label-only.p-button-loading-top .p-button-label{margin-top:.5rem}.p-button.p-button-loading-label-only.p-button-loading-bottom .p-button-label{margin-bottom:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:3rem}.p-fluid .p-button-group{display:flex}.p-fluid .p-button-group .p-button{flex:1}.p-button.p-button-secondary,.p-button-group.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button,.p-fileupload-choose.p-button-secondary{color:#fff;background:#64748b;border:1px solid #64748b}.p-button.p-button-secondary:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-secondary:not(:disabled):hover{background:#475569;color:#fff;border-color:#475569}.p-button.p-button-secondary:not(:disabled):focus,.p-button-group.p-button-secondary>.p-button:not(:disabled):focus,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-secondary:not(:disabled):focus{box-shadow:0 0 0 .2rem #e2e8f0}.p-button.p-button-secondary:not(:disabled):active,.p-button-group.p-button-secondary>.p-button:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-secondary:not(:disabled):active{background:#334155;color:#fff;border-color:#334155}.p-button.p-button-secondary.p-button-outlined,.p-button-group.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined,.p-fileupload-choose.p-button-secondary.p-button-outlined{background-color:transparent;color:#64748b;border:1px solid}.p-button.p-button-secondary.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):hover{background:#64748b0a;color:#64748b;border:1px solid}.p-button.p-button-secondary.p-button-outlined:not(:disabled):active,.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):active{background:#64748b29;color:#64748b;border:1px solid}.p-button.p-button-secondary.p-button-text,.p-button-group.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text,.p-fileupload-choose.p-button-secondary.p-button-text{background-color:transparent;color:#64748b;border-color:transparent}.p-button.p-button-secondary.p-button-text:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):hover{background:#64748b0a;border-color:transparent;color:#64748b}.p-button.p-button-secondary.p-button-text:not(:disabled):active,.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):active{background:#64748b29;border-color:transparent;color:#64748b}.p-button.p-button-info,.p-button-group.p-button-info>.p-button,.p-splitbutton.p-button-info>.p-button,.p-fileupload-choose.p-button-info{color:#fff;background:#0ea5e9;border:1px solid #0ea5e9}.p-button.p-button-info:not(:disabled):hover,.p-button-group.p-button-info>.p-button:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-info:not(:disabled):hover{background:#0284c7;color:#fff;border-color:#0284c7}.p-button.p-button-info:not(:disabled):focus,.p-button-group.p-button-info>.p-button:not(:disabled):focus,.p-splitbutton.p-button-info>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-info:not(:disabled):focus{box-shadow:0 0 0 .2rem #bfdbfe}.p-button.p-button-info:not(:disabled):active,.p-button-group.p-button-info>.p-button:not(:disabled):active,.p-splitbutton.p-button-info>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-info:not(:disabled):active{background:#0369a1;color:#fff;border-color:#0369a1}.p-button.p-button-info.p-button-outlined,.p-button-group.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined,.p-fileupload-choose.p-button-info.p-button-outlined{background-color:transparent;color:#0ea5e9;border:1px solid}.p-button.p-button-info.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):hover{background:#0ea5e90a;color:#0ea5e9;border:1px solid}.p-button.p-button-info.p-button-outlined:not(:disabled):active,.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):active{background:#0ea5e929;color:#0ea5e9;border:1px solid}.p-button.p-button-info.p-button-text,.p-button-group.p-button-info>.p-button.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text,.p-fileupload-choose.p-button-info.p-button-text{background-color:transparent;color:#0ea5e9;border-color:transparent}.p-button.p-button-info.p-button-text:not(:disabled):hover,.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-info.p-button-text:not(:disabled):hover{background:#0ea5e90a;border-color:transparent;color:#0ea5e9}.p-button.p-button-info.p-button-text:not(:disabled):active,.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-info.p-button-text:not(:disabled):active{background:#0ea5e929;border-color:transparent;color:#0ea5e9}.p-button.p-button-success,.p-button-group.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button,.p-fileupload-choose.p-button-success{color:#fff;background:#22c55e;border:1px solid #22c55e}.p-button.p-button-success:not(:disabled):hover,.p-button-group.p-button-success>.p-button:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-success:not(:disabled):hover{background:#16a34a;color:#fff;border-color:#16a34a}.p-button.p-button-success:not(:disabled):focus,.p-button-group.p-button-success>.p-button:not(:disabled):focus,.p-splitbutton.p-button-success>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-success:not(:disabled):focus{box-shadow:0 0 0 .2rem #bbf7d0}.p-button.p-button-success:not(:disabled):active,.p-button-group.p-button-success>.p-button:not(:disabled):active,.p-splitbutton.p-button-success>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-success:not(:disabled):active{background:#15803d;color:#fff;border-color:#15803d}.p-button.p-button-success.p-button-outlined,.p-button-group.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined,.p-fileupload-choose.p-button-success.p-button-outlined{background-color:transparent;color:#22c55e;border:1px solid}.p-button.p-button-success.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):hover{background:#22c55e0a;color:#22c55e;border:1px solid}.p-button.p-button-success.p-button-outlined:not(:disabled):active,.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):active{background:#22c55e29;color:#22c55e;border:1px solid}.p-button.p-button-success.p-button-text,.p-button-group.p-button-success>.p-button.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text,.p-fileupload-choose.p-button-success.p-button-text{background-color:transparent;color:#22c55e;border-color:transparent}.p-button.p-button-success.p-button-text:not(:disabled):hover,.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-success.p-button-text:not(:disabled):hover{background:#22c55e0a;border-color:transparent;color:#22c55e}.p-button.p-button-success.p-button-text:not(:disabled):active,.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-success.p-button-text:not(:disabled):active{background:#22c55e29;border-color:transparent;color:#22c55e}.p-button.p-button-warning,.p-button-group.p-button-warning>.p-button,.p-splitbutton.p-button-warning>.p-button,.p-fileupload-choose.p-button-warning{color:#fff;background:#f97316;border:1px solid #f97316}.p-button.p-button-warning:not(:disabled):hover,.p-button-group.p-button-warning>.p-button:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-warning:not(:disabled):hover{background:#ea580c;color:#fff;border-color:#ea580c}.p-button.p-button-warning:not(:disabled):focus,.p-button-group.p-button-warning>.p-button:not(:disabled):focus,.p-splitbutton.p-button-warning>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-warning:not(:disabled):focus{box-shadow:0 0 0 .2rem #fde68a}.p-button.p-button-warning:not(:disabled):active,.p-button-group.p-button-warning>.p-button:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-warning:not(:disabled):active{background:#c2410c;color:#fff;border-color:#c2410c}.p-button.p-button-warning.p-button-outlined,.p-button-group.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined,.p-fileupload-choose.p-button-warning.p-button-outlined{background-color:transparent;color:#f97316;border:1px solid}.p-button.p-button-warning.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):hover{background:#f973160a;color:#f97316;border:1px solid}.p-button.p-button-warning.p-button-outlined:not(:disabled):active,.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):active{background:#f9731629;color:#f97316;border:1px solid}.p-button.p-button-warning.p-button-text,.p-button-group.p-button-warning>.p-button.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text,.p-fileupload-choose.p-button-warning.p-button-text{background-color:transparent;color:#f97316;border-color:transparent}.p-button.p-button-warning.p-button-text:not(:disabled):hover,.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):hover{background:#f973160a;border-color:transparent;color:#f97316}.p-button.p-button-warning.p-button-text:not(:disabled):active,.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):active{background:#f9731629;border-color:transparent;color:#f97316}.p-button.p-button-help,.p-button-group.p-button-help>.p-button,.p-splitbutton.p-button-help>.p-button,.p-fileupload-choose.p-button-help{color:#fff;background:#a855f7;border:1px solid #a855f7}.p-button.p-button-help:not(:disabled):hover,.p-button-group.p-button-help>.p-button:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-help:not(:disabled):hover{background:#9333ea;color:#fff;border-color:#9333ea}.p-button.p-button-help:not(:disabled):focus,.p-button-group.p-button-help>.p-button:not(:disabled):focus,.p-splitbutton.p-button-help>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-help:not(:disabled):focus{box-shadow:0 0 0 .2rem #e9d5ff}.p-button.p-button-help:not(:disabled):active,.p-button-group.p-button-help>.p-button:not(:disabled):active,.p-splitbutton.p-button-help>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-help:not(:disabled):active{background:#7e22ce;color:#fff;border-color:#7e22ce}.p-button.p-button-help.p-button-outlined,.p-button-group.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined,.p-fileupload-choose.p-button-help.p-button-outlined{background-color:transparent;color:#a855f7;border:1px solid}.p-button.p-button-help.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):hover{background:#a855f70a;color:#a855f7;border:1px solid}.p-button.p-button-help.p-button-outlined:not(:disabled):active,.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):active{background:#a855f729;color:#a855f7;border:1px solid}.p-button.p-button-help.p-button-text,.p-button-group.p-button-help>.p-button.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text,.p-fileupload-choose.p-button-help.p-button-text{background-color:transparent;color:#a855f7;border-color:transparent}.p-button.p-button-help.p-button-text:not(:disabled):hover,.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-help.p-button-text:not(:disabled):hover{background:#a855f70a;border-color:transparent;color:#a855f7}.p-button.p-button-help.p-button-text:not(:disabled):active,.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-help.p-button-text:not(:disabled):active{background:#a855f729;border-color:transparent;color:#a855f7}.p-button.p-button-danger,.p-button-group.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button,.p-fileupload-choose.p-button-danger{color:#fff;background:#ef4444;border:1px solid #ef4444}.p-button.p-button-danger:not(:disabled):hover,.p-button-group.p-button-danger>.p-button:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-danger:not(:disabled):hover{background:#dc2626;color:#fff;border-color:#dc2626}.p-button.p-button-danger:not(:disabled):focus,.p-button-group.p-button-danger>.p-button:not(:disabled):focus,.p-splitbutton.p-button-danger>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-danger:not(:disabled):focus{box-shadow:0 0 0 .2rem #fecaca}.p-button.p-button-danger:not(:disabled):active,.p-button-group.p-button-danger>.p-button:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-danger:not(:disabled):active{background:#b91c1c;color:#fff;border-color:#b91c1c}.p-button.p-button-danger.p-button-outlined,.p-button-group.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined,.p-fileupload-choose.p-button-danger.p-button-outlined{background-color:transparent;color:#ef4444;border:1px solid}.p-button.p-button-danger.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):hover{background:#ef44440a;color:#ef4444;border:1px solid}.p-button.p-button-danger.p-button-outlined:not(:disabled):active,.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):active{background:#ef444429;color:#ef4444;border:1px solid}.p-button.p-button-danger.p-button-text,.p-button-group.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text,.p-fileupload-choose.p-button-danger.p-button-text{background-color:transparent;color:#ef4444;border-color:transparent}.p-button.p-button-danger.p-button-text:not(:disabled):hover,.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):hover{background:#ef44440a;border-color:transparent;color:#ef4444}.p-button.p-button-danger.p-button-text:not(:disabled):active,.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):active{background:#ef444429;border-color:transparent;color:#ef4444}.p-button.p-button-contrast,.p-button-group.p-button-contrast>.p-button,.p-splitbutton.p-button-contrast>.p-button{color:#fff;background:#1f2937;border:1px solid #1f2937}.p-button.p-button-contrast:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):hover{background:#374151;color:#fff;border-color:#374151}.p-button.p-button-contrast:not(:disabled):focus,.p-button-group.p-button-contrast>.p-button:not(:disabled):focus,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-contrast:not(:disabled):active,.p-button-group.p-button-contrast>.p-button:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):active{background:#4b5563;color:#fff;border-color:#4b5563}.p-button.p-button-contrast.p-button-outlined,.p-button-group.p-button-contrast>.p-button.p-button-outlined,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined{background-color:transparent;color:#1f2937;border:1px solid}.p-button.p-button-contrast.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover{background:#1f29370a;color:#1f2937;border:1px solid}.p-button.p-button-contrast.p-button-outlined:not(:disabled):active,.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active{background:#1f293729;color:#1f2937;border:1px solid}.p-button.p-button-contrast.p-button-text,.p-button-group.p-button-contrast>.p-button.p-button-text,.p-splitbutton.p-button-contrast>.p-button.p-button-text{background-color:transparent;color:#1f2937;border-color:transparent}.p-button.p-button-contrast.p-button-text:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):hover{background:#1f29370a;border-color:transparent;color:#1f2937}.p-button.p-button-contrast.p-button-text:not(:disabled):active,.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):active{background:#1f293729;border-color:transparent;color:#1f2937}.p-button.p-button-link{color:#4338ca;background:transparent;border:transparent}.p-button.p-button-link:not(:disabled):hover{background:transparent;color:#4338ca;border-color:transparent}.p-button.p-button-link:not(:disabled):hover .p-button-label{text-decoration:underline}.p-button.p-button-link:not(:disabled):focus{background:transparent;box-shadow:0 0 0 .2rem #c7d2fe;border-color:transparent}.p-button.p-button-link:not(:disabled):active{background:transparent;color:#4338ca;border-color:transparent}.p-splitbutton{border-radius:6px}.p-splitbutton.p-button-outlined>.p-button{background-color:transparent;color:#6366f1;border:1px solid}.p-splitbutton.p-button-outlined>.p-button:not(:disabled):hover{background:#6366f10a;color:#6366f1}.p-splitbutton.p-button-outlined>.p-button:not(:disabled):active{background:#6366f129;color:#6366f1}.p-splitbutton.p-button-outlined.p-button-plain>.p-button{color:#6b7280;border-color:#6b7280}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):hover{background:#f3f4f6;color:#6b7280}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):active{background:#e5e7eb;color:#6b7280}.p-splitbutton.p-button-text>.p-button{background-color:transparent;color:#6366f1;border-color:transparent}.p-splitbutton.p-button-text>.p-button:not(:disabled):hover{background:#6366f10a;color:#6366f1;border-color:transparent}.p-splitbutton.p-button-text>.p-button:not(:disabled):active{background:#6366f129;color:#6366f1;border-color:transparent}.p-splitbutton.p-button-text.p-button-plain>.p-button{color:#6b7280}.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):hover{background:#f3f4f6;color:#6b7280}.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):active{background:#e5e7eb;color:#6b7280}.p-splitbutton.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-splitbutton.p-button-rounded{border-radius:2rem}.p-splitbutton.p-button-rounded>.p-button{border-radius:2rem}.p-splitbutton.p-button-sm>.p-button{font-size:.875rem;padding:.65625rem 1.09375rem}.p-splitbutton.p-button-sm>.p-button .p-button-icon{font-size:.875rem}.p-splitbutton.p-button-lg>.p-button{font-size:1.25rem;padding:.9375rem 1.5625rem}.p-splitbutton.p-button-lg>.p-button.p-button-icon-only{width:auto}.p-splitbutton.p-button-lg>.p-button .p-button-icon{font-size:1.25rem}.p-splitbutton .p-splitbutton-menubutton,.p-splitbutton .p-splitbutton.p-button-rounded>.p-splitbutton-menubutton.p-button,.p-splitbutton .p-splitbutton.p-button-outlined>.p-splitbutton-menubutton.p-button{border-top-left-radius:0;border-bottom-left-radius:0}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button{background-color:transparent;color:#64748b;border:1px solid}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):hover{background:#64748b0a;color:#64748b}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):active{background:#64748b29;color:#64748b}.p-splitbutton.p-button-secondary.p-button-text>.p-button{background-color:transparent;color:#64748b;border-color:transparent}.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):hover{background:#64748b0a;border-color:transparent;color:#64748b}.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):active{background:#64748b29;border-color:transparent;color:#64748b}.p-splitbutton.p-button-info.p-button-outlined>.p-button{background-color:transparent;color:#0ea5e9;border:1px solid}.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):hover{background:#0ea5e90a;color:#0ea5e9}.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):active{background:#0ea5e929;color:#0ea5e9}.p-splitbutton.p-button-info.p-button-text>.p-button{background-color:transparent;color:#0ea5e9;border-color:transparent}.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):hover{background:#0ea5e90a;border-color:transparent;color:#0ea5e9}.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):active{background:#0ea5e929;border-color:transparent;color:#0ea5e9}.p-splitbutton.p-button-success.p-button-outlined>.p-button{background-color:transparent;color:#22c55e;border:1px solid}.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):hover{background:#22c55e0a;color:#22c55e}.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):active{background:#22c55e29;color:#22c55e}.p-splitbutton.p-button-success.p-button-text>.p-button{background-color:transparent;color:#22c55e;border-color:transparent}.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):hover{background:#22c55e0a;border-color:transparent;color:#22c55e}.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):active{background:#22c55e29;border-color:transparent;color:#22c55e}.p-splitbutton.p-button-warning.p-button-outlined>.p-button{background-color:transparent;color:#f97316;border:1px solid}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):hover{background:#f973160a;color:#f97316}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):active{background:#f9731629;color:#f97316}.p-splitbutton.p-button-warning.p-button-text>.p-button{background-color:transparent;color:#f97316;border-color:transparent}.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):hover{background:#f973160a;border-color:transparent;color:#f97316}.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):active{background:#f9731629;border-color:transparent;color:#f97316}.p-splitbutton.p-button-help.p-button-outlined>.p-button{background-color:transparent;color:#a855f7;border:1px solid}.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):hover{background:#a855f70a;color:#a855f7}.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):active{background:#a855f729;color:#a855f7}.p-splitbutton.p-button-help.p-button-text>.p-button{background-color:transparent;color:#a855f7;border-color:transparent}.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):hover{background:#a855f70a;border-color:transparent;color:#a855f7}.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):active{background:#a855f729;border-color:transparent;color:#a855f7}.p-splitbutton.p-button-danger.p-button-outlined>.p-button{background-color:transparent;color:#ef4444;border:1px solid}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):hover{background:#ef44440a;color:#ef4444}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):active{background:#ef444429;color:#ef4444}.p-splitbutton.p-button-danger.p-button-text>.p-button{background-color:transparent;color:#ef4444;border-color:transparent}.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):hover{background:#ef44440a;border-color:transparent;color:#ef4444}.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):active{background:#ef444429;border-color:transparent;color:#ef4444}.p-speeddial-button.p-button.p-button-icon-only{width:4rem;height:4rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon{font-size:1.3rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon.p-icon{width:1.3rem;height:1.3rem}.p-speeddial-list{outline:0 none}.p-speeddial-action{width:3rem;height:3rem;background:#4b5563;color:#fff}.p-speeddial-action:hover{background:#022354;color:#fff}.p-speeddial-direction-up .p-speeddial-item{margin:.25rem}.p-speeddial-direction-up .p-speeddial-item:first-child{margin-bottom:.5rem}.p-speeddial-direction-down .p-speeddial-item{margin:.25rem}.p-speeddial-direction-down .p-speeddial-item:first-child{margin-top:.5rem}.p-speeddial-direction-left .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-left .p-speeddial-item:first-child{margin-right:.5rem}.p-speeddial-direction-right .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-right .p-speeddial-item:first-child{margin-left:.5rem}.p-speeddial-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item{margin:0}.p-speeddial-circle .p-speeddial-item:first-child,.p-speeddial-circle .p-speeddial-item:last-child,.p-speeddial-semi-circle .p-speeddial-item:first-child,.p-speeddial-semi-circle .p-speeddial-item:last-child,.p-speeddial-quarter-circle .p-speeddial-item:first-child,.p-speeddial-quarter-circle .p-speeddial-item:last-child{margin:0}.p-speeddial-mask{background-color:#0006;border-radius:6px}.p-carousel .p-carousel-content .p-carousel-prev,.p-carousel .p-carousel-content .p-carousel-next{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,.p-carousel .p-carousel-content .p-carousel-next:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-carousel .p-carousel-content .p-carousel-prev:focus-visible,.p-carousel .p-carousel-content .p-carousel-next:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-carousel .p-carousel-content .p-carousel-prev,.p-carousel .p-carousel-content .p-carousel-next{margin:.5rem}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-right:.5rem;margin-bottom:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#d1d5db;width:2rem;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:0}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#9ca3af}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#eef2ff;color:#4338ca}.p-datatable .p-paginator-top,.p-datatable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-datatable .p-datatable-header{background:#f9fafb;color:#374151;border:1px solid #e5e7eb;border-width:1px 0 1px 0;padding:1rem;font-weight:700}.p-datatable .p-datatable-footer{background:#f9fafb;color:#374151;border:1px solid #e5e7eb;border-width:0 0 1px 0;padding:1rem;font-weight:700}.p-datatable .p-datatable-thead>tr>th{text-align:left;padding:1rem;border:1px solid #e5e7eb;border-width:0 0 1px 0;font-weight:700;color:#374151;background:#f9fafb;transition:box-shadow .2s}.p-datatable .p-datatable-tfoot>tr>td{text-align:left;padding:1rem;border:1px solid #e5e7eb;border-width:0 0 1px 0;font-weight:700;color:#374151;background:#f9fafb}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#374151;margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#4338ca;background:#eef2ff;margin-left:.5rem}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover{background:#f3f4f6;color:#374151}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#374151}.p-datatable .p-sortable-column.p-highlight{background:#eef2ff;color:#4338ca}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#4338ca}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover{background:#eef2ff;color:#4338ca}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#4338ca}.p-datatable .p-sortable-column:focus-visible{box-shadow:inset 0 0 0 .15rem #c7d2fe;outline:0 none}.p-datatable .p-datatable-tbody>tr{background:#fff;color:#4b5563;transition:box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:1px solid #e5e7eb;border-width:0 0 1px 0;padding:1rem}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{font-weight:700}.p-datatable .p-datatable-tbody>tr>td.p-highlight{background:#eef2ff;color:#4338ca}.p-datatable .p-datatable-tbody>tr.p-highlight{background:#eef2ff;color:#4338ca}.p-datatable .p-datatable-tbody>tr.p-highlight-contextmenu{outline:.15rem solid #c7d2fe;outline-offset:-.15rem}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #eef2ff}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #eef2ff}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:not(.p-highlight):not(.p-datatable-emptymessage):hover{background:#f3f4f6;color:#4b5563}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:focus-visible{outline:.15rem solid #c7d2fe;outline-offset:-.15rem}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:focus-visible{outline:.15rem solid #c7d2fe;outline-offset:-.15rem}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):not(.p-datatable-emptymessage):hover{background:#f3f4f6;color:#4b5563}.p-datatable .p-column-resizer-helper{background:#6366f1}.p-datatable .p-datatable-scrollable-header,.p-datatable .p-datatable-scrollable-footer{background:#f9fafb}.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-tfoot{background-color:#f9fafb}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable .p-datatable-loading-icon.p-icon{width:2rem;height:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px 0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td{border-width:1px 0 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child{border-width:1px 1px 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child{border-width:1px 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td{border-width:0 0 0 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child{border-width:0 1px 0 1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:#f8f8fa}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight{background:#eef2ff;color:#4338ca}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler{color:#4338ca}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#4338ca}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd+.p-row-expanded{background:#f8f8fa}.p-datatable.p-datatable-sm .p-datatable-header{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-footer{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-header{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-thead>tr>th{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-footer{padding:1.25rem}.p-datatable-drag-selection-helper{background:#6366f129}.p-dataview .p-paginator-top,.p-dataview .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-dataview .p-dataview-header{background:#f9fafb;color:#374151;border:1px solid #e5e7eb;border-width:1px 0 1px 0;padding:1rem;font-weight:700}.p-dataview .p-dataview-content{background:#fff;color:#4b5563;border:0 none;padding:0}.p-dataview .p-dataview-footer{background:#f9fafb;color:#374151;border:1px solid #e5e7eb;border-width:0 0 1px 0;padding:1rem;font-weight:700;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.p-dataview .p-dataview-loading-icon{font-size:2rem}.p-dataview .p-dataview-loading-icon.p-icon{width:2rem;height:2rem}.p-datascroller .p-paginator-top,.p-datascroller .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-datascroller .p-datascroller-header{background:#f9fafb;color:#374151;border:1px solid #e5e7eb;border-width:1px 0 1px 0;padding:1rem;font-weight:700}.p-datascroller .p-datascroller-content{background:#fff;color:#4b5563;border:0 none;padding:0}.p-datascroller.p-datascroller-inline .p-datascroller-list>li{border:solid #e5e7eb;border-width:0 0 1px 0}.p-datascroller .p-datascroller-footer{background:#f9fafb;color:#374151;border:1px solid #e5e7eb;border-width:0 0 1px 0;padding:1rem;font-weight:700;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.p-column-filter-row .p-column-filter-menu-button,.p-column-filter-row .p-column-filter-clear-button{margin-left:.5rem}.p-column-filter-menu-button{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-menu-button:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{background:#f3f4f6;color:#374151}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{background:#eef2ff;color:#4338ca}.p-column-filter-menu-button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-column-filter-clear-button{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-clear-button:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-column-filter-clear-button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-column-filter-overlay{background:#fff;color:#4b5563;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a;min-width:12.5rem}.p-column-filter-overlay .p-column-filter-row-items{padding:.75rem 0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#4b5563;background:transparent;transition:box-shadow .2s;border-radius:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:#4338ca;background:#eef2ff}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:#4b5563;background:#f3f4f6}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{padding:.75rem 1.25rem;border-bottom:1px solid #e5e7eb;color:#374151;background:#f9fafb;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-column-filter-overlay-menu .p-column-filter-constraint{padding:1.25rem;border-bottom:1px solid #e5e7eb}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0 none}.p-column-filter-overlay-menu .p-column-filter-add-rule{padding:.75rem 1.25rem}.p-column-filter-overlay-menu .p-column-filter-buttonbar,.p-orderlist .p-orderlist-controls{padding:1.25rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-header{background:#f9fafb;color:#374151;border:1px solid #e5e7eb;padding:1.25rem;font-weight:700;border-bottom:0 none;border-top-right-radius:6px;border-top-left-radius:6px}.p-orderlist .p-orderlist-filter-container{padding:1.25rem;background:#fff;border:1px solid #e5e7eb;border-bottom:0 none}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input{padding-right:1.75rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon{right:.75rem;color:#6b7280}.p-orderlist .p-orderlist-list{border:1px solid #e5e7eb;background:#fff;color:#4b5563;padding:.75rem 0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;outline:0 none}.p-orderlist .p-orderlist-list .p-orderlist-item{padding:.75rem 1.25rem;margin:0;border:0 none;color:#4b5563;background:transparent;transition:transform .2s,box-shadow .2s}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus{color:#4b5563;background:#e5e7eb}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:#4338ca;background:#eef2ff}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus{background:#6366f13d}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n){background:#f8f8fa}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n):hover{background:#f3f4f6}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-organizationchart .p-organizationchart-node-content.p-highlight{background:#eef2ff;color:#4338ca}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:#6f91ff}.p-organizationchart .p-organizationchart-line-down{background:#e5e7eb}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid #e5e7eb;border-color:#e5e7eb}.p-organizationchart .p-organizationchart-line-top{border-top:1px solid #e5e7eb;border-color:#e5e7eb}.p-organizationchart .p-organizationchart-node-content{border:1px solid #e5e7eb;background:#fff;color:#4b5563;padding:1.25rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;color:inherit;border-radius:50%}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-paginator{background:#fff;color:#6b7280;border:solid #f3f4f6;border-width:0;padding:.5rem 1rem;border-radius:6px}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{background-color:transparent;border:0 none;color:#6b7280;min-width:3rem;height:3rem;margin:.143rem;transition:box-shadow .2s;border-radius:50%}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6;border-color:transparent;color:#374151}.p-paginator .p-paginator-first{border-top-left-radius:50%;border-bottom-left-radius:50%}.p-paginator .p-paginator-last{border-top-right-radius:50%;border-bottom-right-radius:50%}.p-paginator .p-dropdown{margin-left:.5rem;height:3rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-page-input{margin-left:.5rem;margin-right:.5rem}.p-paginator .p-paginator-page-input .p-inputtext{max-width:3rem}.p-paginator .p-paginator-current{background-color:transparent;border:0 none;color:#6b7280;min-width:3rem;height:3rem;margin:.143rem;padding:0 .5rem}.p-paginator .p-paginator-pages .p-paginator-page{background-color:transparent;border:0 none;color:#6b7280;min-width:3rem;height:3rem;margin:.143rem;transition:box-shadow .2s;border-radius:50%}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#eef2ff;border-color:#eef2ff;color:#4338ca}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:#f3f4f6;border-color:transparent;color:#374151}.p-picklist .p-picklist-buttons{padding:1.25rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-header{background:#f9fafb;color:#374151;border:1px solid #e5e7eb;padding:1.25rem;font-weight:700;border-bottom:0 none;border-top-right-radius:6px;border-top-left-radius:6px}.p-picklist .p-picklist-filter-container{padding:1.25rem;background:#fff;border:1px solid #e5e7eb;border-bottom:0 none}.p-picklist .p-picklist-filter-container .p-picklist-filter-input{padding-right:1.75rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-icon{right:.75rem;color:#6b7280}.p-picklist .p-picklist-list{border:1px solid #e5e7eb;background:#fff;color:#4b5563;padding:.75rem 0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;outline:0 none}.p-picklist .p-picklist-list .p-picklist-item{padding:.75rem 1.25rem;margin:0;border:0 none;color:#4b5563;background:transparent;transition:transform .2s,box-shadow .2s}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-picklist .p-picklist-list .p-picklist-item.p-focus{color:#4b5563;background:#e5e7eb}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:#4338ca;background:#eef2ff}.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus{background:#6366f13d}.p-tree-container{margin:0;padding:0;list-style-type:none;overflow:auto}.p-treenode-children{margin:0;padding:0;list-style-type:none}.p-treenode-selectable{cursor:pointer;-webkit-user-select:none;user-select:none}.p-tree-toggler{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative;flex-shrink:0}.p-treenode-leaf>.p-treenode-content .p-tree-toggler{visibility:hidden}.p-treenode-content{display:flex;align-items:center}.p-tree-filter{width:100%}.p-tree-filter-container{position:relative;display:block;width:100%}.p-tree-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-tree-loading{position:relative;min-height:4rem}.p-tree .p-tree-loading-overlay{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center}.p-tree{border:1px solid #e5e7eb;background:#fff;color:#4b5563;padding:1.25rem;border-radius:6px}.p-tree .p-tree-container .p-treenode{padding:.143rem;outline:0 none}.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:6px;transition:box-shadow .2s;padding:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem;width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{margin-right:.5rem;color:#6b7280}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-indeterminate .p-checkbox-icon{color:#4b5563}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:#eef2ff;color:#4338ca}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#4338ca}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover{background:#f3f4f6;color:#4b5563}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{width:100%;padding-right:1.75rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{right:.75rem;color:#6b7280}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-tree-loading-icon.p-icon{width:2rem;height:2rem}.p-tree .p-treenode-droppoint{height:.5rem}.p-tree .p-treenode-droppoint.p-treenode-droppoint-active{background:#8ba7ff}.p-treetable{position:relative}.p-treetable>.p-treetable-wrapper{overflow:auto}.p-treetable table{border-collapse:collapse;width:100%;table-layout:fixed}.p-treetable .p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-treetable-selectable .p-treetable-tbody>tr{cursor:pointer}.p-treetable-toggler{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;overflow:hidden;position:relative}.p-treetable-toggler+.p-checkbox{vertical-align:middle}.p-treetable-toggler+.p-checkbox+span{vertical-align:middle}.p-treetable-resizable>.p-treetable-wrapper{overflow-x:auto}.p-treetable-resizable .p-treetable-thead>tr>th,.p-treetable-resizable .p-treetable-tfoot>tr>td,.p-treetable-resizable .p-treetable-tbody>tr>td{overflow:hidden}.p-treetable-resizable .p-resizable-column{background-clip:padding-box;position:relative}.p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer{display:none}.p-treetable .p-column-resizer{display:block;position:absolute;top:0;right:0;margin:0;width:.5rem;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.p-treetable .p-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.p-treetable-scrollable-wrapper{position:relative}.p-treetable-scrollable-header,.p-treetable-scrollable-footer{overflow:hidden;border:0 none}.p-treetable-scrollable-body{overflow:auto;position:relative}.p-treetable-virtual-table{position:absolute}.p-treetable-frozen-view .p-treetable-scrollable-body{overflow:hidden}.p-treetable-unfrozen-view{position:absolute;top:0;left:0}.p-treetable-reorder-indicator-up,.p-treetable-reorder-indicator-down{position:absolute;display:none}.p-treetable .p-treetable-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.p-treetable .p-treetable-thead>tr>th.p-align-left>.p-column-header-content,.p-treetable .p-treetable-tbody>tr>td.p-align-left,.p-treetable .p-treetable-tfoot>tr>td.p-align-left{text-align:left;justify-content:flex-start}.p-treetable .p-treetable-thead>tr>th.p-align-right>.p-column-header-content,.p-treetable .p-treetable-tbody>tr>td.p-align-right,.p-treetable .p-treetable-tfoot>tr>td.p-align-right{text-align:right;justify-content:flex-end}.p-treetable .p-treetable-thead>tr>th.p-align-center>.p-column-header-content,.p-treetable .p-treetable-tbody>tr>td.p-align-center,.p-treetable .p-treetable-tfoot>tr>td.p-align-center{text-align:center;justify-content:center}.p-treetable .p-paginator-top,.p-treetable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-treetable .p-treetable-header{background:#f9fafb;color:#374151;border:1px solid #e5e7eb;border-width:1px 0 1px 0;padding:1rem;font-weight:700}.p-treetable .p-treetable-footer{background:#f9fafb;color:#374151;border:1px solid #e5e7eb;border-width:0 0 1px 0;padding:1rem;font-weight:700}.p-treetable .p-treetable-thead>tr>th{text-align:left;padding:1rem;border:1px solid #e5e7eb;border-width:0 0 1px 0;font-weight:700;color:#374151;background:#f9fafb;transition:box-shadow .2s}.p-treetable .p-treetable-tfoot>tr>td{text-align:left;padding:1rem;border:1px solid #e5e7eb;border-width:0 0 1px 0;font-weight:700;color:#374151;background:#f9fafb}.p-treetable .p-sortable-column{outline-color:#c7d2fe}.p-treetable .p-sortable-column .p-sortable-column-icon{color:#374151;margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#4338ca;background:#eef2ff;margin-left:.5rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{background:#f3f4f6;color:#374151}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#374151}.p-treetable .p-sortable-column.p-highlight{background:#eef2ff;color:#4338ca}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#4338ca}.p-treetable .p-treetable-tbody>tr{background:#fff;color:#4b5563;transition:box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:1px solid #e5e7eb;border-width:0 0 1px 0;padding:1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox .p-indeterminate .p-checkbox-icon{color:#4b5563}.p-treetable .p-treetable-tbody>tr:focus-visible{outline:.15rem solid #c7d2fe;outline-offset:-.15rem}.p-treetable .p-treetable-tbody>tr.p-highlight{background:#eef2ff;color:#4338ca}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler{color:#4338ca}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#4338ca}.p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover,.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler,.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:#4b5563}.p-treetable .p-column-resizer-helper{background:#6366f1}.p-treetable .p-treetable-scrollable-header,.p-treetable .p-treetable-scrollable-footer{background:#f9fafb}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable .p-treetable-loading-icon.p-icon{width:2rem;height:2rem}.p-treetable.p-treetable-gridlines .p-treetable-header{border-width:1px 1px 0 1px}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px 0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th{border-width:1px}.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td{border-width:1px}.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td{border-width:1px}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd{background:#f8f8fa}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight{background:#eef2ff;color:#4338ca}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler{color:#4338ca}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#4338ca}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd+.p-row-expanded{background:#f8f8fa}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-thead>tr>th{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-footer{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-header{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-thead>tr>th{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-footer{padding:1.25rem}.p-timeline .p-timeline-event-marker{border:2px solid #6366f1;border-radius:50%;width:1rem;height:1rem;background-color:#fff}.p-timeline .p-timeline-event-connector{background-color:#e5e7eb}.p-timeline.p-timeline-vertical .p-timeline-event-opposite,.p-timeline.p-timeline-vertical .p-timeline-event-content{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,.p-timeline.p-timeline-horizontal .p-timeline-event-content{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-accordion .p-accordion-header .p-accordion-header-link{padding:1.25rem;border:1px solid #e5e7eb;color:#6b7280;background:#f9fafb;font-weight:700;border-radius:6px;transition:box-shadow .2s}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:#f9fafb;border-color:#e5e7eb;color:#374151;border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-color:#e5e7eb;background:#f3f4f6;color:#374151}.p-accordion .p-accordion-content{padding:1.25rem;border:1px solid #e5e7eb;background:#fff;color:#4b5563;border-top:0;border-radius:0 0 6px 6px}.p-accordion .p-accordion-tab{margin-bottom:4px}.p-card{background:#fff;color:#4b5563;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;border-radius:6px}.p-card .p-card-body{padding:1.25rem}.p-card .p-card-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.p-card .p-card-subtitle{font-weight:400;margin-bottom:.5rem;color:#6b7280}.p-card .p-card-content{padding:1.25rem 0}.p-card .p-card-footer{padding:1.25rem 0 0}.p-fieldset{border:1px solid #e5e7eb;background:#fff;color:#4b5563;border-radius:6px}.p-fieldset .p-fieldset-legend{padding:1.25rem;border:1px solid #e5e7eb;color:#374151;background:#f9fafb;font-weight:700;border-radius:6px}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{padding:1.25rem;color:#374151;border-radius:6px;transition:box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.p-fieldset .p-fieldset-content{padding:1.25rem}.p-divider .p-divider-content{background-color:#fff}.p-divider.p-divider-horizontal{margin:1.25rem 0;padding:0 1.25rem}.p-divider.p-divider-horizontal:before{border-top:1px #e5e7eb}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1.25rem;padding:1.25rem 0}.p-divider.p-divider-vertical:before{border-left:1px #e5e7eb}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-panel .p-panel-header{border:1px solid #e5e7eb;padding:1.25rem;background:#f9fafb;color:#374151;border-top-right-radius:6px;border-top-left-radius:6px}.p-panel .p-panel-header .p-panel-title{font-weight:700}.p-panel .p-panel-header .p-panel-header-icon{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-panel .p-panel-header .p-panel-header-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-panel.p-panel-toggleable .p-panel-header{padding:.75rem 1.25rem}.p-panel:has(>.p-panel-footer) .p-panel-content{border-bottom-left-radius:0;border-bottom-right-radius:0}.p-panel .p-panel-content{padding:1.25rem;border:1px solid #e5e7eb;background:#fff;color:#4b5563;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-top:0 none}.p-panel .p-panel-footer{padding:.75rem 1.25rem;border:1px solid #e5e7eb;background:#fff;color:#4b5563;border-top:0 none}.p-splitter{border:1px solid #e5e7eb;background:#fff;border-radius:6px;color:#4b5563}.p-splitter .p-splitter-gutter{transition:background-color .2s,color .2s,box-shadow .2s;background:#f9fafb}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:#e5e7eb}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-splitter .p-splitter-gutter-resizing{background:#e5e7eb}.p-stepper .p-stepper-nav{display:flex;justify-content:space-between;margin:0;padding:0;list-style-type:none}.p-stepper .p-stepper-header{padding:.5rem}.p-stepper .p-stepper-header .p-stepper-action{transition:box-shadow .2s;border-radius:6px;background:#fff;outline-color:transparent}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-number{color:#4b5563;border:1px solid #f3f4f6;border-width:2px;background:#fff;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-title{margin-left:.5rem;color:#6b7280;font-weight:700;transition:background-color .2s,color .2s,box-shadow .2s}.p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-stepper .p-stepper-header.p-highlight .p-stepper-number{background:#eef2ff;color:#4338ca}.p-stepper .p-stepper-header.p-highlight .p-stepper-title{color:#4b5563}.p-stepper .p-stepper-header:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-stepper .p-stepper-header:has(~.p-highlight) .p-stepper-separator{background-color:#6366f1}.p-stepper .p-stepper-panels{background:#fff;padding:1.25rem;color:#4b5563}.p-stepper .p-stepper-separator{background-color:#e5e7eb;width:100%;height:2px;margin-inline-start:1rem;transition:box-shadow .2s}.p-stepper.p-stepper-vertical{display:flex;flex-direction:column}.p-stepper.p-stepper-vertical .p-stepper-toggleable-content{display:flex;flex:1 1 auto;background:#fff;color:#4b5563}.p-stepper.p-stepper-vertical .p-stepper-panel{display:flex;flex-direction:column;flex:initial}.p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active{flex:1 1 auto}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header{flex:initial}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content{width:100%;padding-left:1rem}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator{flex:0 0 auto;width:2px;height:auto;margin-inline-start:calc(1.75rem + 2px)}.p-stepper.p-stepper-vertical .p-stepper-panel:has(~.p-stepper-panel-active) .p-stepper-separator{background-color:#6366f1}.p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content{padding-left:3rem}.p-scrollpanel .p-scrollpanel-bar{background:#f9fafb;border:0 none}.p-scrollpanel .p-scrollpanel-bar:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-tabview-nav-container{position:relative}.p-tabview-scrollable .p-tabview-nav-container{overflow:hidden}.p-tabview-nav-content{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto;position:relative}.p-tabview-nav{display:flex;margin:0;padding:0;list-style-type:none;flex:1 1 auto}.p-tabview-nav-link{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;position:relative;text-decoration:none;overflow:hidden}.p-tabview-ink-bar{display:none;z-index:1}.p-tabview-nav-link:focus{z-index:1}.p-tabview-close{z-index:1}.p-tabview-title{line-height:1;white-space:nowrap}.p-tabview-nav-btn{position:absolute;top:0;z-index:2;height:100%;display:flex;align-items:center;justify-content:center}.p-tabview-nav-prev{left:0}.p-tabview-nav-next{right:0}.p-tabview-nav-content::-webkit-scrollbar{display:none}.p-tabview .p-tabview-nav{background:#fff;border:1px solid #e5e7eb;border-width:0 0 2px 0}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:solid #e5e7eb;border-width:0 0 2px 0;border-color:transparent transparent #e5e7eb transparent;background:#fff;color:#6b7280;padding:1.25rem;font-weight:700;border-top-right-radius:6px;border-top-left-radius:6px;transition:box-shadow .2s;margin:0 0 -2px}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #c7d2fe}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:#fff;border-color:#9ca3af;color:#6b7280}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#fff;border-color:#6366f1;color:#6366f1}.p-tabview .p-tabview-close{margin-left:.5rem}.p-tabview .p-tabview-nav-btn.p-link{background:#fff;color:#6366f1;width:3rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:0}.p-tabview .p-tabview-nav-btn.p-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #c7d2fe}.p-tabview .p-tabview-panels{background:#fff;padding:1.25rem;border:0 none;color:#4b5563;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-toolbar{background:#f9fafb;border:1px solid #e5e7eb;padding:1.25rem;border-radius:6px;gap:.5rem}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{background:#fff;color:#4b5563;border:0 none;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-confirm-popup .p-confirm-popup-content{padding:1.25rem}.p-confirm-popup .p-confirm-popup-footer{text-align:right;padding:0 1.25rem 1.25rem}.p-confirm-popup .p-confirm-popup-footer button{margin:0 .5rem 0 0;width:auto}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after{border:solid transparent;border-color:#fff0;border-bottom-color:#fff}.p-confirm-popup:before{border:solid transparent;border-color:#fff0;border-bottom-color:#f2f2f2}.p-confirm-popup.p-confirm-popup-flipped:after{border-top-color:#fff}.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#fff}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-icon.p-icon{width:1.5rem;height:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog{border-radius:6px;box-shadow:0 1px 3px #0000004d;border:0 none}.p-dialog .p-dialog-header{border-bottom:0 none;background:#fff;color:#374151;padding:1.5rem;border-top-right-radius:6px;border-top-left-radius:6px}.p-dialog .p-dialog-header .p-dialog-title{font-weight:700;font-size:1.25rem}.p-dialog .p-dialog-header .p-dialog-header-icon{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-dialog .p-dialog-header .p-dialog-header-icon{margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{background:#fff;color:#4b5563;padding:0 1.5rem 2rem}.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-dialog .p-dialog-footer{border-top:0 none;background:#fff;color:#4b5563;padding:0 1.5rem 1.5rem;text-align:right;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-dialog .p-dialog-footer button{margin:0 .5rem 0 0;width:auto}.p-dialog.p-dialog-maximized .p-dialog-header,.p-dialog.p-dialog-maximized .p-dialog-content:last-of-type{border-radius:0}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon{width:2rem;height:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message{margin-left:1rem}.p-overlaypanel{background:#fff;color:#4b5563;border:0 none;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-overlaypanel .p-overlaypanel-content{padding:1.25rem}.p-overlaypanel .p-overlaypanel-close{background:#6366f1;color:#fff;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;position:absolute;top:-1rem;right:-1rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:#4f46e5;color:#fff}.p-overlaypanel:after{border:solid transparent;border-color:#fff0;border-bottom-color:#fff}.p-overlaypanel:before{border:solid transparent;border-color:#fff0;border-bottom-color:#f2f2f2}.p-overlaypanel.p-overlaypanel-flipped:after{border-top-color:#fff}.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#fff}.p-sidebar{background:#fff;color:#4b5563;border:0 none;box-shadow:0 1px 3px #0000004d}.p-sidebar .p-sidebar-header{padding:1.25rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:1.25rem}.p-tooltip .p-tooltip-text{background:#4b5563;color:#fff;padding:.75rem;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#4b5563}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#4b5563}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#4b5563}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#4b5563}.p-fileupload .p-fileupload-buttonbar{background:#f9fafb;padding:1.25rem;border:1px solid #e5e7eb;color:#374151;border-bottom:0 none;border-top-right-radius:6px;border-top-left-radius:6px;gap:.5rem}.p-fileupload .p-fileupload-buttonbar .p-button{margin-right:.5rem}.p-fileupload .p-fileupload-content{background:#fff;padding:2rem 1rem;border:1px solid #e5e7eb;color:#4b5563;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-fileupload .p-progressbar{height:.25rem}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-breadcrumb{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:1rem}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{transition:box-shadow .2s;border-radius:6px}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon{color:#6b7280}.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator{margin:0 .5rem;color:#4b5563}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text{color:#4b5563}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon{color:#6b7280}.p-contextmenu{padding:.5rem 0;background:#fff;color:#4b5563;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px;width:12.5rem}.p-contextmenu .p-contextmenu-root-list{outline:0 none}.p-contextmenu .p-submenu-list{padding:.5rem 0;background:#fff;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-contextmenu .p-menuitem>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#4338ca;background:#eef2ff}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4338ca}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-contextmenu .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-contextmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-dock .p-dock-list-container{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:.5rem;border-radius:.5rem}.p-dock .p-dock-list-container .p-dock-list{outline:0 none}.p-dock .p-dock-item{padding:.5rem;border-radius:6px}.p-dock .p-dock-item.p-focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-dock .p-dock-action{width:4rem;height:4rem}.p-dock.p-dock-top .p-dock-item-second-prev,.p-dock.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-bottom .p-dock-item-second-next{margin:0 .9rem}.p-dock.p-dock-top .p-dock-item-prev,.p-dock.p-dock-top .p-dock-item-next,.p-dock.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-bottom .p-dock-item-next{margin:0 1.3rem}.p-dock.p-dock-top .p-dock-item-current,.p-dock.p-dock-bottom .p-dock-item-current{margin:0 1.5rem}.p-dock.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-right .p-dock-item-second-next{margin:.9rem 0}.p-dock.p-dock-left .p-dock-item-prev,.p-dock.p-dock-left .p-dock-item-next,.p-dock.p-dock-right .p-dock-item-prev,.p-dock.p-dock-right .p-dock-item-next{margin:1.3rem 0}.p-dock.p-dock-left .p-dock-item-current,.p-dock.p-dock-right .p-dock-item-current{margin:1.5rem 0}.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container{overflow-x:auto;width:100%}.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list{margin:0 auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container{overflow-y:auto;height:100%}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0}.p-dock.p-dock-mobile .p-dock-list .p-dock-item,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-current{transform:none;margin:0}.p-megamenu{padding:.5rem;background:#f9fafb;color:#4b5563;border:1px solid #e5e7eb;border-radius:6px}.p-megamenu .p-megamenu-root-list{outline:0 none}.p-megamenu .p-menuitem>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content{color:#4338ca;background:#eef2ff}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4338ca}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu .p-megamenu-panel{background:#fff;color:#4b5563;border:0 none;box-shadow:0 2px 12px #0000001a}.p-megamenu .p-submenu-header{margin:0;padding:.75rem 1.25rem;color:#374151;background:#fff;font-weight:700;border-top-right-radius:6px;border-top-left-radius:6px}.p-megamenu .p-submenu-list{padding:.5rem 0;width:12.5rem}.p-megamenu .p-submenu-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-megamenu.p-megamenu-vertical{width:12.5rem;padding:.5rem 0}.p-megamenu .p-megamenu-button{width:2rem;height:2rem;color:#6b7280;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-megamenu .p-megamenu-button:hover{color:#6b7280;background:#f3f4f6}.p-megamenu .p-megamenu-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:6px}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280;margin-left:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list{padding:.5rem 0;background:#fff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon{font-size:.875rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem{width:100%;position:static}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content{color:#4338ca;background:#eef2ff}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4338ca}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list{width:100%;position:static;box-shadow:none;border:0 none}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menuitem{width:100%;position:static}.p-menu{padding:.5rem 0;background:#fff;color:#4b5563;border:1px solid #e5e7eb;border-radius:6px;width:12.5rem}.p-menu .p-menuitem>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menu .p-menuitem.p-highlight>.p-menuitem-content{color:#4338ca;background:#eef2ff}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4338ca}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menu.p-menu-overlay{background:#fff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-menu .p-submenu-header{margin:0;padding:.75rem 1.25rem;color:#374151;background:#fff;font-weight:700;border-top-right-radius:0;border-top-left-radius:0}.p-menu .p-menu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar{padding:.5rem;background:#f9fafb;color:#4b5563;border:1px solid #e5e7eb;border-radius:6px}.p-menubar .p-menubar-root-list{outline:0 none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:6px}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280;margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menuitem>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content{color:#4338ca;background:#eef2ff}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4338ca}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-submenu-list{padding:.5rem 0;background:#fff;border:0 none;box-shadow:0 2px 12px #0000001a;width:12.5rem}.p-menubar .p-submenu-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-button{width:2rem;height:2rem;color:#6b7280;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-menubar.p-menubar-mobile .p-menubar-button:hover{color:#6b7280;background:#f3f4f6}.p-menubar.p-menubar-mobile .p-menubar-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-menubar.p-menubar-mobile .p-menubar-root-list{padding:.5rem 0;background:#fff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li a{padding-left:2.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li a{padding-left:3.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li a{padding-left:5.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li a{padding-left:6.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:8.25rem}@media screen and (max-width:960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{display:flex;width:2rem;height:2rem;color:#6b7280;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-menubar .p-menubar-button:hover{color:#6b7280;background:#f3f4f6}.p-menubar .p-menubar-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-menubar .p-menubar-root-list{position:absolute;display:none;padding:.5rem 0;background:#fff;border:0 none;box-shadow:0 2px 12px #0000001a;width:100%}.p-menubar .p-menubar-root-list .p-menu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menubar-root-list .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-menubar .p-menubar-root-list>.p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content{color:#4338ca;background:#eef2ff}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4338ca}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar .p-menubar-root-list .p-submenu-list{width:100%;position:static;box-shadow:none;border:0 none}.p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar .p-menubar-root-list .p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list ul li a{padding-left:2.25rem}.p-menubar .p-menubar-root-list ul li ul li a{padding-left:3.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li a{padding-left:5.25rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li a{padding-left:6.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:8.25rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{display:flex;flex-direction:column;top:100%;left:0;z-index:1}}.p-panelmenu .p-panelmenu-header{outline:0 none}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{border:1px solid #e5e7eb;color:#6b7280;background:#f9fafb;border-radius:6px;transition:box-shadow .2s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link{color:#6b7280;padding:1.25rem;font-weight:700}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-menuitem-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #c7d2fe}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{background:#f9fafb;border-color:#e5e7eb;color:#374151;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{border-color:#e5e7eb;background:#f3f4f6;color:#374151}.p-panelmenu .p-panelmenu-content{padding:.5rem 0;border:1px solid #e5e7eb;background:#fff;color:#4b5563;border-top:0;border-radius:0 0 6px 6px}.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list{outline:0 none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content{color:#4338ca;background:#eef2ff}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4338ca}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel{margin-bottom:4px}.p-slidemenu{padding:.5rem 0;background:#fff;color:#4b5563;border:1px solid #e5e7eb;border-radius:6px;width:12.5rem}.p-slidemenu .p-menuitem-link>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content{color:#4338ca;background:#eef2ff}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4338ca}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-slidemenu .p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-slidemenu.p-slidemenu-overlay{background:#fff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-slidemenu .p-slidemenu-list{padding:.5rem 0;background:#fff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link{background:#eef2ff}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-text{color:#4338ca}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon{color:#4338ca}.p-slidemenu .p-slidemenu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-slidemenu .p-slidemenu-icon{font-size:.875rem}.p-slidemenu .p-slidemenu-icon.p-icon{width:.875rem;height:.875rem}.p-slidemenu .p-slidemenu-backward{padding:.75rem 1.25rem;color:#4b5563}.p-steps .p-steps-item .p-menuitem-link{background:transparent;transition:box-shadow .2s;border-radius:6px;background:#fff}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:#4b5563;border:1px solid #f3f4f6;background:#fff;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;z-index:1;border-radius:50%}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{margin-top:.5rem;color:#6b7280}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-steps .p-steps-item.p-highlight .p-steps-number{background:#eef2ff;color:#4338ca}.p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:700;color:#4b5563}.p-steps .p-steps-item:before{content:" ";border-top:1px solid #e5e7eb;width:100%;top:50%;left:0;display:block;position:absolute;margin-top:-1rem}.p-tabmenu .p-tabmenu-nav{background:#fff;border:1px solid #e5e7eb;border-width:0 0 2px 0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{border:solid #e5e7eb;border-width:0 0 2px 0;border-color:transparent transparent #e5e7eb transparent;background:#fff;color:#6b7280;padding:1.25rem;font-weight:700;border-top-right-radius:6px;border-top-left-radius:6px;transition:box-shadow .2s;margin:0 0 -2px;height:calc(100% + 2px)}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #c7d2fe}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:#fff;border-color:#9ca3af;color:#6b7280}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#fff;border-color:#6366f1;color:#6366f1}.p-tieredmenu{padding:.5rem 0;background:#fff;color:#4b5563;border:1px solid #e5e7eb;border-radius:6px;width:12.5rem}.p-tieredmenu.p-tieredmenu-overlay{background:#fff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-tieredmenu .p-tieredmenu-root-list{outline:0 none}.p-tieredmenu .p-submenu-list{padding:.5rem 0;background:#fff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-tieredmenu .p-menuitem>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#4338ca;background:#eef2ff}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4338ca}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#6366f13d}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-tieredmenu .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-tieredmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-inline-message{padding:.75rem;margin:0;border-radius:6px}.p-inline-message.p-inline-message-info{background:#dbeafeb3;border:solid #3b82f6;border-width:0px;color:#3b82f6}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#3b82f6}.p-inline-message.p-inline-message-success{background:#e4f8f0b3;border:solid #1ea97c;border-width:0px;color:#1ea97c}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#1ea97c}.p-inline-message.p-inline-message-warn{background:#fff2e2b3;border:solid #cc8925;border-width:0px;color:#cc8925}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#cc8925}.p-inline-message.p-inline-message-error{background:#ffe7e6b3;border:solid #ff5757;border-width:0px;color:#ff5757}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#ff5757}.p-inline-message .p-inline-message-icon{font-size:1rem;margin-right:.5rem}.p-inline-message .p-inline-message-icon.p-icon{width:1rem;height:1rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message{margin:1rem 0;border-radius:6px}.p-message .p-message-wrapper{padding:1.25rem 1.75rem}.p-message .p-message-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-message .p-message-close:hover{background:#ffffff80}.p-message .p-message-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-message.p-message-info{background:#dbeafeb3;border:solid #3b82f6;border-width:0 0 0 6px;color:#3b82f6}.p-message.p-message-info .p-message-icon,.p-message.p-message-info .p-message-close{color:#3b82f6}.p-message.p-message-success{background:#e4f8f0b3;border:solid #1ea97c;border-width:0 0 0 6px;color:#1ea97c}.p-message.p-message-success .p-message-icon,.p-message.p-message-success .p-message-close{color:#1ea97c}.p-message.p-message-warn{background:#fff2e2b3;border:solid #cc8925;border-width:0 0 0 6px;color:#cc8925}.p-message.p-message-warn .p-message-icon,.p-message.p-message-warn .p-message-close{color:#cc8925}.p-message.p-message-error{background:#ffe7e6b3;border:solid #ff5757;border-width:0 0 0 6px;color:#ff5757}.p-message.p-message-error .p-message-icon,.p-message.p-message-error .p-message-close{color:#ff5757}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{font-size:1.5rem;margin-right:.5rem}.p-message .p-message-icon.p-icon{width:1.5rem;height:1.5rem}.p-message .p-message-summary{font-weight:700}.p-message .p-message-detail{margin-left:.5rem}.p-toast{opacity:1}.p-toast .p-toast-message{margin:0 0 1rem;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-toast .p-toast-message .p-toast-message-content{padding:1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon{width:2rem;height:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-toast .p-toast-message .p-toast-icon-close:hover{background:#ffffff80}.p-toast .p-toast-message .p-toast-icon-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-toast .p-toast-message.p-toast-message-info{background:#dbeafeb3;border:solid #3b82f6;border-width:0 0 0 6px;color:#3b82f6}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close{color:#3b82f6}.p-toast .p-toast-message.p-toast-message-success{background:#e4f8f0b3;border:solid #1ea97c;border-width:0 0 0 6px;color:#1ea97c}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close{color:#1ea97c}.p-toast .p-toast-message.p-toast-message-warn{background:#fff2e2b3;border:solid #cc8925;border-width:0 0 0 6px;color:#cc8925}.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close{color:#cc8925}.p-toast .p-toast-message.p-toast-message-error{background:#ffe7e6b3;border:solid #ff5757;border-width:0 0 0 6px;color:#ff5757}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{color:#ff5757}.p-galleria .p-galleria-close{margin:.5rem;background:transparent;color:#f9fafb;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close .p-galleria-close-icon.p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-close:hover{background:#ffffff1a;color:#f9fafb}.p-galleria .p-galleria-item-nav{background:transparent;color:#f9fafb;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:6px;margin:0 .5rem}.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon{font-size:2rem}.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon.p-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon.p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{background:#ffffff1a;color:#f9fafb}.p-galleria .p-galleria-caption{background:#00000080;color:#f9fafb;padding:1rem}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#d1d5db;width:1rem;height:1rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#9ca3af}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#eef2ff;color:#4338ca}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:#00000080}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:#fff6}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:#fff9}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#eef2ff;color:#4338ca}.p-galleria .p-galleria-thumbnail-container{background:#000000e6;padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next{margin:.5rem;background-color:transparent;color:#f9fafb;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover{background:#ffffff1a;color:#f9fafb}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content{transition:box-shadow .2s}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-galleria-mask,.p-image-mask{--maskbg: rgba(0, 0, 0, .9)}.p-image-preview-indicator{background-color:transparent;color:#f8f9fa;transition:background-color .2s,color .2s,box-shadow .2s}.p-image-preview-indicator .p-icon{width:1.5rem;height:1.5rem}.p-image-preview-container:hover>.p-image-preview-indicator{background-color:#00000080}.p-image-toolbar{padding:1rem}.p-image-action.p-link{color:#f8f9fa;background-color:transparent;width:3rem;height:3rem;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-image-action.p-link:last-child{margin-right:0}.p-image-action.p-link:hover{color:#f8f9fa;background-color:#ffffff1a}.p-image-action.p-link span{font-size:1.5rem}.p-image-action.p-link .p-icon{width:1.5rem;height:1.5rem}.p-avatar{background-color:#e5e7eb;border-radius:6px}.p-avatar.p-avatar-lg{width:3rem;height:3rem;font-size:1.5rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{width:4rem;height:4rem;font-size:2rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-circle{border-radius:50%}.p-avatar-group .p-avatar{border:2px solid #ffffff}.p-chip{background-color:#e5e7eb;color:#4b5563;border-radius:16px;padding:0 .75rem}.p-chip .p-chip-text{line-height:1.5;margin-top:.375rem;margin-bottom:.375rem}.p-chip .p-chip-icon{margin-right:.5rem}.p-chip img{width:2.25rem;height:2.25rem;margin-left:-.75rem;margin-right:.5rem}.p-chip .p-chip-remove-icon{border-radius:6px;transition:background-color .2s,color .2s,box-shadow .2s;margin-left:.5rem}.p-chip .p-chip-remove-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-chip .p-chip-remove-icon:focus{outline:0 none}.p-scrolltop{width:3rem;height:3rem;border-radius:50%;box-shadow:0 2px 12px #0000001a;transition:background-color .2s,color .2s,box-shadow .2s}.p-scrolltop.p-link{background:#000000b3}.p-scrolltop.p-link:hover{background:#000c}.p-scrolltop .p-scrolltop-icon{font-size:1.5rem;color:#f9fafb}.p-scrolltop .p-scrolltop-icon.p-icon{width:1.5rem;height:1.5rem}.p-skeleton{background-color:#e5e7eb;border-radius:6px}.p-skeleton:after{background:linear-gradient(90deg,#fff0,#fff6,#fff0)}.p-tag .p-tag-icon{margin-right:.25rem;font-size:.75rem}.p-tag .p-tag-icon.p-icon{width:.75rem;height:.75rem}.p-inplace .p-inplace-display{padding:.75rem;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inplace .p-inplace-display:not(.p-disabled):hover{background:#f3f4f6;color:#4b5563}.p-inplace .p-inplace-display:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #c7d2fe}.p-metergroup .p-metergroup-meter-container{background:#e5e7eb;border-radius:6px}.p-metergroup .p-metergroup-meter{border:0 none;background:#6366f1}.p-metergroup .p-metergroup-label-list .p-metergroup-label-list-item{line-height:1.5rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label-type{background:#6366f1;width:.5rem;height:.5rem;border-radius:100%;margin-right:.5rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label{margin-right:1rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label-icon{width:1rem;height:1rem;margin-right:.5rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter-container{height:.5rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-start{margin-bottom:1rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-end{margin-top:1rem}.p-metergroup.p-metergroup-vertical .p-metergroup-meter-container{width:.5rem;height:100%}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.p-metergroup.p-metergroup-vertical .p-metergroup-label-list:not(.p-metergroup-label-list-start){margin-left:1rem}.p-progressbar{border:0 none;height:1.5rem;background:#e5e7eb;border-radius:6px}.p-progressbar .p-progressbar-value{border:0 none;margin:0;background:#6366f1}.p-progressbar .p-progressbar-label{color:#fff;line-height:1.5rem}.p-terminal{background:#fff;color:#4b5563;border:1px solid #e5e7eb;padding:1.25rem}.p-terminal .p-terminal-input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem}.p-badge{background:#6366f1;color:#fff;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem}.p-badge.p-badge-secondary{background-color:#64748b;color:#fff}.p-badge.p-badge-success{background-color:#22c55e;color:#fff}.p-badge.p-badge-info{background-color:#0ea5e9;color:#fff}.p-badge.p-badge-warning{background-color:#f97316;color:#fff}.p-badge.p-badge-danger{background-color:#ef4444;color:#fff}.p-badge.p-badge-lg{font-size:1.125rem;min-width:2.25rem;height:2.25rem;line-height:2.25rem}.p-badge.p-badge-xl{font-size:1.5rem;min-width:3rem;height:3rem;line-height:3rem}.p-tag{background:#6366f1;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .4rem;border-radius:6px}.p-tag.p-tag-success{background-color:#22c55e;color:#fff}.p-tag.p-tag-info{background-color:#0ea5e9;color:#fff}.p-tag.p-tag-warning{background-color:#f97316;color:#fff}.p-tag.p-tag-danger{background-color:#ef4444;color:#fff}}@layer primereact{.p-button-label{font-weight:700}.p-selectbutton>.p-button,.p-togglebutton.p-button{transition:background-color .2s,border-color .2s,box-shadow .2s}.p-accordion .p-accordion-header .p-accordion-header-link,.p-tabview .p-tabview-nav li .p-tabview-nav-link,.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{transition:background-color .2s,border-color .2s,box-shadow .2s}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button,.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background-color:#6366f1}.p-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #b1b3f8,0 1px 2px #000}.p-button.p-button-secondary:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #b0b9c6,0 1px 2px #000}.p-button.p-button-success:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #88eaac,0 1px 2px #000}.p-button.p-button-info:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #83d3f8,0 1px 2px #000}.p-button.p-button-warning:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #fcb98b,0 1px 2px #000}.p-button.p-button-help:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #d4aafb,0 1px 2px #000}.p-button.p-button-danger:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f7a2a2,0 1px 2px #000}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #6366f1}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #6366f1}.p-speeddial-item.p-focus>.p-speeddial-action{box-shadow:0 0 0 2px #fff,0 0 0 4px #b1b3f8,0 1px 2px #000}.p-toast-message{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.p-inline-message-text{font-weight:500}.p-picklist-buttons .p-button,.p-orderlist-controls .p-button{transition:opacity .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-steps .p-steps-item.p-highlight .p-steps-number,.p-stepper .p-stepper-header.p-highlight .p-stepper-number{background:#6366f1;color:#fff}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{--primary-color: var(--tutorcloud-brand);--primary-color-text: #ffffff;--primary-500: var(--tutorcloud-brand);--primary-600: var(--tutorcloud-brand-hover);--focus-ring: 0 0 0 .2rem rgba(7, 119, 74, .35);--tutorcloud-brand-border: #2d9d6b;--tc-prime-field-radius: 9px;--tc-prime-field-border: #ced4da;--tc-prime-input-text: #000000;--tc-prime-placeholder-text: #6b7280;--tc-prime-base-font-size: .8125rem;--tc-prime-field-font-size: 15px;--tc-prime-tag-font-size: .75rem;--tc-prime-field-height: 41px;--tc-readonly-field-bg: #f1f5f9;--tc-readonly-field-text: #334155;--tc-readonly-field-border: #cbd5e1}.navbar-toggle-hamburger .p-button-icon:before,.navbar-toggle-hamburger .p-button-icon{font-size:1.1rem!important}.p-component{font-size:var(--tc-prime-base-font-size);text-align:left}.p-datatable .p-datatable-tbody>tr.p-datatable-emptymessage>td,.p-treetable .p-treetable-tbody>tr.p-treetable-emptymessage>td,.p-progressspinner,.p-button,.p-button .p-button-label,.p-button .p-button-icon,.p-button.p-button-icon-only,.p-button.p-button-rounded.p-button-icon-only{text-align:center!important}.p-inputtext,.p-inputtextarea,.p-dropdown .p-dropdown-label,.p-dropdown .p-dropdown-label-empty,.p-multiselect .p-multiselect-label,.p-inline-message,.p-inline-message .p-inline-message-text,.p-message,.p-message .p-message-wrapper,.p-message .p-message-text,.p-message .p-message-detail,.p-message .p-message-summary,.p-inline-message.p-component,.p-dialog .p-dialog-content,.p-dialog .p-dialog-header,.p-confirmdialog .p-confirmdialog-message,.p-tabview .p-tabview-panels,.p-datatable .p-datatable-tbody>tr>td,.p-datatable .p-datatable-thead>tr>th{text-align:left!important}.p-inline-message.p-component{display:flex!important;justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important;box-sizing:border-box;gap:.5rem;padding:.625rem .875rem!important}.p-inline-message .p-inline-message-icon{flex-shrink:0;margin-top:.1em}.p-inline-message .p-inline-message-text{flex:1 1 auto;min-width:0;text-align:left!important}.p-message .p-message-wrapper{display:flex!important;justify-content:flex-start!important;align-items:flex-start!important}.p-inline-message,.p-inline-message.p-component,.p-inline-message .p-inline-message-text,.p-inline-message .p-inline-message-icon,.p-message,.p-message.p-component,.p-message .p-message-wrapper,.p-message .p-message-text,.p-message .p-message-detail,.p-message .p-message-summary,.p-message .p-message-icon{font-size:var(--tc-prime-base-font-size)!important;line-height:1.35!important}.p-button:not(.p-datepicker-trigger):not(.p-inputnumber-button):not(.p-button-link){border-radius:10px!important}.p-button:not(.p-datepicker-trigger):not(.p-button-lg):not(.p-button-icon-only):not(.btn-xs):not(.p-button-link){font-size:var(--tc-prime-base-font-size)!important;padding:.5625rem .9375rem!important}.p-button:not(.p-datepicker-trigger):not(.p-button-lg) .p-button-icon{font-size:var(--tc-prime-base-font-size)!important}.layout-navbar .tc-navbar-icon-group .tc-notification-bell-trigger.p-button .p-button-icon,.layout-navbar .tc-navbar-icon-group .tc-notification-bell-trigger.p-button .p-button-icon:before,.layout-navbar .tc-notification-bell-target button.tc-notification-bell-trigger.p-button .p-button-icon,.layout-navbar .tc-notification-bell-target button.tc-notification-bell-trigger.p-button .p-button-icon:before{font-size:1rem!important;line-height:1!important}.p-button.p-button-icon-only.p-button-rounded:not(.p-datepicker-trigger):not(.p-button-lg){height:2.625rem!important}.p-fluid .p-button-icon-only:not(.p-button-lg){width:2.625rem!important}.pi-plus{font-size:.9rem!important}.p-button .p-button-icon-left{margin-right:.4rem!important}.p-card{border-radius:14px!important;border:1px solid #d7dadf!important;height:auto!important;min-height:0!important;align-self:flex-start}.p-card-body{padding:20px 25px!important;height:auto!important}.p-card-content{padding-top:0!important;padding-bottom:0!important}.p-fluid .p-password.p-component.p-inputwrapper{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.p-fluid .p-password.p-component .p-password-input{flex:1 1 auto!important;min-width:0!important;width:100%!important;box-sizing:border-box!important}.p-inputtext,.p-inputtextarea,.p-password .p-inputtext,.p-inputnumber .p-inputtext,.p-calendar .p-inputtext,.p-calendar .p-datepicker-trigger,.p-autocomplete .p-autocomplete-input,.p-autocomplete .p-inputtext,.p-autocomplete .p-autocomplete-multiple-container,.p-dropdown .p-dropdown-label,.p-dropdown .p-dropdown-label-empty,.p-dropdown .p-dropdown-label.p-placeholder,.p-multiselect .p-multiselect-label,.p-multiselect-filter,.p-listbox-filter,.p-cascadeselect .p-cascadeselect-label,.p-treeselect .p-treeselect-label,.p-chips .p-chips-multiple-container,.p-mention-input{padding:.5625rem!important;font-size:var(--tc-prime-field-font-size)!important}.p-inputtext,.p-inputtextarea,.p-password .p-inputtext,.p-inputnumber .p-inputtext,.p-calendar .p-inputtext,.p-autocomplete .p-autocomplete-input,.p-autocomplete .p-inputtext,.p-autocomplete .p-autocomplete-multiple-container,.p-dropdown,.p-dropdown .p-dropdown-label,.p-dropdown .p-dropdown-label-empty,.p-multiselect,.p-multiselect .p-multiselect-label,.p-multiselect-filter,.p-listbox-filter,.p-cascadeselect .p-cascadeselect-label,.p-treeselect .p-treeselect-label,.p-chips .p-chips-multiple-container,.p-mention-input{background:#fff!important;background-color:#fff!important;color:var(--tc-prime-input-text)!important}.p-dropdown .p-dropdown-label.p-placeholder,.p-multiselect .p-multiselect-label.p-placeholder{color:var(--tc-prime-placeholder-text)!important}.p-inputtext::placeholder,.p-inputtextarea::placeholder,.p-password .p-inputtext::placeholder,.p-inputnumber .p-inputtext::placeholder,.p-calendar .p-inputtext::placeholder,.p-autocomplete .p-autocomplete-input::placeholder,.p-autocomplete .p-inputtext::placeholder,.p-multiselect-filter::placeholder,.p-listbox-filter::placeholder,.p-mention-input::placeholder{color:var(--tc-prime-placeholder-text)!important;opacity:1}.p-inputtext:disabled,.p-inputtextarea:disabled,.p-mention-input:disabled{color:#64748b!important}.p-disabled .p-inputtext,.p-disabled .p-inputtextarea,.p-password.p-disabled .p-inputtext,.p-inputnumber.p-disabled .p-inputtext,.p-calendar.p-calendar-disabled .p-inputtext,.p-autocomplete.p-disabled .p-autocomplete-input,.p-autocomplete.p-disabled .p-autocomplete-multiple-container,.p-dropdown.p-disabled .p-dropdown-label,.p-multiselect.p-disabled .p-multiselect-label,.p-cascadeselect.p-disabled .p-cascadeselect-label,.p-treeselect.p-disabled .p-treeselect-label,.p-chips.p-disabled .p-chips-multiple-container{color:#64748b!important}.p-inputtext:not(.p-inputtextarea):not(.p-inputnumber-input):not(.p-password-input),.p-dropdown,.p-multiselect,.p-autocomplete,.p-cascadeselect,.p-treeselect,.p-select,.p-chips,.p-password,.p-inputnumber,.p-calendar.p-calendar-w-btn{min-height:var(--tc-prime-field-height, 41px)!important;box-sizing:border-box!important}.p-inputtext:not(.p-inputtextarea):not(.p-inputnumber-input):not(.p-password-input){height:var(--tc-prime-field-height, 41px)!important}.p-inputtextarea{display:block!important;min-height:var(--tc-prime-field-height, 41px)!important;box-sizing:border-box!important;vertical-align:top}.p-inputtextarea[rows="1"]{line-height:1.35!important}.p-dropdown,.p-multiselect,.p-autocomplete,.p-cascadeselect,.p-treeselect,.p-select,.p-chips{height:var(--tc-prime-field-height, 41px)!important;overflow:hidden!important}.p-dropdown .p-dropdown-label-container,.p-dropdown .p-dropdown-label,.p-dropdown .p-dropdown-label-empty,.p-multiselect:not(.p-multiselect-chip) .p-multiselect-label,.p-autocomplete .p-autocomplete-input,.p-autocomplete .p-autocomplete-multiple-container,.p-cascadeselect .p-cascadeselect-label,.p-treeselect .p-treeselect-label,.p-select .p-select-label,.p-chips .p-chips-multiple-container{box-sizing:border-box!important;min-height:0!important;height:100%!important;max-height:100%!important;display:flex!important;align-items:center!important}.p-dropdown .p-dropdown-trigger,.p-multiselect .p-multiselect-trigger,.p-autocomplete .p-autocomplete-dropdown,.p-cascadeselect .p-cascadeselect-trigger,.p-treeselect .p-treeselect-trigger,.p-select .p-select-dropdown{width:var(--tc-prime-field-height, 41px)!important;min-width:var(--tc-prime-field-height, 41px)!important;height:100%!important;align-self:stretch!important;box-sizing:border-box!important}.p-inputtext:not(.p-inputnumber-input):not(.p-password-input),.p-inputtextarea,.p-calendar .p-inputtext,.p-calendar .p-datepicker-trigger,.p-autocomplete .p-autocomplete-input,.p-autocomplete .p-inputtext,.p-autocomplete .p-autocomplete-multiple-container,.p-dropdown .p-dropdown-label,.p-dropdown .p-dropdown-label-empty,.p-dropdown .p-dropdown-label.p-placeholder,.p-multiselect .p-multiselect-label,.p-multiselect-filter,.p-listbox-filter,.p-cascadeselect .p-cascadeselect-label,.p-treeselect .p-treeselect-label,.p-chips .p-chips-multiple-container,.p-mention-input{border-radius:var(--tc-prime-field-radius)!important}.p-dropdown.p-component,.p-multiselect.p-component,.p-autocomplete.p-component,.p-cascadeselect.p-component,.p-treeselect.p-component,.p-select.p-component,.p-listbox.p-component,.p-chips.p-component{border-radius:var(--tc-prime-field-radius)!important}.p-calendar.p-calendar-w-btn .p-inputtext{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.p-inputnumber:not(.p-inputnumber-buttons-stacked):not(.p-inputnumber-buttons-horizontal):not(.p-inputnumber-buttons-vertical) .p-inputnumber-input.p-inputtext{border-radius:var(--tc-prime-field-radius)!important}.p-inputnumber-buttons-stacked .p-inputnumber-input.p-inputtext{border-top-left-radius:var(--tc-prime-field-radius)!important;border-bottom-left-radius:var(--tc-prime-field-radius)!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.p-inputnumber-buttons-stacked .p-inputnumber-button-up.p-inputnumber-button.p-button{border-top-right-radius:var(--tc-prime-field-radius)!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important}.p-inputnumber-buttons-stacked .p-inputnumber-button-down.p-inputnumber-button.p-button{border-bottom-right-radius:var(--tc-prime-field-radius)!important;border-top-right-radius:0!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important}.p-inputnumber-buttons-horizontal .p-inputnumber-input.p-inputtext{border-radius:0!important}.p-inputnumber-buttons-horizontal .p-inputnumber-button-down.p-inputnumber-button.p-button{border-top-left-radius:var(--tc-prime-field-radius)!important;border-bottom-left-radius:var(--tc-prime-field-radius)!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.p-inputnumber-buttons-horizontal .p-inputnumber-button-up.p-inputnumber-button.p-button{border-top-right-radius:var(--tc-prime-field-radius)!important;border-bottom-right-radius:var(--tc-prime-field-radius)!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.p-inputnumber-buttons-vertical .p-inputnumber-input.p-inputtext{border-radius:0!important}.p-inputnumber-buttons-vertical .p-inputnumber-button-up.p-inputnumber-button.p-button{border-top-left-radius:var(--tc-prime-field-radius)!important;border-top-right-radius:var(--tc-prime-field-radius)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.p-inputnumber-buttons-vertical .p-inputnumber-button-down.p-inputnumber-button.p-button{border-bottom-left-radius:var(--tc-prime-field-radius)!important;border-bottom-right-radius:var(--tc-prime-field-radius)!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.p-calendar.p-calendar-w-btn .p-datepicker-trigger{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.p-dropdown .p-dropdown-label-container,.p-dropdown .p-dropdown-label,.p-dropdown .p-dropdown-label-empty,.p-dropdown .p-dropdown-label.p-placeholder{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.p-dropdown .p-dropdown-trigger{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.p-password .p-password-input.p-inputtext{border-radius:var(--tc-prime-field-radius)!important}.p-dropdown .p-dropdown-label-container{justify-content:flex-start!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;box-sizing:border-box!important;text-align:left!important}.p-dropdown .p-dropdown-label,.p-dropdown .p-dropdown-label-empty,.p-dropdown .p-dropdown-label.p-placeholder{text-align:left!important}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{font-size:var(--tc-prime-field-font-size)!important}.p-chips .p-chips-input-token{margin:0!important;padding:0!important;list-style:none}.p-chips .p-chips-input-token input{padding:0!important;margin:0!important;font-size:var(--tc-prime-field-font-size)!important;line-height:1.5!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;min-width:0;box-sizing:border-box!important}.p-chips .p-chips-multiple-container{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important;box-sizing:border-box!important}button,a[href],[role=button],.p-button,.p-select,.p-dropdown,.p-multiselect,.p-cascadeselect,.p-treeselect,.p-autocomplete,.p-datepicker-trigger,.p-tabview-nav-link,.p-menuitem-link,.p-dialog-header-icon,.p-sidebar-close,.p-row-toggler,.p-paginator-element,.p-dropdown-item,.p-multiselect-item,.p-listbox-item,.p-autocomplete-item,.sidebar-menu-item{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.p-button:not(.p-button-text):not(.p-button-link):not(.p-button-outlined):not(.p-button-secondary):not(.p-button-info):not(.p-button-success):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.btn-cancel):not(.btn-white-brand):not(.p-datepicker-trigger){background:var(--tutorcloud-brand)!important;border-color:var(--tutorcloud-brand)!important}.p-button:not(.p-button-text):not(.p-button-link):not(.p-button-outlined):not(.p-button-secondary):not(.p-button-info):not(.p-button-success):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.btn-cancel):not(.btn-white-brand):not(.p-datepicker-trigger):not(:disabled):hover{background:var(--tutorcloud-brand-hover)!important;border-color:var(--tutorcloud-brand-hover)!important}.p-button:not(.p-button-text):not(.p-button-link):not(.p-button-outlined):not(.p-button-secondary):not(.p-button-info):not(.p-button-success):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.btn-cancel):not(.btn-white-brand):not(.p-datepicker-trigger):not(:disabled):active{background:var(--tutorcloud-brand-hover)!important;border-color:var(--tutorcloud-brand-hover)!important}.p-button.p-button-text.btn-brand-text{color:var(--tutorcloud-brand)!important}.p-button.p-button-text.btn-brand-text .p-button-label,.p-button.p-button-text.btn-brand-text .p-button-icon{color:inherit!important}.p-button.p-button-text.btn-brand-text:not(:disabled):hover{background:#07774a14!important;color:var(--tutorcloud-brand-hover)!important}.p-button.p-button-text.btn-brand-text:not(:disabled):active{background:#07774a24!important;color:var(--tutorcloud-brand-hover)!important}.p-button.p-button-text.btn-brand-text:focus,.p-button.p-button-text.btn-brand-text:focus-visible{box-shadow:var(--focus-ring)!important}.p-button.p-button-link{background:transparent!important;border:0 none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;height:auto;min-height:0;color:var(--tutorcloud-brand)!important;font-weight:inherit!important;text-decoration:underline;text-align:left!important}.p-button.p-button-link .p-button-label{padding:0!important;font-weight:inherit!important;color:inherit!important;text-decoration:inherit;text-align:left!important}.p-button.p-button-link:not(:disabled):hover{background:transparent!important;border-color:transparent!important;color:var(--tutorcloud-brand-hover)!important;text-decoration:underline}.p-button.p-button-link:not(:disabled):active{background:transparent!important;border-color:transparent!important;color:var(--tutorcloud-brand-hover)!important}.p-button.p-button-link:focus,.p-button.p-button-link:focus-visible{outline:0 none!important;box-shadow:none!important;text-decoration:underline}.p-inline-message .p-button.p-button-link,.p-message .p-button.p-button-link,.p-inline-message .p-button.p-button-link .p-button-label,.p-message .p-button.p-button-link .p-button-label{display:inline;vertical-align:baseline;font-size:var(--tc-prime-base-font-size)!important;line-height:1.35!important}.p-button.p-datepicker-trigger{background:#fff!important;background-color:#fff!important;border-color:#ced4da!important;border-left:0!important;color:#64748b!important;box-shadow:none!important}.p-button.p-datepicker-trigger:not(:disabled):hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#cbd5e1!important;color:#475569!important}.p-button.p-datepicker-trigger:not(:disabled):focus,.p-button.p-datepicker-trigger:not(:disabled):focus-visible{outline:0 none!important;box-shadow:none!important}.p-button.p-datepicker-trigger .p-button-icon{color:inherit!important}.p-datepicker-panel.p-component,.p-datepicker.p-datepicker-panel,.p-datepicker:not(.p-datepicker-inline){padding:.7rem!important;font-size:15px!important;min-width:23rem!important}.p-datepicker-panel .p-datepicker-header,.p-datepicker .p-datepicker-header{padding:.4rem .5rem!important;margin-bottom:0!important}.p-datepicker-panel .p-datepicker-title,.p-datepicker .p-datepicker-title{line-height:1.3!important}.p-datepicker-panel .p-datepicker-title .p-datepicker-month,.p-datepicker-panel .p-datepicker-title .p-datepicker-year,.p-datepicker .p-datepicker-title .p-datepicker-month,.p-datepicker .p-datepicker-title .p-datepicker-year{padding:.3rem .5rem!important;font-size:15px!important}.p-datepicker-panel .p-datepicker-prev,.p-datepicker-panel .p-datepicker-next,.p-datepicker .p-datepicker-prev,.p-datepicker .p-datepicker-next{width:2.25rem!important;height:2.25rem!important}.p-datepicker-panel .p-datepicker-calendar-container,.p-datepicker .p-datepicker-calendar-container{padding-top:15px}.p-datepicker-panel table.p-datepicker-calendar,.p-datepicker table.p-datepicker-calendar{margin:0!important;font-size:15px!important;border-collapse:separate!important;border-spacing:0!important}.p-datepicker-panel table.p-datepicker-calendar th,.p-datepicker table.p-datepicker-calendar th{padding:.2rem .1rem!important;font-size:15px!important;line-height:1.25!important}.p-datepicker-panel table.p-datepicker-calendar td,.p-datepicker table.p-datepicker-calendar td{padding:.12rem!important}.p-datepicker-panel table.p-datepicker-calendar td>span,.p-datepicker table.p-datepicker-calendar td>span{width:2.4rem!important;height:2.6rem!important;min-width:2.4rem!important;min-height:2.6rem!important;line-height:2.4rem!important;padding:0!important;margin:0 auto!important;font-size:15px!important;border-radius:4px!important}.p-datepicker-panel table.p-datepicker-calendar td>button,.p-datepicker table.p-datepicker-calendar td>button{width:2.4rem!important;height:2.4rem!important;min-width:2.4rem!important;min-height:2.4rem!important;line-height:2.4rem!important;padding:0!important;margin:0 auto!important;font-size:15px!important;border-radius:4px!important}.p-datepicker-panel .p-datepicker-buttonbar,.p-datepicker .p-datepicker-buttonbar{padding:.45rem .35rem .15rem!important;margin-top:.3rem!important}.p-datepicker-panel .p-datepicker-buttonbar .p-button,.p-datepicker .p-datepicker-buttonbar .p-button{padding:.45rem .75rem!important;font-size:15px!important}.p-datepicker-panel .p-monthpicker .p-monthpicker-month,.p-datepicker .p-monthpicker .p-monthpicker-month,.p-datepicker-panel .p-yearpicker .p-yearpicker-year,.p-datepicker .p-yearpicker .p-yearpicker-year{padding:.4rem!important;margin:.1rem!important;font-size:15px!important}.p-datepicker-panel .p-timepicker,.p-datepicker .p-timepicker{padding:.55rem .4rem!important;margin-top:.35rem!important;font-size:15px!important}.p-datepicker-panel .p-timepicker button,.p-datepicker .p-timepicker button{width:2rem!important;height:3rem!important}.p-datepicker table td>span.p-highlight{color:#fff!important;background:#07774a;border-radius:15px!important}.p-button.p-button-success:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary){background:var(--tutorcloud-brand)!important;border-color:var(--tutorcloud-brand)!important;color:#fff!important}.p-button.p-button-success:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):hover{background:var(--tutorcloud-brand-hover)!important;border-color:var(--tutorcloud-brand-hover)!important}.p-button.p-button-success:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):active{background:var(--tutorcloud-brand-hover)!important;border-color:var(--tutorcloud-brand-hover)!important}.p-button.p-button-info:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary){background:var(--tutorcloud-info)!important;border-color:var(--tutorcloud-info)!important;color:#fff!important}.p-button.p-button-info:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary) .p-button-icon,.p-button.p-button-info:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary) .p-button-label{color:#fff!important}.p-button.p-button-info:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):hover{background:var(--tutorcloud-info-hover)!important;border-color:var(--tutorcloud-info-hover)!important}.p-button.p-button-info:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):active{background:var(--tutorcloud-info-active)!important;border-color:var(--tutorcloud-info-active)!important}.p-button.p-button-outlined.p-button-info{color:var(--tutorcloud-info)!important;border-color:var(--tutorcloud-info)!important;background:transparent!important}.p-button.p-button-outlined.p-button-info:not(:disabled):hover{background:transparent!important;border-color:var(--tutorcloud-info-hover)!important;color:var(--tutorcloud-info-hover)!important}.p-button.p-button-outlined.p-button-info:not(:disabled):active{background:#1d4ed81f!important;border-color:var(--tutorcloud-info-hover)!important;color:var(--tutorcloud-info-hover)!important}.p-button.p-button-text.p-button-info{color:var(--tutorcloud-info)!important}.p-button.p-button-text.p-button-info:not(:disabled):hover{background:#1d4ed814!important;color:var(--tutorcloud-info-hover)!important}.p-button.p-button-info:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):focus,.p-button.p-button-info:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):focus-visible,.p-button.p-button-outlined.p-button-info:focus,.p-button.p-button-outlined.p-button-info:focus-visible{outline:0 none!important;outline-offset:0!important;box-shadow:var(--tutorcloud-info-focus-ring)!important}.p-tag.p-tag-info{background:var(--tutorcloud-info-surface)!important;color:var(--tutorcloud-info)!important;border:1px solid rgba(29,78,216,.2)!important}.p-button.p-button-warning:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary){background:#f97316!important;border-color:#f97316!important;color:#fff!important}.p-button.p-button-warning:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary) .p-button-icon,.p-button.p-button-warning:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary) .p-button-label{color:#fff!important}.p-button.p-button-warning:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):hover{background:#ea580c!important;border-color:#ea580c!important}.p-button.p-button-warning:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):active{background:#c2410c!important;border-color:#c2410c!important}.p-button.p-button-outlined.p-button-warning{color:#ea580c!important;border-color:#f97316!important;background:transparent!important}.p-button.p-button-outlined.p-button-warning:not(:disabled):hover{background:#f9731614!important;border-color:#ea580c!important;color:#c2410c!important}.p-button.p-button-help:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary){background:var(--tutorcloud-purple)!important;border-color:var(--tutorcloud-purple)!important;color:#fff!important}.p-button.p-button-help:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary) .p-button-icon,.p-button.p-button-help:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary) .p-button-label{color:#fff!important}.p-button.p-button-help:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):hover{background:var(--tutorcloud-purple-hover)!important;border-color:var(--tutorcloud-purple-hover)!important}.p-button.p-button-help:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):active{background:var(--tutorcloud-purple-active)!important;border-color:var(--tutorcloud-purple-active)!important}.p-button.p-button-outlined.p-button-help{color:var(--tutorcloud-purple)!important;border-color:var(--tutorcloud-purple)!important;background:transparent!important}.p-button.p-button-outlined.p-button-help:not(:disabled):hover{background:transparent!important;border-color:var(--tutorcloud-purple-hover)!important;color:var(--tutorcloud-purple-hover)!important}.p-button.p-button-text.p-button-help{color:var(--tutorcloud-purple)!important}.p-button.p-button-help:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):focus,.p-button.p-button-help:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):focus-visible{outline:0 none!important;outline-offset:0!important;box-shadow:var(--tutorcloud-purple-focus-ring)!important}.p-tag.p-tag-help{background:var(--tutorcloud-purple-surface)!important;color:var(--tutorcloud-purple)!important;border:1px solid rgba(109,40,217,.2)!important}.p-button.p-button-outlined{color:var(--tutorcloud-brand)!important;border-color:var(--tutorcloud-brand)!important;background:transparent!important}.p-button.p-button-outlined:not(:disabled):hover{background:transparent!important;border-color:var(--tutorcloud-brand-hover)!important;color:var(--tutorcloud-brand-hover)!important}.p-button.p-button-outlined:not(:disabled):active{background:#07774a33!important;border-color:var(--tutorcloud-brand-hover)!important;color:var(--tutorcloud-brand-hover)!important}.p-button:not(.p-button-text):not(.p-button-link):not(.p-button-secondary):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.btn-cancel):not(.btn-white-brand):not(.p-datepicker-trigger):focus,.p-button:not(.p-button-text):not(.p-button-link):not(.p-button-secondary):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.btn-cancel):not(.btn-white-brand):not(.p-datepicker-trigger):focus-visible,.p-button.p-button-success:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):focus,.p-button.p-button-success:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):focus-visible,.p-button.p-button-outlined:focus,.p-button.p-button-outlined:focus-visible{outline:0 none!important;outline-offset:0!important;box-shadow:var(--focus-ring)!important}@media(hover:hover)and (pointer:fine){.p-inputtext:enabled:hover,.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover,.p-calendar:not(.p-calendar-disabled):hover>.p-inputtext,.p-cascadeselect:not(.p-disabled):hover,.p-chips:not(.p-disabled):hover .p-chips-multiple-container,.p-dropdown:not(.p-disabled):hover,.p-multiselect:not(.p-disabled):hover,.p-treeselect:not(.p-disabled):hover,.p-inputnumber .p-inputtext:enabled:hover{border-color:var(--tutorcloud-brand-border)!important}}@media(hover:none),(pointer:coarse){.p-inputtext:enabled:hover,.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover,.p-calendar:not(.p-calendar-disabled):hover>.p-inputtext,.p-cascadeselect:not(.p-disabled):not(.p-invalid):hover,.p-chips:not(.p-disabled):hover .p-chips-multiple-container,.p-dropdown:not(.p-disabled):not(.p-invalid):hover,.p-multiselect:not(.p-disabled):not(.p-invalid):hover,.p-treeselect:not(.p-disabled):not(.p-invalid):hover,.p-inputnumber .p-inputtext:enabled:hover{border-color:#ced4da!important;box-shadow:none!important}}label.tc-form-field-label{text-align:left!important}.tc-form-field-control-invalid .p-inputtext,.tc-form-field-control-invalid .p-inputtextarea,.tc-form-field-control-invalid .p-dropdown,.tc-form-field-control-invalid .p-multiselect,.tc-form-field-control-invalid .p-inputnumber .p-inputtext,.tc-form-field-control-invalid .p-calendar .p-inputtext{border-color:#dc2626!important}.tc-form-field-control-invalid .p-inputtext:enabled:focus,.tc-form-field-control-invalid .p-inputtextarea:enabled:focus,.tc-form-field-control-invalid .p-inputnumber .p-inputtext:enabled:focus,.tc-form-field-control-invalid .p-calendar .p-inputtext:enabled:focus{border-color:#dc2626!important;box-shadow:none!important}.tc-form-field-control-invalid .p-dropdown:not(.p-disabled).p-focus,.tc-form-field-control-invalid .p-multiselect:not(.p-disabled).p-focus{border-color:#dc2626!important;box-shadow:none!important}.tc-form-field-control-invalid .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container{border-color:#dc2626!important;box-shadow:none!important}button.wizard-service-type-card{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;margin:0;font:inherit}button.wizard-service-type-card:focus-visible{outline:2px solid var(--wizard-svc-accent, #0d9488);outline-offset:3px}.p-dropdown .p-dropdown-label,.p-dropdown .p-dropdown-label-empty,.p-dropdown-panel .p-dropdown-items .p-dropdown-item,.p-multiselect .p-multiselect-label,.p-multiselect-panel .p-multiselect-items .p-multiselect-item,.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item,.p-listbox:not(.p-disabled) .p-listbox-list .p-listbox-item,.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item,.p-treeselect-panel .p-treeselect-items .p-treeselect-item{font-size:var(--tc-prime-field-font-size)!important}.p-dropdown-panel .p-dropdown-items .p-dropdown-item,.p-multiselect-panel .p-multiselect-items .p-multiselect-item,.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item,.p-listbox:not(.p-disabled) .p-listbox-list .p-listbox-item,.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item,.p-treeselect-panel .p-treeselect-items .p-treeselect-item{line-height:1.35!important;box-sizing:border-box!important;padding:.65625rem .65625rem .65625rem 1rem!important}.p-dropdown-panel .p-dropdown-items .p-dropdown-item,.p-multiselect-panel .p-multiselect-items .p-multiselect-item,.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item,.p-listbox:not(.p-disabled) .p-listbox-list .p-listbox-item,.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item,.p-treeselect-panel .p-treeselect-items .p-treeselect-item{color:var(--tc-prime-input-text)!important}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-disabled,.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-disabled,.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-disabled,.p-listbox:not(.p-disabled) .p-listbox-list .p-listbox-item.p-disabled,.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-disabled,.p-treeselect-panel .p-treeselect-items .p-treeselect-item.p-disabled{color:#64748b!important}.p-multiselect .p-multiselect-token,.p-autocomplete .p-autocomplete-token,.p-chips .p-chips-token{background:var(--tutorcloud-brand)!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:4px 8px!important;margin:1px 3px!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.25!important}.p-autocomplete .p-autocomplete-token.p-highlight{background:var(--tutorcloud-brand)!important;color:#fff!important}@media(hover:hover)and (pointer:fine){.p-multiselect .p-multiselect-token:hover,.p-autocomplete .p-autocomplete-token:hover,.p-chips .p-chips-token:hover{background:var(--tutorcloud-brand-hover)!important;color:#fff!important}.p-autocomplete .p-autocomplete-token.p-highlight:hover{background:var(--tutorcloud-brand-hover)!important}}.p-multiselect .p-multiselect-token .p-multiselect-token-label,.p-autocomplete .p-autocomplete-token .p-autocomplete-token-label,.p-chips .p-chips-token .p-chips-token-label{font-size:.8rem!important;color:#fff!important}.p-multiselect .p-multiselect-token .p-multiselect-token-icon,.p-autocomplete .p-autocomplete-token .p-autocomplete-token-icon,.p-chips .p-chips-token .p-chips-token-icon{color:#fff!important}.p-multiselect .p-multiselect-token .p-multiselect-token-icon{font-size:.65rem!important;width:1rem!important;height:1rem!important}.p-multiselect.p-multiselect-chip .p-multiselect-label-container{overflow:hidden!important;max-height:var(--tc-prime-field-height, 41px)!important}.p-multiselect.p-multiselect-chip .p-multiselect-label{width:100%!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;align-content:center!important;gap:4px!important;box-sizing:border-box!important;min-height:var(--tc-prime-field-height, 41px)!important;max-height:var(--tc-prime-field-height, 41px)!important;height:var(--tc-prime-field-height, 41px)!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.p-multiselect.p-multiselect-chip .p-multiselect-label.p-placeholder{flex-wrap:nowrap!important;min-height:var(--tc-prime-field-height, 41px)!important;height:var(--tc-prime-field-height, 41px)!important;max-height:var(--tc-prime-field-height, 41px)!important;align-content:center!important;align-items:center!important}.p-multiselect.p-multiselect-chip .p-multiselect-token{flex-shrink:0!important;max-width:14rem!important;overflow:hidden!important}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-label{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}.p-radiobutton.p-highlight .p-radiobutton-box{border-color:var(--tutorcloud-brand)!important;background:var(--tutorcloud-brand)!important}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:var(--tutorcloud-brand)!important}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{border-color:var(--tutorcloud-brand-hover)!important;background:var(--tutorcloud-brand-hover)!important}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{box-shadow:var(--focus-ring)!important;border-color:var(--tutorcloud-brand)!important}.p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box{background:var(--tutorcloud-brand)!important}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:var(--tutorcloud-brand-hover)!important}.p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box{background:var(--tutorcloud-brand)!important}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:var(--tutorcloud-brand-hover)!important}.p-checkbox.p-highlight .p-checkbox-box{border-color:var(--tutorcloud-brand)!important;background:var(--tutorcloud-brand)!important}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:var(--tutorcloud-brand)!important}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{border-color:var(--tutorcloud-brand-hover)!important;background:var(--tutorcloud-brand-hover)!important}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{box-shadow:var(--focus-ring)!important;border-color:var(--tutorcloud-brand)!important}.p-checkbox.p-variant-filled.p-highlight .p-checkbox-box{border-color:var(--tutorcloud-brand)!important;background:var(--tutorcloud-brand)!important}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{border-color:var(--tutorcloud-brand-hover)!important;background:var(--tutorcloud-brand-hover)!important}.p-input-filled .p-checkbox.p-highlight .p-checkbox-box{border-color:var(--tutorcloud-brand)!important;background:var(--tutorcloud-brand)!important}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{border-color:var(--tutorcloud-brand-hover)!important;background:var(--tutorcloud-brand-hover)!important}.p-tristatecheckbox.p-variant-filled.p-highlight .p-checkbox-box{border-color:var(--tutorcloud-brand)!important;background:var(--tutorcloud-brand)!important}.p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{border-color:var(--tutorcloud-brand-hover)!important;background:var(--tutorcloud-brand-hover)!important}.p-inputtext:enabled:focus,.p-inputtext:enabled:focus-visible,.p-inputtextarea:enabled:focus,.p-inputtextarea:enabled:focus-visible,.p-password .p-inputtext:enabled:focus,.p-password .p-inputtext:enabled:focus-visible,.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus,.p-calendar:not(.p-disabled).p-focus,.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext,.p-calendar .p-inputtext:enabled:focus,.p-calendar .p-inputtext:enabled:focus-visible,.p-datepicker .p-inputtext:enabled:focus,.p-datepicker .p-inputtext:enabled:focus-visible,.p-cascadeselect:not(.p-disabled).p-focus,.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container,.p-dropdown:not(.p-disabled).p-focus,.p-select:not(.p-disabled).p-focus,.p-listbox.p-focus,.p-multiselect:not(.p-disabled).p-focus,.p-rating .p-rating-item.p-focus,.p-treeselect:not(.p-disabled).p-focus,.p-inputnumber .p-inputtext:enabled:focus,.p-inputnumber .p-inputtext:enabled:focus-visible,.p-mention-input:enabled:focus,.p-mention-input:enabled:focus-visible{outline:0 none!important;outline-offset:0!important;box-shadow:none!important;border-color:var(--tutorcloud-brand-border)!important}.p-tabview .p-tabview-nav{border-color:#e2e8f0!important;background:#fff!important}.p-tabview .p-tabview-nav .p-tabview-nav-link{font-size:.8125rem!important;color:#64748b!important;border-width:0 0 2px 0!important;border-style:solid!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;font-weight:400!important;padding:.65rem .75rem!important;line-height:1.35!important}.p-tabview .p-tabview-nav .p-tabview-nav-link .profile-tab-header .bi,.p-tabview .p-tabview-nav .p-tabview-nav-link .profile-tab-header .pi{font-size:.9375rem!important;line-height:1!important}.p-tabview .p-tabview-nav li:not(.p-highlight) .p-tabview-nav-link:not(.p-disabled):hover,.p-tabview .p-tabview-nav .p-tabview-nav-link:not(.p-disabled):not([aria-selected=true]):hover{color:#334155!important;border-bottom-color:#cbd5e1!important;background:#f8fafc!important}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link,.p-tabview .p-tabview-nav .p-tabview-nav-link[aria-selected=true]{color:var(--tutorcloud-brand)!important;border-bottom-color:var(--tutorcloud-brand)!important;background:transparent!important;font-weight:600!important}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link:not(.p-disabled):hover,.p-tabview .p-tabview-nav .p-tabview-nav-link[aria-selected=true]:not(.p-disabled):hover{color:var(--tutorcloud-brand)!important;border-bottom-color:var(--tutorcloud-brand)!important;background:transparent!important;font-weight:600!important}.p-tabview .p-tabview-nav .p-tabview-nav-link:focus-visible{outline:0 none!important;box-shadow:inset 0 0 0 .12rem #07774a59!important}@keyframes tc-dialog-mask-bg-in{0%{background-color:color-mix(in srgb,var(--maskbg) 30%,transparent)}to{background-color:var(--maskbg)}}.p-dialog-mask{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:transparent;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;min-height:100vh!important;min-height:100dvh!important;margin:0!important;max-height:none!important;box-sizing:border-box!important}.p-dialog-mask.p-component-overlay-enter{animation:tc-dialog-mask-bg-in .3s ease-out forwards!important}@supports (-webkit-touch-callout: none){.p-dialog-mask{height:var(--tc-vvh, 100dvh)!important;min-height:var(--tc-vvh, 100dvh)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.p-dialog-mask.p-component-overlay-enter,.p-dialog-mask.p-component-overlay-leave{animation:none!important;background-color:var(--maskbg, rgba(0, 0, 0, .55))!important}}.lesson-summary-card .p-card-title{text-align:center!important;width:100%}.p-inputtext:disabled,.p-inputtextarea:disabled{opacity:1!important;background-color:var(--tc-readonly-field-bg, #f1f5f9)!important;color:var(--tc-readonly-field-text, #334155)!important;-webkit-text-fill-color:var(--tc-readonly-field-text, #334155)!important;border-color:var(--tc-readonly-field-border, #cbd5e1)!important}.p-inputnumber.p-disabled .p-inputtext,.p-calendar.p-calendar-disabled .p-inputtext{opacity:1!important;background-color:var(--tc-readonly-field-bg, #f1f5f9)!important;color:var(--tc-readonly-field-text, #334155)!important;-webkit-text-fill-color:var(--tc-readonly-field-text, #334155)!important;border-color:var(--tc-readonly-field-border, #cbd5e1)!important}.p-dropdown.p-disabled{opacity:1!important}.p-dropdown.p-disabled .p-dropdown-label,.p-dropdown.p-disabled .p-dropdown-label-empty{background-color:var(--tc-readonly-field-bg, #f1f5f9)!important;color:var(--tc-readonly-field-text, #334155)!important;-webkit-text-fill-color:var(--tc-readonly-field-text, #334155)!important;border-color:var(--tc-readonly-field-border, #cbd5e1)!important}.p-dropdown.p-disabled .p-dropdown-trigger{background-color:var(--tc-readonly-field-bg, #f1f5f9)!important;color:#64748b!important;border-color:var(--tc-readonly-field-border, #cbd5e1)!important;cursor:not-allowed!important}.p-dropdown.p-disabled .p-dropdown-trigger .p-dropdown-trigger-icon,.p-dropdown.p-disabled .p-dropdown-trigger .p-icon,.p-dropdown.p-disabled .p-dropdown-trigger svg{color:#64748b!important;fill:#64748b!important}.p-datatable{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;border-radius:14px!important;background:#fff!important}.p-datatable .p-datatable-loading-overlay.p-component-overlay,.p-treetable .p-treetable-loading-overlay.p-component-overlay{background:#ffffffc7!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.p-datatable .p-datatable-loading-icon,.p-treetable .p-treetable-loading-icon{color:var(--tutorcloud-brand)!important}.p-datatable .p-datatable-wrapper{border-radius:14px!important}.p-datatable .p-datatable-table{border-collapse:separate!important;border-spacing:0!important}.p-datatable .p-datatable-thead>tr>th{background:#eaeff5!important;border-color:#eaedf4!important;color:#475569!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;padding:14px 14px 12px!important;text-transform:uppercase!important;white-space:nowrap!important}.p-datatable .p-datatable-thead>tr>th:first-child{border-top-left-radius:14px!important}.p-datatable .p-datatable-thead>tr>th:last-child{border-top-right-radius:14px!important}.p-datatable .p-datatable-tbody>tr{background:#fff!important}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:#fbfcfe!important}.p-datatable .p-datatable-tbody>tr>td,.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td,.p-datatable.p-datatable-sm .p-datatable-tbody>tr>th{border-color:#eaedf4!important;color:#0f1623!important;font-size:13px!important;line-height:1.35!important;padding:9px 14px!important;vertical-align:middle!important}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover,.p-datatable .p-datatable-tbody>tr:not(.p-highlight):hover{background:#f8fafc!important}.p-datatable .p-datatable-tbody>tr.p-datatable-emptymessage>td{text-align:center!important;padding-top:2.25rem!important;padding-bottom:2.25rem!important}.p-treetable .p-treetable-thead>tr>th,.p-treetable .p-treetable-tbody>tr>td,.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td,.p-treetable.p-treetable-sm .p-treetable-tbody>tr>th{font-size:12px!important}.p-treetable .p-treetable-tbody>tr.p-treetable-emptymessage>td{text-align:center!important;padding-top:2.25rem!important;padding-bottom:2.25rem!important}.p-datatable .p-datatable-tfoot>tr>td,.p-datatable .p-datatable-tfoot>tr>th{font-size:14px!important}table{font-size:14px!important}.p-paginator.p-component{border:none!important;border-bottom:none!important;background:transparent!important;gap:.35rem;row-gap:.5rem}.p-paginator .p-paginator-current{display:none!important}.p-paginator .p-dropdown{display:inline-flex!important;align-items:stretch!important;box-sizing:border-box!important;width:auto!important;height:38px!important;min-height:38px!important;max-height:38px!important}.p-paginator .p-dropdown .p-dropdown-label,.p-paginator .p-dropdown .p-dropdown-label.p-inputtext{display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;padding:0 .5rem!important;min-height:0!important;height:100%!important;line-height:1.25!important;flex:1 1 auto!important;font-size:16px!important}.p-paginator .p-dropdown .p-dropdown-trigger{width:38px!important;min-width:38px!important;height:100%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.p-datatable .p-paginator.p-component,.p-treetable .p-paginator.p-component{border:none!important;border-top:1px solid #eaedf4!important;border-bottom:none!important;border-left:none!important;border-right:none!important;border-bottom-left-radius:14px!important;border-bottom-right-radius:14px!important;padding:10px 14px!important}.p-paginator .p-paginator-pages{display:inline-flex!important;align-items:center!important;gap:.35rem!important}.p-paginator .p-paginator-element.p-link{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;border-radius:10px!important;border:1px solid #ced4da!important;background:#fff!important;color:#475569!important;font-size:var(--tc-prime-base-font-size)!important;font-weight:500!important;line-height:1.25!important;box-shadow:none!important}.p-paginator .p-paginator-first.p-paginator-element.p-link,.p-paginator .p-paginator-prev.p-paginator-element.p-link,.p-paginator .p-paginator-next.p-paginator-element.p-link,.p-paginator .p-paginator-last.p-paginator-element.p-link{width:38px!important;min-width:38px!important;height:38px!important;padding:0!important}.p-paginator .p-paginator-page.p-paginator-element.p-link{min-width:38px!important;width:auto!important;min-height:38px!important;height:auto!important;padding:.2rem .5rem!important}.p-paginator .p-paginator-element.p-link:not(.p-disabled):not(.p-highlight):hover{background:#f8fafc!important;border-color:var(--tutorcloud-brand-border)!important;color:#334155!important}.p-paginator .p-paginator-element.p-link.p-highlight{background:#07774a24!important;color:#065f46!important;border:none!important}.p-paginator .p-paginator-element.p-link.p-highlight:not(.p-disabled):hover{background:#07774a38!important;color:#064e3b!important}.p-paginator .p-paginator-element.p-link.p-disabled{opacity:.45!important;cursor:default!important}.p-paginator .p-paginator-element.p-link:focus,.p-paginator .p-paginator-element.p-link:focus-visible{outline:none!important;box-shadow:none!important}.p-paginator .p-paginator-icon{color:inherit!important}.p-tag{border-radius:12px;padding:3px 8px;font-size:var(--tc-prime-tag-font-size)!important;line-height:1.25}.p-tag .p-tag-value,.p-tag .p-tag-icon{font-size:inherit}.p-tag .p-tag-icon.p-icon{width:.75rem;height:.75rem}.p-tag.p-tag-success{background:var(--tutorcloud-brand)!important;color:#fff!important;border-color:var(--tutorcloud-brand)!important}.p-datatable .p-datatable-tbody>tr.p-highlight,.p-datatable .p-datatable-tbody>tr.p-highlight>td{background-color:#07774a12!important;color:#065f46!important}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight,.p-listbox:not(.p-disabled) .p-listbox-list .p-listbox-item.p-highlight,.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight,.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight,.p-treeselect-panel .p-treeselect-items .p-treeselect-item.p-highlight{background-color:#07774a12!important;color:#065f46!important}@media(hover:hover)and (pointer:fine){.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-disabled):hover,.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-disabled):hover,.p-listbox:not(.p-disabled) .p-listbox-list .p-listbox-item:not(.p-disabled):hover,.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-disabled):hover,.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-disabled):hover,.p-treeselect-panel .p-treeselect-items .p-treeselect-item:not(.p-disabled):hover{background-color:#07774a12!important;color:#065f46!important}}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-focus:not(.p-disabled),.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-focus:not(.p-disabled),.p-listbox:not(.p-disabled) .p-listbox-list .p-listbox-item.p-focus:not(.p-disabled),.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-focus:not(.p-disabled),.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-focus:not(.p-disabled),.p-treeselect-panel .p-treeselect-items .p-treeselect-item.p-focus:not(.p-disabled){background-color:#07774a12!important;color:#065f46!important}.p-dropdown-panel.lc-complete-overlay-panel,.p-datepicker.lc-complete-overlay-panel{z-index:2147483602!important}.lesson-complete-top-dialog.p-dialog{max-height:min(92vh,900px);overflow:hidden;display:flex;flex-direction:column}.lesson-complete-top-dialog .p-dialog-content{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden}.users-toolbar-filters{--users-toolbar-inline-h: var(--tc-prime-field-height, 41px);--users-toolbar-filter-w: 200px;box-sizing:border-box}.admin-student-contracts-toolbar,.admin-packages-toolbar,.admin-services-toolbar,.admin-locations-toolbar,.admin-students-toolbar,.admin-cet-toolbar,.admin-tutor-availabilities-toolbar{margin-bottom:1rem;width:100%;min-width:0}.admin-student-contracts-toolbar-filters.users-toolbar-filters,.admin-packages-toolbar-filters.users-toolbar-filters,.admin-services-toolbar-filters.users-toolbar-filters,.admin-locations-toolbar-filters.users-toolbar-filters,.admin-students-toolbar-filters.users-toolbar-filters,.admin-cet-toolbar-filters.users-toolbar-filters,.admin-invoices-toolbar-filters.users-toolbar-filters,.admin-expenses-toolbar-filters.users-toolbar-filters,.admin-tutor-availabilities-toolbar-filters.users-toolbar-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:.75rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.admin-student-contracts-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field,.admin-packages-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field,.admin-services-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field,.admin-locations-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field,.admin-students-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field,.admin-cet-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field,.admin-invoices-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field,.admin-expenses-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field,.admin-tutor-availabilities-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field{min-width:0;width:100%;max-width:none;box-sizing:border-box}.admin-student-contracts-toolbar-filters .p-inputtext,.admin-student-contracts-toolbar-filters .p-dropdown,.admin-packages-toolbar-filters .p-inputtext,.admin-packages-toolbar-filters .p-dropdown,.admin-services-toolbar-filters .p-inputtext,.admin-services-toolbar-filters .p-dropdown,.admin-locations-toolbar-filters .p-inputtext,.admin-locations-toolbar-filters .p-dropdown,.admin-students-toolbar-filters .p-inputtext,.admin-students-toolbar-filters .p-dropdown,.admin-cet-toolbar-filters .p-inputtext,.admin-cet-toolbar-filters .p-dropdown,.admin-invoices-toolbar-filters .p-inputtext,.admin-invoices-toolbar-filters .p-dropdown,.admin-expenses-toolbar-filters .p-inputtext,.admin-expenses-toolbar-filters .p-dropdown,.admin-tutor-availabilities-toolbar-filters .p-inputtext,.admin-tutor-availabilities-toolbar-filters .p-dropdown{width:100%!important;max-width:100%!important;min-width:0!important}.admin-cet-toolbar-meta{display:inline-flex;align-items:center;align-self:end;justify-self:start;flex-shrink:0;gap:.75rem;min-height:var(--users-toolbar-inline-h, 41px)}@media screen and (max-width:768px){.admin-student-contracts-toolbar-filters.users-toolbar-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem}.admin-student-contracts-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field{grid-column:1 / -1;width:100%;min-width:0}.admin-student-contracts-toolbar-filters.users-toolbar-filters:has(.users-toolbar-clear-wrap) .users-toolbar-filter-field:last-of-type{grid-column:1}.admin-student-contracts-toolbar-filters .users-toolbar-clear-wrap{grid-column:2;align-self:end;justify-self:end}.admin-cet-toolbar-filters.users-toolbar-filters{display:flex;flex-direction:column;align-items:stretch;grid-template-columns:none}.admin-cet-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field{width:100%}.admin-cet-toolbar-filters .admin-cet-toolbar-meta{align-self:flex-end}.admin-packages-toolbar-filters.users-toolbar-filters,.admin-services-toolbar-filters.users-toolbar-filters,.admin-locations-toolbar-filters.users-toolbar-filters,.admin-students-toolbar-filters.users-toolbar-filters,.admin-tutor-availabilities-toolbar-filters.users-toolbar-filters{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;grid-template-columns:none}.admin-packages-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field,.admin-services-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field,.admin-locations-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field,.admin-students-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field,.admin-tutor-availabilities-toolbar-filters.users-toolbar-filters .users-toolbar-filter-field{flex:1 1 0;width:0;min-width:0;max-width:none}.admin-packages-toolbar-filters .users-toolbar-clear-wrap,.admin-services-toolbar-filters .users-toolbar-clear-wrap,.admin-locations-toolbar-filters .users-toolbar-clear-wrap,.admin-students-toolbar-filters .users-toolbar-clear-wrap,.admin-tutor-availabilities-toolbar-filters .users-toolbar-clear-wrap{align-self:flex-end;flex-shrink:0}}.p-tag.student-contract-status-tag--completed{display:inline-flex;align-items:center;gap:.35rem;background:#065f46!important;border-color:#047857!important;color:#fff!important;font-weight:600}.p-tag.student-contract-status-tag--completed .bi-check2{font-size:.85rem;line-height:1}.p-tag.student-contract-status-tag--terminated{display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.p-tag.student-contract-status-tag--terminated .bi-x{font-size:.9rem;line-height:1;font-weight:700}.p-tag.lesson-summary-status-tag{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;white-space:nowrap}.p-tag.lesson-summary-status-tag .bi-check2{font-size:.8rem;line-height:1}.p-tag.lesson-summary-status-tag .bi-x{font-size:.85rem;line-height:1;font-weight:700}.p-tag.lesson-summary-status-tag--completed{background:#065f46!important;border-color:#047857!important;color:#fff!important}.p-tag.product-feedback-type-tag{font-weight:600}.p-tag.product-feedback-type-tag--issue{background:#fff1f2!important;color:#be123c!important;border:1px solid rgba(190,18,60,.24)!important}.p-tag.product-feedback-type-tag--feature{background:#ede9fe!important;color:#6d28d9!important;border:1px solid rgba(109,40,217,.24)!important}.p-tag.product-feedback-type-tag--improvement{background:#e0f2fe!important;color:#0369a1!important;border:1px solid rgba(3,105,161,.24)!important}.admin-users-toolbar{margin-bottom:1rem;width:100%;min-width:0}.admin-users-toolbar-filters.users-toolbar-filters{--users-toolbar-status-w: 7.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.75rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.admin-users-toolbar-filters .users-toolbar-filter-field{min-width:0;width:100%;max-width:none;box-sizing:border-box}.admin-users-toolbar-filters .users-toolbar-filter-field--search,.admin-users-toolbar-filters .users-toolbar-filter-field--status{flex:none;width:100%;min-width:0;max-width:none}.admin-users-toolbar-filters .p-inputtext,.admin-users-toolbar-filters .p-dropdown{width:100%!important;max-width:100%!important;min-width:0!important}.users-toolbar-clear-wrap{display:inline-flex;align-items:flex-end;flex-shrink:0;align-self:end;justify-self:start;width:auto;max-width:none}@media screen and (max-width:768px){.admin-users-toolbar-filters.users-toolbar-filters{--users-toolbar-status-w: 6.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;grid-template-columns:none}.admin-users-toolbar-filters .users-toolbar-filter-field--search{flex:1 1 0;width:0;min-width:0;max-width:none}.admin-users-toolbar-filters .users-toolbar-filter-field--status{flex:0 1 var(--users-toolbar-status-w);width:var(--users-toolbar-status-w);min-width:5.25rem;max-width:var(--users-toolbar-status-w)}.admin-users-toolbar-filters .users-toolbar-clear-wrap{align-self:flex-end;justify-self:unset}}.users-toolbar-filters:not(.admin-users-toolbar-filters):not(.admin-student-contracts-toolbar-filters):not(.admin-packages-toolbar-filters):not(.admin-services-toolbar-filters):not(.admin-locations-toolbar-filters):not(.admin-students-toolbar-filters):not(.admin-cet-toolbar-filters):not(.product-feedback-toolbar-filters):not(.admin-invoices-toolbar-filters):not(.admin-expenses-toolbar-filters):not(.admin-tutor-availabilities-toolbar-filters):not(.tutor-learning-journals-toolbar-filters):not(.tutor-expenses-toolbar-filters) .users-toolbar-filter-field{flex:0 0 auto;box-sizing:border-box;width:var(--users-toolbar-filter-w);max-width:100%}@media screen and (max-width:768px){.users-toolbar-filters:not(.admin-users-toolbar-filters):not(.admin-student-contracts-toolbar-filters):not(.admin-packages-toolbar-filters):not(.admin-services-toolbar-filters):not(.admin-locations-toolbar-filters):not(.admin-students-toolbar-filters):not(.admin-cet-toolbar-filters):not(.product-feedback-toolbar-filters):not(.admin-invoices-toolbar-filters):not(.admin-expenses-toolbar-filters):not(.admin-tutor-availabilities-toolbar-filters):not(.tutor-learning-journals-toolbar-filters):not(.tutor-expenses-toolbar-filters) .users-toolbar-filter-field{width:100%}}.users-toolbar-filters .p-inputtext{box-sizing:border-box!important;height:var(--users-toolbar-inline-h)!important;min-height:var(--users-toolbar-inline-h)!important;max-height:var(--users-toolbar-inline-h)!important;line-height:1.35!important}.users-toolbar-filters .p-dropdown{box-sizing:border-box!important;height:var(--users-toolbar-inline-h)!important;min-height:var(--users-toolbar-inline-h)!important;max-height:var(--users-toolbar-inline-h)!important;display:inline-flex!important;align-items:stretch!important}.users-toolbar-clear-filters.p-button.p-button-outlined{border-width:1px!important;box-shadow:none!important;line-height:1!important;gap:0!important}.users-toolbar-filters .users-toolbar-clear-filters.p-button.p-button-icon-only:not(.p-button-lg){box-sizing:border-box!important;height:var(--users-toolbar-inline-h)!important;min-height:var(--users-toolbar-inline-h)!important;max-height:var(--users-toolbar-inline-h)!important;width:var(--users-toolbar-inline-h)!important;min-width:var(--users-toolbar-inline-h)!important;max-width:var(--users-toolbar-inline-h)!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media screen and (max-width:768px){.p-button:not(.p-datepicker-trigger):not(.p-inputnumber-button):not(.p-button-icon-only):not(.p-button-lg):not(.p-button-link){font-size:.8125rem!important;padding:.5rem .875rem!important;line-height:1.35!important;min-width:0!important;max-width:100%!important}.p-button.p-button-lg:not(.p-datepicker-trigger):not(.p-inputnumber-button):not(.p-button-icon-only){font-size:.875rem!important;padding:.5625rem 1rem!important;line-height:1.35!important;min-width:0!important;max-width:100%!important}.p-button:not(.p-datepicker-trigger):not(.p-inputnumber-button):not(.p-button-lg) .p-button-icon{font-size:.8125rem!important}.p-button.p-button-lg:not(.p-datepicker-trigger):not(.p-inputnumber-button) .p-button-icon{font-size:.875rem!important}.p-button.p-button-icon-only:not(.p-datepicker-trigger):not(.p-inputnumber-button):not(.p-button-lg):not(.users-toolbar-clear-filters){width:2.375rem!important;min-width:2.375rem!important;max-width:2.375rem!important;height:2.375rem!important;min-height:2.375rem!important;max-height:2.375rem!important;padding:0!important}.p-fluid .p-button-icon-only:not(.p-button-lg):not(.p-inputnumber-button):not(.users-toolbar-clear-filters){width:2.375rem!important;min-width:2.375rem!important;max-width:2.375rem!important}.users-toolbar-filters .users-toolbar-clear-filters.p-button.p-button-icon-only:not(.p-button-lg){height:var(--users-toolbar-inline-h)!important;min-height:var(--users-toolbar-inline-h)!important;max-height:var(--users-toolbar-inline-h)!important;width:var(--users-toolbar-inline-h)!important;min-width:var(--users-toolbar-inline-h)!important;max-width:var(--users-toolbar-inline-h)!important}.mantine-Button-root{min-height:2rem!important;height:auto!important;padding:.35rem .75rem!important;font-size:var(--mantine-font-size-sm)!important;max-width:100%!important;min-width:0!important}.p-button:not(.p-button-icon-only):not(.p-datepicker-trigger):not(.p-inputnumber-button) .p-button-label{white-space:normal!important;overflow-wrap:anywhere;text-align:start}.p-splitbutton{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}.mantine-Button-root .mantine-Button-label{white-space:normal!important;overflow-wrap:anywhere;text-align:start}}@media screen and (max-width:1024px){.mantine-Input-wrapper,.mantine-PillsInput-wrapper,.mantine-TimePicker-wrapper{--input-fz: 16px !important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),textarea,select,.p-inputtext,.p-inputtextarea,.p-password .p-inputtext,.p-inputnumber .p-inputtext,.p-dropdown .p-dropdown-label,.p-dropdown .p-dropdown-label-empty,.p-dropdown .p-dropdown-label.p-placeholder,.p-multiselect .p-multiselect-label,.p-multiselect-filter,.p-listbox-filter,.p-cascadeselect-label,.p-treeselect-label,.p-calendar .p-inputtext,.p-autocomplete .p-autocomplete-input,.p-autocomplete .p-inputtext,.p-chips .p-chips-input-token input,.p-mention-input,.p-editor-container .ql-editor,.mantine-Input-input,.mantine-Select-input,.mantine-MultiSelect-input,.mantine-Autocomplete-input,.mantine-TextInput-input,.mantine-NumberInput-input,.mantine-PasswordInput-input,.mantine-PasswordInput-innerInput,.mantine-ColorInput-input,.mantine-Textarea-input,.mantine-TimePicker-input,.mantine-TimePicker-field,.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-DateTimePicker-input,.mantine-MonthPickerInput-input,.mantine-YearPickerInput-input,.mantine-PillsInput-input,.mantine-PillsInput-field,.mantine-NativeSelect-input,.mantine-PinInput-input,.mantine-FileInput-input,.mantine-Combobox-search{font-size:16px!important}}@media screen and (max-width:768px){.p-card-body,.p-card .p-card-header{padding:14px 16px!important}.p-card .p-card-footer{padding:12px 16px!important}.p-inputtext,.p-inputtextarea,.p-password .p-inputtext,.p-inputnumber .p-inputtext,.p-calendar .p-inputtext,.p-calendar .p-datepicker-trigger,.p-autocomplete .p-autocomplete-input,.p-autocomplete .p-inputtext,.p-autocomplete .p-autocomplete-multiple-container,.p-dropdown .p-dropdown-label,.p-dropdown .p-dropdown-label-empty,.p-dropdown .p-dropdown-label.p-placeholder,.p-multiselect .p-multiselect-label,.p-multiselect-filter,.p-listbox-filter,.p-cascadeselect .p-cascadeselect-label,.p-treeselect .p-treeselect-label,.p-chips .p-chips-multiple-container,.p-mention-input{padding:.5625rem!important;font-size:16px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),textarea,select,.p-chips .p-chips-input-token input,.p-editor-container .ql-editor,.mantine-Input-input,.mantine-Select-input,.mantine-MultiSelect-input,.mantine-Autocomplete-input,.mantine-TextInput-input,.mantine-NumberInput-input,.mantine-PasswordInput-input,.mantine-PasswordInput-innerInput,.mantine-ColorInput-input,.mantine-Textarea-input,.mantine-TimePicker-input,.mantine-TimePicker-field,.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-DateTimePicker-input,.mantine-MonthPickerInput-input,.mantine-YearPickerInput-input,.mantine-PillsInput-input,.mantine-PillsInput-field,.mantine-NativeSelect-input,.mantine-PinInput-input,.mantine-FileInput-input,.mantine-Combobox-search{font-size:16px!important}.mantine-Input-wrapper,.mantine-PillsInput-wrapper,.mantine-TimePicker-wrapper{--input-fz: 16px !important}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{font-size:14px!important}.p-dropdown-panel .p-dropdown-items .p-dropdown-item,.p-multiselect-panel .p-multiselect-items .p-multiselect-item,.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item,.p-listbox:not(.p-disabled) .p-listbox-list .p-listbox-item,.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item,.p-treeselect-panel .p-treeselect-items .p-treeselect-item{font-size:14px!important}.p-dropdown-panel .p-dropdown-items .p-dropdown-item,.p-multiselect-panel .p-multiselect-items .p-multiselect-item,.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item,.p-listbox:not(.p-disabled) .p-listbox-list .p-listbox-item,.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item,.p-treeselect-panel .p-treeselect-items .p-treeselect-item{line-height:1.35!important;padding:.5rem .5rem .5rem .75rem!important}.p-datepicker-panel.p-component,.p-datepicker.p-datepicker-panel,.p-datepicker:not(.p-datepicker-inline){padding:.55rem!important;font-size:14px!important}.p-datepicker-panel .p-datepicker-title .p-datepicker-month,.p-datepicker-panel .p-datepicker-title .p-datepicker-year,.p-datepicker .p-datepicker-title .p-datepicker-month,.p-datepicker .p-datepicker-title .p-datepicker-year,.p-datepicker-panel table.p-datepicker-calendar,.p-datepicker table.p-datepicker-calendar,.p-datepicker-panel table.p-datepicker-calendar th,.p-datepicker table.p-datepicker-calendar th{font-size:14px!important}.p-datepicker-panel table.p-datepicker-calendar td>span,.p-datepicker table.p-datepicker-calendar td>span,.p-datepicker-panel table.p-datepicker-calendar td>button,.p-datepicker table.p-datepicker-calendar td>button{font-size:14px!important}.p-datepicker-panel .p-datepicker-buttonbar .p-button,.p-datepicker .p-datepicker-buttonbar .p-button,.p-datepicker-panel .p-monthpicker .p-monthpicker-month,.p-datepicker .p-monthpicker .p-monthpicker-month,.p-datepicker-panel .p-yearpicker .p-yearpicker-year,.p-datepicker .p-yearpicker .p-yearpicker-year,.p-datepicker-panel .p-timepicker,.p-datepicker .p-timepicker,.p-paginator .p-dropdown .p-dropdown-label,.p-paginator .p-dropdown .p-dropdown-label.p-inputtext{font-size:14px!important}}@media(pointer:coarse){.mantine-Input-wrapper,.mantine-PillsInput-wrapper,.mantine-TimePicker-wrapper{--input-fz: 16px !important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),textarea,select,.p-inputtext,.p-inputtextarea,.p-password .p-inputtext,.p-inputnumber .p-inputtext,.p-dropdown .p-dropdown-label,.p-dropdown .p-dropdown-label-empty,.p-dropdown .p-dropdown-label.p-placeholder,.p-multiselect .p-multiselect-label,.p-multiselect-filter,.p-listbox-filter,.p-cascadeselect-label,.p-treeselect-label,.p-calendar .p-inputtext,.p-autocomplete .p-autocomplete-input,.p-autocomplete .p-inputtext,.p-chips .p-chips-input-token input,.p-mention-input,.p-editor-container .ql-editor,.p-paginator .p-dropdown .p-dropdown-label,.p-paginator .p-dropdown .p-dropdown-label.p-inputtext,.mantine-Input-input,.mantine-Select-input,.mantine-MultiSelect-input,.mantine-Autocomplete-input,.mantine-Textarea-input,.mantine-TextInput-input,.mantine-NumberInput-input,.mantine-PasswordInput-input,.mantine-PasswordInput-innerInput,.mantine-ColorInput-input,.mantine-TimePicker-input,.mantine-TimePicker-field,.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-DateTimePicker-input,.mantine-MonthPickerInput-input,.mantine-YearPickerInput-input,.mantine-PillsInput-input,.mantine-PillsInput-field,.mantine-NativeSelect-input,.mantine-PinInput-input,.mantine-FileInput-input,.mantine-Combobox-search{font-size:16px!important}}
