.bebas-neue-regular{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Nunito";src:url(/fonts/nunito-v32-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Nunito";src:url(/fonts/nunito-v32-latin-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-display:swap;font-family:"Nunito";src:url(/fonts/nunito-v32-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Nunito";src:url(/fonts/nunito-v32-latin-500italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-display:swap;font-family:"Nunito";src:url(/fonts/nunito-v32-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Nunito";src:url(/fonts/nunito-v32-latin-600italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-display:swap;font-family:"Nunito";src:url(/fonts/nunito-v32-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Nunito";src:url(/fonts/nunito-v32-latin-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Nunito";src:url(/fonts/nunito-v32-latin-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Bebas Neue";font-style:normal;font-weight:400;src:url(/../fonts/bebas-neue-v16-latin-regular.woff2) format("woff2")}/*!
 * Font Awesome Free 6.7.2 (vendored, migrated to Sass module system)
 * License - https://fontawesome.com/license/free
 */.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas::before,.far::before,.fab::before,.fa-solid::before,.fa-regular::before,.fa-brands::before,.fa::before{content:var(--fa)}.fa-classic,.fas,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-0.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-0.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1*var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, 0.1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, 0.08em);padding:var(--fa-border-padding, 0.2em 0.25em 0.15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, 0.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, 0.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media(prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1, 1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0)}57%{transform:scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em))}64%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, 0.4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity, 0.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,100%{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1, 1)}.fa-flip-vertical{transform:scale(1, -1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1, -1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0{--fa:"\30 "}.fa-1{--fa:"\31 "}.fa-2{--fa:"\32 "}.fa-3{--fa:"\33 "}.fa-4{--fa:"\34 "}.fa-5{--fa:"\35 "}.fa-6{--fa:"\36 "}.fa-7{--fa:"\37 "}.fa-8{--fa:"\38 "}.fa-9{--fa:"\39 "}.fa-fill-drip{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-circle-chevron-right{--fa:""}.fa-chevron-circle-right{--fa:""}.fa-at{--fa:"\@"}.fa-trash-can{--fa:""}.fa-trash-alt{--fa:""}.fa-text-height{--fa:""}.fa-user-xmark{--fa:""}.fa-user-times{--fa:""}.fa-stethoscope{--fa:""}.fa-message{--fa:""}.fa-comment-alt{--fa:""}.fa-info{--fa:""}.fa-down-left-and-up-right-to-center{--fa:""}.fa-compress-alt{--fa:""}.fa-explosion{--fa:""}.fa-file-lines{--fa:""}.fa-file-alt{--fa:""}.fa-file-text{--fa:""}.fa-wave-square{--fa:""}.fa-ring{--fa:""}.fa-building-un{--fa:""}.fa-dice-three{--fa:""}.fa-calendar-days{--fa:""}.fa-calendar-alt{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-volleyball{--fa:""}.fa-volleyball-ball{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-sort-down{--fa:""}.fa-sort-desc{--fa:""}.fa-circle-minus{--fa:""}.fa-minus-circle{--fa:""}.fa-door-open{--fa:""}.fa-right-from-bracket{--fa:""}.fa-sign-out-alt{--fa:""}.fa-atom{--fa:""}.fa-soap{--fa:""}.fa-icons{--fa:""}.fa-heart-music-camera-bolt{--fa:""}.fa-microphone-lines-slash{--fa:""}.fa-microphone-alt-slash{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-pump-medical{--fa:""}.fa-fingerprint{--fa:""}.fa-hand-point-right{--fa:""}.fa-magnifying-glass-location{--fa:""}.fa-search-location{--fa:""}.fa-forward-step{--fa:""}.fa-step-forward{--fa:""}.fa-face-smile-beam{--fa:""}.fa-smile-beam{--fa:""}.fa-flag-checkered{--fa:""}.fa-football{--fa:""}.fa-football-ball{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-crop{--fa:""}.fa-angles-down{--fa:""}.fa-angle-double-down{--fa:""}.fa-users-rectangle{--fa:""}.fa-people-roof{--fa:""}.fa-people-line{--fa:""}.fa-beer-mug-empty{--fa:""}.fa-beer{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-arrow-up-long{--fa:""}.fa-long-arrow-up{--fa:""}.fa-fire-flame-simple{--fa:""}.fa-burn{--fa:""}.fa-person{--fa:""}.fa-male{--fa:""}.fa-laptop{--fa:""}.fa-file-csv{--fa:""}.fa-menorah{--fa:""}.fa-truck-plane{--fa:""}.fa-record-vinyl{--fa:""}.fa-face-grin-stars{--fa:""}.fa-grin-stars{--fa:""}.fa-bong{--fa:""}.fa-spaghetti-monster-flying{--fa:""}.fa-pastafarianism{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-spoon{--fa:""}.fa-utensil-spoon{--fa:""}.fa-jar-wheat{--fa:""}.fa-envelopes-bulk{--fa:""}.fa-mail-bulk{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-circle-h{--fa:""}.fa-hospital-symbol{--fa:""}.fa-pager{--fa:""}.fa-address-book{--fa:""}.fa-contact-book{--fa:""}.fa-strikethrough{--fa:""}.fa-k{--fa:"K"}.fa-landmark-flag{--fa:""}.fa-pencil{--fa:""}.fa-pencil-alt{--fa:""}.fa-backward{--fa:""}.fa-caret-right{--fa:""}.fa-comments{--fa:""}.fa-paste{--fa:""}.fa-file-clipboard{--fa:""}.fa-code-pull-request{--fa:""}.fa-clipboard-list{--fa:""}.fa-truck-ramp-box{--fa:""}.fa-truck-loading{--fa:""}.fa-user-check{--fa:""}.fa-vial-virus{--fa:""}.fa-sheet-plastic{--fa:""}.fa-blog{--fa:""}.fa-user-ninja{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-scroll-torah{--fa:""}.fa-torah{--fa:""}.fa-broom-ball{--fa:""}.fa-quidditch{--fa:""}.fa-quidditch-broom-ball{--fa:""}.fa-toggle-off{--fa:""}.fa-box-archive{--fa:""}.fa-archive{--fa:""}.fa-person-drowning{--fa:""}.fa-arrow-down-9-1{--fa:""}.fa-sort-numeric-desc{--fa:""}.fa-sort-numeric-down-alt{--fa:""}.fa-face-grin-tongue-squint{--fa:""}.fa-grin-tongue-squint{--fa:""}.fa-spray-can{--fa:""}.fa-truck-monster{--fa:""}.fa-w{--fa:"W"}.fa-earth-africa{--fa:""}.fa-globe-africa{--fa:""}.fa-rainbow{--fa:""}.fa-circle-notch{--fa:""}.fa-tablet-screen-button{--fa:""}.fa-tablet-alt{--fa:""}.fa-paw{--fa:""}.fa-cloud{--fa:""}.fa-trowel-bricks{--fa:""}.fa-face-flushed{--fa:""}.fa-flushed{--fa:""}.fa-hospital-user{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-gavel{--fa:""}.fa-legal{--fa:""}.fa-binoculars{--fa:""}.fa-microphone-slash{--fa:""}.fa-box-tissue{--fa:""}.fa-motorcycle{--fa:""}.fa-bell-concierge{--fa:""}.fa-concierge-bell{--fa:""}.fa-pen-ruler{--fa:""}.fa-pencil-ruler{--fa:""}.fa-people-arrows{--fa:""}.fa-people-arrows-left-right{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-square-caret-right{--fa:""}.fa-caret-square-right{--fa:""}.fa-scissors{--fa:""}.fa-cut{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-toilets-portable{--fa:""}.fa-hockey-puck{--fa:""}.fa-table{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-tachograph-digital{--fa:""}.fa-digital-tachograph{--fa:""}.fa-users-slash{--fa:""}.fa-clover{--fa:""}.fa-reply{--fa:""}.fa-mail-reply{--fa:""}.fa-star-and-crescent{--fa:""}.fa-house-fire{--fa:""}.fa-square-minus{--fa:""}.fa-minus-square{--fa:""}.fa-helicopter{--fa:""}.fa-compass{--fa:""}.fa-square-caret-down{--fa:""}.fa-caret-square-down{--fa:""}.fa-file-circle-question{--fa:""}.fa-laptop-code{--fa:""}.fa-swatchbook{--fa:""}.fa-prescription-bottle{--fa:""}.fa-bars{--fa:""}.fa-navicon{--fa:""}.fa-people-group{--fa:""}.fa-hourglass-end{--fa:""}.fa-hourglass-3{--fa:""}.fa-heart-crack{--fa:""}.fa-heart-broken{--fa:""}.fa-square-up-right{--fa:""}.fa-external-link-square-alt{--fa:""}.fa-face-kiss-beam{--fa:""}.fa-kiss-beam{--fa:""}.fa-film{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-people-robbery{--fa:""}.fa-lightbulb{--fa:""}.fa-caret-left{--fa:""}.fa-circle-exclamation{--fa:""}.fa-exclamation-circle{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-arrow-right-from-bracket{--fa:""}.fa-sign-out{--fa:""}.fa-circle-chevron-down{--fa:""}.fa-chevron-circle-down{--fa:""}.fa-unlock-keyhole{--fa:""}.fa-unlock-alt{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-headphones-simple{--fa:""}.fa-headphones-alt{--fa:""}.fa-sitemap{--fa:""}.fa-circle-dollar-to-slot{--fa:""}.fa-donate{--fa:""}.fa-memory{--fa:""}.fa-road-spikes{--fa:""}.fa-fire-burner{--fa:""}.fa-flag{--fa:""}.fa-hanukiah{--fa:""}.fa-feather{--fa:""}.fa-volume-low{--fa:""}.fa-volume-down{--fa:""}.fa-comment-slash{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-compress{--fa:""}.fa-wheat-awn{--fa:""}.fa-wheat-alt{--fa:""}.fa-ankh{--fa:""}.fa-hands-holding-child{--fa:""}.fa-asterisk{--fa:"\*"}.fa-square-check{--fa:""}.fa-check-square{--fa:""}.fa-peseta-sign{--fa:""}.fa-heading{--fa:""}.fa-header{--fa:""}.fa-ghost{--fa:""}.fa-list{--fa:""}.fa-list-squares{--fa:""}.fa-square-phone-flip{--fa:""}.fa-phone-square-alt{--fa:""}.fa-cart-plus{--fa:""}.fa-gamepad{--fa:""}.fa-circle-dot{--fa:""}.fa-dot-circle{--fa:""}.fa-face-dizzy{--fa:""}.fa-dizzy{--fa:""}.fa-egg{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-campground{--fa:""}.fa-folder-plus{--fa:""}.fa-futbol{--fa:""}.fa-futbol-ball{--fa:""}.fa-soccer-ball{--fa:""}.fa-paintbrush{--fa:""}.fa-paint-brush{--fa:""}.fa-lock{--fa:""}.fa-gas-pump{--fa:""}.fa-hot-tub-person{--fa:""}.fa-hot-tub{--fa:""}.fa-map-location{--fa:""}.fa-map-marked{--fa:""}.fa-house-flood-water{--fa:""}.fa-tree{--fa:""}.fa-bridge-lock{--fa:""}.fa-sack-dollar{--fa:""}.fa-pen-to-square{--fa:""}.fa-edit{--fa:""}.fa-car-side{--fa:""}.fa-share-nodes{--fa:""}.fa-share-alt{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-hourglass-half{--fa:""}.fa-hourglass-2{--fa:""}.fa-microscope{--fa:""}.fa-sink{--fa:""}.fa-bag-shopping{--fa:""}.fa-shopping-bag{--fa:""}.fa-arrow-down-z-a{--fa:""}.fa-sort-alpha-desc{--fa:""}.fa-sort-alpha-down-alt{--fa:""}.fa-mitten{--fa:""}.fa-person-rays{--fa:""}.fa-users{--fa:""}.fa-eye-slash{--fa:""}.fa-flask-vial{--fa:""}.fa-hand{--fa:""}.fa-hand-paper{--fa:""}.fa-om{--fa:""}.fa-worm{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-plug{--fa:""}.fa-chevron-up{--fa:""}.fa-hand-spock{--fa:""}.fa-stopwatch{--fa:""}.fa-face-kiss{--fa:""}.fa-kiss{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-face-grin-tongue{--fa:""}.fa-grin-tongue{--fa:""}.fa-chess-bishop{--fa:""}.fa-face-grin-wink{--fa:""}.fa-grin-wink{--fa:""}.fa-ear-deaf{--fa:""}.fa-deaf{--fa:""}.fa-deafness{--fa:""}.fa-hard-of-hearing{--fa:""}.fa-road-circle-check{--fa:""}.fa-dice-five{--fa:""}.fa-square-rss{--fa:""}.fa-rss-square{--fa:""}.fa-land-mine-on{--fa:""}.fa-i-cursor{--fa:""}.fa-stamp{--fa:""}.fa-stairs{--fa:""}.fa-i{--fa:"I"}.fa-hryvnia-sign{--fa:""}.fa-hryvnia{--fa:""}.fa-pills{--fa:""}.fa-face-grin-wide{--fa:""}.fa-grin-alt{--fa:""}.fa-tooth{--fa:""}.fa-v{--fa:"V"}.fa-bangladeshi-taka-sign{--fa:""}.fa-bicycle{--fa:""}.fa-staff-snake{--fa:""}.fa-rod-asclepius{--fa:""}.fa-rod-snake{--fa:""}.fa-staff-aesculapius{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-truck-medical{--fa:""}.fa-ambulance{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-snowman{--fa:""}.fa-mortar-pestle{--fa:""}.fa-road-barrier{--fa:""}.fa-school{--fa:""}.fa-igloo{--fa:""}.fa-joint{--fa:""}.fa-angle-right{--fa:""}.fa-horse{--fa:""}.fa-q{--fa:"Q"}.fa-g{--fa:"G"}.fa-notes-medical{--fa:""}.fa-temperature-half{--fa:""}.fa-temperature-2{--fa:""}.fa-thermometer-2{--fa:""}.fa-thermometer-half{--fa:""}.fa-dong-sign{--fa:""}.fa-capsules{--fa:""}.fa-poo-storm{--fa:""}.fa-poo-bolt{--fa:""}.fa-face-frown-open{--fa:""}.fa-frown-open{--fa:""}.fa-hand-point-up{--fa:""}.fa-money-bill{--fa:""}.fa-bookmark{--fa:""}.fa-align-justify{--fa:""}.fa-umbrella-beach{--fa:""}.fa-helmet-un{--fa:""}.fa-bullseye{--fa:""}.fa-bacon{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-folder{--fa:""}.fa-folder-blank{--fa:""}.fa-file-waveform{--fa:""}.fa-file-medical-alt{--fa:""}.fa-radiation{--fa:""}.fa-chart-simple{--fa:""}.fa-mars-stroke{--fa:""}.fa-vial{--fa:""}.fa-gauge{--fa:""}.fa-dashboard{--fa:""}.fa-gauge-med{--fa:""}.fa-tachometer-alt-average{--fa:""}.fa-wand-magic-sparkles{--fa:""}.fa-magic-wand-sparkles{--fa:""}.fa-e{--fa:"E"}.fa-pen-clip{--fa:""}.fa-pen-alt{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-user{--fa:""}.fa-school-circle-check{--fa:""}.fa-dumpster{--fa:""}.fa-van-shuttle{--fa:""}.fa-shuttle-van{--fa:""}.fa-building-user{--fa:""}.fa-square-caret-left{--fa:""}.fa-caret-square-left{--fa:""}.fa-highlighter{--fa:""}.fa-key{--fa:""}.fa-bullhorn{--fa:""}.fa-globe{--fa:""}.fa-synagogue{--fa:""}.fa-person-half-dress{--fa:""}.fa-road-bridge{--fa:""}.fa-location-arrow{--fa:""}.fa-c{--fa:"C"}.fa-tablet-button{--fa:""}.fa-building-lock{--fa:""}.fa-pizza-slice{--fa:""}.fa-money-bill-wave{--fa:""}.fa-chart-area{--fa:""}.fa-area-chart{--fa:""}.fa-house-flag{--fa:""}.fa-person-circle-minus{--fa:""}.fa-ban{--fa:""}.fa-cancel{--fa:""}.fa-camera-rotate{--fa:""}.fa-spray-can-sparkles{--fa:""}.fa-air-freshener{--fa:""}.fa-star{--fa:""}.fa-repeat{--fa:""}.fa-cross{--fa:""}.fa-box{--fa:""}.fa-venus-mars{--fa:""}.fa-arrow-pointer{--fa:""}.fa-mouse-pointer{--fa:""}.fa-maximize{--fa:""}.fa-expand-arrows-alt{--fa:""}.fa-charging-station{--fa:""}.fa-shapes{--fa:""}.fa-triangle-circle-square{--fa:""}.fa-shuffle{--fa:""}.fa-random{--fa:""}.fa-person-running{--fa:""}.fa-running{--fa:""}.fa-mobile-retro{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-spider{--fa:""}.fa-hands-bound{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-x-ray{--fa:""}.fa-spell-check{--fa:""}.fa-slash{--fa:""}.fa-computer-mouse{--fa:""}.fa-mouse{--fa:""}.fa-arrow-right-to-bracket{--fa:""}.fa-sign-in{--fa:""}.fa-shop-slash{--fa:""}.fa-store-alt-slash{--fa:""}.fa-server{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-shop-lock{--fa:""}.fa-hourglass-start{--fa:""}.fa-hourglass-1{--fa:""}.fa-blender-phone{--fa:""}.fa-building-wheat{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-right-to-bracket{--fa:""}.fa-sign-in-alt{--fa:""}.fa-venus{--fa:""}.fa-passport{--fa:""}.fa-thumbtack-slash{--fa:""}.fa-thumb-tack-slash{--fa:""}.fa-heart-pulse{--fa:""}.fa-heartbeat{--fa:""}.fa-people-carry-box{--fa:""}.fa-people-carry{--fa:""}.fa-temperature-high{--fa:""}.fa-microchip{--fa:""}.fa-crown{--fa:""}.fa-weight-hanging{--fa:""}.fa-xmarks-lines{--fa:""}.fa-file-prescription{--fa:""}.fa-weight-scale{--fa:""}.fa-weight{--fa:""}.fa-user-group{--fa:""}.fa-user-friends{--fa:""}.fa-arrow-up-a-z{--fa:""}.fa-sort-alpha-up{--fa:""}.fa-chess-knight{--fa:""}.fa-face-laugh-squint{--fa:""}.fa-laugh-squint{--fa:""}.fa-wheelchair{--fa:""}.fa-circle-arrow-up{--fa:""}.fa-arrow-circle-up{--fa:""}.fa-toggle-on{--fa:""}.fa-person-walking{--fa:""}.fa-walking{--fa:""}.fa-l{--fa:"L"}.fa-fire{--fa:""}.fa-bed-pulse{--fa:""}.fa-procedures{--fa:""}.fa-shuttle-space{--fa:""}.fa-space-shuttle{--fa:""}.fa-face-laugh{--fa:""}.fa-laugh{--fa:""}.fa-folder-open{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-code-fork{--fa:""}.fa-city{--fa:""}.fa-microphone-lines{--fa:""}.fa-microphone-alt{--fa:""}.fa-pepper-hot{--fa:""}.fa-unlock{--fa:""}.fa-colon-sign{--fa:""}.fa-headset{--fa:""}.fa-store-slash{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-user-minus{--fa:""}.fa-mars-stroke-up{--fa:""}.fa-mars-stroke-v{--fa:""}.fa-champagne-glasses{--fa:""}.fa-glass-cheers{--fa:""}.fa-clipboard{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-file-arrow-up{--fa:""}.fa-file-upload{--fa:""}.fa-wifi{--fa:""}.fa-wifi-3{--fa:""}.fa-wifi-strong{--fa:""}.fa-bath{--fa:""}.fa-bathtub{--fa:""}.fa-underline{--fa:""}.fa-user-pen{--fa:""}.fa-user-edit{--fa:""}.fa-signature{--fa:""}.fa-stroopwafel{--fa:""}.fa-bold{--fa:""}.fa-anchor-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-manat-sign{--fa:""}.fa-not-equal{--fa:""}.fa-border-top-left{--fa:""}.fa-border-style{--fa:""}.fa-map-location-dot{--fa:""}.fa-map-marked-alt{--fa:""}.fa-jedi{--fa:""}.fa-square-poll-vertical{--fa:""}.fa-poll{--fa:""}.fa-mug-hot{--fa:""}.fa-car-battery{--fa:""}.fa-battery-car{--fa:""}.fa-gift{--fa:""}.fa-dice-two{--fa:""}.fa-chess-queen{--fa:""}.fa-glasses{--fa:""}.fa-chess-board{--fa:""}.fa-building-circle-check{--fa:""}.fa-person-chalkboard{--fa:""}.fa-mars-stroke-right{--fa:""}.fa-mars-stroke-h{--fa:""}.fa-hand-back-fist{--fa:""}.fa-hand-rock{--fa:""}.fa-square-caret-up{--fa:""}.fa-caret-square-up{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-chart-bar{--fa:""}.fa-bar-chart{--fa:""}.fa-hands-bubbles{--fa:""}.fa-hands-wash{--fa:""}.fa-less-than-equal{--fa:""}.fa-train{--fa:""}.fa-eye-low-vision{--fa:""}.fa-low-vision{--fa:""}.fa-crow{--fa:""}.fa-sailboat{--fa:""}.fa-window-restore{--fa:""}.fa-square-plus{--fa:""}.fa-plus-square{--fa:""}.fa-torii-gate{--fa:""}.fa-frog{--fa:""}.fa-bucket{--fa:""}.fa-image{--fa:""}.fa-microphone{--fa:""}.fa-cow{--fa:""}.fa-caret-up{--fa:""}.fa-screwdriver{--fa:""}.fa-folder-closed{--fa:""}.fa-house-tsunami{--fa:""}.fa-square-nfi{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-martini-glass{--fa:""}.fa-glass-martini-alt{--fa:""}.fa-square-binary{--fa:""}.fa-rotate-left{--fa:""}.fa-rotate-back{--fa:""}.fa-rotate-backward{--fa:""}.fa-undo-alt{--fa:""}.fa-table-columns{--fa:""}.fa-columns{--fa:""}.fa-lemon{--fa:""}.fa-head-side-mask{--fa:""}.fa-handshake{--fa:""}.fa-gem{--fa:""}.fa-dolly{--fa:""}.fa-dolly-box{--fa:""}.fa-smoking{--fa:""}.fa-minimize{--fa:""}.fa-compress-arrows-alt{--fa:""}.fa-monument{--fa:""}.fa-snowplow{--fa:""}.fa-angles-right{--fa:""}.fa-angle-double-right{--fa:""}.fa-cannabis{--fa:""}.fa-circle-play{--fa:""}.fa-play-circle{--fa:""}.fa-tablets{--fa:""}.fa-ethernet{--fa:""}.fa-euro-sign{--fa:""}.fa-eur{--fa:""}.fa-euro{--fa:""}.fa-chair{--fa:""}.fa-circle-check{--fa:""}.fa-check-circle{--fa:""}.fa-circle-stop{--fa:""}.fa-stop-circle{--fa:""}.fa-compass-drafting{--fa:""}.fa-drafting-compass{--fa:""}.fa-plate-wheat{--fa:""}.fa-icicles{--fa:""}.fa-person-shelter{--fa:""}.fa-neuter{--fa:""}.fa-id-badge{--fa:""}.fa-marker{--fa:""}.fa-face-laugh-beam{--fa:""}.fa-laugh-beam{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-universal-access{--fa:""}.fa-circle-chevron-up{--fa:""}.fa-chevron-circle-up{--fa:""}.fa-lari-sign{--fa:""}.fa-volcano{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-sterling-sign{--fa:""}.fa-gbp{--fa:""}.fa-pound-sign{--fa:""}.fa-viruses{--fa:""}.fa-square-person-confined{--fa:""}.fa-user-tie{--fa:""}.fa-arrow-down-long{--fa:""}.fa-long-arrow-down{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-certificate{--fa:""}.fa-reply-all{--fa:""}.fa-mail-reply-all{--fa:""}.fa-suitcase{--fa:""}.fa-person-skating{--fa:""}.fa-skating{--fa:""}.fa-filter-circle-dollar{--fa:""}.fa-funnel-dollar{--fa:""}.fa-camera-retro{--fa:""}.fa-circle-arrow-down{--fa:""}.fa-arrow-circle-down{--fa:""}.fa-file-import{--fa:""}.fa-arrow-right-to-file{--fa:""}.fa-square-arrow-up-right{--fa:""}.fa-external-link-square{--fa:""}.fa-box-open{--fa:""}.fa-scroll{--fa:""}.fa-spa{--fa:""}.fa-location-pin-lock{--fa:""}.fa-pause{--fa:""}.fa-hill-avalanche{--fa:""}.fa-temperature-empty{--fa:""}.fa-temperature-0{--fa:""}.fa-thermometer-0{--fa:""}.fa-thermometer-empty{--fa:""}.fa-bomb{--fa:""}.fa-registered{--fa:""}.fa-address-card{--fa:""}.fa-contact-card{--fa:""}.fa-vcard{--fa:""}.fa-scale-unbalanced-flip{--fa:""}.fa-balance-scale-right{--fa:""}.fa-subscript{--fa:""}.fa-diamond-turn-right{--fa:""}.fa-directions{--fa:""}.fa-burst{--fa:""}.fa-house-laptop{--fa:""}.fa-laptop-house{--fa:""}.fa-face-tired{--fa:""}.fa-tired{--fa:""}.fa-money-bills{--fa:""}.fa-smog{--fa:""}.fa-crutch{--fa:""}.fa-cloud-arrow-up{--fa:""}.fa-cloud-upload{--fa:""}.fa-cloud-upload-alt{--fa:""}.fa-palette{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-vest{--fa:""}.fa-ferry{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-seedling{--fa:""}.fa-sprout{--fa:""}.fa-left-right{--fa:""}.fa-arrows-alt-h{--fa:""}.fa-boxes-packing{--fa:""}.fa-circle-arrow-left{--fa:""}.fa-arrow-circle-left{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-bowl-food{--fa:""}.fa-candy-cane{--fa:""}.fa-arrow-down-wide-short{--fa:""}.fa-sort-amount-asc{--fa:""}.fa-sort-amount-down{--fa:""}.fa-cloud-bolt{--fa:""}.fa-thunderstorm{--fa:""}.fa-text-slash{--fa:""}.fa-remove-format{--fa:""}.fa-face-smile-wink{--fa:""}.fa-smile-wink{--fa:""}.fa-file-word{--fa:""}.fa-file-powerpoint{--fa:""}.fa-arrows-left-right{--fa:""}.fa-arrows-h{--fa:""}.fa-house-lock{--fa:""}.fa-cloud-arrow-down{--fa:""}.fa-cloud-download{--fa:""}.fa-cloud-download-alt{--fa:""}.fa-children{--fa:""}.fa-chalkboard{--fa:""}.fa-blackboard{--fa:""}.fa-user-large-slash{--fa:""}.fa-user-alt-slash{--fa:""}.fa-envelope-open{--fa:""}.fa-handshake-simple-slash{--fa:""}.fa-handshake-alt-slash{--fa:""}.fa-mattress-pillow{--fa:""}.fa-guarani-sign{--fa:""}.fa-arrows-rotate{--fa:""}.fa-refresh{--fa:""}.fa-sync{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-greater-than-equal{--fa:""}.fa-shield-halved{--fa:""}.fa-shield-alt{--fa:""}.fa-book-atlas{--fa:""}.fa-atlas{--fa:""}.fa-virus{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-layer-group{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-archway{--fa:""}.fa-heart-circle-check{--fa:""}.fa-house-chimney-crack{--fa:""}.fa-house-damage{--fa:""}.fa-file-zipper{--fa:""}.fa-file-archive{--fa:""}.fa-square{--fa:""}.fa-martini-glass-empty{--fa:""}.fa-glass-martini{--fa:""}.fa-couch{--fa:""}.fa-cedi-sign{--fa:""}.fa-italic{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-church{--fa:""}.fa-comments-dollar{--fa:""}.fa-democrat{--fa:""}.fa-z{--fa:"Z"}.fa-person-skiing{--fa:""}.fa-skiing{--fa:""}.fa-road-lock{--fa:""}.fa-a{--fa:"A"}.fa-temperature-arrow-down{--fa:""}.fa-temperature-down{--fa:""}.fa-feather-pointed{--fa:""}.fa-feather-alt{--fa:""}.fa-p{--fa:"P"}.fa-snowflake{--fa:""}.fa-newspaper{--fa:""}.fa-rectangle-ad{--fa:""}.fa-ad{--fa:""}.fa-circle-arrow-right{--fa:""}.fa-arrow-circle-right{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-locust{--fa:""}.fa-sort{--fa:""}.fa-unsorted{--fa:""}.fa-list-ol{--fa:""}.fa-list-1-2{--fa:""}.fa-list-numeric{--fa:""}.fa-person-dress-burst{--fa:""}.fa-money-check-dollar{--fa:""}.fa-money-check-alt{--fa:""}.fa-vector-square{--fa:""}.fa-bread-slice{--fa:""}.fa-language{--fa:""}.fa-face-kiss-wink-heart{--fa:""}.fa-kiss-wink-heart{--fa:""}.fa-filter{--fa:""}.fa-question{--fa:"\?"}.fa-file-signature{--fa:""}.fa-up-down-left-right{--fa:""}.fa-arrows-alt{--fa:""}.fa-house-chimney-user{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-puzzle-piece{--fa:""}.fa-money-check{--fa:""}.fa-star-half-stroke{--fa:""}.fa-star-half-alt{--fa:""}.fa-code{--fa:""}.fa-whiskey-glass{--fa:""}.fa-glass-whiskey{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-arrow-up-right-from-square{--fa:""}.fa-external-link{--fa:""}.fa-cubes-stacked{--fa:""}.fa-won-sign{--fa:""}.fa-krw{--fa:""}.fa-won{--fa:""}.fa-virus-covid{--fa:""}.fa-austral-sign{--fa:""}.fa-f{--fa:"F"}.fa-leaf{--fa:""}.fa-road{--fa:""}.fa-taxi{--fa:""}.fa-cab{--fa:""}.fa-person-circle-plus{--fa:""}.fa-chart-pie{--fa:""}.fa-pie-chart{--fa:""}.fa-bolt-lightning{--fa:""}.fa-sack-xmark{--fa:""}.fa-file-excel{--fa:""}.fa-file-contract{--fa:""}.fa-fish-fins{--fa:""}.fa-building-flag{--fa:""}.fa-face-grin-beam{--fa:""}.fa-grin-beam{--fa:""}.fa-object-ungroup{--fa:""}.fa-poop{--fa:""}.fa-location-pin{--fa:""}.fa-map-marker{--fa:""}.fa-kaaba{--fa:""}.fa-toilet-paper{--fa:""}.fa-helmet-safety{--fa:""}.fa-hard-hat{--fa:""}.fa-hat-hard{--fa:""}.fa-eject{--fa:""}.fa-circle-right{--fa:""}.fa-arrow-alt-circle-right{--fa:""}.fa-plane-circle-check{--fa:""}.fa-face-rolling-eyes{--fa:""}.fa-meh-rolling-eyes{--fa:""}.fa-object-group{--fa:""}.fa-chart-line{--fa:""}.fa-line-chart{--fa:""}.fa-mask-ventilator{--fa:""}.fa-arrow-right{--fa:""}.fa-signs-post{--fa:""}.fa-map-signs{--fa:""}.fa-cash-register{--fa:""}.fa-person-circle-question{--fa:""}.fa-h{--fa:"H"}.fa-tarp{--fa:""}.fa-screwdriver-wrench{--fa:""}.fa-tools{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-heart{--fa:""}.fa-mars-and-venus{--fa:""}.fa-house-user{--fa:""}.fa-home-user{--fa:""}.fa-dumpster-fire{--fa:""}.fa-house-crack{--fa:""}.fa-martini-glass-citrus{--fa:""}.fa-cocktail{--fa:""}.fa-face-surprise{--fa:""}.fa-surprise{--fa:""}.fa-bottle-water{--fa:""}.fa-circle-pause{--fa:""}.fa-pause-circle{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-apple-whole{--fa:""}.fa-apple-alt{--fa:""}.fa-kitchen-set{--fa:""}.fa-r{--fa:"R"}.fa-temperature-quarter{--fa:""}.fa-temperature-1{--fa:""}.fa-thermometer-1{--fa:""}.fa-thermometer-quarter{--fa:""}.fa-cube{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-shield-dog{--fa:""}.fa-solar-panel{--fa:""}.fa-lock-open{--fa:""}.fa-elevator{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-square-poll-horizontal{--fa:""}.fa-poll-h{--fa:""}.fa-circle{--fa:""}.fa-backward-fast{--fa:""}.fa-fast-backward{--fa:""}.fa-recycle{--fa:""}.fa-user-astronaut{--fa:""}.fa-plane-slash{--fa:""}.fa-trademark{--fa:""}.fa-basketball{--fa:""}.fa-basketball-ball{--fa:""}.fa-satellite-dish{--fa:""}.fa-circle-up{--fa:""}.fa-arrow-alt-circle-up{--fa:""}.fa-mobile-screen-button{--fa:""}.fa-mobile-alt{--fa:""}.fa-volume-high{--fa:""}.fa-volume-up{--fa:""}.fa-users-rays{--fa:""}.fa-wallet{--fa:""}.fa-clipboard-check{--fa:""}.fa-file-audio{--fa:""}.fa-burger{--fa:""}.fa-hamburger{--fa:""}.fa-wrench{--fa:""}.fa-bugs{--fa:""}.fa-rupee-sign{--fa:""}.fa-rupee{--fa:""}.fa-file-image{--fa:""}.fa-circle-question{--fa:""}.fa-question-circle{--fa:""}.fa-plane-departure{--fa:""}.fa-handshake-slash{--fa:""}.fa-book-bookmark{--fa:""}.fa-code-branch{--fa:""}.fa-hat-cowboy{--fa:""}.fa-bridge{--fa:""}.fa-phone-flip{--fa:""}.fa-phone-alt{--fa:""}.fa-truck-front{--fa:""}.fa-cat{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-truck-field{--fa:""}.fa-route{--fa:""}.fa-clipboard-question{--fa:""}.fa-panorama{--fa:""}.fa-comment-medical{--fa:""}.fa-teeth-open{--fa:""}.fa-file-circle-minus{--fa:""}.fa-tags{--fa:""}.fa-wine-glass{--fa:""}.fa-forward-fast{--fa:""}.fa-fast-forward{--fa:""}.fa-face-meh-blank{--fa:""}.fa-meh-blank{--fa:""}.fa-square-parking{--fa:""}.fa-parking{--fa:""}.fa-house-signal{--fa:""}.fa-bars-progress{--fa:""}.fa-tasks-alt{--fa:""}.fa-faucet-drip{--fa:""}.fa-cart-flatbed{--fa:""}.fa-dolly-flatbed{--fa:""}.fa-ban-smoking{--fa:""}.fa-smoking-ban{--fa:""}.fa-terminal{--fa:""}.fa-mobile-button{--fa:""}.fa-house-medical-flag{--fa:""}.fa-basket-shopping{--fa:""}.fa-shopping-basket{--fa:""}.fa-tape{--fa:""}.fa-bus-simple{--fa:""}.fa-bus-alt{--fa:""}.fa-eye{--fa:""}.fa-face-sad-cry{--fa:""}.fa-sad-cry{--fa:""}.fa-audio-description{--fa:""}.fa-person-military-to-person{--fa:""}.fa-file-shield{--fa:""}.fa-user-slash{--fa:""}.fa-pen{--fa:""}.fa-tower-observation{--fa:""}.fa-file-code{--fa:""}.fa-signal{--fa:""}.fa-signal-5{--fa:""}.fa-signal-perfect{--fa:""}.fa-bus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-house-chimney{--fa:""}.fa-home-lg{--fa:""}.fa-window-maximize{--fa:""}.fa-face-frown{--fa:""}.fa-frown{--fa:""}.fa-prescription{--fa:""}.fa-shop{--fa:""}.fa-store-alt{--fa:""}.fa-floppy-disk{--fa:""}.fa-save{--fa:""}.fa-vihara{--fa:""}.fa-scale-unbalanced{--fa:""}.fa-balance-scale-left{--fa:""}.fa-sort-up{--fa:""}.fa-sort-asc{--fa:""}.fa-comment-dots{--fa:""}.fa-commenting{--fa:""}.fa-plant-wilt{--fa:""}.fa-diamond{--fa:""}.fa-face-grin-squint{--fa:""}.fa-grin-squint{--fa:""}.fa-hand-holding-dollar{--fa:""}.fa-hand-holding-usd{--fa:""}.fa-chart-diagram{--fa:""}.fa-bacterium{--fa:""}.fa-hand-pointer{--fa:""}.fa-drum-steelpan{--fa:""}.fa-hand-scissors{--fa:""}.fa-hands-praying{--fa:""}.fa-praying-hands{--fa:""}.fa-arrow-rotate-right{--fa:""}.fa-arrow-right-rotate{--fa:""}.fa-arrow-rotate-forward{--fa:""}.fa-redo{--fa:""}.fa-biohazard{--fa:""}.fa-location-crosshairs{--fa:""}.fa-location{--fa:""}.fa-mars-double{--fa:""}.fa-child-dress{--fa:""}.fa-users-between-lines{--fa:""}.fa-lungs-virus{--fa:""}.fa-face-grin-tears{--fa:""}.fa-grin-tears{--fa:""}.fa-phone{--fa:""}.fa-calendar-xmark{--fa:""}.fa-calendar-times{--fa:""}.fa-child-reaching{--fa:""}.fa-head-side-virus{--fa:""}.fa-user-gear{--fa:""}.fa-user-cog{--fa:""}.fa-arrow-up-1-9{--fa:""}.fa-sort-numeric-up{--fa:""}.fa-door-closed{--fa:""}.fa-shield-virus{--fa:""}.fa-dice-six{--fa:""}.fa-mosquito-net{--fa:""}.fa-file-fragment{--fa:""}.fa-bridge-water{--fa:""}.fa-person-booth{--fa:""}.fa-text-width{--fa:""}.fa-hat-wizard{--fa:""}.fa-pen-fancy{--fa:""}.fa-person-digging{--fa:""}.fa-digging{--fa:""}.fa-trash{--fa:""}.fa-gauge-simple{--fa:""}.fa-gauge-simple-med{--fa:""}.fa-tachometer-average{--fa:""}.fa-book-medical{--fa:""}.fa-poo{--fa:""}.fa-quote-right{--fa:""}.fa-quote-right-alt{--fa:""}.fa-shirt{--fa:""}.fa-t-shirt{--fa:""}.fa-tshirt{--fa:""}.fa-cubes{--fa:""}.fa-divide{--fa:""}.fa-tenge-sign{--fa:""}.fa-tenge{--fa:""}.fa-headphones{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-clapping{--fa:""}.fa-republican{--fa:""}.fa-arrow-left{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-ruler{--fa:""}.fa-align-left{--fa:""}.fa-dice-d6{--fa:""}.fa-restroom{--fa:""}.fa-j{--fa:"J"}.fa-users-viewfinder{--fa:""}.fa-file-video{--fa:""}.fa-up-right-from-square{--fa:""}.fa-external-link-alt{--fa:""}.fa-table-cells{--fa:""}.fa-th{--fa:""}.fa-file-pdf{--fa:""}.fa-book-bible{--fa:""}.fa-bible{--fa:""}.fa-o{--fa:"O"}.fa-suitcase-medical{--fa:""}.fa-medkit{--fa:""}.fa-user-secret{--fa:""}.fa-otter{--fa:""}.fa-person-dress{--fa:""}.fa-female{--fa:""}.fa-comment-dollar{--fa:""}.fa-business-time{--fa:""}.fa-briefcase-clock{--fa:""}.fa-table-cells-large{--fa:""}.fa-th-large{--fa:""}.fa-book-tanakh{--fa:""}.fa-tanakh{--fa:""}.fa-phone-volume{--fa:""}.fa-volume-control-phone{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-clipboard-user{--fa:""}.fa-child{--fa:""}.fa-lira-sign{--fa:""}.fa-satellite{--fa:""}.fa-plane-lock{--fa:""}.fa-tag{--fa:""}.fa-comment{--fa:""}.fa-cake-candles{--fa:""}.fa-birthday-cake{--fa:""}.fa-cake{--fa:""}.fa-envelope{--fa:""}.fa-angles-up{--fa:""}.fa-angle-double-up{--fa:""}.fa-paperclip{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-ribbon{--fa:""}.fa-lungs{--fa:""}.fa-arrow-up-9-1{--fa:""}.fa-sort-numeric-up-alt{--fa:""}.fa-litecoin-sign{--fa:""}.fa-border-none{--fa:""}.fa-circle-nodes{--fa:""}.fa-parachute-box{--fa:""}.fa-indent{--fa:""}.fa-truck-field-un{--fa:""}.fa-hourglass{--fa:""}.fa-hourglass-empty{--fa:""}.fa-mountain{--fa:""}.fa-user-doctor{--fa:""}.fa-user-md{--fa:""}.fa-circle-info{--fa:""}.fa-info-circle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-camera{--fa:""}.fa-camera-alt{--fa:""}.fa-square-virus{--fa:""}.fa-meteor{--fa:""}.fa-car-on{--fa:""}.fa-sleigh{--fa:""}.fa-arrow-down-1-9{--fa:""}.fa-sort-numeric-asc{--fa:""}.fa-sort-numeric-down{--fa:""}.fa-hand-holding-droplet{--fa:""}.fa-hand-holding-water{--fa:""}.fa-water{--fa:""}.fa-calendar-check{--fa:""}.fa-braille{--fa:""}.fa-prescription-bottle-medical{--fa:""}.fa-prescription-bottle-alt{--fa:""}.fa-landmark{--fa:""}.fa-truck{--fa:""}.fa-crosshairs{--fa:""}.fa-person-cane{--fa:""}.fa-tent{--fa:""}.fa-vest-patches{--fa:""}.fa-check-double{--fa:""}.fa-arrow-down-a-z{--fa:""}.fa-sort-alpha-asc{--fa:""}.fa-sort-alpha-down{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-cookie{--fa:""}.fa-arrow-rotate-left{--fa:""}.fa-arrow-left-rotate{--fa:""}.fa-arrow-rotate-back{--fa:""}.fa-arrow-rotate-backward{--fa:""}.fa-undo{--fa:""}.fa-hard-drive{--fa:""}.fa-hdd{--fa:""}.fa-face-grin-squint-tears{--fa:""}.fa-grin-squint-tears{--fa:""}.fa-dumbbell{--fa:""}.fa-rectangle-list{--fa:""}.fa-list-alt{--fa:""}.fa-tarp-droplet{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-person-skiing-nordic{--fa:""}.fa-skiing-nordic{--fa:""}.fa-calendar-plus{--fa:""}.fa-plane-arrival{--fa:""}.fa-circle-left{--fa:""}.fa-arrow-alt-circle-left{--fa:""}.fa-train-subway{--fa:""}.fa-subway{--fa:""}.fa-chart-gantt{--fa:""}.fa-indian-rupee-sign{--fa:""}.fa-indian-rupee{--fa:""}.fa-inr{--fa:""}.fa-crop-simple{--fa:""}.fa-crop-alt{--fa:""}.fa-money-bill-1{--fa:""}.fa-money-bill-alt{--fa:""}.fa-left-long{--fa:""}.fa-long-arrow-alt-left{--fa:""}.fa-dna{--fa:""}.fa-virus-slash{--fa:""}.fa-minus{--fa:""}.fa-subtract{--fa:""}.fa-chess{--fa:""}.fa-arrow-left-long{--fa:""}.fa-long-arrow-left{--fa:""}.fa-plug-circle-check{--fa:""}.fa-street-view{--fa:""}.fa-franc-sign{--fa:""}.fa-volume-off{--fa:""}.fa-hands-asl-interpreting{--fa:""}.fa-american-sign-language-interpreting{--fa:""}.fa-asl-interpreting{--fa:""}.fa-hands-american-sign-language-interpreting{--fa:""}.fa-gear{--fa:""}.fa-cog{--fa:""}.fa-droplet-slash{--fa:""}.fa-tint-slash{--fa:""}.fa-mosque{--fa:""}.fa-mosquito{--fa:""}.fa-star-of-david{--fa:""}.fa-person-military-rifle{--fa:""}.fa-cart-shopping{--fa:""}.fa-shopping-cart{--fa:""}.fa-vials{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-place-of-worship{--fa:""}.fa-grip-vertical{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-arrow-turn-up{--fa:""}.fa-level-up{--fa:""}.fa-u{--fa:"U"}.fa-square-root-variable{--fa:""}.fa-square-root-alt{--fa:""}.fa-clock{--fa:""}.fa-clock-four{--fa:""}.fa-backward-step{--fa:""}.fa-step-backward{--fa:""}.fa-pallet{--fa:""}.fa-faucet{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-s{--fa:"S"}.fa-timeline{--fa:""}.fa-keyboard{--fa:""}.fa-caret-down{--fa:""}.fa-house-chimney-medical{--fa:""}.fa-clinic-medical{--fa:""}.fa-temperature-three-quarters{--fa:""}.fa-temperature-3{--fa:""}.fa-thermometer-3{--fa:""}.fa-thermometer-three-quarters{--fa:""}.fa-mobile-screen{--fa:""}.fa-mobile-android-alt{--fa:""}.fa-plane-up{--fa:""}.fa-piggy-bank{--fa:""}.fa-battery-half{--fa:""}.fa-battery-3{--fa:""}.fa-mountain-city{--fa:""}.fa-coins{--fa:""}.fa-khanda{--fa:""}.fa-sliders{--fa:""}.fa-sliders-h{--fa:""}.fa-folder-tree{--fa:""}.fa-network-wired{--fa:""}.fa-map-pin{--fa:""}.fa-hamsa{--fa:""}.fa-cent-sign{--fa:""}.fa-flask{--fa:""}.fa-person-pregnant{--fa:""}.fa-wand-sparkles{--fa:""}.fa-ellipsis-vertical{--fa:""}.fa-ellipsis-v{--fa:""}.fa-ticket{--fa:""}.fa-power-off{--fa:""}.fa-right-long{--fa:""}.fa-long-arrow-alt-right{--fa:""}.fa-flag-usa{--fa:""}.fa-laptop-file{--fa:""}.fa-tty{--fa:""}.fa-teletype{--fa:""}.fa-diagram-next{--fa:""}.fa-person-rifle{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-closed-captioning{--fa:""}.fa-person-hiking{--fa:""}.fa-hiking{--fa:""}.fa-venus-double{--fa:""}.fa-images{--fa:""}.fa-calculator{--fa:""}.fa-people-pulling{--fa:""}.fa-n{--fa:"N"}.fa-cable-car{--fa:""}.fa-tram{--fa:""}.fa-cloud-rain{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-ship{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-download{--fa:""}.fa-face-grin{--fa:""}.fa-grin{--fa:""}.fa-delete-left{--fa:""}.fa-backspace{--fa:""}.fa-eye-dropper{--fa:""}.fa-eye-dropper-empty{--fa:""}.fa-eyedropper{--fa:""}.fa-file-circle-check{--fa:""}.fa-forward{--fa:""}.fa-mobile{--fa:""}.fa-mobile-android{--fa:""}.fa-mobile-phone{--fa:""}.fa-face-meh{--fa:""}.fa-meh{--fa:""}.fa-align-center{--fa:""}.fa-book-skull{--fa:""}.fa-book-dead{--fa:""}.fa-id-card{--fa:""}.fa-drivers-license{--fa:""}.fa-outdent{--fa:""}.fa-dedent{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-house{--fa:""}.fa-home{--fa:""}.fa-home-alt{--fa:""}.fa-home-lg-alt{--fa:""}.fa-calendar-week{--fa:""}.fa-laptop-medical{--fa:""}.fa-b{--fa:"B"}.fa-file-medical{--fa:""}.fa-dice-one{--fa:""}.fa-kiwi-bird{--fa:""}.fa-arrow-right-arrow-left{--fa:""}.fa-exchange{--fa:""}.fa-rotate-right{--fa:""}.fa-redo-alt{--fa:""}.fa-rotate-forward{--fa:""}.fa-utensils{--fa:""}.fa-cutlery{--fa:""}.fa-arrow-up-wide-short{--fa:""}.fa-sort-amount-up{--fa:""}.fa-mill-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-skull{--fa:""}.fa-tower-broadcast{--fa:""}.fa-broadcast-tower{--fa:""}.fa-truck-pickup{--fa:""}.fa-up-long{--fa:""}.fa-long-arrow-alt-up{--fa:""}.fa-stop{--fa:""}.fa-code-merge{--fa:""}.fa-upload{--fa:""}.fa-hurricane{--fa:""}.fa-mound{--fa:""}.fa-toilet-portable{--fa:""}.fa-compact-disc{--fa:""}.fa-file-arrow-down{--fa:""}.fa-file-download{--fa:""}.fa-caravan{--fa:""}.fa-shield-cat{--fa:""}.fa-bolt{--fa:""}.fa-zap{--fa:""}.fa-glass-water{--fa:""}.fa-oil-well{--fa:""}.fa-vault{--fa:""}.fa-mars{--fa:""}.fa-toilet{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-yen-sign{--fa:""}.fa-cny{--fa:""}.fa-jpy{--fa:""}.fa-rmb{--fa:""}.fa-yen{--fa:""}.fa-ruble-sign{--fa:""}.fa-rouble{--fa:""}.fa-rub{--fa:""}.fa-ruble{--fa:""}.fa-sun{--fa:""}.fa-guitar{--fa:""}.fa-face-laugh-wink{--fa:""}.fa-laugh-wink{--fa:""}.fa-horse-head{--fa:""}.fa-bore-hole{--fa:""}.fa-industry{--fa:""}.fa-circle-down{--fa:""}.fa-arrow-alt-circle-down{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-florin-sign{--fa:""}.fa-arrow-down-short-wide{--fa:""}.fa-sort-amount-desc{--fa:""}.fa-sort-amount-down-alt{--fa:""}.fa-less-than{--fa:"\<"}.fa-angle-down{--fa:""}.fa-car-tunnel{--fa:""}.fa-head-side-cough{--fa:""}.fa-grip-lines{--fa:""}.fa-thumbs-down{--fa:""}.fa-user-lock{--fa:""}.fa-arrow-right-long{--fa:""}.fa-long-arrow-right{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-ellipsis{--fa:""}.fa-ellipsis-h{--fa:""}.fa-chess-pawn{--fa:""}.fa-kit-medical{--fa:""}.fa-first-aid{--fa:""}.fa-person-through-window{--fa:""}.fa-toolbox{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-bug{--fa:""}.fa-credit-card{--fa:""}.fa-credit-card-alt{--fa:""}.fa-car{--fa:""}.fa-automobile{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-book-open-reader{--fa:""}.fa-book-reader{--fa:""}.fa-mountain-sun{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-dice-d20{--fa:""}.fa-truck-droplet{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-temperature-arrow-up{--fa:""}.fa-temperature-up{--fa:""}.fa-medal{--fa:""}.fa-bed{--fa:""}.fa-square-h{--fa:""}.fa-h-square{--fa:""}.fa-podcast{--fa:""}.fa-temperature-full{--fa:""}.fa-temperature-4{--fa:""}.fa-thermometer-4{--fa:""}.fa-thermometer-full{--fa:""}.fa-bell{--fa:""}.fa-superscript{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-star-of-life{--fa:""}.fa-phone-slash{--fa:""}.fa-paint-roller{--fa:""}.fa-handshake-angle{--fa:""}.fa-hands-helping{--fa:""}.fa-location-dot{--fa:""}.fa-map-marker-alt{--fa:""}.fa-file{--fa:""}.fa-greater-than{--fa:"\>"}.fa-person-swimming{--fa:""}.fa-swimmer{--fa:""}.fa-arrow-down{--fa:""}.fa-droplet{--fa:""}.fa-tint{--fa:""}.fa-eraser{--fa:""}.fa-earth-americas{--fa:""}.fa-earth{--fa:""}.fa-earth-america{--fa:""}.fa-globe-americas{--fa:""}.fa-person-burst{--fa:""}.fa-dove{--fa:""}.fa-battery-empty{--fa:""}.fa-battery-0{--fa:""}.fa-socks{--fa:""}.fa-inbox{--fa:""}.fa-section{--fa:""}.fa-gauge-high{--fa:""}.fa-tachometer-alt{--fa:""}.fa-tachometer-alt-fast{--fa:""}.fa-envelope-open-text{--fa:""}.fa-hospital{--fa:""}.fa-hospital-alt{--fa:""}.fa-hospital-wide{--fa:""}.fa-wine-bottle{--fa:""}.fa-chess-rook{--fa:""}.fa-bars-staggered{--fa:""}.fa-reorder{--fa:""}.fa-stream{--fa:""}.fa-dharmachakra{--fa:""}.fa-hotdog{--fa:""}.fa-person-walking-with-cane{--fa:""}.fa-blind{--fa:""}.fa-drum{--fa:""}.fa-ice-cream{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-fax{--fa:""}.fa-paragraph{--fa:""}.fa-check-to-slot{--fa:""}.fa-vote-yea{--fa:""}.fa-star-half{--fa:""}.fa-boxes-stacked{--fa:""}.fa-boxes{--fa:""}.fa-boxes-alt{--fa:""}.fa-link{--fa:""}.fa-chain{--fa:""}.fa-ear-listen{--fa:""}.fa-assistive-listening-systems{--fa:""}.fa-tree-city{--fa:""}.fa-play{--fa:""}.fa-font{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-rupiah-sign{--fa:""}.fa-magnifying-glass{--fa:""}.fa-search{--fa:""}.fa-table-tennis-paddle-ball{--fa:""}.fa-ping-pong-paddle-ball{--fa:""}.fa-table-tennis{--fa:""}.fa-person-dots-from-line{--fa:""}.fa-diagnoses{--fa:""}.fa-trash-can-arrow-up{--fa:""}.fa-trash-restore-alt{--fa:""}.fa-naira-sign{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-walkie-talkie{--fa:""}.fa-file-pen{--fa:""}.fa-file-edit{--fa:""}.fa-receipt{--fa:""}.fa-square-pen{--fa:""}.fa-pen-square{--fa:""}.fa-pencil-square{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-chevron-down{--fa:""}.fa-battery-full{--fa:""}.fa-battery{--fa:""}.fa-battery-5{--fa:""}.fa-skull-crossbones{--fa:""}.fa-code-compare{--fa:""}.fa-list-ul{--fa:""}.fa-list-dots{--fa:""}.fa-school-lock{--fa:""}.fa-tower-cell{--fa:""}.fa-down-long{--fa:""}.fa-long-arrow-alt-down{--fa:""}.fa-ranking-star{--fa:""}.fa-chess-king{--fa:""}.fa-person-harassing{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-landmark-dome{--fa:""}.fa-landmark-alt{--fa:""}.fa-arrow-up{--fa:""}.fa-tv{--fa:""}.fa-television{--fa:""}.fa-tv-alt{--fa:""}.fa-shrimp{--fa:""}.fa-list-check{--fa:""}.fa-tasks{--fa:""}.fa-jug-detergent{--fa:""}.fa-circle-user{--fa:""}.fa-user-circle{--fa:""}.fa-user-shield{--fa:""}.fa-wind{--fa:""}.fa-car-burst{--fa:""}.fa-car-crash{--fa:""}.fa-y{--fa:"Y"}.fa-person-snowboarding{--fa:""}.fa-snowboarding{--fa:""}.fa-truck-fast{--fa:""}.fa-shipping-fast{--fa:""}.fa-fish{--fa:""}.fa-user-graduate{--fa:""}.fa-circle-half-stroke{--fa:""}.fa-adjust{--fa:""}.fa-clapperboard{--fa:""}.fa-circle-radiation{--fa:""}.fa-radiation-alt{--fa:""}.fa-baseball{--fa:""}.fa-baseball-ball{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-diagram-project{--fa:""}.fa-project-diagram{--fa:""}.fa-copy{--fa:""}.fa-volume-xmark{--fa:""}.fa-volume-mute{--fa:""}.fa-volume-times{--fa:""}.fa-hand-sparkles{--fa:""}.fa-grip{--fa:""}.fa-grip-horizontal{--fa:""}.fa-share-from-square{--fa:""}.fa-share-square{--fa:""}.fa-child-combatant{--fa:""}.fa-child-rifle{--fa:""}.fa-gun{--fa:""}.fa-square-phone{--fa:""}.fa-phone-square{--fa:""}.fa-plus{--fa:"\+"}.fa-add{--fa:"\+"}.fa-expand{--fa:""}.fa-computer{--fa:""}.fa-xmark{--fa:""}.fa-close{--fa:""}.fa-multiply{--fa:""}.fa-remove{--fa:""}.fa-times{--fa:""}.fa-arrows-up-down-left-right{--fa:""}.fa-arrows{--fa:""}.fa-chalkboard-user{--fa:""}.fa-chalkboard-teacher{--fa:""}.fa-peso-sign{--fa:""}.fa-building-shield{--fa:""}.fa-baby{--fa:""}.fa-users-line{--fa:""}.fa-quote-left{--fa:""}.fa-quote-left-alt{--fa:""}.fa-tractor{--fa:""}.fa-trash-arrow-up{--fa:""}.fa-trash-restore{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-lines-leaning{--fa:""}.fa-ruler-combined{--fa:""}.fa-copyright{--fa:""}.fa-equals{--fa:"\="}.fa-blender{--fa:""}.fa-teeth{--fa:""}.fa-shekel-sign{--fa:""}.fa-ils{--fa:""}.fa-shekel{--fa:""}.fa-sheqel{--fa:""}.fa-sheqel-sign{--fa:""}.fa-map{--fa:""}.fa-rocket{--fa:""}.fa-photo-film{--fa:""}.fa-photo-video{--fa:""}.fa-folder-minus{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-store{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-sign-hanging{--fa:""}.fa-sign{--fa:""}.fa-bezier-curve{--fa:""}.fa-bell-slash{--fa:""}.fa-tablet{--fa:""}.fa-tablet-android{--fa:""}.fa-school-flag{--fa:""}.fa-fill{--fa:""}.fa-angle-up{--fa:""}.fa-drumstick-bite{--fa:""}.fa-holly-berry{--fa:""}.fa-chevron-left{--fa:""}.fa-bacteria{--fa:""}.fa-hand-lizard{--fa:""}.fa-notdef{--fa:""}.fa-disease{--fa:""}.fa-briefcase-medical{--fa:""}.fa-genderless{--fa:""}.fa-chevron-right{--fa:""}.fa-retweet{--fa:""}.fa-car-rear{--fa:""}.fa-car-alt{--fa:""}.fa-pump-soap{--fa:""}.fa-video-slash{--fa:""}.fa-battery-quarter{--fa:""}.fa-battery-2{--fa:""}.fa-radio{--fa:""}.fa-baby-carriage{--fa:""}.fa-carriage-baby{--fa:""}.fa-traffic-light{--fa:""}.fa-thermometer{--fa:""}.fa-vr-cardboard{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-percent{--fa:"\%"}.fa-percentage{--fa:"\%"}.fa-truck-moving{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-display{--fa:""}.fa-face-smile{--fa:""}.fa-smile{--fa:""}.fa-thumbtack{--fa:""}.fa-thumb-tack{--fa:""}.fa-trophy{--fa:""}.fa-person-praying{--fa:""}.fa-pray{--fa:""}.fa-hammer{--fa:""}.fa-hand-peace{--fa:""}.fa-rotate{--fa:""}.fa-sync-alt{--fa:""}.fa-spinner{--fa:""}.fa-robot{--fa:""}.fa-peace{--fa:""}.fa-gears{--fa:""}.fa-cogs{--fa:""}.fa-warehouse{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-splotch{--fa:""}.fa-face-grin-hearts{--fa:""}.fa-grin-hearts{--fa:""}.fa-dice-four{--fa:""}.fa-sim-card{--fa:""}.fa-transgender{--fa:""}.fa-transgender-alt{--fa:""}.fa-mercury{--fa:""}.fa-arrow-turn-down{--fa:""}.fa-level-down{--fa:""}.fa-person-falling-burst{--fa:""}.fa-award{--fa:""}.fa-ticket-simple{--fa:""}.fa-ticket-alt{--fa:""}.fa-building{--fa:""}.fa-angles-left{--fa:""}.fa-angle-double-left{--fa:""}.fa-qrcode{--fa:""}.fa-clock-rotate-left{--fa:""}.fa-history{--fa:""}.fa-face-grin-beam-sweat{--fa:""}.fa-grin-beam-sweat{--fa:""}.fa-file-export{--fa:""}.fa-arrow-right-from-file{--fa:""}.fa-shield{--fa:""}.fa-shield-blank{--fa:""}.fa-arrow-up-short-wide{--fa:""}.fa-sort-amount-up-alt{--fa:""}.fa-comment-nodes{--fa:""}.fa-house-medical{--fa:""}.fa-golf-ball-tee{--fa:""}.fa-golf-ball{--fa:""}.fa-circle-chevron-left{--fa:""}.fa-chevron-circle-left{--fa:""}.fa-house-chimney-window{--fa:""}.fa-pen-nib{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tents{--fa:""}.fa-wand-magic{--fa:""}.fa-magic{--fa:""}.fa-dog{--fa:""}.fa-carrot{--fa:""}.fa-moon{--fa:""}.fa-wine-glass-empty{--fa:""}.fa-wine-glass-alt{--fa:""}.fa-cheese{--fa:""}.fa-yin-yang{--fa:""}.fa-music{--fa:""}.fa-code-commit{--fa:""}.fa-temperature-low{--fa:""}.fa-person-biking{--fa:""}.fa-biking{--fa:""}.fa-broom{--fa:""}.fa-shield-heart{--fa:""}.fa-gopuram{--fa:""}.fa-earth-oceania{--fa:""}.fa-globe-oceania{--fa:""}.fa-square-xmark{--fa:""}.fa-times-square{--fa:""}.fa-xmark-square{--fa:""}.fa-hashtag{--fa:"\#"}.fa-up-right-and-down-left-from-center{--fa:""}.fa-expand-alt{--fa:""}.fa-oil-can{--fa:""}.fa-t{--fa:"T"}.fa-hippo{--fa:""}.fa-chart-column{--fa:""}.fa-infinity{--fa:""}.fa-vial-circle-check{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-voicemail{--fa:""}.fa-fan{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-up-down{--fa:""}.fa-arrows-alt-v{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-calendar{--fa:""}.fa-trailer{--fa:""}.fa-bahai{--fa:""}.fa-haykal{--fa:""}.fa-sd-card{--fa:""}.fa-dragon{--fa:""}.fa-shoe-prints{--fa:""}.fa-circle-plus{--fa:""}.fa-plus-circle{--fa:""}.fa-face-grin-tongue-wink{--fa:""}.fa-grin-tongue-wink{--fa:""}.fa-hand-holding{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-link-slash{--fa:""}.fa-chain-broken{--fa:""}.fa-chain-slash{--fa:""}.fa-unlink{--fa:""}.fa-clone{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-arrow-up-z-a{--fa:""}.fa-sort-alpha-up-alt{--fa:""}.fa-fire-flame-curved{--fa:""}.fa-fire-alt{--fa:""}.fa-tornado{--fa:""}.fa-file-circle-plus{--fa:""}.fa-book-quran{--fa:""}.fa-quran{--fa:""}.fa-anchor{--fa:""}.fa-border-all{--fa:""}.fa-face-angry{--fa:""}.fa-angry{--fa:""}.fa-cookie-bite{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-rss{--fa:""}.fa-feed{--fa:""}.fa-draw-polygon{--fa:""}.fa-scale-balanced{--fa:""}.fa-balance-scale{--fa:""}.fa-gauge-simple-high{--fa:""}.fa-tachometer{--fa:""}.fa-tachometer-fast{--fa:""}.fa-shower{--fa:""}.fa-desktop{--fa:""}.fa-desktop-alt{--fa:""}.fa-m{--fa:"M"}.fa-table-list{--fa:""}.fa-th-list{--fa:""}.fa-comment-sms{--fa:""}.fa-sms{--fa:""}.fa-book{--fa:""}.fa-user-plus{--fa:""}.fa-check{--fa:""}.fa-battery-three-quarters{--fa:""}.fa-battery-4{--fa:""}.fa-house-circle-check{--fa:""}.fa-angle-left{--fa:""}.fa-diagram-successor{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-hand-fist{--fa:""}.fa-fist-raised{--fa:""}.fa-cloud-moon{--fa:""}.fa-briefcase{--fa:""}.fa-person-falling{--fa:""}.fa-image-portrait{--fa:""}.fa-portrait{--fa:""}.fa-user-tag{--fa:""}.fa-rug{--fa:""}.fa-earth-europe{--fa:""}.fa-globe-europe{--fa:""}.fa-cart-flatbed-suitcase{--fa:""}.fa-luggage-cart{--fa:""}.fa-rectangle-xmark{--fa:""}.fa-rectangle-times{--fa:""}.fa-times-rectangle{--fa:""}.fa-window-close{--fa:""}.fa-baht-sign{--fa:""}.fa-book-open{--fa:""}.fa-book-journal-whills{--fa:""}.fa-journal-whills{--fa:""}.fa-handcuffs{--fa:""}.fa-triangle-exclamation{--fa:""}.fa-exclamation-triangle{--fa:""}.fa-warning{--fa:""}.fa-database{--fa:""}.fa-share{--fa:""}.fa-mail-forward{--fa:""}.fa-bottle-droplet{--fa:""}.fa-mask-face{--fa:""}.fa-hill-rockslide{--fa:""}.fa-right-left{--fa:""}.fa-exchange-alt{--fa:""}.fa-paper-plane{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-dungeon{--fa:""}.fa-align-right{--fa:""}.fa-money-bill-1-wave{--fa:""}.fa-money-bill-wave-alt{--fa:""}.fa-life-ring{--fa:""}.fa-hands{--fa:""}.fa-sign-language{--fa:""}.fa-signing{--fa:""}.fa-calendar-day{--fa:""}.fa-water-ladder{--fa:""}.fa-ladder-water{--fa:""}.fa-swimming-pool{--fa:""}.fa-arrows-up-down{--fa:""}.fa-arrows-v{--fa:""}.fa-face-grimace{--fa:""}.fa-grimace{--fa:""}.fa-wheelchair-move{--fa:""}.fa-wheelchair-alt{--fa:""}.fa-turn-down{--fa:""}.fa-level-down-alt{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-square-envelope{--fa:""}.fa-envelope-square{--fa:""}.fa-dice{--fa:""}.fa-bowling-ball{--fa:""}.fa-brain{--fa:""}.fa-bandage{--fa:""}.fa-band-aid{--fa:""}.fa-calendar-minus{--fa:""}.fa-circle-xmark{--fa:""}.fa-times-circle{--fa:""}.fa-xmark-circle{--fa:""}.fa-gifts{--fa:""}.fa-hotel{--fa:""}.fa-earth-asia{--fa:""}.fa-globe-asia{--fa:""}.fa-id-card-clip{--fa:""}.fa-id-card-alt{--fa:""}.fa-magnifying-glass-plus{--fa:""}.fa-search-plus{--fa:""}.fa-thumbs-up{--fa:""}.fa-user-clock{--fa:""}.fa-hand-dots{--fa:""}.fa-allergies{--fa:""}.fa-file-invoice{--fa:""}.fa-window-minimize{--fa:""}.fa-mug-saucer{--fa:""}.fa-coffee{--fa:""}.fa-brush{--fa:""}.fa-file-half-dashed{--fa:""}.fa-mask{--fa:""}.fa-magnifying-glass-minus{--fa:""}.fa-search-minus{--fa:""}.fa-ruler-vertical{--fa:""}.fa-user-large{--fa:""}.fa-user-alt{--fa:""}.fa-train-tram{--fa:""}.fa-user-nurse{--fa:""}.fa-syringe{--fa:""}.fa-cloud-sun{--fa:""}.fa-stopwatch-20{--fa:""}.fa-square-full{--fa:""}.fa-magnet{--fa:""}.fa-jar{--fa:""}.fa-note-sticky{--fa:""}.fa-sticky-note{--fa:""}.fa-bug-slash{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-bone{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-user-injured{--fa:""}.fa-face-sad-tear{--fa:""}.fa-sad-tear{--fa:""}.fa-plane{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-exclamation{--fa:"\!"}.fa-arrows-spin{--fa:""}.fa-print{--fa:""}.fa-turkish-lira-sign{--fa:""}.fa-try{--fa:""}.fa-turkish-lira{--fa:""}.fa-dollar-sign{--fa:"\$"}.fa-dollar{--fa:"\$"}.fa-usd{--fa:"\$"}.fa-x{--fa:"X"}.fa-magnifying-glass-dollar{--fa:""}.fa-search-dollar{--fa:""}.fa-users-gear{--fa:""}.fa-users-cog{--fa:""}.fa-person-military-pointing{--fa:""}.fa-building-columns{--fa:""}.fa-bank{--fa:""}.fa-institution{--fa:""}.fa-museum{--fa:""}.fa-university{--fa:""}.fa-umbrella{--fa:""}.fa-trowel{--fa:""}.fa-d{--fa:"D"}.fa-stapler{--fa:""}.fa-masks-theater{--fa:""}.fa-theater-masks{--fa:""}.fa-kip-sign{--fa:""}.fa-hand-point-left{--fa:""}.fa-handshake-simple{--fa:""}.fa-handshake-alt{--fa:""}.fa-jet-fighter{--fa:""}.fa-fighter-jet{--fa:""}.fa-square-share-nodes{--fa:""}.fa-share-alt-square{--fa:""}.fa-barcode{--fa:""}.fa-plus-minus{--fa:""}.fa-video{--fa:""}.fa-video-camera{--fa:""}.fa-graduation-cap{--fa:""}.fa-mortar-board{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-person-circle-check{--fa:""}.fa-turn-up{--fa:""}.fa-level-up-alt{--fa:""}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:root,:host{--fa-style-family-classic: 'Font Awesome 6 Free';--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/font-awesome/fa-solid-900.woff2) format("woff2"),url(/font-awesome/fa-solid-900.ttf) format("truetype")}.fas,.fa-solid{font-weight:900}/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:root,:host{--fa-style-family-classic: 'Font Awesome 6 Free';--fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/font-awesome/fa-regular-400.woff2) format("woff2"),url(/font-awesome/fa-regular-400.ttf) format("truetype")}.far,.fa-regular{font-weight:400}/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:root,:host{--fa-style-family-brands: 'Font Awesome 6 Brands';--fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/font-awesome/fa-brands-400.woff2) format("woff2"),url(/font-awesome/fa-brands-400.ttf) format("truetype")}.fab,.fa-brands{font-weight:400}.fa-monero{--fa:""}.fa-hooli{--fa:""}.fa-yelp{--fa:""}.fa-cc-visa{--fa:""}.fa-lastfm{--fa:""}.fa-shopware{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-aws{--fa:""}.fa-redhat{--fa:""}.fa-yoast{--fa:""}.fa-cloudflare{--fa:""}.fa-ups{--fa:""}.fa-pixiv{--fa:""}.fa-wpexplorer{--fa:""}.fa-dyalog{--fa:""}.fa-bity{--fa:""}.fa-stackpath{--fa:""}.fa-buysellads{--fa:""}.fa-first-order{--fa:""}.fa-modx{--fa:""}.fa-guilded{--fa:""}.fa-vnv{--fa:""}.fa-square-js{--fa:""}.fa-js-square{--fa:""}.fa-microsoft{--fa:""}.fa-qq{--fa:""}.fa-orcid{--fa:""}.fa-java{--fa:""}.fa-invision{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-centercode{--fa:""}.fa-glide-g{--fa:""}.fa-drupal{--fa:""}.fa-jxl{--fa:""}.fa-dart-lang{--fa:""}.fa-hire-a-helper{--fa:""}.fa-creative-commons-by{--fa:""}.fa-unity{--fa:""}.fa-whmcs{--fa:""}.fa-rocketchat{--fa:""}.fa-vk{--fa:""}.fa-untappd{--fa:""}.fa-mailchimp{--fa:""}.fa-css3-alt{--fa:""}.fa-square-reddit{--fa:""}.fa-reddit-square{--fa:""}.fa-vimeo-v{--fa:""}.fa-contao{--fa:""}.fa-square-font-awesome{--fa:""}.fa-deskpro{--fa:""}.fa-brave{--fa:""}.fa-sistrix{--fa:""}.fa-square-instagram{--fa:""}.fa-instagram-square{--fa:""}.fa-battle-net{--fa:""}.fa-the-red-yeti{--fa:""}.fa-square-hacker-news{--fa:""}.fa-hacker-news-square{--fa:""}.fa-edge{--fa:""}.fa-threads{--fa:""}.fa-napster{--fa:""}.fa-square-snapchat{--fa:""}.fa-snapchat-square{--fa:""}.fa-google-plus-g{--fa:""}.fa-artstation{--fa:""}.fa-markdown{--fa:""}.fa-sourcetree{--fa:""}.fa-google-plus{--fa:""}.fa-diaspora{--fa:""}.fa-foursquare{--fa:""}.fa-stack-overflow{--fa:""}.fa-github-alt{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-pagelines{--fa:""}.fa-algolia{--fa:""}.fa-red-river{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-safari{--fa:""}.fa-google{--fa:""}.fa-square-font-awesome-stroke{--fa:""}.fa-font-awesome-alt{--fa:""}.fa-atlassian{--fa:""}.fa-linkedin-in{--fa:""}.fa-digital-ocean{--fa:""}.fa-nimblr{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-hacker-news{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-adversal{--fa:""}.fa-creative-commons{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-fonticons{--fa:""}.fa-weixin{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-codepen{--fa:""}.fa-git-alt{--fa:""}.fa-lyft{--fa:""}.fa-rev{--fa:""}.fa-windows{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-square-viadeo{--fa:""}.fa-viadeo-square{--fa:""}.fa-meetup{--fa:""}.fa-centos{--fa:""}.fa-adn{--fa:""}.fa-cloudsmith{--fa:""}.fa-opensuse{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-square-dribbble{--fa:""}.fa-dribbble-square{--fa:""}.fa-codiepie{--fa:""}.fa-node{--fa:""}.fa-mix{--fa:""}.fa-steam{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-scribd{--fa:""}.fa-debian{--fa:""}.fa-openid{--fa:""}.fa-instalod{--fa:""}.fa-files-pinwheel{--fa:""}.fa-expeditedssl{--fa:""}.fa-sellcast{--fa:""}.fa-square-twitter{--fa:""}.fa-twitter-square{--fa:""}.fa-r-project{--fa:""}.fa-delicious{--fa:""}.fa-freebsd{--fa:""}.fa-vuejs{--fa:""}.fa-accusoft{--fa:""}.fa-ioxhost{--fa:""}.fa-fonticons-fi{--fa:""}.fa-app-store{--fa:""}.fa-cc-mastercard{--fa:""}.fa-itunes-note{--fa:""}.fa-golang{--fa:""}.fa-kickstarter{--fa:""}.fa-square-kickstarter{--fa:""}.fa-grav{--fa:""}.fa-weibo{--fa:""}.fa-uncharted{--fa:""}.fa-firstdraft{--fa:""}.fa-square-youtube{--fa:""}.fa-youtube-square{--fa:""}.fa-wikipedia-w{--fa:""}.fa-wpressr{--fa:""}.fa-rendact{--fa:""}.fa-angellist{--fa:""}.fa-galactic-republic{--fa:""}.fa-nfc-directional{--fa:""}.fa-skype{--fa:""}.fa-joget{--fa:""}.fa-fedora{--fa:""}.fa-stripe-s{--fa:""}.fa-meta{--fa:""}.fa-laravel{--fa:""}.fa-hotjar{--fa:""}.fa-bluetooth-b{--fa:""}.fa-square-letterboxd{--fa:""}.fa-sticker-mule{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-hips{--fa:""}.fa-css{--fa:""}.fa-behance{--fa:""}.fa-reddit{--fa:""}.fa-discord{--fa:""}.fa-chrome{--fa:""}.fa-app-store-ios{--fa:""}.fa-cc-discover{--fa:""}.fa-wpbeginner{--fa:""}.fa-confluence{--fa:""}.fa-shoelace{--fa:""}.fa-mdb{--fa:""}.fa-dochub{--fa:""}.fa-accessible-icon{--fa:""}.fa-ebay{--fa:""}.fa-amazon{--fa:""}.fa-unsplash{--fa:""}.fa-yarn{--fa:""}.fa-square-steam{--fa:""}.fa-steam-square{--fa:""}.fa-500px{--fa:""}.fa-square-vimeo{--fa:""}.fa-vimeo-square{--fa:""}.fa-asymmetrik{--fa:""}.fa-font-awesome{--fa:""}.fa-font-awesome-flag{--fa:""}.fa-font-awesome-logo-full{--fa:""}.fa-gratipay{--fa:""}.fa-apple{--fa:""}.fa-hive{--fa:""}.fa-gitkraken{--fa:""}.fa-keybase{--fa:""}.fa-apple-pay{--fa:""}.fa-padlet{--fa:""}.fa-amazon-pay{--fa:""}.fa-square-github{--fa:""}.fa-github-square{--fa:""}.fa-stumbleupon{--fa:""}.fa-fedex{--fa:""}.fa-phoenix-framework{--fa:""}.fa-shopify{--fa:""}.fa-neos{--fa:""}.fa-square-threads{--fa:""}.fa-hackerrank{--fa:""}.fa-researchgate{--fa:""}.fa-swift{--fa:""}.fa-angular{--fa:""}.fa-speakap{--fa:""}.fa-angrycreative{--fa:""}.fa-y-combinator{--fa:""}.fa-empire{--fa:""}.fa-envira{--fa:""}.fa-google-scholar{--fa:""}.fa-square-gitlab{--fa:""}.fa-gitlab-square{--fa:""}.fa-studiovinari{--fa:""}.fa-pied-piper{--fa:""}.fa-wordpress{--fa:""}.fa-product-hunt{--fa:""}.fa-firefox{--fa:""}.fa-linode{--fa:""}.fa-goodreads{--fa:""}.fa-square-odnoklassniki{--fa:""}.fa-odnoklassniki-square{--fa:""}.fa-jsfiddle{--fa:""}.fa-sith{--fa:""}.fa-themeisle{--fa:""}.fa-page4{--fa:""}.fa-hashnode{--fa:""}.fa-react{--fa:""}.fa-cc-paypal{--fa:""}.fa-squarespace{--fa:""}.fa-cc-stripe{--fa:""}.fa-creative-commons-share{--fa:""}.fa-bitcoin{--fa:""}.fa-keycdn{--fa:""}.fa-opera{--fa:""}.fa-itch-io{--fa:""}.fa-umbraco{--fa:""}.fa-galactic-senate{--fa:""}.fa-ubuntu{--fa:""}.fa-draft2digital{--fa:""}.fa-stripe{--fa:""}.fa-houzz{--fa:""}.fa-gg{--fa:""}.fa-dhl{--fa:""}.fa-square-pinterest{--fa:""}.fa-pinterest-square{--fa:""}.fa-xing{--fa:""}.fa-blackberry{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-playstation{--fa:""}.fa-quinscape{--fa:""}.fa-less{--fa:""}.fa-blogger-b{--fa:""}.fa-opencart{--fa:""}.fa-vine{--fa:""}.fa-signal-messenger{--fa:""}.fa-paypal{--fa:""}.fa-gitlab{--fa:""}.fa-typo3{--fa:""}.fa-reddit-alien{--fa:""}.fa-yahoo{--fa:""}.fa-dailymotion{--fa:""}.fa-affiliatetheme{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-bootstrap{--fa:""}.fa-odnoklassniki{--fa:""}.fa-nfc-symbol{--fa:""}.fa-mintbit{--fa:""}.fa-ethereum{--fa:""}.fa-speaker-deck{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-patreon{--fa:""}.fa-avianex{--fa:""}.fa-ello{--fa:""}.fa-gofore{--fa:""}.fa-bimobject{--fa:""}.fa-brave-reverse{--fa:""}.fa-facebook-f{--fa:""}.fa-square-google-plus{--fa:""}.fa-google-plus-square{--fa:""}.fa-web-awesome{--fa:""}.fa-mandalorian{--fa:""}.fa-first-order-alt{--fa:""}.fa-osi{--fa:""}.fa-google-wallet{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-periscope{--fa:""}.fa-fulcrum{--fa:""}.fa-cloudscale{--fa:""}.fa-forumbee{--fa:""}.fa-mizuni{--fa:""}.fa-schlix{--fa:""}.fa-square-xing{--fa:""}.fa-xing-square{--fa:""}.fa-bandcamp{--fa:""}.fa-wpforms{--fa:""}.fa-cloudversify{--fa:""}.fa-usps{--fa:""}.fa-megaport{--fa:""}.fa-magento{--fa:""}.fa-spotify{--fa:""}.fa-optin-monster{--fa:""}.fa-fly{--fa:""}.fa-square-bluesky{--fa:""}.fa-aviato{--fa:""}.fa-itunes{--fa:""}.fa-cuttlefish{--fa:""}.fa-blogger{--fa:""}.fa-flickr{--fa:""}.fa-viber{--fa:""}.fa-soundcloud{--fa:""}.fa-digg{--fa:""}.fa-tencent-weibo{--fa:""}.fa-letterboxd{--fa:""}.fa-symfony{--fa:""}.fa-maxcdn{--fa:""}.fa-etsy{--fa:""}.fa-facebook-messenger{--fa:""}.fa-audible{--fa:""}.fa-think-peaks{--fa:""}.fa-bilibili{--fa:""}.fa-erlang{--fa:""}.fa-x-twitter{--fa:""}.fa-cotton-bureau{--fa:""}.fa-dashcube{--fa:""}.fa-42-group{--fa:""}.fa-innosoft{--fa:""}.fa-stack-exchange{--fa:""}.fa-elementor{--fa:""}.fa-square-pied-piper{--fa:""}.fa-pied-piper-square{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-palfed{--fa:""}.fa-superpowers{--fa:""}.fa-resolving{--fa:""}.fa-xbox{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-searchengin{--fa:""}.fa-tiktok{--fa:""}.fa-square-facebook{--fa:""}.fa-facebook-square{--fa:""}.fa-renren{--fa:""}.fa-linux{--fa:""}.fa-glide{--fa:""}.fa-linkedin{--fa:""}.fa-hubspot{--fa:""}.fa-deploydog{--fa:""}.fa-twitch{--fa:""}.fa-flutter{--fa:""}.fa-ravelry{--fa:""}.fa-mixer{--fa:""}.fa-square-lastfm{--fa:""}.fa-lastfm-square{--fa:""}.fa-vimeo{--fa:""}.fa-mendeley{--fa:""}.fa-uniregistry{--fa:""}.fa-figma{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-dropbox{--fa:""}.fa-instagram{--fa:""}.fa-cmplid{--fa:""}.fa-upwork{--fa:""}.fa-facebook{--fa:""}.fa-gripfire{--fa:""}.fa-jedi-order{--fa:""}.fa-uikit{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-phabricator{--fa:""}.fa-ussunnah{--fa:""}.fa-earlybirds{--fa:""}.fa-trade-federation{--fa:""}.fa-autoprefixer{--fa:""}.fa-whatsapp{--fa:""}.fa-square-upwork{--fa:""}.fa-slideshare{--fa:""}.fa-google-play{--fa:""}.fa-viadeo{--fa:""}.fa-line{--fa:""}.fa-google-drive{--fa:""}.fa-servicestack{--fa:""}.fa-simplybuilt{--fa:""}.fa-bitbucket{--fa:""}.fa-imdb{--fa:""}.fa-deezer{--fa:""}.fa-raspberry-pi{--fa:""}.fa-jira{--fa:""}.fa-docker{--fa:""}.fa-screenpal{--fa:""}.fa-bluetooth{--fa:""}.fa-gitter{--fa:""}.fa-d-and-d{--fa:""}.fa-microblog{--fa:""}.fa-cc-diners-club{--fa:""}.fa-gg-circle{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-kickstarter-k{--fa:""}.fa-yandex{--fa:""}.fa-readme{--fa:""}.fa-html5{--fa:""}.fa-sellsy{--fa:""}.fa-square-web-awesome{--fa:""}.fa-sass{--fa:""}.fa-wirsindhandwerk{--fa:""}.fa-wsh{--fa:""}.fa-buromobelexperte{--fa:""}.fa-salesforce{--fa:""}.fa-octopus-deploy{--fa:""}.fa-medapps{--fa:""}.fa-ns8{--fa:""}.fa-pinterest-p{--fa:""}.fa-apper{--fa:""}.fa-fort-awesome{--fa:""}.fa-waze{--fa:""}.fa-bluesky{--fa:""}.fa-cc-jcb{--fa:""}.fa-snapchat{--fa:""}.fa-snapchat-ghost{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-rust{--fa:""}.fa-wix{--fa:""}.fa-square-behance{--fa:""}.fa-behance-square{--fa:""}.fa-supple{--fa:""}.fa-webflow{--fa:""}.fa-rebel{--fa:""}.fa-css3{--fa:""}.fa-staylinked{--fa:""}.fa-kaggle{--fa:""}.fa-space-awesome{--fa:""}.fa-deviantart{--fa:""}.fa-cpanel{--fa:""}.fa-goodreads-g{--fa:""}.fa-square-git{--fa:""}.fa-git-square{--fa:""}.fa-square-tumblr{--fa:""}.fa-tumblr-square{--fa:""}.fa-trello{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-get-pocket{--fa:""}.fa-perbyte{--fa:""}.fa-grunt{--fa:""}.fa-weebly{--fa:""}.fa-connectdevelop{--fa:""}.fa-leanpub{--fa:""}.fa-black-tie{--fa:""}.fa-themeco{--fa:""}.fa-python{--fa:""}.fa-android{--fa:""}.fa-bots{--fa:""}.fa-free-code-camp{--fa:""}.fa-hornbill{--fa:""}.fa-js{--fa:""}.fa-ideal{--fa:""}.fa-git{--fa:""}.fa-dev{--fa:""}.fa-sketch{--fa:""}.fa-yandex-international{--fa:""}.fa-cc-amex{--fa:""}.fa-uber{--fa:""}.fa-github{--fa:""}.fa-php{--fa:""}.fa-alipay{--fa:""}.fa-youtube{--fa:""}.fa-skyatlas{--fa:""}.fa-firefox-browser{--fa:""}.fa-replyd{--fa:""}.fa-suse{--fa:""}.fa-jenkins{--fa:""}.fa-twitter{--fa:""}.fa-rockrms{--fa:""}.fa-pinterest{--fa:""}.fa-buffer{--fa:""}.fa-npm{--fa:""}.fa-yammer{--fa:""}.fa-btc{--fa:""}.fa-dribbble{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-internet-explorer{--fa:""}.fa-stubber{--fa:""}.fa-telegram{--fa:""}.fa-telegram-plane{--fa:""}.fa-old-republic{--fa:""}.fa-odysee{--fa:""}.fa-square-whatsapp{--fa:""}.fa-whatsapp-square{--fa:""}.fa-node-js{--fa:""}.fa-edge-legacy{--fa:""}.fa-slack{--fa:""}.fa-slack-hash{--fa:""}.fa-medrt{--fa:""}.fa-usb{--fa:""}.fa-tumblr{--fa:""}.fa-vaadin{--fa:""}.fa-quora{--fa:""}.fa-square-x-twitter{--fa:""}.fa-reacteurope{--fa:""}.fa-medium{--fa:""}.fa-medium-m{--fa:""}.fa-amilia{--fa:""}.fa-mixcloud{--fa:""}.fa-flipboard{--fa:""}.fa-viacoin{--fa:""}.fa-critical-role{--fa:""}.fa-sitrox{--fa:""}.fa-discourse{--fa:""}.fa-joomla{--fa:""}.fa-mastodon{--fa:""}.fa-airbnb{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-buy-n-large{--fa:""}.fa-gulp{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-strava{--fa:""}.fa-ember{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-teamspeak{--fa:""}.fa-pushed{--fa:""}.fa-wordpress-simple{--fa:""}.fa-nutritionix{--fa:""}.fa-wodu{--fa:""}.fa-google-pay{--fa:""}.fa-intercom{--fa:""}.fa-zhihu{--fa:""}.fa-korvue{--fa:""}.fa-pix{--fa:""}.fa-steam-symbol{--fa:""}:root{--app-ui-primary-h: 325degdeg;--app-ui-primary-s: 80%%;--app-ui-primary-l: 70%%;--app-ui-secondary-h: 325degdeg;--app-ui-secondary-s: 76%%;--app-ui-secondary-l: 80%%;--brand-primary: hsl(325, 80%, 70%);--brand-primary-dark: hsl(325, 76%, 42%);--brand-primary-light: hsl(325, 76%, 80%);--brand-primary-lighter: hsl(325, 80%, 90%);--brand-tab-active-color: var(--brand-primary-dark);--brand-primary-rgb: 239.7, 117.3, 188.7;--app-success-rgb: 147.288, 240.312, 195.3504;--app-danger-rgb: 255, 107.1, 131.75;--app-warning-rgb: 255, 231.165558, 123.318;--app-success-text: hsl(151, 76%, 46%);--app-success-border: hsl(151, 76%, 76%);--app-success-bg: rgb(233.4576, 252.0624, 243.07008);--app-success-bg-strong: rgb(224.84064, 250.88736, 238.298112);--app-danger-text: rgb(198.39, 94.86, 112.115);--app-danger-border: hsl(350, 100%, 71%);--app-danger-bg: rgb(255, 231.336, 235.28);--app-danger-bg-strong: rgb(255, 219.504, 225.42);--app-warning-text: rgb(116.484, 81.634, 11.934);--app-warning-border: hsl(49.14, 100%, 74.18%);--app-warning-bg: rgb(255, 250.2331116, 228.6636);--app-warning-bg-strong: rgb(255, 247.8496674, 215.4954);--brand-bg-light: hsl(310, 32.99%, 93.29%);--brand-bg-lighter: hsl(330, 20%, 98%);--review-star: hsl(52, 95%, 58%);--review-star-dark: hsl(54, 95%, 44%)}:root{--bulma-control-radius:var(--bulma-radius);--bulma-control-radius-small:var(--bulma-radius-small);--bulma-control-border-width:1px;--bulma-control-height:2.5em;--bulma-control-line-height:1.5;--bulma-control-padding-vertical:calc(0.5em - 1px);--bulma-control-padding-horizontal:calc(0.75em - 1px);--bulma-control-size:var(--bulma-size-normal);--bulma-control-focus-shadow-l:50%}:root{--bulma-scheme-h:221;--bulma-scheme-s:14%;--bulma-light-l:90%;--bulma-light-invert-l:20%;--bulma-dark-l:20%;--bulma-dark-invert-l:90%;--bulma-soft-l:90%;--bulma-bold-l:20%;--bulma-soft-invert-l:20%;--bulma-bold-invert-l:90%;--bulma-hover-background-l-delta:-5%;--bulma-active-background-l-delta:-10%;--bulma-hover-border-l-delta:-10%;--bulma-active-border-l-delta:-20%;--bulma-hover-color-l-delta:-5%;--bulma-active-color-l-delta:-10%;--bulma-hover-shadow-a-delta:-0.05;--bulma-active-shadow-a-delta:-0.1;--bulma-scheme-brightness:light;--bulma-scheme-main-l:100%;--bulma-scheme-main-bis-l:98%;--bulma-scheme-main-ter-l:96%;--bulma-background-l:96%;--bulma-border-weak-l:93%;--bulma-border-l:86%;--bulma-text-weak-l:48%;--bulma-text-l:29%;--bulma-text-strong-l:21%;--bulma-text-title-l:14%;--bulma-scheme-invert-ter-l:14%;--bulma-scheme-invert-bis-l:7%;--bulma-scheme-invert-l:4%;--bulma-family-primary:"Nunito", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--bulma-family-secondary:Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-code:Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;--bulma-size-small:0.75rem;--bulma-size-normal:1rem;--bulma-size-medium:1.25rem;--bulma-size-large:1.5rem;--bulma-weight-light:300;--bulma-weight-normal:400;--bulma-weight-medium:500;--bulma-weight-semibold:600;--bulma-weight-bold:700;--bulma-weight-extrabold:800;--bulma-block-spacing:1.5rem;--bulma-duration:294ms;--bulma-easing:ease-out;--bulma-radius-small:0.25rem;--bulma-radius:0.375rem;--bulma-radius-medium:0.5em;--bulma-radius-large:0.75rem;--bulma-radius-rounded:9999px;--bulma-speed:86ms;--bulma-arrow-color:var(--bulma-link);--bulma-loading-color:var(--bulma-border);--bulma-burger-h:var(--bulma-link-h);--bulma-burger-s:var(--bulma-link-s);--bulma-burger-l:var(--bulma-link-l);--bulma-burger-border-radius:0.5em;--bulma-burger-gap:5px;--bulma-burger-item-height:2px;--bulma-burger-item-width:20px;--bulma-white:hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-base:hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-rgb:255, 255, 255;--bulma-white-h:221deg;--bulma-white-s:14%;--bulma-white-l:100%;--bulma-white-invert-l:0%;--bulma-white-invert:hsl(0, 0%, 0%);--bulma-white-on-scheme-l:35%;--bulma-white-on-scheme:hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black:hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-base:hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-rgb:0, 0, 0;--bulma-black-h:0deg;--bulma-black-s:0%;--bulma-black-l:0%;--bulma-black-invert-l:100%;--bulma-black-invert:hsl(221, 14%, 100%);--bulma-black-on-scheme-l:0%;--bulma-black-on-scheme:hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light:hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-base:hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-rgb:240.0825, 203.6175, 225.4965;--bulma-light-h:324deg;--bulma-light-s:55%;--bulma-light-l:87%;--bulma-light-invert-l:22%;--bulma-light-invert:hsl(20, 5%, 22%);--bulma-light-on-scheme-l:42%;--bulma-light-on-scheme:hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark:hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-base:hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-rgb:58.905, 55.165, 53.295;--bulma-dark-h:20deg;--bulma-dark-s:5%;--bulma-dark-l:22%;--bulma-dark-invert-l:87%;--bulma-dark-invert:hsl(324, 55%, 87%);--bulma-dark-on-scheme-l:22%;--bulma-dark-on-scheme:hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-base:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-rgb:38.25, 38.25, 38.25;--bulma-text-h:0deg;--bulma-text-s:0%;--bulma-text-l:15%;--bulma-text-00-l:0%;--bulma-text-05-l:5%;--bulma-text-10-l:10%;--bulma-text-15-l:15%;--bulma-text-20-l:20%;--bulma-text-25-l:25%;--bulma-text-30-l:30%;--bulma-text-35-l:35%;--bulma-text-40-l:40%;--bulma-text-45-l:45%;--bulma-text-50-l:50%;--bulma-text-55-l:55%;--bulma-text-60-l:60%;--bulma-text-65-l:65%;--bulma-text-70-l:70%;--bulma-text-75-l:75%;--bulma-text-80-l:80%;--bulma-text-85-l:85%;--bulma-text-90-l:90%;--bulma-text-95-l:95%;--bulma-text-100-l:100%;--bulma-text-00:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l), 1);--bulma-text-00-invert-l:var(--bulma-text-55-l);--bulma-text-00-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l), 1);--bulma-text-05:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l), 1);--bulma-text-05-invert-l:var(--bulma-text-60-l);--bulma-text-05-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l), 1);--bulma-text-10:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l), 1);--bulma-text-10-invert-l:var(--bulma-text-70-l);--bulma-text-10-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l), 1);--bulma-text-15:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l), 1);--bulma-text-15-invert-l:var(--bulma-text-75-l);--bulma-text-15-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l), 1);--bulma-text-20:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l), 1);--bulma-text-20-invert-l:var(--bulma-text-85-l);--bulma-text-20-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l), 1);--bulma-text-25:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l), 1);--bulma-text-25-invert-l:var(--bulma-text-95-l);--bulma-text-25-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l), 1);--bulma-text-30:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l), 1);--bulma-text-30-invert-l:var(--bulma-text-100-l);--bulma-text-30-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l), 1);--bulma-text-35:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l), 1);--bulma-text-35-invert-l:var(--bulma-text-100-l);--bulma-text-35-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l), 1);--bulma-text-40:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l), 1);--bulma-text-40-invert-l:var(--bulma-text-100-l);--bulma-text-40-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l), 1);--bulma-text-45:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l), 1);--bulma-text-45-invert-l:var(--bulma-text-100-l);--bulma-text-45-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l), 1);--bulma-text-50:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l), 1);--bulma-text-50-invert-l:var(--bulma-text-100-l);--bulma-text-50-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l), 1);--bulma-text-55:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l), 1);--bulma-text-55-invert-l:var(--bulma-text-00-l);--bulma-text-55-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l), 1);--bulma-text-60:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l), 1);--bulma-text-60-invert-l:var(--bulma-text-05-l);--bulma-text-60-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l), 1);--bulma-text-65:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l), 1);--bulma-text-65-invert-l:var(--bulma-text-05-l);--bulma-text-65-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l), 1);--bulma-text-70:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l), 1);--bulma-text-70-invert-l:var(--bulma-text-10-l);--bulma-text-70-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l), 1);--bulma-text-75:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l), 1);--bulma-text-75-invert-l:var(--bulma-text-15-l);--bulma-text-75-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l), 1);--bulma-text-80:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l), 1);--bulma-text-80-invert-l:var(--bulma-text-15-l);--bulma-text-80-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l), 1);--bulma-text-85:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l), 1);--bulma-text-85-invert-l:var(--bulma-text-20-l);--bulma-text-85-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l), 1);--bulma-text-90:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l), 1);--bulma-text-90-invert-l:var(--bulma-text-20-l);--bulma-text-90-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l), 1);--bulma-text-95:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l), 1);--bulma-text-95-invert-l:var(--bulma-text-25-l);--bulma-text-95-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l), 1);--bulma-text-100:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l), 1);--bulma-text-100-invert-l:var(--bulma-text-25-l);--bulma-text-100-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l), 1);--bulma-text-invert-l:var(--bulma-text-75-l);--bulma-text-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l), 1);--bulma-text-light-l:var(--bulma-text-90-l);--bulma-text-light:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l), 1);--bulma-text-light-invert-l:var(--bulma-text-20-l);--bulma-text-light-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l), 1);--bulma-text-dark-l:var(--bulma-text-10-l);--bulma-text-dark:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l), 1);--bulma-text-dark-invert-l:var(--bulma-text-70-l);--bulma-text-dark-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l), 1);--bulma-text-soft:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l), 1);--bulma-text-bold:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l), 1);--bulma-text-soft-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l), 1);--bulma-text-bold-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l), 1);--bulma-text-on-scheme-l:15%;--bulma-text-on-scheme:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-base:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-rgb:239.7, 117.3, 188.7;--bulma-primary-h:325deg;--bulma-primary-s:80%;--bulma-primary-l:70%;--bulma-primary-00-l:0%;--bulma-primary-05-l:5%;--bulma-primary-10-l:10%;--bulma-primary-15-l:15%;--bulma-primary-20-l:20%;--bulma-primary-25-l:25%;--bulma-primary-30-l:30%;--bulma-primary-35-l:35%;--bulma-primary-40-l:40%;--bulma-primary-45-l:45%;--bulma-primary-50-l:50%;--bulma-primary-55-l:55%;--bulma-primary-60-l:60%;--bulma-primary-65-l:65%;--bulma-primary-70-l:70%;--bulma-primary-75-l:75%;--bulma-primary-80-l:80%;--bulma-primary-85-l:85%;--bulma-primary-90-l:90%;--bulma-primary-95-l:95%;--bulma-primary-100-l:100%;--bulma-primary-00:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l), 1);--bulma-primary-00-invert-l:var(--bulma-primary-65-l);--bulma-primary-00-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l), 1);--bulma-primary-05:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l), 1);--bulma-primary-05-invert-l:var(--bulma-primary-65-l);--bulma-primary-05-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l), 1);--bulma-primary-10:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l), 1);--bulma-primary-10-invert-l:var(--bulma-primary-70-l);--bulma-primary-10-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l), 1);--bulma-primary-15:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l), 1);--bulma-primary-15-invert-l:var(--bulma-primary-80-l);--bulma-primary-15-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l), 1);--bulma-primary-20:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l), 1);--bulma-primary-20-invert-l:var(--bulma-primary-85-l);--bulma-primary-20-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l), 1);--bulma-primary-25:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l), 1);--bulma-primary-25-invert-l:var(--bulma-primary-90-l);--bulma-primary-25-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l), 1);--bulma-primary-30:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l), 1);--bulma-primary-30-invert-l:var(--bulma-primary-100-l);--bulma-primary-30-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l), 1);--bulma-primary-35:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l), 1);--bulma-primary-35-invert-l:var(--bulma-primary-100-l);--bulma-primary-35-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l), 1);--bulma-primary-40:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l), 1);--bulma-primary-40-invert-l:var(--bulma-primary-100-l);--bulma-primary-40-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l), 1);--bulma-primary-45:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l), 1);--bulma-primary-45-invert-l:var(--bulma-primary-100-l);--bulma-primary-45-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l), 1);--bulma-primary-50:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l), 1);--bulma-primary-50-invert-l:var(--bulma-primary-100-l);--bulma-primary-50-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l), 1);--bulma-primary-55:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l), 1);--bulma-primary-55-invert-l:var(--bulma-primary-100-l);--bulma-primary-55-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l), 1);--bulma-primary-60:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l), 1);--bulma-primary-60-invert-l:var(--bulma-primary-100-l);--bulma-primary-60-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l), 1);--bulma-primary-65:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l), 1);--bulma-primary-65-invert-l:var(--bulma-primary-05-l);--bulma-primary-65-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l), 1);--bulma-primary-70:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l), 1);--bulma-primary-70-invert-l:var(--bulma-primary-10-l);--bulma-primary-70-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l), 1);--bulma-primary-75:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l), 1);--bulma-primary-75-invert-l:var(--bulma-primary-10-l);--bulma-primary-75-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l), 1);--bulma-primary-80:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l), 1);--bulma-primary-80-invert-l:var(--bulma-primary-15-l);--bulma-primary-80-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l), 1);--bulma-primary-85:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l), 1);--bulma-primary-85-invert-l:var(--bulma-primary-20-l);--bulma-primary-85-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l), 1);--bulma-primary-90:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l), 1);--bulma-primary-90-invert-l:var(--bulma-primary-25-l);--bulma-primary-90-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l), 1);--bulma-primary-95:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l), 1);--bulma-primary-95-invert-l:var(--bulma-primary-25-l);--bulma-primary-95-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l), 1);--bulma-primary-100:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l), 1);--bulma-primary-100-invert-l:var(--bulma-primary-30-l);--bulma-primary-100-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l), 1);--bulma-primary-invert-l:var(--bulma-primary-10-l);--bulma-primary-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l), 1);--bulma-primary-light-l:var(--bulma-primary-90-l);--bulma-primary-light:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l), 1);--bulma-primary-light-invert-l:var(--bulma-primary-25-l);--bulma-primary-light-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l), 1);--bulma-primary-dark-l:var(--bulma-primary-10-l);--bulma-primary-dark:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l), 1);--bulma-primary-dark-invert-l:var(--bulma-primary-70-l);--bulma-primary-dark-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l), 1);--bulma-primary-soft:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l), 1);--bulma-primary-bold:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l), 1);--bulma-primary-soft-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l), 1);--bulma-primary-bold-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l), 1);--bulma-primary-on-scheme-l:40%;--bulma-primary-on-scheme:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-base:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-rgb:200.1036, 164.118, 254.082;--bulma-link-h:264deg;--bulma-link-s:98%;--bulma-link-l:82%;--bulma-link-00-l:2%;--bulma-link-05-l:7%;--bulma-link-10-l:12%;--bulma-link-15-l:17%;--bulma-link-20-l:22%;--bulma-link-25-l:27%;--bulma-link-30-l:32%;--bulma-link-35-l:37%;--bulma-link-40-l:42%;--bulma-link-45-l:47%;--bulma-link-50-l:52%;--bulma-link-55-l:57%;--bulma-link-60-l:62%;--bulma-link-65-l:67%;--bulma-link-70-l:72%;--bulma-link-75-l:77%;--bulma-link-80-l:82%;--bulma-link-85-l:87%;--bulma-link-90-l:92%;--bulma-link-95-l:97%;--bulma-link-100-l:100%;--bulma-link-00:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l), 1);--bulma-link-00-invert-l:var(--bulma-link-70-l);--bulma-link-00-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l), 1);--bulma-link-05:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l), 1);--bulma-link-05-invert-l:var(--bulma-link-75-l);--bulma-link-05-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l), 1);--bulma-link-10:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l), 1);--bulma-link-10-invert-l:var(--bulma-link-75-l);--bulma-link-10-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l), 1);--bulma-link-15:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l), 1);--bulma-link-15-invert-l:var(--bulma-link-80-l);--bulma-link-15-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l), 1);--bulma-link-20:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l), 1);--bulma-link-20-invert-l:var(--bulma-link-80-l);--bulma-link-20-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l), 1);--bulma-link-25:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l), 1);--bulma-link-25-invert-l:var(--bulma-link-85-l);--bulma-link-25-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l), 1);--bulma-link-30:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l), 1);--bulma-link-30-invert-l:var(--bulma-link-90-l);--bulma-link-30-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l), 1);--bulma-link-35:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l), 1);--bulma-link-35-invert-l:var(--bulma-link-90-l);--bulma-link-35-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l), 1);--bulma-link-40:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l), 1);--bulma-link-40-invert-l:var(--bulma-link-95-l);--bulma-link-40-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l), 1);--bulma-link-45:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l), 1);--bulma-link-45-invert-l:var(--bulma-link-100-l);--bulma-link-45-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l), 1);--bulma-link-50:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l), 1);--bulma-link-50-invert-l:var(--bulma-link-100-l);--bulma-link-50-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l), 1);--bulma-link-55:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l), 1);--bulma-link-55-invert-l:var(--bulma-link-100-l);--bulma-link-55-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l), 1);--bulma-link-60:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l), 1);--bulma-link-60-invert-l:var(--bulma-link-100-l);--bulma-link-60-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l), 1);--bulma-link-65:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l), 1);--bulma-link-65-invert-l:var(--bulma-link-100-l);--bulma-link-65-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l), 1);--bulma-link-70:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l), 1);--bulma-link-70-invert-l:var(--bulma-link-00-l);--bulma-link-70-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l), 1);--bulma-link-75:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l), 1);--bulma-link-75-invert-l:var(--bulma-link-10-l);--bulma-link-75-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l), 1);--bulma-link-80:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l), 1);--bulma-link-80-invert-l:var(--bulma-link-20-l);--bulma-link-80-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l), 1);--bulma-link-85:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l), 1);--bulma-link-85-invert-l:var(--bulma-link-25-l);--bulma-link-85-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l), 1);--bulma-link-90:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l), 1);--bulma-link-90-invert-l:var(--bulma-link-35-l);--bulma-link-90-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l), 1);--bulma-link-95:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l), 1);--bulma-link-95-invert-l:var(--bulma-link-40-l);--bulma-link-95-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l), 1);--bulma-link-100:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l), 1);--bulma-link-100-invert-l:var(--bulma-link-45-l);--bulma-link-100-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l), 1);--bulma-link-invert-l:var(--bulma-link-20-l);--bulma-link-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l), 1);--bulma-link-light-l:var(--bulma-link-90-l);--bulma-link-light:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l), 1);--bulma-link-light-invert-l:var(--bulma-link-35-l);--bulma-link-light-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l), 1);--bulma-link-dark-l:var(--bulma-link-10-l);--bulma-link-dark:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l), 1);--bulma-link-dark-invert-l:var(--bulma-link-75-l);--bulma-link-dark-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l), 1);--bulma-link-soft:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l), 1);--bulma-link-bold:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l), 1);--bulma-link-soft-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l), 1);--bulma-link-bold-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l), 1);--bulma-link-on-scheme-l:57%;--bulma-link-on-scheme:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-base:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-rgb:128.775, 196.7325, 228.225;--bulma-info-h:199deg;--bulma-info-s:65%;--bulma-info-l:70%;--bulma-info-00-l:0%;--bulma-info-05-l:5%;--bulma-info-10-l:10%;--bulma-info-15-l:15%;--bulma-info-20-l:20%;--bulma-info-25-l:25%;--bulma-info-30-l:30%;--bulma-info-35-l:35%;--bulma-info-40-l:40%;--bulma-info-45-l:45%;--bulma-info-50-l:50%;--bulma-info-55-l:55%;--bulma-info-60-l:60%;--bulma-info-65-l:65%;--bulma-info-70-l:70%;--bulma-info-75-l:75%;--bulma-info-80-l:80%;--bulma-info-85-l:85%;--bulma-info-90-l:90%;--bulma-info-95-l:95%;--bulma-info-100-l:100%;--bulma-info-00:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l), 1);--bulma-info-00-invert-l:var(--bulma-info-50-l);--bulma-info-00-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l), 1);--bulma-info-05:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l), 1);--bulma-info-05-invert-l:var(--bulma-info-55-l);--bulma-info-05-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l), 1);--bulma-info-10:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l), 1);--bulma-info-10-invert-l:var(--bulma-info-65-l);--bulma-info-10-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l), 1);--bulma-info-15:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l), 1);--bulma-info-15-invert-l:var(--bulma-info-75-l);--bulma-info-15-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l), 1);--bulma-info-20:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l), 1);--bulma-info-20-invert-l:var(--bulma-info-90-l);--bulma-info-20-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l), 1);--bulma-info-25:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l), 1);--bulma-info-25-invert-l:var(--bulma-info-100-l);--bulma-info-25-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l), 1);--bulma-info-30:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l), 1);--bulma-info-30-invert-l:var(--bulma-info-100-l);--bulma-info-30-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l), 1);--bulma-info-35:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l), 1);--bulma-info-35-invert-l:var(--bulma-info-100-l);--bulma-info-35-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l), 1);--bulma-info-40:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l), 1);--bulma-info-40-invert-l:var(--bulma-info-100-l);--bulma-info-40-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l), 1);--bulma-info-45:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l), 1);--bulma-info-45-invert-l:var(--bulma-info-100-l);--bulma-info-45-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l), 1);--bulma-info-50:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l), 1);--bulma-info-50-invert-l:var(--bulma-info-00-l);--bulma-info-50-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l), 1);--bulma-info-55:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l), 1);--bulma-info-55-invert-l:var(--bulma-info-05-l);--bulma-info-55-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l), 1);--bulma-info-60:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l), 1);--bulma-info-60-invert-l:var(--bulma-info-05-l);--bulma-info-60-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l), 1);--bulma-info-65:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l), 1);--bulma-info-65-invert-l:var(--bulma-info-10-l);--bulma-info-65-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l), 1);--bulma-info-70:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l), 1);--bulma-info-70-invert-l:var(--bulma-info-10-l);--bulma-info-70-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l), 1);--bulma-info-75:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l), 1);--bulma-info-75-invert-l:var(--bulma-info-15-l);--bulma-info-75-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l), 1);--bulma-info-80:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l), 1);--bulma-info-80-invert-l:var(--bulma-info-15-l);--bulma-info-80-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l), 1);--bulma-info-85:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l), 1);--bulma-info-85-invert-l:var(--bulma-info-15-l);--bulma-info-85-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l), 1);--bulma-info-90:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l), 1);--bulma-info-90-invert-l:var(--bulma-info-20-l);--bulma-info-90-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l), 1);--bulma-info-95:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l), 1);--bulma-info-95-invert-l:var(--bulma-info-20-l);--bulma-info-95-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l), 1);--bulma-info-100:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l), 1);--bulma-info-100-invert-l:var(--bulma-info-20-l);--bulma-info-100-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l), 1);--bulma-info-invert-l:var(--bulma-info-10-l);--bulma-info-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l), 1);--bulma-info-light-l:var(--bulma-info-90-l);--bulma-info-light:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l), 1);--bulma-info-light-invert-l:var(--bulma-info-20-l);--bulma-info-light-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l), 1);--bulma-info-dark-l:var(--bulma-info-10-l);--bulma-info-dark:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l), 1);--bulma-info-dark-invert-l:var(--bulma-info-65-l);--bulma-info-dark-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l), 1);--bulma-info-soft:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l), 1);--bulma-info-bold:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l), 1);--bulma-info-soft-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l), 1);--bulma-info-bold-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l), 1);--bulma-info-on-scheme-l:30%;--bulma-info-on-scheme:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-base:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-rgb:147.288, 240.312, 195.3504;--bulma-success-h:151deg;--bulma-success-s:76%;--bulma-success-l:76%;--bulma-success-00-l:1%;--bulma-success-05-l:6%;--bulma-success-10-l:11%;--bulma-success-15-l:16%;--bulma-success-20-l:21%;--bulma-success-25-l:26%;--bulma-success-30-l:31%;--bulma-success-35-l:36%;--bulma-success-40-l:41%;--bulma-success-45-l:46%;--bulma-success-50-l:51%;--bulma-success-55-l:56%;--bulma-success-60-l:61%;--bulma-success-65-l:66%;--bulma-success-70-l:71%;--bulma-success-75-l:76%;--bulma-success-80-l:81%;--bulma-success-85-l:86%;--bulma-success-90-l:91%;--bulma-success-95-l:96%;--bulma-success-100-l:100%;--bulma-success-00:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l), 1);--bulma-success-00-invert-l:var(--bulma-success-35-l);--bulma-success-00-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l), 1);--bulma-success-05:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l), 1);--bulma-success-05-invert-l:var(--bulma-success-45-l);--bulma-success-05-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l), 1);--bulma-success-10:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l), 1);--bulma-success-10-invert-l:var(--bulma-success-55-l);--bulma-success-10-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l), 1);--bulma-success-15:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l), 1);--bulma-success-15-invert-l:var(--bulma-success-85-l);--bulma-success-15-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l), 1);--bulma-success-20:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l), 1);--bulma-success-20-invert-l:var(--bulma-success-100-l);--bulma-success-20-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l), 1);--bulma-success-25:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l), 1);--bulma-success-25-invert-l:var(--bulma-success-100-l);--bulma-success-25-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l), 1);--bulma-success-30:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l), 1);--bulma-success-30-invert-l:var(--bulma-success-100-l);--bulma-success-30-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l), 1);--bulma-success-35:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l), 1);--bulma-success-35-invert-l:var(--bulma-success-00-l);--bulma-success-35-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l), 1);--bulma-success-40:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l), 1);--bulma-success-40-invert-l:var(--bulma-success-00-l);--bulma-success-40-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l), 1);--bulma-success-45:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l), 1);--bulma-success-45-invert-l:var(--bulma-success-05-l);--bulma-success-45-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l), 1);--bulma-success-50:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l), 1);--bulma-success-50-invert-l:var(--bulma-success-05-l);--bulma-success-50-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l), 1);--bulma-success-55:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l), 1);--bulma-success-55-invert-l:var(--bulma-success-10-l);--bulma-success-55-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l), 1);--bulma-success-60:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l), 1);--bulma-success-60-invert-l:var(--bulma-success-10-l);--bulma-success-60-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l), 1);--bulma-success-65:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l), 1);--bulma-success-65-invert-l:var(--bulma-success-10-l);--bulma-success-65-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l), 1);--bulma-success-70:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l), 1);--bulma-success-70-invert-l:var(--bulma-success-10-l);--bulma-success-70-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l), 1);--bulma-success-75:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l), 1);--bulma-success-75-invert-l:var(--bulma-success-10-l);--bulma-success-75-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l), 1);--bulma-success-80:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l), 1);--bulma-success-80-invert-l:var(--bulma-success-10-l);--bulma-success-80-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l), 1);--bulma-success-85:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l), 1);--bulma-success-85-invert-l:var(--bulma-success-15-l);--bulma-success-85-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l), 1);--bulma-success-90:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l), 1);--bulma-success-90-invert-l:var(--bulma-success-15-l);--bulma-success-90-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l), 1);--bulma-success-95:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l), 1);--bulma-success-95-invert-l:var(--bulma-success-15-l);--bulma-success-95-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l), 1);--bulma-success-100:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l), 1);--bulma-success-100-invert-l:var(--bulma-success-15-l);--bulma-success-100-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l), 1);--bulma-success-invert-l:var(--bulma-success-10-l);--bulma-success-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l), 1);--bulma-success-light-l:var(--bulma-success-90-l);--bulma-success-light:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l), 1);--bulma-success-light-invert-l:var(--bulma-success-15-l);--bulma-success-light-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l), 1);--bulma-success-dark-l:var(--bulma-success-10-l);--bulma-success-dark:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l), 1);--bulma-success-dark-invert-l:var(--bulma-success-55-l);--bulma-success-dark-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l), 1);--bulma-success-soft:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l), 1);--bulma-success-bold:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l), 1);--bulma-success-soft-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l), 1);--bulma-success-bold-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l), 1);--bulma-success-on-scheme-l:21%;--bulma-success-on-scheme:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-base:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-rgb:255, 231.165558, 123.318;--bulma-warning-h:49deg;--bulma-warning-s:100%;--bulma-warning-l:74%;--bulma-warning-00-l:0%;--bulma-warning-05-l:4%;--bulma-warning-10-l:9%;--bulma-warning-15-l:14%;--bulma-warning-20-l:19%;--bulma-warning-25-l:24%;--bulma-warning-30-l:29%;--bulma-warning-35-l:34%;--bulma-warning-40-l:39%;--bulma-warning-45-l:44%;--bulma-warning-50-l:49%;--bulma-warning-55-l:54%;--bulma-warning-60-l:59%;--bulma-warning-65-l:64%;--bulma-warning-70-l:69%;--bulma-warning-75-l:74%;--bulma-warning-80-l:79%;--bulma-warning-85-l:84%;--bulma-warning-90-l:89%;--bulma-warning-95-l:94%;--bulma-warning-100-l:99%;--bulma-warning-00:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l), 1);--bulma-warning-00-invert-l:var(--bulma-warning-35-l);--bulma-warning-00-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l), 1);--bulma-warning-05:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l), 1);--bulma-warning-05-invert-l:var(--bulma-warning-40-l);--bulma-warning-05-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l), 1);--bulma-warning-10:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l), 1);--bulma-warning-10-invert-l:var(--bulma-warning-50-l);--bulma-warning-10-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l), 1);--bulma-warning-15:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l), 1);--bulma-warning-15-invert-l:var(--bulma-warning-75-l);--bulma-warning-15-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l), 1);--bulma-warning-20:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l), 1);--bulma-warning-20-invert-l:var(--bulma-warning-100-l);--bulma-warning-20-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l), 1);--bulma-warning-25:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l), 1);--bulma-warning-25-invert-l:var(--bulma-warning-100-l);--bulma-warning-25-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l), 1);--bulma-warning-30:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l), 1);--bulma-warning-30-invert-l:var(--bulma-warning-100-l);--bulma-warning-30-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l), 1);--bulma-warning-35:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l), 1);--bulma-warning-35-invert-l:var(--bulma-warning-00-l);--bulma-warning-35-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l), 1);--bulma-warning-40:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l), 1);--bulma-warning-40-invert-l:var(--bulma-warning-05-l);--bulma-warning-40-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l), 1);--bulma-warning-45:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l), 1);--bulma-warning-45-invert-l:var(--bulma-warning-05-l);--bulma-warning-45-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l), 1);--bulma-warning-50:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l), 1);--bulma-warning-50-invert-l:var(--bulma-warning-10-l);--bulma-warning-50-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l), 1);--bulma-warning-55:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l), 1);--bulma-warning-55-invert-l:var(--bulma-warning-10-l);--bulma-warning-55-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l), 1);--bulma-warning-60:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l), 1);--bulma-warning-60-invert-l:var(--bulma-warning-10-l);--bulma-warning-60-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l), 1);--bulma-warning-65:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l), 1);--bulma-warning-65-invert-l:var(--bulma-warning-10-l);--bulma-warning-65-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l), 1);--bulma-warning-70:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l), 1);--bulma-warning-70-invert-l:var(--bulma-warning-10-l);--bulma-warning-70-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l), 1);--bulma-warning-75:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l), 1);--bulma-warning-75-invert-l:var(--bulma-warning-15-l);--bulma-warning-75-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l), 1);--bulma-warning-80:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l), 1);--bulma-warning-80-invert-l:var(--bulma-warning-15-l);--bulma-warning-80-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l), 1);--bulma-warning-85:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l), 1);--bulma-warning-85-invert-l:var(--bulma-warning-15-l);--bulma-warning-85-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l), 1);--bulma-warning-90:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l), 1);--bulma-warning-90-invert-l:var(--bulma-warning-15-l);--bulma-warning-90-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l), 1);--bulma-warning-95:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l), 1);--bulma-warning-95-invert-l:var(--bulma-warning-15-l);--bulma-warning-95-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l), 1);--bulma-warning-100:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l), 1);--bulma-warning-100-invert-l:var(--bulma-warning-15-l);--bulma-warning-100-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l), 1);--bulma-warning-invert-l:var(--bulma-warning-15-l);--bulma-warning-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l), 1);--bulma-warning-light-l:var(--bulma-warning-90-l);--bulma-warning-light:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l), 1);--bulma-warning-light-invert-l:var(--bulma-warning-15-l);--bulma-warning-light-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l), 1);--bulma-warning-dark-l:var(--bulma-warning-10-l);--bulma-warning-dark:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l), 1);--bulma-warning-dark-invert-l:var(--bulma-warning-50-l);--bulma-warning-dark-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l), 1);--bulma-warning-soft:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l), 1);--bulma-warning-bold:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l), 1);--bulma-warning-soft-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l), 1);--bulma-warning-bold-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l), 1);--bulma-warning-on-scheme-l:19.18%;--bulma-warning-on-scheme:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-base:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-rgb:255, 107.1, 131.75;--bulma-danger-h:350deg;--bulma-danger-s:100%;--bulma-danger-l:71%;--bulma-danger-00-l:1%;--bulma-danger-05-l:6%;--bulma-danger-10-l:11%;--bulma-danger-15-l:16%;--bulma-danger-20-l:21%;--bulma-danger-25-l:26%;--bulma-danger-30-l:31%;--bulma-danger-35-l:36%;--bulma-danger-40-l:41%;--bulma-danger-45-l:46%;--bulma-danger-50-l:51%;--bulma-danger-55-l:56%;--bulma-danger-60-l:61%;--bulma-danger-65-l:66%;--bulma-danger-70-l:71%;--bulma-danger-75-l:76%;--bulma-danger-80-l:81%;--bulma-danger-85-l:86%;--bulma-danger-90-l:91%;--bulma-danger-95-l:96%;--bulma-danger-100-l:100%;--bulma-danger-00:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l), 1);--bulma-danger-00-invert-l:var(--bulma-danger-65-l);--bulma-danger-00-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l), 1);--bulma-danger-05:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l), 1);--bulma-danger-05-invert-l:var(--bulma-danger-70-l);--bulma-danger-05-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l), 1);--bulma-danger-10:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l), 1);--bulma-danger-10-invert-l:var(--bulma-danger-75-l);--bulma-danger-10-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l), 1);--bulma-danger-15:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l), 1);--bulma-danger-15-invert-l:var(--bulma-danger-80-l);--bulma-danger-15-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l), 1);--bulma-danger-20:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l), 1);--bulma-danger-20-invert-l:var(--bulma-danger-85-l);--bulma-danger-20-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l), 1);--bulma-danger-25:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l), 1);--bulma-danger-25-invert-l:var(--bulma-danger-90-l);--bulma-danger-25-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l), 1);--bulma-danger-30:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l), 1);--bulma-danger-30-invert-l:var(--bulma-danger-100-l);--bulma-danger-30-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l), 1);--bulma-danger-35:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l), 1);--bulma-danger-35-invert-l:var(--bulma-danger-100-l);--bulma-danger-35-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l), 1);--bulma-danger-40:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l), 1);--bulma-danger-40-invert-l:var(--bulma-danger-100-l);--bulma-danger-40-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l), 1);--bulma-danger-45:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l), 1);--bulma-danger-45-invert-l:var(--bulma-danger-100-l);--bulma-danger-45-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l), 1);--bulma-danger-50:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l), 1);--bulma-danger-50-invert-l:var(--bulma-danger-100-l);--bulma-danger-50-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l), 1);--bulma-danger-55:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l), 1);--bulma-danger-55-invert-l:var(--bulma-danger-100-l);--bulma-danger-55-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l), 1);--bulma-danger-60:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l), 1);--bulma-danger-60-invert-l:var(--bulma-danger-100-l);--bulma-danger-60-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l), 1);--bulma-danger-65:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l), 1);--bulma-danger-65-invert-l:var(--bulma-danger-00-l);--bulma-danger-65-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l), 1);--bulma-danger-70:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l), 1);--bulma-danger-70-invert-l:var(--bulma-danger-05-l);--bulma-danger-70-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l), 1);--bulma-danger-75:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l), 1);--bulma-danger-75-invert-l:var(--bulma-danger-10-l);--bulma-danger-75-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l), 1);--bulma-danger-80:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l), 1);--bulma-danger-80-invert-l:var(--bulma-danger-15-l);--bulma-danger-80-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l), 1);--bulma-danger-85:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l), 1);--bulma-danger-85-invert-l:var(--bulma-danger-20-l);--bulma-danger-85-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l), 1);--bulma-danger-90:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l), 1);--bulma-danger-90-invert-l:var(--bulma-danger-25-l);--bulma-danger-90-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l), 1);--bulma-danger-95:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l), 1);--bulma-danger-95-invert-l:var(--bulma-danger-25-l);--bulma-danger-95-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l), 1);--bulma-danger-100:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l), 1);--bulma-danger-100-invert-l:var(--bulma-danger-30-l);--bulma-danger-100-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l), 1);--bulma-danger-invert-l:var(--bulma-danger-05-l);--bulma-danger-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l), 1);--bulma-danger-light-l:var(--bulma-danger-90-l);--bulma-danger-light:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l), 1);--bulma-danger-light-invert-l:var(--bulma-danger-25-l);--bulma-danger-light-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l), 1);--bulma-danger-dark-l:var(--bulma-danger-10-l);--bulma-danger-dark:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l), 1);--bulma-danger-dark-invert-l:var(--bulma-danger-75-l);--bulma-danger-dark-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l), 1);--bulma-danger-soft:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l), 1);--bulma-danger-bold:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l), 1);--bulma-danger-soft-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l), 1);--bulma-danger-bold-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l), 1);--bulma-danger-on-scheme-l:41%;--bulma-danger-on-scheme:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-black-bis:hsl(221, 14%, 9%);--bulma-black-ter:hsl(221, 14%, 14%);--bulma-grey-darker:hsl(221, 14%, 21%);--bulma-grey-dark:hsl(0, 0%, 44%);--bulma-grey:hsl(221, 14%, 48%);--bulma-grey-light:hsl(0, 0%, 79%);--bulma-grey-lighter:hsl(221, 14%, 86%);--bulma-white-ter:hsl(221, 14%, 96%);--bulma-white-bis:hsl(221, 14%, 98%);--bulma-shadow-h:0deg;--bulma-shadow-s:0%;--bulma-shadow-l:0%;--bulma-size-1:3rem;--bulma-size-2:2.5rem;--bulma-size-3:2rem;--bulma-size-4:1.5rem;--bulma-size-5:1.25rem;--bulma-size-6:1rem;--bulma-size-7:0.75rem;--bulma-scheme-main:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-l));--bulma-scheme-main-bis:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-bis-l));--bulma-scheme-main-ter:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-ter-l));--bulma-background:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l));--bulma-background-hover:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));--bulma-background-active:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));--bulma-border-weak:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-weak-l));--bulma-border:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l));--bulma-border-hover:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));--bulma-border-active:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));--bulma-text-weak:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l));--bulma-text:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l));--bulma-text-strong:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l));--bulma-scheme-invert-ter:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-ter-l));--bulma-scheme-invert-bis:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-bis-l));--bulma-scheme-invert:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l));--bulma-link:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l));--bulma-link-text:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l));--bulma-link-text-hover:hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));--bulma-link-text-active:hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));--bulma-focus-h:var(--bulma-link-h);--bulma-focus-s:var(--bulma-link-s);--bulma-focus-l:var(--bulma-link-l);--bulma-focus-offset:1px;--bulma-focus-style:solid;--bulma-focus-width:2px;--bulma-focus-shadow-size:0 0 0 0.1875em;--bulma-focus-shadow-alpha:0.25;--bulma-code:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l));--bulma-code-background:var(--bulma-background);--bulma-pre:var(--bulma-text);--bulma-pre-background:var(--bulma-background);--bulma-shadow:0 0.5em 1em -0.125em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), 0.1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), 0.02)}@media(prefers-color-scheme: light){:root{--bulma-scheme-h:221;--bulma-scheme-s:14%;--bulma-light-l:90%;--bulma-light-invert-l:20%;--bulma-dark-l:20%;--bulma-dark-invert-l:90%;--bulma-soft-l:90%;--bulma-bold-l:20%;--bulma-soft-invert-l:20%;--bulma-bold-invert-l:90%;--bulma-hover-background-l-delta:-5%;--bulma-active-background-l-delta:-10%;--bulma-hover-border-l-delta:-10%;--bulma-active-border-l-delta:-20%;--bulma-hover-color-l-delta:-5%;--bulma-active-color-l-delta:-10%;--bulma-hover-shadow-a-delta:-0.05;--bulma-active-shadow-a-delta:-0.1;--bulma-scheme-brightness:light;--bulma-scheme-main-l:100%;--bulma-scheme-main-bis-l:98%;--bulma-scheme-main-ter-l:96%;--bulma-background-l:96%;--bulma-border-weak-l:93%;--bulma-border-l:86%;--bulma-text-weak-l:48%;--bulma-text-l:29%;--bulma-text-strong-l:21%;--bulma-text-title-l:14%;--bulma-scheme-invert-ter-l:14%;--bulma-scheme-invert-bis-l:7%;--bulma-scheme-invert-l:4%;--bulma-family-primary:"Nunito", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--bulma-family-secondary:Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-code:Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;--bulma-size-small:0.75rem;--bulma-size-normal:1rem;--bulma-size-medium:1.25rem;--bulma-size-large:1.5rem;--bulma-weight-light:300;--bulma-weight-normal:400;--bulma-weight-medium:500;--bulma-weight-semibold:600;--bulma-weight-bold:700;--bulma-weight-extrabold:800;--bulma-block-spacing:1.5rem;--bulma-duration:294ms;--bulma-easing:ease-out;--bulma-radius-small:0.25rem;--bulma-radius:0.375rem;--bulma-radius-medium:0.5em;--bulma-radius-large:0.75rem;--bulma-radius-rounded:9999px;--bulma-speed:86ms;--bulma-arrow-color:var(--bulma-link);--bulma-loading-color:var(--bulma-border);--bulma-burger-h:var(--bulma-link-h);--bulma-burger-s:var(--bulma-link-s);--bulma-burger-l:var(--bulma-link-l);--bulma-burger-border-radius:0.5em;--bulma-burger-gap:5px;--bulma-burger-item-height:2px;--bulma-burger-item-width:20px;--bulma-white:hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-base:hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-rgb:255, 255, 255;--bulma-white-h:221deg;--bulma-white-s:14%;--bulma-white-l:100%;--bulma-white-invert-l:0%;--bulma-white-invert:hsl(0, 0%, 0%);--bulma-white-on-scheme-l:35%;--bulma-white-on-scheme:hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black:hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-base:hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-rgb:0, 0, 0;--bulma-black-h:0deg;--bulma-black-s:0%;--bulma-black-l:0%;--bulma-black-invert-l:100%;--bulma-black-invert:hsl(221, 14%, 100%);--bulma-black-on-scheme-l:0%;--bulma-black-on-scheme:hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light:hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-base:hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-rgb:240.0825, 203.6175, 225.4965;--bulma-light-h:324deg;--bulma-light-s:55%;--bulma-light-l:87%;--bulma-light-invert-l:22%;--bulma-light-invert:hsl(20, 5%, 22%);--bulma-light-on-scheme-l:42%;--bulma-light-on-scheme:hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark:hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-base:hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-rgb:58.905, 55.165, 53.295;--bulma-dark-h:20deg;--bulma-dark-s:5%;--bulma-dark-l:22%;--bulma-dark-invert-l:87%;--bulma-dark-invert:hsl(324, 55%, 87%);--bulma-dark-on-scheme-l:22%;--bulma-dark-on-scheme:hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-base:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-rgb:38.25, 38.25, 38.25;--bulma-text-h:0deg;--bulma-text-s:0%;--bulma-text-l:15%;--bulma-text-00-l:0%;--bulma-text-05-l:5%;--bulma-text-10-l:10%;--bulma-text-15-l:15%;--bulma-text-20-l:20%;--bulma-text-25-l:25%;--bulma-text-30-l:30%;--bulma-text-35-l:35%;--bulma-text-40-l:40%;--bulma-text-45-l:45%;--bulma-text-50-l:50%;--bulma-text-55-l:55%;--bulma-text-60-l:60%;--bulma-text-65-l:65%;--bulma-text-70-l:70%;--bulma-text-75-l:75%;--bulma-text-80-l:80%;--bulma-text-85-l:85%;--bulma-text-90-l:90%;--bulma-text-95-l:95%;--bulma-text-100-l:100%;--bulma-text-00:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l), 1);--bulma-text-00-invert-l:var(--bulma-text-55-l);--bulma-text-00-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l), 1);--bulma-text-05:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l), 1);--bulma-text-05-invert-l:var(--bulma-text-60-l);--bulma-text-05-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l), 1);--bulma-text-10:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l), 1);--bulma-text-10-invert-l:var(--bulma-text-70-l);--bulma-text-10-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l), 1);--bulma-text-15:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l), 1);--bulma-text-15-invert-l:var(--bulma-text-75-l);--bulma-text-15-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l), 1);--bulma-text-20:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l), 1);--bulma-text-20-invert-l:var(--bulma-text-85-l);--bulma-text-20-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l), 1);--bulma-text-25:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l), 1);--bulma-text-25-invert-l:var(--bulma-text-95-l);--bulma-text-25-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l), 1);--bulma-text-30:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l), 1);--bulma-text-30-invert-l:var(--bulma-text-100-l);--bulma-text-30-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l), 1);--bulma-text-35:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l), 1);--bulma-text-35-invert-l:var(--bulma-text-100-l);--bulma-text-35-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l), 1);--bulma-text-40:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l), 1);--bulma-text-40-invert-l:var(--bulma-text-100-l);--bulma-text-40-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l), 1);--bulma-text-45:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l), 1);--bulma-text-45-invert-l:var(--bulma-text-100-l);--bulma-text-45-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l), 1);--bulma-text-50:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l), 1);--bulma-text-50-invert-l:var(--bulma-text-100-l);--bulma-text-50-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l), 1);--bulma-text-55:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l), 1);--bulma-text-55-invert-l:var(--bulma-text-00-l);--bulma-text-55-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l), 1);--bulma-text-60:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l), 1);--bulma-text-60-invert-l:var(--bulma-text-05-l);--bulma-text-60-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l), 1);--bulma-text-65:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l), 1);--bulma-text-65-invert-l:var(--bulma-text-05-l);--bulma-text-65-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l), 1);--bulma-text-70:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l), 1);--bulma-text-70-invert-l:var(--bulma-text-10-l);--bulma-text-70-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l), 1);--bulma-text-75:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l), 1);--bulma-text-75-invert-l:var(--bulma-text-15-l);--bulma-text-75-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l), 1);--bulma-text-80:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l), 1);--bulma-text-80-invert-l:var(--bulma-text-15-l);--bulma-text-80-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l), 1);--bulma-text-85:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l), 1);--bulma-text-85-invert-l:var(--bulma-text-20-l);--bulma-text-85-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l), 1);--bulma-text-90:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l), 1);--bulma-text-90-invert-l:var(--bulma-text-20-l);--bulma-text-90-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l), 1);--bulma-text-95:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l), 1);--bulma-text-95-invert-l:var(--bulma-text-25-l);--bulma-text-95-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l), 1);--bulma-text-100:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l), 1);--bulma-text-100-invert-l:var(--bulma-text-25-l);--bulma-text-100-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l), 1);--bulma-text-invert-l:var(--bulma-text-75-l);--bulma-text-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l), 1);--bulma-text-light-l:var(--bulma-text-90-l);--bulma-text-light:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l), 1);--bulma-text-light-invert-l:var(--bulma-text-20-l);--bulma-text-light-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l), 1);--bulma-text-dark-l:var(--bulma-text-10-l);--bulma-text-dark:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l), 1);--bulma-text-dark-invert-l:var(--bulma-text-70-l);--bulma-text-dark-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l), 1);--bulma-text-soft:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l), 1);--bulma-text-bold:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l), 1);--bulma-text-soft-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l), 1);--bulma-text-bold-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l), 1);--bulma-text-on-scheme-l:15%;--bulma-text-on-scheme:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-base:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-rgb:239.7, 117.3, 188.7;--bulma-primary-h:325deg;--bulma-primary-s:80%;--bulma-primary-l:70%;--bulma-primary-00-l:0%;--bulma-primary-05-l:5%;--bulma-primary-10-l:10%;--bulma-primary-15-l:15%;--bulma-primary-20-l:20%;--bulma-primary-25-l:25%;--bulma-primary-30-l:30%;--bulma-primary-35-l:35%;--bulma-primary-40-l:40%;--bulma-primary-45-l:45%;--bulma-primary-50-l:50%;--bulma-primary-55-l:55%;--bulma-primary-60-l:60%;--bulma-primary-65-l:65%;--bulma-primary-70-l:70%;--bulma-primary-75-l:75%;--bulma-primary-80-l:80%;--bulma-primary-85-l:85%;--bulma-primary-90-l:90%;--bulma-primary-95-l:95%;--bulma-primary-100-l:100%;--bulma-primary-00:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l), 1);--bulma-primary-00-invert-l:var(--bulma-primary-65-l);--bulma-primary-00-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l), 1);--bulma-primary-05:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l), 1);--bulma-primary-05-invert-l:var(--bulma-primary-65-l);--bulma-primary-05-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l), 1);--bulma-primary-10:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l), 1);--bulma-primary-10-invert-l:var(--bulma-primary-70-l);--bulma-primary-10-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l), 1);--bulma-primary-15:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l), 1);--bulma-primary-15-invert-l:var(--bulma-primary-80-l);--bulma-primary-15-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l), 1);--bulma-primary-20:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l), 1);--bulma-primary-20-invert-l:var(--bulma-primary-85-l);--bulma-primary-20-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l), 1);--bulma-primary-25:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l), 1);--bulma-primary-25-invert-l:var(--bulma-primary-90-l);--bulma-primary-25-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l), 1);--bulma-primary-30:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l), 1);--bulma-primary-30-invert-l:var(--bulma-primary-100-l);--bulma-primary-30-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l), 1);--bulma-primary-35:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l), 1);--bulma-primary-35-invert-l:var(--bulma-primary-100-l);--bulma-primary-35-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l), 1);--bulma-primary-40:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l), 1);--bulma-primary-40-invert-l:var(--bulma-primary-100-l);--bulma-primary-40-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l), 1);--bulma-primary-45:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l), 1);--bulma-primary-45-invert-l:var(--bulma-primary-100-l);--bulma-primary-45-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l), 1);--bulma-primary-50:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l), 1);--bulma-primary-50-invert-l:var(--bulma-primary-100-l);--bulma-primary-50-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l), 1);--bulma-primary-55:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l), 1);--bulma-primary-55-invert-l:var(--bulma-primary-100-l);--bulma-primary-55-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l), 1);--bulma-primary-60:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l), 1);--bulma-primary-60-invert-l:var(--bulma-primary-100-l);--bulma-primary-60-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l), 1);--bulma-primary-65:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l), 1);--bulma-primary-65-invert-l:var(--bulma-primary-05-l);--bulma-primary-65-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l), 1);--bulma-primary-70:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l), 1);--bulma-primary-70-invert-l:var(--bulma-primary-10-l);--bulma-primary-70-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l), 1);--bulma-primary-75:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l), 1);--bulma-primary-75-invert-l:var(--bulma-primary-10-l);--bulma-primary-75-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l), 1);--bulma-primary-80:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l), 1);--bulma-primary-80-invert-l:var(--bulma-primary-15-l);--bulma-primary-80-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l), 1);--bulma-primary-85:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l), 1);--bulma-primary-85-invert-l:var(--bulma-primary-20-l);--bulma-primary-85-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l), 1);--bulma-primary-90:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l), 1);--bulma-primary-90-invert-l:var(--bulma-primary-25-l);--bulma-primary-90-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l), 1);--bulma-primary-95:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l), 1);--bulma-primary-95-invert-l:var(--bulma-primary-25-l);--bulma-primary-95-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l), 1);--bulma-primary-100:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l), 1);--bulma-primary-100-invert-l:var(--bulma-primary-30-l);--bulma-primary-100-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l), 1);--bulma-primary-invert-l:var(--bulma-primary-10-l);--bulma-primary-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l), 1);--bulma-primary-light-l:var(--bulma-primary-90-l);--bulma-primary-light:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l), 1);--bulma-primary-light-invert-l:var(--bulma-primary-25-l);--bulma-primary-light-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l), 1);--bulma-primary-dark-l:var(--bulma-primary-10-l);--bulma-primary-dark:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l), 1);--bulma-primary-dark-invert-l:var(--bulma-primary-70-l);--bulma-primary-dark-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l), 1);--bulma-primary-soft:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l), 1);--bulma-primary-bold:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l), 1);--bulma-primary-soft-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l), 1);--bulma-primary-bold-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l), 1);--bulma-primary-on-scheme-l:40%;--bulma-primary-on-scheme:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-base:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-rgb:200.1036, 164.118, 254.082;--bulma-link-h:264deg;--bulma-link-s:98%;--bulma-link-l:82%;--bulma-link-00-l:2%;--bulma-link-05-l:7%;--bulma-link-10-l:12%;--bulma-link-15-l:17%;--bulma-link-20-l:22%;--bulma-link-25-l:27%;--bulma-link-30-l:32%;--bulma-link-35-l:37%;--bulma-link-40-l:42%;--bulma-link-45-l:47%;--bulma-link-50-l:52%;--bulma-link-55-l:57%;--bulma-link-60-l:62%;--bulma-link-65-l:67%;--bulma-link-70-l:72%;--bulma-link-75-l:77%;--bulma-link-80-l:82%;--bulma-link-85-l:87%;--bulma-link-90-l:92%;--bulma-link-95-l:97%;--bulma-link-100-l:100%;--bulma-link-00:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l), 1);--bulma-link-00-invert-l:var(--bulma-link-70-l);--bulma-link-00-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l), 1);--bulma-link-05:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l), 1);--bulma-link-05-invert-l:var(--bulma-link-75-l);--bulma-link-05-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l), 1);--bulma-link-10:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l), 1);--bulma-link-10-invert-l:var(--bulma-link-75-l);--bulma-link-10-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l), 1);--bulma-link-15:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l), 1);--bulma-link-15-invert-l:var(--bulma-link-80-l);--bulma-link-15-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l), 1);--bulma-link-20:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l), 1);--bulma-link-20-invert-l:var(--bulma-link-80-l);--bulma-link-20-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l), 1);--bulma-link-25:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l), 1);--bulma-link-25-invert-l:var(--bulma-link-85-l);--bulma-link-25-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l), 1);--bulma-link-30:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l), 1);--bulma-link-30-invert-l:var(--bulma-link-90-l);--bulma-link-30-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l), 1);--bulma-link-35:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l), 1);--bulma-link-35-invert-l:var(--bulma-link-90-l);--bulma-link-35-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l), 1);--bulma-link-40:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l), 1);--bulma-link-40-invert-l:var(--bulma-link-95-l);--bulma-link-40-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l), 1);--bulma-link-45:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l), 1);--bulma-link-45-invert-l:var(--bulma-link-100-l);--bulma-link-45-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l), 1);--bulma-link-50:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l), 1);--bulma-link-50-invert-l:var(--bulma-link-100-l);--bulma-link-50-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l), 1);--bulma-link-55:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l), 1);--bulma-link-55-invert-l:var(--bulma-link-100-l);--bulma-link-55-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l), 1);--bulma-link-60:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l), 1);--bulma-link-60-invert-l:var(--bulma-link-100-l);--bulma-link-60-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l), 1);--bulma-link-65:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l), 1);--bulma-link-65-invert-l:var(--bulma-link-100-l);--bulma-link-65-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l), 1);--bulma-link-70:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l), 1);--bulma-link-70-invert-l:var(--bulma-link-00-l);--bulma-link-70-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l), 1);--bulma-link-75:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l), 1);--bulma-link-75-invert-l:var(--bulma-link-10-l);--bulma-link-75-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l), 1);--bulma-link-80:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l), 1);--bulma-link-80-invert-l:var(--bulma-link-20-l);--bulma-link-80-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l), 1);--bulma-link-85:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l), 1);--bulma-link-85-invert-l:var(--bulma-link-25-l);--bulma-link-85-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l), 1);--bulma-link-90:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l), 1);--bulma-link-90-invert-l:var(--bulma-link-35-l);--bulma-link-90-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l), 1);--bulma-link-95:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l), 1);--bulma-link-95-invert-l:var(--bulma-link-40-l);--bulma-link-95-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l), 1);--bulma-link-100:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l), 1);--bulma-link-100-invert-l:var(--bulma-link-45-l);--bulma-link-100-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l), 1);--bulma-link-invert-l:var(--bulma-link-20-l);--bulma-link-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l), 1);--bulma-link-light-l:var(--bulma-link-90-l);--bulma-link-light:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l), 1);--bulma-link-light-invert-l:var(--bulma-link-35-l);--bulma-link-light-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l), 1);--bulma-link-dark-l:var(--bulma-link-10-l);--bulma-link-dark:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l), 1);--bulma-link-dark-invert-l:var(--bulma-link-75-l);--bulma-link-dark-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l), 1);--bulma-link-soft:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l), 1);--bulma-link-bold:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l), 1);--bulma-link-soft-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l), 1);--bulma-link-bold-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l), 1);--bulma-link-on-scheme-l:57%;--bulma-link-on-scheme:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-base:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-rgb:128.775, 196.7325, 228.225;--bulma-info-h:199deg;--bulma-info-s:65%;--bulma-info-l:70%;--bulma-info-00-l:0%;--bulma-info-05-l:5%;--bulma-info-10-l:10%;--bulma-info-15-l:15%;--bulma-info-20-l:20%;--bulma-info-25-l:25%;--bulma-info-30-l:30%;--bulma-info-35-l:35%;--bulma-info-40-l:40%;--bulma-info-45-l:45%;--bulma-info-50-l:50%;--bulma-info-55-l:55%;--bulma-info-60-l:60%;--bulma-info-65-l:65%;--bulma-info-70-l:70%;--bulma-info-75-l:75%;--bulma-info-80-l:80%;--bulma-info-85-l:85%;--bulma-info-90-l:90%;--bulma-info-95-l:95%;--bulma-info-100-l:100%;--bulma-info-00:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l), 1);--bulma-info-00-invert-l:var(--bulma-info-50-l);--bulma-info-00-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l), 1);--bulma-info-05:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l), 1);--bulma-info-05-invert-l:var(--bulma-info-55-l);--bulma-info-05-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l), 1);--bulma-info-10:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l), 1);--bulma-info-10-invert-l:var(--bulma-info-65-l);--bulma-info-10-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l), 1);--bulma-info-15:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l), 1);--bulma-info-15-invert-l:var(--bulma-info-75-l);--bulma-info-15-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l), 1);--bulma-info-20:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l), 1);--bulma-info-20-invert-l:var(--bulma-info-90-l);--bulma-info-20-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l), 1);--bulma-info-25:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l), 1);--bulma-info-25-invert-l:var(--bulma-info-100-l);--bulma-info-25-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l), 1);--bulma-info-30:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l), 1);--bulma-info-30-invert-l:var(--bulma-info-100-l);--bulma-info-30-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l), 1);--bulma-info-35:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l), 1);--bulma-info-35-invert-l:var(--bulma-info-100-l);--bulma-info-35-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l), 1);--bulma-info-40:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l), 1);--bulma-info-40-invert-l:var(--bulma-info-100-l);--bulma-info-40-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l), 1);--bulma-info-45:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l), 1);--bulma-info-45-invert-l:var(--bulma-info-100-l);--bulma-info-45-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l), 1);--bulma-info-50:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l), 1);--bulma-info-50-invert-l:var(--bulma-info-00-l);--bulma-info-50-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l), 1);--bulma-info-55:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l), 1);--bulma-info-55-invert-l:var(--bulma-info-05-l);--bulma-info-55-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l), 1);--bulma-info-60:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l), 1);--bulma-info-60-invert-l:var(--bulma-info-05-l);--bulma-info-60-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l), 1);--bulma-info-65:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l), 1);--bulma-info-65-invert-l:var(--bulma-info-10-l);--bulma-info-65-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l), 1);--bulma-info-70:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l), 1);--bulma-info-70-invert-l:var(--bulma-info-10-l);--bulma-info-70-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l), 1);--bulma-info-75:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l), 1);--bulma-info-75-invert-l:var(--bulma-info-15-l);--bulma-info-75-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l), 1);--bulma-info-80:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l), 1);--bulma-info-80-invert-l:var(--bulma-info-15-l);--bulma-info-80-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l), 1);--bulma-info-85:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l), 1);--bulma-info-85-invert-l:var(--bulma-info-15-l);--bulma-info-85-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l), 1);--bulma-info-90:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l), 1);--bulma-info-90-invert-l:var(--bulma-info-20-l);--bulma-info-90-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l), 1);--bulma-info-95:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l), 1);--bulma-info-95-invert-l:var(--bulma-info-20-l);--bulma-info-95-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l), 1);--bulma-info-100:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l), 1);--bulma-info-100-invert-l:var(--bulma-info-20-l);--bulma-info-100-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l), 1);--bulma-info-invert-l:var(--bulma-info-10-l);--bulma-info-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l), 1);--bulma-info-light-l:var(--bulma-info-90-l);--bulma-info-light:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l), 1);--bulma-info-light-invert-l:var(--bulma-info-20-l);--bulma-info-light-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l), 1);--bulma-info-dark-l:var(--bulma-info-10-l);--bulma-info-dark:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l), 1);--bulma-info-dark-invert-l:var(--bulma-info-65-l);--bulma-info-dark-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l), 1);--bulma-info-soft:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l), 1);--bulma-info-bold:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l), 1);--bulma-info-soft-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l), 1);--bulma-info-bold-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l), 1);--bulma-info-on-scheme-l:30%;--bulma-info-on-scheme:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-base:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-rgb:147.288, 240.312, 195.3504;--bulma-success-h:151deg;--bulma-success-s:76%;--bulma-success-l:76%;--bulma-success-00-l:1%;--bulma-success-05-l:6%;--bulma-success-10-l:11%;--bulma-success-15-l:16%;--bulma-success-20-l:21%;--bulma-success-25-l:26%;--bulma-success-30-l:31%;--bulma-success-35-l:36%;--bulma-success-40-l:41%;--bulma-success-45-l:46%;--bulma-success-50-l:51%;--bulma-success-55-l:56%;--bulma-success-60-l:61%;--bulma-success-65-l:66%;--bulma-success-70-l:71%;--bulma-success-75-l:76%;--bulma-success-80-l:81%;--bulma-success-85-l:86%;--bulma-success-90-l:91%;--bulma-success-95-l:96%;--bulma-success-100-l:100%;--bulma-success-00:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l), 1);--bulma-success-00-invert-l:var(--bulma-success-35-l);--bulma-success-00-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l), 1);--bulma-success-05:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l), 1);--bulma-success-05-invert-l:var(--bulma-success-45-l);--bulma-success-05-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l), 1);--bulma-success-10:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l), 1);--bulma-success-10-invert-l:var(--bulma-success-55-l);--bulma-success-10-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l), 1);--bulma-success-15:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l), 1);--bulma-success-15-invert-l:var(--bulma-success-85-l);--bulma-success-15-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l), 1);--bulma-success-20:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l), 1);--bulma-success-20-invert-l:var(--bulma-success-100-l);--bulma-success-20-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l), 1);--bulma-success-25:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l), 1);--bulma-success-25-invert-l:var(--bulma-success-100-l);--bulma-success-25-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l), 1);--bulma-success-30:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l), 1);--bulma-success-30-invert-l:var(--bulma-success-100-l);--bulma-success-30-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l), 1);--bulma-success-35:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l), 1);--bulma-success-35-invert-l:var(--bulma-success-00-l);--bulma-success-35-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l), 1);--bulma-success-40:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l), 1);--bulma-success-40-invert-l:var(--bulma-success-00-l);--bulma-success-40-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l), 1);--bulma-success-45:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l), 1);--bulma-success-45-invert-l:var(--bulma-success-05-l);--bulma-success-45-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l), 1);--bulma-success-50:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l), 1);--bulma-success-50-invert-l:var(--bulma-success-05-l);--bulma-success-50-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l), 1);--bulma-success-55:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l), 1);--bulma-success-55-invert-l:var(--bulma-success-10-l);--bulma-success-55-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l), 1);--bulma-success-60:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l), 1);--bulma-success-60-invert-l:var(--bulma-success-10-l);--bulma-success-60-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l), 1);--bulma-success-65:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l), 1);--bulma-success-65-invert-l:var(--bulma-success-10-l);--bulma-success-65-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l), 1);--bulma-success-70:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l), 1);--bulma-success-70-invert-l:var(--bulma-success-10-l);--bulma-success-70-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l), 1);--bulma-success-75:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l), 1);--bulma-success-75-invert-l:var(--bulma-success-10-l);--bulma-success-75-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l), 1);--bulma-success-80:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l), 1);--bulma-success-80-invert-l:var(--bulma-success-10-l);--bulma-success-80-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l), 1);--bulma-success-85:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l), 1);--bulma-success-85-invert-l:var(--bulma-success-15-l);--bulma-success-85-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l), 1);--bulma-success-90:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l), 1);--bulma-success-90-invert-l:var(--bulma-success-15-l);--bulma-success-90-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l), 1);--bulma-success-95:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l), 1);--bulma-success-95-invert-l:var(--bulma-success-15-l);--bulma-success-95-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l), 1);--bulma-success-100:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l), 1);--bulma-success-100-invert-l:var(--bulma-success-15-l);--bulma-success-100-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l), 1);--bulma-success-invert-l:var(--bulma-success-10-l);--bulma-success-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l), 1);--bulma-success-light-l:var(--bulma-success-90-l);--bulma-success-light:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l), 1);--bulma-success-light-invert-l:var(--bulma-success-15-l);--bulma-success-light-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l), 1);--bulma-success-dark-l:var(--bulma-success-10-l);--bulma-success-dark:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l), 1);--bulma-success-dark-invert-l:var(--bulma-success-55-l);--bulma-success-dark-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l), 1);--bulma-success-soft:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l), 1);--bulma-success-bold:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l), 1);--bulma-success-soft-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l), 1);--bulma-success-bold-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l), 1);--bulma-success-on-scheme-l:21%;--bulma-success-on-scheme:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-base:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-rgb:255, 231.165558, 123.318;--bulma-warning-h:49deg;--bulma-warning-s:100%;--bulma-warning-l:74%;--bulma-warning-00-l:0%;--bulma-warning-05-l:4%;--bulma-warning-10-l:9%;--bulma-warning-15-l:14%;--bulma-warning-20-l:19%;--bulma-warning-25-l:24%;--bulma-warning-30-l:29%;--bulma-warning-35-l:34%;--bulma-warning-40-l:39%;--bulma-warning-45-l:44%;--bulma-warning-50-l:49%;--bulma-warning-55-l:54%;--bulma-warning-60-l:59%;--bulma-warning-65-l:64%;--bulma-warning-70-l:69%;--bulma-warning-75-l:74%;--bulma-warning-80-l:79%;--bulma-warning-85-l:84%;--bulma-warning-90-l:89%;--bulma-warning-95-l:94%;--bulma-warning-100-l:99%;--bulma-warning-00:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l), 1);--bulma-warning-00-invert-l:var(--bulma-warning-35-l);--bulma-warning-00-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l), 1);--bulma-warning-05:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l), 1);--bulma-warning-05-invert-l:var(--bulma-warning-40-l);--bulma-warning-05-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l), 1);--bulma-warning-10:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l), 1);--bulma-warning-10-invert-l:var(--bulma-warning-50-l);--bulma-warning-10-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l), 1);--bulma-warning-15:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l), 1);--bulma-warning-15-invert-l:var(--bulma-warning-75-l);--bulma-warning-15-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l), 1);--bulma-warning-20:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l), 1);--bulma-warning-20-invert-l:var(--bulma-warning-100-l);--bulma-warning-20-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l), 1);--bulma-warning-25:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l), 1);--bulma-warning-25-invert-l:var(--bulma-warning-100-l);--bulma-warning-25-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l), 1);--bulma-warning-30:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l), 1);--bulma-warning-30-invert-l:var(--bulma-warning-100-l);--bulma-warning-30-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l), 1);--bulma-warning-35:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l), 1);--bulma-warning-35-invert-l:var(--bulma-warning-00-l);--bulma-warning-35-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l), 1);--bulma-warning-40:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l), 1);--bulma-warning-40-invert-l:var(--bulma-warning-05-l);--bulma-warning-40-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l), 1);--bulma-warning-45:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l), 1);--bulma-warning-45-invert-l:var(--bulma-warning-05-l);--bulma-warning-45-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l), 1);--bulma-warning-50:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l), 1);--bulma-warning-50-invert-l:var(--bulma-warning-10-l);--bulma-warning-50-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l), 1);--bulma-warning-55:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l), 1);--bulma-warning-55-invert-l:var(--bulma-warning-10-l);--bulma-warning-55-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l), 1);--bulma-warning-60:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l), 1);--bulma-warning-60-invert-l:var(--bulma-warning-10-l);--bulma-warning-60-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l), 1);--bulma-warning-65:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l), 1);--bulma-warning-65-invert-l:var(--bulma-warning-10-l);--bulma-warning-65-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l), 1);--bulma-warning-70:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l), 1);--bulma-warning-70-invert-l:var(--bulma-warning-10-l);--bulma-warning-70-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l), 1);--bulma-warning-75:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l), 1);--bulma-warning-75-invert-l:var(--bulma-warning-15-l);--bulma-warning-75-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l), 1);--bulma-warning-80:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l), 1);--bulma-warning-80-invert-l:var(--bulma-warning-15-l);--bulma-warning-80-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l), 1);--bulma-warning-85:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l), 1);--bulma-warning-85-invert-l:var(--bulma-warning-15-l);--bulma-warning-85-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l), 1);--bulma-warning-90:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l), 1);--bulma-warning-90-invert-l:var(--bulma-warning-15-l);--bulma-warning-90-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l), 1);--bulma-warning-95:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l), 1);--bulma-warning-95-invert-l:var(--bulma-warning-15-l);--bulma-warning-95-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l), 1);--bulma-warning-100:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l), 1);--bulma-warning-100-invert-l:var(--bulma-warning-15-l);--bulma-warning-100-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l), 1);--bulma-warning-invert-l:var(--bulma-warning-15-l);--bulma-warning-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l), 1);--bulma-warning-light-l:var(--bulma-warning-90-l);--bulma-warning-light:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l), 1);--bulma-warning-light-invert-l:var(--bulma-warning-15-l);--bulma-warning-light-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l), 1);--bulma-warning-dark-l:var(--bulma-warning-10-l);--bulma-warning-dark:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l), 1);--bulma-warning-dark-invert-l:var(--bulma-warning-50-l);--bulma-warning-dark-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l), 1);--bulma-warning-soft:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l), 1);--bulma-warning-bold:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l), 1);--bulma-warning-soft-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l), 1);--bulma-warning-bold-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l), 1);--bulma-warning-on-scheme-l:19.18%;--bulma-warning-on-scheme:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-base:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-rgb:255, 107.1, 131.75;--bulma-danger-h:350deg;--bulma-danger-s:100%;--bulma-danger-l:71%;--bulma-danger-00-l:1%;--bulma-danger-05-l:6%;--bulma-danger-10-l:11%;--bulma-danger-15-l:16%;--bulma-danger-20-l:21%;--bulma-danger-25-l:26%;--bulma-danger-30-l:31%;--bulma-danger-35-l:36%;--bulma-danger-40-l:41%;--bulma-danger-45-l:46%;--bulma-danger-50-l:51%;--bulma-danger-55-l:56%;--bulma-danger-60-l:61%;--bulma-danger-65-l:66%;--bulma-danger-70-l:71%;--bulma-danger-75-l:76%;--bulma-danger-80-l:81%;--bulma-danger-85-l:86%;--bulma-danger-90-l:91%;--bulma-danger-95-l:96%;--bulma-danger-100-l:100%;--bulma-danger-00:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l), 1);--bulma-danger-00-invert-l:var(--bulma-danger-65-l);--bulma-danger-00-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l), 1);--bulma-danger-05:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l), 1);--bulma-danger-05-invert-l:var(--bulma-danger-70-l);--bulma-danger-05-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l), 1);--bulma-danger-10:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l), 1);--bulma-danger-10-invert-l:var(--bulma-danger-75-l);--bulma-danger-10-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l), 1);--bulma-danger-15:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l), 1);--bulma-danger-15-invert-l:var(--bulma-danger-80-l);--bulma-danger-15-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l), 1);--bulma-danger-20:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l), 1);--bulma-danger-20-invert-l:var(--bulma-danger-85-l);--bulma-danger-20-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l), 1);--bulma-danger-25:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l), 1);--bulma-danger-25-invert-l:var(--bulma-danger-90-l);--bulma-danger-25-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l), 1);--bulma-danger-30:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l), 1);--bulma-danger-30-invert-l:var(--bulma-danger-100-l);--bulma-danger-30-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l), 1);--bulma-danger-35:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l), 1);--bulma-danger-35-invert-l:var(--bulma-danger-100-l);--bulma-danger-35-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l), 1);--bulma-danger-40:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l), 1);--bulma-danger-40-invert-l:var(--bulma-danger-100-l);--bulma-danger-40-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l), 1);--bulma-danger-45:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l), 1);--bulma-danger-45-invert-l:var(--bulma-danger-100-l);--bulma-danger-45-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l), 1);--bulma-danger-50:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l), 1);--bulma-danger-50-invert-l:var(--bulma-danger-100-l);--bulma-danger-50-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l), 1);--bulma-danger-55:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l), 1);--bulma-danger-55-invert-l:var(--bulma-danger-100-l);--bulma-danger-55-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l), 1);--bulma-danger-60:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l), 1);--bulma-danger-60-invert-l:var(--bulma-danger-100-l);--bulma-danger-60-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l), 1);--bulma-danger-65:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l), 1);--bulma-danger-65-invert-l:var(--bulma-danger-00-l);--bulma-danger-65-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l), 1);--bulma-danger-70:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l), 1);--bulma-danger-70-invert-l:var(--bulma-danger-05-l);--bulma-danger-70-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l), 1);--bulma-danger-75:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l), 1);--bulma-danger-75-invert-l:var(--bulma-danger-10-l);--bulma-danger-75-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l), 1);--bulma-danger-80:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l), 1);--bulma-danger-80-invert-l:var(--bulma-danger-15-l);--bulma-danger-80-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l), 1);--bulma-danger-85:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l), 1);--bulma-danger-85-invert-l:var(--bulma-danger-20-l);--bulma-danger-85-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l), 1);--bulma-danger-90:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l), 1);--bulma-danger-90-invert-l:var(--bulma-danger-25-l);--bulma-danger-90-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l), 1);--bulma-danger-95:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l), 1);--bulma-danger-95-invert-l:var(--bulma-danger-25-l);--bulma-danger-95-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l), 1);--bulma-danger-100:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l), 1);--bulma-danger-100-invert-l:var(--bulma-danger-30-l);--bulma-danger-100-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l), 1);--bulma-danger-invert-l:var(--bulma-danger-05-l);--bulma-danger-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l), 1);--bulma-danger-light-l:var(--bulma-danger-90-l);--bulma-danger-light:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l), 1);--bulma-danger-light-invert-l:var(--bulma-danger-25-l);--bulma-danger-light-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l), 1);--bulma-danger-dark-l:var(--bulma-danger-10-l);--bulma-danger-dark:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l), 1);--bulma-danger-dark-invert-l:var(--bulma-danger-75-l);--bulma-danger-dark-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l), 1);--bulma-danger-soft:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l), 1);--bulma-danger-bold:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l), 1);--bulma-danger-soft-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l), 1);--bulma-danger-bold-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l), 1);--bulma-danger-on-scheme-l:41%;--bulma-danger-on-scheme:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-black-bis:hsl(221, 14%, 9%);--bulma-black-ter:hsl(221, 14%, 14%);--bulma-grey-darker:hsl(221, 14%, 21%);--bulma-grey-dark:hsl(0, 0%, 44%);--bulma-grey:hsl(221, 14%, 48%);--bulma-grey-light:hsl(0, 0%, 79%);--bulma-grey-lighter:hsl(221, 14%, 86%);--bulma-white-ter:hsl(221, 14%, 96%);--bulma-white-bis:hsl(221, 14%, 98%);--bulma-shadow-h:0deg;--bulma-shadow-s:0%;--bulma-shadow-l:0%;--bulma-size-1:3rem;--bulma-size-2:2.5rem;--bulma-size-3:2rem;--bulma-size-4:1.5rem;--bulma-size-5:1.25rem;--bulma-size-6:1rem;--bulma-size-7:0.75rem}}@media(prefers-color-scheme: dark){:root{--bulma-white-on-scheme-l:100%;--bulma-white-on-scheme:hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black-on-scheme-l:-50%;--bulma-black-on-scheme:hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light-on-scheme-l:87%;--bulma-light-on-scheme:hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark-on-scheme-l:52%;--bulma-dark-on-scheme:hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text-on-scheme-l:55%;--bulma-text-on-scheme:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary-on-scheme-l:70%;--bulma-primary-on-scheme:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link-on-scheme-l:82%;--bulma-link-on-scheme:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info-on-scheme-l:70%;--bulma-info-on-scheme:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success-on-scheme-l:76%;--bulma-success-on-scheme:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning-on-scheme-l:74.18%;--bulma-warning-on-scheme:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger-on-scheme-l:71%;--bulma-danger-on-scheme:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-scheme-brightness:dark;--bulma-scheme-main-l:9%;--bulma-scheme-main-bis-l:11%;--bulma-scheme-main-ter-l:13%;--bulma-soft-l:20%;--bulma-bold-l:90%;--bulma-soft-invert-l:90%;--bulma-bold-invert-l:20%;--bulma-background-l:14%;--bulma-border-weak-l:21%;--bulma-border-l:24%;--bulma-text-weak-l:53%;--bulma-text-l:71%;--bulma-text-strong-l:93%;--bulma-text-title-l:100%;--bulma-hover-background-l-delta:5%;--bulma-active-background-l-delta:10%;--bulma-hover-border-l-delta:10%;--bulma-active-border-l-delta:20%;--bulma-hover-color-l-delta:5%;--bulma-active-color-l-delta:10%;--bulma-shadow-h:0deg;--bulma-shadow-s:0%;--bulma-shadow-l:100%}}[data-theme=light],.theme-light{--bulma-scheme-h:221;--bulma-scheme-s:14%;--bulma-light-l:90%;--bulma-light-invert-l:20%;--bulma-dark-l:20%;--bulma-dark-invert-l:90%;--bulma-soft-l:90%;--bulma-bold-l:20%;--bulma-soft-invert-l:20%;--bulma-bold-invert-l:90%;--bulma-hover-background-l-delta:-5%;--bulma-active-background-l-delta:-10%;--bulma-hover-border-l-delta:-10%;--bulma-active-border-l-delta:-20%;--bulma-hover-color-l-delta:-5%;--bulma-active-color-l-delta:-10%;--bulma-hover-shadow-a-delta:-0.05;--bulma-active-shadow-a-delta:-0.1;--bulma-scheme-brightness:light;--bulma-scheme-main-l:100%;--bulma-scheme-main-bis-l:98%;--bulma-scheme-main-ter-l:96%;--bulma-background-l:96%;--bulma-border-weak-l:93%;--bulma-border-l:86%;--bulma-text-weak-l:48%;--bulma-text-l:29%;--bulma-text-strong-l:21%;--bulma-text-title-l:14%;--bulma-scheme-invert-ter-l:14%;--bulma-scheme-invert-bis-l:7%;--bulma-scheme-invert-l:4%;--bulma-family-primary:"Nunito", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--bulma-family-secondary:Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-code:Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;--bulma-size-small:0.75rem;--bulma-size-normal:1rem;--bulma-size-medium:1.25rem;--bulma-size-large:1.5rem;--bulma-weight-light:300;--bulma-weight-normal:400;--bulma-weight-medium:500;--bulma-weight-semibold:600;--bulma-weight-bold:700;--bulma-weight-extrabold:800;--bulma-block-spacing:1.5rem;--bulma-duration:294ms;--bulma-easing:ease-out;--bulma-radius-small:0.25rem;--bulma-radius:0.375rem;--bulma-radius-medium:0.5em;--bulma-radius-large:0.75rem;--bulma-radius-rounded:9999px;--bulma-speed:86ms;--bulma-arrow-color:var(--bulma-link);--bulma-loading-color:var(--bulma-border);--bulma-burger-h:var(--bulma-link-h);--bulma-burger-s:var(--bulma-link-s);--bulma-burger-l:var(--bulma-link-l);--bulma-burger-border-radius:0.5em;--bulma-burger-gap:5px;--bulma-burger-item-height:2px;--bulma-burger-item-width:20px;--bulma-white:hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-base:hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-rgb:255, 255, 255;--bulma-white-h:221deg;--bulma-white-s:14%;--bulma-white-l:100%;--bulma-white-invert-l:0%;--bulma-white-invert:hsl(0, 0%, 0%);--bulma-white-on-scheme-l:35%;--bulma-white-on-scheme:hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black:hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-base:hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-rgb:0, 0, 0;--bulma-black-h:0deg;--bulma-black-s:0%;--bulma-black-l:0%;--bulma-black-invert-l:100%;--bulma-black-invert:hsl(221, 14%, 100%);--bulma-black-on-scheme-l:0%;--bulma-black-on-scheme:hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light:hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-base:hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-rgb:240.0825, 203.6175, 225.4965;--bulma-light-h:324deg;--bulma-light-s:55%;--bulma-light-l:87%;--bulma-light-invert-l:22%;--bulma-light-invert:hsl(20, 5%, 22%);--bulma-light-on-scheme-l:42%;--bulma-light-on-scheme:hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark:hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-base:hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-rgb:58.905, 55.165, 53.295;--bulma-dark-h:20deg;--bulma-dark-s:5%;--bulma-dark-l:22%;--bulma-dark-invert-l:87%;--bulma-dark-invert:hsl(324, 55%, 87%);--bulma-dark-on-scheme-l:22%;--bulma-dark-on-scheme:hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-base:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-rgb:38.25, 38.25, 38.25;--bulma-text-h:0deg;--bulma-text-s:0%;--bulma-text-l:15%;--bulma-text-00-l:0%;--bulma-text-05-l:5%;--bulma-text-10-l:10%;--bulma-text-15-l:15%;--bulma-text-20-l:20%;--bulma-text-25-l:25%;--bulma-text-30-l:30%;--bulma-text-35-l:35%;--bulma-text-40-l:40%;--bulma-text-45-l:45%;--bulma-text-50-l:50%;--bulma-text-55-l:55%;--bulma-text-60-l:60%;--bulma-text-65-l:65%;--bulma-text-70-l:70%;--bulma-text-75-l:75%;--bulma-text-80-l:80%;--bulma-text-85-l:85%;--bulma-text-90-l:90%;--bulma-text-95-l:95%;--bulma-text-100-l:100%;--bulma-text-00:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l), 1);--bulma-text-00-invert-l:var(--bulma-text-55-l);--bulma-text-00-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l), 1);--bulma-text-05:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l), 1);--bulma-text-05-invert-l:var(--bulma-text-60-l);--bulma-text-05-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l), 1);--bulma-text-10:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l), 1);--bulma-text-10-invert-l:var(--bulma-text-70-l);--bulma-text-10-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l), 1);--bulma-text-15:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l), 1);--bulma-text-15-invert-l:var(--bulma-text-75-l);--bulma-text-15-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l), 1);--bulma-text-20:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l), 1);--bulma-text-20-invert-l:var(--bulma-text-85-l);--bulma-text-20-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l), 1);--bulma-text-25:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l), 1);--bulma-text-25-invert-l:var(--bulma-text-95-l);--bulma-text-25-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l), 1);--bulma-text-30:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l), 1);--bulma-text-30-invert-l:var(--bulma-text-100-l);--bulma-text-30-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l), 1);--bulma-text-35:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l), 1);--bulma-text-35-invert-l:var(--bulma-text-100-l);--bulma-text-35-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l), 1);--bulma-text-40:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l), 1);--bulma-text-40-invert-l:var(--bulma-text-100-l);--bulma-text-40-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l), 1);--bulma-text-45:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l), 1);--bulma-text-45-invert-l:var(--bulma-text-100-l);--bulma-text-45-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l), 1);--bulma-text-50:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l), 1);--bulma-text-50-invert-l:var(--bulma-text-100-l);--bulma-text-50-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l), 1);--bulma-text-55:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l), 1);--bulma-text-55-invert-l:var(--bulma-text-00-l);--bulma-text-55-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l), 1);--bulma-text-60:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l), 1);--bulma-text-60-invert-l:var(--bulma-text-05-l);--bulma-text-60-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l), 1);--bulma-text-65:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l), 1);--bulma-text-65-invert-l:var(--bulma-text-05-l);--bulma-text-65-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l), 1);--bulma-text-70:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l), 1);--bulma-text-70-invert-l:var(--bulma-text-10-l);--bulma-text-70-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l), 1);--bulma-text-75:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l), 1);--bulma-text-75-invert-l:var(--bulma-text-15-l);--bulma-text-75-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l), 1);--bulma-text-80:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l), 1);--bulma-text-80-invert-l:var(--bulma-text-15-l);--bulma-text-80-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l), 1);--bulma-text-85:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l), 1);--bulma-text-85-invert-l:var(--bulma-text-20-l);--bulma-text-85-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l), 1);--bulma-text-90:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l), 1);--bulma-text-90-invert-l:var(--bulma-text-20-l);--bulma-text-90-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l), 1);--bulma-text-95:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l), 1);--bulma-text-95-invert-l:var(--bulma-text-25-l);--bulma-text-95-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l), 1);--bulma-text-100:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l), 1);--bulma-text-100-invert-l:var(--bulma-text-25-l);--bulma-text-100-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l), 1);--bulma-text-invert-l:var(--bulma-text-75-l);--bulma-text-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l), 1);--bulma-text-light-l:var(--bulma-text-90-l);--bulma-text-light:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l), 1);--bulma-text-light-invert-l:var(--bulma-text-20-l);--bulma-text-light-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l), 1);--bulma-text-dark-l:var(--bulma-text-10-l);--bulma-text-dark:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l), 1);--bulma-text-dark-invert-l:var(--bulma-text-70-l);--bulma-text-dark-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l), 1);--bulma-text-soft:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l), 1);--bulma-text-bold:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l), 1);--bulma-text-soft-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l), 1);--bulma-text-bold-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l), 1);--bulma-text-on-scheme-l:15%;--bulma-text-on-scheme:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-base:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-rgb:239.7, 117.3, 188.7;--bulma-primary-h:325deg;--bulma-primary-s:80%;--bulma-primary-l:70%;--bulma-primary-00-l:0%;--bulma-primary-05-l:5%;--bulma-primary-10-l:10%;--bulma-primary-15-l:15%;--bulma-primary-20-l:20%;--bulma-primary-25-l:25%;--bulma-primary-30-l:30%;--bulma-primary-35-l:35%;--bulma-primary-40-l:40%;--bulma-primary-45-l:45%;--bulma-primary-50-l:50%;--bulma-primary-55-l:55%;--bulma-primary-60-l:60%;--bulma-primary-65-l:65%;--bulma-primary-70-l:70%;--bulma-primary-75-l:75%;--bulma-primary-80-l:80%;--bulma-primary-85-l:85%;--bulma-primary-90-l:90%;--bulma-primary-95-l:95%;--bulma-primary-100-l:100%;--bulma-primary-00:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l), 1);--bulma-primary-00-invert-l:var(--bulma-primary-65-l);--bulma-primary-00-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l), 1);--bulma-primary-05:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l), 1);--bulma-primary-05-invert-l:var(--bulma-primary-65-l);--bulma-primary-05-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l), 1);--bulma-primary-10:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l), 1);--bulma-primary-10-invert-l:var(--bulma-primary-70-l);--bulma-primary-10-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l), 1);--bulma-primary-15:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l), 1);--bulma-primary-15-invert-l:var(--bulma-primary-80-l);--bulma-primary-15-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l), 1);--bulma-primary-20:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l), 1);--bulma-primary-20-invert-l:var(--bulma-primary-85-l);--bulma-primary-20-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l), 1);--bulma-primary-25:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l), 1);--bulma-primary-25-invert-l:var(--bulma-primary-90-l);--bulma-primary-25-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l), 1);--bulma-primary-30:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l), 1);--bulma-primary-30-invert-l:var(--bulma-primary-100-l);--bulma-primary-30-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l), 1);--bulma-primary-35:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l), 1);--bulma-primary-35-invert-l:var(--bulma-primary-100-l);--bulma-primary-35-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l), 1);--bulma-primary-40:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l), 1);--bulma-primary-40-invert-l:var(--bulma-primary-100-l);--bulma-primary-40-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l), 1);--bulma-primary-45:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l), 1);--bulma-primary-45-invert-l:var(--bulma-primary-100-l);--bulma-primary-45-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l), 1);--bulma-primary-50:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l), 1);--bulma-primary-50-invert-l:var(--bulma-primary-100-l);--bulma-primary-50-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l), 1);--bulma-primary-55:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l), 1);--bulma-primary-55-invert-l:var(--bulma-primary-100-l);--bulma-primary-55-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l), 1);--bulma-primary-60:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l), 1);--bulma-primary-60-invert-l:var(--bulma-primary-100-l);--bulma-primary-60-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l), 1);--bulma-primary-65:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l), 1);--bulma-primary-65-invert-l:var(--bulma-primary-05-l);--bulma-primary-65-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l), 1);--bulma-primary-70:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l), 1);--bulma-primary-70-invert-l:var(--bulma-primary-10-l);--bulma-primary-70-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l), 1);--bulma-primary-75:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l), 1);--bulma-primary-75-invert-l:var(--bulma-primary-10-l);--bulma-primary-75-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l), 1);--bulma-primary-80:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l), 1);--bulma-primary-80-invert-l:var(--bulma-primary-15-l);--bulma-primary-80-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l), 1);--bulma-primary-85:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l), 1);--bulma-primary-85-invert-l:var(--bulma-primary-20-l);--bulma-primary-85-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l), 1);--bulma-primary-90:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l), 1);--bulma-primary-90-invert-l:var(--bulma-primary-25-l);--bulma-primary-90-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l), 1);--bulma-primary-95:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l), 1);--bulma-primary-95-invert-l:var(--bulma-primary-25-l);--bulma-primary-95-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l), 1);--bulma-primary-100:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l), 1);--bulma-primary-100-invert-l:var(--bulma-primary-30-l);--bulma-primary-100-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l), 1);--bulma-primary-invert-l:var(--bulma-primary-10-l);--bulma-primary-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l), 1);--bulma-primary-light-l:var(--bulma-primary-90-l);--bulma-primary-light:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l), 1);--bulma-primary-light-invert-l:var(--bulma-primary-25-l);--bulma-primary-light-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l), 1);--bulma-primary-dark-l:var(--bulma-primary-10-l);--bulma-primary-dark:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l), 1);--bulma-primary-dark-invert-l:var(--bulma-primary-70-l);--bulma-primary-dark-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l), 1);--bulma-primary-soft:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l), 1);--bulma-primary-bold:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l), 1);--bulma-primary-soft-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l), 1);--bulma-primary-bold-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l), 1);--bulma-primary-on-scheme-l:40%;--bulma-primary-on-scheme:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-base:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-rgb:200.1036, 164.118, 254.082;--bulma-link-h:264deg;--bulma-link-s:98%;--bulma-link-l:82%;--bulma-link-00-l:2%;--bulma-link-05-l:7%;--bulma-link-10-l:12%;--bulma-link-15-l:17%;--bulma-link-20-l:22%;--bulma-link-25-l:27%;--bulma-link-30-l:32%;--bulma-link-35-l:37%;--bulma-link-40-l:42%;--bulma-link-45-l:47%;--bulma-link-50-l:52%;--bulma-link-55-l:57%;--bulma-link-60-l:62%;--bulma-link-65-l:67%;--bulma-link-70-l:72%;--bulma-link-75-l:77%;--bulma-link-80-l:82%;--bulma-link-85-l:87%;--bulma-link-90-l:92%;--bulma-link-95-l:97%;--bulma-link-100-l:100%;--bulma-link-00:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l), 1);--bulma-link-00-invert-l:var(--bulma-link-70-l);--bulma-link-00-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l), 1);--bulma-link-05:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l), 1);--bulma-link-05-invert-l:var(--bulma-link-75-l);--bulma-link-05-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l), 1);--bulma-link-10:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l), 1);--bulma-link-10-invert-l:var(--bulma-link-75-l);--bulma-link-10-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l), 1);--bulma-link-15:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l), 1);--bulma-link-15-invert-l:var(--bulma-link-80-l);--bulma-link-15-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l), 1);--bulma-link-20:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l), 1);--bulma-link-20-invert-l:var(--bulma-link-80-l);--bulma-link-20-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l), 1);--bulma-link-25:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l), 1);--bulma-link-25-invert-l:var(--bulma-link-85-l);--bulma-link-25-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l), 1);--bulma-link-30:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l), 1);--bulma-link-30-invert-l:var(--bulma-link-90-l);--bulma-link-30-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l), 1);--bulma-link-35:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l), 1);--bulma-link-35-invert-l:var(--bulma-link-90-l);--bulma-link-35-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l), 1);--bulma-link-40:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l), 1);--bulma-link-40-invert-l:var(--bulma-link-95-l);--bulma-link-40-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l), 1);--bulma-link-45:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l), 1);--bulma-link-45-invert-l:var(--bulma-link-100-l);--bulma-link-45-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l), 1);--bulma-link-50:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l), 1);--bulma-link-50-invert-l:var(--bulma-link-100-l);--bulma-link-50-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l), 1);--bulma-link-55:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l), 1);--bulma-link-55-invert-l:var(--bulma-link-100-l);--bulma-link-55-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l), 1);--bulma-link-60:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l), 1);--bulma-link-60-invert-l:var(--bulma-link-100-l);--bulma-link-60-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l), 1);--bulma-link-65:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l), 1);--bulma-link-65-invert-l:var(--bulma-link-100-l);--bulma-link-65-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l), 1);--bulma-link-70:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l), 1);--bulma-link-70-invert-l:var(--bulma-link-00-l);--bulma-link-70-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l), 1);--bulma-link-75:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l), 1);--bulma-link-75-invert-l:var(--bulma-link-10-l);--bulma-link-75-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l), 1);--bulma-link-80:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l), 1);--bulma-link-80-invert-l:var(--bulma-link-20-l);--bulma-link-80-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l), 1);--bulma-link-85:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l), 1);--bulma-link-85-invert-l:var(--bulma-link-25-l);--bulma-link-85-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l), 1);--bulma-link-90:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l), 1);--bulma-link-90-invert-l:var(--bulma-link-35-l);--bulma-link-90-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l), 1);--bulma-link-95:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l), 1);--bulma-link-95-invert-l:var(--bulma-link-40-l);--bulma-link-95-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l), 1);--bulma-link-100:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l), 1);--bulma-link-100-invert-l:var(--bulma-link-45-l);--bulma-link-100-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l), 1);--bulma-link-invert-l:var(--bulma-link-20-l);--bulma-link-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l), 1);--bulma-link-light-l:var(--bulma-link-90-l);--bulma-link-light:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l), 1);--bulma-link-light-invert-l:var(--bulma-link-35-l);--bulma-link-light-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l), 1);--bulma-link-dark-l:var(--bulma-link-10-l);--bulma-link-dark:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l), 1);--bulma-link-dark-invert-l:var(--bulma-link-75-l);--bulma-link-dark-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l), 1);--bulma-link-soft:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l), 1);--bulma-link-bold:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l), 1);--bulma-link-soft-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l), 1);--bulma-link-bold-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l), 1);--bulma-link-on-scheme-l:57%;--bulma-link-on-scheme:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-base:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-rgb:128.775, 196.7325, 228.225;--bulma-info-h:199deg;--bulma-info-s:65%;--bulma-info-l:70%;--bulma-info-00-l:0%;--bulma-info-05-l:5%;--bulma-info-10-l:10%;--bulma-info-15-l:15%;--bulma-info-20-l:20%;--bulma-info-25-l:25%;--bulma-info-30-l:30%;--bulma-info-35-l:35%;--bulma-info-40-l:40%;--bulma-info-45-l:45%;--bulma-info-50-l:50%;--bulma-info-55-l:55%;--bulma-info-60-l:60%;--bulma-info-65-l:65%;--bulma-info-70-l:70%;--bulma-info-75-l:75%;--bulma-info-80-l:80%;--bulma-info-85-l:85%;--bulma-info-90-l:90%;--bulma-info-95-l:95%;--bulma-info-100-l:100%;--bulma-info-00:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l), 1);--bulma-info-00-invert-l:var(--bulma-info-50-l);--bulma-info-00-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l), 1);--bulma-info-05:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l), 1);--bulma-info-05-invert-l:var(--bulma-info-55-l);--bulma-info-05-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l), 1);--bulma-info-10:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l), 1);--bulma-info-10-invert-l:var(--bulma-info-65-l);--bulma-info-10-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l), 1);--bulma-info-15:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l), 1);--bulma-info-15-invert-l:var(--bulma-info-75-l);--bulma-info-15-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l), 1);--bulma-info-20:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l), 1);--bulma-info-20-invert-l:var(--bulma-info-90-l);--bulma-info-20-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l), 1);--bulma-info-25:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l), 1);--bulma-info-25-invert-l:var(--bulma-info-100-l);--bulma-info-25-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l), 1);--bulma-info-30:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l), 1);--bulma-info-30-invert-l:var(--bulma-info-100-l);--bulma-info-30-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l), 1);--bulma-info-35:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l), 1);--bulma-info-35-invert-l:var(--bulma-info-100-l);--bulma-info-35-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l), 1);--bulma-info-40:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l), 1);--bulma-info-40-invert-l:var(--bulma-info-100-l);--bulma-info-40-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l), 1);--bulma-info-45:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l), 1);--bulma-info-45-invert-l:var(--bulma-info-100-l);--bulma-info-45-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l), 1);--bulma-info-50:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l), 1);--bulma-info-50-invert-l:var(--bulma-info-00-l);--bulma-info-50-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l), 1);--bulma-info-55:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l), 1);--bulma-info-55-invert-l:var(--bulma-info-05-l);--bulma-info-55-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l), 1);--bulma-info-60:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l), 1);--bulma-info-60-invert-l:var(--bulma-info-05-l);--bulma-info-60-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l), 1);--bulma-info-65:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l), 1);--bulma-info-65-invert-l:var(--bulma-info-10-l);--bulma-info-65-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l), 1);--bulma-info-70:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l), 1);--bulma-info-70-invert-l:var(--bulma-info-10-l);--bulma-info-70-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l), 1);--bulma-info-75:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l), 1);--bulma-info-75-invert-l:var(--bulma-info-15-l);--bulma-info-75-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l), 1);--bulma-info-80:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l), 1);--bulma-info-80-invert-l:var(--bulma-info-15-l);--bulma-info-80-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l), 1);--bulma-info-85:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l), 1);--bulma-info-85-invert-l:var(--bulma-info-15-l);--bulma-info-85-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l), 1);--bulma-info-90:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l), 1);--bulma-info-90-invert-l:var(--bulma-info-20-l);--bulma-info-90-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l), 1);--bulma-info-95:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l), 1);--bulma-info-95-invert-l:var(--bulma-info-20-l);--bulma-info-95-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l), 1);--bulma-info-100:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l), 1);--bulma-info-100-invert-l:var(--bulma-info-20-l);--bulma-info-100-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l), 1);--bulma-info-invert-l:var(--bulma-info-10-l);--bulma-info-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l), 1);--bulma-info-light-l:var(--bulma-info-90-l);--bulma-info-light:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l), 1);--bulma-info-light-invert-l:var(--bulma-info-20-l);--bulma-info-light-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l), 1);--bulma-info-dark-l:var(--bulma-info-10-l);--bulma-info-dark:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l), 1);--bulma-info-dark-invert-l:var(--bulma-info-65-l);--bulma-info-dark-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l), 1);--bulma-info-soft:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l), 1);--bulma-info-bold:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l), 1);--bulma-info-soft-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l), 1);--bulma-info-bold-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l), 1);--bulma-info-on-scheme-l:30%;--bulma-info-on-scheme:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-base:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-rgb:147.288, 240.312, 195.3504;--bulma-success-h:151deg;--bulma-success-s:76%;--bulma-success-l:76%;--bulma-success-00-l:1%;--bulma-success-05-l:6%;--bulma-success-10-l:11%;--bulma-success-15-l:16%;--bulma-success-20-l:21%;--bulma-success-25-l:26%;--bulma-success-30-l:31%;--bulma-success-35-l:36%;--bulma-success-40-l:41%;--bulma-success-45-l:46%;--bulma-success-50-l:51%;--bulma-success-55-l:56%;--bulma-success-60-l:61%;--bulma-success-65-l:66%;--bulma-success-70-l:71%;--bulma-success-75-l:76%;--bulma-success-80-l:81%;--bulma-success-85-l:86%;--bulma-success-90-l:91%;--bulma-success-95-l:96%;--bulma-success-100-l:100%;--bulma-success-00:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l), 1);--bulma-success-00-invert-l:var(--bulma-success-35-l);--bulma-success-00-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l), 1);--bulma-success-05:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l), 1);--bulma-success-05-invert-l:var(--bulma-success-45-l);--bulma-success-05-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l), 1);--bulma-success-10:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l), 1);--bulma-success-10-invert-l:var(--bulma-success-55-l);--bulma-success-10-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l), 1);--bulma-success-15:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l), 1);--bulma-success-15-invert-l:var(--bulma-success-85-l);--bulma-success-15-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l), 1);--bulma-success-20:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l), 1);--bulma-success-20-invert-l:var(--bulma-success-100-l);--bulma-success-20-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l), 1);--bulma-success-25:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l), 1);--bulma-success-25-invert-l:var(--bulma-success-100-l);--bulma-success-25-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l), 1);--bulma-success-30:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l), 1);--bulma-success-30-invert-l:var(--bulma-success-100-l);--bulma-success-30-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l), 1);--bulma-success-35:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l), 1);--bulma-success-35-invert-l:var(--bulma-success-00-l);--bulma-success-35-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l), 1);--bulma-success-40:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l), 1);--bulma-success-40-invert-l:var(--bulma-success-00-l);--bulma-success-40-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l), 1);--bulma-success-45:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l), 1);--bulma-success-45-invert-l:var(--bulma-success-05-l);--bulma-success-45-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l), 1);--bulma-success-50:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l), 1);--bulma-success-50-invert-l:var(--bulma-success-05-l);--bulma-success-50-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l), 1);--bulma-success-55:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l), 1);--bulma-success-55-invert-l:var(--bulma-success-10-l);--bulma-success-55-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l), 1);--bulma-success-60:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l), 1);--bulma-success-60-invert-l:var(--bulma-success-10-l);--bulma-success-60-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l), 1);--bulma-success-65:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l), 1);--bulma-success-65-invert-l:var(--bulma-success-10-l);--bulma-success-65-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l), 1);--bulma-success-70:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l), 1);--bulma-success-70-invert-l:var(--bulma-success-10-l);--bulma-success-70-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l), 1);--bulma-success-75:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l), 1);--bulma-success-75-invert-l:var(--bulma-success-10-l);--bulma-success-75-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l), 1);--bulma-success-80:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l), 1);--bulma-success-80-invert-l:var(--bulma-success-10-l);--bulma-success-80-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l), 1);--bulma-success-85:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l), 1);--bulma-success-85-invert-l:var(--bulma-success-15-l);--bulma-success-85-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l), 1);--bulma-success-90:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l), 1);--bulma-success-90-invert-l:var(--bulma-success-15-l);--bulma-success-90-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l), 1);--bulma-success-95:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l), 1);--bulma-success-95-invert-l:var(--bulma-success-15-l);--bulma-success-95-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l), 1);--bulma-success-100:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l), 1);--bulma-success-100-invert-l:var(--bulma-success-15-l);--bulma-success-100-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l), 1);--bulma-success-invert-l:var(--bulma-success-10-l);--bulma-success-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l), 1);--bulma-success-light-l:var(--bulma-success-90-l);--bulma-success-light:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l), 1);--bulma-success-light-invert-l:var(--bulma-success-15-l);--bulma-success-light-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l), 1);--bulma-success-dark-l:var(--bulma-success-10-l);--bulma-success-dark:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l), 1);--bulma-success-dark-invert-l:var(--bulma-success-55-l);--bulma-success-dark-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l), 1);--bulma-success-soft:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l), 1);--bulma-success-bold:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l), 1);--bulma-success-soft-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l), 1);--bulma-success-bold-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l), 1);--bulma-success-on-scheme-l:21%;--bulma-success-on-scheme:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-base:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-rgb:255, 231.165558, 123.318;--bulma-warning-h:49deg;--bulma-warning-s:100%;--bulma-warning-l:74%;--bulma-warning-00-l:0%;--bulma-warning-05-l:4%;--bulma-warning-10-l:9%;--bulma-warning-15-l:14%;--bulma-warning-20-l:19%;--bulma-warning-25-l:24%;--bulma-warning-30-l:29%;--bulma-warning-35-l:34%;--bulma-warning-40-l:39%;--bulma-warning-45-l:44%;--bulma-warning-50-l:49%;--bulma-warning-55-l:54%;--bulma-warning-60-l:59%;--bulma-warning-65-l:64%;--bulma-warning-70-l:69%;--bulma-warning-75-l:74%;--bulma-warning-80-l:79%;--bulma-warning-85-l:84%;--bulma-warning-90-l:89%;--bulma-warning-95-l:94%;--bulma-warning-100-l:99%;--bulma-warning-00:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l), 1);--bulma-warning-00-invert-l:var(--bulma-warning-35-l);--bulma-warning-00-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l), 1);--bulma-warning-05:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l), 1);--bulma-warning-05-invert-l:var(--bulma-warning-40-l);--bulma-warning-05-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l), 1);--bulma-warning-10:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l), 1);--bulma-warning-10-invert-l:var(--bulma-warning-50-l);--bulma-warning-10-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l), 1);--bulma-warning-15:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l), 1);--bulma-warning-15-invert-l:var(--bulma-warning-75-l);--bulma-warning-15-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l), 1);--bulma-warning-20:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l), 1);--bulma-warning-20-invert-l:var(--bulma-warning-100-l);--bulma-warning-20-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l), 1);--bulma-warning-25:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l), 1);--bulma-warning-25-invert-l:var(--bulma-warning-100-l);--bulma-warning-25-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l), 1);--bulma-warning-30:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l), 1);--bulma-warning-30-invert-l:var(--bulma-warning-100-l);--bulma-warning-30-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l), 1);--bulma-warning-35:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l), 1);--bulma-warning-35-invert-l:var(--bulma-warning-00-l);--bulma-warning-35-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l), 1);--bulma-warning-40:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l), 1);--bulma-warning-40-invert-l:var(--bulma-warning-05-l);--bulma-warning-40-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l), 1);--bulma-warning-45:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l), 1);--bulma-warning-45-invert-l:var(--bulma-warning-05-l);--bulma-warning-45-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l), 1);--bulma-warning-50:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l), 1);--bulma-warning-50-invert-l:var(--bulma-warning-10-l);--bulma-warning-50-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l), 1);--bulma-warning-55:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l), 1);--bulma-warning-55-invert-l:var(--bulma-warning-10-l);--bulma-warning-55-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l), 1);--bulma-warning-60:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l), 1);--bulma-warning-60-invert-l:var(--bulma-warning-10-l);--bulma-warning-60-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l), 1);--bulma-warning-65:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l), 1);--bulma-warning-65-invert-l:var(--bulma-warning-10-l);--bulma-warning-65-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l), 1);--bulma-warning-70:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l), 1);--bulma-warning-70-invert-l:var(--bulma-warning-10-l);--bulma-warning-70-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l), 1);--bulma-warning-75:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l), 1);--bulma-warning-75-invert-l:var(--bulma-warning-15-l);--bulma-warning-75-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l), 1);--bulma-warning-80:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l), 1);--bulma-warning-80-invert-l:var(--bulma-warning-15-l);--bulma-warning-80-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l), 1);--bulma-warning-85:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l), 1);--bulma-warning-85-invert-l:var(--bulma-warning-15-l);--bulma-warning-85-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l), 1);--bulma-warning-90:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l), 1);--bulma-warning-90-invert-l:var(--bulma-warning-15-l);--bulma-warning-90-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l), 1);--bulma-warning-95:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l), 1);--bulma-warning-95-invert-l:var(--bulma-warning-15-l);--bulma-warning-95-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l), 1);--bulma-warning-100:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l), 1);--bulma-warning-100-invert-l:var(--bulma-warning-15-l);--bulma-warning-100-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l), 1);--bulma-warning-invert-l:var(--bulma-warning-15-l);--bulma-warning-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l), 1);--bulma-warning-light-l:var(--bulma-warning-90-l);--bulma-warning-light:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l), 1);--bulma-warning-light-invert-l:var(--bulma-warning-15-l);--bulma-warning-light-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l), 1);--bulma-warning-dark-l:var(--bulma-warning-10-l);--bulma-warning-dark:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l), 1);--bulma-warning-dark-invert-l:var(--bulma-warning-50-l);--bulma-warning-dark-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l), 1);--bulma-warning-soft:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l), 1);--bulma-warning-bold:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l), 1);--bulma-warning-soft-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l), 1);--bulma-warning-bold-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l), 1);--bulma-warning-on-scheme-l:19.18%;--bulma-warning-on-scheme:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-base:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-rgb:255, 107.1, 131.75;--bulma-danger-h:350deg;--bulma-danger-s:100%;--bulma-danger-l:71%;--bulma-danger-00-l:1%;--bulma-danger-05-l:6%;--bulma-danger-10-l:11%;--bulma-danger-15-l:16%;--bulma-danger-20-l:21%;--bulma-danger-25-l:26%;--bulma-danger-30-l:31%;--bulma-danger-35-l:36%;--bulma-danger-40-l:41%;--bulma-danger-45-l:46%;--bulma-danger-50-l:51%;--bulma-danger-55-l:56%;--bulma-danger-60-l:61%;--bulma-danger-65-l:66%;--bulma-danger-70-l:71%;--bulma-danger-75-l:76%;--bulma-danger-80-l:81%;--bulma-danger-85-l:86%;--bulma-danger-90-l:91%;--bulma-danger-95-l:96%;--bulma-danger-100-l:100%;--bulma-danger-00:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l), 1);--bulma-danger-00-invert-l:var(--bulma-danger-65-l);--bulma-danger-00-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l), 1);--bulma-danger-05:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l), 1);--bulma-danger-05-invert-l:var(--bulma-danger-70-l);--bulma-danger-05-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l), 1);--bulma-danger-10:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l), 1);--bulma-danger-10-invert-l:var(--bulma-danger-75-l);--bulma-danger-10-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l), 1);--bulma-danger-15:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l), 1);--bulma-danger-15-invert-l:var(--bulma-danger-80-l);--bulma-danger-15-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l), 1);--bulma-danger-20:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l), 1);--bulma-danger-20-invert-l:var(--bulma-danger-85-l);--bulma-danger-20-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l), 1);--bulma-danger-25:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l), 1);--bulma-danger-25-invert-l:var(--bulma-danger-90-l);--bulma-danger-25-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l), 1);--bulma-danger-30:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l), 1);--bulma-danger-30-invert-l:var(--bulma-danger-100-l);--bulma-danger-30-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l), 1);--bulma-danger-35:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l), 1);--bulma-danger-35-invert-l:var(--bulma-danger-100-l);--bulma-danger-35-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l), 1);--bulma-danger-40:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l), 1);--bulma-danger-40-invert-l:var(--bulma-danger-100-l);--bulma-danger-40-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l), 1);--bulma-danger-45:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l), 1);--bulma-danger-45-invert-l:var(--bulma-danger-100-l);--bulma-danger-45-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l), 1);--bulma-danger-50:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l), 1);--bulma-danger-50-invert-l:var(--bulma-danger-100-l);--bulma-danger-50-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l), 1);--bulma-danger-55:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l), 1);--bulma-danger-55-invert-l:var(--bulma-danger-100-l);--bulma-danger-55-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l), 1);--bulma-danger-60:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l), 1);--bulma-danger-60-invert-l:var(--bulma-danger-100-l);--bulma-danger-60-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l), 1);--bulma-danger-65:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l), 1);--bulma-danger-65-invert-l:var(--bulma-danger-00-l);--bulma-danger-65-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l), 1);--bulma-danger-70:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l), 1);--bulma-danger-70-invert-l:var(--bulma-danger-05-l);--bulma-danger-70-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l), 1);--bulma-danger-75:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l), 1);--bulma-danger-75-invert-l:var(--bulma-danger-10-l);--bulma-danger-75-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l), 1);--bulma-danger-80:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l), 1);--bulma-danger-80-invert-l:var(--bulma-danger-15-l);--bulma-danger-80-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l), 1);--bulma-danger-85:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l), 1);--bulma-danger-85-invert-l:var(--bulma-danger-20-l);--bulma-danger-85-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l), 1);--bulma-danger-90:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l), 1);--bulma-danger-90-invert-l:var(--bulma-danger-25-l);--bulma-danger-90-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l), 1);--bulma-danger-95:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l), 1);--bulma-danger-95-invert-l:var(--bulma-danger-25-l);--bulma-danger-95-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l), 1);--bulma-danger-100:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l), 1);--bulma-danger-100-invert-l:var(--bulma-danger-30-l);--bulma-danger-100-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l), 1);--bulma-danger-invert-l:var(--bulma-danger-05-l);--bulma-danger-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l), 1);--bulma-danger-light-l:var(--bulma-danger-90-l);--bulma-danger-light:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l), 1);--bulma-danger-light-invert-l:var(--bulma-danger-25-l);--bulma-danger-light-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l), 1);--bulma-danger-dark-l:var(--bulma-danger-10-l);--bulma-danger-dark:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l), 1);--bulma-danger-dark-invert-l:var(--bulma-danger-75-l);--bulma-danger-dark-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l), 1);--bulma-danger-soft:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l), 1);--bulma-danger-bold:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l), 1);--bulma-danger-soft-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l), 1);--bulma-danger-bold-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l), 1);--bulma-danger-on-scheme-l:41%;--bulma-danger-on-scheme:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-black-bis:hsl(221, 14%, 9%);--bulma-black-ter:hsl(221, 14%, 14%);--bulma-grey-darker:hsl(221, 14%, 21%);--bulma-grey-dark:hsl(0, 0%, 44%);--bulma-grey:hsl(221, 14%, 48%);--bulma-grey-light:hsl(0, 0%, 79%);--bulma-grey-lighter:hsl(221, 14%, 86%);--bulma-white-ter:hsl(221, 14%, 96%);--bulma-white-bis:hsl(221, 14%, 98%);--bulma-shadow-h:0deg;--bulma-shadow-s:0%;--bulma-shadow-l:0%;--bulma-size-1:3rem;--bulma-size-2:2.5rem;--bulma-size-3:2rem;--bulma-size-4:1.5rem;--bulma-size-5:1.25rem;--bulma-size-6:1rem;--bulma-size-7:0.75rem;--bulma-scheme-main:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-l));--bulma-scheme-main-bis:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-bis-l));--bulma-scheme-main-ter:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-ter-l));--bulma-background:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l));--bulma-background-hover:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));--bulma-background-active:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));--bulma-border-weak:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-weak-l));--bulma-border:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l));--bulma-border-hover:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));--bulma-border-active:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));--bulma-text-weak:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l));--bulma-text:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l));--bulma-text-strong:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l));--bulma-scheme-invert-ter:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-ter-l));--bulma-scheme-invert-bis:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-bis-l));--bulma-scheme-invert:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l));--bulma-link:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l));--bulma-link-text:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l));--bulma-link-text-hover:hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));--bulma-link-text-active:hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));--bulma-focus-h:var(--bulma-link-h);--bulma-focus-s:var(--bulma-link-s);--bulma-focus-l:var(--bulma-link-l);--bulma-focus-offset:1px;--bulma-focus-style:solid;--bulma-focus-width:2px;--bulma-focus-shadow-size:0 0 0 0.1875em;--bulma-focus-shadow-alpha:0.25;--bulma-code:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l));--bulma-code-background:var(--bulma-background);--bulma-pre:var(--bulma-text);--bulma-pre-background:var(--bulma-background);--bulma-shadow:0 0.5em 1em -0.125em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), 0.1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), 0.02)}[data-theme=dark],.theme-dark{--bulma-white-on-scheme-l:100%;--bulma-white-on-scheme:hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black-on-scheme-l:-50%;--bulma-black-on-scheme:hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light-on-scheme-l:87%;--bulma-light-on-scheme:hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark-on-scheme-l:52%;--bulma-dark-on-scheme:hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text-on-scheme-l:55%;--bulma-text-on-scheme:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary-on-scheme-l:70%;--bulma-primary-on-scheme:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link-on-scheme-l:82%;--bulma-link-on-scheme:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info-on-scheme-l:70%;--bulma-info-on-scheme:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success-on-scheme-l:76%;--bulma-success-on-scheme:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning-on-scheme-l:74.18%;--bulma-warning-on-scheme:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger-on-scheme-l:71%;--bulma-danger-on-scheme:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-scheme-brightness:dark;--bulma-scheme-main-l:9%;--bulma-scheme-main-bis-l:11%;--bulma-scheme-main-ter-l:13%;--bulma-soft-l:20%;--bulma-bold-l:90%;--bulma-soft-invert-l:90%;--bulma-bold-invert-l:20%;--bulma-background-l:14%;--bulma-border-weak-l:21%;--bulma-border-l:24%;--bulma-text-weak-l:53%;--bulma-text-l:71%;--bulma-text-strong-l:93%;--bulma-text-title-l:100%;--bulma-hover-background-l-delta:5%;--bulma-active-background-l-delta:10%;--bulma-hover-border-l-delta:10%;--bulma-active-border-l-delta:20%;--bulma-hover-color-l-delta:5%;--bulma-active-color-l-delta:10%;--bulma-shadow-h:0deg;--bulma-shadow-s:0%;--bulma-shadow-l:100%;--bulma-scheme-main:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-l));--bulma-scheme-main-bis:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-bis-l));--bulma-scheme-main-ter:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-ter-l));--bulma-background:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l));--bulma-background-hover:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));--bulma-background-active:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));--bulma-border-weak:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-weak-l));--bulma-border:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l));--bulma-border-hover:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));--bulma-border-active:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));--bulma-text-weak:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l));--bulma-text:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l));--bulma-text-strong:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l));--bulma-scheme-invert-ter:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-ter-l));--bulma-scheme-invert-bis:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-bis-l));--bulma-scheme-invert:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l));--bulma-link:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l));--bulma-link-text:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l));--bulma-link-text-hover:hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));--bulma-link-text-active:hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));--bulma-focus-h:var(--bulma-link-h);--bulma-focus-s:var(--bulma-link-s);--bulma-focus-l:var(--bulma-link-l);--bulma-focus-offset:1px;--bulma-focus-style:solid;--bulma-focus-width:2px;--bulma-focus-shadow-size:0 0 0 0.1875em;--bulma-focus-shadow-alpha:0.25;--bulma-code:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l));--bulma-code-background:var(--bulma-background);--bulma-pre:var(--bulma-text);--bulma-pre-background:var(--bulma-background);--bulma-shadow:0 0.5em 1em -0.125em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), 0.1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), 0.02)}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}:root{--bulma-body-background-color:var(--bulma-scheme-main);--bulma-body-size:1em;--bulma-body-min-width:300px;--bulma-body-rendering:optimizeLegibility;--bulma-body-family:var(--bulma-family-primary);--bulma-body-overflow-x:hidden;--bulma-body-overflow-y:scroll;--bulma-body-color:var(--bulma-text);--bulma-body-font-size:1em;--bulma-body-weight:var(--bulma-weight-normal);--bulma-body-line-height:1.5;--bulma-code-family:var(--bulma-family-code);--bulma-code-padding:0.25em 0.5em 0.25em;--bulma-code-weight:normal;--bulma-code-size:0.875em;--bulma-small-font-size:0.875em;--bulma-hr-background-color:var(--bulma-background);--bulma-hr-height:2px;--bulma-hr-margin:1.5rem 0;--bulma-strong-color:var(--bulma-text-strong);--bulma-strong-weight:var(--bulma-weight-semibold);--bulma-pre-font-size:0.875em;--bulma-pre-padding:1.25rem 1.5rem;--bulma-pre-code-font-size:1em}html{background-color:var(--bulma-body-background-color);font-size:var(--bulma-body-size);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:var(--bulma-body-min-width);overflow-x:var(--bulma-body-overflow-x);overflow-y:var(--bulma-body-overflow-y);text-rendering:var(--bulma-body-rendering);text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:var(--bulma-body-family)}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:var(--bulma-code-family)}body{color:var(--bulma-body-color);font-size:var(--bulma-body-font-size);font-weight:var(--bulma-body-weight);line-height:var(--bulma-body-line-height)}a,button{cursor:pointer}a:focus-visible,button:focus-visible{outline-color:hsl(var(--bulma-focus-h), var(--bulma-focus-s), var(--bulma-focus-l));outline-offset:var(--bulma-focus-offset);outline-style:var(--bulma-focus-style);outline-width:var(--bulma-focus-width)}a:focus-visible:active,button:focus-visible:active{outline-width:1px}a:active,button:active{outline-width:1px}a{color:var(--bulma-link-text);cursor:pointer;text-decoration:none;transition-duration:var(--bulma-duration);transition-property:background-color,border-color,color}a strong{color:currentColor}button{appearance:none;background:none;border:none;color:inherit;font-family:inherit;font-size:1em;margin:0;padding:0;transition-duration:var(--bulma-duration);transition-property:background-color,border-color,color}code{background-color:var(--bulma-code-background);border-radius:.5em;color:var(--bulma-code);font-size:var(--bulma-code-size);font-weight:var(--bulma-code-weight);padding:var(--bulma-code-padding)}hr{background-color:var(--bulma-hr-background-color);border:none;display:block;height:var(--bulma-hr-height);margin:var(--bulma-hr-margin)}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:var(--bulma-small-font-size)}span{font-style:inherit;font-weight:inherit}strong{color:var(--bulma-strong-color);font-weight:var(--bulma-strong-weight)}svg{height:auto;width:auto}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:var(--bulma-pre-background);color:var(--bulma-pre);font-size:var(--bulma-pre-font-size);overflow-x:auto;padding:var(--bulma-pre-padding);white-space:pre;word-wrap:normal}pre code{background-color:rgba(0,0,0,0);color:currentColor;font-size:var(--bulma-pre-code-font-size);padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:var(--bulma-text-strong)}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes pulsate{50%{opacity:.5}}.navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after{border:.125em solid var(--bulma-arrow-color);border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;transition-duration:var(--bulma-duration);transition-property:border-color;width:.625em}.skeleton-block:not(:last-child),.media:not(:last-child),.level:not(:last-child),.fixed-grid:not(:last-child),.grid:not(:last-child),.tabs:not(:last-child),.pagination:not(:last-child),.message:not(:last-child),.card:not(:last-child),.breadcrumb:not(:last-child),.field:not(:last-child),.file:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.tags:not(:last-child),.table:not(:last-child),.table-container:not(:last-child),.progress:not(:last-child),.notification:not(:last-child),.content:not(:last-child),.buttons:not(:last-child),.box:not(:last-child),.pos-customer-info-card:not(:last-child),.pos-customer-appointment-card:not(:last-child),.pos-customer-timeline-card:not(:last-child),.pos-customer-item:not(:last-child),.pos-staff-item:not(:last-child),.service-card:not(:last-child),.product-card:not(:last-child),.block:not(:last-child){margin-bottom:var(--bulma-block-spacing)}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.file-cta,.file-name,.select select,.input,.textarea,.button{align-items:center;appearance:none;border-color:rgba(0,0,0,0);border-style:solid;border-width:var(--bulma-control-border-width);border-radius:var(--bulma-control-radius);box-shadow:none;display:inline-flex;font-size:var(--bulma-control-size);height:var(--bulma-control-height);justify-content:flex-start;line-height:var(--bulma-control-line-height);padding-bottom:var(--bulma-control-padding-vertical);padding-left:var(--bulma-control-padding-horizontal);padding-right:var(--bulma-control-padding-horizontal);padding-top:var(--bulma-control-padding-vertical);position:relative;transition-duration:var(--bulma-duration);transition-property:background-color,border-color,box-shadow,color;vertical-align:top}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.file-cta:focus,.file-name:focus,.select select:focus,.input:focus,.textarea:focus,.button:focus,.pagination-previous:focus-visible,.pagination-next:focus-visible,.pagination-link:focus-visible,.pagination-ellipsis:focus-visible,.file-cta:focus-visible,.file-name:focus-visible,.select select:focus-visible,.input:focus-visible,.textarea:focus-visible,.button:focus-visible,.pagination-previous:focus-within,.pagination-next:focus-within,.pagination-link:focus-within,.pagination-ellipsis:focus-within,.file-cta:focus-within,.file-name:focus-within,.select select:focus-within,.input:focus-within,.textarea:focus-within,.button:focus-within,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.is-focused.file-cta,.is-focused.file-name,.select select.is-focused,.is-focused.input,.is-focused.textarea,.is-focused.button,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.file-cta:active,.file-name:active,.select select:active,.input:active,.textarea:active,.button:active,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis,.is-active.file-cta,.is-active.file-name,.select select.is-active,.is-active.input,.is-active.textarea,.is-active.button{outline:none}[disabled].pagination-previous,[disabled].pagination-next,[disabled].pagination-link,[disabled].pagination-ellipsis,[disabled].file-cta,[disabled].file-name,.select select[disabled],[disabled].input,[disabled].textarea,[disabled].button,fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .input,fieldset[disabled] .textarea,fieldset[disabled] .button{cursor:not-allowed}.modal-close{--bulma-delete-dimensions:1.25rem;--bulma-delete-background-l:0%;--bulma-delete-background-alpha:0.5;--bulma-delete-color:var(--bulma-white);appearance:none;background-color:hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-delete-background-l), var(--bulma-delete-background-alpha));border:none;border-radius:var(--bulma-radius-rounded);cursor:pointer;pointer-events:auto;display:inline-flex;flex-grow:0;flex-shrink:0;font-size:1em;height:var(--bulma-delete-dimensions);max-height:var(--bulma-delete-dimensions);max-width:var(--bulma-delete-dimensions);min-height:var(--bulma-delete-dimensions);min-width:var(--bulma-delete-dimensions);outline:none;position:relative;vertical-align:top;width:var(--bulma-delete-dimensions)}.modal-close::before,.modal-close::after{background-color:var(--bulma-delete-color);content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close::before{height:2px;width:50%}.modal-close::after{height:50%;width:2px}.modal-close:hover,.modal-close:focus{--bulma-delete-background-alpha:0.4}.modal-close:active{--bulma-delete-background-alpha:0.5}.is-small.modal-close{--bulma-delete-dimensions:1rem}.is-medium.modal-close{--bulma-delete-dimensions:1.5rem}.is-large.modal-close{--bulma-delete-dimensions:2rem}.control.is-loading::after,.select.is-loading::after,.button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid var(--bulma-loading-color);border-radius:var(--bulma-radius-rounded);border-right-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);content:"";display:block;height:1em;position:relative;width:1em}.is-overlay,.hero-video,.modal,.modal-background{bottom:0;left:0;position:absolute;right:0;top:0}.navbar-burger,.menu-list a,.menu-list button,.menu-list .menu-item{appearance:none;background:none;border:none;color:inherit;font-family:inherit;font-size:1em;margin:0;padding:0}.is-unselectable,.tabs,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.breadcrumb,.file,.button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box,.pos-customer-info-card,.pos-customer-appointment-card,.pos-customer-timeline-card,.pos-customer-item,.pos-staff-item,.service-card,.product-card{--bulma-box-background-color:var(--bulma-scheme-main);--bulma-box-color:var(--bulma-text);--bulma-box-radius:var(--bulma-radius-large);--bulma-box-shadow:var(--bulma-shadow);--bulma-box-padding:1.25rem;--bulma-box-link-hover-shadow:0 0.5em 1em -0.125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1), 0 0 0 1px var(--bulma-link);--bulma-box-link-active-shadow:inset 0 1px 2px hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.2), 0 0 0 1px var(--bulma-link)}.box,.pos-customer-info-card,.pos-customer-appointment-card,.pos-customer-timeline-card,.pos-customer-item,.pos-staff-item,.service-card,.product-card{background-color:var(--bulma-box-background-color);border-radius:var(--bulma-box-radius);box-shadow:var(--bulma-box-shadow);color:var(--bulma-box-color);display:block;padding:var(--bulma-box-padding)}a.box:hover,a.pos-customer-info-card:hover,a.pos-customer-appointment-card:hover,a.pos-customer-timeline-card:hover,a.pos-customer-item:hover,a.pos-staff-item:hover,a.service-card:hover,a.product-card:hover,a.box:focus,a.pos-customer-info-card:focus,a.pos-customer-appointment-card:focus,a.pos-customer-timeline-card:focus,a.pos-customer-item:focus,a.pos-staff-item:focus,a.service-card:focus,a.product-card:focus{box-shadow:var(--bulma-box-link-hover-shadow)}a.box:active,a.pos-customer-info-card:active,a.pos-customer-appointment-card:active,a.pos-customer-timeline-card:active,a.pos-customer-item:active,a.pos-staff-item:active,a.service-card:active,a.product-card:active{box-shadow:var(--bulma-box-link-active-shadow)}.button{--bulma-button-family:false;--bulma-button-weight:var(--bulma-weight-medium);--bulma-button-border-color:var(--bulma-border);--bulma-button-border-style:solid;--bulma-button-border-width:var(--bulma-control-border-width);--bulma-button-padding-vertical:0.5em;--bulma-button-padding-horizontal:1em;--bulma-button-focus-border-color:var(--bulma-link-focus-border);--bulma-button-focus-box-shadow-size:0 0 0 0.125em;--bulma-button-focus-box-shadow-color:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 0.25);--bulma-button-active-color:var(--bulma-link-active);--bulma-button-active-border-color:var(--bulma-link-active-border);--bulma-button-text-color:var(--bulma-text);--bulma-button-text-decoration:underline;--bulma-button-text-hover-background-color:var(--bulma-background);--bulma-button-text-hover-color:var(--bulma-text-strong);--bulma-button-ghost-background:none;--bulma-button-ghost-border-color:transparent;--bulma-button-ghost-color:var(--bulma-link-text);--bulma-button-ghost-decoration:none;--bulma-button-ghost-hover-color:var(--bulma-link);--bulma-button-ghost-hover-decoration:underline;--bulma-button-disabled-background-color:var(--bulma-scheme-main);--bulma-button-disabled-border-color:var(--bulma-border);--bulma-button-disabled-shadow:none;--bulma-button-disabled-opacity:0.5;--bulma-button-static-color:var(--bulma-text-weak);--bulma-button-static-background-color:var(--bulma-scheme-main-ter);--bulma-button-static-border-color:var(--bulma-border)}.button{--bulma-button-h:var(--bulma-scheme-h);--bulma-button-s:var(--bulma-scheme-s);--bulma-button-l:var(--bulma-scheme-main-l);--bulma-button-background-l:var(--bulma-scheme-main-l);--bulma-button-background-l-delta:0%;--bulma-button-hover-background-l-delta:var(--bulma-hover-background-l-delta);--bulma-button-active-background-l-delta:var(--bulma-active-background-l-delta);--bulma-button-color-l:var(--bulma-text-strong-l);--bulma-button-border-l:var(--bulma-border-l);--bulma-button-border-l-delta:0%;--bulma-button-hover-border-l-delta:var(--bulma-hover-border-l-delta);--bulma-button-active-border-l-delta:var(--bulma-active-border-l-delta);--bulma-button-focus-border-l-delta:var(--bulma-focus-border-l-delta);--bulma-button-outer-shadow-h:0;--bulma-button-outer-shadow-s:0%;--bulma-button-outer-shadow-l:20%;--bulma-button-outer-shadow-a:0.05;--bulma-loading-color:hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-color-l));background-color:hsl(var(--bulma-button-h), var(--bulma-button-s), calc(var(--bulma-button-background-l) + var(--bulma-button-background-l-delta)));border-color:hsl(var(--bulma-button-h), var(--bulma-button-s), calc(var(--bulma-button-border-l) + var(--bulma-button-border-l-delta)));border-style:var(--bulma-button-border-style);border-width:var(--bulma-button-border-width);box-shadow:0px .0625em .125em hsla(var(--bulma-button-outer-shadow-h), var(--bulma-button-outer-shadow-s), var(--bulma-button-outer-shadow-l), var(--bulma-button-outer-shadow-a)),0px .125em .25em hsla(var(--bulma-button-outer-shadow-h), var(--bulma-button-outer-shadow-s), var(--bulma-button-outer-shadow-l), var(--bulma-button-outer-shadow-a));color:hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-color-l));cursor:pointer;font-weight:var(--bulma-button-weight);height:auto;justify-content:center;padding-bottom:calc(var(--bulma-button-padding-vertical) - var(--bulma-button-border-width));padding-left:calc(var(--bulma-button-padding-horizontal) - var(--bulma-button-border-width));padding-right:calc(var(--bulma-button-padding-horizontal) - var(--bulma-button-border-width));padding-top:calc(var(--bulma-button-padding-vertical) - var(--bulma-button-border-width));text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-inline-start:calc(-0.5*var(--bulma-button-padding-horizontal));margin-inline-end:calc(var(--bulma-button-padding-horizontal)*.25)}.button .icon:last-child:not(:first-child){margin-inline-start:calc(var(--bulma-button-padding-horizontal)*.25);margin-inline-end:calc(-0.5*var(--bulma-button-padding-horizontal))}.button .icon:first-child:last-child{margin-inline-start:calc(-0.5*var(--bulma-button-padding-horizontal));margin-inline-end:calc(-0.5*var(--bulma-button-padding-horizontal))}.button:hover,.button.is-hovered{--bulma-button-background-l-delta:var(--bulma-button-hover-background-l-delta);--bulma-button-border-l-delta:var(--bulma-button-hover-border-l-delta)}.button:focus-visible,.button.is-focused{--bulma-button-border-width:1px;border-color:hsl(var(--bulma-focus-h), var(--bulma-focus-s), var(--bulma-focus-l));box-shadow:var(--bulma-focus-shadow-size) hsla(var(--bulma-focus-h), var(--bulma-focus-s), var(--bulma-focus-l), var(--bulma-focus-shadow-alpha))}.button:active,.button.is-active{--bulma-button-background-l-delta:var(--bulma-button-active-background-l-delta);--bulma-button-border-l-delta:var(--bulma-button-active-border-l-delta);--bulma-button-outer-shadow-a:0}.button[disabled],fieldset[disabled] .button{background-color:var(--bulma-button-disabled-background-color);border-color:var(--bulma-button-disabled-border-color);box-shadow:var(--bulma-button-disabled-shadow);opacity:var(--bulma-button-disabled-opacity)}.button.is-white{--bulma-button-h:var(--bulma-white-h);--bulma-button-s:var(--bulma-white-s);--bulma-button-l:var(--bulma-white-l);--bulma-button-background-l:var(--bulma-white-l);--bulma-button-border-l:var(--bulma-white-l);--bulma-button-border-width:0px;--bulma-button-color-l:var(--bulma-white-invert-l);--bulma-button-outer-shadow-a:0}.button.is-white:focus-visible,.button.is-white.is-focused{--bulma-button-border-width:1px}.button.is-white.is-soft{--bulma-button-background-l:var(--bulma-soft-l);--bulma-button-color-l:var(--bulma-soft-invert-l)}.button.is-white.is-bold{--bulma-button-background-l:var(--bulma-bold-l);--bulma-button-color-l:var(--bulma-bold-invert-l)}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:var(--bulma-white);border-color:var(--bulma-white);box-shadow:none}.button.is-black{--bulma-button-h:var(--bulma-black-h);--bulma-button-s:var(--bulma-black-s);--bulma-button-l:var(--bulma-black-l);--bulma-button-background-l:var(--bulma-black-l);--bulma-button-border-l:var(--bulma-black-l);--bulma-button-border-width:0px;--bulma-button-color-l:var(--bulma-black-invert-l);--bulma-button-outer-shadow-a:0}.button.is-black:focus-visible,.button.is-black.is-focused{--bulma-button-border-width:1px}.button.is-black.is-soft{--bulma-button-background-l:var(--bulma-soft-l);--bulma-button-color-l:var(--bulma-soft-invert-l)}.button.is-black.is-bold{--bulma-button-background-l:var(--bulma-bold-l);--bulma-button-color-l:var(--bulma-bold-invert-l)}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:var(--bulma-black);border-color:var(--bulma-black);box-shadow:none}.button.is-light{--bulma-button-h:var(--bulma-light-h);--bulma-button-s:var(--bulma-light-s);--bulma-button-l:var(--bulma-light-l);--bulma-button-background-l:var(--bulma-light-l);--bulma-button-border-l:var(--bulma-light-l);--bulma-button-border-width:0px;--bulma-button-color-l:var(--bulma-light-invert-l);--bulma-button-outer-shadow-a:0}.button.is-light:focus-visible,.button.is-light.is-focused{--bulma-button-border-width:1px}.button.is-light.is-soft{--bulma-button-background-l:var(--bulma-soft-l);--bulma-button-color-l:var(--bulma-soft-invert-l)}.button.is-light.is-bold{--bulma-button-background-l:var(--bulma-bold-l);--bulma-button-color-l:var(--bulma-bold-invert-l)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:var(--bulma-light);border-color:var(--bulma-light);box-shadow:none}.button.is-dark{--bulma-button-h:var(--bulma-dark-h);--bulma-button-s:var(--bulma-dark-s);--bulma-button-l:var(--bulma-dark-l);--bulma-button-background-l:var(--bulma-dark-l);--bulma-button-border-l:var(--bulma-dark-l);--bulma-button-border-width:0px;--bulma-button-color-l:var(--bulma-dark-invert-l);--bulma-button-outer-shadow-a:0}.button.is-dark:focus-visible,.button.is-dark.is-focused{--bulma-button-border-width:1px}.button.is-dark.is-soft{--bulma-button-background-l:var(--bulma-soft-l);--bulma-button-color-l:var(--bulma-soft-invert-l)}.button.is-dark.is-bold{--bulma-button-background-l:var(--bulma-bold-l);--bulma-button-color-l:var(--bulma-bold-invert-l)}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:var(--bulma-dark);border-color:var(--bulma-dark);box-shadow:none}.button.is-text{--bulma-button-h:var(--bulma-text-h);--bulma-button-s:var(--bulma-text-s);--bulma-button-l:var(--bulma-text-l);--bulma-button-background-l:var(--bulma-text-l);--bulma-button-border-l:var(--bulma-text-l);--bulma-button-border-width:0px;--bulma-button-color-l:var(--bulma-text-invert-l);--bulma-button-outer-shadow-a:0}.button.is-text:focus-visible,.button.is-text.is-focused{--bulma-button-border-width:1px}.button.is-text.is-light{--bulma-button-background-l:var(--bulma-light-l);--bulma-button-color-l:var(--bulma-text-light-invert-l)}.button.is-text.is-dark{--bulma-button-background-l:var(--bulma-dark-l);--bulma-button-color-l:var(--bulma-text-dark-invert-l)}.button.is-text.is-soft{--bulma-button-background-l:var(--bulma-soft-l);--bulma-button-color-l:var(--bulma-soft-invert-l)}.button.is-text.is-bold{--bulma-button-background-l:var(--bulma-bold-l);--bulma-button-color-l:var(--bulma-bold-invert-l)}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:var(--bulma-text);border-color:var(--bulma-text);box-shadow:none}.button.is-primary{--bulma-button-h:var(--bulma-primary-h);--bulma-button-s:var(--bulma-primary-s);--bulma-button-l:var(--bulma-primary-l);--bulma-button-background-l:var(--bulma-primary-l);--bulma-button-border-l:var(--bulma-primary-l);--bulma-button-border-width:0px;--bulma-button-color-l:var(--bulma-primary-invert-l);--bulma-button-outer-shadow-a:0}.button.is-primary:focus-visible,.button.is-primary.is-focused{--bulma-button-border-width:1px}.button.is-primary.is-light{--bulma-button-background-l:var(--bulma-light-l);--bulma-button-color-l:var(--bulma-primary-light-invert-l)}.button.is-primary.is-dark{--bulma-button-background-l:var(--bulma-dark-l);--bulma-button-color-l:var(--bulma-primary-dark-invert-l)}.button.is-primary.is-soft{--bulma-button-background-l:var(--bulma-soft-l);--bulma-button-color-l:var(--bulma-soft-invert-l)}.button.is-primary.is-bold{--bulma-button-background-l:var(--bulma-bold-l);--bulma-button-color-l:var(--bulma-bold-invert-l)}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:var(--bulma-primary);border-color:var(--bulma-primary);box-shadow:none}.button.is-link{--bulma-button-h:var(--bulma-link-h);--bulma-button-s:var(--bulma-link-s);--bulma-button-l:var(--bulma-link-l);--bulma-button-background-l:var(--bulma-link-l);--bulma-button-border-l:var(--bulma-link-l);--bulma-button-border-width:0px;--bulma-button-color-l:var(--bulma-link-invert-l);--bulma-button-outer-shadow-a:0}.button.is-link:focus-visible,.button.is-link.is-focused{--bulma-button-border-width:1px}.button.is-link.is-light{--bulma-button-background-l:var(--bulma-light-l);--bulma-button-color-l:var(--bulma-link-light-invert-l)}.button.is-link.is-dark{--bulma-button-background-l:var(--bulma-dark-l);--bulma-button-color-l:var(--bulma-link-dark-invert-l)}.button.is-link.is-soft{--bulma-button-background-l:var(--bulma-soft-l);--bulma-button-color-l:var(--bulma-soft-invert-l)}.button.is-link.is-bold{--bulma-button-background-l:var(--bulma-bold-l);--bulma-button-color-l:var(--bulma-bold-invert-l)}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:var(--bulma-link);border-color:var(--bulma-link);box-shadow:none}.button.is-info{--bulma-button-h:var(--bulma-info-h);--bulma-button-s:var(--bulma-info-s);--bulma-button-l:var(--bulma-info-l);--bulma-button-background-l:var(--bulma-info-l);--bulma-button-border-l:var(--bulma-info-l);--bulma-button-border-width:0px;--bulma-button-color-l:var(--bulma-info-invert-l);--bulma-button-outer-shadow-a:0}.button.is-info:focus-visible,.button.is-info.is-focused{--bulma-button-border-width:1px}.button.is-info.is-light{--bulma-button-background-l:var(--bulma-light-l);--bulma-button-color-l:var(--bulma-info-light-invert-l)}.button.is-info.is-dark{--bulma-button-background-l:var(--bulma-dark-l);--bulma-button-color-l:var(--bulma-info-dark-invert-l)}.button.is-info.is-soft{--bulma-button-background-l:var(--bulma-soft-l);--bulma-button-color-l:var(--bulma-soft-invert-l)}.button.is-info.is-bold{--bulma-button-background-l:var(--bulma-bold-l);--bulma-button-color-l:var(--bulma-bold-invert-l)}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:var(--bulma-info);border-color:var(--bulma-info);box-shadow:none}.button.is-success{--bulma-button-h:var(--bulma-success-h);--bulma-button-s:var(--bulma-success-s);--bulma-button-l:var(--bulma-success-l);--bulma-button-background-l:var(--bulma-success-l);--bulma-button-border-l:var(--bulma-success-l);--bulma-button-border-width:0px;--bulma-button-color-l:var(--bulma-success-invert-l);--bulma-button-outer-shadow-a:0}.button.is-success:focus-visible,.button.is-success.is-focused{--bulma-button-border-width:1px}.button.is-success.is-light{--bulma-button-background-l:var(--bulma-light-l);--bulma-button-color-l:var(--bulma-success-light-invert-l)}.button.is-success.is-dark{--bulma-button-background-l:var(--bulma-dark-l);--bulma-button-color-l:var(--bulma-success-dark-invert-l)}.button.is-success.is-soft{--bulma-button-background-l:var(--bulma-soft-l);--bulma-button-color-l:var(--bulma-soft-invert-l)}.button.is-success.is-bold{--bulma-button-background-l:var(--bulma-bold-l);--bulma-button-color-l:var(--bulma-bold-invert-l)}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:var(--bulma-success);border-color:var(--bulma-success);box-shadow:none}.button.is-warning{--bulma-button-h:var(--bulma-warning-h);--bulma-button-s:var(--bulma-warning-s);--bulma-button-l:var(--bulma-warning-l);--bulma-button-background-l:var(--bulma-warning-l);--bulma-button-border-l:var(--bulma-warning-l);--bulma-button-border-width:0px;--bulma-button-color-l:var(--bulma-warning-invert-l);--bulma-button-outer-shadow-a:0}.button.is-warning:focus-visible,.button.is-warning.is-focused{--bulma-button-border-width:1px}.button.is-warning.is-light{--bulma-button-background-l:var(--bulma-light-l);--bulma-button-color-l:var(--bulma-warning-light-invert-l)}.button.is-warning.is-dark{--bulma-button-background-l:var(--bulma-dark-l);--bulma-button-color-l:var(--bulma-warning-dark-invert-l)}.button.is-warning.is-soft{--bulma-button-background-l:var(--bulma-soft-l);--bulma-button-color-l:var(--bulma-soft-invert-l)}.button.is-warning.is-bold{--bulma-button-background-l:var(--bulma-bold-l);--bulma-button-color-l:var(--bulma-bold-invert-l)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:var(--bulma-warning);border-color:var(--bulma-warning);box-shadow:none}.button.is-danger{--bulma-button-h:var(--bulma-danger-h);--bulma-button-s:var(--bulma-danger-s);--bulma-button-l:var(--bulma-danger-l);--bulma-button-background-l:var(--bulma-danger-l);--bulma-button-border-l:var(--bulma-danger-l);--bulma-button-border-width:0px;--bulma-button-color-l:var(--bulma-danger-invert-l);--bulma-button-outer-shadow-a:0}.button.is-danger:focus-visible,.button.is-danger.is-focused{--bulma-button-border-width:1px}.button.is-danger.is-light{--bulma-button-background-l:var(--bulma-light-l);--bulma-button-color-l:var(--bulma-danger-light-invert-l)}.button.is-danger.is-dark{--bulma-button-background-l:var(--bulma-dark-l);--bulma-button-color-l:var(--bulma-danger-dark-invert-l)}.button.is-danger.is-soft{--bulma-button-background-l:var(--bulma-soft-l);--bulma-button-color-l:var(--bulma-soft-invert-l)}.button.is-danger.is-bold{--bulma-button-background-l:var(--bulma-bold-l);--bulma-button-color-l:var(--bulma-bold-invert-l)}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:var(--bulma-danger);border-color:var(--bulma-danger);box-shadow:none}.button.is-outlined{--bulma-button-border-width:max(1px, 0.0625em);--bulma-loading-color:hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-l));background-color:rgba(0,0,0,0);border-color:hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-l));color:hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-l))}.button.is-outlined:hover{--bulma-button-border-width:max(2px, 0.125em);--bulma-button-outer-shadow-alpha:1}.button.is-outlined[disabled],fieldset[disabled] .button.is-outlined{background-color:rgba(0,0,0,0);box-shadow:none}.button.is-inverted{background-color:hsl(var(--bulma-button-h), var(--bulma-button-s), calc(var(--bulma-button-color-l) + var(--bulma-button-background-l-delta)));color:hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-background-l))}.button.is-text{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--bulma-button-text-color);text-decoration:var(--bulma-button-text-decoration)}.button.is-text:hover,.button.is-text.is-hovered{background-color:var(--bulma-button-text-hover-background-color);color:var(--bulma-button-text-hover-color)}.button.is-text:active,.button.is-text.is-active{color:var(--bulma-button-text-hover-color)}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}.button.is-ghost{background:var(--bulma-button-ghost-background);border-color:var(--bulma-button-ghost-border-color);box-shadow:none;color:var(--bulma-button-ghost-color);text-decoration:var(--bulma-button-ghost-decoration)}.button.is-ghost:hover,.button.is-ghost.is-hovered{color:var(--bulma-button-ghost-hover-color);text-decoration:var(--bulma-button-ghost-hover-decoration)}.button.is-small{--bulma-control-size:var(--bulma-size-small);--bulma-control-radius:var(--bulma-radius-small)}.button.is-normal{--bulma-control-size:var(--bulma-size-normal);--bulma-control-radius:var(--bulma-radius)}.button.is-medium{--bulma-control-size:var(--bulma-size-medium);--bulma-control-radius:var(--bulma-radius-medium)}.button.is-large{--bulma-control-size:var(--bulma-size-large);--bulma-control-radius:var(--bulma-radius-medium)}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{box-shadow:none;color:rgba(0,0,0,0) !important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - 1em*.5);top:calc(50% - 1em*.5);position:absolute !important}.button.is-static{background-color:var(--bulma-button-static-background-color);border-color:var(--bulma-button-static-border-color);color:var(--bulma-button-static-color);box-shadow:none;pointer-events:none}.button.is-rounded,.button{border-radius:var(--bulma-radius-rounded);padding-left:calc(var(--bulma-button-padding-horizontal) + 0.25em - var(--bulma-button-border-width));padding-right:calc(var(--bulma-button-padding-horizontal) + 0.25em - var(--bulma-button-border-width))}.buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.buttons.are-small{--bulma-control-size:var(--bulma-size-small);--bulma-control-radius:var(--bulma-radius-small)}.buttons.are-medium{--bulma-control-size:var(--bulma-size-medium);--bulma-control-radius:var(--bulma-radius-medium)}.buttons.are-large{--bulma-control-size:var(--bulma-size-large);--bulma-control-radius:var(--bulma-radius-large)}.buttons.has-addons{gap:0}.buttons.has-addons .button:not(:first-child){border-end-start-radius:0;border-start-start-radius:0}.buttons.has-addons .button:not(:last-child){border-end-end-radius:0;border-start-end-radius:0;margin-inline-end:-1px}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-right{justify-content:flex-end}@media screen and (max-width: 768px){.button.is-responsive.is-small{font-size:calc(var(--bulma-size-small)*.75)}.button.is-responsive,.button.is-responsive.is-normal{font-size:calc(var(--bulma-size-small)*.875)}.button.is-responsive.is-medium{font-size:var(--bulma-size-small)}.button.is-responsive.is-large{font-size:var(--bulma-size-normal)}}@media screen and (min-width: 769px)and (max-width: 1023px){.button.is-responsive.is-small{font-size:calc(var(--bulma-size-small)*.875)}.button.is-responsive,.button.is-responsive.is-normal{font-size:var(--bulma-size-small)}.button.is-responsive.is-medium{font-size:var(--bulma-size-normal)}.button.is-responsive.is-large{font-size:var(--bulma-size-medium)}}.content{--bulma-content-heading-color:var(--bulma-text-strong);--bulma-content-heading-weight:var(--bulma-weight-extrabold);--bulma-content-heading-line-height:1.125;--bulma-content-block-margin-bottom:1em;--bulma-content-blockquote-background-color:var(--bulma-background);--bulma-content-blockquote-border-left:5px solid var(--bulma-border);--bulma-content-blockquote-padding:1.25em 1.5em;--bulma-content-pre-padding:1.25em 1.5em;--bulma-content-table-cell-border:1px solid var(--bulma-border);--bulma-content-table-cell-border-width:0 0 1px;--bulma-content-table-cell-padding:0.5em 0.75em;--bulma-content-table-cell-heading-color:var(--bulma-text-strong);--bulma-content-table-head-cell-border-width:0 0 2px;--bulma-content-table-head-cell-color:var(--bulma-text-strong);--bulma-content-table-body-last-row-cell-border-bottom-width:0;--bulma-content-table-foot-cell-border-width:2px 0 0;--bulma-content-table-foot-cell-color:var(--bulma-text-strong)}.content li+li{margin-top:.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:var(--bulma-content-block-margin-bottom)}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:var(--bulma-content-heading-color);font-weight:var(--bulma-content-heading-weight);line-height:var(--bulma-content-heading-line-height)}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:var(--bulma-content-blockquote-background-color);border-inline-start:var(--bulma-content-blockquote-border-left);padding:var(--bulma-content-blockquote-padding)}.content ol{list-style-position:outside;margin-inline-start:2em}.content ol:not(:first-child){margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-inline-start:2em}.content ul:not(:first-child){margin-top:1em}.content ul ul{list-style-type:circle;margin-bottom:.25em;margin-top:.25em}.content ul ul ul{list-style-type:square}.content dd{margin-inline-start:2em}.content figure:not([class]){margin-left:2em;margin-right:2em;text-align:center}.content figure:not([class]):not(:first-child){margin-top:2em}.content figure:not([class]):not(:last-child){margin-bottom:2em}.content figure:not([class]) img{display:inline-block}.content figure:not([class]) figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:var(--bulma-content-pre-padding);white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table td,.content table th{border:var(--bulma-content-table-cell-border);border-width:var(--bulma-content-table-cell-border-width);padding:var(--bulma-content-table-cell-padding);vertical-align:top}.content table th{color:var(--bulma-content-table-cell-heading-color)}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:var(--bulma-content-table-head-cell-border-width);color:var(--bulma-content-table-head-cell-color)}.content table tfoot td,.content table tfoot th{border-width:var(--bulma-content-table-foot-cell-border-width);color:var(--bulma-content-table-foot-cell-color)}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:var(--bulma-content-table-body-last-row-cell-border-bottom-width)}.content .tabs li+li{margin-top:0}.content.is-small{font-size:var(--bulma-size-small)}.content.is-normal{font-size:var(--bulma-size-normal)}.content.is-medium{font-size:var(--bulma-size-medium)}.content.is-large{font-size:var(--bulma-size-large)}.delete{--bulma-delete-dimensions:1.25rem;--bulma-delete-background-l:0%;--bulma-delete-background-alpha:0.5;--bulma-delete-color:var(--bulma-white);appearance:none;background-color:hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-delete-background-l), var(--bulma-delete-background-alpha));border:none;border-radius:var(--bulma-radius-rounded);cursor:pointer;pointer-events:auto;display:inline-flex;flex-grow:0;flex-shrink:0;font-size:1em;height:var(--bulma-delete-dimensions);max-height:var(--bulma-delete-dimensions);max-width:var(--bulma-delete-dimensions);min-height:var(--bulma-delete-dimensions);min-width:var(--bulma-delete-dimensions);outline:none;position:relative;vertical-align:top;width:var(--bulma-delete-dimensions)}.delete::before,.delete::after{background-color:var(--bulma-delete-color);content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete::before{height:2px;width:50%}.delete::after{height:50%;width:2px}.delete:hover,.delete:focus{--bulma-delete-background-alpha:0.4}.delete:active{--bulma-delete-background-alpha:0.5}.delete.is-small{--bulma-delete-dimensions:1rem}.delete.is-medium{--bulma-delete-dimensions:1.5rem}.delete.is-large{--bulma-delete-dimensions:2rem}.icon,.icon-text{--bulma-icon-dimensions:1.5rem;--bulma-icon-dimensions-small:1rem;--bulma-icon-dimensions-medium:2rem;--bulma-icon-dimensions-large:3rem;--bulma-icon-text-spacing:0.25em}.icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;height:var(--bulma-icon-dimensions);transition-duration:var(--bulma-duration);transition-property:color;width:var(--bulma-icon-dimensions)}.icon.is-small{height:var(--bulma-icon-dimensions-small);width:var(--bulma-icon-dimensions-small)}.icon.is-medium{height:var(--bulma-icon-dimensions-medium);width:var(--bulma-icon-dimensions-medium)}.icon.is-large{height:var(--bulma-icon-dimensions-large);width:var(--bulma-icon-dimensions-large)}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;gap:var(--bulma-icon-text-spacing);line-height:var(--bulma-icon-dimensions);vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}div.icon-text{display:flex}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded,.image img.button{border-radius:var(--bulma-radius-rounded)}.image.is-fullwidth{width:100%}.image.is-square img,.image.is-square .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-square{aspect-ratio:1}.image.is-1by1{aspect-ratio:1/1}.image.is-1by1 img,.image.is-1by1 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-5by4{aspect-ratio:5/4}.image.is-5by4 img,.image.is-5by4 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-4by3{aspect-ratio:4/3}.image.is-4by3 img,.image.is-4by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-3by2{aspect-ratio:3/2}.image.is-3by2 img,.image.is-3by2 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-5by3{aspect-ratio:5/3}.image.is-5by3 img,.image.is-5by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-16by9{aspect-ratio:16/9}.image.is-16by9 img,.image.is-16by9 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-2by1{aspect-ratio:2/1}.image.is-2by1 img,.image.is-2by1 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-3by1{aspect-ratio:3/1}.image.is-3by1 img,.image.is-3by1 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-4by5{aspect-ratio:4/5}.image.is-4by5 img,.image.is-4by5 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-3by4{aspect-ratio:3/4}.image.is-3by4 img,.image.is-3by4 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-2by3{aspect-ratio:2/3}.image.is-2by3 img,.image.is-2by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-3by5{aspect-ratio:3/5}.image.is-3by5 img,.image.is-3by5 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-9by16{aspect-ratio:9/16}.image.is-9by16 img,.image.is-9by16 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-1by2{aspect-ratio:1/2}.image.is-1by2 img,.image.is-1by2 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-1by3{aspect-ratio:1/3}.image.is-1by3 img,.image.is-1by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.loader{animation:spinAround 500ms infinite linear;border:2px solid var(--bulma-border);border-radius:var(--bulma-radius-rounded);border-right-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);content:"";display:block;height:1em;position:relative;width:1em}.notification{--bulma-notification-h:var(--bulma-scheme-h);--bulma-notification-s:var(--bulma-scheme-s);--bulma-notification-background-l:var(--bulma-background-l);--bulma-notification-color-l:var(--bulma-text-strong-l);--bulma-notification-code-background-color:var(--bulma-scheme-main);--bulma-notification-radius:var(--bulma-radius);--bulma-notification-padding:1.375em 1.5em}.notification{background-color:hsl(var(--bulma-notification-h), var(--bulma-notification-s), var(--bulma-notification-background-l));border-radius:var(--bulma-notification-radius);color:hsl(var(--bulma-notification-h), var(--bulma-notification-s), var(--bulma-notification-color-l));padding:var(--bulma-notification-padding);position:relative}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:var(--bulma-notification-code-background-color)}.notification pre code{background:rgba(0,0,0,0)}.notification>.delete{position:absolute;inset-inline-end:1rem;top:1rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{--bulma-notification-h:var(--bulma-white-h);--bulma-notification-s:var(--bulma-white-s);--bulma-notification-background-l:var(--bulma-white-l);--bulma-notification-color-l:var(--bulma-white-invert-l)}.notification.is-white.is-light{--bulma-notification-background-l:90%;--bulma-notification-color-l:var(--bulma-white-light-invert-l)}.notification.is-white.is-dark{--bulma-notification-background-l:20%;--bulma-notification-color-l:var(--bulma-white-dark-invert-l)}.notification.is-black{--bulma-notification-h:var(--bulma-black-h);--bulma-notification-s:var(--bulma-black-s);--bulma-notification-background-l:var(--bulma-black-l);--bulma-notification-color-l:var(--bulma-black-invert-l)}.notification.is-black.is-light{--bulma-notification-background-l:90%;--bulma-notification-color-l:var(--bulma-black-light-invert-l)}.notification.is-black.is-dark{--bulma-notification-background-l:20%;--bulma-notification-color-l:var(--bulma-black-dark-invert-l)}.notification.is-light{--bulma-notification-h:var(--bulma-light-h);--bulma-notification-s:var(--bulma-light-s);--bulma-notification-background-l:var(--bulma-light-l);--bulma-notification-color-l:var(--bulma-light-invert-l)}.notification.is-light.is-light{--bulma-notification-background-l:90%;--bulma-notification-color-l:var(--bulma-light-light-invert-l)}.notification.is-light.is-dark{--bulma-notification-background-l:20%;--bulma-notification-color-l:var(--bulma-light-dark-invert-l)}.notification.is-dark{--bulma-notification-h:var(--bulma-dark-h);--bulma-notification-s:var(--bulma-dark-s);--bulma-notification-background-l:var(--bulma-dark-l);--bulma-notification-color-l:var(--bulma-dark-invert-l)}.notification.is-dark.is-light{--bulma-notification-background-l:90%;--bulma-notification-color-l:var(--bulma-dark-light-invert-l)}.notification.is-dark.is-dark{--bulma-notification-background-l:20%;--bulma-notification-color-l:var(--bulma-dark-dark-invert-l)}.notification.is-text{--bulma-notification-h:var(--bulma-text-h);--bulma-notification-s:var(--bulma-text-s);--bulma-notification-background-l:var(--bulma-text-l);--bulma-notification-color-l:var(--bulma-text-invert-l)}.notification.is-text.is-light{--bulma-notification-background-l:90%;--bulma-notification-color-l:var(--bulma-text-light-invert-l)}.notification.is-text.is-dark{--bulma-notification-background-l:20%;--bulma-notification-color-l:var(--bulma-text-dark-invert-l)}.notification.is-primary{--bulma-notification-h:var(--bulma-primary-h);--bulma-notification-s:var(--bulma-primary-s);--bulma-notification-background-l:var(--bulma-primary-l);--bulma-notification-color-l:var(--bulma-primary-invert-l)}.notification.is-primary.is-light{--bulma-notification-background-l:90%;--bulma-notification-color-l:var(--bulma-primary-light-invert-l)}.notification.is-primary.is-dark{--bulma-notification-background-l:20%;--bulma-notification-color-l:var(--bulma-primary-dark-invert-l)}.notification.is-link{--bulma-notification-h:var(--bulma-link-h);--bulma-notification-s:var(--bulma-link-s);--bulma-notification-background-l:var(--bulma-link-l);--bulma-notification-color-l:var(--bulma-link-invert-l)}.notification.is-link.is-light{--bulma-notification-background-l:90%;--bulma-notification-color-l:var(--bulma-link-light-invert-l)}.notification.is-link.is-dark{--bulma-notification-background-l:20%;--bulma-notification-color-l:var(--bulma-link-dark-invert-l)}.notification.is-info{--bulma-notification-h:var(--bulma-info-h);--bulma-notification-s:var(--bulma-info-s);--bulma-notification-background-l:var(--bulma-info-l);--bulma-notification-color-l:var(--bulma-info-invert-l)}.notification.is-info.is-light{--bulma-notification-background-l:90%;--bulma-notification-color-l:var(--bulma-info-light-invert-l)}.notification.is-info.is-dark{--bulma-notification-background-l:20%;--bulma-notification-color-l:var(--bulma-info-dark-invert-l)}.notification.is-success{--bulma-notification-h:var(--bulma-success-h);--bulma-notification-s:var(--bulma-success-s);--bulma-notification-background-l:var(--bulma-success-l);--bulma-notification-color-l:var(--bulma-success-invert-l)}.notification.is-success.is-light{--bulma-notification-background-l:90%;--bulma-notification-color-l:var(--bulma-success-light-invert-l)}.notification.is-success.is-dark{--bulma-notification-background-l:20%;--bulma-notification-color-l:var(--bulma-success-dark-invert-l)}.notification.is-warning{--bulma-notification-h:var(--bulma-warning-h);--bulma-notification-s:var(--bulma-warning-s);--bulma-notification-background-l:var(--bulma-warning-l);--bulma-notification-color-l:var(--bulma-warning-invert-l)}.notification.is-warning.is-light{--bulma-notification-background-l:90%;--bulma-notification-color-l:var(--bulma-warning-light-invert-l)}.notification.is-warning.is-dark{--bulma-notification-background-l:20%;--bulma-notification-color-l:var(--bulma-warning-dark-invert-l)}.notification.is-danger{--bulma-notification-h:var(--bulma-danger-h);--bulma-notification-s:var(--bulma-danger-s);--bulma-notification-background-l:var(--bulma-danger-l);--bulma-notification-color-l:var(--bulma-danger-invert-l)}.notification.is-danger.is-light{--bulma-notification-background-l:90%;--bulma-notification-color-l:var(--bulma-danger-light-invert-l)}.notification.is-danger.is-dark{--bulma-notification-background-l:20%;--bulma-notification-color-l:var(--bulma-danger-dark-invert-l)}.progress{--bulma-progress-border-radius:var(--bulma-radius-rounded);--bulma-progress-bar-background-color:var(--bulma-border-weak);--bulma-progress-value-background-color:var(--bulma-text);--bulma-progress-indeterminate-duration:1.5s}.progress{appearance:none;border:none;border-radius:var(--bulma-progress-border-radius);display:block;height:var(--bulma-size-normal);overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:var(--bulma-progress-bar-background-color)}.progress::-webkit-progress-value{background-color:var(--bulma-progress-value-background-color)}.progress::-moz-progress-bar{background-color:var(--bulma-progress-value-background-color)}.progress::-ms-fill{background-color:var(--bulma-progress-value-background-color);border:none}.progress.is-white{--bulma-progress-value-background-color:var(--bulma-white)}.progress.is-black{--bulma-progress-value-background-color:var(--bulma-black)}.progress.is-light{--bulma-progress-value-background-color:var(--bulma-light)}.progress.is-dark{--bulma-progress-value-background-color:var(--bulma-dark)}.progress.is-text{--bulma-progress-value-background-color:var(--bulma-text)}.progress.is-primary{--bulma-progress-value-background-color:var(--bulma-primary)}.progress.is-link{--bulma-progress-value-background-color:var(--bulma-link)}.progress.is-info{--bulma-progress-value-background-color:var(--bulma-info)}.progress.is-success{--bulma-progress-value-background-color:var(--bulma-success)}.progress.is-warning{--bulma-progress-value-background-color:var(--bulma-warning)}.progress.is-danger{--bulma-progress-value-background-color:var(--bulma-danger)}.progress:indeterminate{animation-duration:var(--bulma-progress-indeterminate-duration);animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:var(--bulma-progress-bar-background-color);background-image:linear-gradient(to right, var(--bulma-progress-value-background-color) 30%, var(--bulma-progress-bar-background-color) 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:rgba(0,0,0,0)}.progress:indeterminate::-moz-progress-bar{background-color:rgba(0,0,0,0)}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small{height:var(--bulma-size-small)}.progress.is-medium{height:var(--bulma-size-medium)}.progress.is-large{height:var(--bulma-size-large)}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}.table{--bulma-table-color:var(--bulma-text-strong);--bulma-table-background-color:var(--bulma-scheme-main);--bulma-table-cell-border-color:var(--bulma-border);--bulma-table-cell-border-style:solid;--bulma-table-cell-border-width:0 0 1px;--bulma-table-cell-padding:0.5em 0.75em;--bulma-table-cell-heading-color:var(--bulma-text-strong);--bulma-table-cell-text-align:left;--bulma-table-head-cell-border-width:0 0 2px;--bulma-table-head-cell-color:var(--bulma-text-strong);--bulma-table-foot-cell-border-width:2px 0 0;--bulma-table-foot-cell-color:var(--bulma-text-strong);--bulma-table-head-background-color:transparent;--bulma-table-body-background-color:transparent;--bulma-table-foot-background-color:transparent;--bulma-table-row-hover-background-color:var(--bulma-scheme-main-bis);--bulma-table-row-active-background-color:var(--bulma-primary);--bulma-table-row-active-color:var(--bulma-primary-invert);--bulma-table-striped-row-even-background-color:var(--bulma-scheme-main-bis);--bulma-table-striped-row-even-hover-background-color:var(--bulma-scheme-main-ter)}.table{background-color:var(--bulma-table-background-color);color:var(--bulma-table-color)}.table td,.table th{background-color:var(--bulma-table-cell-background-color);border-color:var(--bulma-table-cell-border-color);border-style:var(--bulma-table-cell-border-style);border-width:var(--bulma-table-cell-border-width);color:var(--bulma-table-color);padding:var(--bulma-table-cell-padding);vertical-align:top}.table td.is-white,.table th.is-white{--bulma-table-color:var(--bulma-white-invert);--bulma-table-cell-heading-color:var(--bulma-white-invert);--bulma-table-cell-background-color:var(--bulma-white);--bulma-table-cell-border-color:var(--bulma-white)}.table td.is-black,.table th.is-black{--bulma-table-color:var(--bulma-black-invert);--bulma-table-cell-heading-color:var(--bulma-black-invert);--bulma-table-cell-background-color:var(--bulma-black);--bulma-table-cell-border-color:var(--bulma-black)}.table td.is-light,.table th.is-light{--bulma-table-color:var(--bulma-light-invert);--bulma-table-cell-heading-color:var(--bulma-light-invert);--bulma-table-cell-background-color:var(--bulma-light);--bulma-table-cell-border-color:var(--bulma-light)}.table td.is-dark,.table th.is-dark{--bulma-table-color:var(--bulma-dark-invert);--bulma-table-cell-heading-color:var(--bulma-dark-invert);--bulma-table-cell-background-color:var(--bulma-dark);--bulma-table-cell-border-color:var(--bulma-dark)}.table td.is-text,.table th.is-text{--bulma-table-color:var(--bulma-text-invert);--bulma-table-cell-heading-color:var(--bulma-text-invert);--bulma-table-cell-background-color:var(--bulma-text);--bulma-table-cell-border-color:var(--bulma-text)}.table td.is-primary,.table th.is-primary{--bulma-table-color:var(--bulma-primary-invert);--bulma-table-cell-heading-color:var(--bulma-primary-invert);--bulma-table-cell-background-color:var(--bulma-primary);--bulma-table-cell-border-color:var(--bulma-primary)}.table td.is-link,.table th.is-link{--bulma-table-color:var(--bulma-link-invert);--bulma-table-cell-heading-color:var(--bulma-link-invert);--bulma-table-cell-background-color:var(--bulma-link);--bulma-table-cell-border-color:var(--bulma-link)}.table td.is-info,.table th.is-info{--bulma-table-color:var(--bulma-info-invert);--bulma-table-cell-heading-color:var(--bulma-info-invert);--bulma-table-cell-background-color:var(--bulma-info);--bulma-table-cell-border-color:var(--bulma-info)}.table td.is-success,.table th.is-success{--bulma-table-color:var(--bulma-success-invert);--bulma-table-cell-heading-color:var(--bulma-success-invert);--bulma-table-cell-background-color:var(--bulma-success);--bulma-table-cell-border-color:var(--bulma-success)}.table td.is-warning,.table th.is-warning{--bulma-table-color:var(--bulma-warning-invert);--bulma-table-cell-heading-color:var(--bulma-warning-invert);--bulma-table-cell-background-color:var(--bulma-warning);--bulma-table-cell-border-color:var(--bulma-warning)}.table td.is-danger,.table th.is-danger{--bulma-table-color:var(--bulma-danger-invert);--bulma-table-cell-heading-color:var(--bulma-danger-invert);--bulma-table-cell-background-color:var(--bulma-danger);--bulma-table-cell-border-color:var(--bulma-danger)}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:var(--bulma-table-row-active-background-color);color:var(--bulma-table-row-active-color)}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:var(--bulma-table-cell-heading-color)}.table th:not([align]){text-align:var(--bulma-table-cell-text-align)}.table tr.is-selected{background-color:var(--bulma-table-row-active-background-color);color:var(--bulma-table-row-active-color)}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:var(--bulma-table-row-active-color);color:currentColor}.table tr.is-white{--bulma-table-color:var(--bulma-white-invert);--bulma-table-cell-heading-color:var(--bulma-white-invert);--bulma-table-cell-background-color:var(--bulma-white);--bulma-table-cell-border-color:var(--bulma-white)}.table tr.is-black{--bulma-table-color:var(--bulma-black-invert);--bulma-table-cell-heading-color:var(--bulma-black-invert);--bulma-table-cell-background-color:var(--bulma-black);--bulma-table-cell-border-color:var(--bulma-black)}.table tr.is-light{--bulma-table-color:var(--bulma-light-invert);--bulma-table-cell-heading-color:var(--bulma-light-invert);--bulma-table-cell-background-color:var(--bulma-light);--bulma-table-cell-border-color:var(--bulma-light)}.table tr.is-dark{--bulma-table-color:var(--bulma-dark-invert);--bulma-table-cell-heading-color:var(--bulma-dark-invert);--bulma-table-cell-background-color:var(--bulma-dark);--bulma-table-cell-border-color:var(--bulma-dark)}.table tr.is-text{--bulma-table-color:var(--bulma-text-invert);--bulma-table-cell-heading-color:var(--bulma-text-invert);--bulma-table-cell-background-color:var(--bulma-text);--bulma-table-cell-border-color:var(--bulma-text)}.table tr.is-primary{--bulma-table-color:var(--bulma-primary-invert);--bulma-table-cell-heading-color:var(--bulma-primary-invert);--bulma-table-cell-background-color:var(--bulma-primary);--bulma-table-cell-border-color:var(--bulma-primary)}.table tr.is-link{--bulma-table-color:var(--bulma-link-invert);--bulma-table-cell-heading-color:var(--bulma-link-invert);--bulma-table-cell-background-color:var(--bulma-link);--bulma-table-cell-border-color:var(--bulma-link)}.table tr.is-info{--bulma-table-color:var(--bulma-info-invert);--bulma-table-cell-heading-color:var(--bulma-info-invert);--bulma-table-cell-background-color:var(--bulma-info);--bulma-table-cell-border-color:var(--bulma-info)}.table tr.is-success{--bulma-table-color:var(--bulma-success-invert);--bulma-table-cell-heading-color:var(--bulma-success-invert);--bulma-table-cell-background-color:var(--bulma-success);--bulma-table-cell-border-color:var(--bulma-success)}.table tr.is-warning{--bulma-table-color:var(--bulma-warning-invert);--bulma-table-cell-heading-color:var(--bulma-warning-invert);--bulma-table-cell-background-color:var(--bulma-warning);--bulma-table-cell-border-color:var(--bulma-warning)}.table tr.is-danger{--bulma-table-color:var(--bulma-danger-invert);--bulma-table-cell-heading-color:var(--bulma-danger-invert);--bulma-table-cell-background-color:var(--bulma-danger);--bulma-table-cell-border-color:var(--bulma-danger)}.table thead{background-color:var(--bulma-table-head-background-color)}.table thead td,.table thead th{border-width:var(--bulma-table-head-cell-border-width);color:var(--bulma-table-head-cell-color)}.table tfoot{background-color:var(--bulma-table-foot-background-color)}.table tfoot td,.table tfoot th{border-width:var(--bulma-table-foot-cell-border-width);color:var(--bulma-table-foot-cell-color)}.table tbody{background-color:var(--bulma-table-body-background-color)}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:var(--bulma-table-row-hover-background-color)}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:var(--bulma-table-row-hover-background-color)}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:var(--bulma-table-striped-row-even-hover-background-color)}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:var(--bulma-table-striped-row-even-background-color)}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;color:hsl(var(--bulma-tag-h), var(--bulma-tag-s), var(--bulma-tag-color-l));display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:var(--bulma-size-normal)}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:var(--bulma-size-medium)}.tags.is-centered{gap:.25rem;justify-content:center}.tags.is-right{justify-content:flex-end}.tags.has-addons{gap:0}.tags.has-addons .tag:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.tags.has-addons .tag:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.tag{--bulma-tag-h:var(--bulma-scheme-h);--bulma-tag-s:var(--bulma-scheme-s);--bulma-tag-background-l:var(--bulma-background-l);--bulma-tag-background-l-delta:0%;--bulma-tag-hover-background-l-delta:var(--bulma-hover-background-l-delta);--bulma-tag-active-background-l-delta:var(--bulma-active-background-l-delta);--bulma-tag-color-l:var(--bulma-text-l);--bulma-tag-radius:var(--bulma-radius);--bulma-tag-delete-margin:1px;align-items:center;background-color:hsl(var(--bulma-tag-h), var(--bulma-tag-s), calc(var(--bulma-tag-background-l) + var(--bulma-tag-background-l-delta)));border-radius:var(--bulma-radius);color:hsl(var(--bulma-tag-h), var(--bulma-tag-s), var(--bulma-tag-color-l));display:inline-flex;font-size:var(--bulma-size-small);height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag .delete{margin-inline-start:.25rem;margin-inline-end:-0.375rem}.tag.is-white{--bulma-tag-h:var(--bulma-white-h);--bulma-tag-s:var(--bulma-white-s);--bulma-tag-background-l:var(--bulma-white-l);--bulma-tag-color-l:var(--bulma-white-invert-l)}.tag.is-white.is-light{--bulma-tag-background-l:var(--bulma-light-l);--bulma-tag-color-l:var(--bulma-white-light-invert-l)}.tag.is-black{--bulma-tag-h:var(--bulma-black-h);--bulma-tag-s:var(--bulma-black-s);--bulma-tag-background-l:var(--bulma-black-l);--bulma-tag-color-l:var(--bulma-black-invert-l)}.tag.is-black.is-light{--bulma-tag-background-l:var(--bulma-light-l);--bulma-tag-color-l:var(--bulma-black-light-invert-l)}.tag.is-light{--bulma-tag-h:var(--bulma-light-h);--bulma-tag-s:var(--bulma-light-s);--bulma-tag-background-l:var(--bulma-light-l);--bulma-tag-color-l:var(--bulma-light-invert-l)}.tag.is-light.is-light{--bulma-tag-background-l:var(--bulma-light-l);--bulma-tag-color-l:var(--bulma-light-light-invert-l)}.tag.is-dark{--bulma-tag-h:var(--bulma-dark-h);--bulma-tag-s:var(--bulma-dark-s);--bulma-tag-background-l:var(--bulma-dark-l);--bulma-tag-color-l:var(--bulma-dark-invert-l)}.tag.is-dark.is-light{--bulma-tag-background-l:var(--bulma-light-l);--bulma-tag-color-l:var(--bulma-dark-light-invert-l)}.tag.is-text{--bulma-tag-h:var(--bulma-text-h);--bulma-tag-s:var(--bulma-text-s);--bulma-tag-background-l:var(--bulma-text-l);--bulma-tag-color-l:var(--bulma-text-invert-l)}.tag.is-text.is-light{--bulma-tag-background-l:var(--bulma-light-l);--bulma-tag-color-l:var(--bulma-text-light-invert-l)}.tag.is-primary{--bulma-tag-h:var(--bulma-primary-h);--bulma-tag-s:var(--bulma-primary-s);--bulma-tag-background-l:var(--bulma-primary-l);--bulma-tag-color-l:var(--bulma-primary-invert-l)}.tag.is-primary.is-light{--bulma-tag-background-l:var(--bulma-light-l);--bulma-tag-color-l:var(--bulma-primary-light-invert-l)}.tag.is-link{--bulma-tag-h:var(--bulma-link-h);--bulma-tag-s:var(--bulma-link-s);--bulma-tag-background-l:var(--bulma-link-l);--bulma-tag-color-l:var(--bulma-link-invert-l)}.tag.is-link.is-light{--bulma-tag-background-l:var(--bulma-light-l);--bulma-tag-color-l:var(--bulma-link-light-invert-l)}.tag.is-info{--bulma-tag-h:var(--bulma-info-h);--bulma-tag-s:var(--bulma-info-s);--bulma-tag-background-l:var(--bulma-info-l);--bulma-tag-color-l:var(--bulma-info-invert-l)}.tag.is-info.is-light{--bulma-tag-background-l:var(--bulma-light-l);--bulma-tag-color-l:var(--bulma-info-light-invert-l)}.tag.is-success{--bulma-tag-h:var(--bulma-success-h);--bulma-tag-s:var(--bulma-success-s);--bulma-tag-background-l:var(--bulma-success-l);--bulma-tag-color-l:var(--bulma-success-invert-l)}.tag.is-success.is-light{--bulma-tag-background-l:var(--bulma-light-l);--bulma-tag-color-l:var(--bulma-success-light-invert-l)}.tag.is-warning{--bulma-tag-h:var(--bulma-warning-h);--bulma-tag-s:var(--bulma-warning-s);--bulma-tag-background-l:var(--bulma-warning-l);--bulma-tag-color-l:var(--bulma-warning-invert-l)}.tag.is-warning.is-light{--bulma-tag-background-l:var(--bulma-light-l);--bulma-tag-color-l:var(--bulma-warning-light-invert-l)}.tag.is-danger{--bulma-tag-h:var(--bulma-danger-h);--bulma-tag-s:var(--bulma-danger-s);--bulma-tag-background-l:var(--bulma-danger-l);--bulma-tag-color-l:var(--bulma-danger-invert-l)}.tag.is-danger.is-light{--bulma-tag-background-l:var(--bulma-light-l);--bulma-tag-color-l:var(--bulma-danger-light-invert-l)}.tag.is-normal{font-size:var(--bulma-size-small)}.tag.is-medium{font-size:var(--bulma-size-normal)}.tag.is-large{font-size:var(--bulma-size-medium)}.tag .icon:first-child:not(:last-child){margin-inline-start:-0.375em;margin-inline-end:.1875em}.tag .icon:last-child:not(:first-child){margin-inline-start:.1875em;margin-inline-end:-0.375em}.tag .icon:first-child:last-child{margin-inline-start:-0.375em;margin-inline-end:-0.375em}.tag.is-delete{margin-inline-start:var(--bulma-tag-delete-margin);padding:0;position:relative;width:2em}.tag.is-delete::before,.tag.is-delete::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag.is-delete::before{height:1px;width:50%}.tag.is-delete::after{height:50%;width:1px}.tag.is-rounded,.tag.button{border-radius:var(--bulma-radius-rounded)}a.tag,button.tag,.tag.is-hoverable{cursor:pointer}a.tag:hover,button.tag:hover,.tag.is-hoverable:hover{--bulma-tag-background-l-delta:var(--bulma-tag-hover-background-l-delta)}a.tag:active,button.tag:active,.tag.is-hoverable:active{--bulma-tag-background-l-delta:var(--bulma-tag-active-background-l-delta)}.title,.subtitle{--bulma-title-color:var(--bulma-text-strong);--bulma-title-family:false;--bulma-title-size:var(--bulma-size-3);--bulma-title-weight:var(--bulma-weight-extrabold);--bulma-title-line-height:1.125;--bulma-title-strong-color:inherit;--bulma-title-strong-weight:inherit;--bulma-title-sub-size:0.75em;--bulma-title-sup-size:0.75em;--bulma-subtitle-color:var(--bulma-text);--bulma-subtitle-family:false;--bulma-subtitle-size:var(--bulma-size-5);--bulma-subtitle-weight:var(--bulma-weight-normal);--bulma-subtitle-line-height:1.25;--bulma-subtitle-strong-color:var(--bulma-text-strong);--bulma-subtitle-strong-weight:var(--bulma-weight-semibold)}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub{font-size:var(--bulma-title-sub-size)}.title sup,.subtitle sup{font-size:var(--bulma-title-sup-size)}.title .tag,.subtitle .tag{vertical-align:middle}.title{color:var(--bulma-title-color);font-size:var(--bulma-title-size);font-weight:var(--bulma-title-weight);line-height:var(--bulma-title-line-height)}.title strong{color:var(--bulma-title-strong-color);font-weight:var(--bulma-title-strong-weight)}.title:not(.is-spaced):has(+.subtitle){margin-bottom:0}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:var(--bulma-subtitle-color);font-size:var(--bulma-subtitle-size);font-weight:var(--bulma-subtitle-weight);line-height:var(--bulma-subtitle-line-height)}.subtitle strong{color:var(--bulma-subtitle-strong-color);font-weight:var(--bulma-subtitle-strong-weight)}.subtitle:not(.is-spaced):has(+.title){margin-bottom:0}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.control,.input,.textarea,.select{--bulma-input-h:var(--bulma-scheme-h);--bulma-input-s:var(--bulma-scheme-s);--bulma-input-l:var(--bulma-scheme-main-l);--bulma-input-border-style:solid;--bulma-input-border-width:var(--bulma-control-border-width);--bulma-input-border-l:var(--bulma-border-l);--bulma-input-border-l-delta:0%;--bulma-input-border-color:hsl(var(--bulma-input-h), var(--bulma-input-s), calc(var(--bulma-input-border-l) + var(--bulma-input-border-l-delta)));--bulma-input-hover-border-l-delta:var(--bulma-hover-border-l-delta);--bulma-input-active-border-l-delta:var(--bulma-active-border-l-delta);--bulma-input-focus-h:var(--bulma-focus-h);--bulma-input-focus-s:var(--bulma-focus-s);--bulma-input-focus-l:var(--bulma-focus-l);--bulma-input-focus-shadow-size:var(--bulma-focus-shadow-size);--bulma-input-focus-shadow-alpha:var(--bulma-focus-shadow-alpha);--bulma-input-color-l:var(--bulma-text-strong-l);--bulma-input-background-l:var(--bulma-scheme-main-l);--bulma-input-background-l-delta:0%;--bulma-input-height:var(--bulma-control-height);--bulma-input-shadow:inset 0 0.0625em 0.125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.05);--bulma-input-placeholder-color:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l), 0.3);--bulma-input-disabled-color:var(--bulma-text-weak);--bulma-input-disabled-background-color:var(--bulma-background);--bulma-input-disabled-border-color:var(--bulma-background);--bulma-input-disabled-placeholder-color:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l), 0.3);--bulma-input-arrow:var(--bulma-link);--bulma-input-icon-color:var(--bulma-text-light);--bulma-input-icon-hover-color:var(--bulma-text-weak);--bulma-input-icon-focus-color:var(--bulma-link);--bulma-input-radius:var(--bulma-radius)}.select select,.input,.textarea{background-color:hsl(var(--bulma-input-h), var(--bulma-input-s), calc(var(--bulma-input-background-l) + var(--bulma-input-background-l-delta)));border-color:var(--bulma-input-border-color);border-radius:var(--bulma-input-radius);color:hsl(var(--bulma-input-h), var(--bulma-input-s), var(--bulma-input-color-l))}.select select::-moz-placeholder,.input::-moz-placeholder,.textarea::-moz-placeholder{color:var(--bulma-input-placeholder-color)}.select select::-webkit-input-placeholder,.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:var(--bulma-input-placeholder-color)}.select select:-moz-placeholder,.input:-moz-placeholder,.textarea:-moz-placeholder{color:var(--bulma-input-placeholder-color)}.select select:-ms-input-placeholder,.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:var(--bulma-input-placeholder-color)}.select select:hover,.input:hover,.textarea:hover,.select select.is-hovered,.is-hovered.input,.is-hovered.textarea{--bulma-input-border-l-delta:var(--bulma-input-hover-border-l-delta)}.select select:active,.input:active,.textarea:active,.select select.is-active,.is-active.input,.is-active.textarea{--bulma-input-border-l-delta:var(--bulma-input-active-border-l-delta)}.select select:focus,.input:focus,.textarea:focus,.select select:focus-within,.input:focus-within,.textarea:focus-within,.select select.is-focused,.is-focused.input,.is-focused.textarea{border-color:hsl(var(--bulma-input-focus-h), var(--bulma-input-focus-s), var(--bulma-input-focus-l));box-shadow:var(--bulma-input-focus-shadow-size) hsla(var(--bulma-input-focus-h), var(--bulma-input-focus-s), var(--bulma-input-focus-l), var(--bulma-input-focus-shadow-alpha))}.select select[disabled],[disabled].input,[disabled].textarea,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .input,fieldset[disabled] .textarea{background-color:var(--bulma-input-disabled-background-color);border-color:var(--bulma-input-disabled-border-color);box-shadow:none;color:var(--bulma-input-disabled-color)}.select select[disabled]::-moz-placeholder,[disabled].input::-moz-placeholder,[disabled].textarea::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder{color:var(--bulma-input-disabled-placeholder-color)}.select select[disabled]::-webkit-input-placeholder,[disabled].input::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder{color:var(--bulma-input-disabled-placeholder-color)}.select select[disabled]:-moz-placeholder,[disabled].input:-moz-placeholder,[disabled].textarea:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder{color:var(--bulma-input-disabled-placeholder-color)}.select select[disabled]:-ms-input-placeholder,[disabled].input:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder{color:var(--bulma-input-disabled-placeholder-color)}.textarea,.input{box-shadow:inset 0 .0625em .125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.05);max-width:100%;width:100%}[readonly].textarea,[readonly].input{box-shadow:none}.is-white.textarea,.is-white.input{--bulma-input-h:var(--bulma-white-h);--bulma-input-s:var(--bulma-white-s);--bulma-input-l:var(--bulma-white-l);--bulma-input-focus-h:var(--bulma-white-h);--bulma-input-focus-s:var(--bulma-white-s);--bulma-input-focus-l:var(--bulma-white-l);--bulma-input-border-l:var(--bulma-white-l)}.is-black.textarea,.is-black.input{--bulma-input-h:var(--bulma-black-h);--bulma-input-s:var(--bulma-black-s);--bulma-input-l:var(--bulma-black-l);--bulma-input-focus-h:var(--bulma-black-h);--bulma-input-focus-s:var(--bulma-black-s);--bulma-input-focus-l:var(--bulma-black-l);--bulma-input-border-l:var(--bulma-black-l)}.is-light.textarea,.is-light.input{--bulma-input-h:var(--bulma-light-h);--bulma-input-s:var(--bulma-light-s);--bulma-input-l:var(--bulma-light-l);--bulma-input-focus-h:var(--bulma-light-h);--bulma-input-focus-s:var(--bulma-light-s);--bulma-input-focus-l:var(--bulma-light-l);--bulma-input-border-l:var(--bulma-light-l)}.is-dark.textarea,.is-dark.input{--bulma-input-h:var(--bulma-dark-h);--bulma-input-s:var(--bulma-dark-s);--bulma-input-l:var(--bulma-dark-l);--bulma-input-focus-h:var(--bulma-dark-h);--bulma-input-focus-s:var(--bulma-dark-s);--bulma-input-focus-l:var(--bulma-dark-l);--bulma-input-border-l:var(--bulma-dark-l)}.is-text.textarea,.is-text.input{--bulma-input-h:var(--bulma-text-h);--bulma-input-s:var(--bulma-text-s);--bulma-input-l:var(--bulma-text-l);--bulma-input-focus-h:var(--bulma-text-h);--bulma-input-focus-s:var(--bulma-text-s);--bulma-input-focus-l:var(--bulma-text-l);--bulma-input-border-l:var(--bulma-text-l)}.is-primary.textarea,.is-primary.input{--bulma-input-h:var(--bulma-primary-h);--bulma-input-s:var(--bulma-primary-s);--bulma-input-l:var(--bulma-primary-l);--bulma-input-focus-h:var(--bulma-primary-h);--bulma-input-focus-s:var(--bulma-primary-s);--bulma-input-focus-l:var(--bulma-primary-l);--bulma-input-border-l:var(--bulma-primary-l)}.is-link.textarea,.is-link.input{--bulma-input-h:var(--bulma-link-h);--bulma-input-s:var(--bulma-link-s);--bulma-input-l:var(--bulma-link-l);--bulma-input-focus-h:var(--bulma-link-h);--bulma-input-focus-s:var(--bulma-link-s);--bulma-input-focus-l:var(--bulma-link-l);--bulma-input-border-l:var(--bulma-link-l)}.is-info.textarea,.is-info.input{--bulma-input-h:var(--bulma-info-h);--bulma-input-s:var(--bulma-info-s);--bulma-input-l:var(--bulma-info-l);--bulma-input-focus-h:var(--bulma-info-h);--bulma-input-focus-s:var(--bulma-info-s);--bulma-input-focus-l:var(--bulma-info-l);--bulma-input-border-l:var(--bulma-info-l)}.is-success.textarea,.is-success.input{--bulma-input-h:var(--bulma-success-h);--bulma-input-s:var(--bulma-success-s);--bulma-input-l:var(--bulma-success-l);--bulma-input-focus-h:var(--bulma-success-h);--bulma-input-focus-s:var(--bulma-success-s);--bulma-input-focus-l:var(--bulma-success-l);--bulma-input-border-l:var(--bulma-success-l)}.is-warning.textarea,.is-warning.input{--bulma-input-h:var(--bulma-warning-h);--bulma-input-s:var(--bulma-warning-s);--bulma-input-l:var(--bulma-warning-l);--bulma-input-focus-h:var(--bulma-warning-h);--bulma-input-focus-s:var(--bulma-warning-s);--bulma-input-focus-l:var(--bulma-warning-l);--bulma-input-border-l:var(--bulma-warning-l)}.is-danger.textarea,.is-danger.input{--bulma-input-h:var(--bulma-danger-h);--bulma-input-s:var(--bulma-danger-s);--bulma-input-l:var(--bulma-danger-l);--bulma-input-focus-h:var(--bulma-danger-h);--bulma-input-focus-s:var(--bulma-danger-s);--bulma-input-focus-l:var(--bulma-danger-l);--bulma-input-border-l:var(--bulma-danger-l)}.is-small.textarea,.is-small.input{border-radius:var(--bulma-radius-small);font-size:var(--bulma-size-small)}.is-medium.textarea,.is-medium.input{font-size:var(--bulma-size-medium)}.is-large.textarea,.is-large.input{font-size:var(--bulma-size-large)}.is-fullwidth.textarea,.is-fullwidth.input{display:block;width:100%}.is-inline.textarea,.is-inline.input{display:inline;width:auto}.input.is-rounded,.input.button{border-radius:var(--bulma-radius-rounded);padding-left:calc(calc(0.75em - 1px) + .375em);padding-right:calc(calc(0.75em - 1px) + .375em)}.input.is-static{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none;padding-left:0;padding-right:0}.textarea{--bulma-textarea-padding:var(--bulma-control-padding-horizontal);--bulma-textarea-max-height:40em;--bulma-textarea-min-height:8em;display:block;max-width:100%;min-width:100%;padding:var(--bulma-textarea-padding);resize:vertical}.textarea:not([rows]){max-height:var(--bulma-textarea-max-height);min-height:var(--bulma-textarea-min-height)}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.radio,.checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.radio input,.checkbox input{cursor:pointer}[disabled].radio,[disabled].checkbox,fieldset[disabled] .radio,fieldset[disabled] .checkbox,.radio input[disabled],.checkbox input[disabled]{color:var(--bulma-text-weak);cursor:not-allowed}.checkboxes,.radios{display:flex;flex-wrap:wrap;column-gap:1em;row-gap:.5em}.select{--bulma-input-h:var(--bulma-scheme-h);--bulma-input-s:var(--bulma-scheme-s);--bulma-input-border-style:solid;--bulma-input-border-width:1px;--bulma-input-border-l:var(--bulma-border-l);display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:var(--bulma-control-height)}.select:not(.is-multiple):not(.is-loading)::after{inset-inline-end:1.125em;z-index:4}.select.is-rounded select,.select.button select{border-radius:var(--bulma-radius-rounded);padding-inline-start:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:var(--bulma-background)}.select select:not([multiple]){padding-inline-end:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select.is-white{--bulma-input-h:var(--bulma-white-h);--bulma-input-s:var(--bulma-white-s);--bulma-input-l:var(--bulma-white-l);--bulma-input-focus-h:var(--bulma-white-h);--bulma-input-focus-s:var(--bulma-white-s);--bulma-input-focus-l:var(--bulma-white-l);--bulma-input-border-l:var(--bulma-white-l);--bulma-arrow-color:var(--bulma-white)}.select.is-black{--bulma-input-h:var(--bulma-black-h);--bulma-input-s:var(--bulma-black-s);--bulma-input-l:var(--bulma-black-l);--bulma-input-focus-h:var(--bulma-black-h);--bulma-input-focus-s:var(--bulma-black-s);--bulma-input-focus-l:var(--bulma-black-l);--bulma-input-border-l:var(--bulma-black-l);--bulma-arrow-color:var(--bulma-black)}.select.is-light{--bulma-input-h:var(--bulma-light-h);--bulma-input-s:var(--bulma-light-s);--bulma-input-l:var(--bulma-light-l);--bulma-input-focus-h:var(--bulma-light-h);--bulma-input-focus-s:var(--bulma-light-s);--bulma-input-focus-l:var(--bulma-light-l);--bulma-input-border-l:var(--bulma-light-l);--bulma-arrow-color:var(--bulma-light)}.select.is-dark{--bulma-input-h:var(--bulma-dark-h);--bulma-input-s:var(--bulma-dark-s);--bulma-input-l:var(--bulma-dark-l);--bulma-input-focus-h:var(--bulma-dark-h);--bulma-input-focus-s:var(--bulma-dark-s);--bulma-input-focus-l:var(--bulma-dark-l);--bulma-input-border-l:var(--bulma-dark-l);--bulma-arrow-color:var(--bulma-dark)}.select.is-text{--bulma-input-h:var(--bulma-text-h);--bulma-input-s:var(--bulma-text-s);--bulma-input-l:var(--bulma-text-l);--bulma-input-focus-h:var(--bulma-text-h);--bulma-input-focus-s:var(--bulma-text-s);--bulma-input-focus-l:var(--bulma-text-l);--bulma-input-border-l:var(--bulma-text-l);--bulma-arrow-color:var(--bulma-text)}.select.is-primary{--bulma-input-h:var(--bulma-primary-h);--bulma-input-s:var(--bulma-primary-s);--bulma-input-l:var(--bulma-primary-l);--bulma-input-focus-h:var(--bulma-primary-h);--bulma-input-focus-s:var(--bulma-primary-s);--bulma-input-focus-l:var(--bulma-primary-l);--bulma-input-border-l:var(--bulma-primary-l);--bulma-arrow-color:var(--bulma-primary)}.select.is-link{--bulma-input-h:var(--bulma-link-h);--bulma-input-s:var(--bulma-link-s);--bulma-input-l:var(--bulma-link-l);--bulma-input-focus-h:var(--bulma-link-h);--bulma-input-focus-s:var(--bulma-link-s);--bulma-input-focus-l:var(--bulma-link-l);--bulma-input-border-l:var(--bulma-link-l);--bulma-arrow-color:var(--bulma-link)}.select.is-info{--bulma-input-h:var(--bulma-info-h);--bulma-input-s:var(--bulma-info-s);--bulma-input-l:var(--bulma-info-l);--bulma-input-focus-h:var(--bulma-info-h);--bulma-input-focus-s:var(--bulma-info-s);--bulma-input-focus-l:var(--bulma-info-l);--bulma-input-border-l:var(--bulma-info-l);--bulma-arrow-color:var(--bulma-info)}.select.is-success{--bulma-input-h:var(--bulma-success-h);--bulma-input-s:var(--bulma-success-s);--bulma-input-l:var(--bulma-success-l);--bulma-input-focus-h:var(--bulma-success-h);--bulma-input-focus-s:var(--bulma-success-s);--bulma-input-focus-l:var(--bulma-success-l);--bulma-input-border-l:var(--bulma-success-l);--bulma-arrow-color:var(--bulma-success)}.select.is-warning{--bulma-input-h:var(--bulma-warning-h);--bulma-input-s:var(--bulma-warning-s);--bulma-input-l:var(--bulma-warning-l);--bulma-input-focus-h:var(--bulma-warning-h);--bulma-input-focus-s:var(--bulma-warning-s);--bulma-input-focus-l:var(--bulma-warning-l);--bulma-input-border-l:var(--bulma-warning-l);--bulma-arrow-color:var(--bulma-warning)}.select.is-danger{--bulma-input-h:var(--bulma-danger-h);--bulma-input-s:var(--bulma-danger-s);--bulma-input-l:var(--bulma-danger-l);--bulma-input-focus-h:var(--bulma-danger-h);--bulma-input-focus-s:var(--bulma-danger-s);--bulma-input-focus-l:var(--bulma-danger-l);--bulma-input-border-l:var(--bulma-danger-l);--bulma-arrow-color:var(--bulma-danger)}.select.is-small{border-radius:var(--bulma-radius-small);font-size:var(--bulma-size-small)}.select.is-medium{font-size:var(--bulma-size-medium)}.select.is-large{font-size:var(--bulma-size-large)}.select.is-disabled::after{border-color:var(--bulma-text-weak) !important;opacity:.5}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{inset-inline-end:.625em;margin-top:0;position:absolute;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:var(--bulma-size-small)}.select.is-loading.is-medium:after{font-size:var(--bulma-size-medium)}.select.is-loading.is-large:after{font-size:var(--bulma-size-large)}.file{--bulma-file-radius:var(--bulma-radius);--bulma-file-name-border-color:var(--bulma-border);--bulma-file-name-border-style:solid;--bulma-file-name-border-width:1px 1px 1px 0;--bulma-file-name-max-width:16em;--bulma-file-h:var(--bulma-scheme-h);--bulma-file-s:var(--bulma-scheme-s);--bulma-file-background-l:var(--bulma-scheme-main-ter-l);--bulma-file-background-l-delta:0%;--bulma-file-hover-background-l-delta:-5%;--bulma-file-active-background-l-delta:-10%;--bulma-file-border-l:var(--bulma-border-l);--bulma-file-border-l-delta:0%;--bulma-file-hover-border-l-delta:-10%;--bulma-file-active-border-l-delta:-20%;--bulma-file-cta-color-l:var(--bulma-text-strong-l);--bulma-file-name-color-l:var(--bulma-text-strong-l);--bulma-file-color-l-delta:0%;--bulma-file-hover-color-l-delta:-5%;--bulma-file-active-color-l-delta:-10%;align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white{--bulma-file-h:var(--bulma-white-h);--bulma-file-s:var(--bulma-white-s);--bulma-file-background-l:var(--bulma-white-l);--bulma-file-border-l:var(--bulma-white-l);--bulma-file-cta-color-l:var(--bulma-white-invert-l);--bulma-file-name-color-l:var(--bulma-white-on-scheme-l)}.file.is-black{--bulma-file-h:var(--bulma-black-h);--bulma-file-s:var(--bulma-black-s);--bulma-file-background-l:var(--bulma-black-l);--bulma-file-border-l:var(--bulma-black-l);--bulma-file-cta-color-l:var(--bulma-black-invert-l);--bulma-file-name-color-l:var(--bulma-black-on-scheme-l)}.file.is-light{--bulma-file-h:var(--bulma-light-h);--bulma-file-s:var(--bulma-light-s);--bulma-file-background-l:var(--bulma-light-l);--bulma-file-border-l:var(--bulma-light-l);--bulma-file-cta-color-l:var(--bulma-light-invert-l);--bulma-file-name-color-l:var(--bulma-light-on-scheme-l)}.file.is-dark{--bulma-file-h:var(--bulma-dark-h);--bulma-file-s:var(--bulma-dark-s);--bulma-file-background-l:var(--bulma-dark-l);--bulma-file-border-l:var(--bulma-dark-l);--bulma-file-cta-color-l:var(--bulma-dark-invert-l);--bulma-file-name-color-l:var(--bulma-dark-on-scheme-l)}.file.is-text{--bulma-file-h:var(--bulma-text-h);--bulma-file-s:var(--bulma-text-s);--bulma-file-background-l:var(--bulma-text-l);--bulma-file-border-l:var(--bulma-text-l);--bulma-file-cta-color-l:var(--bulma-text-invert-l);--bulma-file-name-color-l:var(--bulma-text-on-scheme-l)}.file.is-primary{--bulma-file-h:var(--bulma-primary-h);--bulma-file-s:var(--bulma-primary-s);--bulma-file-background-l:var(--bulma-primary-l);--bulma-file-border-l:var(--bulma-primary-l);--bulma-file-cta-color-l:var(--bulma-primary-invert-l);--bulma-file-name-color-l:var(--bulma-primary-on-scheme-l)}.file.is-link{--bulma-file-h:var(--bulma-link-h);--bulma-file-s:var(--bulma-link-s);--bulma-file-background-l:var(--bulma-link-l);--bulma-file-border-l:var(--bulma-link-l);--bulma-file-cta-color-l:var(--bulma-link-invert-l);--bulma-file-name-color-l:var(--bulma-link-on-scheme-l)}.file.is-info{--bulma-file-h:var(--bulma-info-h);--bulma-file-s:var(--bulma-info-s);--bulma-file-background-l:var(--bulma-info-l);--bulma-file-border-l:var(--bulma-info-l);--bulma-file-cta-color-l:var(--bulma-info-invert-l);--bulma-file-name-color-l:var(--bulma-info-on-scheme-l)}.file.is-success{--bulma-file-h:var(--bulma-success-h);--bulma-file-s:var(--bulma-success-s);--bulma-file-background-l:var(--bulma-success-l);--bulma-file-border-l:var(--bulma-success-l);--bulma-file-cta-color-l:var(--bulma-success-invert-l);--bulma-file-name-color-l:var(--bulma-success-on-scheme-l)}.file.is-warning{--bulma-file-h:var(--bulma-warning-h);--bulma-file-s:var(--bulma-warning-s);--bulma-file-background-l:var(--bulma-warning-l);--bulma-file-border-l:var(--bulma-warning-l);--bulma-file-cta-color-l:var(--bulma-warning-invert-l);--bulma-file-name-color-l:var(--bulma-warning-on-scheme-l)}.file.is-danger{--bulma-file-h:var(--bulma-danger-h);--bulma-file-s:var(--bulma-danger-s);--bulma-file-background-l:var(--bulma-danger-l);--bulma-file-border-l:var(--bulma-danger-l);--bulma-file-cta-color-l:var(--bulma-danger-invert-l);--bulma-file-name-color-l:var(--bulma-danger-on-scheme-l)}.file.is-small{font-size:var(--bulma-size-small)}.file.is-normal{font-size:var(--bulma-size-normal)}.file.is-medium{font-size:var(--bulma-size-medium)}.file.is-medium .file-icon .fa{font-size:1.5rem}.file.is-large{font-size:var(--bulma-size-large)}.file.is-large .file-icon .fa{font-size:2rem}.file.has-name .file-cta{border-end-end-radius:0;border-start-end-radius:0}.file.has-name .file-name{border-end-start-radius:0;border-start-start-radius:0}.file.has-name.is-empty .file-cta{border-radius:var(--bulma-file-radius)}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:1.5rem}.file.is-boxed.is-small .file-icon .fa{font-size:1rem}.file.is-boxed.is-medium .file-icon .fa{font-size:2rem}.file.is-boxed.is-large .file-icon .fa{font-size:2.5rem}.file.is-boxed.has-name .file-cta{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--bulma-file-radius);border-start-start-radius:var(--bulma-file-radius)}.file.is-boxed.has-name .file-name{border-end-end-radius:var(--bulma-file-radius);border-end-start-radius:var(--bulma-file-radius);border-start-end-radius:0;border-start-start-radius:0;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 var(--bulma-file-radius) var(--bulma-file-radius) 0}.file.is-right .file-name{border-radius:var(--bulma-file-radius) 0 0 var(--bulma-file-radius);border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover{--bulma-file-background-l-delta:var(--bulma-file-hover-background-l-delta);--bulma-file-border-l-delta:var(--bulma-file-hover-border-l-delta);--bulma-file-color-l-delta:var(--bulma-file-hover-color-l-delta)}.file-label:active{--bulma-file-background-l-delta:var(--bulma-file-active-background-l-delta);--bulma-file-border-l-delta:var(--bulma-file-active-border-l-delta);--bulma-file-color-l-delta:var(--bulma-file-active-color-l-delta)}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:hsl(var(--bulma-file-h), var(--bulma-file-s), calc(var(--bulma-file-border-l) + var(--bulma-file-border-l-delta)));border-radius:var(--bulma-file-radius);font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:hsl(var(--bulma-file-h), var(--bulma-file-s), calc(var(--bulma-file-background-l) + var(--bulma-file-background-l-delta)));color:hsl(var(--bulma-file-h), var(--bulma-file-s), calc(var(--bulma-file-cta-color-l) + var(--bulma-file-color-l-delta)))}.file-name{border-color:hsl(var(--bulma-file-h), var(--bulma-file-s), calc(var(--bulma-file-border-l) + var(--bulma-file-color-l-delta)));border-style:var(--bulma-file-name-border-style);border-width:var(--bulma-file-name-border-width);color:hsl(var(--bulma-file-h), var(--bulma-file-s), calc(var(--bulma-file-name-color-l) + var(--bulma-file-color-l-delta)));display:block;max-width:var(--bulma-file-name-max-width);overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-inline-end:.5em;width:1em}.file-icon .fa{font-size:1rem}:root{--bulma-label-color:var(--bulma-text-strong);--bulma-label-spacing:0.5em;--bulma-label-weight:var(--bulma-weight-semibold);--bulma-help-size:var(--bulma-size-small);--bulma-field-block-spacing:0.75rem}.label{color:var(--bulma-label-color);display:block;font-size:var(--bulma-size-normal);font-weight:var(--bulma-weight-semibold)}.label:not(:last-child){margin-bottom:var(--bulma-label-spacing)}.label.is-small{font-size:var(--bulma-size-small)}.label.is-medium{font-size:var(--bulma-size-medium)}.label.is-large{font-size:var(--bulma-size-large)}.help{display:block;font-size:var(--bulma-help-size);margin-top:.25rem}.help.is-white{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l))}.help.is-black{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l))}.help.is-light{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l))}.help.is-dark{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l))}.help.is-text{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l))}.help.is-primary{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l))}.help.is-link{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l))}.help.is-info{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l))}.help.is-success{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l))}.help.is-warning{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l))}.help.is-danger{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l))}.field{--bulma-block-spacing:var(--bulma-field-block-spacing)}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-inline-end:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-start-end-radius:0;border-end-end-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-start-start-radius:0;border-end-start-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered{z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]).is-active{z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;gap:.75rem;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}@media screen and (min-width: 769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width: 768px){.field-label{margin-bottom:.5rem}}@media screen and (min-width: 769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-inline-end:1.5rem;text-align:right}.field-label.is-small{font-size:var(--bulma-size-small);padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:var(--bulma-size-medium);padding-top:.375em}.field-label.is-large{font-size:var(--bulma-size-large);padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-inline-end:.75rem}}.control{box-sizing:border-box;clear:both;font-size:var(--bulma-size-normal);position:relative;text-align:inherit}.control.has-icons-left .input:hover~.icon,.control.has-icons-left .select:hover~.icon,.control.has-icons-right .input:hover~.icon,.control.has-icons-right .select:hover~.icon{color:var(--bulma-input-icon-hover-color)}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:var(--bulma-input-icon-focus-color)}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:var(--bulma-size-small)}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:var(--bulma-size-medium)}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:var(--bulma-size-large)}.control.has-icons-left .icon,.control.has-icons-right .icon{color:var(--bulma-input-icon-color);height:var(--bulma-input-height);pointer-events:none;position:absolute;top:0;width:var(--bulma-input-height);z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:var(--bulma-input-height)}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:var(--bulma-input-height)}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{inset-inline-end:.75em;position:absolute !important;top:.75em;z-index:4}.control.is-loading.is-small:after{font-size:var(--bulma-size-small)}.control.is-loading.is-medium:after{font-size:var(--bulma-size-medium)}.control.is-loading.is-large:after{font-size:var(--bulma-size-large)}.breadcrumb{--bulma-breadcrumb-item-color:var(--bulma-link-text);--bulma-breadcrumb-item-hover-color:var(--bulma-link-text-hover);--bulma-breadcrumb-item-active-color:var(--bulma-link-text-active);--bulma-breadcrumb-item-padding-vertical:0;--bulma-breadcrumb-item-padding-horizontal:0.75em;--bulma-breadcrumb-item-separator-color:var(--bulma-border)}.breadcrumb{font-size:var(--bulma-size-normal);white-space:nowrap}.breadcrumb a{align-items:center;color:var(--bulma-breadcrumb-item-color);display:flex;justify-content:center;padding:var(--bulma-breadcrumb-item-padding-vertical) var(--bulma-breadcrumb-item-padding-horizontal)}.breadcrumb a:hover{color:var(--bulma-breadcrumb-item-hover-color)}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-inline-start:0}.breadcrumb li.is-active a{color:var(--bulma-breadcrumb-item-active-color);cursor:default;pointer-events:none}.breadcrumb li+li::before{color:var(--bulma-breadcrumb-item-separator-color);content:"/"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-inline-end:.5em}.breadcrumb .icon:last-child{margin-inline-start:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:var(--bulma-size-small)}.breadcrumb.is-medium{font-size:var(--bulma-size-medium)}.breadcrumb.is-large{font-size:var(--bulma-size-large)}.breadcrumb.has-arrow-separator li+li::before{content:"→"}.breadcrumb.has-bullet-separator li+li::before{content:"•"}.breadcrumb.has-dot-separator li+li::before{content:"·"}.breadcrumb.has-succeeds-separator li+li::before{content:"≻"}.card{--bulma-card-color:var(--bulma-text);--bulma-card-background-color:var(--bulma-scheme-main);--bulma-card-shadow:var(--bulma-shadow);--bulma-card-radius:0.75rem;--bulma-card-header-background-color:transparent;--bulma-card-header-color:var(--bulma-text-strong);--bulma-card-header-padding:0.75rem 1rem;--bulma-card-header-shadow:0 0.125em 0.25em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);--bulma-card-header-weight:var(--bulma-weight-bold);--bulma-card-content-background-color:transparent;--bulma-card-content-padding:1.5rem;--bulma-card-footer-background-color:transparent;--bulma-card-footer-border-top:1px solid var(--bulma-border-weak);--bulma-card-footer-padding:0.75rem;--bulma-card-media-margin:var(--bulma-block-spacing)}.card{background-color:var(--bulma-card-background-color);border-radius:var(--bulma-card-radius);box-shadow:var(--bulma-card-shadow);color:var(--bulma-card-color);max-width:100%;position:relative}.card-footer:first-child,.card-content:first-child,.card-header:first-child{border-start-start-radius:var(--bulma-card-radius);border-start-end-radius:var(--bulma-card-radius)}.card-footer:last-child,.card-content:last-child,.card-header:last-child{border-end-start-radius:var(--bulma-card-radius);border-end-end-radius:var(--bulma-card-radius)}.card-header{background-color:var(--bulma-card-header-background-color);align-items:stretch;box-shadow:var(--bulma-card-header-shadow);display:flex}.card-header-title{align-items:center;color:var(--bulma-card-header-color);display:flex;flex-grow:1;font-weight:var(--bulma-card-header-weight);padding:var(--bulma-card-header-padding)}.card-header-title.is-centered{justify-content:center}.card-header-icon{appearance:none;background:none;border:none;color:inherit;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:var(--bulma-card-header-padding)}.card-image{display:block;position:relative}.card-image:first-child img{border-start-start-radius:var(--bulma-card-radius);border-start-end-radius:var(--bulma-card-radius)}.card-image:last-child img{border-end-start-radius:var(--bulma-card-radius);border-end-end-radius:var(--bulma-card-radius)}.card-content{background-color:var(--bulma-card-content-background-color);padding:var(--bulma-card-content-padding)}.card-footer{background-color:var(--bulma-card-footer-background-color);border-top:var(--bulma-card-footer-border-top);align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:var(--bulma-card-footer-padding)}.card-footer-item:not(:last-child){border-inline-end:var(--bulma-card-footer-border-top)}.card .media:not(:last-child){margin-bottom:var(--bulma-card-media-margin)}.dropdown{--bulma-dropdown-menu-min-width:12rem;--bulma-dropdown-content-background-color:var(--bulma-scheme-main);--bulma-dropdown-content-offset:0.25rem;--bulma-dropdown-content-padding-bottom:0.5rem;--bulma-dropdown-content-padding-top:0.5rem;--bulma-dropdown-content-radius:var(--bulma-radius);--bulma-dropdown-content-shadow:var(--bulma-shadow);--bulma-dropdown-content-z:20;--bulma-dropdown-item-h:var(--bulma-scheme-h);--bulma-dropdown-item-s:var(--bulma-scheme-s);--bulma-dropdown-item-l:var(--bulma-scheme-main-l);--bulma-dropdown-item-background-l:var(--bulma-scheme-main-l);--bulma-dropdown-item-background-l-delta:0%;--bulma-dropdown-item-hover-background-l-delta:var(--bulma-hover-background-l-delta);--bulma-dropdown-item-active-background-l-delta:var(--bulma-active-background-l-delta);--bulma-dropdown-item-color-l:var(--bulma-text-strong-l);--bulma-dropdown-item-selected-h:var(--bulma-link-h);--bulma-dropdown-item-selected-s:var(--bulma-link-s);--bulma-dropdown-item-selected-l:var(--bulma-link-l);--bulma-dropdown-item-selected-background-l:var(--bulma-link-l);--bulma-dropdown-item-selected-color-l:var(--bulma-link-invert-l);--bulma-dropdown-divider-background-color:var(--bulma-border-weak)}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:var(--bulma-dropdown-content-offset);padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:var(--bulma-dropdown-menu-min-width);padding-top:var(--bulma-dropdown-content-offset);position:absolute;top:100%;z-index:var(--bulma-dropdown-content-z)}.dropdown-content{background-color:var(--bulma-dropdown-content-background-color);border-radius:var(--bulma-dropdown-content-radius);box-shadow:var(--bulma-dropdown-content-shadow);padding-bottom:var(--bulma-dropdown-content-padding-bottom);padding-top:var(--bulma-dropdown-content-padding-top)}.dropdown-item{color:hsl(var(--bulma-dropdown-item-h), var(--bulma-dropdown-item-s), var(--bulma-dropdown-item-color-l));display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem}a.dropdown-item,button.dropdown-item{background-color:hsl(var(--bulma-dropdown-item-h), var(--bulma-dropdown-item-s), calc(var(--bulma-dropdown-item-background-l) + var(--bulma-dropdown-item-background-l-delta)));padding-inline-end:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{--bulma-dropdown-item-background-l-delta:var(--bulma-dropdown-item-hover-background-l-delta);--bulma-dropdown-item-border-l-delta:var(--bulma-dropdown-item-hover-border-l-delta)}a.dropdown-item:active,button.dropdown-item:active{--bulma-dropdown-item-background-l-delta:var(--bulma-dropdown-item-active-background-l-delta);--bulma-dropdown-item-border-l-delta:var(--bulma-dropdown-item-active-border-l-delta)}a.dropdown-item.is-active,a.dropdown-item.is-selected,button.dropdown-item.is-active,button.dropdown-item.is-selected{--bulma-dropdown-item-h:var(--bulma-dropdown-item-selected-h);--bulma-dropdown-item-s:var(--bulma-dropdown-item-selected-s);--bulma-dropdown-item-l:var(--bulma-dropdown-item-selected-l);--bulma-dropdown-item-background-l:var(--bulma-dropdown-item-selected-background-l);--bulma-dropdown-item-color-l:var(--bulma-dropdown-item-selected-color-l)}.dropdown-divider{background-color:var(--bulma-dropdown-divider-background-color);border:none;display:block;height:1px;margin:.5rem 0}.menu{--bulma-menu-item-h:var(--bulma-scheme-h);--bulma-menu-item-s:var(--bulma-scheme-s);--bulma-menu-item-l:var(--bulma-scheme-main-l);--bulma-menu-item-background-l:var(--bulma-scheme-main-l);--bulma-menu-item-background-l-delta:0%;--bulma-menu-item-hover-background-l-delta:var(--bulma-hover-background-l-delta);--bulma-menu-item-active-background-l-delta:var(--bulma-active-background-l-delta);--bulma-menu-item-color-l:var(--bulma-text-l);--bulma-menu-item-radius:var(--bulma-radius-small);--bulma-menu-item-selected-h:var(--bulma-link-h);--bulma-menu-item-selected-s:var(--bulma-link-s);--bulma-menu-item-selected-l:var(--bulma-link-l);--bulma-menu-item-selected-background-l:var(--bulma-link-l);--bulma-menu-item-selected-color-l:var(--bulma-link-invert-l);--bulma-menu-list-border-left:1px solid var(--bulma-border);--bulma-menu-list-line-height:1.25;--bulma-menu-list-link-padding:0.5em 0.75em;--bulma-menu-nested-list-margin:0.75em;--bulma-menu-nested-list-padding-left:0.75em;--bulma-menu-label-color:var(--bulma-text-weak);--bulma-menu-label-font-size:0.75em;--bulma-menu-label-letter-spacing:0.1em;--bulma-menu-label-spacing:1em}.menu{font-size:var(--bulma-size-normal)}.menu.is-small{font-size:var(--bulma-size-small)}.menu.is-medium{font-size:var(--bulma-size-medium)}.menu.is-large{font-size:var(--bulma-size-large)}.menu-list{line-height:var(--bulma-menu-list-line-height)}.menu-list a,.menu-list button,.menu-list .menu-item{background-color:hsl(var(--bulma-menu-item-h), var(--bulma-menu-item-s), calc(var(--bulma-menu-item-background-l) + var(--bulma-menu-item-background-l-delta)));border-radius:var(--bulma-menu-item-radius);color:hsl(var(--bulma-menu-item-h), var(--bulma-menu-item-s), var(--bulma-menu-item-color-l));display:block;padding:var(--bulma-menu-list-link-padding);text-align:left;width:100%}.menu-list a:hover,.menu-list button:hover,.menu-list .menu-item:hover{--bulma-menu-item-background-l-delta:var(--bulma-menu-item-hover-background-l-delta)}.menu-list a:active,.menu-list button:active,.menu-list .menu-item:active{--bulma-menu-item-background-l-delta:var(--bulma-menu-item-active-background-l-delta)}.menu-list a.is-active,.menu-list a.is-selected,.menu-list button.is-active,.menu-list button.is-selected,.menu-list .menu-item.is-active,.menu-list .menu-item.is-selected{--bulma-menu-item-h:var(--bulma-menu-item-selected-h);--bulma-menu-item-s:var(--bulma-menu-item-selected-s);--bulma-menu-item-l:var(--bulma-menu-item-selected-l);--bulma-menu-item-background-l:var(--bulma-menu-item-selected-background-l);--bulma-menu-item-color-l:var(--bulma-menu-item-selected-color-l)}.menu-list li ul{border-inline-start:var(--bulma-menu-list-border-left);margin:var(--bulma-menu-nested-list-margin);padding-inline-start:var(--bulma-menu-nested-list-padding-left)}.menu-label{color:var(--bulma-menu-label-color);font-size:var(--bulma-menu-label-font-size);letter-spacing:var(--bulma-menu-label-letter-spacing);text-transform:uppercase}.menu-label:not(:first-child){margin-top:var(--bulma-menu-label-spacing)}.menu-label:not(:last-child){margin-bottom:var(--bulma-menu-label-spacing)}.message{--bulma-message-border-l-delta:-20%;--bulma-message-radius:var(--bulma-radius);--bulma-message-header-weight:var(--bulma-weight-semibold);--bulma-message-header-padding:1em 1.25em;--bulma-message-header-radius:var(--bulma-radius);--bulma-message-body-border-width:0 0 0 4px;--bulma-message-body-color:var(--bulma-text);--bulma-message-body-padding:1.25em 1.5em;--bulma-message-body-radius:var(--bulma-radius-small);--bulma-message-body-pre-code-background-color:transparent;--bulma-message-header-body-border-width:0;--bulma-message-h:var(--bulma-scheme-h);--bulma-message-s:var(--bulma-scheme-s);--bulma-message-background-l:var(--bulma-background-l);--bulma-message-border-l:var(--bulma-border-l);--bulma-message-border-style:solid;--bulma-message-border-width:0.25em;--bulma-message-color-l:var(--bulma-text-l);--bulma-message-header-background-l:var(--bulma-dark-l);--bulma-message-header-color-l:var(--bulma-text-dark-invert-l)}.message{border-radius:var(--bulma-message-radius);color:hsl(var(--bulma-message-h), var(--bulma-message-s), var(--bulma-message-color-l));font-size:var(--bulma-size-normal)}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:var(--bulma-size-small)}.message.is-medium{font-size:var(--bulma-size-medium)}.message.is-large{font-size:var(--bulma-size-large)}.message.is-white{--bulma-message-h:var(--bulma-white-h);--bulma-message-s:var(--bulma-white-s);--bulma-message-border-l:calc(var(--bulma-white-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l:var(--bulma-white-on-scheme-l);--bulma-message-header-background-l:var(--bulma-white-l);--bulma-message-header-color-l:var(--bulma-white-invert-l)}.message.is-black{--bulma-message-h:var(--bulma-black-h);--bulma-message-s:var(--bulma-black-s);--bulma-message-border-l:calc(var(--bulma-black-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l:var(--bulma-black-on-scheme-l);--bulma-message-header-background-l:var(--bulma-black-l);--bulma-message-header-color-l:var(--bulma-black-invert-l)}.message.is-light{--bulma-message-h:var(--bulma-light-h);--bulma-message-s:var(--bulma-light-s);--bulma-message-border-l:calc(var(--bulma-light-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l:var(--bulma-light-on-scheme-l);--bulma-message-header-background-l:var(--bulma-light-l);--bulma-message-header-color-l:var(--bulma-light-invert-l)}.message.is-dark{--bulma-message-h:var(--bulma-dark-h);--bulma-message-s:var(--bulma-dark-s);--bulma-message-border-l:calc(var(--bulma-dark-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l:var(--bulma-dark-on-scheme-l);--bulma-message-header-background-l:var(--bulma-dark-l);--bulma-message-header-color-l:var(--bulma-dark-invert-l)}.message.is-text{--bulma-message-h:var(--bulma-text-h);--bulma-message-s:var(--bulma-text-s);--bulma-message-border-l:calc(var(--bulma-text-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l:var(--bulma-text-on-scheme-l);--bulma-message-header-background-l:var(--bulma-text-l);--bulma-message-header-color-l:var(--bulma-text-invert-l)}.message.is-primary{--bulma-message-h:var(--bulma-primary-h);--bulma-message-s:var(--bulma-primary-s);--bulma-message-border-l:calc(var(--bulma-primary-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l:var(--bulma-primary-on-scheme-l);--bulma-message-header-background-l:var(--bulma-primary-l);--bulma-message-header-color-l:var(--bulma-primary-invert-l)}.message.is-link{--bulma-message-h:var(--bulma-link-h);--bulma-message-s:var(--bulma-link-s);--bulma-message-border-l:calc(var(--bulma-link-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l:var(--bulma-link-on-scheme-l);--bulma-message-header-background-l:var(--bulma-link-l);--bulma-message-header-color-l:var(--bulma-link-invert-l)}.message.is-info{--bulma-message-h:var(--bulma-info-h);--bulma-message-s:var(--bulma-info-s);--bulma-message-border-l:calc(var(--bulma-info-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l:var(--bulma-info-on-scheme-l);--bulma-message-header-background-l:var(--bulma-info-l);--bulma-message-header-color-l:var(--bulma-info-invert-l)}.message.is-success{--bulma-message-h:var(--bulma-success-h);--bulma-message-s:var(--bulma-success-s);--bulma-message-border-l:calc(var(--bulma-success-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l:var(--bulma-success-on-scheme-l);--bulma-message-header-background-l:var(--bulma-success-l);--bulma-message-header-color-l:var(--bulma-success-invert-l)}.message.is-warning{--bulma-message-h:var(--bulma-warning-h);--bulma-message-s:var(--bulma-warning-s);--bulma-message-border-l:calc(var(--bulma-warning-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l:var(--bulma-warning-on-scheme-l);--bulma-message-header-background-l:var(--bulma-warning-l);--bulma-message-header-color-l:var(--bulma-warning-invert-l)}.message.is-danger{--bulma-message-h:var(--bulma-danger-h);--bulma-message-s:var(--bulma-danger-s);--bulma-message-border-l:calc(var(--bulma-danger-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l:var(--bulma-danger-on-scheme-l);--bulma-message-header-background-l:var(--bulma-danger-l);--bulma-message-header-color-l:var(--bulma-danger-invert-l)}.message-header{align-items:center;background-color:hsl(var(--bulma-message-h), var(--bulma-message-s), var(--bulma-message-header-background-l));border-start-start-radius:var(--bulma-message-header-radius);border-start-end-radius:var(--bulma-message-header-radius);color:hsl(var(--bulma-message-h), var(--bulma-message-s), var(--bulma-message-header-color-l));display:flex;font-weight:var(--bulma-message-header-weight);justify-content:space-between;line-height:1.25;padding:var(--bulma-message-header-padding);position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-inline-start:.75em}.message-header+.message-body{border-width:var(--bulma-message-header-body-border-width);border-start-start-radius:0;border-start-end-radius:0}.message-body{background-color:hsl(var(--bulma-message-h), var(--bulma-message-s), var(--bulma-message-background-l));border-inline-start-color:hsl(var(--bulma-message-h), var(--bulma-message-s), var(--bulma-message-border-l));border-inline-start-style:var(--bulma-message-border-style);border-inline-start-width:var(--bulma-message-border-width);border-radius:var(--bulma-message-body-radius);padding:var(--bulma-message-body-padding)}.message-body code,.message-body pre{background-color:hsl(var(--bulma-message-h), var(--bulma-message-s), var(--bulma-message-header-color-l));color:hsl(var(--bulma-message-h), var(--bulma-message-s), var(--bulma-message-header-background-l))}.message-body pre code{background-color:var(--bulma-message-body-pre-code-background-color)}.modal{--bulma-modal-z:40;--bulma-modal-background-background-color:rgba(0, 0, 0, 0.18);--bulma-modal-content-width:40rem;--bulma-modal-content-margin-mobile:1.25rem;--bulma-modal-content-spacing-mobile:10rem;--bulma-modal-content-spacing-tablet:2.5rem;--bulma-modal-close-dimensions:2.5rem;--bulma-modal-close-right:1.25rem;--bulma-modal-close-top:1.25rem;--bulma-modal-card-spacing:2.5rem;--bulma-modal-card-head-background-color:var(--bulma-scheme-main);--bulma-modal-card-head-padding:2rem;--bulma-modal-card-head-radius:var(--bulma-radius-large);--bulma-modal-card-title-color:var(--bulma-text-strong);--bulma-modal-card-title-line-height:1;--bulma-modal-card-title-size:var(--bulma-size-4);--bulma-modal-card-foot-background-color:var(--bulma-scheme-main-bis);--bulma-modal-card-foot-radius:var(--bulma-radius-large);--bulma-modal-card-body-background-color:var(--bulma-scheme-main);--bulma-modal-card-body-padding:2rem}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:var(--bulma-modal-z)}.modal.is-active{display:flex}.modal-background{background-color:var(--bulma-modal-background-background-color)}.modal-content,.modal-card{margin:0 var(--bulma-modal-content-margin-mobile);max-height:calc(100vh - var(--bulma-modal-content-spacing-mobile));overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - var(--bulma-modal-content-spacing-tablet));width:var(--bulma-modal-content-width)}}.modal-close{background:none;height:var(--bulma-modal-close-dimensions);inset-inline-end:var(--bulma-modal-close-right);position:fixed;top:var(--bulma-modal-close-top);width:var(--bulma-modal-close-dimensions)}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - var(--bulma-modal-card-spacing));overflow:hidden;overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start;padding:var(--bulma-modal-card-head-padding);position:relative}.modal-card-head{background-color:var(--bulma-modal-card-head-background-color);border-start-start-radius:var(--bulma-modal-card-head-radius);border-start-end-radius:var(--bulma-modal-card-head-radius);box-shadow:var(--bulma-shadow)}.modal-card-title{color:var(--bulma-modal-card-title-color);flex-grow:1;flex-shrink:0;font-size:var(--bulma-modal-card-title-size);line-height:var(--bulma-modal-card-title-line-height)}.modal-card-foot{background-color:var(--bulma-modal-card-foot-background-color);border-end-start-radius:var(--bulma-modal-card-foot-radius);border-end-end-radius:var(--bulma-modal-card-foot-radius)}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:var(--bulma-modal-card-body-background-color);flex-grow:1;flex-shrink:1;overflow:auto;padding:var(--bulma-modal-card-body-padding)}:root{--bulma-navbar-height:3.25rem}.navbar{--bulma-navbar-h:var(--bulma-scheme-h);--bulma-navbar-s:var(--bulma-scheme-s);--bulma-navbar-l:var(--bulma-scheme-main-l);--bulma-navbar-background-color:var(--bulma-scheme-main);--bulma-navbar-box-shadow-size:0 0.125em 0 0;--bulma-navbar-box-shadow-color:var(--bulma-background);--bulma-navbar-padding-vertical:1rem;--bulma-navbar-padding-horizontal:2rem;--bulma-navbar-z:30;--bulma-navbar-fixed-z:30;--bulma-navbar-item-background-a:0;--bulma-navbar-item-background-l:var(--bulma-scheme-main-l);--bulma-navbar-item-background-l-delta:0%;--bulma-navbar-item-hover-background-l-delta:var(--bulma-hover-background-l-delta);--bulma-navbar-item-active-background-l-delta:var(--bulma-active-background-l-delta);--bulma-navbar-item-color-l:var(--bulma-text-l);--bulma-navbar-item-color:hsl(var(--bulma-navbar-h), var(--bulma-navbar-s), var(--bulma-navbar-item-color-l));--bulma-navbar-item-selected-h:var(--bulma-link-h);--bulma-navbar-item-selected-s:var(--bulma-link-s);--bulma-navbar-item-selected-l:var(--bulma-link-l);--bulma-navbar-item-selected-background-l:var(--bulma-link-l);--bulma-navbar-item-selected-color-l:var(--bulma-link-invert-l);--bulma-navbar-item-img-max-height:1.75rem;--bulma-navbar-burger-color:var(--bulma-link);--bulma-navbar-tab-hover-background-color:transparent;--bulma-navbar-tab-hover-border-bottom-color:var(--bulma-link);--bulma-navbar-tab-active-color:var(--bulma-link);--bulma-navbar-tab-active-background-color:transparent;--bulma-navbar-tab-active-border-bottom-color:var(--bulma-link);--bulma-navbar-tab-active-border-bottom-style:solid;--bulma-navbar-tab-active-border-bottom-width:0.1875em;--bulma-navbar-dropdown-background-color:var(--bulma-scheme-main);--bulma-navbar-dropdown-border-l:var(--bulma-border-l);--bulma-navbar-dropdown-border-color:hsl(var(--bulma-navbar-h), var(--bulma-navbar-s), var(--bulma-navbar-dropdown-border-l));--bulma-navbar-dropdown-border-style:solid;--bulma-navbar-dropdown-border-width:0.125em;--bulma-navbar-dropdown-offset:-0.25em;--bulma-navbar-dropdown-arrow:var(--bulma-link);--bulma-navbar-dropdown-radius:var(--bulma-radius-large);--bulma-navbar-dropdown-z:20;--bulma-navbar-dropdown-boxed-radius:var(--bulma-radius-large);--bulma-navbar-dropdown-boxed-shadow:0 0.5em 0.5em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1), 0 0 0 1px hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);--bulma-navbar-dropdown-item-h:var(--bulma-scheme-h);--bulma-navbar-dropdown-item-s:var(--bulma-scheme-s);--bulma-navbar-dropdown-item-l:var(--bulma-scheme-main-l);--bulma-navbar-dropdown-item-background-l:var(--bulma-scheme-main-l);--bulma-navbar-dropdown-item-color-l:var(--bulma-text-l);--bulma-navbar-divider-background-l:var(--bulma-background-l);--bulma-navbar-divider-height:0.125em;--bulma-navbar-bottom-box-shadow-size:0 -0.125em 0 0}.navbar{background-color:var(--bulma-navbar-background-color);min-height:var(--bulma-navbar-height);position:relative;z-index:var(--bulma-navbar-z)}.navbar.is-white{--bulma-navbar-h:var(--bulma-white-h);--bulma-navbar-s:var(--bulma-white-s);--bulma-navbar-l:var(--bulma-white-l);--bulma-burger-h:var(--bulma-white-h);--bulma-burger-s:var(--bulma-white-s);--bulma-burger-l:var(--bulma-white-invert-l);--bulma-navbar-background-color:var(--bulma-white);--bulma-navbar-item-background-l:var(--bulma-white-l);--bulma-navbar-item-color-l:var(--bulma-white-invert-l);--bulma-navbar-item-selected-h:var(--bulma-white-h);--bulma-navbar-item-selected-s:var(--bulma-white-s);--bulma-navbar-item-selected-l:var(--bulma-white-l);--bulma-navbar-item-selected-background-l:var(--bulma-white-l);--bulma-navbar-item-selected-color-l:var(--bulma-white-invert-l);--bulma-navbar-dropdown-arrow:var(--bulma-white-invert-l);--bulma-navbar-dropdown-background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h:var(--bulma-white-h);--bulma-navbar-dropdown-item-s:var(--bulma-white-s)}.navbar.is-black{--bulma-navbar-h:var(--bulma-black-h);--bulma-navbar-s:var(--bulma-black-s);--bulma-navbar-l:var(--bulma-black-l);--bulma-burger-h:var(--bulma-black-h);--bulma-burger-s:var(--bulma-black-s);--bulma-burger-l:var(--bulma-black-invert-l);--bulma-navbar-background-color:var(--bulma-black);--bulma-navbar-item-background-l:var(--bulma-black-l);--bulma-navbar-item-color-l:var(--bulma-black-invert-l);--bulma-navbar-item-selected-h:var(--bulma-black-h);--bulma-navbar-item-selected-s:var(--bulma-black-s);--bulma-navbar-item-selected-l:var(--bulma-black-l);--bulma-navbar-item-selected-background-l:var(--bulma-black-l);--bulma-navbar-item-selected-color-l:var(--bulma-black-invert-l);--bulma-navbar-dropdown-arrow:var(--bulma-black-invert-l);--bulma-navbar-dropdown-background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h:var(--bulma-black-h);--bulma-navbar-dropdown-item-s:var(--bulma-black-s)}.navbar.is-light{--bulma-navbar-h:var(--bulma-light-h);--bulma-navbar-s:var(--bulma-light-s);--bulma-navbar-l:var(--bulma-light-l);--bulma-burger-h:var(--bulma-light-h);--bulma-burger-s:var(--bulma-light-s);--bulma-burger-l:var(--bulma-light-invert-l);--bulma-navbar-background-color:var(--bulma-light);--bulma-navbar-item-background-l:var(--bulma-light-l);--bulma-navbar-item-color-l:var(--bulma-light-invert-l);--bulma-navbar-item-selected-h:var(--bulma-light-h);--bulma-navbar-item-selected-s:var(--bulma-light-s);--bulma-navbar-item-selected-l:var(--bulma-light-l);--bulma-navbar-item-selected-background-l:var(--bulma-light-l);--bulma-navbar-item-selected-color-l:var(--bulma-light-invert-l);--bulma-navbar-dropdown-arrow:var(--bulma-light-invert-l);--bulma-navbar-dropdown-background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h:var(--bulma-light-h);--bulma-navbar-dropdown-item-s:var(--bulma-light-s)}.navbar.is-dark{--bulma-navbar-h:var(--bulma-dark-h);--bulma-navbar-s:var(--bulma-dark-s);--bulma-navbar-l:var(--bulma-dark-l);--bulma-burger-h:var(--bulma-dark-h);--bulma-burger-s:var(--bulma-dark-s);--bulma-burger-l:var(--bulma-dark-invert-l);--bulma-navbar-background-color:var(--bulma-dark);--bulma-navbar-item-background-l:var(--bulma-dark-l);--bulma-navbar-item-color-l:var(--bulma-dark-invert-l);--bulma-navbar-item-selected-h:var(--bulma-dark-h);--bulma-navbar-item-selected-s:var(--bulma-dark-s);--bulma-navbar-item-selected-l:var(--bulma-dark-l);--bulma-navbar-item-selected-background-l:var(--bulma-dark-l);--bulma-navbar-item-selected-color-l:var(--bulma-dark-invert-l);--bulma-navbar-dropdown-arrow:var(--bulma-dark-invert-l);--bulma-navbar-dropdown-background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h:var(--bulma-dark-h);--bulma-navbar-dropdown-item-s:var(--bulma-dark-s)}.navbar.is-text{--bulma-navbar-h:var(--bulma-text-h);--bulma-navbar-s:var(--bulma-text-s);--bulma-navbar-l:var(--bulma-text-l);--bulma-burger-h:var(--bulma-text-h);--bulma-burger-s:var(--bulma-text-s);--bulma-burger-l:var(--bulma-text-invert-l);--bulma-navbar-background-color:var(--bulma-text);--bulma-navbar-item-background-l:var(--bulma-text-l);--bulma-navbar-item-color-l:var(--bulma-text-invert-l);--bulma-navbar-item-selected-h:var(--bulma-text-h);--bulma-navbar-item-selected-s:var(--bulma-text-s);--bulma-navbar-item-selected-l:var(--bulma-text-l);--bulma-navbar-item-selected-background-l:var(--bulma-text-l);--bulma-navbar-item-selected-color-l:var(--bulma-text-invert-l);--bulma-navbar-dropdown-arrow:var(--bulma-text-invert-l);--bulma-navbar-dropdown-background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h:var(--bulma-text-h);--bulma-navbar-dropdown-item-s:var(--bulma-text-s)}.navbar.is-primary{--bulma-navbar-h:var(--bulma-primary-h);--bulma-navbar-s:var(--bulma-primary-s);--bulma-navbar-l:var(--bulma-primary-l);--bulma-burger-h:var(--bulma-primary-h);--bulma-burger-s:var(--bulma-primary-s);--bulma-burger-l:var(--bulma-primary-invert-l);--bulma-navbar-background-color:var(--bulma-primary);--bulma-navbar-item-background-l:var(--bulma-primary-l);--bulma-navbar-item-color-l:var(--bulma-primary-invert-l);--bulma-navbar-item-selected-h:var(--bulma-primary-h);--bulma-navbar-item-selected-s:var(--bulma-primary-s);--bulma-navbar-item-selected-l:var(--bulma-primary-l);--bulma-navbar-item-selected-background-l:var(--bulma-primary-l);--bulma-navbar-item-selected-color-l:var(--bulma-primary-invert-l);--bulma-navbar-dropdown-arrow:var(--bulma-primary-invert-l);--bulma-navbar-dropdown-background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h:var(--bulma-primary-h);--bulma-navbar-dropdown-item-s:var(--bulma-primary-s)}.navbar.is-link{--bulma-navbar-h:var(--bulma-link-h);--bulma-navbar-s:var(--bulma-link-s);--bulma-navbar-l:var(--bulma-link-l);--bulma-burger-h:var(--bulma-link-h);--bulma-burger-s:var(--bulma-link-s);--bulma-burger-l:var(--bulma-link-invert-l);--bulma-navbar-background-color:var(--bulma-link);--bulma-navbar-item-background-l:var(--bulma-link-l);--bulma-navbar-item-color-l:var(--bulma-link-invert-l);--bulma-navbar-item-selected-h:var(--bulma-link-h);--bulma-navbar-item-selected-s:var(--bulma-link-s);--bulma-navbar-item-selected-l:var(--bulma-link-l);--bulma-navbar-item-selected-background-l:var(--bulma-link-l);--bulma-navbar-item-selected-color-l:var(--bulma-link-invert-l);--bulma-navbar-dropdown-arrow:var(--bulma-link-invert-l);--bulma-navbar-dropdown-background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h:var(--bulma-link-h);--bulma-navbar-dropdown-item-s:var(--bulma-link-s)}.navbar.is-info{--bulma-navbar-h:var(--bulma-info-h);--bulma-navbar-s:var(--bulma-info-s);--bulma-navbar-l:var(--bulma-info-l);--bulma-burger-h:var(--bulma-info-h);--bulma-burger-s:var(--bulma-info-s);--bulma-burger-l:var(--bulma-info-invert-l);--bulma-navbar-background-color:var(--bulma-info);--bulma-navbar-item-background-l:var(--bulma-info-l);--bulma-navbar-item-color-l:var(--bulma-info-invert-l);--bulma-navbar-item-selected-h:var(--bulma-info-h);--bulma-navbar-item-selected-s:var(--bulma-info-s);--bulma-navbar-item-selected-l:var(--bulma-info-l);--bulma-navbar-item-selected-background-l:var(--bulma-info-l);--bulma-navbar-item-selected-color-l:var(--bulma-info-invert-l);--bulma-navbar-dropdown-arrow:var(--bulma-info-invert-l);--bulma-navbar-dropdown-background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h:var(--bulma-info-h);--bulma-navbar-dropdown-item-s:var(--bulma-info-s)}.navbar.is-success{--bulma-navbar-h:var(--bulma-success-h);--bulma-navbar-s:var(--bulma-success-s);--bulma-navbar-l:var(--bulma-success-l);--bulma-burger-h:var(--bulma-success-h);--bulma-burger-s:var(--bulma-success-s);--bulma-burger-l:var(--bulma-success-invert-l);--bulma-navbar-background-color:var(--bulma-success);--bulma-navbar-item-background-l:var(--bulma-success-l);--bulma-navbar-item-color-l:var(--bulma-success-invert-l);--bulma-navbar-item-selected-h:var(--bulma-success-h);--bulma-navbar-item-selected-s:var(--bulma-success-s);--bulma-navbar-item-selected-l:var(--bulma-success-l);--bulma-navbar-item-selected-background-l:var(--bulma-success-l);--bulma-navbar-item-selected-color-l:var(--bulma-success-invert-l);--bulma-navbar-dropdown-arrow:var(--bulma-success-invert-l);--bulma-navbar-dropdown-background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h:var(--bulma-success-h);--bulma-navbar-dropdown-item-s:var(--bulma-success-s)}.navbar.is-warning{--bulma-navbar-h:var(--bulma-warning-h);--bulma-navbar-s:var(--bulma-warning-s);--bulma-navbar-l:var(--bulma-warning-l);--bulma-burger-h:var(--bulma-warning-h);--bulma-burger-s:var(--bulma-warning-s);--bulma-burger-l:var(--bulma-warning-invert-l);--bulma-navbar-background-color:var(--bulma-warning);--bulma-navbar-item-background-l:var(--bulma-warning-l);--bulma-navbar-item-color-l:var(--bulma-warning-invert-l);--bulma-navbar-item-selected-h:var(--bulma-warning-h);--bulma-navbar-item-selected-s:var(--bulma-warning-s);--bulma-navbar-item-selected-l:var(--bulma-warning-l);--bulma-navbar-item-selected-background-l:var(--bulma-warning-l);--bulma-navbar-item-selected-color-l:var(--bulma-warning-invert-l);--bulma-navbar-dropdown-arrow:var(--bulma-warning-invert-l);--bulma-navbar-dropdown-background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h:var(--bulma-warning-h);--bulma-navbar-dropdown-item-s:var(--bulma-warning-s)}.navbar.is-danger{--bulma-navbar-h:var(--bulma-danger-h);--bulma-navbar-s:var(--bulma-danger-s);--bulma-navbar-l:var(--bulma-danger-l);--bulma-burger-h:var(--bulma-danger-h);--bulma-burger-s:var(--bulma-danger-s);--bulma-burger-l:var(--bulma-danger-invert-l);--bulma-navbar-background-color:var(--bulma-danger);--bulma-navbar-item-background-l:var(--bulma-danger-l);--bulma-navbar-item-color-l:var(--bulma-danger-invert-l);--bulma-navbar-item-selected-h:var(--bulma-danger-h);--bulma-navbar-item-selected-s:var(--bulma-danger-s);--bulma-navbar-item-selected-l:var(--bulma-danger-l);--bulma-navbar-item-selected-background-l:var(--bulma-danger-l);--bulma-navbar-item-selected-color-l:var(--bulma-danger-invert-l);--bulma-navbar-dropdown-arrow:var(--bulma-danger-invert-l);--bulma-navbar-dropdown-background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h:var(--bulma-danger-h);--bulma-navbar-dropdown-item-s:var(--bulma-danger-s)}.navbar>.container{align-items:stretch;display:flex;min-height:var(--bulma-navbar-height);width:100%}.navbar.has-shadow{box-shadow:var(--bulma-navbar-box-shadow-size) var(--bulma-navbar-box-shadow-color)}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:var(--bulma-navbar-fixed-z)}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:var(--bulma-navbar-bottom-box-shadow-size) var(--bulma-navbar-box-shadow-color)}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:var(--bulma-navbar-height)}html.has-navbar-fixed-bottom,body.has-navbar-fixed-bottom{padding-bottom:var(--bulma-navbar-height)}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:var(--bulma-navbar-height)}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{align-items:center;appearance:none;background:none;border:none;border-radius:var(--bulma-burger-border-radius);color:hsl(var(--bulma-burger-h), var(--bulma-burger-s), var(--bulma-burger-l));cursor:pointer;display:inline-flex;flex-direction:column;flex-shrink:0;height:2.5rem;justify-content:center;position:relative;vertical-align:top;width:2.5rem}.navbar-burger span{background-color:currentColor;display:block;height:var(--bulma-burger-item-height);left:calc(50% - (var(--bulma-burger-item-width))/2);position:absolute;transform-origin:center;transition-duration:var(--bulma-duration);transition-property:background-color,color,opacity,transform;transition-timing-function:var(--bulma-easing);width:var(--bulma-burger-item-width)}.navbar-burger span:nth-child(1),.navbar-burger span:nth-child(2){top:calc(50% - (var(--bulma-burger-item-height))/2)}.navbar-burger span:nth-child(3){bottom:calc(50% + var(--bulma-burger-gap))}.navbar-burger span:nth-child(4){top:calc(50% + var(--bulma-burger-gap))}.navbar-burger:hover{background-color:hsla(var(--bulma-burger-h), var(--bulma-burger-s), var(--bulma-burger-l), 0.1)}.navbar-burger:active{background-color:hsla(var(--bulma-burger-h), var(--bulma-burger-s), var(--bulma-burger-l), 0.2)}.navbar-burger.is-active span:nth-child(1){transform:rotate(-45deg)}.navbar-burger.is-active span:nth-child(2){transform:rotate(45deg)}.navbar-burger.is-active span:nth-child(3),.navbar-burger.is-active span:nth-child(4){opacity:0}.navbar-burger{align-self:center;color:var(--bulma-navbar-burger-color);margin-inline-start:auto;margin-inline-end:.375rem}.navbar-menu{display:none}.navbar-item,.navbar-link{color:var(--bulma-navbar-item-color);display:block;gap:.75rem;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}a.navbar-item,.navbar-link{background-color:hsla(var(--bulma-navbar-h), var(--bulma-navbar-s), calc(var(--bulma-navbar-item-background-l) + var(--bulma-navbar-item-background-l-delta)), var(--bulma-navbar-item-background-a));cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover{--bulma-navbar-item-background-l-delta:var(--bulma-navbar-item-hover-background-l-delta);--bulma-navbar-item-background-a:1}a.navbar-item:active,.navbar-link:active{--bulma-navbar-item-background-l-delta:var(--bulma-navbar-item-active-background-l-delta);--bulma-navbar-item-background-a:1}a.navbar-item.is-active,a.navbar-item.is-selected,.navbar-link.is-active,.navbar-link.is-selected{--bulma-navbar-h:var(--bulma-navbar-item-selected-h);--bulma-navbar-s:var(--bulma-navbar-item-selected-s);--bulma-navbar-l:var(--bulma-navbar-item-selected-l);--bulma-navbar-item-background-l:var(--bulma-navbar-item-selected-background-l);--bulma-navbar-item-background-a:1;--bulma-navbar-item-color-l:var(--bulma-navbar-item-selected-color-l)}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img,.navbar-item svg{max-height:var(--bulma-navbar-item-img-max-height)}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid rgba(0,0,0,0);min-height:var(--bulma-navbar-height);padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:var(--bulma-navbar-tab-hover-background-color);border-bottom-color:var(--bulma-navbar-tab-hover-border-bottom-color)}.navbar-item.is-tab.is-active{background-color:var(--bulma-navbar-tab-active-background-color);border-bottom-color:var(--bulma-navbar-tab-active-border-bottom-color);border-bottom-style:var(--bulma-navbar-tab-active-border-bottom-style);border-bottom-width:var(--bulma-navbar-tab-active-border-bottom-width);color:var(--bulma-navbar-tab-active-color);padding-bottom:calc(.5rem - var(--bulma-navbar-tab-active-border-bottom-width))}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-inline-end:2.5em}.navbar-link:not(.is-arrowless)::after{border-color:var(--bulma-navbar-dropdown-arrow);margin-top:-0.375em;inset-inline-end:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.75rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-dropdown .navbar-item:not(.is-active,.is-selected){background-color:hsl(var(--bulma-navbar-dropdown-item-h), var(--bulma-navbar-dropdown-item-s), calc(var(--bulma-navbar-dropdown-item-background-l) + var(--bulma-navbar-item-background-l-delta)));color:hsl(var(--bulma-navbar-dropdown-item-h), var(--bulma-navbar-dropdown-item-s), var(--bulma-navbar-dropdown-item-color-l))}.navbar-divider{background-color:hsl(var(--bulma-navbar-h), var(--bulma-navbar-s), var(--bulma-navbar-divider-background-l));border:none;display:none;height:var(--bulma-navbar-divider-height);margin:.5rem 0}@media screen and (max-width: 1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link::after{display:none}.navbar-menu{background-color:var(--bulma-navbar-background-color);box-shadow:0 .5em 1em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:var(--bulma-navbar-fixed-z)}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -0.125em .1875em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - var(--bulma-navbar-height));overflow:auto}html.has-navbar-fixed-top-touch,body.has-navbar-fixed-top-touch{padding-top:var(--bulma-navbar-height)}html.has-navbar-fixed-bottom-touch,body.has-navbar-fixed-bottom-touch{padding-bottom:var(--bulma-navbar-height)}}@media screen and (min-width: 1024px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:var(--bulma-navbar-height)}.navbar.is-spaced{padding:var(--bulma-navbar-padding-vertical) var(--bulma-navbar-padding-horizontal)}.navbar.is-spaced .navbar-start,.navbar.is-spaced .navbar-end{align-items:center}.navbar.is-spaced a.navbar-item,.navbar.is-spaced .navbar-link{border-radius:var(--bulma-radius)}.navbar.is-transparent{--bulma-navbar-item-background-a:0}.navbar.is-transparent .navbar-dropdown a.navbar-item{background-color:hsl(var(--bulma-navbar-h), var(--bulma-navbar-s), calc(var(--bulma-navbar-item-background-l) + var(--bulma-navbar-item-background-l-delta)))}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active,.navbar.is-transparent .navbar-dropdown a.navbar-item.is-selected{--bulma-navbar-h:var(--bulma-navbar-item-selected-h);--bulma-navbar-s:var(--bulma-navbar-item-selected-s);--bulma-navbar-l:var(--bulma-navbar-item-selected-l);--bulma-navbar-item-background-l:var(--bulma-navbar-item-selected-background-l);--bulma-navbar-item-color-l:var(--bulma-navbar-item-selected-color-l)}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom-color:var(--bulma-navbar-dropdown-border-color);border-bottom-style:var(--bulma-navbar-dropdown-border-style);border-bottom-width:var(--bulma-navbar-dropdown-border-width);border-radius:var(--bulma-navbar-dropdown-radius) var(--bulma-navbar-dropdown-radius) 0 0;border-top:none;bottom:100%;box-shadow:0 -0.5em .5em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-inline-end:auto}.navbar-end{justify-content:flex-end;margin-inline-start:auto}.navbar-dropdown{background-color:var(--bulma-navbar-dropdown-background-color);border-end-start-radius:var(--bulma-navbar-dropdown-radius);border-end-end-radius:var(--bulma-navbar-dropdown-radius);border-top-color:var(--bulma-navbar-dropdown-border-color);border-top-style:var(--bulma-navbar-dropdown-border-style);border-top-width:var(--bulma-navbar-dropdown-border-width);box-shadow:0 .5em .5em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);display:none;font-size:.875rem;inset-inline-start:0;min-width:100%;position:absolute;top:100%;z-index:var(--bulma-navbar-dropdown-z)}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-inline-end:3rem}.navbar-dropdown a.navbar-item:not(.is-active,.is-selected){background-color:hsl(var(--bulma-navbar-dropdown-item-h), var(--bulma-navbar-dropdown-item-s), calc(var(--bulma-navbar-dropdown-item-background-l) + var(--bulma-navbar-item-background-l-delta)));color:hsl(var(--bulma-navbar-dropdown-item-h), var(--bulma-navbar-dropdown-item-s), var(--bulma-navbar-dropdown-item-color-l))}.navbar.is-spaced .navbar-dropdown,.navbar-dropdown.is-boxed{border-radius:var(--bulma-navbar-dropdown-boxed-radius);border-top:none;box-shadow:var(--bulma-navbar-dropdown-boxed-shadow);display:block;opacity:0;pointer-events:none;top:calc(100% + (var(--bulma-navbar-dropdown-offset)));transform:translateY(-5px);transition-duration:var(--bulma-duration);transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.navbar>.container .navbar-brand,.container>.navbar .navbar-brand{margin-inline-start:-0.75rem}.navbar>.container .navbar-menu,.container>.navbar .navbar-menu{margin-inline-end:-0.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:var(--bulma-navbar-fixed-z)}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -0.125em .1875em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1)}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop,body.has-navbar-fixed-top-desktop{padding-top:var(--bulma-navbar-height)}html.has-navbar-fixed-bottom-desktop,body.has-navbar-fixed-bottom-desktop{padding-bottom:var(--bulma-navbar-height)}html.has-spaced-navbar-fixed-top,body.has-spaced-navbar-fixed-top{padding-top:calc(var(--bulma-navbar-height) + var(--bulma-navbar-padding-vertical)*2)}html.has-spaced-navbar-fixed-bottom,body.has-spaced-navbar-fixed-bottom{padding-bottom:calc(var(--bulma-navbar-height) + var(--bulma-navbar-padding-vertical)*2)}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - var(--bulma-navbar-height))}.pagination{--bulma-pagination-margin:-0.25rem;--bulma-pagination-min-width:var(--bulma-control-height);--bulma-pagination-item-h:var(--bulma-scheme-h);--bulma-pagination-item-s:var(--bulma-scheme-s);--bulma-pagination-item-l:var(--bulma-scheme-main-l);--bulma-pagination-item-background-l-delta:0%;--bulma-pagination-item-hover-background-l-delta:var(--bulma-hover-background-l-delta);--bulma-pagination-item-active-background-l-delta:var(--bulma-active-background-l-delta);--bulma-pagination-item-border-style:solid;--bulma-pagination-item-border-width:var(--bulma-control-border-width);--bulma-pagination-item-border-l:var(--bulma-border-l);--bulma-pagination-item-border-l-delta:0%;--bulma-pagination-item-hover-border-l-delta:var(--bulma-hover-border-l-delta);--bulma-pagination-item-active-border-l-delta:var(--bulma-active-border-l-delta);--bulma-pagination-item-focus-border-l-delta:var(--bulma-focus-border-l-delta);--bulma-pagination-item-color-l:var(--bulma-text-strong-l);--bulma-pagination-item-font-size:1em;--bulma-pagination-item-margin:0.25rem;--bulma-pagination-item-padding-left:0.5em;--bulma-pagination-item-padding-right:0.5em;--bulma-pagination-item-outer-shadow-h:0;--bulma-pagination-item-outer-shadow-s:0%;--bulma-pagination-item-outer-shadow-l:20%;--bulma-pagination-item-outer-shadow-a:0.05;--bulma-pagination-nav-padding-left:0.75em;--bulma-pagination-nav-padding-right:0.75em;--bulma-pagination-disabled-color:var(--bulma-text-weak);--bulma-pagination-disabled-background-color:var(--bulma-border);--bulma-pagination-disabled-border-color:var(--bulma-border);--bulma-pagination-current-color:var(--bulma-link-invert);--bulma-pagination-current-background-color:var(--bulma-link);--bulma-pagination-current-border-color:var(--bulma-link);--bulma-pagination-ellipsis-color:var(--bulma-text-weak);--bulma-pagination-shadow-inset:inset 0 0.0625em 0.125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.2);--bulma-pagination-selected-item-h:var(--bulma-link-h);--bulma-pagination-selected-item-s:var(--bulma-link-s);--bulma-pagination-selected-item-l:var(--bulma-link-l);--bulma-pagination-selected-item-background-l:var(--bulma-link-l);--bulma-pagination-selected-item-border-l:var(--bulma-link-l);--bulma-pagination-selected-item-color-l:var(--bulma-link-invert-l)}.pagination{font-size:var(--bulma-size-normal);margin:var(--bulma-pagination-margin)}.pagination.is-small{font-size:var(--bulma-size-small)}.pagination.is-medium{font-size:var(--bulma-size-medium)}.pagination.is-large{font-size:var(--bulma-size-large)}.pagination.is-rounded .pagination-previous,.pagination.button .pagination-previous,.pagination.is-rounded .pagination-next,.pagination.button .pagination-next{padding-left:1em;padding-right:1em;border-radius:var(--bulma-radius-rounded)}.pagination.is-rounded .pagination-link,.pagination.button .pagination-link{border-radius:var(--bulma-radius-rounded)}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{color:hsl(var(--bulma-pagination-item-h), var(--bulma-pagination-item-s), var(--bulma-pagination-item-color-l));font-size:var(--bulma-pagination-item-font-size);justify-content:center;margin:var(--bulma-pagination-item-margin);padding-left:var(--bulma-pagination-item-padding-left);padding-right:var(--bulma-pagination-item-padding-right);text-align:center}.pagination-previous,.pagination-next,.pagination-link{background-color:hsl(var(--bulma-pagination-item-h), var(--bulma-pagination-item-s), calc(var(--bulma-pagination-item-background-l) + var(--bulma-pagination-item-background-l-delta)));border-color:hsl(var(--bulma-pagination-item-h), var(--bulma-pagination-item-s), calc(var(--bulma-pagination-item-border-l) + var(--bulma-pagination-item-border-l-delta)));border-style:var(--bulma-pagination-item-border-style);border-width:var(--bulma-pagination-item-border-width);box-shadow:0px .0625em .125em hsla(var(--bulma-pagination-item-outer-shadow-h), var(--bulma-pagination-item-outer-shadow-s), var(--bulma-pagination-item-outer-shadow-l), var(--bulma-pagination-item-outer-shadow-a)),0px .125em .25em hsla(var(--bulma-pagination-item-outer-shadow-h), var(--bulma-pagination-item-outer-shadow-s), var(--bulma-pagination-item-outer-shadow-l), var(--bulma-pagination-item-outer-shadow-a));color:hsl(var(--bulma-pagination-item-h), var(--bulma-pagination-item-s), var(--bulma-pagination-item-color-l));min-width:var(--bulma-pagination-min-width);transition-duration:var(--bulma-duration);transition-property:background-color,border-color,box-shadow,color}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{--bulma-pagination-item-background-l-delta:var(--bulma-pagination-item-hover-background-l-delta);--bulma-pagination-item-border-l-delta:var(--bulma-pagination-item-hover-border-l-delta)}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{--bulma-pagination-item-background-l-delta:var(--bulma-pagination-item-hover-background-l-delta);--bulma-pagination-item-border-l-delta:var(--bulma-pagination-item-hover-border-l-delta)}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:var(--bulma-pagination-shadow-inset)}.pagination-previous[disabled],.pagination-previous.is-disabled,.pagination-next[disabled],.pagination-next.is-disabled,.pagination-link[disabled],.pagination-link.is-disabled{background-color:var(--bulma-pagination-disabled-background-color);border-color:var(--bulma-pagination-disabled-border-color);box-shadow:none;color:var(--bulma-pagination-disabled-color);opacity:.5}.pagination-previous,.pagination-next{padding-left:var(--bulma-pagination-nav-padding-left);padding-right:var(--bulma-pagination-nav-padding-right);white-space:nowrap}.pagination-link.is-current,.pagination-link.is-selected{--bulma-pagination-item-h:var(--bulma-pagination-selected-item-h);--bulma-pagination-item-s:var(--bulma-pagination-selected-item-s);--bulma-pagination-item-l:var(--bulma-pagination-selected-item-l);--bulma-pagination-item-background-l:var(--bulma-pagination-selected-item-background-l);--bulma-pagination-item-border-l:var(--bulma-pagination-selected-item-border-l);--bulma-pagination-item-color-l:var(--bulma-pagination-selected-item-color-l)}.pagination-ellipsis{color:var(--bulma-pagination-ellipsis-color);pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{margin-bottom:0;margin-top:0}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between;margin-bottom:0;margin-top:0}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{--bulma-panel-margin:var(--bulma-block-spacing);--bulma-panel-item-border:1px solid var(--bulma-border-weak);--bulma-panel-radius:var(--bulma-radius-large);--bulma-panel-shadow:var(--bulma-shadow);--bulma-panel-heading-line-height:1.25;--bulma-panel-heading-padding:1em 1.25em;--bulma-panel-heading-radius:var(--bulma-radius);--bulma-panel-heading-size:1.25em;--bulma-panel-heading-weight:var(--bulma-weight-bold);--bulma-panel-tabs-font-size:1em;--bulma-panel-tab-border-bottom-color:var(--bulma-border);--bulma-panel-tab-border-bottom-style:solid;--bulma-panel-tab-border-bottom-width:1px;--bulma-panel-tab-active-color:var(--bulma-link-active);--bulma-panel-list-item-color:var(--bulma-text);--bulma-panel-list-item-hover-color:var(--bulma-link);--bulma-panel-block-color:var(--bulma-text-strong);--bulma-panel-block-hover-background-color:var(--bulma-background);--bulma-panel-block-active-border-left-color:var(--bulma-link);--bulma-panel-block-active-color:var(--bulma-link-active);--bulma-panel-block-active-icon-color:var(--bulma-link);--bulma-panel-icon-color:var(--bulma-text-weak)}.panel{--bulma-panel-h:var(--bulma-scheme-h);--bulma-panel-s:var(--bulma-scheme-s);--bulma-panel-color-l:var(--bulma-text-l);--bulma-panel-heading-background-l:var(--bulma-text-l);--bulma-panel-heading-color-l:var(--bulma-text-invert-l);border-radius:var(--bulma-panel-radius);box-shadow:var(--bulma-panel-shadow);font-size:var(--bulma-size-normal)}.panel:not(:last-child){margin-bottom:var(--bulma-panel-margin)}.panel.is-white{--bulma-panel-h:var(--bulma-white-h);--bulma-panel-s:var(--bulma-white-s);--bulma-panel-color-l:var(--bulma-white-l);--bulma-panel-heading-background-l:var(--bulma-white-l);--bulma-panel-heading-color-l:var(--bulma-white-invert-l)}.panel.is-black{--bulma-panel-h:var(--bulma-black-h);--bulma-panel-s:var(--bulma-black-s);--bulma-panel-color-l:var(--bulma-black-l);--bulma-panel-heading-background-l:var(--bulma-black-l);--bulma-panel-heading-color-l:var(--bulma-black-invert-l)}.panel.is-light{--bulma-panel-h:var(--bulma-light-h);--bulma-panel-s:var(--bulma-light-s);--bulma-panel-color-l:var(--bulma-light-l);--bulma-panel-heading-background-l:var(--bulma-light-l);--bulma-panel-heading-color-l:var(--bulma-light-invert-l)}.panel.is-dark{--bulma-panel-h:var(--bulma-dark-h);--bulma-panel-s:var(--bulma-dark-s);--bulma-panel-color-l:var(--bulma-dark-l);--bulma-panel-heading-background-l:var(--bulma-dark-l);--bulma-panel-heading-color-l:var(--bulma-dark-invert-l)}.panel.is-text{--bulma-panel-h:var(--bulma-text-h);--bulma-panel-s:var(--bulma-text-s);--bulma-panel-color-l:var(--bulma-text-l);--bulma-panel-heading-background-l:var(--bulma-text-l);--bulma-panel-heading-color-l:var(--bulma-text-invert-l)}.panel.is-primary{--bulma-panel-h:var(--bulma-primary-h);--bulma-panel-s:var(--bulma-primary-s);--bulma-panel-color-l:var(--bulma-primary-l);--bulma-panel-heading-background-l:var(--bulma-primary-l);--bulma-panel-heading-color-l:var(--bulma-primary-invert-l)}.panel.is-link{--bulma-panel-h:var(--bulma-link-h);--bulma-panel-s:var(--bulma-link-s);--bulma-panel-color-l:var(--bulma-link-l);--bulma-panel-heading-background-l:var(--bulma-link-l);--bulma-panel-heading-color-l:var(--bulma-link-invert-l)}.panel.is-info{--bulma-panel-h:var(--bulma-info-h);--bulma-panel-s:var(--bulma-info-s);--bulma-panel-color-l:var(--bulma-info-l);--bulma-panel-heading-background-l:var(--bulma-info-l);--bulma-panel-heading-color-l:var(--bulma-info-invert-l)}.panel.is-success{--bulma-panel-h:var(--bulma-success-h);--bulma-panel-s:var(--bulma-success-s);--bulma-panel-color-l:var(--bulma-success-l);--bulma-panel-heading-background-l:var(--bulma-success-l);--bulma-panel-heading-color-l:var(--bulma-success-invert-l)}.panel.is-warning{--bulma-panel-h:var(--bulma-warning-h);--bulma-panel-s:var(--bulma-warning-s);--bulma-panel-color-l:var(--bulma-warning-l);--bulma-panel-heading-background-l:var(--bulma-warning-l);--bulma-panel-heading-color-l:var(--bulma-warning-invert-l)}.panel.is-danger{--bulma-panel-h:var(--bulma-danger-h);--bulma-panel-s:var(--bulma-danger-s);--bulma-panel-color-l:var(--bulma-danger-l);--bulma-panel-heading-background-l:var(--bulma-danger-l);--bulma-panel-heading-color-l:var(--bulma-danger-invert-l)}.panel-tabs:not(:last-child),.panel-block:not(:last-child){border-bottom:var(--bulma-panel-item-border)}.panel-heading{background-color:hsl(var(--bulma-panel-h), var(--bulma-panel-s), var(--bulma-panel-heading-background-l));border-radius:var(--bulma-panel-radius) var(--bulma-panel-radius) 0 0;color:hsl(var(--bulma-panel-h), var(--bulma-panel-s), var(--bulma-panel-heading-color-l));font-size:var(--bulma-panel-heading-size);font-weight:var(--bulma-panel-heading-weight);line-height:var(--bulma-panel-heading-line-height);padding:var(--bulma-panel-heading-padding)}.panel-tabs{align-items:flex-end;display:flex;font-size:var(--bulma-panel-tabs-font-size);justify-content:center}.panel-tabs a{border-bottom-color:var(--bulma-panel-tab-border-bottom-color);border-bottom-style:var(--bulma-panel-tab-border-bottom-style);border-bottom-width:var(--bulma-panel-tab-border-bottom-width);margin-bottom:calc(-1*1px);padding:.75em}.panel-tabs a.is-active{border-bottom-color:hsl(var(--bulma-panel-h), var(--bulma-panel-s), var(--bulma-panel-color-l));color:var(--bulma-panel-tab-active-color)}.panel-list a{color:var(--bulma-panel-list-item-color)}.panel-list a:hover{color:var(--bulma-panel-list-item-hover-color)}.panel-block{align-items:center;color:var(--bulma-panel-block-color);display:flex;justify-content:flex-start;padding:.75em 1em}.panel-block input[type=checkbox]{margin-inline-end:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:var(--bulma-panel-block-active-border-left-color);color:var(--bulma-panel-block-active-color)}.panel-block.is-active .panel-icon{color:hsl(var(--bulma-panel-h), var(--bulma-panel-s), var(--bulma-panel-color-l))}.panel-block:last-child{border-end-start-radius:var(--bulma-panel-radius);border-end-end-radius:var(--bulma-panel-radius)}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:var(--bulma-panel-block-hover-background-color)}.panel-icon{display:inline-block;font-size:1em;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:var(--bulma-panel-icon-color);margin-inline-end:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{--bulma-tabs-border-bottom-color:var(--bulma-border);--bulma-tabs-border-bottom-style:solid;--bulma-tabs-border-bottom-width:1px;--bulma-tabs-link-color:var(--bulma-text);--bulma-tabs-link-hover-border-bottom-color:var(--bulma-text-strong);--bulma-tabs-link-hover-color:var(--bulma-text-strong);--bulma-tabs-link-active-border-bottom-color:var(--bulma-link-text);--bulma-tabs-link-active-color:var(--bulma-link-text);--bulma-tabs-link-padding:0.5em 1em;--bulma-tabs-boxed-link-radius:var(--bulma-radius);--bulma-tabs-boxed-link-hover-background-color:var(--bulma-background);--bulma-tabs-boxed-link-hover-border-bottom-color:var(--bulma-border);--bulma-tabs-boxed-link-active-background-color:var(--bulma-scheme-main);--bulma-tabs-boxed-link-active-border-color:var(--bulma-border);--bulma-tabs-boxed-link-active-border-bottom-color:transparent;--bulma-tabs-toggle-link-border-color:var(--bulma-border);--bulma-tabs-toggle-link-border-style:solid;--bulma-tabs-toggle-link-border-width:1px;--bulma-tabs-toggle-link-hover-background-color:var(--bulma-background);--bulma-tabs-toggle-link-hover-border-color:var(--bulma-border-hover);--bulma-tabs-toggle-link-radius:var(--bulma-radius);--bulma-tabs-toggle-link-active-background-color:var(--bulma-link);--bulma-tabs-toggle-link-active-border-color:var(--bulma-link);--bulma-tabs-toggle-link-active-color:var(--bulma-link-invert)}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:var(--bulma-size-normal);justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:var(--bulma-tabs-border-bottom-color);border-bottom-style:var(--bulma-tabs-border-bottom-style);border-bottom-width:var(--bulma-tabs-border-bottom-width);color:var(--bulma-tabs-link-color);display:flex;justify-content:center;margin-bottom:calc(-1*var(--bulma-tabs-border-bottom-width));padding:var(--bulma-tabs-link-padding);transition-duration:var(--bulma-duration);transition-property:background-color,border-color,color;vertical-align:top}.tabs a:hover{border-bottom-color:var(--bulma-tabs-link-hover-border-bottom-color);color:var(--bulma-tabs-link-hover-color)}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:var(--bulma-tabs-link-active-border-bottom-color);color:var(--bulma-tabs-link-active-color)}.tabs ul{align-items:center;border-bottom-color:var(--bulma-tabs-border-bottom-color);border-bottom-style:var(--bulma-tabs-border-bottom-style);border-bottom-width:var(--bulma-tabs-border-bottom-width);display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-inline-end:.5em}.tabs .icon:last-child{margin-inline-start:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid rgba(0,0,0,0);border-start-start-radius:var(--bulma-tabs-boxed-link-radius);border-start-end-radius:var(--bulma-tabs-boxed-link-radius)}.tabs.is-boxed a:hover{background-color:var(--bulma-tabs-boxed-link-hover-background-color);border-bottom-color:var(--bulma-tabs-boxed-link-hover-border-bottom-color)}.tabs.is-boxed li.is-active a{background-color:var(--bulma-tabs-boxed-link-active-background-color);border-color:var(--bulma-tabs-boxed-link-active-border-color);border-bottom-color:var(--bulma-tabs-boxed-link-active-border-bottom-color) !important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:var(--bulma-tabs-toggle-link-border-color);border-style:var(--bulma-tabs-toggle-link-border-style);border-width:var(--bulma-tabs-toggle-link-border-width);margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:var(--bulma-tabs-toggle-link-hover-background-color);border-color:var(--bulma-tabs-toggle-link-hover-border-color);z-index:2}.tabs.is-toggle li+li{margin-inline-start:calc(-1*var(--bulma-tabs-toggle-link-border-width))}.tabs.is-toggle li:first-child a{border-start-start-radius:var(--bulma-tabs-toggle-link-radius);border-end-start-radius:var(--bulma-tabs-toggle-link-radius)}.tabs.is-toggle li:last-child a{border-start-end-radius:var(--bulma-tabs-toggle-link-radius);border-end-end-radius:var(--bulma-tabs-toggle-link-radius)}.tabs.is-toggle li.is-active a{background-color:var(--bulma-tabs-toggle-link-active-background-color);border-color:var(--bulma-tabs-toggle-link-active-border-color);color:var(--bulma-tabs-toggle-link-active-color);z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-start-start-radius:var(--bulma-radius-rounded);border-end-start-radius:var(--bulma-radius-rounded);padding-inline-start:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-start-end-radius:var(--bulma-radius-rounded);border-end-end-radius:var(--bulma-radius-rounded);padding-inline-end:1.25em}.tabs.is-small{font-size:var(--bulma-size-small)}.tabs.is-medium{font-size:var(--bulma-size-medium)}.tabs.is-large{font-size:var(--bulma-size-large)}:root{--bulma-column-gap:0.75rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:var(--bulma-column-gap)}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-inline-start:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-inline-start:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-inline-start:50%}.columns.is-mobile>.column.is-offset-one-third{margin-inline-start:.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-inline-start:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-inline-start:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-inline-start:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-inline-start:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-inline-start:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-inline-start:0%}.columns.is-mobile>.column.is-1{flex:none;width:8.3333333333%}.columns.is-mobile>.column.is-offset-1{margin-inline-start:8.3333333333%}.columns.is-mobile>.column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-inline-start:16.6666666667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-inline-start:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-inline-start:33.3333333333%}.columns.is-mobile>.column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-inline-start:41.6666666667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-inline-start:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-inline-start:58.3333333333%}.columns.is-mobile>.column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-inline-start:66.6666666667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-inline-start:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-inline-start:83.3333333333%}.columns.is-mobile>.column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-inline-start:91.6666666667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-inline-start:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-inline-start:75%}.column.is-offset-two-thirds-mobile{margin-inline-start:66.6666%}.column.is-offset-half-mobile{margin-inline-start:50%}.column.is-offset-one-third-mobile{margin-inline-start:.3333%}.column.is-offset-one-quarter-mobile{margin-inline-start:25%}.column.is-offset-one-fifth-mobile{margin-inline-start:20%}.column.is-offset-two-fifths-mobile{margin-inline-start:40%}.column.is-offset-three-fifths-mobile{margin-inline-start:60%}.column.is-offset-four-fifths-mobile{margin-inline-start:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-inline-start:0%}.column.is-1-mobile{flex:none;width:8.3333333333%}.column.is-offset-1-mobile{margin-inline-start:8.3333333333%}.column.is-2-mobile{flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-inline-start:16.6666666667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-inline-start:25%}.column.is-4-mobile{flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-inline-start:33.3333333333%}.column.is-5-mobile{flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-inline-start:41.6666666667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-inline-start:50%}.column.is-7-mobile{flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-inline-start:58.3333333333%}.column.is-8-mobile{flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-inline-start:66.6666666667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-inline-start:75%}.column.is-10-mobile{flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-inline-start:83.3333333333%}.column.is-11-mobile{flex:none;width:91.6666666667%}.column.is-offset-11-mobile{margin-inline-start:91.6666666667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-inline-start:100%}}@media screen and (min-width: 769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-inline-start:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-inline-start:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-inline-start:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-inline-start:.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-inline-start:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-inline-start:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-inline-start:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-inline-start:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-inline-start:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-inline-start:0%}.column.is-1,.column.is-1-tablet{flex:none;width:8.3333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-inline-start:8.3333333333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-inline-start:16.6666666667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-inline-start:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-inline-start:33.3333333333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-inline-start:41.6666666667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-inline-start:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-inline-start:58.3333333333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-inline-start:66.6666666667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-inline-start:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-inline-start:83.3333333333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-inline-start:91.6666666667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-inline-start:100%}}@media screen and (max-width: 1023px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-inline-start:75%}.column.is-offset-two-thirds-touch{margin-inline-start:66.6666%}.column.is-offset-half-touch{margin-inline-start:50%}.column.is-offset-one-third-touch{margin-inline-start:.3333%}.column.is-offset-one-quarter-touch{margin-inline-start:25%}.column.is-offset-one-fifth-touch{margin-inline-start:20%}.column.is-offset-two-fifths-touch{margin-inline-start:40%}.column.is-offset-three-fifths-touch{margin-inline-start:60%}.column.is-offset-four-fifths-touch{margin-inline-start:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-inline-start:0%}.column.is-1-touch{flex:none;width:8.3333333333%}.column.is-offset-1-touch{margin-inline-start:8.3333333333%}.column.is-2-touch{flex:none;width:16.6666666667%}.column.is-offset-2-touch{margin-inline-start:16.6666666667%}.column.is-3-touch,.column.content-columns{flex:none;width:25%}.column.is-offset-3-touch{margin-inline-start:25%}.column.is-4-touch{flex:none;width:33.3333333333%}.column.is-offset-4-touch{margin-inline-start:33.3333333333%}.column.is-5-touch{flex:none;width:41.6666666667%}.column.is-offset-5-touch{margin-inline-start:41.6666666667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-inline-start:50%}.column.is-7-touch{flex:none;width:58.3333333333%}.column.is-offset-7-touch{margin-inline-start:58.3333333333%}.column.is-8-touch{flex:none;width:66.6666666667%}.column.is-offset-8-touch{margin-inline-start:66.6666666667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-inline-start:75%}.column.is-10-touch{flex:none;width:83.3333333333%}.column.is-offset-10-touch{margin-inline-start:83.3333333333%}.column.is-11-touch{flex:none;width:91.6666666667%}.column.is-offset-11-touch{margin-inline-start:91.6666666667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-inline-start:100%}}@media screen and (min-width: 1024px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-inline-start:75%}.column.is-offset-two-thirds-desktop{margin-inline-start:66.6666%}.column.is-offset-half-desktop{margin-inline-start:50%}.column.is-offset-one-third-desktop{margin-inline-start:.3333%}.column.is-offset-one-quarter-desktop{margin-inline-start:25%}.column.is-offset-one-fifth-desktop{margin-inline-start:20%}.column.is-offset-two-fifths-desktop{margin-inline-start:40%}.column.is-offset-three-fifths-desktop{margin-inline-start:60%}.column.is-offset-four-fifths-desktop{margin-inline-start:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-inline-start:0%}.column.is-1-desktop{flex:none;width:8.3333333333%}.column.is-offset-1-desktop{margin-inline-start:8.3333333333%}.column.is-2-desktop{flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-inline-start:16.6666666667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-inline-start:25%}.column.is-4-desktop{flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-inline-start:33.3333333333%}.column.is-5-desktop{flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-inline-start:41.6666666667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-inline-start:50%}.column.is-7-desktop{flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-inline-start:58.3333333333%}.column.is-8-desktop{flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-inline-start:66.6666666667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-inline-start:75%}.column.is-10-desktop{flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-inline-start:83.3333333333%}.column.is-11-desktop{flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-inline-start:91.6666666667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-inline-start:100%}}@media screen and (min-width: 1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-inline-start:75%}.column.is-offset-two-thirds-widescreen{margin-inline-start:66.6666%}.column.is-offset-half-widescreen{margin-inline-start:50%}.column.is-offset-one-third-widescreen{margin-inline-start:.3333%}.column.is-offset-one-quarter-widescreen{margin-inline-start:25%}.column.is-offset-one-fifth-widescreen{margin-inline-start:20%}.column.is-offset-two-fifths-widescreen{margin-inline-start:40%}.column.is-offset-three-fifths-widescreen{margin-inline-start:60%}.column.is-offset-four-fifths-widescreen{margin-inline-start:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-inline-start:0%}.column.is-1-widescreen{flex:none;width:8.3333333333%}.column.is-offset-1-widescreen{margin-inline-start:8.3333333333%}.column.is-2-widescreen{flex:none;width:16.6666666667%}.column.is-offset-2-widescreen{margin-inline-start:16.6666666667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-inline-start:25%}.column.is-4-widescreen{flex:none;width:33.3333333333%}.column.is-offset-4-widescreen{margin-inline-start:33.3333333333%}.column.is-5-widescreen{flex:none;width:41.6666666667%}.column.is-offset-5-widescreen{margin-inline-start:41.6666666667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-inline-start:50%}.column.is-7-widescreen{flex:none;width:58.3333333333%}.column.is-offset-7-widescreen{margin-inline-start:58.3333333333%}.column.is-8-widescreen{flex:none;width:66.6666666667%}.column.is-offset-8-widescreen{margin-inline-start:66.6666666667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-inline-start:75%}.column.is-10-widescreen{flex:none;width:83.3333333333%}.column.is-offset-10-widescreen{margin-inline-start:83.3333333333%}.column.is-11-widescreen{flex:none;width:91.6666666667%}.column.is-offset-11-widescreen{margin-inline-start:91.6666666667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-inline-start:100%}}@media screen and (min-width: 1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-inline-start:75%}.column.is-offset-two-thirds-fullhd{margin-inline-start:66.6666%}.column.is-offset-half-fullhd{margin-inline-start:50%}.column.is-offset-one-third-fullhd{margin-inline-start:33.3333%}.column.is-offset-one-quarter-fullhd{margin-inline-start:25%}.column.is-offset-one-fifth-fullhd{margin-inline-start:20%}.column.is-offset-two-fifths-fullhd{margin-inline-start:40%}.column.is-offset-three-fifths-fullhd{margin-inline-start:60%}.column.is-offset-four-fifths-fullhd{margin-inline-start:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-inline-start:0%}.column.is-1-fullhd{flex:none;width:8.3333333333%}.column.is-offset-1-fullhd{margin-inline-start:8.3333333333%}.column.is-2-fullhd{flex:none;width:16.6666666667%}.column.is-offset-2-fullhd{margin-inline-start:16.6666666667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-inline-start:25%}.column.is-4-fullhd{flex:none;width:33.3333333333%}.column.is-offset-4-fullhd{margin-inline-start:33.3333333333%}.column.is-5-fullhd{flex:none;width:41.6666666667%}.column.is-offset-5-fullhd{margin-inline-start:41.6666666667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-inline-start:50%}.column.is-7-fullhd{flex:none;width:58.3333333333%}.column.is-offset-7-fullhd{margin-inline-start:58.3333333333%}.column.is-8-fullhd{flex:none;width:66.6666666667%}.column.is-offset-8-fullhd{margin-inline-start:66.6666666667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-inline-start:75%}.column.is-10-fullhd{flex:none;width:83.3333333333%}.column.is-offset-10-fullhd{margin-inline-start:83.3333333333%}.column.is-11-fullhd{flex:none;width:91.6666666667%}.column.is-offset-11-fullhd{margin-inline-start:91.6666666667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-inline-start:100%}}.columns{margin-inline-start:calc(-1*var(--bulma-column-gap));margin-inline-end:calc(-1*var(--bulma-column-gap));margin-top:calc(-1*var(--bulma-column-gap))}.columns:last-child{margin-bottom:calc(-1*var(--bulma-column-gap))}.columns:not(:last-child){margin-bottom:calc(var(--bulma-block-spacing) - var(--bulma-column-gap))}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-inline-start:0;margin-inline-end:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0 !important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1024px){.columns.is-desktop{display:flex}}.columns.is-0{--bulma-column-gap:0rem}@media screen and (max-width: 768px){.columns.is-0-mobile{--bulma-column-gap:0rem}}@media screen and (min-width: 769px),print{.columns.is-0-tablet{--bulma-column-gap:0rem}}@media screen and (min-width: 769px)and (max-width: 1023px){.columns.is-0-tablet-only{--bulma-column-gap:0rem}}@media screen and (max-width: 1023px){.columns.is-0-touch{--bulma-column-gap:0rem}}@media screen and (min-width: 1024px){.columns.is-0-desktop{--bulma-column-gap:0rem}}@media screen and (min-width: 1024px)and (max-width: 1215px){.columns.is-0-desktop-only{--bulma-column-gap:0rem}}@media screen and (min-width: 1216px){.columns.is-0-widescreen{--bulma-column-gap:0rem}}@media screen and (min-width: 1216px)and (max-width: 1407px){.columns.is-0-widescreen-only{--bulma-column-gap:0rem}}@media screen and (min-width: 1408px){.columns.is-0-fullhd{--bulma-column-gap:0rem}}.columns.is-1{--bulma-column-gap:0.25rem}@media screen and (max-width: 768px){.columns.is-1-mobile{--bulma-column-gap:0.25rem}}@media screen and (min-width: 769px),print{.columns.is-1-tablet{--bulma-column-gap:0.25rem}}@media screen and (min-width: 769px)and (max-width: 1023px){.columns.is-1-tablet-only{--bulma-column-gap:0.25rem}}@media screen and (max-width: 1023px){.columns.is-1-touch{--bulma-column-gap:0.25rem}}@media screen and (min-width: 1024px){.columns.is-1-desktop{--bulma-column-gap:0.25rem}}@media screen and (min-width: 1024px)and (max-width: 1215px){.columns.is-1-desktop-only{--bulma-column-gap:0.25rem}}@media screen and (min-width: 1216px){.columns.is-1-widescreen{--bulma-column-gap:0.25rem}}@media screen and (min-width: 1216px)and (max-width: 1407px){.columns.is-1-widescreen-only{--bulma-column-gap:0.25rem}}@media screen and (min-width: 1408px){.columns.is-1-fullhd{--bulma-column-gap:0.25rem}}.columns.is-2{--bulma-column-gap:0.5rem}@media screen and (max-width: 768px){.columns.is-2-mobile{--bulma-column-gap:0.5rem}}@media screen and (min-width: 769px),print{.columns.is-2-tablet{--bulma-column-gap:0.5rem}}@media screen and (min-width: 769px)and (max-width: 1023px){.columns.is-2-tablet-only{--bulma-column-gap:0.5rem}}@media screen and (max-width: 1023px){.columns.is-2-touch{--bulma-column-gap:0.5rem}}@media screen and (min-width: 1024px){.columns.is-2-desktop{--bulma-column-gap:0.5rem}}@media screen and (min-width: 1024px)and (max-width: 1215px){.columns.is-2-desktop-only{--bulma-column-gap:0.5rem}}@media screen and (min-width: 1216px){.columns.is-2-widescreen{--bulma-column-gap:0.5rem}}@media screen and (min-width: 1216px)and (max-width: 1407px){.columns.is-2-widescreen-only{--bulma-column-gap:0.5rem}}@media screen and (min-width: 1408px){.columns.is-2-fullhd{--bulma-column-gap:0.5rem}}.columns.is-3{--bulma-column-gap:0.75rem}@media screen and (max-width: 768px){.columns.is-3-mobile{--bulma-column-gap:0.75rem}}@media screen and (min-width: 769px),print{.columns.is-3-tablet{--bulma-column-gap:0.75rem}}@media screen and (min-width: 769px)and (max-width: 1023px){.columns.is-3-tablet-only{--bulma-column-gap:0.75rem}}@media screen and (max-width: 1023px){.columns.is-3-touch,.columns.content-columns{--bulma-column-gap:0.75rem}}@media screen and (min-width: 1024px){.columns.is-3-desktop{--bulma-column-gap:0.75rem}}@media screen and (min-width: 1024px)and (max-width: 1215px){.columns.is-3-desktop-only{--bulma-column-gap:0.75rem}}@media screen and (min-width: 1216px){.columns.is-3-widescreen{--bulma-column-gap:0.75rem}}@media screen and (min-width: 1216px)and (max-width: 1407px){.columns.is-3-widescreen-only{--bulma-column-gap:0.75rem}}@media screen and (min-width: 1408px){.columns.is-3-fullhd{--bulma-column-gap:0.75rem}}.columns.is-4{--bulma-column-gap:1rem}@media screen and (max-width: 768px){.columns.is-4-mobile{--bulma-column-gap:1rem}}@media screen and (min-width: 769px),print{.columns.is-4-tablet{--bulma-column-gap:1rem}}@media screen and (min-width: 769px)and (max-width: 1023px){.columns.is-4-tablet-only{--bulma-column-gap:1rem}}@media screen and (max-width: 1023px){.columns.is-4-touch{--bulma-column-gap:1rem}}@media screen and (min-width: 1024px){.columns.is-4-desktop{--bulma-column-gap:1rem}}@media screen and (min-width: 1024px)and (max-width: 1215px){.columns.is-4-desktop-only{--bulma-column-gap:1rem}}@media screen and (min-width: 1216px){.columns.is-4-widescreen{--bulma-column-gap:1rem}}@media screen and (min-width: 1216px)and (max-width: 1407px){.columns.is-4-widescreen-only{--bulma-column-gap:1rem}}@media screen and (min-width: 1408px){.columns.is-4-fullhd{--bulma-column-gap:1rem}}.columns.is-5{--bulma-column-gap:1.25rem}@media screen and (max-width: 768px){.columns.is-5-mobile{--bulma-column-gap:1.25rem}}@media screen and (min-width: 769px),print{.columns.is-5-tablet{--bulma-column-gap:1.25rem}}@media screen and (min-width: 769px)and (max-width: 1023px){.columns.is-5-tablet-only{--bulma-column-gap:1.25rem}}@media screen and (max-width: 1023px){.columns.is-5-touch{--bulma-column-gap:1.25rem}}@media screen and (min-width: 1024px){.columns.is-5-desktop{--bulma-column-gap:1.25rem}}@media screen and (min-width: 1024px)and (max-width: 1215px){.columns.is-5-desktop-only{--bulma-column-gap:1.25rem}}@media screen and (min-width: 1216px){.columns.is-5-widescreen{--bulma-column-gap:1.25rem}}@media screen and (min-width: 1216px)and (max-width: 1407px){.columns.is-5-widescreen-only{--bulma-column-gap:1.25rem}}@media screen and (min-width: 1408px){.columns.is-5-fullhd{--bulma-column-gap:1.25rem}}.columns.is-6{--bulma-column-gap:1.5rem}@media screen and (max-width: 768px){.columns.is-6-mobile{--bulma-column-gap:1.5rem}}@media screen and (min-width: 769px),print{.columns.is-6-tablet{--bulma-column-gap:1.5rem}}@media screen and (min-width: 769px)and (max-width: 1023px){.columns.is-6-tablet-only{--bulma-column-gap:1.5rem}}@media screen and (max-width: 1023px){.columns.is-6-touch{--bulma-column-gap:1.5rem}}@media screen and (min-width: 1024px){.columns.is-6-desktop{--bulma-column-gap:1.5rem}}@media screen and (min-width: 1024px)and (max-width: 1215px){.columns.is-6-desktop-only{--bulma-column-gap:1.5rem}}@media screen and (min-width: 1216px){.columns.is-6-widescreen{--bulma-column-gap:1.5rem}}@media screen and (min-width: 1216px)and (max-width: 1407px){.columns.is-6-widescreen-only{--bulma-column-gap:1.5rem}}@media screen and (min-width: 1408px){.columns.is-6-fullhd{--bulma-column-gap:1.5rem}}.columns.is-7{--bulma-column-gap:1.75rem}@media screen and (max-width: 768px){.columns.is-7-mobile{--bulma-column-gap:1.75rem}}@media screen and (min-width: 769px),print{.columns.is-7-tablet{--bulma-column-gap:1.75rem}}@media screen and (min-width: 769px)and (max-width: 1023px){.columns.is-7-tablet-only{--bulma-column-gap:1.75rem}}@media screen and (max-width: 1023px){.columns.is-7-touch{--bulma-column-gap:1.75rem}}@media screen and (min-width: 1024px){.columns.is-7-desktop{--bulma-column-gap:1.75rem}}@media screen and (min-width: 1024px)and (max-width: 1215px){.columns.is-7-desktop-only{--bulma-column-gap:1.75rem}}@media screen and (min-width: 1216px){.columns.is-7-widescreen{--bulma-column-gap:1.75rem}}@media screen and (min-width: 1216px)and (max-width: 1407px){.columns.is-7-widescreen-only{--bulma-column-gap:1.75rem}}@media screen and (min-width: 1408px){.columns.is-7-fullhd{--bulma-column-gap:1.75rem}}.columns.is-8{--bulma-column-gap:2rem}@media screen and (max-width: 768px){.columns.is-8-mobile{--bulma-column-gap:2rem}}@media screen and (min-width: 769px),print{.columns.is-8-tablet{--bulma-column-gap:2rem}}@media screen and (min-width: 769px)and (max-width: 1023px){.columns.is-8-tablet-only{--bulma-column-gap:2rem}}@media screen and (max-width: 1023px){.columns.is-8-touch{--bulma-column-gap:2rem}}@media screen and (min-width: 1024px){.columns.is-8-desktop{--bulma-column-gap:2rem}}@media screen and (min-width: 1024px)and (max-width: 1215px){.columns.is-8-desktop-only{--bulma-column-gap:2rem}}@media screen and (min-width: 1216px){.columns.is-8-widescreen{--bulma-column-gap:2rem}}@media screen and (min-width: 1216px)and (max-width: 1407px){.columns.is-8-widescreen-only{--bulma-column-gap:2rem}}@media screen and (min-width: 1408px){.columns.is-8-fullhd{--bulma-column-gap:2rem}}.fixed-grid{container-name:bulma-fixed-grid;container-type:inline-size}.fixed-grid>.grid{--bulma-grid-gap-count:calc(var(--bulma-grid-column-count) - 1);--bulma-grid-column-count:2;grid-template-columns:repeat(var(--bulma-grid-column-count), 1fr)}.fixed-grid.has-1-cols>.grid{--bulma-grid-column-count:1}.fixed-grid.has-2-cols>.grid{--bulma-grid-column-count:2}.fixed-grid.has-3-cols>.grid{--bulma-grid-column-count:3}.fixed-grid.has-4-cols>.grid{--bulma-grid-column-count:4}.fixed-grid.has-5-cols>.grid{--bulma-grid-column-count:5}.fixed-grid.has-6-cols>.grid{--bulma-grid-column-count:6}.fixed-grid.has-7-cols>.grid{--bulma-grid-column-count:7}.fixed-grid.has-8-cols>.grid{--bulma-grid-column-count:8}.fixed-grid.has-9-cols>.grid{--bulma-grid-column-count:9}.fixed-grid.has-10-cols>.grid{--bulma-grid-column-count:10}.fixed-grid.has-11-cols>.grid{--bulma-grid-column-count:11}.fixed-grid.has-12-cols>.grid{--bulma-grid-column-count:12}@container bulma-fixed-grid (max-width: 768px){.fixed-grid.has-1-cols-mobile>.grid{--bulma-grid-column-count:1}.fixed-grid.has-2-cols-mobile>.grid{--bulma-grid-column-count:2}.fixed-grid.has-3-cols-mobile>.grid{--bulma-grid-column-count:3}.fixed-grid.has-4-cols-mobile>.grid{--bulma-grid-column-count:4}.fixed-grid.has-5-cols-mobile>.grid{--bulma-grid-column-count:5}.fixed-grid.has-6-cols-mobile>.grid{--bulma-grid-column-count:6}.fixed-grid.has-7-cols-mobile>.grid{--bulma-grid-column-count:7}.fixed-grid.has-8-cols-mobile>.grid{--bulma-grid-column-count:8}.fixed-grid.has-9-cols-mobile>.grid{--bulma-grid-column-count:9}.fixed-grid.has-10-cols-mobile>.grid{--bulma-grid-column-count:10}.fixed-grid.has-11-cols-mobile>.grid{--bulma-grid-column-count:11}.fixed-grid.has-12-cols-mobile>.grid{--bulma-grid-column-count:12}}@container bulma-fixed-grid (min-width: 769px){.fixed-grid.has-1-cols-tablet>.grid{--bulma-grid-column-count:1}.fixed-grid.has-2-cols-tablet>.grid{--bulma-grid-column-count:2}.fixed-grid.has-3-cols-tablet>.grid{--bulma-grid-column-count:3}.fixed-grid.has-4-cols-tablet>.grid{--bulma-grid-column-count:4}.fixed-grid.has-5-cols-tablet>.grid{--bulma-grid-column-count:5}.fixed-grid.has-6-cols-tablet>.grid{--bulma-grid-column-count:6}.fixed-grid.has-7-cols-tablet>.grid{--bulma-grid-column-count:7}.fixed-grid.has-8-cols-tablet>.grid{--bulma-grid-column-count:8}.fixed-grid.has-9-cols-tablet>.grid{--bulma-grid-column-count:9}.fixed-grid.has-10-cols-tablet>.grid{--bulma-grid-column-count:10}.fixed-grid.has-11-cols-tablet>.grid{--bulma-grid-column-count:11}.fixed-grid.has-12-cols-tablet>.grid{--bulma-grid-column-count:12}}@container bulma-fixed-grid (min-width: 1024px){.fixed-grid.has-1-cols-desktop>.grid{--bulma-grid-column-count:1}.fixed-grid.has-2-cols-desktop>.grid{--bulma-grid-column-count:2}.fixed-grid.has-3-cols-desktop>.grid{--bulma-grid-column-count:3}.fixed-grid.has-4-cols-desktop>.grid{--bulma-grid-column-count:4}.fixed-grid.has-5-cols-desktop>.grid{--bulma-grid-column-count:5}.fixed-grid.has-6-cols-desktop>.grid{--bulma-grid-column-count:6}.fixed-grid.has-7-cols-desktop>.grid{--bulma-grid-column-count:7}.fixed-grid.has-8-cols-desktop>.grid{--bulma-grid-column-count:8}.fixed-grid.has-9-cols-desktop>.grid{--bulma-grid-column-count:9}.fixed-grid.has-10-cols-desktop>.grid{--bulma-grid-column-count:10}.fixed-grid.has-11-cols-desktop>.grid{--bulma-grid-column-count:11}.fixed-grid.has-12-cols-desktop>.grid{--bulma-grid-column-count:12}}@container bulma-fixed-grid (min-width: 1216px){.fixed-grid.has-1-cols-widescreen>.grid{--bulma-grid-column-count:1}.fixed-grid.has-2-cols-widescreen>.grid{--bulma-grid-column-count:2}.fixed-grid.has-3-cols-widescreen>.grid{--bulma-grid-column-count:3}.fixed-grid.has-4-cols-widescreen>.grid{--bulma-grid-column-count:4}.fixed-grid.has-5-cols-widescreen>.grid{--bulma-grid-column-count:5}.fixed-grid.has-6-cols-widescreen>.grid{--bulma-grid-column-count:6}.fixed-grid.has-7-cols-widescreen>.grid{--bulma-grid-column-count:7}.fixed-grid.has-8-cols-widescreen>.grid{--bulma-grid-column-count:8}.fixed-grid.has-9-cols-widescreen>.grid{--bulma-grid-column-count:9}.fixed-grid.has-10-cols-widescreen>.grid{--bulma-grid-column-count:10}.fixed-grid.has-11-cols-widescreen>.grid{--bulma-grid-column-count:11}.fixed-grid.has-12-cols-widescreen>.grid{--bulma-grid-column-count:12}}@container bulma-fixed-grid (min-width: 1408px){.fixed-grid.has-1-cols-fullhd>.grid{--bulma-grid-column-count:1}.fixed-grid.has-2-cols-fullhd>.grid{--bulma-grid-column-count:2}.fixed-grid.has-3-cols-fullhd>.grid{--bulma-grid-column-count:3}.fixed-grid.has-4-cols-fullhd>.grid{--bulma-grid-column-count:4}.fixed-grid.has-5-cols-fullhd>.grid{--bulma-grid-column-count:5}.fixed-grid.has-6-cols-fullhd>.grid{--bulma-grid-column-count:6}.fixed-grid.has-7-cols-fullhd>.grid{--bulma-grid-column-count:7}.fixed-grid.has-8-cols-fullhd>.grid{--bulma-grid-column-count:8}.fixed-grid.has-9-cols-fullhd>.grid{--bulma-grid-column-count:9}.fixed-grid.has-10-cols-fullhd>.grid{--bulma-grid-column-count:10}.fixed-grid.has-11-cols-fullhd>.grid{--bulma-grid-column-count:11}.fixed-grid.has-12-cols-fullhd>.grid{--bulma-grid-column-count:12}}@container bulma-fixed-grid (max-width: 768px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count:2}}@container bulma-fixed-grid (min-width: 769px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count:4}}@container bulma-fixed-grid (min-width: 1024px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count:8}}@container bulma-fixed-grid (min-width: 1216px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count:12}}@container bulma-fixed-grid (min-width: 1408px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count:16}}.grid{--bulma-grid-gap:0.75rem;--bulma-grid-column-min:9rem;--bulma-grid-cell-column-span:1;--bulma-grid-cell-row-span:1;display:grid;gap:var(--bulma-grid-gap);column-gap:var(--bulma-grid-column-gap, var(--bulma-grid-gap));row-gap:var(--bulma-grid-row-gap, var(--bulma-grid-gap));grid-template-columns:repeat(auto-fit, minmax(var(--bulma-grid-column-min), 1fr));grid-template-rows:auto}.grid.is-auto-fill{grid-template-columns:repeat(auto-fill, minmax(var(--bulma-grid-column-min), 1fr))}.grid.is-col-min-1{--bulma-grid-column-min:1.5rem}.grid.is-col-min-2{--bulma-grid-column-min:3rem}.grid.is-col-min-3{--bulma-grid-column-min:4.5rem}.grid.is-col-min-4{--bulma-grid-column-min:6rem}.grid.is-col-min-5{--bulma-grid-column-min:7.5rem}.grid.is-col-min-6{--bulma-grid-column-min:9rem}.grid.is-col-min-7{--bulma-grid-column-min:10.5rem}.grid.is-col-min-8{--bulma-grid-column-min:12rem}.grid.is-col-min-9{--bulma-grid-column-min:13.5rem}.grid.is-col-min-10{--bulma-grid-column-min:15rem}.grid.is-col-min-11{--bulma-grid-column-min:16.5rem}.grid.is-col-min-12{--bulma-grid-column-min:18rem}.grid.is-col-min-13{--bulma-grid-column-min:19.5rem}.grid.is-col-min-14{--bulma-grid-column-min:21rem}.grid.is-col-min-15{--bulma-grid-column-min:22.5rem}.grid.is-col-min-16{--bulma-grid-column-min:24rem}.grid.is-col-min-17{--bulma-grid-column-min:25.5rem}.grid.is-col-min-18{--bulma-grid-column-min:27rem}.grid.is-col-min-19{--bulma-grid-column-min:28.5rem}.grid.is-col-min-20{--bulma-grid-column-min:30rem}.grid.is-col-min-21{--bulma-grid-column-min:31.5rem}.grid.is-col-min-22{--bulma-grid-column-min:33rem}.grid.is-col-min-23{--bulma-grid-column-min:34.5rem}.grid.is-col-min-24{--bulma-grid-column-min:36rem}.grid.is-col-min-25{--bulma-grid-column-min:37.5rem}.grid.is-col-min-26{--bulma-grid-column-min:39rem}.grid.is-col-min-27{--bulma-grid-column-min:40.5rem}.grid.is-col-min-28{--bulma-grid-column-min:42rem}.grid.is-col-min-29{--bulma-grid-column-min:43.5rem}.grid.is-col-min-30{--bulma-grid-column-min:45rem}.grid.is-col-min-31{--bulma-grid-column-min:46.5rem}.grid.is-col-min-32{--bulma-grid-column-min:48rem}.cell{grid-column-end:span var(--bulma-grid-cell-column-span);grid-column-start:var(--bulma-grid-cell-column-start);grid-row-end:span var(--bulma-grid-cell-row-span);grid-row-start:var(--bulma-grid-cell-row-start)}.cell.is-col-start-end{--bulma-grid-cell-column-start:-1}.cell.is-row-start-end{--bulma-grid-cell-row-start:-1}.cell.is-col-start-1{--bulma-grid-cell-column-start:1}.cell.is-col-end-1{--bulma-grid-cell-column-end:1}.cell.is-col-from-end-1{--bulma-grid-cell-column-start:-1}.cell.is-col-span-1{--bulma-grid-cell-column-span:1}.cell.is-row-start-1{--bulma-grid-cell-row-start:1}.cell.is-row-end-1{--bulma-grid-cell-row-end:1}.cell.is-row-from-end-1{--bulma-grid-cell-row-start:-1}.cell.is-row-span-1{--bulma-grid-cell-row-span:1}.cell.is-col-start-2{--bulma-grid-cell-column-start:2}.cell.is-col-end-2{--bulma-grid-cell-column-end:2}.cell.is-col-from-end-2{--bulma-grid-cell-column-start:-2}.cell.is-col-span-2{--bulma-grid-cell-column-span:2}.cell.is-row-start-2{--bulma-grid-cell-row-start:2}.cell.is-row-end-2{--bulma-grid-cell-row-end:2}.cell.is-row-from-end-2{--bulma-grid-cell-row-start:-2}.cell.is-row-span-2{--bulma-grid-cell-row-span:2}.cell.is-col-start-3{--bulma-grid-cell-column-start:3}.cell.is-col-end-3{--bulma-grid-cell-column-end:3}.cell.is-col-from-end-3{--bulma-grid-cell-column-start:-3}.cell.is-col-span-3{--bulma-grid-cell-column-span:3}.cell.is-row-start-3{--bulma-grid-cell-row-start:3}.cell.is-row-end-3{--bulma-grid-cell-row-end:3}.cell.is-row-from-end-3{--bulma-grid-cell-row-start:-3}.cell.is-row-span-3{--bulma-grid-cell-row-span:3}.cell.is-col-start-4{--bulma-grid-cell-column-start:4}.cell.is-col-end-4{--bulma-grid-cell-column-end:4}.cell.is-col-from-end-4{--bulma-grid-cell-column-start:-4}.cell.is-col-span-4{--bulma-grid-cell-column-span:4}.cell.is-row-start-4{--bulma-grid-cell-row-start:4}.cell.is-row-end-4{--bulma-grid-cell-row-end:4}.cell.is-row-from-end-4{--bulma-grid-cell-row-start:-4}.cell.is-row-span-4{--bulma-grid-cell-row-span:4}.cell.is-col-start-5{--bulma-grid-cell-column-start:5}.cell.is-col-end-5{--bulma-grid-cell-column-end:5}.cell.is-col-from-end-5{--bulma-grid-cell-column-start:-5}.cell.is-col-span-5{--bulma-grid-cell-column-span:5}.cell.is-row-start-5{--bulma-grid-cell-row-start:5}.cell.is-row-end-5{--bulma-grid-cell-row-end:5}.cell.is-row-from-end-5{--bulma-grid-cell-row-start:-5}.cell.is-row-span-5{--bulma-grid-cell-row-span:5}.cell.is-col-start-6{--bulma-grid-cell-column-start:6}.cell.is-col-end-6{--bulma-grid-cell-column-end:6}.cell.is-col-from-end-6{--bulma-grid-cell-column-start:-6}.cell.is-col-span-6{--bulma-grid-cell-column-span:6}.cell.is-row-start-6{--bulma-grid-cell-row-start:6}.cell.is-row-end-6{--bulma-grid-cell-row-end:6}.cell.is-row-from-end-6{--bulma-grid-cell-row-start:-6}.cell.is-row-span-6{--bulma-grid-cell-row-span:6}.cell.is-col-start-7{--bulma-grid-cell-column-start:7}.cell.is-col-end-7{--bulma-grid-cell-column-end:7}.cell.is-col-from-end-7{--bulma-grid-cell-column-start:-7}.cell.is-col-span-7{--bulma-grid-cell-column-span:7}.cell.is-row-start-7{--bulma-grid-cell-row-start:7}.cell.is-row-end-7{--bulma-grid-cell-row-end:7}.cell.is-row-from-end-7{--bulma-grid-cell-row-start:-7}.cell.is-row-span-7{--bulma-grid-cell-row-span:7}.cell.is-col-start-8{--bulma-grid-cell-column-start:8}.cell.is-col-end-8{--bulma-grid-cell-column-end:8}.cell.is-col-from-end-8{--bulma-grid-cell-column-start:-8}.cell.is-col-span-8{--bulma-grid-cell-column-span:8}.cell.is-row-start-8{--bulma-grid-cell-row-start:8}.cell.is-row-end-8{--bulma-grid-cell-row-end:8}.cell.is-row-from-end-8{--bulma-grid-cell-row-start:-8}.cell.is-row-span-8{--bulma-grid-cell-row-span:8}.cell.is-col-start-9{--bulma-grid-cell-column-start:9}.cell.is-col-end-9{--bulma-grid-cell-column-end:9}.cell.is-col-from-end-9{--bulma-grid-cell-column-start:-9}.cell.is-col-span-9{--bulma-grid-cell-column-span:9}.cell.is-row-start-9{--bulma-grid-cell-row-start:9}.cell.is-row-end-9{--bulma-grid-cell-row-end:9}.cell.is-row-from-end-9{--bulma-grid-cell-row-start:-9}.cell.is-row-span-9{--bulma-grid-cell-row-span:9}.cell.is-col-start-10{--bulma-grid-cell-column-start:10}.cell.is-col-end-10{--bulma-grid-cell-column-end:10}.cell.is-col-from-end-10{--bulma-grid-cell-column-start:-10}.cell.is-col-span-10{--bulma-grid-cell-column-span:10}.cell.is-row-start-10{--bulma-grid-cell-row-start:10}.cell.is-row-end-10{--bulma-grid-cell-row-end:10}.cell.is-row-from-end-10{--bulma-grid-cell-row-start:-10}.cell.is-row-span-10{--bulma-grid-cell-row-span:10}.cell.is-col-start-11{--bulma-grid-cell-column-start:11}.cell.is-col-end-11{--bulma-grid-cell-column-end:11}.cell.is-col-from-end-11{--bulma-grid-cell-column-start:-11}.cell.is-col-span-11{--bulma-grid-cell-column-span:11}.cell.is-row-start-11{--bulma-grid-cell-row-start:11}.cell.is-row-end-11{--bulma-grid-cell-row-end:11}.cell.is-row-from-end-11{--bulma-grid-cell-row-start:-11}.cell.is-row-span-11{--bulma-grid-cell-row-span:11}.cell.is-col-start-12{--bulma-grid-cell-column-start:12}.cell.is-col-end-12{--bulma-grid-cell-column-end:12}.cell.is-col-from-end-12{--bulma-grid-cell-column-start:-12}.cell.is-col-span-12{--bulma-grid-cell-column-span:12}.cell.is-row-start-12{--bulma-grid-cell-row-start:12}.cell.is-row-end-12{--bulma-grid-cell-row-end:12}.cell.is-row-from-end-12{--bulma-grid-cell-row-start:-12}.cell.is-row-span-12{--bulma-grid-cell-row-span:12}@media screen and (max-width: 768px){.cell.is-col-start-1-mobile{--bulma-grid-cell-column-start:1}.cell.is-col-end-1-mobile{--bulma-grid-cell-column-end:1}.cell.is-col-from-end-1-mobile{--bulma-grid-cell-column-start:-1}.cell.is-col-span-1-mobile{--bulma-grid-cell-column-span:1}.cell.is-row-start-1-mobile{--bulma-grid-cell-row-start:1}.cell.is-row-end-1-mobile{--bulma-grid-cell-row-end:1}.cell.is-row-from-end-1-mobile{--bulma-grid-cell-row-start:-1}.cell.is-row-span-1-mobile{--bulma-grid-cell-row-span:1}.cell.is-col-start-2-mobile{--bulma-grid-cell-column-start:2}.cell.is-col-end-2-mobile{--bulma-grid-cell-column-end:2}.cell.is-col-from-end-2-mobile{--bulma-grid-cell-column-start:-2}.cell.is-col-span-2-mobile{--bulma-grid-cell-column-span:2}.cell.is-row-start-2-mobile{--bulma-grid-cell-row-start:2}.cell.is-row-end-2-mobile{--bulma-grid-cell-row-end:2}.cell.is-row-from-end-2-mobile{--bulma-grid-cell-row-start:-2}.cell.is-row-span-2-mobile{--bulma-grid-cell-row-span:2}.cell.is-col-start-3-mobile{--bulma-grid-cell-column-start:3}.cell.is-col-end-3-mobile{--bulma-grid-cell-column-end:3}.cell.is-col-from-end-3-mobile{--bulma-grid-cell-column-start:-3}.cell.is-col-span-3-mobile{--bulma-grid-cell-column-span:3}.cell.is-row-start-3-mobile{--bulma-grid-cell-row-start:3}.cell.is-row-end-3-mobile{--bulma-grid-cell-row-end:3}.cell.is-row-from-end-3-mobile{--bulma-grid-cell-row-start:-3}.cell.is-row-span-3-mobile{--bulma-grid-cell-row-span:3}.cell.is-col-start-4-mobile{--bulma-grid-cell-column-start:4}.cell.is-col-end-4-mobile{--bulma-grid-cell-column-end:4}.cell.is-col-from-end-4-mobile{--bulma-grid-cell-column-start:-4}.cell.is-col-span-4-mobile{--bulma-grid-cell-column-span:4}.cell.is-row-start-4-mobile{--bulma-grid-cell-row-start:4}.cell.is-row-end-4-mobile{--bulma-grid-cell-row-end:4}.cell.is-row-from-end-4-mobile{--bulma-grid-cell-row-start:-4}.cell.is-row-span-4-mobile{--bulma-grid-cell-row-span:4}.cell.is-col-start-5-mobile{--bulma-grid-cell-column-start:5}.cell.is-col-end-5-mobile{--bulma-grid-cell-column-end:5}.cell.is-col-from-end-5-mobile{--bulma-grid-cell-column-start:-5}.cell.is-col-span-5-mobile{--bulma-grid-cell-column-span:5}.cell.is-row-start-5-mobile{--bulma-grid-cell-row-start:5}.cell.is-row-end-5-mobile{--bulma-grid-cell-row-end:5}.cell.is-row-from-end-5-mobile{--bulma-grid-cell-row-start:-5}.cell.is-row-span-5-mobile{--bulma-grid-cell-row-span:5}.cell.is-col-start-6-mobile{--bulma-grid-cell-column-start:6}.cell.is-col-end-6-mobile{--bulma-grid-cell-column-end:6}.cell.is-col-from-end-6-mobile{--bulma-grid-cell-column-start:-6}.cell.is-col-span-6-mobile{--bulma-grid-cell-column-span:6}.cell.is-row-start-6-mobile{--bulma-grid-cell-row-start:6}.cell.is-row-end-6-mobile{--bulma-grid-cell-row-end:6}.cell.is-row-from-end-6-mobile{--bulma-grid-cell-row-start:-6}.cell.is-row-span-6-mobile{--bulma-grid-cell-row-span:6}.cell.is-col-start-7-mobile{--bulma-grid-cell-column-start:7}.cell.is-col-end-7-mobile{--bulma-grid-cell-column-end:7}.cell.is-col-from-end-7-mobile{--bulma-grid-cell-column-start:-7}.cell.is-col-span-7-mobile{--bulma-grid-cell-column-span:7}.cell.is-row-start-7-mobile{--bulma-grid-cell-row-start:7}.cell.is-row-end-7-mobile{--bulma-grid-cell-row-end:7}.cell.is-row-from-end-7-mobile{--bulma-grid-cell-row-start:-7}.cell.is-row-span-7-mobile{--bulma-grid-cell-row-span:7}.cell.is-col-start-8-mobile{--bulma-grid-cell-column-start:8}.cell.is-col-end-8-mobile{--bulma-grid-cell-column-end:8}.cell.is-col-from-end-8-mobile{--bulma-grid-cell-column-start:-8}.cell.is-col-span-8-mobile{--bulma-grid-cell-column-span:8}.cell.is-row-start-8-mobile{--bulma-grid-cell-row-start:8}.cell.is-row-end-8-mobile{--bulma-grid-cell-row-end:8}.cell.is-row-from-end-8-mobile{--bulma-grid-cell-row-start:-8}.cell.is-row-span-8-mobile{--bulma-grid-cell-row-span:8}.cell.is-col-start-9-mobile{--bulma-grid-cell-column-start:9}.cell.is-col-end-9-mobile{--bulma-grid-cell-column-end:9}.cell.is-col-from-end-9-mobile{--bulma-grid-cell-column-start:-9}.cell.is-col-span-9-mobile{--bulma-grid-cell-column-span:9}.cell.is-row-start-9-mobile{--bulma-grid-cell-row-start:9}.cell.is-row-end-9-mobile{--bulma-grid-cell-row-end:9}.cell.is-row-from-end-9-mobile{--bulma-grid-cell-row-start:-9}.cell.is-row-span-9-mobile{--bulma-grid-cell-row-span:9}.cell.is-col-start-10-mobile{--bulma-grid-cell-column-start:10}.cell.is-col-end-10-mobile{--bulma-grid-cell-column-end:10}.cell.is-col-from-end-10-mobile{--bulma-grid-cell-column-start:-10}.cell.is-col-span-10-mobile{--bulma-grid-cell-column-span:10}.cell.is-row-start-10-mobile{--bulma-grid-cell-row-start:10}.cell.is-row-end-10-mobile{--bulma-grid-cell-row-end:10}.cell.is-row-from-end-10-mobile{--bulma-grid-cell-row-start:-10}.cell.is-row-span-10-mobile{--bulma-grid-cell-row-span:10}.cell.is-col-start-11-mobile{--bulma-grid-cell-column-start:11}.cell.is-col-end-11-mobile{--bulma-grid-cell-column-end:11}.cell.is-col-from-end-11-mobile{--bulma-grid-cell-column-start:-11}.cell.is-col-span-11-mobile{--bulma-grid-cell-column-span:11}.cell.is-row-start-11-mobile{--bulma-grid-cell-row-start:11}.cell.is-row-end-11-mobile{--bulma-grid-cell-row-end:11}.cell.is-row-from-end-11-mobile{--bulma-grid-cell-row-start:-11}.cell.is-row-span-11-mobile{--bulma-grid-cell-row-span:11}.cell.is-col-start-12-mobile{--bulma-grid-cell-column-start:12}.cell.is-col-end-12-mobile{--bulma-grid-cell-column-end:12}.cell.is-col-from-end-12-mobile{--bulma-grid-cell-column-start:-12}.cell.is-col-span-12-mobile{--bulma-grid-cell-column-span:12}.cell.is-row-start-12-mobile{--bulma-grid-cell-row-start:12}.cell.is-row-end-12-mobile{--bulma-grid-cell-row-end:12}.cell.is-row-from-end-12-mobile{--bulma-grid-cell-row-start:-12}.cell.is-row-span-12-mobile{--bulma-grid-cell-row-span:12}}@media screen and (min-width: 769px),print{.cell.is-col-start-1-tablet{--bulma-grid-cell-column-start:1}.cell.is-col-end-1-tablet{--bulma-grid-cell-column-end:1}.cell.is-col-from-end-1-tablet{--bulma-grid-cell-column-start:-1}.cell.is-col-span-1-tablet{--bulma-grid-cell-column-span:1}.cell.is-row-start-1-tablet{--bulma-grid-cell-row-start:1}.cell.is-row-end-1-tablet{--bulma-grid-cell-row-end:1}.cell.is-row-from-end-1-tablet{--bulma-grid-cell-row-start:-1}.cell.is-row-span-1-tablet{--bulma-grid-cell-row-span:1}.cell.is-col-start-2-tablet{--bulma-grid-cell-column-start:2}.cell.is-col-end-2-tablet{--bulma-grid-cell-column-end:2}.cell.is-col-from-end-2-tablet{--bulma-grid-cell-column-start:-2}.cell.is-col-span-2-tablet{--bulma-grid-cell-column-span:2}.cell.is-row-start-2-tablet{--bulma-grid-cell-row-start:2}.cell.is-row-end-2-tablet{--bulma-grid-cell-row-end:2}.cell.is-row-from-end-2-tablet{--bulma-grid-cell-row-start:-2}.cell.is-row-span-2-tablet{--bulma-grid-cell-row-span:2}.cell.is-col-start-3-tablet{--bulma-grid-cell-column-start:3}.cell.is-col-end-3-tablet{--bulma-grid-cell-column-end:3}.cell.is-col-from-end-3-tablet{--bulma-grid-cell-column-start:-3}.cell.is-col-span-3-tablet{--bulma-grid-cell-column-span:3}.cell.is-row-start-3-tablet{--bulma-grid-cell-row-start:3}.cell.is-row-end-3-tablet{--bulma-grid-cell-row-end:3}.cell.is-row-from-end-3-tablet{--bulma-grid-cell-row-start:-3}.cell.is-row-span-3-tablet{--bulma-grid-cell-row-span:3}.cell.is-col-start-4-tablet{--bulma-grid-cell-column-start:4}.cell.is-col-end-4-tablet{--bulma-grid-cell-column-end:4}.cell.is-col-from-end-4-tablet{--bulma-grid-cell-column-start:-4}.cell.is-col-span-4-tablet{--bulma-grid-cell-column-span:4}.cell.is-row-start-4-tablet{--bulma-grid-cell-row-start:4}.cell.is-row-end-4-tablet{--bulma-grid-cell-row-end:4}.cell.is-row-from-end-4-tablet{--bulma-grid-cell-row-start:-4}.cell.is-row-span-4-tablet{--bulma-grid-cell-row-span:4}.cell.is-col-start-5-tablet{--bulma-grid-cell-column-start:5}.cell.is-col-end-5-tablet{--bulma-grid-cell-column-end:5}.cell.is-col-from-end-5-tablet{--bulma-grid-cell-column-start:-5}.cell.is-col-span-5-tablet{--bulma-grid-cell-column-span:5}.cell.is-row-start-5-tablet{--bulma-grid-cell-row-start:5}.cell.is-row-end-5-tablet{--bulma-grid-cell-row-end:5}.cell.is-row-from-end-5-tablet{--bulma-grid-cell-row-start:-5}.cell.is-row-span-5-tablet{--bulma-grid-cell-row-span:5}.cell.is-col-start-6-tablet{--bulma-grid-cell-column-start:6}.cell.is-col-end-6-tablet{--bulma-grid-cell-column-end:6}.cell.is-col-from-end-6-tablet{--bulma-grid-cell-column-start:-6}.cell.is-col-span-6-tablet{--bulma-grid-cell-column-span:6}.cell.is-row-start-6-tablet{--bulma-grid-cell-row-start:6}.cell.is-row-end-6-tablet{--bulma-grid-cell-row-end:6}.cell.is-row-from-end-6-tablet{--bulma-grid-cell-row-start:-6}.cell.is-row-span-6-tablet{--bulma-grid-cell-row-span:6}.cell.is-col-start-7-tablet{--bulma-grid-cell-column-start:7}.cell.is-col-end-7-tablet{--bulma-grid-cell-column-end:7}.cell.is-col-from-end-7-tablet{--bulma-grid-cell-column-start:-7}.cell.is-col-span-7-tablet{--bulma-grid-cell-column-span:7}.cell.is-row-start-7-tablet{--bulma-grid-cell-row-start:7}.cell.is-row-end-7-tablet{--bulma-grid-cell-row-end:7}.cell.is-row-from-end-7-tablet{--bulma-grid-cell-row-start:-7}.cell.is-row-span-7-tablet{--bulma-grid-cell-row-span:7}.cell.is-col-start-8-tablet{--bulma-grid-cell-column-start:8}.cell.is-col-end-8-tablet{--bulma-grid-cell-column-end:8}.cell.is-col-from-end-8-tablet{--bulma-grid-cell-column-start:-8}.cell.is-col-span-8-tablet{--bulma-grid-cell-column-span:8}.cell.is-row-start-8-tablet{--bulma-grid-cell-row-start:8}.cell.is-row-end-8-tablet{--bulma-grid-cell-row-end:8}.cell.is-row-from-end-8-tablet{--bulma-grid-cell-row-start:-8}.cell.is-row-span-8-tablet{--bulma-grid-cell-row-span:8}.cell.is-col-start-9-tablet{--bulma-grid-cell-column-start:9}.cell.is-col-end-9-tablet{--bulma-grid-cell-column-end:9}.cell.is-col-from-end-9-tablet{--bulma-grid-cell-column-start:-9}.cell.is-col-span-9-tablet{--bulma-grid-cell-column-span:9}.cell.is-row-start-9-tablet{--bulma-grid-cell-row-start:9}.cell.is-row-end-9-tablet{--bulma-grid-cell-row-end:9}.cell.is-row-from-end-9-tablet{--bulma-grid-cell-row-start:-9}.cell.is-row-span-9-tablet{--bulma-grid-cell-row-span:9}.cell.is-col-start-10-tablet{--bulma-grid-cell-column-start:10}.cell.is-col-end-10-tablet{--bulma-grid-cell-column-end:10}.cell.is-col-from-end-10-tablet{--bulma-grid-cell-column-start:-10}.cell.is-col-span-10-tablet{--bulma-grid-cell-column-span:10}.cell.is-row-start-10-tablet{--bulma-grid-cell-row-start:10}.cell.is-row-end-10-tablet{--bulma-grid-cell-row-end:10}.cell.is-row-from-end-10-tablet{--bulma-grid-cell-row-start:-10}.cell.is-row-span-10-tablet{--bulma-grid-cell-row-span:10}.cell.is-col-start-11-tablet{--bulma-grid-cell-column-start:11}.cell.is-col-end-11-tablet{--bulma-grid-cell-column-end:11}.cell.is-col-from-end-11-tablet{--bulma-grid-cell-column-start:-11}.cell.is-col-span-11-tablet{--bulma-grid-cell-column-span:11}.cell.is-row-start-11-tablet{--bulma-grid-cell-row-start:11}.cell.is-row-end-11-tablet{--bulma-grid-cell-row-end:11}.cell.is-row-from-end-11-tablet{--bulma-grid-cell-row-start:-11}.cell.is-row-span-11-tablet{--bulma-grid-cell-row-span:11}.cell.is-col-start-12-tablet{--bulma-grid-cell-column-start:12}.cell.is-col-end-12-tablet{--bulma-grid-cell-column-end:12}.cell.is-col-from-end-12-tablet{--bulma-grid-cell-column-start:-12}.cell.is-col-span-12-tablet{--bulma-grid-cell-column-span:12}.cell.is-row-start-12-tablet{--bulma-grid-cell-row-start:12}.cell.is-row-end-12-tablet{--bulma-grid-cell-row-end:12}.cell.is-row-from-end-12-tablet{--bulma-grid-cell-row-start:-12}.cell.is-row-span-12-tablet{--bulma-grid-cell-row-span:12}}@media screen and (min-width: 769px)and (max-width: 1023px){.cell.is-col-start-1-tablet-only{--bulma-grid-cell-column-start:1}.cell.is-col-end-1-tablet-only{--bulma-grid-cell-column-end:1}.cell.is-col-from-end-1-tablet-only{--bulma-grid-cell-column-start:-1}.cell.is-col-span-1-tablet-only{--bulma-grid-cell-column-span:1}.cell.is-row-start-1-tablet-only{--bulma-grid-cell-row-start:1}.cell.is-row-end-1-tablet-only{--bulma-grid-cell-row-end:1}.cell.is-row-from-end-1-tablet-only{--bulma-grid-cell-row-start:-1}.cell.is-row-span-1-tablet-only{--bulma-grid-cell-row-span:1}.cell.is-col-start-2-tablet-only{--bulma-grid-cell-column-start:2}.cell.is-col-end-2-tablet-only{--bulma-grid-cell-column-end:2}.cell.is-col-from-end-2-tablet-only{--bulma-grid-cell-column-start:-2}.cell.is-col-span-2-tablet-only{--bulma-grid-cell-column-span:2}.cell.is-row-start-2-tablet-only{--bulma-grid-cell-row-start:2}.cell.is-row-end-2-tablet-only{--bulma-grid-cell-row-end:2}.cell.is-row-from-end-2-tablet-only{--bulma-grid-cell-row-start:-2}.cell.is-row-span-2-tablet-only{--bulma-grid-cell-row-span:2}.cell.is-col-start-3-tablet-only{--bulma-grid-cell-column-start:3}.cell.is-col-end-3-tablet-only{--bulma-grid-cell-column-end:3}.cell.is-col-from-end-3-tablet-only{--bulma-grid-cell-column-start:-3}.cell.is-col-span-3-tablet-only{--bulma-grid-cell-column-span:3}.cell.is-row-start-3-tablet-only{--bulma-grid-cell-row-start:3}.cell.is-row-end-3-tablet-only{--bulma-grid-cell-row-end:3}.cell.is-row-from-end-3-tablet-only{--bulma-grid-cell-row-start:-3}.cell.is-row-span-3-tablet-only{--bulma-grid-cell-row-span:3}.cell.is-col-start-4-tablet-only{--bulma-grid-cell-column-start:4}.cell.is-col-end-4-tablet-only{--bulma-grid-cell-column-end:4}.cell.is-col-from-end-4-tablet-only{--bulma-grid-cell-column-start:-4}.cell.is-col-span-4-tablet-only{--bulma-grid-cell-column-span:4}.cell.is-row-start-4-tablet-only{--bulma-grid-cell-row-start:4}.cell.is-row-end-4-tablet-only{--bulma-grid-cell-row-end:4}.cell.is-row-from-end-4-tablet-only{--bulma-grid-cell-row-start:-4}.cell.is-row-span-4-tablet-only{--bulma-grid-cell-row-span:4}.cell.is-col-start-5-tablet-only{--bulma-grid-cell-column-start:5}.cell.is-col-end-5-tablet-only{--bulma-grid-cell-column-end:5}.cell.is-col-from-end-5-tablet-only{--bulma-grid-cell-column-start:-5}.cell.is-col-span-5-tablet-only{--bulma-grid-cell-column-span:5}.cell.is-row-start-5-tablet-only{--bulma-grid-cell-row-start:5}.cell.is-row-end-5-tablet-only{--bulma-grid-cell-row-end:5}.cell.is-row-from-end-5-tablet-only{--bulma-grid-cell-row-start:-5}.cell.is-row-span-5-tablet-only{--bulma-grid-cell-row-span:5}.cell.is-col-start-6-tablet-only{--bulma-grid-cell-column-start:6}.cell.is-col-end-6-tablet-only{--bulma-grid-cell-column-end:6}.cell.is-col-from-end-6-tablet-only{--bulma-grid-cell-column-start:-6}.cell.is-col-span-6-tablet-only{--bulma-grid-cell-column-span:6}.cell.is-row-start-6-tablet-only{--bulma-grid-cell-row-start:6}.cell.is-row-end-6-tablet-only{--bulma-grid-cell-row-end:6}.cell.is-row-from-end-6-tablet-only{--bulma-grid-cell-row-start:-6}.cell.is-row-span-6-tablet-only{--bulma-grid-cell-row-span:6}.cell.is-col-start-7-tablet-only{--bulma-grid-cell-column-start:7}.cell.is-col-end-7-tablet-only{--bulma-grid-cell-column-end:7}.cell.is-col-from-end-7-tablet-only{--bulma-grid-cell-column-start:-7}.cell.is-col-span-7-tablet-only{--bulma-grid-cell-column-span:7}.cell.is-row-start-7-tablet-only{--bulma-grid-cell-row-start:7}.cell.is-row-end-7-tablet-only{--bulma-grid-cell-row-end:7}.cell.is-row-from-end-7-tablet-only{--bulma-grid-cell-row-start:-7}.cell.is-row-span-7-tablet-only{--bulma-grid-cell-row-span:7}.cell.is-col-start-8-tablet-only{--bulma-grid-cell-column-start:8}.cell.is-col-end-8-tablet-only{--bulma-grid-cell-column-end:8}.cell.is-col-from-end-8-tablet-only{--bulma-grid-cell-column-start:-8}.cell.is-col-span-8-tablet-only{--bulma-grid-cell-column-span:8}.cell.is-row-start-8-tablet-only{--bulma-grid-cell-row-start:8}.cell.is-row-end-8-tablet-only{--bulma-grid-cell-row-end:8}.cell.is-row-from-end-8-tablet-only{--bulma-grid-cell-row-start:-8}.cell.is-row-span-8-tablet-only{--bulma-grid-cell-row-span:8}.cell.is-col-start-9-tablet-only{--bulma-grid-cell-column-start:9}.cell.is-col-end-9-tablet-only{--bulma-grid-cell-column-end:9}.cell.is-col-from-end-9-tablet-only{--bulma-grid-cell-column-start:-9}.cell.is-col-span-9-tablet-only{--bulma-grid-cell-column-span:9}.cell.is-row-start-9-tablet-only{--bulma-grid-cell-row-start:9}.cell.is-row-end-9-tablet-only{--bulma-grid-cell-row-end:9}.cell.is-row-from-end-9-tablet-only{--bulma-grid-cell-row-start:-9}.cell.is-row-span-9-tablet-only{--bulma-grid-cell-row-span:9}.cell.is-col-start-10-tablet-only{--bulma-grid-cell-column-start:10}.cell.is-col-end-10-tablet-only{--bulma-grid-cell-column-end:10}.cell.is-col-from-end-10-tablet-only{--bulma-grid-cell-column-start:-10}.cell.is-col-span-10-tablet-only{--bulma-grid-cell-column-span:10}.cell.is-row-start-10-tablet-only{--bulma-grid-cell-row-start:10}.cell.is-row-end-10-tablet-only{--bulma-grid-cell-row-end:10}.cell.is-row-from-end-10-tablet-only{--bulma-grid-cell-row-start:-10}.cell.is-row-span-10-tablet-only{--bulma-grid-cell-row-span:10}.cell.is-col-start-11-tablet-only{--bulma-grid-cell-column-start:11}.cell.is-col-end-11-tablet-only{--bulma-grid-cell-column-end:11}.cell.is-col-from-end-11-tablet-only{--bulma-grid-cell-column-start:-11}.cell.is-col-span-11-tablet-only{--bulma-grid-cell-column-span:11}.cell.is-row-start-11-tablet-only{--bulma-grid-cell-row-start:11}.cell.is-row-end-11-tablet-only{--bulma-grid-cell-row-end:11}.cell.is-row-from-end-11-tablet-only{--bulma-grid-cell-row-start:-11}.cell.is-row-span-11-tablet-only{--bulma-grid-cell-row-span:11}.cell.is-col-start-12-tablet-only{--bulma-grid-cell-column-start:12}.cell.is-col-end-12-tablet-only{--bulma-grid-cell-column-end:12}.cell.is-col-from-end-12-tablet-only{--bulma-grid-cell-column-start:-12}.cell.is-col-span-12-tablet-only{--bulma-grid-cell-column-span:12}.cell.is-row-start-12-tablet-only{--bulma-grid-cell-row-start:12}.cell.is-row-end-12-tablet-only{--bulma-grid-cell-row-end:12}.cell.is-row-from-end-12-tablet-only{--bulma-grid-cell-row-start:-12}.cell.is-row-span-12-tablet-only{--bulma-grid-cell-row-span:12}}@media screen and (min-width: 1024px){.cell.is-col-start-1-desktop{--bulma-grid-cell-column-start:1}.cell.is-col-end-1-desktop{--bulma-grid-cell-column-end:1}.cell.is-col-from-end-1-desktop{--bulma-grid-cell-column-start:-1}.cell.is-col-span-1-desktop{--bulma-grid-cell-column-span:1}.cell.is-row-start-1-desktop{--bulma-grid-cell-row-start:1}.cell.is-row-end-1-desktop{--bulma-grid-cell-row-end:1}.cell.is-row-from-end-1-desktop{--bulma-grid-cell-row-start:-1}.cell.is-row-span-1-desktop{--bulma-grid-cell-row-span:1}.cell.is-col-start-2-desktop{--bulma-grid-cell-column-start:2}.cell.is-col-end-2-desktop{--bulma-grid-cell-column-end:2}.cell.is-col-from-end-2-desktop{--bulma-grid-cell-column-start:-2}.cell.is-col-span-2-desktop{--bulma-grid-cell-column-span:2}.cell.is-row-start-2-desktop{--bulma-grid-cell-row-start:2}.cell.is-row-end-2-desktop{--bulma-grid-cell-row-end:2}.cell.is-row-from-end-2-desktop{--bulma-grid-cell-row-start:-2}.cell.is-row-span-2-desktop{--bulma-grid-cell-row-span:2}.cell.is-col-start-3-desktop{--bulma-grid-cell-column-start:3}.cell.is-col-end-3-desktop{--bulma-grid-cell-column-end:3}.cell.is-col-from-end-3-desktop{--bulma-grid-cell-column-start:-3}.cell.is-col-span-3-desktop{--bulma-grid-cell-column-span:3}.cell.is-row-start-3-desktop{--bulma-grid-cell-row-start:3}.cell.is-row-end-3-desktop{--bulma-grid-cell-row-end:3}.cell.is-row-from-end-3-desktop{--bulma-grid-cell-row-start:-3}.cell.is-row-span-3-desktop{--bulma-grid-cell-row-span:3}.cell.is-col-start-4-desktop{--bulma-grid-cell-column-start:4}.cell.is-col-end-4-desktop{--bulma-grid-cell-column-end:4}.cell.is-col-from-end-4-desktop{--bulma-grid-cell-column-start:-4}.cell.is-col-span-4-desktop{--bulma-grid-cell-column-span:4}.cell.is-row-start-4-desktop{--bulma-grid-cell-row-start:4}.cell.is-row-end-4-desktop{--bulma-grid-cell-row-end:4}.cell.is-row-from-end-4-desktop{--bulma-grid-cell-row-start:-4}.cell.is-row-span-4-desktop{--bulma-grid-cell-row-span:4}.cell.is-col-start-5-desktop{--bulma-grid-cell-column-start:5}.cell.is-col-end-5-desktop{--bulma-grid-cell-column-end:5}.cell.is-col-from-end-5-desktop{--bulma-grid-cell-column-start:-5}.cell.is-col-span-5-desktop{--bulma-grid-cell-column-span:5}.cell.is-row-start-5-desktop{--bulma-grid-cell-row-start:5}.cell.is-row-end-5-desktop{--bulma-grid-cell-row-end:5}.cell.is-row-from-end-5-desktop{--bulma-grid-cell-row-start:-5}.cell.is-row-span-5-desktop{--bulma-grid-cell-row-span:5}.cell.is-col-start-6-desktop{--bulma-grid-cell-column-start:6}.cell.is-col-end-6-desktop{--bulma-grid-cell-column-end:6}.cell.is-col-from-end-6-desktop{--bulma-grid-cell-column-start:-6}.cell.is-col-span-6-desktop{--bulma-grid-cell-column-span:6}.cell.is-row-start-6-desktop{--bulma-grid-cell-row-start:6}.cell.is-row-end-6-desktop{--bulma-grid-cell-row-end:6}.cell.is-row-from-end-6-desktop{--bulma-grid-cell-row-start:-6}.cell.is-row-span-6-desktop{--bulma-grid-cell-row-span:6}.cell.is-col-start-7-desktop{--bulma-grid-cell-column-start:7}.cell.is-col-end-7-desktop{--bulma-grid-cell-column-end:7}.cell.is-col-from-end-7-desktop{--bulma-grid-cell-column-start:-7}.cell.is-col-span-7-desktop{--bulma-grid-cell-column-span:7}.cell.is-row-start-7-desktop{--bulma-grid-cell-row-start:7}.cell.is-row-end-7-desktop{--bulma-grid-cell-row-end:7}.cell.is-row-from-end-7-desktop{--bulma-grid-cell-row-start:-7}.cell.is-row-span-7-desktop{--bulma-grid-cell-row-span:7}.cell.is-col-start-8-desktop{--bulma-grid-cell-column-start:8}.cell.is-col-end-8-desktop{--bulma-grid-cell-column-end:8}.cell.is-col-from-end-8-desktop{--bulma-grid-cell-column-start:-8}.cell.is-col-span-8-desktop{--bulma-grid-cell-column-span:8}.cell.is-row-start-8-desktop{--bulma-grid-cell-row-start:8}.cell.is-row-end-8-desktop{--bulma-grid-cell-row-end:8}.cell.is-row-from-end-8-desktop{--bulma-grid-cell-row-start:-8}.cell.is-row-span-8-desktop{--bulma-grid-cell-row-span:8}.cell.is-col-start-9-desktop{--bulma-grid-cell-column-start:9}.cell.is-col-end-9-desktop{--bulma-grid-cell-column-end:9}.cell.is-col-from-end-9-desktop{--bulma-grid-cell-column-start:-9}.cell.is-col-span-9-desktop{--bulma-grid-cell-column-span:9}.cell.is-row-start-9-desktop{--bulma-grid-cell-row-start:9}.cell.is-row-end-9-desktop{--bulma-grid-cell-row-end:9}.cell.is-row-from-end-9-desktop{--bulma-grid-cell-row-start:-9}.cell.is-row-span-9-desktop{--bulma-grid-cell-row-span:9}.cell.is-col-start-10-desktop{--bulma-grid-cell-column-start:10}.cell.is-col-end-10-desktop{--bulma-grid-cell-column-end:10}.cell.is-col-from-end-10-desktop{--bulma-grid-cell-column-start:-10}.cell.is-col-span-10-desktop{--bulma-grid-cell-column-span:10}.cell.is-row-start-10-desktop{--bulma-grid-cell-row-start:10}.cell.is-row-end-10-desktop{--bulma-grid-cell-row-end:10}.cell.is-row-from-end-10-desktop{--bulma-grid-cell-row-start:-10}.cell.is-row-span-10-desktop{--bulma-grid-cell-row-span:10}.cell.is-col-start-11-desktop{--bulma-grid-cell-column-start:11}.cell.is-col-end-11-desktop{--bulma-grid-cell-column-end:11}.cell.is-col-from-end-11-desktop{--bulma-grid-cell-column-start:-11}.cell.is-col-span-11-desktop{--bulma-grid-cell-column-span:11}.cell.is-row-start-11-desktop{--bulma-grid-cell-row-start:11}.cell.is-row-end-11-desktop{--bulma-grid-cell-row-end:11}.cell.is-row-from-end-11-desktop{--bulma-grid-cell-row-start:-11}.cell.is-row-span-11-desktop{--bulma-grid-cell-row-span:11}.cell.is-col-start-12-desktop{--bulma-grid-cell-column-start:12}.cell.is-col-end-12-desktop{--bulma-grid-cell-column-end:12}.cell.is-col-from-end-12-desktop{--bulma-grid-cell-column-start:-12}.cell.is-col-span-12-desktop{--bulma-grid-cell-column-span:12}.cell.is-row-start-12-desktop{--bulma-grid-cell-row-start:12}.cell.is-row-end-12-desktop{--bulma-grid-cell-row-end:12}.cell.is-row-from-end-12-desktop{--bulma-grid-cell-row-start:-12}.cell.is-row-span-12-desktop{--bulma-grid-cell-row-span:12}}@media screen and (min-width: 1024px)and (max-width: 1215px){.cell.is-col-start-1-desktop-only{--bulma-grid-cell-column-start:1}.cell.is-col-end-1-desktop-only{--bulma-grid-cell-column-end:1}.cell.is-col-from-end-1-desktop-only{--bulma-grid-cell-column-start:-1}.cell.is-col-span-1-desktop-only{--bulma-grid-cell-column-span:1}.cell.is-row-start-1-desktop-only{--bulma-grid-cell-row-start:1}.cell.is-row-end-1-desktop-only{--bulma-grid-cell-row-end:1}.cell.is-row-from-end-1-desktop-only{--bulma-grid-cell-row-start:-1}.cell.is-row-span-1-desktop-only{--bulma-grid-cell-row-span:1}.cell.is-col-start-2-desktop-only{--bulma-grid-cell-column-start:2}.cell.is-col-end-2-desktop-only{--bulma-grid-cell-column-end:2}.cell.is-col-from-end-2-desktop-only{--bulma-grid-cell-column-start:-2}.cell.is-col-span-2-desktop-only{--bulma-grid-cell-column-span:2}.cell.is-row-start-2-desktop-only{--bulma-grid-cell-row-start:2}.cell.is-row-end-2-desktop-only{--bulma-grid-cell-row-end:2}.cell.is-row-from-end-2-desktop-only{--bulma-grid-cell-row-start:-2}.cell.is-row-span-2-desktop-only{--bulma-grid-cell-row-span:2}.cell.is-col-start-3-desktop-only{--bulma-grid-cell-column-start:3}.cell.is-col-end-3-desktop-only{--bulma-grid-cell-column-end:3}.cell.is-col-from-end-3-desktop-only{--bulma-grid-cell-column-start:-3}.cell.is-col-span-3-desktop-only{--bulma-grid-cell-column-span:3}.cell.is-row-start-3-desktop-only{--bulma-grid-cell-row-start:3}.cell.is-row-end-3-desktop-only{--bulma-grid-cell-row-end:3}.cell.is-row-from-end-3-desktop-only{--bulma-grid-cell-row-start:-3}.cell.is-row-span-3-desktop-only{--bulma-grid-cell-row-span:3}.cell.is-col-start-4-desktop-only{--bulma-grid-cell-column-start:4}.cell.is-col-end-4-desktop-only{--bulma-grid-cell-column-end:4}.cell.is-col-from-end-4-desktop-only{--bulma-grid-cell-column-start:-4}.cell.is-col-span-4-desktop-only{--bulma-grid-cell-column-span:4}.cell.is-row-start-4-desktop-only{--bulma-grid-cell-row-start:4}.cell.is-row-end-4-desktop-only{--bulma-grid-cell-row-end:4}.cell.is-row-from-end-4-desktop-only{--bulma-grid-cell-row-start:-4}.cell.is-row-span-4-desktop-only{--bulma-grid-cell-row-span:4}.cell.is-col-start-5-desktop-only{--bulma-grid-cell-column-start:5}.cell.is-col-end-5-desktop-only{--bulma-grid-cell-column-end:5}.cell.is-col-from-end-5-desktop-only{--bulma-grid-cell-column-start:-5}.cell.is-col-span-5-desktop-only{--bulma-grid-cell-column-span:5}.cell.is-row-start-5-desktop-only{--bulma-grid-cell-row-start:5}.cell.is-row-end-5-desktop-only{--bulma-grid-cell-row-end:5}.cell.is-row-from-end-5-desktop-only{--bulma-grid-cell-row-start:-5}.cell.is-row-span-5-desktop-only{--bulma-grid-cell-row-span:5}.cell.is-col-start-6-desktop-only{--bulma-grid-cell-column-start:6}.cell.is-col-end-6-desktop-only{--bulma-grid-cell-column-end:6}.cell.is-col-from-end-6-desktop-only{--bulma-grid-cell-column-start:-6}.cell.is-col-span-6-desktop-only{--bulma-grid-cell-column-span:6}.cell.is-row-start-6-desktop-only{--bulma-grid-cell-row-start:6}.cell.is-row-end-6-desktop-only{--bulma-grid-cell-row-end:6}.cell.is-row-from-end-6-desktop-only{--bulma-grid-cell-row-start:-6}.cell.is-row-span-6-desktop-only{--bulma-grid-cell-row-span:6}.cell.is-col-start-7-desktop-only{--bulma-grid-cell-column-start:7}.cell.is-col-end-7-desktop-only{--bulma-grid-cell-column-end:7}.cell.is-col-from-end-7-desktop-only{--bulma-grid-cell-column-start:-7}.cell.is-col-span-7-desktop-only{--bulma-grid-cell-column-span:7}.cell.is-row-start-7-desktop-only{--bulma-grid-cell-row-start:7}.cell.is-row-end-7-desktop-only{--bulma-grid-cell-row-end:7}.cell.is-row-from-end-7-desktop-only{--bulma-grid-cell-row-start:-7}.cell.is-row-span-7-desktop-only{--bulma-grid-cell-row-span:7}.cell.is-col-start-8-desktop-only{--bulma-grid-cell-column-start:8}.cell.is-col-end-8-desktop-only{--bulma-grid-cell-column-end:8}.cell.is-col-from-end-8-desktop-only{--bulma-grid-cell-column-start:-8}.cell.is-col-span-8-desktop-only{--bulma-grid-cell-column-span:8}.cell.is-row-start-8-desktop-only{--bulma-grid-cell-row-start:8}.cell.is-row-end-8-desktop-only{--bulma-grid-cell-row-end:8}.cell.is-row-from-end-8-desktop-only{--bulma-grid-cell-row-start:-8}.cell.is-row-span-8-desktop-only{--bulma-grid-cell-row-span:8}.cell.is-col-start-9-desktop-only{--bulma-grid-cell-column-start:9}.cell.is-col-end-9-desktop-only{--bulma-grid-cell-column-end:9}.cell.is-col-from-end-9-desktop-only{--bulma-grid-cell-column-start:-9}.cell.is-col-span-9-desktop-only{--bulma-grid-cell-column-span:9}.cell.is-row-start-9-desktop-only{--bulma-grid-cell-row-start:9}.cell.is-row-end-9-desktop-only{--bulma-grid-cell-row-end:9}.cell.is-row-from-end-9-desktop-only{--bulma-grid-cell-row-start:-9}.cell.is-row-span-9-desktop-only{--bulma-grid-cell-row-span:9}.cell.is-col-start-10-desktop-only{--bulma-grid-cell-column-start:10}.cell.is-col-end-10-desktop-only{--bulma-grid-cell-column-end:10}.cell.is-col-from-end-10-desktop-only{--bulma-grid-cell-column-start:-10}.cell.is-col-span-10-desktop-only{--bulma-grid-cell-column-span:10}.cell.is-row-start-10-desktop-only{--bulma-grid-cell-row-start:10}.cell.is-row-end-10-desktop-only{--bulma-grid-cell-row-end:10}.cell.is-row-from-end-10-desktop-only{--bulma-grid-cell-row-start:-10}.cell.is-row-span-10-desktop-only{--bulma-grid-cell-row-span:10}.cell.is-col-start-11-desktop-only{--bulma-grid-cell-column-start:11}.cell.is-col-end-11-desktop-only{--bulma-grid-cell-column-end:11}.cell.is-col-from-end-11-desktop-only{--bulma-grid-cell-column-start:-11}.cell.is-col-span-11-desktop-only{--bulma-grid-cell-column-span:11}.cell.is-row-start-11-desktop-only{--bulma-grid-cell-row-start:11}.cell.is-row-end-11-desktop-only{--bulma-grid-cell-row-end:11}.cell.is-row-from-end-11-desktop-only{--bulma-grid-cell-row-start:-11}.cell.is-row-span-11-desktop-only{--bulma-grid-cell-row-span:11}.cell.is-col-start-12-desktop-only{--bulma-grid-cell-column-start:12}.cell.is-col-end-12-desktop-only{--bulma-grid-cell-column-end:12}.cell.is-col-from-end-12-desktop-only{--bulma-grid-cell-column-start:-12}.cell.is-col-span-12-desktop-only{--bulma-grid-cell-column-span:12}.cell.is-row-start-12-desktop-only{--bulma-grid-cell-row-start:12}.cell.is-row-end-12-desktop-only{--bulma-grid-cell-row-end:12}.cell.is-row-from-end-12-desktop-only{--bulma-grid-cell-row-start:-12}.cell.is-row-span-12-desktop-only{--bulma-grid-cell-row-span:12}}@media screen and (min-width: 1216px){.cell.is-col-start-1-widescreen{--bulma-grid-cell-column-start:1}.cell.is-col-end-1-widescreen{--bulma-grid-cell-column-end:1}.cell.is-col-from-end-1-widescreen{--bulma-grid-cell-column-start:-1}.cell.is-col-span-1-widescreen{--bulma-grid-cell-column-span:1}.cell.is-row-start-1-widescreen{--bulma-grid-cell-row-start:1}.cell.is-row-end-1-widescreen{--bulma-grid-cell-row-end:1}.cell.is-row-from-end-1-widescreen{--bulma-grid-cell-row-start:-1}.cell.is-row-span-1-widescreen{--bulma-grid-cell-row-span:1}.cell.is-col-start-2-widescreen{--bulma-grid-cell-column-start:2}.cell.is-col-end-2-widescreen{--bulma-grid-cell-column-end:2}.cell.is-col-from-end-2-widescreen{--bulma-grid-cell-column-start:-2}.cell.is-col-span-2-widescreen{--bulma-grid-cell-column-span:2}.cell.is-row-start-2-widescreen{--bulma-grid-cell-row-start:2}.cell.is-row-end-2-widescreen{--bulma-grid-cell-row-end:2}.cell.is-row-from-end-2-widescreen{--bulma-grid-cell-row-start:-2}.cell.is-row-span-2-widescreen{--bulma-grid-cell-row-span:2}.cell.is-col-start-3-widescreen{--bulma-grid-cell-column-start:3}.cell.is-col-end-3-widescreen{--bulma-grid-cell-column-end:3}.cell.is-col-from-end-3-widescreen{--bulma-grid-cell-column-start:-3}.cell.is-col-span-3-widescreen{--bulma-grid-cell-column-span:3}.cell.is-row-start-3-widescreen{--bulma-grid-cell-row-start:3}.cell.is-row-end-3-widescreen{--bulma-grid-cell-row-end:3}.cell.is-row-from-end-3-widescreen{--bulma-grid-cell-row-start:-3}.cell.is-row-span-3-widescreen{--bulma-grid-cell-row-span:3}.cell.is-col-start-4-widescreen{--bulma-grid-cell-column-start:4}.cell.is-col-end-4-widescreen{--bulma-grid-cell-column-end:4}.cell.is-col-from-end-4-widescreen{--bulma-grid-cell-column-start:-4}.cell.is-col-span-4-widescreen{--bulma-grid-cell-column-span:4}.cell.is-row-start-4-widescreen{--bulma-grid-cell-row-start:4}.cell.is-row-end-4-widescreen{--bulma-grid-cell-row-end:4}.cell.is-row-from-end-4-widescreen{--bulma-grid-cell-row-start:-4}.cell.is-row-span-4-widescreen{--bulma-grid-cell-row-span:4}.cell.is-col-start-5-widescreen{--bulma-grid-cell-column-start:5}.cell.is-col-end-5-widescreen{--bulma-grid-cell-column-end:5}.cell.is-col-from-end-5-widescreen{--bulma-grid-cell-column-start:-5}.cell.is-col-span-5-widescreen{--bulma-grid-cell-column-span:5}.cell.is-row-start-5-widescreen{--bulma-grid-cell-row-start:5}.cell.is-row-end-5-widescreen{--bulma-grid-cell-row-end:5}.cell.is-row-from-end-5-widescreen{--bulma-grid-cell-row-start:-5}.cell.is-row-span-5-widescreen{--bulma-grid-cell-row-span:5}.cell.is-col-start-6-widescreen{--bulma-grid-cell-column-start:6}.cell.is-col-end-6-widescreen{--bulma-grid-cell-column-end:6}.cell.is-col-from-end-6-widescreen{--bulma-grid-cell-column-start:-6}.cell.is-col-span-6-widescreen{--bulma-grid-cell-column-span:6}.cell.is-row-start-6-widescreen{--bulma-grid-cell-row-start:6}.cell.is-row-end-6-widescreen{--bulma-grid-cell-row-end:6}.cell.is-row-from-end-6-widescreen{--bulma-grid-cell-row-start:-6}.cell.is-row-span-6-widescreen{--bulma-grid-cell-row-span:6}.cell.is-col-start-7-widescreen{--bulma-grid-cell-column-start:7}.cell.is-col-end-7-widescreen{--bulma-grid-cell-column-end:7}.cell.is-col-from-end-7-widescreen{--bulma-grid-cell-column-start:-7}.cell.is-col-span-7-widescreen{--bulma-grid-cell-column-span:7}.cell.is-row-start-7-widescreen{--bulma-grid-cell-row-start:7}.cell.is-row-end-7-widescreen{--bulma-grid-cell-row-end:7}.cell.is-row-from-end-7-widescreen{--bulma-grid-cell-row-start:-7}.cell.is-row-span-7-widescreen{--bulma-grid-cell-row-span:7}.cell.is-col-start-8-widescreen{--bulma-grid-cell-column-start:8}.cell.is-col-end-8-widescreen{--bulma-grid-cell-column-end:8}.cell.is-col-from-end-8-widescreen{--bulma-grid-cell-column-start:-8}.cell.is-col-span-8-widescreen{--bulma-grid-cell-column-span:8}.cell.is-row-start-8-widescreen{--bulma-grid-cell-row-start:8}.cell.is-row-end-8-widescreen{--bulma-grid-cell-row-end:8}.cell.is-row-from-end-8-widescreen{--bulma-grid-cell-row-start:-8}.cell.is-row-span-8-widescreen{--bulma-grid-cell-row-span:8}.cell.is-col-start-9-widescreen{--bulma-grid-cell-column-start:9}.cell.is-col-end-9-widescreen{--bulma-grid-cell-column-end:9}.cell.is-col-from-end-9-widescreen{--bulma-grid-cell-column-start:-9}.cell.is-col-span-9-widescreen{--bulma-grid-cell-column-span:9}.cell.is-row-start-9-widescreen{--bulma-grid-cell-row-start:9}.cell.is-row-end-9-widescreen{--bulma-grid-cell-row-end:9}.cell.is-row-from-end-9-widescreen{--bulma-grid-cell-row-start:-9}.cell.is-row-span-9-widescreen{--bulma-grid-cell-row-span:9}.cell.is-col-start-10-widescreen{--bulma-grid-cell-column-start:10}.cell.is-col-end-10-widescreen{--bulma-grid-cell-column-end:10}.cell.is-col-from-end-10-widescreen{--bulma-grid-cell-column-start:-10}.cell.is-col-span-10-widescreen{--bulma-grid-cell-column-span:10}.cell.is-row-start-10-widescreen{--bulma-grid-cell-row-start:10}.cell.is-row-end-10-widescreen{--bulma-grid-cell-row-end:10}.cell.is-row-from-end-10-widescreen{--bulma-grid-cell-row-start:-10}.cell.is-row-span-10-widescreen{--bulma-grid-cell-row-span:10}.cell.is-col-start-11-widescreen{--bulma-grid-cell-column-start:11}.cell.is-col-end-11-widescreen{--bulma-grid-cell-column-end:11}.cell.is-col-from-end-11-widescreen{--bulma-grid-cell-column-start:-11}.cell.is-col-span-11-widescreen{--bulma-grid-cell-column-span:11}.cell.is-row-start-11-widescreen{--bulma-grid-cell-row-start:11}.cell.is-row-end-11-widescreen{--bulma-grid-cell-row-end:11}.cell.is-row-from-end-11-widescreen{--bulma-grid-cell-row-start:-11}.cell.is-row-span-11-widescreen{--bulma-grid-cell-row-span:11}.cell.is-col-start-12-widescreen{--bulma-grid-cell-column-start:12}.cell.is-col-end-12-widescreen{--bulma-grid-cell-column-end:12}.cell.is-col-from-end-12-widescreen{--bulma-grid-cell-column-start:-12}.cell.is-col-span-12-widescreen{--bulma-grid-cell-column-span:12}.cell.is-row-start-12-widescreen{--bulma-grid-cell-row-start:12}.cell.is-row-end-12-widescreen{--bulma-grid-cell-row-end:12}.cell.is-row-from-end-12-widescreen{--bulma-grid-cell-row-start:-12}.cell.is-row-span-12-widescreen{--bulma-grid-cell-row-span:12}}@media screen and (min-width: 1216px)and (max-width: 1407px){.cell.is-col-start-1-widescreen-only{--bulma-grid-cell-column-start:1}.cell.is-col-end-1-widescreen-only{--bulma-grid-cell-column-end:1}.cell.is-col-from-end-1-widescreen-only{--bulma-grid-cell-column-start:-1}.cell.is-col-span-1-widescreen-only{--bulma-grid-cell-column-span:1}.cell.is-row-start-1-widescreen-only{--bulma-grid-cell-row-start:1}.cell.is-row-end-1-widescreen-only{--bulma-grid-cell-row-end:1}.cell.is-row-from-end-1-widescreen-only{--bulma-grid-cell-row-start:-1}.cell.is-row-span-1-widescreen-only{--bulma-grid-cell-row-span:1}.cell.is-col-start-2-widescreen-only{--bulma-grid-cell-column-start:2}.cell.is-col-end-2-widescreen-only{--bulma-grid-cell-column-end:2}.cell.is-col-from-end-2-widescreen-only{--bulma-grid-cell-column-start:-2}.cell.is-col-span-2-widescreen-only{--bulma-grid-cell-column-span:2}.cell.is-row-start-2-widescreen-only{--bulma-grid-cell-row-start:2}.cell.is-row-end-2-widescreen-only{--bulma-grid-cell-row-end:2}.cell.is-row-from-end-2-widescreen-only{--bulma-grid-cell-row-start:-2}.cell.is-row-span-2-widescreen-only{--bulma-grid-cell-row-span:2}.cell.is-col-start-3-widescreen-only{--bulma-grid-cell-column-start:3}.cell.is-col-end-3-widescreen-only{--bulma-grid-cell-column-end:3}.cell.is-col-from-end-3-widescreen-only{--bulma-grid-cell-column-start:-3}.cell.is-col-span-3-widescreen-only{--bulma-grid-cell-column-span:3}.cell.is-row-start-3-widescreen-only{--bulma-grid-cell-row-start:3}.cell.is-row-end-3-widescreen-only{--bulma-grid-cell-row-end:3}.cell.is-row-from-end-3-widescreen-only{--bulma-grid-cell-row-start:-3}.cell.is-row-span-3-widescreen-only{--bulma-grid-cell-row-span:3}.cell.is-col-start-4-widescreen-only{--bulma-grid-cell-column-start:4}.cell.is-col-end-4-widescreen-only{--bulma-grid-cell-column-end:4}.cell.is-col-from-end-4-widescreen-only{--bulma-grid-cell-column-start:-4}.cell.is-col-span-4-widescreen-only{--bulma-grid-cell-column-span:4}.cell.is-row-start-4-widescreen-only{--bulma-grid-cell-row-start:4}.cell.is-row-end-4-widescreen-only{--bulma-grid-cell-row-end:4}.cell.is-row-from-end-4-widescreen-only{--bulma-grid-cell-row-start:-4}.cell.is-row-span-4-widescreen-only{--bulma-grid-cell-row-span:4}.cell.is-col-start-5-widescreen-only{--bulma-grid-cell-column-start:5}.cell.is-col-end-5-widescreen-only{--bulma-grid-cell-column-end:5}.cell.is-col-from-end-5-widescreen-only{--bulma-grid-cell-column-start:-5}.cell.is-col-span-5-widescreen-only{--bulma-grid-cell-column-span:5}.cell.is-row-start-5-widescreen-only{--bulma-grid-cell-row-start:5}.cell.is-row-end-5-widescreen-only{--bulma-grid-cell-row-end:5}.cell.is-row-from-end-5-widescreen-only{--bulma-grid-cell-row-start:-5}.cell.is-row-span-5-widescreen-only{--bulma-grid-cell-row-span:5}.cell.is-col-start-6-widescreen-only{--bulma-grid-cell-column-start:6}.cell.is-col-end-6-widescreen-only{--bulma-grid-cell-column-end:6}.cell.is-col-from-end-6-widescreen-only{--bulma-grid-cell-column-start:-6}.cell.is-col-span-6-widescreen-only{--bulma-grid-cell-column-span:6}.cell.is-row-start-6-widescreen-only{--bulma-grid-cell-row-start:6}.cell.is-row-end-6-widescreen-only{--bulma-grid-cell-row-end:6}.cell.is-row-from-end-6-widescreen-only{--bulma-grid-cell-row-start:-6}.cell.is-row-span-6-widescreen-only{--bulma-grid-cell-row-span:6}.cell.is-col-start-7-widescreen-only{--bulma-grid-cell-column-start:7}.cell.is-col-end-7-widescreen-only{--bulma-grid-cell-column-end:7}.cell.is-col-from-end-7-widescreen-only{--bulma-grid-cell-column-start:-7}.cell.is-col-span-7-widescreen-only{--bulma-grid-cell-column-span:7}.cell.is-row-start-7-widescreen-only{--bulma-grid-cell-row-start:7}.cell.is-row-end-7-widescreen-only{--bulma-grid-cell-row-end:7}.cell.is-row-from-end-7-widescreen-only{--bulma-grid-cell-row-start:-7}.cell.is-row-span-7-widescreen-only{--bulma-grid-cell-row-span:7}.cell.is-col-start-8-widescreen-only{--bulma-grid-cell-column-start:8}.cell.is-col-end-8-widescreen-only{--bulma-grid-cell-column-end:8}.cell.is-col-from-end-8-widescreen-only{--bulma-grid-cell-column-start:-8}.cell.is-col-span-8-widescreen-only{--bulma-grid-cell-column-span:8}.cell.is-row-start-8-widescreen-only{--bulma-grid-cell-row-start:8}.cell.is-row-end-8-widescreen-only{--bulma-grid-cell-row-end:8}.cell.is-row-from-end-8-widescreen-only{--bulma-grid-cell-row-start:-8}.cell.is-row-span-8-widescreen-only{--bulma-grid-cell-row-span:8}.cell.is-col-start-9-widescreen-only{--bulma-grid-cell-column-start:9}.cell.is-col-end-9-widescreen-only{--bulma-grid-cell-column-end:9}.cell.is-col-from-end-9-widescreen-only{--bulma-grid-cell-column-start:-9}.cell.is-col-span-9-widescreen-only{--bulma-grid-cell-column-span:9}.cell.is-row-start-9-widescreen-only{--bulma-grid-cell-row-start:9}.cell.is-row-end-9-widescreen-only{--bulma-grid-cell-row-end:9}.cell.is-row-from-end-9-widescreen-only{--bulma-grid-cell-row-start:-9}.cell.is-row-span-9-widescreen-only{--bulma-grid-cell-row-span:9}.cell.is-col-start-10-widescreen-only{--bulma-grid-cell-column-start:10}.cell.is-col-end-10-widescreen-only{--bulma-grid-cell-column-end:10}.cell.is-col-from-end-10-widescreen-only{--bulma-grid-cell-column-start:-10}.cell.is-col-span-10-widescreen-only{--bulma-grid-cell-column-span:10}.cell.is-row-start-10-widescreen-only{--bulma-grid-cell-row-start:10}.cell.is-row-end-10-widescreen-only{--bulma-grid-cell-row-end:10}.cell.is-row-from-end-10-widescreen-only{--bulma-grid-cell-row-start:-10}.cell.is-row-span-10-widescreen-only{--bulma-grid-cell-row-span:10}.cell.is-col-start-11-widescreen-only{--bulma-grid-cell-column-start:11}.cell.is-col-end-11-widescreen-only{--bulma-grid-cell-column-end:11}.cell.is-col-from-end-11-widescreen-only{--bulma-grid-cell-column-start:-11}.cell.is-col-span-11-widescreen-only{--bulma-grid-cell-column-span:11}.cell.is-row-start-11-widescreen-only{--bulma-grid-cell-row-start:11}.cell.is-row-end-11-widescreen-only{--bulma-grid-cell-row-end:11}.cell.is-row-from-end-11-widescreen-only{--bulma-grid-cell-row-start:-11}.cell.is-row-span-11-widescreen-only{--bulma-grid-cell-row-span:11}.cell.is-col-start-12-widescreen-only{--bulma-grid-cell-column-start:12}.cell.is-col-end-12-widescreen-only{--bulma-grid-cell-column-end:12}.cell.is-col-from-end-12-widescreen-only{--bulma-grid-cell-column-start:-12}.cell.is-col-span-12-widescreen-only{--bulma-grid-cell-column-span:12}.cell.is-row-start-12-widescreen-only{--bulma-grid-cell-row-start:12}.cell.is-row-end-12-widescreen-only{--bulma-grid-cell-row-end:12}.cell.is-row-from-end-12-widescreen-only{--bulma-grid-cell-row-start:-12}.cell.is-row-span-12-widescreen-only{--bulma-grid-cell-row-span:12}}@media screen and (min-width: 1408px){.cell.is-col-start-1-fullhd{--bulma-grid-cell-column-start:1}.cell.is-col-end-1-fullhd{--bulma-grid-cell-column-end:1}.cell.is-col-from-end-1-fullhd{--bulma-grid-cell-column-start:-1}.cell.is-col-span-1-fullhd{--bulma-grid-cell-column-span:1}.cell.is-row-start-1-fullhd{--bulma-grid-cell-row-start:1}.cell.is-row-end-1-fullhd{--bulma-grid-cell-row-end:1}.cell.is-row-from-end-1-fullhd{--bulma-grid-cell-row-start:-1}.cell.is-row-span-1-fullhd{--bulma-grid-cell-row-span:1}.cell.is-col-start-2-fullhd{--bulma-grid-cell-column-start:2}.cell.is-col-end-2-fullhd{--bulma-grid-cell-column-end:2}.cell.is-col-from-end-2-fullhd{--bulma-grid-cell-column-start:-2}.cell.is-col-span-2-fullhd{--bulma-grid-cell-column-span:2}.cell.is-row-start-2-fullhd{--bulma-grid-cell-row-start:2}.cell.is-row-end-2-fullhd{--bulma-grid-cell-row-end:2}.cell.is-row-from-end-2-fullhd{--bulma-grid-cell-row-start:-2}.cell.is-row-span-2-fullhd{--bulma-grid-cell-row-span:2}.cell.is-col-start-3-fullhd{--bulma-grid-cell-column-start:3}.cell.is-col-end-3-fullhd{--bulma-grid-cell-column-end:3}.cell.is-col-from-end-3-fullhd{--bulma-grid-cell-column-start:-3}.cell.is-col-span-3-fullhd{--bulma-grid-cell-column-span:3}.cell.is-row-start-3-fullhd{--bulma-grid-cell-row-start:3}.cell.is-row-end-3-fullhd{--bulma-grid-cell-row-end:3}.cell.is-row-from-end-3-fullhd{--bulma-grid-cell-row-start:-3}.cell.is-row-span-3-fullhd{--bulma-grid-cell-row-span:3}.cell.is-col-start-4-fullhd{--bulma-grid-cell-column-start:4}.cell.is-col-end-4-fullhd{--bulma-grid-cell-column-end:4}.cell.is-col-from-end-4-fullhd{--bulma-grid-cell-column-start:-4}.cell.is-col-span-4-fullhd{--bulma-grid-cell-column-span:4}.cell.is-row-start-4-fullhd{--bulma-grid-cell-row-start:4}.cell.is-row-end-4-fullhd{--bulma-grid-cell-row-end:4}.cell.is-row-from-end-4-fullhd{--bulma-grid-cell-row-start:-4}.cell.is-row-span-4-fullhd{--bulma-grid-cell-row-span:4}.cell.is-col-start-5-fullhd{--bulma-grid-cell-column-start:5}.cell.is-col-end-5-fullhd{--bulma-grid-cell-column-end:5}.cell.is-col-from-end-5-fullhd{--bulma-grid-cell-column-start:-5}.cell.is-col-span-5-fullhd{--bulma-grid-cell-column-span:5}.cell.is-row-start-5-fullhd{--bulma-grid-cell-row-start:5}.cell.is-row-end-5-fullhd{--bulma-grid-cell-row-end:5}.cell.is-row-from-end-5-fullhd{--bulma-grid-cell-row-start:-5}.cell.is-row-span-5-fullhd{--bulma-grid-cell-row-span:5}.cell.is-col-start-6-fullhd{--bulma-grid-cell-column-start:6}.cell.is-col-end-6-fullhd{--bulma-grid-cell-column-end:6}.cell.is-col-from-end-6-fullhd{--bulma-grid-cell-column-start:-6}.cell.is-col-span-6-fullhd{--bulma-grid-cell-column-span:6}.cell.is-row-start-6-fullhd{--bulma-grid-cell-row-start:6}.cell.is-row-end-6-fullhd{--bulma-grid-cell-row-end:6}.cell.is-row-from-end-6-fullhd{--bulma-grid-cell-row-start:-6}.cell.is-row-span-6-fullhd{--bulma-grid-cell-row-span:6}.cell.is-col-start-7-fullhd{--bulma-grid-cell-column-start:7}.cell.is-col-end-7-fullhd{--bulma-grid-cell-column-end:7}.cell.is-col-from-end-7-fullhd{--bulma-grid-cell-column-start:-7}.cell.is-col-span-7-fullhd{--bulma-grid-cell-column-span:7}.cell.is-row-start-7-fullhd{--bulma-grid-cell-row-start:7}.cell.is-row-end-7-fullhd{--bulma-grid-cell-row-end:7}.cell.is-row-from-end-7-fullhd{--bulma-grid-cell-row-start:-7}.cell.is-row-span-7-fullhd{--bulma-grid-cell-row-span:7}.cell.is-col-start-8-fullhd{--bulma-grid-cell-column-start:8}.cell.is-col-end-8-fullhd{--bulma-grid-cell-column-end:8}.cell.is-col-from-end-8-fullhd{--bulma-grid-cell-column-start:-8}.cell.is-col-span-8-fullhd{--bulma-grid-cell-column-span:8}.cell.is-row-start-8-fullhd{--bulma-grid-cell-row-start:8}.cell.is-row-end-8-fullhd{--bulma-grid-cell-row-end:8}.cell.is-row-from-end-8-fullhd{--bulma-grid-cell-row-start:-8}.cell.is-row-span-8-fullhd{--bulma-grid-cell-row-span:8}.cell.is-col-start-9-fullhd{--bulma-grid-cell-column-start:9}.cell.is-col-end-9-fullhd{--bulma-grid-cell-column-end:9}.cell.is-col-from-end-9-fullhd{--bulma-grid-cell-column-start:-9}.cell.is-col-span-9-fullhd{--bulma-grid-cell-column-span:9}.cell.is-row-start-9-fullhd{--bulma-grid-cell-row-start:9}.cell.is-row-end-9-fullhd{--bulma-grid-cell-row-end:9}.cell.is-row-from-end-9-fullhd{--bulma-grid-cell-row-start:-9}.cell.is-row-span-9-fullhd{--bulma-grid-cell-row-span:9}.cell.is-col-start-10-fullhd{--bulma-grid-cell-column-start:10}.cell.is-col-end-10-fullhd{--bulma-grid-cell-column-end:10}.cell.is-col-from-end-10-fullhd{--bulma-grid-cell-column-start:-10}.cell.is-col-span-10-fullhd{--bulma-grid-cell-column-span:10}.cell.is-row-start-10-fullhd{--bulma-grid-cell-row-start:10}.cell.is-row-end-10-fullhd{--bulma-grid-cell-row-end:10}.cell.is-row-from-end-10-fullhd{--bulma-grid-cell-row-start:-10}.cell.is-row-span-10-fullhd{--bulma-grid-cell-row-span:10}.cell.is-col-start-11-fullhd{--bulma-grid-cell-column-start:11}.cell.is-col-end-11-fullhd{--bulma-grid-cell-column-end:11}.cell.is-col-from-end-11-fullhd{--bulma-grid-cell-column-start:-11}.cell.is-col-span-11-fullhd{--bulma-grid-cell-column-span:11}.cell.is-row-start-11-fullhd{--bulma-grid-cell-row-start:11}.cell.is-row-end-11-fullhd{--bulma-grid-cell-row-end:11}.cell.is-row-from-end-11-fullhd{--bulma-grid-cell-row-start:-11}.cell.is-row-span-11-fullhd{--bulma-grid-cell-row-span:11}.cell.is-col-start-12-fullhd{--bulma-grid-cell-column-start:12}.cell.is-col-end-12-fullhd{--bulma-grid-cell-column-end:12}.cell.is-col-from-end-12-fullhd{--bulma-grid-cell-column-start:-12}.cell.is-col-span-12-fullhd{--bulma-grid-cell-column-span:12}.cell.is-row-start-12-fullhd{--bulma-grid-cell-row-start:12}.cell.is-row-end-12-fullhd{--bulma-grid-cell-row-end:12}.cell.is-row-from-end-12-fullhd{--bulma-grid-cell-row-start:-12}.cell.is-row-span-12-fullhd{--bulma-grid-cell-row-span:12}}.container{flex-grow:1;margin:0 auto;position:relative;width:100%}.container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}.container.is-max-tablet{max-width:705px}@media screen and (min-width: 1024px){.container{max-width:960px}}@media screen and (max-width: 1215px){.container.is-widescreen:not(.is-max-tablet):not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd:not(.is-max-tablet):not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){.container:not(.is-max-tablet):not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){.container:not(.is-max-tablet):not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.footer{--bulma-footer-background-color:var(--bulma-scheme-main-bis);--bulma-footer-color:false;--bulma-footer-padding:3rem 1.5rem 6rem;background-color:var(--bulma-footer-background-color);padding:var(--bulma-footer-padding)}.hero{--bulma-hero-body-padding:3rem 1.5rem;--bulma-hero-body-padding-tablet:3rem 3rem;--bulma-hero-body-padding-small:1.5rem;--bulma-hero-body-padding-medium:9rem 4.5rem;--bulma-hero-body-padding-large:18rem 6rem;--bulma-hero-gradient-h-offset:5deg;--bulma-hero-gradient-s-offset:10%;--bulma-hero-gradient-l-offset:5%}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{--bulma-hero-h:var(--bulma-white-h);--bulma-hero-s:var(--bulma-white-s);--bulma-hero-background-l:var(--bulma-white-l);--bulma-hero-color-l:var(--bulma-white-invert-l);background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-white .navbar{--bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-white .tabs{--bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-white .subtitle{--bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-white .title{--bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-white.is-bold{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-black{--bulma-hero-h:var(--bulma-black-h);--bulma-hero-s:var(--bulma-black-s);--bulma-hero-background-l:var(--bulma-black-l);--bulma-hero-color-l:var(--bulma-black-invert-l);background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-black .navbar{--bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-black .tabs{--bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-black .subtitle{--bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-black .title{--bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-black.is-bold{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-light{--bulma-hero-h:var(--bulma-light-h);--bulma-hero-s:var(--bulma-light-s);--bulma-hero-background-l:var(--bulma-light-l);--bulma-hero-color-l:var(--bulma-light-invert-l);background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-light .navbar{--bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-light .tabs{--bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-light .subtitle{--bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-light .title{--bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-light.is-bold{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-dark{--bulma-hero-h:var(--bulma-dark-h);--bulma-hero-s:var(--bulma-dark-s);--bulma-hero-background-l:var(--bulma-dark-l);--bulma-hero-color-l:var(--bulma-dark-invert-l);background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-dark .navbar{--bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-dark .tabs{--bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-dark .subtitle{--bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-dark .title{--bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-dark.is-bold{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-text{--bulma-hero-h:var(--bulma-text-h);--bulma-hero-s:var(--bulma-text-s);--bulma-hero-background-l:var(--bulma-text-l);--bulma-hero-color-l:var(--bulma-text-invert-l);background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-text .navbar{--bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-text .tabs{--bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-text .subtitle{--bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-text .title{--bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-text.is-bold{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-text.is-bold .navbar-menu{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-primary{--bulma-hero-h:var(--bulma-primary-h);--bulma-hero-s:var(--bulma-primary-s);--bulma-hero-background-l:var(--bulma-primary-l);--bulma-hero-color-l:var(--bulma-primary-invert-l);background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-primary .navbar{--bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-primary .tabs{--bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-primary .subtitle{--bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-primary .title{--bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-primary.is-bold{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-link{--bulma-hero-h:var(--bulma-link-h);--bulma-hero-s:var(--bulma-link-s);--bulma-hero-background-l:var(--bulma-link-l);--bulma-hero-color-l:var(--bulma-link-invert-l);background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-link .navbar{--bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-link .tabs{--bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-link .subtitle{--bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-link .title{--bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-link.is-bold{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-info{--bulma-hero-h:var(--bulma-info-h);--bulma-hero-s:var(--bulma-info-s);--bulma-hero-background-l:var(--bulma-info-l);--bulma-hero-color-l:var(--bulma-info-invert-l);background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-info .navbar{--bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-info .tabs{--bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-info .subtitle{--bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-info .title{--bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-info.is-bold{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-success{--bulma-hero-h:var(--bulma-success-h);--bulma-hero-s:var(--bulma-success-s);--bulma-hero-background-l:var(--bulma-success-l);--bulma-hero-color-l:var(--bulma-success-invert-l);background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-success .navbar{--bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-success .tabs{--bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-success .subtitle{--bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-success .title{--bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-success.is-bold{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-warning{--bulma-hero-h:var(--bulma-warning-h);--bulma-hero-s:var(--bulma-warning-s);--bulma-hero-background-l:var(--bulma-warning-l);--bulma-hero-color-l:var(--bulma-warning-invert-l);background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-warning .navbar{--bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-warning .tabs{--bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-warning .subtitle{--bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-warning .title{--bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-warning.is-bold{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-danger{--bulma-hero-h:var(--bulma-danger-h);--bulma-hero-s:var(--bulma-danger-s);--bulma-hero-background-l:var(--bulma-danger-l);--bulma-hero-color-l:var(--bulma-danger-invert-l);background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-danger .navbar{--bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-danger .tabs{--bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-danger .subtitle{--bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-danger .title{--bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-danger.is-bold{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-small .hero-body{padding:var(--bulma-hero-body-padding-small)}@media screen and (min-width: 769px),print{.hero.is-medium .hero-body{padding:var(--bulma-hero-body-padding-medium)}}@media screen and (min-width: 769px),print{.hero.is-large .hero-body{padding:var(--bulma-hero-body-padding-large)}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}.hero.is-halfheight .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media screen and (min-width: 769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-inline-end:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:var(--bulma-hero-body-padding)}@media screen and (min-width: 769px),print{.hero-body{padding:var(--bulma-hero-body-padding-tablet)}}.level{--bulma-level-item-spacing:calc(var(--bulma-block-spacing) * 0.5);align-items:center;display:flex;flex-direction:column;justify-content:space-between;gap:var(--bulma-level-item-spacing)}.level code{border-radius:var(--bulma-radius)}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex;flex-direction:row}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{.level{display:flex;flex-direction:row}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0;gap:calc(var(--bulma-block-spacing)*.5)}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}.level-left{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width: 769px),print{.level-left{flex-direction:row}}.level-right{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width: 769px),print{.level-right{flex-direction:row}}.media{--bulma-media-border-color:hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l), 0.5);--bulma-media-border-size:1px;--bulma-media-spacing:1rem;--bulma-media-spacing-large:1.5rem;--bulma-media-content-spacing:0.75rem;--bulma-media-level-1-spacing:0.75rem;--bulma-media-level-1-content-spacing:0.5rem;--bulma-media-level-2-spacing:0.5rem;align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:var(--bulma-media-content-spacing)}.media .media{border-top-color:var(--bulma-media-border-color);border-top-style:solid;border-top-width:var(--bulma-media-border-size);display:flex;padding-top:var(--bulma-media-level-1-spacing)}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:var(--bulma-media-level-1-content-spacing)}.media .media .media{padding-top:var(--bulma-media-level-2-spacing)}.media .media .media+.media{margin-top:var(--bulma-media-level-2-spacing)}.media+.media{border-top-color:var(--bulma-media-border-color);border-top-style:solid;border-top-width:var(--bulma-media-border-size);margin-top:var(--bulma-media-spacing);padding-top:var(--bulma-media-spacing)}.media.is-large+.media{margin-top:var(--bulma-media-spacing-large);padding-top:var(--bulma-media-spacing-large)}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-inline-end:var(--bulma-media-spacing)}.media-right{margin-inline-start:var(--bulma-media-spacing)}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){.media-content{overflow-x:auto}}.section{--bulma-section-padding:3rem 1.5rem;--bulma-section-padding-desktop:3rem 3rem;--bulma-section-padding-medium:9rem 4.5rem;--bulma-section-padding-large:18rem 6rem;padding:var(--bulma-section-padding)}@media screen and (min-width: 1024px){.section{padding:var(--bulma-section-padding-desktop)}.section.is-medium{padding:var(--bulma-section-padding-medium)}.section.is-large{padding:var(--bulma-section-padding-large)}}.section.is-fullheight{min-height:100vh}:root{--bulma-skeleton-background:var(--bulma-border);--bulma-skeleton-radius:var(--bulma-radius-small);--bulma-skeleton-block-min-height:4.5em;--bulma-skeleton-lines-gap:0.75em;--bulma-skeleton-line-height:0.75em}.skeleton-lines>div,.skeleton-block,.has-skeleton::after,.is-skeleton{animation-duration:2s;animation-iteration-count:infinite;animation-name:pulsate;animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1);background-color:var(--bulma-skeleton-background);border-radius:var(--bulma-skeleton-radius);box-shadow:none;pointer-events:none}.is-skeleton{color:rgba(0,0,0,0) !important}.is-skeleton em,.is-skeleton strong{color:inherit}.is-skeleton img{visibility:hidden}.is-skeleton.checkbox input{opacity:0}.is-skeleton.delete{border-radius:var(--bulma-radius-rounded)}.is-skeleton.delete::before,.is-skeleton.delete::after{display:none}input.is-skeleton,textarea.is-skeleton{resize:none}input.is-skeleton::-moz-placeholder,textarea.is-skeleton::-moz-placeholder{color:rgba(0,0,0,0) !important}input.is-skeleton::-webkit-input-placeholder,textarea.is-skeleton::-webkit-input-placeholder{color:rgba(0,0,0,0) !important}input.is-skeleton:-moz-placeholder,textarea.is-skeleton:-moz-placeholder{color:rgba(0,0,0,0) !important}input.is-skeleton:-ms-input-placeholder,textarea.is-skeleton:-ms-input-placeholder{color:rgba(0,0,0,0) !important}.has-skeleton{color:rgba(0,0,0,0) !important;position:relative}.has-skeleton::after{content:"";display:block;height:100%;left:0;max-width:100%;min-width:10%;position:absolute;top:0;width:7em}.skeleton-block{color:rgba(0,0,0,0) !important;min-height:var(--bulma-skeleton-block-min-height)}.skeleton-lines{color:rgba(0,0,0,0) !important;display:flex;flex-direction:column;gap:var(--bulma-skeleton-lines-gap);position:relative}.skeleton-lines>div{height:var(--bulma-skeleton-line-height)}.skeleton-lines>div:last-child{min-width:4em;width:30%}.is-aspect-ratio-1by1{aspect-ratio:1/1}.is-aspect-ratio-5by4{aspect-ratio:5/4}.is-aspect-ratio-4by3{aspect-ratio:4/3}.is-aspect-ratio-3by2{aspect-ratio:3/2}.is-aspect-ratio-5by3{aspect-ratio:5/3}.is-aspect-ratio-16by9{aspect-ratio:16/9}.is-aspect-ratio-2by1{aspect-ratio:2/1}.is-aspect-ratio-3by1{aspect-ratio:3/1}.is-aspect-ratio-4by5{aspect-ratio:4/5}.is-aspect-ratio-3by4{aspect-ratio:3/4}.is-aspect-ratio-2by3{aspect-ratio:2/3}.is-aspect-ratio-3by5{aspect-ratio:3/5}.is-aspect-ratio-9by16{aspect-ratio:9/16}.is-aspect-ratio-1by2{aspect-ratio:1/2}.is-aspect-ratio-1by3{aspect-ratio:1/3}.has-radius-small{border-radius:var(--bulma-radius-small)}.has-radius-normal{border-radius:var(--bulma-radius)}.has-radius-large{border-radius:var(--bulma-radius-large)}.has-radius-rounded{border-radius:var(--bulma-radius-rounded)}.has-background{background-color:var(--bulma-background)}.has-text-white{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l)) !important}.has-background-white{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l)) !important}.has-text-white-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-invert-l)) !important}.has-background-white-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-invert-l)) !important}.has-text-white-on-scheme{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l)) !important}.has-background-white-on-scheme{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l)) !important}.has-text-white-light{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-light-l)) !important}.has-background-white-light{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-light-l)) !important}.has-text-white-light-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-light-invert-l)) !important}.has-background-white-light-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-light-invert-l)) !important}.has-text-white-dark{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-dark-l)) !important}.has-background-white-dark{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-dark-l)) !important}.has-text-white-dark-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-dark-invert-l)) !important}.has-background-white-dark-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-dark-invert-l)) !important}.has-text-white-soft{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-soft-l)) !important}.has-background-white-soft{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-soft-l)) !important}.has-text-white-bold{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-bold-l)) !important}.has-background-white-bold{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-bold-l)) !important}.has-text-white-soft-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-soft-invert-l)) !important}.has-background-white-soft-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-soft-invert-l)) !important}.has-text-white-bold-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-bold-invert-l)) !important}.has-background-white-bold-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-bold-invert-l)) !important}.has-text-white-00{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-00-l)) !important}.has-background-white-00{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-00-l)) !important}.has-text-white-00-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-00-invert-l)) !important}.has-background-white-00-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-00-invert-l)) !important}.has-text-white-05{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-05-l)) !important}.has-background-white-05{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-05-l)) !important}.has-text-white-05-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-05-invert-l)) !important}.has-background-white-05-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-05-invert-l)) !important}.has-text-white-10{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-10-l)) !important}.has-background-white-10{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-10-l)) !important}.has-text-white-10-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-10-invert-l)) !important}.has-background-white-10-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-10-invert-l)) !important}.has-text-white-15{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-15-l)) !important}.has-background-white-15{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-15-l)) !important}.has-text-white-15-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-15-invert-l)) !important}.has-background-white-15-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-15-invert-l)) !important}.has-text-white-20{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-20-l)) !important}.has-background-white-20{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-20-l)) !important}.has-text-white-20-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-20-invert-l)) !important}.has-background-white-20-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-20-invert-l)) !important}.has-text-white-25{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-25-l)) !important}.has-background-white-25{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-25-l)) !important}.has-text-white-25-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-25-invert-l)) !important}.has-background-white-25-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-25-invert-l)) !important}.has-text-white-30{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-30-l)) !important}.has-background-white-30{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-30-l)) !important}.has-text-white-30-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-30-invert-l)) !important}.has-background-white-30-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-30-invert-l)) !important}.has-text-white-35{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-35-l)) !important}.has-background-white-35{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-35-l)) !important}.has-text-white-35-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-35-invert-l)) !important}.has-background-white-35-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-35-invert-l)) !important}.has-text-white-40{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-40-l)) !important}.has-background-white-40{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-40-l)) !important}.has-text-white-40-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-40-invert-l)) !important}.has-background-white-40-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-40-invert-l)) !important}.has-text-white-45{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-45-l)) !important}.has-background-white-45{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-45-l)) !important}.has-text-white-45-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-45-invert-l)) !important}.has-background-white-45-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-45-invert-l)) !important}.has-text-white-50{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-50-l)) !important}.has-background-white-50{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-50-l)) !important}.has-text-white-50-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-50-invert-l)) !important}.has-background-white-50-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-50-invert-l)) !important}.has-text-white-55{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-55-l)) !important}.has-background-white-55{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-55-l)) !important}.has-text-white-55-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-55-invert-l)) !important}.has-background-white-55-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-55-invert-l)) !important}.has-text-white-60{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-60-l)) !important}.has-background-white-60{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-60-l)) !important}.has-text-white-60-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-60-invert-l)) !important}.has-background-white-60-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-60-invert-l)) !important}.has-text-white-65{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-65-l)) !important}.has-background-white-65{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-65-l)) !important}.has-text-white-65-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-65-invert-l)) !important}.has-background-white-65-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-65-invert-l)) !important}.has-text-white-70{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-70-l)) !important}.has-background-white-70{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-70-l)) !important}.has-text-white-70-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-70-invert-l)) !important}.has-background-white-70-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-70-invert-l)) !important}.has-text-white-75{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-75-l)) !important}.has-background-white-75{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-75-l)) !important}.has-text-white-75-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-75-invert-l)) !important}.has-background-white-75-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-75-invert-l)) !important}.has-text-white-80{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-80-l)) !important}.has-background-white-80{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-80-l)) !important}.has-text-white-80-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-80-invert-l)) !important}.has-background-white-80-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-80-invert-l)) !important}.has-text-white-85{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-85-l)) !important}.has-background-white-85{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-85-l)) !important}.has-text-white-85-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-85-invert-l)) !important}.has-background-white-85-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-85-invert-l)) !important}.has-text-white-90{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-90-l)) !important}.has-background-white-90{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-90-l)) !important}.has-text-white-90-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-90-invert-l)) !important}.has-background-white-90-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-90-invert-l)) !important}.has-text-white-95{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-95-l)) !important}.has-background-white-95{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-95-l)) !important}.has-text-white-95-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-95-invert-l)) !important}.has-background-white-95-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-95-invert-l)) !important}.has-text-white-100{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-100-l)) !important}.has-background-white-100{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-100-l)) !important}.has-text-white-100-invert{color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-100-invert-l)) !important}.has-background-white-100-invert{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-100-invert-l)) !important}a.has-text-white:hover,a.has-text-white:focus-visible,button.has-text-white:hover,button.has-text-white:focus-visible,has-text-white.is-hoverable:hover,has-text-white.is-hoverable:focus-visible{color:hsl(var(--bulma-white-h), var(--bulma-white-s), calc(var(--bulma-white-l) + var(--bulma-hover-color-l-delta))) !important}a.has-text-white:active,button.has-text-white:active,has-text-white.is-hoverable:active{color:hsl(var(--bulma-white-h), var(--bulma-white-s), calc(var(--bulma-white-l) + var(--bulma-active-color-l-delta))) !important}a.has-background-white:hover,a.has-background-white:focus-visible,button.has-background-white:hover,button.has-background-white:focus-visible,has-background-white.is-hoverable:hover,has-background-white.is-hoverable:focus-visible{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), calc(var(--bulma-white-l) + var(--bulma-hover-background-l-delta))) !important}a.has-background-white:active,button.has-background-white:active,has-background-white.is-hoverable:active{background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), calc(var(--bulma-white-l) + var(--bulma-active-background-l-delta))) !important}.is-palette-white{--h: var(--bulma-white-h);--s: var(--bulma-white-s);--l: var(--bulma-white-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-white-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-white-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-white-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-white-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-white-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-white-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-white-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-white-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-white-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-white-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-white-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-white-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-white-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-white-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-white-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-white-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-white-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-white-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-white-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-white-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-white-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-black{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l)) !important}.has-background-black{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l)) !important}.has-text-black-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-invert-l)) !important}.has-background-black-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-invert-l)) !important}.has-text-black-on-scheme{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l)) !important}.has-background-black-on-scheme{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l)) !important}.has-text-black-light{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-light-l)) !important}.has-background-black-light{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-light-l)) !important}.has-text-black-light-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-light-invert-l)) !important}.has-background-black-light-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-light-invert-l)) !important}.has-text-black-dark{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-dark-l)) !important}.has-background-black-dark{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-dark-l)) !important}.has-text-black-dark-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-dark-invert-l)) !important}.has-background-black-dark-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-dark-invert-l)) !important}.has-text-black-soft{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-soft-l)) !important}.has-background-black-soft{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-soft-l)) !important}.has-text-black-bold{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-bold-l)) !important}.has-background-black-bold{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-bold-l)) !important}.has-text-black-soft-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-soft-invert-l)) !important}.has-background-black-soft-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-soft-invert-l)) !important}.has-text-black-bold-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-bold-invert-l)) !important}.has-background-black-bold-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-bold-invert-l)) !important}.has-text-black-00{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-00-l)) !important}.has-background-black-00{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-00-l)) !important}.has-text-black-00-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-00-invert-l)) !important}.has-background-black-00-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-00-invert-l)) !important}.has-text-black-05{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-05-l)) !important}.has-background-black-05{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-05-l)) !important}.has-text-black-05-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-05-invert-l)) !important}.has-background-black-05-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-05-invert-l)) !important}.has-text-black-10{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-10-l)) !important}.has-background-black-10{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-10-l)) !important}.has-text-black-10-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-10-invert-l)) !important}.has-background-black-10-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-10-invert-l)) !important}.has-text-black-15{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-15-l)) !important}.has-background-black-15{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-15-l)) !important}.has-text-black-15-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-15-invert-l)) !important}.has-background-black-15-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-15-invert-l)) !important}.has-text-black-20{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-20-l)) !important}.has-background-black-20{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-20-l)) !important}.has-text-black-20-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-20-invert-l)) !important}.has-background-black-20-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-20-invert-l)) !important}.has-text-black-25{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-25-l)) !important}.has-background-black-25{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-25-l)) !important}.has-text-black-25-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-25-invert-l)) !important}.has-background-black-25-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-25-invert-l)) !important}.has-text-black-30{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-30-l)) !important}.has-background-black-30{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-30-l)) !important}.has-text-black-30-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-30-invert-l)) !important}.has-background-black-30-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-30-invert-l)) !important}.has-text-black-35{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-35-l)) !important}.has-background-black-35{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-35-l)) !important}.has-text-black-35-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-35-invert-l)) !important}.has-background-black-35-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-35-invert-l)) !important}.has-text-black-40{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-40-l)) !important}.has-background-black-40{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-40-l)) !important}.has-text-black-40-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-40-invert-l)) !important}.has-background-black-40-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-40-invert-l)) !important}.has-text-black-45{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-45-l)) !important}.has-background-black-45{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-45-l)) !important}.has-text-black-45-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-45-invert-l)) !important}.has-background-black-45-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-45-invert-l)) !important}.has-text-black-50{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-50-l)) !important}.has-background-black-50{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-50-l)) !important}.has-text-black-50-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-50-invert-l)) !important}.has-background-black-50-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-50-invert-l)) !important}.has-text-black-55{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-55-l)) !important}.has-background-black-55{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-55-l)) !important}.has-text-black-55-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-55-invert-l)) !important}.has-background-black-55-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-55-invert-l)) !important}.has-text-black-60{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-60-l)) !important}.has-background-black-60{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-60-l)) !important}.has-text-black-60-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-60-invert-l)) !important}.has-background-black-60-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-60-invert-l)) !important}.has-text-black-65{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-65-l)) !important}.has-background-black-65{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-65-l)) !important}.has-text-black-65-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-65-invert-l)) !important}.has-background-black-65-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-65-invert-l)) !important}.has-text-black-70{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-70-l)) !important}.has-background-black-70{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-70-l)) !important}.has-text-black-70-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-70-invert-l)) !important}.has-background-black-70-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-70-invert-l)) !important}.has-text-black-75{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-75-l)) !important}.has-background-black-75{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-75-l)) !important}.has-text-black-75-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-75-invert-l)) !important}.has-background-black-75-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-75-invert-l)) !important}.has-text-black-80{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-80-l)) !important}.has-background-black-80{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-80-l)) !important}.has-text-black-80-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-80-invert-l)) !important}.has-background-black-80-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-80-invert-l)) !important}.has-text-black-85{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-85-l)) !important}.has-background-black-85{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-85-l)) !important}.has-text-black-85-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-85-invert-l)) !important}.has-background-black-85-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-85-invert-l)) !important}.has-text-black-90{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-90-l)) !important}.has-background-black-90{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-90-l)) !important}.has-text-black-90-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-90-invert-l)) !important}.has-background-black-90-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-90-invert-l)) !important}.has-text-black-95{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-95-l)) !important}.has-background-black-95{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-95-l)) !important}.has-text-black-95-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-95-invert-l)) !important}.has-background-black-95-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-95-invert-l)) !important}.has-text-black-100{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-100-l)) !important}.has-background-black-100{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-100-l)) !important}.has-text-black-100-invert{color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-100-invert-l)) !important}.has-background-black-100-invert{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-100-invert-l)) !important}a.has-text-black:hover,a.has-text-black:focus-visible,button.has-text-black:hover,button.has-text-black:focus-visible,has-text-black.is-hoverable:hover,has-text-black.is-hoverable:focus-visible{color:hsl(var(--bulma-black-h), var(--bulma-black-s), calc(var(--bulma-black-l) + var(--bulma-hover-color-l-delta))) !important}a.has-text-black:active,button.has-text-black:active,has-text-black.is-hoverable:active{color:hsl(var(--bulma-black-h), var(--bulma-black-s), calc(var(--bulma-black-l) + var(--bulma-active-color-l-delta))) !important}a.has-background-black:hover,a.has-background-black:focus-visible,button.has-background-black:hover,button.has-background-black:focus-visible,has-background-black.is-hoverable:hover,has-background-black.is-hoverable:focus-visible{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), calc(var(--bulma-black-l) + var(--bulma-hover-background-l-delta))) !important}a.has-background-black:active,button.has-background-black:active,has-background-black.is-hoverable:active{background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), calc(var(--bulma-black-l) + var(--bulma-active-background-l-delta))) !important}.is-palette-black{--h: var(--bulma-black-h);--s: var(--bulma-black-s);--l: var(--bulma-black-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-black-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-black-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-black-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-black-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-black-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-black-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-black-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-black-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-black-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-black-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-black-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-black-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-black-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-black-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-black-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-black-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-black-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-black-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-black-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-black-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-black-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-light{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l)) !important}.has-background-light{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l)) !important}.has-text-light-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-invert-l)) !important}.has-background-light-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-invert-l)) !important}.has-text-light-on-scheme{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l)) !important}.has-background-light-on-scheme{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l)) !important}.has-text-light-light{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-light-l)) !important}.has-background-light-light{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-light-l)) !important}.has-text-light-light-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-light-invert-l)) !important}.has-background-light-light-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-light-invert-l)) !important}.has-text-light-dark{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-dark-l)) !important}.has-background-light-dark{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-dark-l)) !important}.has-text-light-dark-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-dark-invert-l)) !important}.has-background-light-dark-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-dark-invert-l)) !important}.has-text-light-soft{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-soft-l)) !important}.has-background-light-soft{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-soft-l)) !important}.has-text-light-bold{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-bold-l)) !important}.has-background-light-bold{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-bold-l)) !important}.has-text-light-soft-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-soft-invert-l)) !important}.has-background-light-soft-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-soft-invert-l)) !important}.has-text-light-bold-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-bold-invert-l)) !important}.has-background-light-bold-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-bold-invert-l)) !important}.has-text-light-00{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-00-l)) !important}.has-background-light-00{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-00-l)) !important}.has-text-light-00-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-00-invert-l)) !important}.has-background-light-00-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-00-invert-l)) !important}.has-text-light-05{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-05-l)) !important}.has-background-light-05{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-05-l)) !important}.has-text-light-05-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-05-invert-l)) !important}.has-background-light-05-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-05-invert-l)) !important}.has-text-light-10{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-10-l)) !important}.has-background-light-10{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-10-l)) !important}.has-text-light-10-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-10-invert-l)) !important}.has-background-light-10-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-10-invert-l)) !important}.has-text-light-15{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-15-l)) !important}.has-background-light-15{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-15-l)) !important}.has-text-light-15-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-15-invert-l)) !important}.has-background-light-15-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-15-invert-l)) !important}.has-text-light-20{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-20-l)) !important}.has-background-light-20{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-20-l)) !important}.has-text-light-20-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-20-invert-l)) !important}.has-background-light-20-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-20-invert-l)) !important}.has-text-light-25{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-25-l)) !important}.has-background-light-25{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-25-l)) !important}.has-text-light-25-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-25-invert-l)) !important}.has-background-light-25-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-25-invert-l)) !important}.has-text-light-30{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-30-l)) !important}.has-background-light-30{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-30-l)) !important}.has-text-light-30-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-30-invert-l)) !important}.has-background-light-30-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-30-invert-l)) !important}.has-text-light-35{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-35-l)) !important}.has-background-light-35{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-35-l)) !important}.has-text-light-35-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-35-invert-l)) !important}.has-background-light-35-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-35-invert-l)) !important}.has-text-light-40{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-40-l)) !important}.has-background-light-40{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-40-l)) !important}.has-text-light-40-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-40-invert-l)) !important}.has-background-light-40-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-40-invert-l)) !important}.has-text-light-45{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-45-l)) !important}.has-background-light-45{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-45-l)) !important}.has-text-light-45-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-45-invert-l)) !important}.has-background-light-45-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-45-invert-l)) !important}.has-text-light-50{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-50-l)) !important}.has-background-light-50{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-50-l)) !important}.has-text-light-50-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-50-invert-l)) !important}.has-background-light-50-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-50-invert-l)) !important}.has-text-light-55{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-55-l)) !important}.has-background-light-55{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-55-l)) !important}.has-text-light-55-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-55-invert-l)) !important}.has-background-light-55-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-55-invert-l)) !important}.has-text-light-60{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-60-l)) !important}.has-background-light-60{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-60-l)) !important}.has-text-light-60-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-60-invert-l)) !important}.has-background-light-60-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-60-invert-l)) !important}.has-text-light-65{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-65-l)) !important}.has-background-light-65{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-65-l)) !important}.has-text-light-65-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-65-invert-l)) !important}.has-background-light-65-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-65-invert-l)) !important}.has-text-light-70{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-70-l)) !important}.has-background-light-70{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-70-l)) !important}.has-text-light-70-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-70-invert-l)) !important}.has-background-light-70-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-70-invert-l)) !important}.has-text-light-75{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-75-l)) !important}.has-background-light-75{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-75-l)) !important}.has-text-light-75-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-75-invert-l)) !important}.has-background-light-75-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-75-invert-l)) !important}.has-text-light-80{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-80-l)) !important}.has-background-light-80{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-80-l)) !important}.has-text-light-80-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-80-invert-l)) !important}.has-background-light-80-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-80-invert-l)) !important}.has-text-light-85{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-85-l)) !important}.has-background-light-85{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-85-l)) !important}.has-text-light-85-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-85-invert-l)) !important}.has-background-light-85-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-85-invert-l)) !important}.has-text-light-90{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-90-l)) !important}.has-background-light-90{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-90-l)) !important}.has-text-light-90-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-90-invert-l)) !important}.has-background-light-90-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-90-invert-l)) !important}.has-text-light-95{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-95-l)) !important}.has-background-light-95{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-95-l)) !important}.has-text-light-95-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-95-invert-l)) !important}.has-background-light-95-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-95-invert-l)) !important}.has-text-light-100{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-100-l)) !important}.has-background-light-100{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-100-l)) !important}.has-text-light-100-invert{color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-100-invert-l)) !important}.has-background-light-100-invert{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-100-invert-l)) !important}a.has-text-light:hover,a.has-text-light:focus-visible,button.has-text-light:hover,button.has-text-light:focus-visible,has-text-light.is-hoverable:hover,has-text-light.is-hoverable:focus-visible{color:hsl(var(--bulma-light-h), var(--bulma-light-s), calc(var(--bulma-light-l) + var(--bulma-hover-color-l-delta))) !important}a.has-text-light:active,button.has-text-light:active,has-text-light.is-hoverable:active{color:hsl(var(--bulma-light-h), var(--bulma-light-s), calc(var(--bulma-light-l) + var(--bulma-active-color-l-delta))) !important}a.has-background-light:hover,a.has-background-light:focus-visible,button.has-background-light:hover,button.has-background-light:focus-visible,has-background-light.is-hoverable:hover,has-background-light.is-hoverable:focus-visible{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), calc(var(--bulma-light-l) + var(--bulma-hover-background-l-delta))) !important}a.has-background-light:active,button.has-background-light:active,has-background-light.is-hoverable:active{background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), calc(var(--bulma-light-l) + var(--bulma-active-background-l-delta))) !important}.is-palette-light{--h: var(--bulma-light-h);--s: var(--bulma-light-s);--l: var(--bulma-light-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-light-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-light-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-light-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-light-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-light-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-light-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-light-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-light-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-light-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-light-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-light-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-light-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-light-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-light-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-light-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-light-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-light-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-light-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-light-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-light-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-light-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-dark{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l)) !important}.has-background-dark{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l)) !important}.has-text-dark-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-invert-l)) !important}.has-background-dark-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-invert-l)) !important}.has-text-dark-on-scheme{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l)) !important}.has-background-dark-on-scheme{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l)) !important}.has-text-dark-light{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-light-l)) !important}.has-background-dark-light{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-light-l)) !important}.has-text-dark-light-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-light-invert-l)) !important}.has-background-dark-light-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-light-invert-l)) !important}.has-text-dark-dark{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-dark-l)) !important}.has-background-dark-dark{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-dark-l)) !important}.has-text-dark-dark-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-dark-invert-l)) !important}.has-background-dark-dark-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-dark-invert-l)) !important}.has-text-dark-soft{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-soft-l)) !important}.has-background-dark-soft{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-soft-l)) !important}.has-text-dark-bold{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-bold-l)) !important}.has-background-dark-bold{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-bold-l)) !important}.has-text-dark-soft-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-soft-invert-l)) !important}.has-background-dark-soft-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-soft-invert-l)) !important}.has-text-dark-bold-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-bold-invert-l)) !important}.has-background-dark-bold-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-bold-invert-l)) !important}.has-text-dark-00{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-00-l)) !important}.has-background-dark-00{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-00-l)) !important}.has-text-dark-00-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-00-invert-l)) !important}.has-background-dark-00-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-00-invert-l)) !important}.has-text-dark-05{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-05-l)) !important}.has-background-dark-05{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-05-l)) !important}.has-text-dark-05-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-05-invert-l)) !important}.has-background-dark-05-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-05-invert-l)) !important}.has-text-dark-10{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-10-l)) !important}.has-background-dark-10{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-10-l)) !important}.has-text-dark-10-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-10-invert-l)) !important}.has-background-dark-10-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-10-invert-l)) !important}.has-text-dark-15{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-15-l)) !important}.has-background-dark-15{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-15-l)) !important}.has-text-dark-15-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-15-invert-l)) !important}.has-background-dark-15-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-15-invert-l)) !important}.has-text-dark-20{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-20-l)) !important}.has-background-dark-20{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-20-l)) !important}.has-text-dark-20-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-20-invert-l)) !important}.has-background-dark-20-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-20-invert-l)) !important}.has-text-dark-25{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-25-l)) !important}.has-background-dark-25{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-25-l)) !important}.has-text-dark-25-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-25-invert-l)) !important}.has-background-dark-25-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-25-invert-l)) !important}.has-text-dark-30{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-30-l)) !important}.has-background-dark-30{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-30-l)) !important}.has-text-dark-30-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-30-invert-l)) !important}.has-background-dark-30-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-30-invert-l)) !important}.has-text-dark-35{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-35-l)) !important}.has-background-dark-35{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-35-l)) !important}.has-text-dark-35-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-35-invert-l)) !important}.has-background-dark-35-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-35-invert-l)) !important}.has-text-dark-40{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-40-l)) !important}.has-background-dark-40{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-40-l)) !important}.has-text-dark-40-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-40-invert-l)) !important}.has-background-dark-40-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-40-invert-l)) !important}.has-text-dark-45{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-45-l)) !important}.has-background-dark-45{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-45-l)) !important}.has-text-dark-45-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-45-invert-l)) !important}.has-background-dark-45-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-45-invert-l)) !important}.has-text-dark-50{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-50-l)) !important}.has-background-dark-50{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-50-l)) !important}.has-text-dark-50-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-50-invert-l)) !important}.has-background-dark-50-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-50-invert-l)) !important}.has-text-dark-55{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-55-l)) !important}.has-background-dark-55{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-55-l)) !important}.has-text-dark-55-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-55-invert-l)) !important}.has-background-dark-55-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-55-invert-l)) !important}.has-text-dark-60{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-60-l)) !important}.has-background-dark-60{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-60-l)) !important}.has-text-dark-60-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-60-invert-l)) !important}.has-background-dark-60-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-60-invert-l)) !important}.has-text-dark-65{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-65-l)) !important}.has-background-dark-65{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-65-l)) !important}.has-text-dark-65-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-65-invert-l)) !important}.has-background-dark-65-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-65-invert-l)) !important}.has-text-dark-70{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-70-l)) !important}.has-background-dark-70{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-70-l)) !important}.has-text-dark-70-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-70-invert-l)) !important}.has-background-dark-70-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-70-invert-l)) !important}.has-text-dark-75{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-75-l)) !important}.has-background-dark-75{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-75-l)) !important}.has-text-dark-75-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-75-invert-l)) !important}.has-background-dark-75-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-75-invert-l)) !important}.has-text-dark-80{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-80-l)) !important}.has-background-dark-80{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-80-l)) !important}.has-text-dark-80-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-80-invert-l)) !important}.has-background-dark-80-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-80-invert-l)) !important}.has-text-dark-85{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-85-l)) !important}.has-background-dark-85{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-85-l)) !important}.has-text-dark-85-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-85-invert-l)) !important}.has-background-dark-85-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-85-invert-l)) !important}.has-text-dark-90{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-90-l)) !important}.has-background-dark-90{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-90-l)) !important}.has-text-dark-90-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-90-invert-l)) !important}.has-background-dark-90-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-90-invert-l)) !important}.has-text-dark-95{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-95-l)) !important}.has-background-dark-95{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-95-l)) !important}.has-text-dark-95-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-95-invert-l)) !important}.has-background-dark-95-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-95-invert-l)) !important}.has-text-dark-100{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-100-l)) !important}.has-background-dark-100{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-100-l)) !important}.has-text-dark-100-invert{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-100-invert-l)) !important}.has-background-dark-100-invert{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-100-invert-l)) !important}a.has-text-dark:hover,a.has-text-dark:focus-visible,button.has-text-dark:hover,button.has-text-dark:focus-visible,has-text-dark.is-hoverable:hover,has-text-dark.is-hoverable:focus-visible{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), calc(var(--bulma-dark-l) + var(--bulma-hover-color-l-delta))) !important}a.has-text-dark:active,button.has-text-dark:active,has-text-dark.is-hoverable:active{color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), calc(var(--bulma-dark-l) + var(--bulma-active-color-l-delta))) !important}a.has-background-dark:hover,a.has-background-dark:focus-visible,button.has-background-dark:hover,button.has-background-dark:focus-visible,has-background-dark.is-hoverable:hover,has-background-dark.is-hoverable:focus-visible{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), calc(var(--bulma-dark-l) + var(--bulma-hover-background-l-delta))) !important}a.has-background-dark:active,button.has-background-dark:active,has-background-dark.is-hoverable:active{background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), calc(var(--bulma-dark-l) + var(--bulma-active-background-l-delta))) !important}.is-palette-dark{--h: var(--bulma-dark-h);--s: var(--bulma-dark-s);--l: var(--bulma-dark-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-dark-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-dark-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-dark-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-dark-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-dark-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-dark-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-dark-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-dark-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-dark-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-dark-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-dark-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-dark-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-dark-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-dark-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-dark-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-dark-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-dark-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-dark-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-dark-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-dark-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-dark-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-text{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l)) !important}.has-background-text{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l)) !important}.has-text-text-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l)) !important}.has-background-text-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l)) !important}.has-text-text-on-scheme{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l)) !important}.has-background-text-on-scheme{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l)) !important}.has-text-text-light{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l)) !important}.has-background-text-light{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l)) !important}.has-text-text-light-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l)) !important}.has-background-text-light-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l)) !important}.has-text-text-dark{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l)) !important}.has-background-text-dark{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l)) !important}.has-text-text-dark-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l)) !important}.has-background-text-dark-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l)) !important}.has-text-text-soft{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l)) !important}.has-background-text-soft{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l)) !important}.has-text-text-bold{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l)) !important}.has-background-text-bold{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l)) !important}.has-text-text-soft-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l)) !important}.has-background-text-soft-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l)) !important}.has-text-text-bold-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l)) !important}.has-background-text-bold-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l)) !important}.has-text-text-00{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l)) !important}.has-background-text-00{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l)) !important}.has-text-text-00-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l)) !important}.has-background-text-00-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l)) !important}.has-text-text-05{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l)) !important}.has-background-text-05{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l)) !important}.has-text-text-05-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l)) !important}.has-background-text-05-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l)) !important}.has-text-text-10{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l)) !important}.has-background-text-10{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l)) !important}.has-text-text-10-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l)) !important}.has-background-text-10-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l)) !important}.has-text-text-15{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l)) !important}.has-background-text-15{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l)) !important}.has-text-text-15-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l)) !important}.has-background-text-15-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l)) !important}.has-text-text-20{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l)) !important}.has-background-text-20{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l)) !important}.has-text-text-20-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l)) !important}.has-background-text-20-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l)) !important}.has-text-text-25{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l)) !important}.has-background-text-25{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l)) !important}.has-text-text-25-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l)) !important}.has-background-text-25-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l)) !important}.has-text-text-30{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l)) !important}.has-background-text-30{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l)) !important}.has-text-text-30-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l)) !important}.has-background-text-30-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l)) !important}.has-text-text-35{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l)) !important}.has-background-text-35{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l)) !important}.has-text-text-35-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l)) !important}.has-background-text-35-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l)) !important}.has-text-text-40{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l)) !important}.has-background-text-40{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l)) !important}.has-text-text-40-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l)) !important}.has-background-text-40-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l)) !important}.has-text-text-45{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l)) !important}.has-background-text-45{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l)) !important}.has-text-text-45-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l)) !important}.has-background-text-45-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l)) !important}.has-text-text-50{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l)) !important}.has-background-text-50{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l)) !important}.has-text-text-50-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l)) !important}.has-background-text-50-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l)) !important}.has-text-text-55{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l)) !important}.has-background-text-55{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l)) !important}.has-text-text-55-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l)) !important}.has-background-text-55-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l)) !important}.has-text-text-60{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l)) !important}.has-background-text-60{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l)) !important}.has-text-text-60-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l)) !important}.has-background-text-60-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l)) !important}.has-text-text-65{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l)) !important}.has-background-text-65{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l)) !important}.has-text-text-65-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l)) !important}.has-background-text-65-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l)) !important}.has-text-text-70{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l)) !important}.has-background-text-70{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l)) !important}.has-text-text-70-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l)) !important}.has-background-text-70-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l)) !important}.has-text-text-75{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l)) !important}.has-background-text-75{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l)) !important}.has-text-text-75-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l)) !important}.has-background-text-75-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l)) !important}.has-text-text-80{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l)) !important}.has-background-text-80{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l)) !important}.has-text-text-80-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l)) !important}.has-background-text-80-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l)) !important}.has-text-text-85{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l)) !important}.has-background-text-85{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l)) !important}.has-text-text-85-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l)) !important}.has-background-text-85-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l)) !important}.has-text-text-90{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l)) !important}.has-background-text-90{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l)) !important}.has-text-text-90-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l)) !important}.has-background-text-90-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l)) !important}.has-text-text-95{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l)) !important}.has-background-text-95{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l)) !important}.has-text-text-95-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l)) !important}.has-background-text-95-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l)) !important}.has-text-text-100{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l)) !important}.has-background-text-100{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l)) !important}.has-text-text-100-invert{color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l)) !important}.has-background-text-100-invert{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l)) !important}a.has-text-text:hover,a.has-text-text:focus-visible,button.has-text-text:hover,button.has-text-text:focus-visible,has-text-text.is-hoverable:hover,has-text-text.is-hoverable:focus-visible{color:hsl(var(--bulma-text-h), var(--bulma-text-s), calc(var(--bulma-text-l) + var(--bulma-hover-color-l-delta))) !important}a.has-text-text:active,button.has-text-text:active,has-text-text.is-hoverable:active{color:hsl(var(--bulma-text-h), var(--bulma-text-s), calc(var(--bulma-text-l) + var(--bulma-active-color-l-delta))) !important}a.has-background-text:hover,a.has-background-text:focus-visible,button.has-background-text:hover,button.has-background-text:focus-visible,has-background-text.is-hoverable:hover,has-background-text.is-hoverable:focus-visible{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), calc(var(--bulma-text-l) + var(--bulma-hover-background-l-delta))) !important}a.has-background-text:active,button.has-background-text:active,has-background-text.is-hoverable:active{background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), calc(var(--bulma-text-l) + var(--bulma-active-background-l-delta))) !important}.is-palette-text{--h: var(--bulma-text-h);--s: var(--bulma-text-s);--l: var(--bulma-text-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-text-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-text-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-text-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-text-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-text-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-text-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-text-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-text-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-text-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-text-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-text-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-text-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-text-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-text-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-text-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-text-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-text-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-text-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-text-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-text-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-text-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-primary{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l)) !important}.has-background-primary{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l)) !important}.has-text-primary-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l)) !important}.has-background-primary-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l)) !important}.has-text-primary-on-scheme{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l)) !important}.has-background-primary-on-scheme{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l)) !important}.has-text-primary-light{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l)) !important}.has-background-primary-light{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l)) !important}.has-text-primary-light-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l)) !important}.has-background-primary-light-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l)) !important}.has-text-primary-dark{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l)) !important}.has-background-primary-dark{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l)) !important}.has-text-primary-dark-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l)) !important}.has-background-primary-dark-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l)) !important}.has-text-primary-soft{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l)) !important}.has-background-primary-soft{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l)) !important}.has-text-primary-bold{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l)) !important}.has-background-primary-bold{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l)) !important}.has-text-primary-soft-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l)) !important}.has-background-primary-soft-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l)) !important}.has-text-primary-bold-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l)) !important}.has-background-primary-bold-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l)) !important}.has-text-primary-00{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l)) !important}.has-background-primary-00{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l)) !important}.has-text-primary-00-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l)) !important}.has-background-primary-00-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l)) !important}.has-text-primary-05{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l)) !important}.has-background-primary-05{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l)) !important}.has-text-primary-05-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l)) !important}.has-background-primary-05-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l)) !important}.has-text-primary-10{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l)) !important}.has-background-primary-10{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l)) !important}.has-text-primary-10-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l)) !important}.has-background-primary-10-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l)) !important}.has-text-primary-15{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l)) !important}.has-background-primary-15{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l)) !important}.has-text-primary-15-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l)) !important}.has-background-primary-15-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l)) !important}.has-text-primary-20{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l)) !important}.has-background-primary-20{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l)) !important}.has-text-primary-20-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l)) !important}.has-background-primary-20-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l)) !important}.has-text-primary-25{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l)) !important}.has-background-primary-25{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l)) !important}.has-text-primary-25-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l)) !important}.has-background-primary-25-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l)) !important}.has-text-primary-30{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l)) !important}.has-background-primary-30{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l)) !important}.has-text-primary-30-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l)) !important}.has-background-primary-30-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l)) !important}.has-text-primary-35{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l)) !important}.has-background-primary-35{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l)) !important}.has-text-primary-35-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l)) !important}.has-background-primary-35-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l)) !important}.has-text-primary-40{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l)) !important}.has-background-primary-40{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l)) !important}.has-text-primary-40-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l)) !important}.has-background-primary-40-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l)) !important}.has-text-primary-45{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l)) !important}.has-background-primary-45{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l)) !important}.has-text-primary-45-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l)) !important}.has-background-primary-45-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l)) !important}.has-text-primary-50{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l)) !important}.has-background-primary-50{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l)) !important}.has-text-primary-50-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l)) !important}.has-background-primary-50-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l)) !important}.has-text-primary-55{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l)) !important}.has-background-primary-55{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l)) !important}.has-text-primary-55-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l)) !important}.has-background-primary-55-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l)) !important}.has-text-primary-60{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l)) !important}.has-background-primary-60{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l)) !important}.has-text-primary-60-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l)) !important}.has-background-primary-60-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l)) !important}.has-text-primary-65{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l)) !important}.has-background-primary-65{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l)) !important}.has-text-primary-65-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l)) !important}.has-background-primary-65-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l)) !important}.has-text-primary-70{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l)) !important}.has-background-primary-70{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l)) !important}.has-text-primary-70-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l)) !important}.has-background-primary-70-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l)) !important}.has-text-primary-75{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l)) !important}.has-background-primary-75{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l)) !important}.has-text-primary-75-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l)) !important}.has-background-primary-75-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l)) !important}.has-text-primary-80{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l)) !important}.has-background-primary-80{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l)) !important}.has-text-primary-80-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l)) !important}.has-background-primary-80-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l)) !important}.has-text-primary-85{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l)) !important}.has-background-primary-85{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l)) !important}.has-text-primary-85-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l)) !important}.has-background-primary-85-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l)) !important}.has-text-primary-90{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l)) !important}.has-background-primary-90{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l)) !important}.has-text-primary-90-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l)) !important}.has-background-primary-90-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l)) !important}.has-text-primary-95{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l)) !important}.has-background-primary-95{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l)) !important}.has-text-primary-95-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l)) !important}.has-background-primary-95-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l)) !important}.has-text-primary-100{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l)) !important}.has-background-primary-100{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l)) !important}.has-text-primary-100-invert{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l)) !important}.has-background-primary-100-invert{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l)) !important}a.has-text-primary:hover,a.has-text-primary:focus-visible,button.has-text-primary:hover,button.has-text-primary:focus-visible,has-text-primary.is-hoverable:hover,has-text-primary.is-hoverable:focus-visible{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), calc(var(--bulma-primary-l) + var(--bulma-hover-color-l-delta))) !important}a.has-text-primary:active,button.has-text-primary:active,has-text-primary.is-hoverable:active{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), calc(var(--bulma-primary-l) + var(--bulma-active-color-l-delta))) !important}a.has-background-primary:hover,a.has-background-primary:focus-visible,button.has-background-primary:hover,button.has-background-primary:focus-visible,has-background-primary.is-hoverable:hover,has-background-primary.is-hoverable:focus-visible{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), calc(var(--bulma-primary-l) + var(--bulma-hover-background-l-delta))) !important}a.has-background-primary:active,button.has-background-primary:active,has-background-primary.is-hoverable:active{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), calc(var(--bulma-primary-l) + var(--bulma-active-background-l-delta))) !important}.is-palette-primary{--h: var(--bulma-primary-h);--s: var(--bulma-primary-s);--l: var(--bulma-primary-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-primary-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-primary-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-primary-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-primary-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-primary-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-primary-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-primary-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-primary-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-primary-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-primary-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-primary-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-primary-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-primary-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-primary-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-primary-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-primary-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-primary-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-primary-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-primary-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-primary-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-primary-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-link{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l)) !important}.has-background-link{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l)) !important}.has-text-link-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l)) !important}.has-background-link-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l)) !important}.has-text-link-on-scheme{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l)) !important}.has-background-link-on-scheme{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l)) !important}.has-text-link-light{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l)) !important}.has-background-link-light{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l)) !important}.has-text-link-light-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l)) !important}.has-background-link-light-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l)) !important}.has-text-link-dark{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l)) !important}.has-background-link-dark{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l)) !important}.has-text-link-dark-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l)) !important}.has-background-link-dark-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l)) !important}.has-text-link-soft{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l)) !important}.has-background-link-soft{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l)) !important}.has-text-link-bold{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l)) !important}.has-background-link-bold{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l)) !important}.has-text-link-soft-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l)) !important}.has-background-link-soft-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l)) !important}.has-text-link-bold-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l)) !important}.has-background-link-bold-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l)) !important}.has-text-link-00{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l)) !important}.has-background-link-00{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l)) !important}.has-text-link-00-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l)) !important}.has-background-link-00-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l)) !important}.has-text-link-05{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l)) !important}.has-background-link-05{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l)) !important}.has-text-link-05-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l)) !important}.has-background-link-05-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l)) !important}.has-text-link-10{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l)) !important}.has-background-link-10{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l)) !important}.has-text-link-10-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l)) !important}.has-background-link-10-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l)) !important}.has-text-link-15{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l)) !important}.has-background-link-15{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l)) !important}.has-text-link-15-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l)) !important}.has-background-link-15-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l)) !important}.has-text-link-20{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l)) !important}.has-background-link-20{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l)) !important}.has-text-link-20-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l)) !important}.has-background-link-20-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l)) !important}.has-text-link-25{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l)) !important}.has-background-link-25{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l)) !important}.has-text-link-25-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l)) !important}.has-background-link-25-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l)) !important}.has-text-link-30{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l)) !important}.has-background-link-30{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l)) !important}.has-text-link-30-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l)) !important}.has-background-link-30-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l)) !important}.has-text-link-35{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l)) !important}.has-background-link-35{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l)) !important}.has-text-link-35-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l)) !important}.has-background-link-35-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l)) !important}.has-text-link-40{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l)) !important}.has-background-link-40{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l)) !important}.has-text-link-40-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l)) !important}.has-background-link-40-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l)) !important}.has-text-link-45{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l)) !important}.has-background-link-45{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l)) !important}.has-text-link-45-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l)) !important}.has-background-link-45-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l)) !important}.has-text-link-50{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l)) !important}.has-background-link-50{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l)) !important}.has-text-link-50-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l)) !important}.has-background-link-50-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l)) !important}.has-text-link-55{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l)) !important}.has-background-link-55{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l)) !important}.has-text-link-55-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l)) !important}.has-background-link-55-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l)) !important}.has-text-link-60{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l)) !important}.has-background-link-60{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l)) !important}.has-text-link-60-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l)) !important}.has-background-link-60-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l)) !important}.has-text-link-65{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l)) !important}.has-background-link-65{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l)) !important}.has-text-link-65-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l)) !important}.has-background-link-65-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l)) !important}.has-text-link-70{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l)) !important}.has-background-link-70{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l)) !important}.has-text-link-70-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l)) !important}.has-background-link-70-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l)) !important}.has-text-link-75{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l)) !important}.has-background-link-75{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l)) !important}.has-text-link-75-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l)) !important}.has-background-link-75-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l)) !important}.has-text-link-80{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l)) !important}.has-background-link-80{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l)) !important}.has-text-link-80-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l)) !important}.has-background-link-80-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l)) !important}.has-text-link-85{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l)) !important}.has-background-link-85{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l)) !important}.has-text-link-85-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l)) !important}.has-background-link-85-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l)) !important}.has-text-link-90{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l)) !important}.has-background-link-90{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l)) !important}.has-text-link-90-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l)) !important}.has-background-link-90-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l)) !important}.has-text-link-95{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l)) !important}.has-background-link-95{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l)) !important}.has-text-link-95-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l)) !important}.has-background-link-95-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l)) !important}.has-text-link-100{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l)) !important}.has-background-link-100{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l)) !important}.has-text-link-100-invert{color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l)) !important}.has-background-link-100-invert{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l)) !important}a.has-text-link:hover,a.has-text-link:focus-visible,button.has-text-link:hover,button.has-text-link:focus-visible,has-text-link.is-hoverable:hover,has-text-link.is-hoverable:focus-visible{color:hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-l) + var(--bulma-hover-color-l-delta))) !important}a.has-text-link:active,button.has-text-link:active,has-text-link.is-hoverable:active{color:hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-l) + var(--bulma-active-color-l-delta))) !important}a.has-background-link:hover,a.has-background-link:focus-visible,button.has-background-link:hover,button.has-background-link:focus-visible,has-background-link.is-hoverable:hover,has-background-link.is-hoverable:focus-visible{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-l) + var(--bulma-hover-background-l-delta))) !important}a.has-background-link:active,button.has-background-link:active,has-background-link.is-hoverable:active{background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-l) + var(--bulma-active-background-l-delta))) !important}.is-palette-link{--h: var(--bulma-link-h);--s: var(--bulma-link-s);--l: var(--bulma-link-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-link-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-link-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-link-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-link-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-link-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-link-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-link-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-link-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-link-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-link-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-link-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-link-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-link-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-link-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-link-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-link-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-link-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-link-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-link-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-link-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-link-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-info{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l)) !important}.has-background-info{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l)) !important}.has-text-info-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l)) !important}.has-background-info-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l)) !important}.has-text-info-on-scheme{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l)) !important}.has-background-info-on-scheme{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l)) !important}.has-text-info-light{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l)) !important}.has-background-info-light{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l)) !important}.has-text-info-light-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l)) !important}.has-background-info-light-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l)) !important}.has-text-info-dark{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l)) !important}.has-background-info-dark{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l)) !important}.has-text-info-dark-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l)) !important}.has-background-info-dark-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l)) !important}.has-text-info-soft{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l)) !important}.has-background-info-soft{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l)) !important}.has-text-info-bold{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l)) !important}.has-background-info-bold{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l)) !important}.has-text-info-soft-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l)) !important}.has-background-info-soft-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l)) !important}.has-text-info-bold-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l)) !important}.has-background-info-bold-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l)) !important}.has-text-info-00{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l)) !important}.has-background-info-00{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l)) !important}.has-text-info-00-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l)) !important}.has-background-info-00-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l)) !important}.has-text-info-05{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l)) !important}.has-background-info-05{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l)) !important}.has-text-info-05-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l)) !important}.has-background-info-05-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l)) !important}.has-text-info-10{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l)) !important}.has-background-info-10{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l)) !important}.has-text-info-10-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l)) !important}.has-background-info-10-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l)) !important}.has-text-info-15{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l)) !important}.has-background-info-15{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l)) !important}.has-text-info-15-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l)) !important}.has-background-info-15-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l)) !important}.has-text-info-20{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l)) !important}.has-background-info-20{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l)) !important}.has-text-info-20-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l)) !important}.has-background-info-20-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l)) !important}.has-text-info-25{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l)) !important}.has-background-info-25{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l)) !important}.has-text-info-25-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l)) !important}.has-background-info-25-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l)) !important}.has-text-info-30{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l)) !important}.has-background-info-30{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l)) !important}.has-text-info-30-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l)) !important}.has-background-info-30-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l)) !important}.has-text-info-35{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l)) !important}.has-background-info-35{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l)) !important}.has-text-info-35-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l)) !important}.has-background-info-35-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l)) !important}.has-text-info-40{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l)) !important}.has-background-info-40{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l)) !important}.has-text-info-40-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l)) !important}.has-background-info-40-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l)) !important}.has-text-info-45{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l)) !important}.has-background-info-45{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l)) !important}.has-text-info-45-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l)) !important}.has-background-info-45-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l)) !important}.has-text-info-50{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l)) !important}.has-background-info-50{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l)) !important}.has-text-info-50-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l)) !important}.has-background-info-50-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l)) !important}.has-text-info-55{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l)) !important}.has-background-info-55{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l)) !important}.has-text-info-55-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l)) !important}.has-background-info-55-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l)) !important}.has-text-info-60{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l)) !important}.has-background-info-60{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l)) !important}.has-text-info-60-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l)) !important}.has-background-info-60-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l)) !important}.has-text-info-65{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l)) !important}.has-background-info-65{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l)) !important}.has-text-info-65-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l)) !important}.has-background-info-65-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l)) !important}.has-text-info-70{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l)) !important}.has-background-info-70{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l)) !important}.has-text-info-70-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l)) !important}.has-background-info-70-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l)) !important}.has-text-info-75{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l)) !important}.has-background-info-75{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l)) !important}.has-text-info-75-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l)) !important}.has-background-info-75-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l)) !important}.has-text-info-80{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l)) !important}.has-background-info-80{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l)) !important}.has-text-info-80-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l)) !important}.has-background-info-80-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l)) !important}.has-text-info-85{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l)) !important}.has-background-info-85{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l)) !important}.has-text-info-85-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l)) !important}.has-background-info-85-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l)) !important}.has-text-info-90{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l)) !important}.has-background-info-90{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l)) !important}.has-text-info-90-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l)) !important}.has-background-info-90-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l)) !important}.has-text-info-95{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l)) !important}.has-background-info-95,.profile-content-container .profile-photo,.profile-content-container .profile-placeholder{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l)) !important}.has-text-info-95-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l)) !important}.has-background-info-95-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l)) !important}.has-text-info-100{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l)) !important}.has-background-info-100{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l)) !important}.has-text-info-100-invert{color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l)) !important}.has-background-info-100-invert{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l)) !important}a.has-text-info:hover,a.has-text-info:focus-visible,button.has-text-info:hover,button.has-text-info:focus-visible,has-text-info.is-hoverable:hover,has-text-info.is-hoverable:focus-visible{color:hsl(var(--bulma-info-h), var(--bulma-info-s), calc(var(--bulma-info-l) + var(--bulma-hover-color-l-delta))) !important}a.has-text-info:active,button.has-text-info:active,has-text-info.is-hoverable:active{color:hsl(var(--bulma-info-h), var(--bulma-info-s), calc(var(--bulma-info-l) + var(--bulma-active-color-l-delta))) !important}a.has-background-info:hover,a.has-background-info:focus-visible,button.has-background-info:hover,button.has-background-info:focus-visible,has-background-info.is-hoverable:hover,has-background-info.is-hoverable:focus-visible{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), calc(var(--bulma-info-l) + var(--bulma-hover-background-l-delta))) !important}a.has-background-info:active,button.has-background-info:active,has-background-info.is-hoverable:active{background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), calc(var(--bulma-info-l) + var(--bulma-active-background-l-delta))) !important}.is-palette-info{--h: var(--bulma-info-h);--s: var(--bulma-info-s);--l: var(--bulma-info-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-info-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-info-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-info-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-info-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-info-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-info-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-info-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-info-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-info-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-info-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-info-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-info-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-info-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-info-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-info-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-info-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-info-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-info-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-info-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-info-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-info-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-success{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l)) !important}.has-background-success{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l)) !important}.has-text-success-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l)) !important}.has-background-success-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l)) !important}.has-text-success-on-scheme{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l)) !important}.has-background-success-on-scheme{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l)) !important}.has-text-success-light{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l)) !important}.has-background-success-light,.hover-has-background-success-light:hover,.menu .menu-list li a:hover{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l)) !important}.has-text-success-light-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l)) !important}.has-background-success-light-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l)) !important}.has-text-success-dark{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l)) !important}.has-background-success-dark{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l)) !important}.has-text-success-dark-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l)) !important}.has-background-success-dark-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l)) !important}.has-text-success-soft{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l)) !important}.has-background-success-soft{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l)) !important}.has-text-success-bold{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l)) !important}.has-background-success-bold{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l)) !important}.has-text-success-soft-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l)) !important}.has-background-success-soft-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l)) !important}.has-text-success-bold-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l)) !important}.has-background-success-bold-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l)) !important}.has-text-success-00{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l)) !important}.has-background-success-00{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l)) !important}.has-text-success-00-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l)) !important}.has-background-success-00-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l)) !important}.has-text-success-05{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l)) !important}.has-background-success-05{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l)) !important}.has-text-success-05-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l)) !important}.has-background-success-05-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l)) !important}.has-text-success-10{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l)) !important}.has-background-success-10{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l)) !important}.has-text-success-10-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l)) !important}.has-background-success-10-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l)) !important}.has-text-success-15{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l)) !important}.has-background-success-15{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l)) !important}.has-text-success-15-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l)) !important}.has-background-success-15-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l)) !important}.has-text-success-20{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l)) !important}.has-background-success-20{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l)) !important}.has-text-success-20-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l)) !important}.has-background-success-20-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l)) !important}.has-text-success-25{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l)) !important}.has-background-success-25{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l)) !important}.has-text-success-25-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l)) !important}.has-background-success-25-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l)) !important}.has-text-success-30{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l)) !important}.has-background-success-30{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l)) !important}.has-text-success-30-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l)) !important}.has-background-success-30-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l)) !important}.has-text-success-35{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l)) !important}.has-background-success-35{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l)) !important}.has-text-success-35-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l)) !important}.has-background-success-35-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l)) !important}.has-text-success-40{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l)) !important}.has-background-success-40{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l)) !important}.has-text-success-40-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l)) !important}.has-background-success-40-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l)) !important}.has-text-success-45{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l)) !important}.has-background-success-45{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l)) !important}.has-text-success-45-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l)) !important}.has-background-success-45-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l)) !important}.has-text-success-50{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l)) !important}.has-background-success-50{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l)) !important}.has-text-success-50-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l)) !important}.has-background-success-50-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l)) !important}.has-text-success-55{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l)) !important}.has-background-success-55{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l)) !important}.has-text-success-55-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l)) !important}.has-background-success-55-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l)) !important}.has-text-success-60{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l)) !important}.has-background-success-60{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l)) !important}.has-text-success-60-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l)) !important}.has-background-success-60-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l)) !important}.has-text-success-65{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l)) !important}.has-background-success-65{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l)) !important}.has-text-success-65-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l)) !important}.has-background-success-65-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l)) !important}.has-text-success-70{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l)) !important}.has-background-success-70{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l)) !important}.has-text-success-70-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l)) !important}.has-background-success-70-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l)) !important}.has-text-success-75{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l)) !important}.has-background-success-75{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l)) !important}.has-text-success-75-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l)) !important}.has-background-success-75-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l)) !important}.has-text-success-80{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l)) !important}.has-background-success-80{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l)) !important}.has-text-success-80-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l)) !important}.has-background-success-80-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l)) !important}.has-text-success-85{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l)) !important}.has-background-success-85{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l)) !important}.has-text-success-85-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l)) !important}.has-background-success-85-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l)) !important}.has-text-success-90{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l)) !important}.has-background-success-90{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l)) !important}.has-text-success-90-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l)) !important}.has-background-success-90-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l)) !important}.has-text-success-95{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l)) !important}.has-background-success-95{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l)) !important}.has-text-success-95-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l)) !important}.has-background-success-95-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l)) !important}.has-text-success-100{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l)) !important}.has-background-success-100{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l)) !important}.has-text-success-100-invert{color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l)) !important}.has-background-success-100-invert{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l)) !important}a.has-text-success:hover,a.has-text-success:focus-visible,button.has-text-success:hover,button.has-text-success:focus-visible,has-text-success.is-hoverable:hover,has-text-success.is-hoverable:focus-visible{color:hsl(var(--bulma-success-h), var(--bulma-success-s), calc(var(--bulma-success-l) + var(--bulma-hover-color-l-delta))) !important}a.has-text-success:active,button.has-text-success:active,has-text-success.is-hoverable:active{color:hsl(var(--bulma-success-h), var(--bulma-success-s), calc(var(--bulma-success-l) + var(--bulma-active-color-l-delta))) !important}a.has-background-success:hover,a.has-background-success:focus-visible,button.has-background-success:hover,button.has-background-success:focus-visible,has-background-success.is-hoverable:hover,has-background-success.is-hoverable:focus-visible{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), calc(var(--bulma-success-l) + var(--bulma-hover-background-l-delta))) !important}a.has-background-success:active,button.has-background-success:active,has-background-success.is-hoverable:active{background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), calc(var(--bulma-success-l) + var(--bulma-active-background-l-delta))) !important}.is-palette-success{--h: var(--bulma-success-h);--s: var(--bulma-success-s);--l: var(--bulma-success-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-success-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-success-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-success-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-success-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-success-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-success-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-success-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-success-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-success-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-success-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-success-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-success-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-success-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-success-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-success-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-success-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-success-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-success-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-success-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-success-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-success-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-warning{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l)) !important}.has-background-warning{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l)) !important}.has-text-warning-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l)) !important}.has-background-warning-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l)) !important}.has-text-warning-on-scheme{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l)) !important}.has-background-warning-on-scheme{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l)) !important}.has-text-warning-light{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l)) !important}.has-background-warning-light{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l)) !important}.has-text-warning-light-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l)) !important}.has-background-warning-light-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l)) !important}.has-text-warning-dark{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l)) !important}.has-background-warning-dark{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l)) !important}.has-text-warning-dark-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l)) !important}.has-background-warning-dark-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l)) !important}.has-text-warning-soft{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l)) !important}.has-background-warning-soft{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l)) !important}.has-text-warning-bold{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l)) !important}.has-background-warning-bold{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l)) !important}.has-text-warning-soft-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l)) !important}.has-background-warning-soft-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l)) !important}.has-text-warning-bold-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l)) !important}.has-background-warning-bold-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l)) !important}.has-text-warning-00{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l)) !important}.has-background-warning-00{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l)) !important}.has-text-warning-00-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l)) !important}.has-background-warning-00-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l)) !important}.has-text-warning-05{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l)) !important}.has-background-warning-05{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l)) !important}.has-text-warning-05-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l)) !important}.has-background-warning-05-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l)) !important}.has-text-warning-10{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l)) !important}.has-background-warning-10{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l)) !important}.has-text-warning-10-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l)) !important}.has-background-warning-10-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l)) !important}.has-text-warning-15{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l)) !important}.has-background-warning-15{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l)) !important}.has-text-warning-15-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l)) !important}.has-background-warning-15-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l)) !important}.has-text-warning-20{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l)) !important}.has-background-warning-20{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l)) !important}.has-text-warning-20-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l)) !important}.has-background-warning-20-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l)) !important}.has-text-warning-25{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l)) !important}.has-background-warning-25{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l)) !important}.has-text-warning-25-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l)) !important}.has-background-warning-25-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l)) !important}.has-text-warning-30{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l)) !important}.has-background-warning-30{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l)) !important}.has-text-warning-30-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l)) !important}.has-background-warning-30-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l)) !important}.has-text-warning-35{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l)) !important}.has-background-warning-35{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l)) !important}.has-text-warning-35-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l)) !important}.has-background-warning-35-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l)) !important}.has-text-warning-40{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l)) !important}.has-background-warning-40{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l)) !important}.has-text-warning-40-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l)) !important}.has-background-warning-40-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l)) !important}.has-text-warning-45{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l)) !important}.has-background-warning-45{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l)) !important}.has-text-warning-45-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l)) !important}.has-background-warning-45-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l)) !important}.has-text-warning-50{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l)) !important}.has-background-warning-50{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l)) !important}.has-text-warning-50-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l)) !important}.has-background-warning-50-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l)) !important}.has-text-warning-55{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l)) !important}.has-background-warning-55{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l)) !important}.has-text-warning-55-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l)) !important}.has-background-warning-55-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l)) !important}.has-text-warning-60{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l)) !important}.has-background-warning-60{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l)) !important}.has-text-warning-60-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l)) !important}.has-background-warning-60-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l)) !important}.has-text-warning-65{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l)) !important}.has-background-warning-65{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l)) !important}.has-text-warning-65-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l)) !important}.has-background-warning-65-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l)) !important}.has-text-warning-70{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l)) !important}.has-background-warning-70{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l)) !important}.has-text-warning-70-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l)) !important}.has-background-warning-70-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l)) !important}.has-text-warning-75{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l)) !important}.has-background-warning-75{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l)) !important}.has-text-warning-75-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l)) !important}.has-background-warning-75-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l)) !important}.has-text-warning-80{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l)) !important}.has-background-warning-80{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l)) !important}.has-text-warning-80-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l)) !important}.has-background-warning-80-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l)) !important}.has-text-warning-85{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l)) !important}.has-background-warning-85{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l)) !important}.has-text-warning-85-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l)) !important}.has-background-warning-85-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l)) !important}.has-text-warning-90{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l)) !important}.has-background-warning-90{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l)) !important}.has-text-warning-90-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l)) !important}.has-background-warning-90-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l)) !important}.has-text-warning-95{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l)) !important}.has-background-warning-95{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l)) !important}.has-text-warning-95-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l)) !important}.has-background-warning-95-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l)) !important}.has-text-warning-100{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l)) !important}.has-background-warning-100{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l)) !important}.has-text-warning-100-invert{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l)) !important}.has-background-warning-100-invert{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l)) !important}a.has-text-warning:hover,a.has-text-warning:focus-visible,button.has-text-warning:hover,button.has-text-warning:focus-visible,has-text-warning.is-hoverable:hover,has-text-warning.is-hoverable:focus-visible{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), calc(var(--bulma-warning-l) + var(--bulma-hover-color-l-delta))) !important}a.has-text-warning:active,button.has-text-warning:active,has-text-warning.is-hoverable:active{color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), calc(var(--bulma-warning-l) + var(--bulma-active-color-l-delta))) !important}a.has-background-warning:hover,a.has-background-warning:focus-visible,button.has-background-warning:hover,button.has-background-warning:focus-visible,has-background-warning.is-hoverable:hover,has-background-warning.is-hoverable:focus-visible{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), calc(var(--bulma-warning-l) + var(--bulma-hover-background-l-delta))) !important}a.has-background-warning:active,button.has-background-warning:active,has-background-warning.is-hoverable:active{background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), calc(var(--bulma-warning-l) + var(--bulma-active-background-l-delta))) !important}.is-palette-warning{--h: var(--bulma-warning-h);--s: var(--bulma-warning-s);--l: var(--bulma-warning-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-warning-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-warning-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-warning-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-warning-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-warning-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-warning-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-warning-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-warning-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-warning-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-warning-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-warning-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-warning-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-warning-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-warning-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-warning-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-warning-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-warning-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-warning-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-warning-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-warning-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-warning-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-danger{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l)) !important}.has-background-danger{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l)) !important}.has-text-danger-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l)) !important}.has-background-danger-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l)) !important}.has-text-danger-on-scheme{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l)) !important}.has-background-danger-on-scheme{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l)) !important}.has-text-danger-light{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l)) !important}.has-background-danger-light{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l)) !important}.has-text-danger-light-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l)) !important}.has-background-danger-light-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l)) !important}.has-text-danger-dark{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l)) !important}.has-background-danger-dark{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l)) !important}.has-text-danger-dark-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l)) !important}.has-background-danger-dark-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l)) !important}.has-text-danger-soft{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l)) !important}.has-background-danger-soft{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l)) !important}.has-text-danger-bold{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l)) !important}.has-background-danger-bold{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l)) !important}.has-text-danger-soft-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l)) !important}.has-background-danger-soft-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l)) !important}.has-text-danger-bold-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l)) !important}.has-background-danger-bold-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l)) !important}.has-text-danger-00{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l)) !important}.has-background-danger-00{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l)) !important}.has-text-danger-00-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l)) !important}.has-background-danger-00-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l)) !important}.has-text-danger-05{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l)) !important}.has-background-danger-05{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l)) !important}.has-text-danger-05-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l)) !important}.has-background-danger-05-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l)) !important}.has-text-danger-10{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l)) !important}.has-background-danger-10{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l)) !important}.has-text-danger-10-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l)) !important}.has-background-danger-10-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l)) !important}.has-text-danger-15{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l)) !important}.has-background-danger-15{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l)) !important}.has-text-danger-15-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l)) !important}.has-background-danger-15-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l)) !important}.has-text-danger-20{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l)) !important}.has-background-danger-20{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l)) !important}.has-text-danger-20-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l)) !important}.has-background-danger-20-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l)) !important}.has-text-danger-25{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l)) !important}.has-background-danger-25{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l)) !important}.has-text-danger-25-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l)) !important}.has-background-danger-25-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l)) !important}.has-text-danger-30{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l)) !important}.has-background-danger-30{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l)) !important}.has-text-danger-30-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l)) !important}.has-background-danger-30-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l)) !important}.has-text-danger-35{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l)) !important}.has-background-danger-35{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l)) !important}.has-text-danger-35-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l)) !important}.has-background-danger-35-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l)) !important}.has-text-danger-40{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l)) !important}.has-background-danger-40{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l)) !important}.has-text-danger-40-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l)) !important}.has-background-danger-40-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l)) !important}.has-text-danger-45{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l)) !important}.has-background-danger-45{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l)) !important}.has-text-danger-45-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l)) !important}.has-background-danger-45-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l)) !important}.has-text-danger-50{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l)) !important}.has-background-danger-50{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l)) !important}.has-text-danger-50-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l)) !important}.has-background-danger-50-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l)) !important}.has-text-danger-55{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l)) !important}.has-background-danger-55{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l)) !important}.has-text-danger-55-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l)) !important}.has-background-danger-55-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l)) !important}.has-text-danger-60{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l)) !important}.has-background-danger-60{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l)) !important}.has-text-danger-60-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l)) !important}.has-background-danger-60-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l)) !important}.has-text-danger-65{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l)) !important}.has-background-danger-65{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l)) !important}.has-text-danger-65-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l)) !important}.has-background-danger-65-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l)) !important}.has-text-danger-70{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l)) !important}.has-background-danger-70{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l)) !important}.has-text-danger-70-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l)) !important}.has-background-danger-70-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l)) !important}.has-text-danger-75{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l)) !important}.has-background-danger-75{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l)) !important}.has-text-danger-75-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l)) !important}.has-background-danger-75-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l)) !important}.has-text-danger-80{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l)) !important}.has-background-danger-80{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l)) !important}.has-text-danger-80-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l)) !important}.has-background-danger-80-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l)) !important}.has-text-danger-85{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l)) !important}.has-background-danger-85{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l)) !important}.has-text-danger-85-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l)) !important}.has-background-danger-85-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l)) !important}.has-text-danger-90{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l)) !important}.has-background-danger-90{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l)) !important}.has-text-danger-90-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l)) !important}.has-background-danger-90-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l)) !important}.has-text-danger-95{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l)) !important}.has-background-danger-95{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l)) !important}.has-text-danger-95-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l)) !important}.has-background-danger-95-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l)) !important}.has-text-danger-100{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l)) !important}.has-background-danger-100{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l)) !important}.has-text-danger-100-invert{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l)) !important}.has-background-danger-100-invert{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l)) !important}a.has-text-danger:hover,a.has-text-danger:focus-visible,button.has-text-danger:hover,button.has-text-danger:focus-visible,has-text-danger.is-hoverable:hover,has-text-danger.is-hoverable:focus-visible{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), calc(var(--bulma-danger-l) + var(--bulma-hover-color-l-delta))) !important}a.has-text-danger:active,button.has-text-danger:active,has-text-danger.is-hoverable:active{color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), calc(var(--bulma-danger-l) + var(--bulma-active-color-l-delta))) !important}a.has-background-danger:hover,a.has-background-danger:focus-visible,button.has-background-danger:hover,button.has-background-danger:focus-visible,has-background-danger.is-hoverable:hover,has-background-danger.is-hoverable:focus-visible{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), calc(var(--bulma-danger-l) + var(--bulma-hover-background-l-delta))) !important}a.has-background-danger:active,button.has-background-danger:active,has-background-danger.is-hoverable:active{background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), calc(var(--bulma-danger-l) + var(--bulma-active-background-l-delta))) !important}.is-palette-danger{--h: var(--bulma-danger-h);--s: var(--bulma-danger-s);--l: var(--bulma-danger-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-danger-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-danger-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-danger-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-danger-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-danger-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-danger-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-danger-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-danger-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-danger-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-danger-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-danger-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-danger-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-danger-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-danger-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-danger-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-danger-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-danger-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-danger-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-danger-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-danger-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-danger-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-black-bis{color:hsl(221,14%,9%) !important}.has-background-black-bis{background-color:hsl(221,14%,9%) !important}.has-text-black-ter{color:hsl(221,14%,14%) !important}.has-background-black-ter{background-color:hsl(221,14%,14%) !important}.has-text-grey-darker{color:hsl(221,14%,21%) !important}.has-background-grey-darker{background-color:hsl(221,14%,21%) !important}.has-text-grey-dark{color:hsl(0,0%,44%) !important}.has-background-grey-dark{background-color:hsl(0,0%,44%) !important}.has-text-grey{color:hsl(221,14%,48%) !important}.has-background-grey{background-color:hsl(221,14%,48%) !important}.has-text-grey-light{color:hsl(0,0%,79%) !important}.has-background-grey-light{background-color:hsl(0,0%,79%) !important}.has-text-grey-lighter{color:hsl(221,14%,86%) !important}.has-background-grey-lighter{background-color:hsl(221,14%,86%) !important}.has-text-white-ter{color:hsl(221,14%,96%) !important}.has-background-white-ter{background-color:hsl(221,14%,96%) !important}.has-text-white-bis{color:hsl(221,14%,98%) !important}.has-background-white-bis{background-color:hsl(221,14%,98%) !important}.has-text-current{color:currentColor !important}.has-text-inherit{color:inherit !important}.has-background-current{background-color:currentColor !important}.has-background-inherit{background-color:inherit !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-float-left,.is-pulled-left{float:left !important}.is-float-right,.is-pulled-right{float:right !important}.is-float-none{float:none !important}.is-clear-both{clear:both !important}.is-clear-left{clear:left !important}.is-clear-none{clear:none !important}.is-clear-right{clear:right !important}.is-gapless{gap:0 !important}.is-gap-0{gap:0rem !important}.is-gap-0\.5{gap:.25rem !important}.is-gap-1{gap:.5rem !important}.is-gap-1\.5{gap:.75rem !important}.is-gap-2{gap:1rem !important}.is-gap-2\.5{gap:1.25rem !important}.is-gap-3{gap:1.5rem !important}.is-gap-3\.5{gap:1.75rem !important}.is-gap-4{gap:2rem !important}.is-gap-4\.5{gap:2.25rem !important}.is-gap-5{gap:2.5rem !important}.is-gap-5\.5{gap:2.75rem !important}.is-gap-6{gap:3rem !important}.is-gap-6\.5{gap:3.25rem !important}.is-gap-7{gap:3.5rem !important}.is-gap-7\.5{gap:3.75rem !important}.is-gap-8{gap:4rem !important}.is-column-gap-0{column-gap:0rem !important}.is-column-gap-0\.5{column-gap:.25rem !important}.is-column-gap-1{column-gap:.5rem !important}.is-column-gap-1\.5{column-gap:.75rem !important}.is-column-gap-2{column-gap:1rem !important}.is-column-gap-2\.5{column-gap:1.25rem !important}.is-column-gap-3{column-gap:1.5rem !important}.is-column-gap-3\.5{column-gap:1.75rem !important}.is-column-gap-4{column-gap:2rem !important}.is-column-gap-4\.5{column-gap:2.25rem !important}.is-column-gap-5{column-gap:2.5rem !important}.is-column-gap-5\.5{column-gap:2.75rem !important}.is-column-gap-6{column-gap:3rem !important}.is-column-gap-6\.5{column-gap:3.25rem !important}.is-column-gap-7{column-gap:3.5rem !important}.is-column-gap-7\.5{column-gap:3.75rem !important}.is-column-gap-8{column-gap:4rem !important}.is-row-gap-0{row-gap:0rem !important}.is-row-gap-0\.5{row-gap:.25rem !important}.is-row-gap-1{row-gap:.5rem !important}.is-row-gap-1\.5{row-gap:.75rem !important}.is-row-gap-2{row-gap:1rem !important}.is-row-gap-2\.5{row-gap:1.25rem !important}.is-row-gap-3{row-gap:1.5rem !important}.is-row-gap-3\.5{row-gap:1.75rem !important}.is-row-gap-4{row-gap:2rem !important}.is-row-gap-4\.5{row-gap:2.25rem !important}.is-row-gap-5{row-gap:2.5rem !important}.is-row-gap-5\.5{row-gap:2.75rem !important}.is-row-gap-6{row-gap:3rem !important}.is-row-gap-6\.5{row-gap:3.25rem !important}.is-row-gap-7{row-gap:3.5rem !important}.is-row-gap-7\.5{row-gap:3.75rem !important}.is-row-gap-8{row-gap:4rem !important}.is-clipped{overflow:hidden !important}.is-overflow-auto{overflow:auto !important}.is-overflow-x-auto{overflow-x:auto !important}.is-overflow-y-auto{overflow-y:auto !important}.is-overflow-clip{overflow:clip !important}.is-overflow-x-clip{overflow-x:clip !important}.is-overflow-y-clip{overflow-y:clip !important}.is-overflow-hidden{overflow:hidden !important}.is-overflow-x-hidden{overflow-x:hidden !important}.is-overflow-y-hidden{overflow-y:hidden !important}.is-overflow-scroll{overflow:scroll !important}.is-overflow-x-scroll{overflow-x:scroll !important}.is-overflow-y-scroll{overflow-y:scroll !important}.is-overflow-visible{overflow:visible !important}.is-overflow-x-visible{overflow-x:visible !important}.is-overflow-y-visible{overflow-y:visible !important}.is-relative{position:relative !important}.is-position-absolute{position:absolute !important}.is-position-fixed{position:fixed !important}.is-position-relative{position:relative !important}.is-position-static{position:static !important}.is-position-sticky{position:sticky !important}.marginless{margin:0 !important}.paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1,.label{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1023px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1024px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1023px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1024px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1023px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1024px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1023px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1024px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1023px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1024px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium,.tabs a:hover,.tabs li.is-active a{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.has-text-weight-extrabold{font-weight:800 !important}.is-family-primary{font-family:'"Nunito", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif' !important}.is-family-secondary{font-family:"Inter","SF Pro","Segoe UI","Roboto","Oxygen","Ubuntu","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Inter","SF Pro","Segoe UI","Roboto","Oxygen","Ubuntu","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"Inconsolata","Hack","SF Mono","Roboto Mono","Source Code Pro","Ubuntu Mono",monospace !important}.is-family-code{font-family:"Inconsolata","Hack","SF Mono","Roboto Mono","Source Code Pro","Ubuntu Mono",monospace !important}.is-display-none,.is-hidden{display:none !important}.is-display-block,.is-block{display:block !important}@media screen and (max-width: 768px){.is-display-block-mobile,.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-display-block-tablet,.is-block-tablet{display:block !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.is-display-block-tablet-only,.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1023px){.is-display-block-touch,.is-block-touch{display:block !important}}@media screen and (min-width: 1024px){.is-display-block-desktop,.is-block-desktop{display:block !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.is-display-block-desktop-only,.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-display-block-widescreen,.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.is-display-block-widescreen-only,.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-display-block-fullhd,.is-block-fullhd{display:block !important}}.is-display-flex,.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-display-flex-mobile,.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-display-flex-tablet,.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.is-display-flex-tablet-only,.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1023px){.is-display-flex-touch,.is-flex-touch{display:flex !important}}@media screen and (min-width: 1024px){.is-display-flex-desktop,.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.is-display-flex-desktop-only,.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-display-flex-widescreen,.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.is-display-flex-widescreen-only,.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-display-flex-fullhd,.is-flex-fullhd{display:flex !important}}.is-display-inline,.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-display-inline-mobile,.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-display-inline-tablet,.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.is-display-inline-tablet-only,.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1023px){.is-display-inline-touch,.is-inline-touch{display:inline !important}}@media screen and (min-width: 1024px){.is-display-inline-desktop,.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.is-display-inline-desktop-only,.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-display-inline-widescreen,.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.is-display-inline-widescreen-only,.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-display-inline-fullhd,.is-inline-fullhd{display:inline !important}}.is-display-inline-block,.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-display-inline-block-mobile,.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-display-inline-block-tablet,.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.is-display-inline-block-tablet-only,.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1023px){.is-display-inline-block-touch,.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1024px){.is-display-inline-block-desktop,.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.is-display-inline-block-desktop-only,.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-display-inline-block-widescreen,.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.is-display-inline-block-widescreen-only,.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-display-inline-block-fullhd,.is-inline-block-fullhd{display:inline-block !important}}.is-display-inline-flex,.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-display-inline-flex-mobile,.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-display-inline-flex-tablet,.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.is-display-inline-flex-tablet-only,.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1023px){.is-display-inline-flex-touch,.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1024px){.is-display-inline-flex-desktop,.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.is-display-inline-flex-desktop-only,.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-display-inline-flex-widescreen,.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.is-display-inline-flex-widescreen-only,.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-display-inline-flex-fullhd,.is-inline-flex-fullhd{display:inline-flex !important}}.is-display-grid,.is-grid{display:grid !important}@media screen and (max-width: 768px){.is-display-grid-mobile,.is-grid-mobile{display:grid !important}}@media screen and (min-width: 769px),print{.is-display-grid-tablet,.is-grid-tablet{display:grid !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.is-display-grid-tablet-only,.is-grid-tablet-only{display:grid !important}}@media screen and (max-width: 1023px){.is-display-grid-touch,.is-grid-touch{display:grid !important}}@media screen and (min-width: 1024px){.is-display-grid-desktop,.is-grid-desktop{display:grid !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.is-display-grid-desktop-only,.is-grid-desktop-only{display:grid !important}}@media screen and (min-width: 1216px){.is-display-grid-widescreen,.is-grid-widescreen{display:grid !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.is-display-grid-widescreen-only,.is-grid-widescreen-only{display:grid !important}}@media screen and (min-width: 1408px){.is-display-grid-fullhd,.is-grid-fullhd{display:grid !important}}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:.01em !important}@media screen and (max-width: 768px){.is-display-none-mobile,.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-display-none-tablet,.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.is-display-none-tablet-only,.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1023px){.is-display-none-touch,.is-hidden-touch{display:none !important}}@media screen and (min-width: 1024px){.is-display-none-desktop,.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.is-display-none-desktop-only,.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-display-none-widescreen,.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.is-display-none-widescreen-only,.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-display-none-fullhd,.is-hidden-fullhd{display:none !important}}.is-visibility-hidden,.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-visibility-hidden-mobile,.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-visibility-hidden-tablet,.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px)and (max-width: 1023px){.is-visibility-hidden-tablet-only,.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1023px){.is-visibility-hidden-touch,.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1024px){.is-visibility-hidden-desktop,.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.is-visibility-hidden-desktop-only,.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-visibility-hidden-widescreen,.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px)and (max-width: 1407px){.is-visibility-hidden-widescreen-only,.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-visibility-hidden-fullhd,.is-invisible-fullhd{visibility:hidden !important}}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.select{--bulma-arrow-color: hsl(0, 0%, 58%)}:root{--bottom-h: 56px;--info-w: 300px;--info-gap: 0px;--filter-max-w: 230px;--list-min-w-with-filter: 200px;--list-min-w-no-filter: 400px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;user-select:text;touch-action:manipulation}body{margin:0;height:100svh;min-height:0;min-width:300px}#main{z-index:0}.app-shell{display:flex;height:100dvh;min-height:0}@supports(height: 100dvh){.app-shell{height:100dvh}}.data-page{display:flex;flex:1 1 auto;min-height:0;min-width:0;width:100%;padding-bottom:env(safe-area-inset-bottom)}.data-page-container{container-type:inline-size;container-name:data-page-container}@media(max-width: 769px){html{font-size:16px}}@media(min-width: 1024px){.navbar-container.top-nav{position:sticky;top:var(--impersonation-banner-offset, 0px);z-index:120;padding-top:env(safe-area-inset-top)}}@media(max-width: 1024px){.navbar-container.top-nav{display:none}}#main{container-type:inline-size;container-name:main-container;position:relative}#item-content-column{container-type:inline-size;container-name:menu-content-container;z-index:1000}#item_menu_content,#modal_item_menu_content,#standalone_item_menu_content{height:100%;display:flex;flex-direction:column;min-height:0}.item-menu-content{height:100%;display:flex;flex-direction:column;min-height:0}@media(min-width: 1215px){.item-menu-content{padding-right:1rem;padding-left:1rem}}#item_menu_content .scrollable-menu-content,#modal_item_menu_content .scrollable-menu-content,#standalone_item_menu_content .scrollable-menu-content,.item-menu-content .scrollable-menu-content,.item-content-column .scrollable-menu-content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}#item_menu_content .scrollable-menu-content::-webkit-scrollbar,#modal_item_menu_content .scrollable-menu-content::-webkit-scrollbar,#standalone_item_menu_content .scrollable-menu-content::-webkit-scrollbar,.item-menu-content .scrollable-menu-content::-webkit-scrollbar,.item-content-column .scrollable-menu-content::-webkit-scrollbar{display:none}.list-container{container-type:inline-size;padding:0;container-name:list-container}@media screen and (max-width: 1025px){.item-content-column.active{z-index:1100;background-color:#fff;padding:0;display:flex;flex-direction:column}}@media screen and (min-width: 1025px){.item-content-column{margin-left:1.5rem !important;margin-right:1rem;margin-bottom:.5rem;padding:0 !important;background-color:#fff;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.05);border-color:rgba(128,132,142,.5)}}@media screen and (min-width: 1025px){.item-content-column.active{margin-left:0rem !important}}.scrollable-list{flex:1 1 auto;min-height:0}.scrollable-list:not(.horizontal){scroll-behavior:smooth;padding-bottom:5rem;overflow-y:auto;-ms-overflow-style:none;scroll-behavior:smooth;scrollbar-width:none}.scrollable-list:not(.horizontal)::-webkit-scrollbar{display:none}.scrollable-list:not(.horizontal){-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0}@media(prefers-reduced-motion: reduce){.scrollable-list{scroll-behavior:auto}}@media screen and (max-width: 1024px){.scrollable-list .items-list .list-item-title{font-size:1.2rem}}.featured-subtitle{display:none}@container main-container (max-width: 1024px){.responsive-list{display:flex;flex-direction:column;overflow:hidden;width:100%}.responsive-list.active{display:flex;flex-direction:row;z-index:1000;width:100%;background-color:hsl(310,32.99%,93.29%)}.responsive-list.active .prev-button.button:hover,.responsive-list.active .next-button.button:hover{background-color:#fff}.responsive-list.active .list-title{display:none !important;height:0 !important}.responsive-list.active .prev-container,.responsive-list.active .next-container{display:flex}.scrollable-list{flex-grow:1}.scrollable-list.horizontal{display:flex;flex-direction:row;overflow-x:auto;white-space:nowrap;z-index:1000;scrollbar-width:none;-ms-overflow-style:none}.scrollable-list.horizontal::-webkit-scrollbar{display:none}.scrollable-list.horizontal .featured-items{display:flex;align-items:center}.scrollable-list.horizontal .featured-subtitle{display:block}.scrollable-list.horizontal .list-item{height:2.5em;min-height:2.5em;padding:.5rem}.scrollable-list.horizontal .list-item-title{font-size:1rem;font-weight:600}}@container main-container (min-width: 1025px){.responsive-list{display:flex;flex-direction:column;overflow:hidden;padding-bottom:.5rem}.list-container{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-bottom:env(safe-area-inset-bottom)}.scrollable-list{flex-grow:1;padding-bottom:5rem}}@media(min-width: 1025px){.scrollable-list{padding-bottom:5rem;flex-grow:1}}@media(min-width: 1025px){.list-container{height:100%}}@media screen and (min-width: 769px){@container list-container (min-width: 769px){.scrollable-list:not(.horizontal) .list.items-list{display:grid;overflow-x:hidden;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));gap:1rem;padding-bottom:env(safe-area-inset-bottom);min-height:2.5rem}.scrollable-list:not(.horizontal) .list.items-list .list-item{flex-direction:column;width:auto;border-bottom:none !important}.scrollable-list:not(.horizontal) .list.items-list .list-item-image{margin:0px !important}.scrollable-list:not(.horizontal) .list.items-list .list-item-content{min-width:0;margin-top:1rem;text-align:center}.scrollable-list:not(.horizontal) .list.items-list .list-item-description,.scrollable-list:not(.horizontal) .list.items-list .list-item-title{white-space:normal;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.scrollable-list:not(.horizontal) .list.items-list .avatar-96{width:148px;height:148px}.scrollable-list:not(.horizontal) .list.items-list .avatar-96 .avatar-emoji-96{font-size:3rem}.scrollable-list:not(.horizontal) .list.items-list .tags{justify-content:center}.list.items-list.as-table{display:block !important;grid-template-columns:none !important;gap:0 !important}.list.items-list.as-table .list-item{border-bottom:1px solid hsl(0,0%,79%) !important;width:100% !important;flex-direction:row !important}}}@media screen and (min-width: 1024px)and (max-width: 1215px){@container list-container (max-width: 768px){.list .list-item{align-items:start !important;padding:.5rem !important}.list .list-item-image .avatar-96{width:64px;height:64px;font-size:.75rem}}}@container main-container (max-width: 1024px){.featured-items.items-list{display:flex;width:100%}}.scrollable-list.horizontal .list{display:flex;flex-direction:row;align-items:center}.scrollable-list .featured-item{margin-bottom:.5rem}.scrollable-list.horizontal .featured-item{margin-bottom:0}.scrollable-list .featured-item .featured-item-label{margin-bottom:.5rem;margin-left:.25rem;margin-right:.25rem}.scrollable-list.horizontal .featured-item .featured-item-label{margin:0}.scrollable-list.horizontal .list .list-item-image,.scrollable-list.horizontal .list .list-item-description{display:none}.scrollable-list.horizontal>.list-title{display:none !important}.list .list-item-description{color:hsl(0,0%,44%) !important}@container main-container (min-width: 1024px){.featured-item{flex-direction:column;display:flex}.featured-item .list-item{width:auto !important}}.info-area{transition:opacity .3s ease,height .3s ease;overflow:hidden}.info-area.is-hidden{opacity:0;height:0}.info-panel{--info-panel-surface: color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 10%, hsl(0, 0%, 26%));--info-panel-border: color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 22%, transparent);--info-panel-on-surface: color-mix(in srgb, hsl(0, 0%, 100%) 92%, transparent);--info-panel-on-surface-muted: color-mix(in srgb, hsl(0, 0%, 100%) 70%, transparent);--info-panel-on-surface-subtle: color-mix(in srgb, hsl(0, 0%, 100%) 45%, transparent);--info-panel-card-surface: color-mix(in srgb, hsl(0, 0%, 0%) 22%, transparent);--info-panel-card-border: color-mix(in srgb, hsl(0, 0%, 100%) 12%, transparent);--info-panel-card-highlight: color-mix(in srgb, hsl(0, 0%, 100%) 7%, transparent);--info-panel-card-shadow: color-mix(in srgb, hsl(0, 0%, 0%) 24%, transparent);--info-panel-card-ink: color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 8%, hsl(0, 0%, 0%) 52%);--info-panel-card-brand-wash: color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 10%, transparent);--info-panel-brand-glow: color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 18%, transparent);background-color:var(--info-panel-surface);flex:0 0 500px;width:500px;min-width:500px;border-left:2px solid var(--info-panel-border);container-name:info-panel;container-type:inline-size;display:flex;flex-direction:column;max-height:100dvh;overflow:hidden}.info-panel .pagination-link,.info-panel .pagination-next,.info-panel .pagination-previous{border-color:hsl(0,0%,79%);color:hsl(0,0%,79%);background-color:rgba(0,0,0,0)}.info-panel .pagination-link.is-current,.info-panel .pagination-link.is-selected{border-color:hsl(325,80%,70%);border-width:2px}.info-panel a:not(.button){color:hsl(0,0%,79%)}.info-panel .info-panel__header .has-text-primary{color:var(--info-panel-on-surface) !important}.info-panel .close-CTA-dark{border-color:var(--info-panel-on-surface-subtle);color:var(--info-panel-on-surface);box-shadow:none}.info-panel .close-CTA-dark:hover{background-color:color-mix(in srgb, hsl(0, 0%, 100%) 10%, transparent);border-color:var(--info-panel-on-surface-muted);color:#fff}.info-panel .info-panel-header-audit-btn{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none;color:var(--info-panel-on-surface-muted);cursor:pointer;font-size:.78rem;gap:.2rem;padding-left:.4rem;padding-right:.4rem}.info-panel .info-panel-header-audit-btn .icon{font-size:.7rem}.info-panel .info-panel-header-audit-btn:hover{background-color:color-mix(in srgb, hsl(0, 0%, 100%) 8%, transparent);border-color:rgba(0,0,0,0);color:var(--info-panel-on-surface)}.info-panel .info-panel-header-audit-btn.is-active-audit{background-color:color-mix(in srgb, hsl(0, 0%, 100%) 10%, transparent);border-color:rgba(0,0,0,0);color:var(--info-panel-on-surface)}@media(max-width: 560px){.info-panel .info-panel-header-audit-label{display:none}}.info-panel .tabs ul{border-bottom-color:var(--info-panel-card-border)}.info-panel .tabs a,.info-panel .tabs a.has-text-dark{color:var(--info-panel-on-surface-muted) !important;border-bottom-color:rgba(0,0,0,0)}.info-panel .tabs li.is-active a,.info-panel .tabs li.is-active a.has-text-dark{color:var(--info-panel-on-surface) !important;border-bottom-color:var(--info-panel-on-surface) !important}.info-panel .tabs a:hover{color:var(--info-panel-on-surface) !important}.info-panel .info-panel-tabs-row{align-items:center;display:flex;flex-wrap:nowrap;gap:0 .25rem;margin-bottom:.3rem;position:relative}.info-panel .info-panel-tabs-row>.tabs{flex:1 1 auto;margin-bottom:0;max-width:100%;min-width:0;overflow:visible;scrollbar-width:none}.info-panel .info-panel-tabs-row>.tabs::-webkit-scrollbar{display:none}.info-panel .info-panel-tabs-row>.tabs ul{border-bottom:1px solid color-mix(in srgb, hsl(0, 0%, 100%) 15%, transparent);flex-wrap:nowrap;overflow:visible}.info-panel .info-panel-tabs-row>.tabs ul li a{border-bottom:2px solid rgba(0,0,0,0);color:var(--info-panel-on-surface-muted);font-size:.82rem;padding:.3rem .55rem;white-space:nowrap}.info-panel .info-panel-tabs-row>.tabs ul li a:hover{border-bottom-color:var(--info-panel-on-surface-subtle);color:var(--info-panel-on-surface)}.info-panel .info-panel-tabs-row>.tabs ul li.is-active a{border-bottom-color:var(--brand-primary, hsl(325, 80%, 70%));color:var(--info-panel-on-surface);font-weight:700}.info-panel .info-panel-tab-dashboard-name{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.info-panel .info-panel-dashboard-tab[data-dashboard-tab-index]{display:none}.info-panel [data-controller~=info-panel-dashboard-tab-order] .info-panel-dashboard-tab{transition:opacity 140ms ease,transform 140ms ease}.info-panel [data-controller~=info-panel-dashboard-tab-order] .info-panel-dashboard-tab.sortable-chosen{opacity:.88}.info-panel [data-controller~=info-panel-dashboard-tab-order] .info-panel-dashboard-tab.sortable-ghost{background-color:color-mix(in srgb, hsl(0, 0%, 100%) 10%, transparent);border-radius:.35rem;opacity:.46;overflow:hidden;transform:scale(0.99)}.info-panel .info-panel-dashboard-tab[data-dashboard-tab-index="0"],.info-panel .info-panel-dashboard-tab[data-dashboard-tab-index="1"]{display:block}.info-panel .info-panel-tab-overflow,.info-panel .info-panel-tab-overflow-menu [data-dashboard-overflow-index="0"],.info-panel .info-panel-tab-overflow-menu [data-dashboard-overflow-index="1"]{display:none !important}.info-panel .info-panel-tab-overflow.is-visible{display:block !important}@container info-panel (max-width: 340px){.info-panel .info-panel-tab-dashboard-name{max-width:80px}.info-panel .info-panel-dashboard-tab[data-dashboard-tab-index="1"]{display:none}.info-panel .info-panel-tab-overflow-menu [data-dashboard-overflow-index="1"]{display:block !important}}@container info-panel (min-width: 480px){.info-panel .info-panel-dashboard-tab[data-dashboard-tab-index="2"]{display:block}.info-panel .info-panel-tab-overflow-menu [data-dashboard-overflow-index="2"]{display:none !important}}@container info-panel (min-width: 640px){.info-panel .info-panel-dashboard-tab[data-dashboard-tab-index="3"]{display:block}.info-panel .info-panel-tab-overflow-menu [data-dashboard-overflow-index="3"]{display:none !important}}.info-panel .info-panel-tab-overflow-trigger{align-items:center;border-bottom:2px solid rgba(0,0,0,0);color:var(--info-panel-on-surface-muted);cursor:pointer;display:flex;font-size:.82rem;gap:.15rem;padding:.3rem .5rem;white-space:nowrap}.info-panel .info-panel-tab-overflow-trigger:hover{color:var(--info-panel-on-surface)}.info-panel .info-panel-tab-overflow-menu{min-width:160px}.info-panel .info-panel-tab-overflow-menu>.dropdown-content{background-color:color-mix(in srgb, var(--info-panel-surface) 55%, hsl(0, 0%, 0%));border:1px solid color-mix(in srgb, hsl(0, 0%, 100%) 20%, transparent);box-shadow:0 8px 24px color-mix(in srgb, hsl(0, 0%, 0%) 60%, transparent)}.info-panel .info-panel-tab-overflow-menu>.dropdown-content>.dropdown-item,.info-panel .info-panel-tab-overflow-menu>.dropdown-content>a.dropdown-item{background-color:rgba(0,0,0,0) !important;color:var(--info-panel-on-surface) !important;font-size:.95rem !important;line-height:1.25;min-height:2.4rem;justify-content:flex-start !important;padding:.65rem .9rem !important;text-align:left !important}.info-panel .info-panel-tab-overflow-menu>.dropdown-content>.dropdown-item:hover,.info-panel .info-panel-tab-overflow-menu>.dropdown-content>a.dropdown-item:hover{background-color:color-mix(in srgb, hsl(0, 0%, 100%) 12%, transparent) !important;color:var(--info-panel-on-surface) !important}.info-panel .info-panel-tab-overflow-menu>.dropdown-content>.dropdown-item.is-active,.info-panel .info-panel-tab-overflow-menu>.dropdown-content>a.dropdown-item.is-active{background-color:color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 32%, transparent) !important;color:var(--info-panel-on-surface) !important;font-weight:700}.info-panel .info-panel-tab-manage a,.info-panel .info-panel-tab-manage-btn,.info-panel .info-panel-tab-add a,.info-panel .info-panel-tab-add-btn{align-items:center;border-bottom:2px solid rgba(0,0,0,0);color:var(--info-panel-on-surface-subtle);display:flex;padding:.3rem .4rem}.info-panel .info-panel-tab-manage a:hover,.info-panel .info-panel-tab-manage-btn:hover,.info-panel .info-panel-tab-add a:hover,.info-panel .info-panel-tab-add-btn:hover{color:var(--info-panel-on-surface)}.info-panel .info-panel-lens{margin-left:auto;text-align:right}.info-panel .info-panel-dashboard-period-nav{align-items:center;display:flex;flex-shrink:0;gap:.35rem;justify-content:flex-end;padding:.2rem .55rem .25rem}.info-panel .info-panel-dashboard-period-nav__button{background-color:color-mix(in srgb, var(--info-panel-card-surface) 78%, hsl(0, 0%, 100%));border:1px solid color-mix(in srgb, var(--info-panel-on-surface) 16%, transparent);border-radius:2px;color:var(--info-panel-on-surface) !important;height:1.5rem;transition:background-color 140ms ease,border-color 140ms ease,opacity 140ms ease;width:1.5rem}.info-panel .info-panel-dashboard-period-nav__button .icon{font-size:.8rem}.info-panel .info-panel-dashboard-period-nav__button:hover{background-color:color-mix(in srgb, var(--info-panel-card-surface) 60%, hsl(0, 0%, 100%));border-color:color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 55%, transparent)}.info-panel .info-panel-dashboard-period-nav__button.is-disabled{opacity:.34;pointer-events:none}.info-panel .info-panel-frame-shell{min-height:0;overflow:visible;position:relative}.info-panel .info-panel-dashboard-content{padding-top:0}.info-panel .info-panel-dashboard-content--compact{padding-top:0}.info-panel .info-panel-dashboard-floating-actions{align-items:center;background-color:color-mix(in srgb, var(--info-panel-surface) 82%, transparent);border:1px solid color-mix(in srgb, var(--info-panel-on-surface) 14%, transparent);border-radius:999px;box-shadow:0 .75rem 1.8rem color-mix(in srgb, hsl(0, 0%, 0%) 28%, transparent);backdrop-filter:blur(10px);bottom:.85rem;display:flex;gap:.35rem;padding:.35rem;position:absolute;right:.55rem;z-index:24}.info-panel .info-panel-dashboard-floating-actions form{margin:0}.info-panel .info-panel-dashboard-floating-actions__button{align-items:center;background-color:color-mix(in srgb, var(--info-panel-card-surface) 72%, transparent);border:1px solid color-mix(in srgb, var(--info-panel-on-surface) 16%, transparent);border-radius:999px;box-shadow:none;color:var(--info-panel-on-surface-muted) !important;display:inline-flex;height:2rem;justify-content:center;opacity:.72;transition:background-color 140ms ease,color 140ms ease,opacity 140ms ease,transform 140ms ease;width:2rem}.info-panel .info-panel-dashboard-floating-actions__button:hover,.info-panel .info-panel-dashboard-floating-actions__button:focus-visible{background-color:color-mix(in srgb, var(--info-panel-card-surface) 92%, transparent);color:var(--info-panel-on-surface) !important;opacity:1;transform:translateY(-1px)}.info-panel .info-panel-frame-loading{align-items:center;background:radial-gradient(circle at center, color-mix(in srgb, var(--info-panel-card-surface) 92%, transparent), transparent 58%),color-mix(in srgb, var(--info-panel-surface) 74%, transparent);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity 180ms ease 60ms;z-index:20}.info-panel .info-panel-frame-loading__surface{background-color:color-mix(in srgb, var(--info-panel-card-surface) 82%, var(--info-panel-surface)) !important;border:1px solid color-mix(in srgb, var(--info-panel-on-surface) 12%, transparent);box-shadow:0 .75rem 1.8rem color-mix(in srgb, var(--info-panel-card-shadow) 72%, transparent);height:4rem;width:4rem}.info-panel .info-panel-frame-loading__spinner{border-color:color-mix(in srgb, var(--info-panel-on-surface) 18%, transparent);border-top-color:color-mix(in srgb, var(--info-panel-on-surface) 82%, var(--brand-primary, hsl(325, 80%, 70%)));border-width:.25rem;height:2rem;width:2rem}.info-panel .info-panel__body:has(turbo-frame[busy]) .info-panel-frame-loading{opacity:1;pointer-events:auto;transition-delay:0ms}.info-panel .info-panel-lens{align-items:center;display:flex;flex:0 1 auto;gap:.15rem;min-height:1.75rem}.info-panel .info-panel-lens__link{border-bottom:1px solid rgba(0,0,0,0);border-radius:4px 4px 0 0;color:var(--info-panel-on-surface-muted) !important;font-size:.8rem;line-height:1.25;padding:.25rem .35rem .2rem;text-decoration:none;transition:background-color 140ms ease,border-color 140ms ease,color 140ms ease}.info-panel .info-panel-lens__link:hover{background-color:color-mix(in srgb, hsl(0, 0%, 100%) 7%, transparent);color:var(--info-panel-on-surface) !important}.info-panel .info-panel-lens__link.is-active{border-bottom-color:var(--brand-primary, hsl(325, 80%, 70%));color:var(--info-panel-on-surface) !important;font-weight:700}.info-panel .info-panel__item .has-text-primary{color:color-mix(in srgb, hsl(0, 0%, 100%) 78%, var(--brand-primary, hsl(325, 80%, 70%))) !important}.info-panel .box,.info-panel .pos-customer-info-card,.info-panel .pos-customer-appointment-card,.info-panel .pos-customer-timeline-card,.info-panel .pos-customer-item,.info-panel .pos-staff-item,.info-panel .service-card,.info-panel .product-card{background-color:var(--info-panel-card-surface);border-color:var(--info-panel-card-border);color:var(--info-panel-on-surface-muted)}.info-panel .box .has-text-grey,.info-panel .pos-customer-info-card .has-text-grey,.info-panel .pos-customer-appointment-card .has-text-grey,.info-panel .pos-customer-timeline-card .has-text-grey,.info-panel .pos-customer-item .has-text-grey,.info-panel .pos-staff-item .has-text-grey,.info-panel .service-card .has-text-grey,.info-panel .product-card .has-text-grey{color:var(--info-panel-on-surface-muted) !important}.info-panel .info-panel-snapshot{flex:0 0 auto}.info-panel .info-panel-snapshot__hero{background:color-mix(in srgb, var(--info-panel-card-ink) 82%, var(--info-panel-surface));overflow:hidden;position:relative}.info-panel .info-panel-snapshot__hero-value{letter-spacing:0}.info-panel .info-panel-snapshot__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}.info-panel .info-panel-snapshot__stack{display:grid;gap:.75rem}.info-panel .info-panel-barometer__list{list-style:none;margin:0;padding:0}.info-panel .info-panel-barometer__row{background:var(--info-panel-card-surface);border:1px solid var(--info-panel-card-border);box-shadow:0 1px 2px var(--info-panel-card-shadow);padding:.75rem}.info-panel .info-panel-barometer__summary-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3, minmax(0, 1fr))}.info-panel .info-panel-barometer__row-heading{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.info-panel .info-panel-barometer__person{align-items:center;display:flex;flex:1 1 auto;gap:.5rem;min-width:0}.info-panel .info-panel-barometer__row-meta{align-items:center;display:flex;flex:0 0 auto;gap:.5rem;justify-content:flex-end;min-height:2.5rem;text-align:right}.info-panel .info-panel-barometer__rank-emoji{color:hsl(0, 0%, 100%) !important;flex:0 0 auto;font-size:1.85rem;line-height:1;opacity:1}.info-panel .info-panel-barometer__name{color:var(--info-panel-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-panel .info-panel-barometer__metric{align-items:center;display:grid;gap:.5rem;grid-template-columns:3.6rem minmax(0, 1fr) 4.4rem}.info-panel .info-panel-barometer__metric+.info-panel-barometer__metric{margin-top:.35rem}.info-panel .info-panel-barometer__metric--no-bar{grid-template-columns:minmax(0, 1fr) auto}.info-panel .info-panel-barometer__body{position:relative}.info-panel .info-panel-barometer__overlay{background:var(--info-panel-surface);inset:0;overflow-y:auto;position:absolute;z-index:5}.info-panel .info-panel-barometer__overlay[aria-hidden=true]{display:none}.info-panel .info-panel-barometer__overlay>.box,.info-panel .info-panel-barometer__overlay>.pos-customer-info-card,.info-panel .info-panel-barometer__overlay>.pos-customer-appointment-card,.info-panel .info-panel-barometer__overlay>.pos-customer-timeline-card,.info-panel .info-panel-barometer__overlay>.pos-customer-item,.info-panel .info-panel-barometer__overlay>.pos-staff-item,.info-panel .info-panel-barometer__overlay>.service-card,.info-panel .info-panel-barometer__overlay>.product-card{margin:0;min-height:100%}.info-panel .box.info-panel-card--settings-overlay,.info-panel .info-panel-card--settings-overlay.pos-customer-info-card,.info-panel .info-panel-card--settings-overlay.pos-customer-appointment-card,.info-panel .info-panel-card--settings-overlay.pos-customer-timeline-card,.info-panel .info-panel-card--settings-overlay.pos-customer-item,.info-panel .info-panel-card--settings-overlay.pos-staff-item,.info-panel .info-panel-card--settings-overlay.service-card,.info-panel .info-panel-card--settings-overlay.product-card{background:#f7f4ef;border-color:color-mix(in srgb, hsl(0, 0%, 0%) 8%, #f7f4ef);box-shadow:inset 0 0 0 1px color-mix(in srgb, hsl(0, 0%, 100%) 72%, transparent),0 .35rem 1.1rem color-mix(in srgb, hsl(0, 0%, 0%) 12%, transparent);color:#2f2b28}.info-panel .box.info-panel-card--settings-overlay .title,.info-panel .info-panel-card--settings-overlay.pos-customer-info-card .title,.info-panel .info-panel-card--settings-overlay.pos-customer-appointment-card .title,.info-panel .info-panel-card--settings-overlay.pos-customer-timeline-card .title,.info-panel .info-panel-card--settings-overlay.pos-customer-item .title,.info-panel .info-panel-card--settings-overlay.pos-staff-item .title,.info-panel .info-panel-card--settings-overlay.service-card .title,.info-panel .info-panel-card--settings-overlay.product-card .title,.info-panel .box.info-panel-card--settings-overlay .has-text-white,.info-panel .info-panel-card--settings-overlay.pos-customer-info-card .has-text-white,.info-panel .info-panel-card--settings-overlay.pos-customer-appointment-card .has-text-white,.info-panel .info-panel-card--settings-overlay.pos-customer-timeline-card .has-text-white,.info-panel .info-panel-card--settings-overlay.pos-customer-item .has-text-white,.info-panel .info-panel-card--settings-overlay.pos-staff-item .has-text-white,.info-panel .info-panel-card--settings-overlay.service-card .has-text-white,.info-panel .info-panel-card--settings-overlay.product-card .has-text-white,.info-panel .box.info-panel-card--settings-overlay .has-text-grey-light,.info-panel .info-panel-card--settings-overlay.pos-customer-info-card .has-text-grey-light,.info-panel .info-panel-card--settings-overlay.pos-customer-appointment-card .has-text-grey-light,.info-panel .info-panel-card--settings-overlay.pos-customer-timeline-card .has-text-grey-light,.info-panel .info-panel-card--settings-overlay.pos-customer-item .has-text-grey-light,.info-panel .info-panel-card--settings-overlay.pos-staff-item .has-text-grey-light,.info-panel .info-panel-card--settings-overlay.service-card .has-text-grey-light,.info-panel .info-panel-card--settings-overlay.product-card .has-text-grey-light{color:#2f2b28 !important}.info-panel .box.info-panel-card--settings-overlay .info-panel-card__info-list li,.info-panel .info-panel-card--settings-overlay.pos-customer-info-card .info-panel-card__info-list li,.info-panel .info-panel-card--settings-overlay.pos-customer-appointment-card .info-panel-card__info-list li,.info-panel .info-panel-card--settings-overlay.pos-customer-timeline-card .info-panel-card__info-list li,.info-panel .info-panel-card--settings-overlay.pos-customer-item .info-panel-card__info-list li,.info-panel .info-panel-card--settings-overlay.pos-staff-item .info-panel-card__info-list li,.info-panel .info-panel-card--settings-overlay.service-card .info-panel-card__info-list li,.info-panel .info-panel-card--settings-overlay.product-card .info-panel-card__info-list li{color:#3f3934;font-size:.74rem}.info-panel .box.info-panel-card--settings-overlay .info-panel-card__info-list li::before,.info-panel .info-panel-card--settings-overlay.pos-customer-info-card .info-panel-card__info-list li::before,.info-panel .info-panel-card--settings-overlay.pos-customer-appointment-card .info-panel-card__info-list li::before,.info-panel .info-panel-card--settings-overlay.pos-customer-timeline-card .info-panel-card__info-list li::before,.info-panel .info-panel-card--settings-overlay.pos-customer-item .info-panel-card__info-list li::before,.info-panel .info-panel-card--settings-overlay.pos-staff-item .info-panel-card__info-list li::before,.info-panel .info-panel-card--settings-overlay.service-card .info-panel-card__info-list li::before,.info-panel .info-panel-card--settings-overlay.product-card .info-panel-card__info-list li::before{background-color:color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 52%, #bdb3aa)}.info-panel .info-panel-barometer-legend{display:flex;flex-direction:column;gap:.9rem}.info-panel .info-panel-barometer-legend__item{align-items:flex-start;display:flex;gap:.75rem}.info-panel .info-panel-barometer-legend__body{flex:1 1 auto;min-width:0}.info-panel .info-panel-barometer-legend__title{color:var(--info-panel-on-surface);display:block;line-height:1.25;margin-bottom:.15rem}.info-panel .info-panel-barometer-legend__copy{line-height:1.45}.info-panel .info-panel-barometer-legend--clientele-growth{gap:1rem}.info-panel .info-panel-barometer-legend__section{display:grid;gap:.55rem}.info-panel .info-panel-barometer-legend__section-title{color:var(--info-panel-on-surface-muted);font-size:.68rem;font-weight:800;letter-spacing:0;line-height:1.2;margin:0;text-transform:uppercase}.info-panel .info-panel-barometer-legend__key-grid{display:grid;gap:.75rem}.info-panel .info-panel-barometer-legend__key{align-items:flex-start;display:grid;gap:.65rem;grid-template-columns:1rem minmax(0, 1fr)}.info-panel .info-panel-barometer-legend__note{background:color-mix(in srgb, var(--info-panel-surface) 62%, transparent);border:1px solid color-mix(in srgb, var(--info-panel-on-surface) 12%, transparent);border-radius:.5rem;color:var(--info-panel-on-surface);padding:.65rem .75rem}.info-panel .info-panel-barometer-legend__term-list{display:grid;gap:.65rem}.info-panel .info-panel-barometer-legend__term{border-top:1px solid color-mix(in srgb, var(--info-panel-on-surface) 10%, transparent);padding-top:.65rem}.info-panel .info-panel-barometer-legend__term:first-child{border-top:0;padding-top:0}.info-panel .info-panel-barometer-legend__swatch{border-radius:3px;flex-shrink:0;height:1rem;margin-top:.15rem;width:2rem}.info-panel .info-panel-barometer-legend__swatch--earned{background:hsl(199,65%,70%)}.info-panel .info-panel-barometer-legend__swatch--actual{background:color-mix(in srgb, hsl(199, 65%, 70%) 78%, hsl(0, 0%, 100%))}.info-panel .info-panel-barometer-legend__swatch--scheduled{background:repeating-linear-gradient(-55deg, color-mix(in srgb, hsl(199, 65%, 70%) 50%, transparent) 0px, color-mix(in srgb, hsl(199, 65%, 70%) 50%, transparent) 3px, transparent 3px, transparent 7px);border:1px solid color-mix(in srgb, hsl(199, 65%, 70%) 40%, transparent)}.info-panel .info-panel-barometer-legend__swatch--retail{background:hsl(151,76%,76%)}.info-panel .info-panel-barometer-legend__swatch--utilisation{background:color-mix(in srgb, hsl(49.14, 100%, 74.18%) 85%, hsl(0, 0%, 100%))}.info-panel .info-panel-barometer-legend__swatch--predicted{background:color-mix(in srgb, hsl(49.14, 100%, 74.18%) 72%, var(--brand-primary, hsl(325, 80%, 70%)) 28%);border:1px solid color-mix(in srgb, hsl(0, 0%, 100%) 18%, transparent)}.info-panel .info-panel-barometer-legend__swatch--mix-multi{background:linear-gradient(90deg, color-mix(in srgb, hsl(199, 65%, 70%) 88%, hsl(0, 0%, 100%)) 0% 25%, color-mix(in srgb, hsl(151, 76%, 76%) 82%, hsl(0, 0%, 100%)) 25% 50%, color-mix(in srgb, hsl(49.14, 100%, 74.18%) 90%, hsl(0, 0%, 100%)) 50% 75%, color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 88%, hsl(0, 0%, 100%)) 75% 100%)}.info-panel .info-panel-barometer-legend__swatch--target{background:color-mix(in srgb, hsl(49.14, 100%, 74.18%) 85%, hsl(0, 0%, 100%));width:.2rem}.info-panel .info-panel-barometer-legend__plus-example{color:color-mix(in srgb, hsl(199, 65%, 70%) 70%, hsl(0, 0%, 100%));font-size:.82em;font-weight:600}.info-panel .info-panel-barometer__sort-bar{display:flex;gap:.75rem;margin-bottom:.5rem;padding:0 .1rem}.info-panel .info-panel-barometer__sort-link{appearance:none;background:rgba(0,0,0,0);border:0;color:var(--info-panel-on-surface-muted);cursor:pointer;font-size:.68rem;letter-spacing:.02em;padding:0;text-decoration:none;transition:color .15s ease}.info-panel .info-panel-barometer__sort-link:hover{color:var(--info-panel-on-surface)}.info-panel .info-panel-barometer__sort-link.is-active{border-bottom:2px solid var(--brand-primary, hsl(325, 80%, 70%));color:var(--info-panel-on-surface);font-weight:600;padding-bottom:1px}.info-panel .info-panel-barometer__metric-label{color:var(--info-panel-on-surface-muted)}.info-panel .info-panel-barometer__metric-label.is-sort-active{color:var(--info-panel-on-surface)}.info-panel .info-panel-barometer__return-rate{color:var(--info-panel-on-surface)}.info-panel .info-panel-barometer__track{background:color-mix(in srgb, hsl(0, 0%, 100%) 16%, transparent);border-radius:3px;display:flex;flex-direction:row;height:.875rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, hsl(0, 0%, 100%) 6%, transparent);overflow:hidden;position:relative}.info-panel .info-panel-barometer__track--composite{height:1rem}.info-panel .info-panel-barometer__bar{flex-shrink:0;height:100%;min-width:2px;transition:width 220ms ease}.info-panel .info-panel-barometer__bar--service{background:hsl(199,65%,70%)}.info-panel .info-panel-barometer__bar--actual{background:color-mix(in srgb, hsl(199, 65%, 70%) 78%, hsl(0, 0%, 100%))}.info-panel .info-panel-barometer__bar--retail{background:hsl(151,76%,76%)}.info-panel .info-panel-barometer__bar--area-hair{background:hsl(199,65%,70%)}.info-panel .info-panel-barometer__bar--area-hair_coloring{background:var(--brand-primary, hsl(325, 80%, 70%))}.info-panel .info-panel-barometer__bar--area-nails{background:hsl(151,76%,76%)}.info-panel .info-panel-barometer__bar--area-beauty{background:hsl(49.14,100%,74.18%)}.info-panel .info-panel-barometer__bar--area-medi{background:hsl(264,98%,82%)}.info-panel .info-panel-barometer__bar--area-unmapped,.info-panel .info-panel-barometer__bar--area-none{background:hsl(0,0%,58%)}.info-panel .info-panel-barometer__bar--utilisation{background:color-mix(in srgb, hsl(49.14, 100%, 74.18%) 85%, hsl(0, 0%, 100%))}.info-panel .info-panel-barometer__bar--scheduled{background:repeating-linear-gradient(-55deg, color-mix(in srgb, hsl(199, 65%, 70%) 92%, hsl(0, 0%, 100%)) 0px, color-mix(in srgb, hsl(199, 65%, 70%) 92%, hsl(0, 0%, 100%)) 4px, color-mix(in srgb, hsl(0, 0%, 100%) 10%, transparent) 4px, color-mix(in srgb, hsl(0, 0%, 100%) 10%, transparent) 8px)}.info-panel .info-panel-barometer__bar--predicted{background:color-mix(in srgb, hsl(49.14, 100%, 74.18%) 72%, var(--brand-primary, hsl(325, 80%, 70%)) 28%);border-left:1px solid color-mix(in srgb, hsl(0, 0%, 100%) 18%, transparent)}.info-panel .info-panel-barometer__mix-section{border-top:1px solid color-mix(in srgb, hsl(0, 0%, 100%) 8%, transparent);padding-top:.75rem}.info-panel .info-panel-barometer__mix-title{letter-spacing:.02em;text-transform:uppercase}.info-panel .info-panel-barometer__mix-track{height:.9rem}.info-panel .info-panel-barometer__mix-grid{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem 1rem}.info-panel .info-panel-barometer__mix-key{flex:0 0 auto;min-width:0}.info-panel .info-panel-barometer__mix-key .is-flex{align-items:center;gap:.35rem}.info-panel .info-panel-barometer__mix-key p{white-space:nowrap}.info-panel .info-panel-barometer__mix-segment{border-right:1px solid color-mix(in srgb, hsl(0, 0%, 100%) 10%, transparent)}.info-panel .info-panel-barometer__mix-swatch{border-radius:999px;display:inline-block;flex:0 0 auto;height:.625rem;width:.625rem}.info-panel .info-panel-barometer__mix-swatch--tone-1{background:color-mix(in srgb, hsl(199, 65%, 70%) 88%, hsl(0, 0%, 100%))}.info-panel .info-panel-barometer__mix-swatch--tone-2{background:color-mix(in srgb, hsl(151, 76%, 76%) 82%, hsl(0, 0%, 100%))}.info-panel .info-panel-barometer__mix-swatch--tone-3{background:color-mix(in srgb, hsl(49.14, 100%, 74.18%) 90%, hsl(0, 0%, 100%))}.info-panel .info-panel-barometer__mix-swatch--tone-4{background:color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 88%, hsl(0, 0%, 100%))}.info-panel .info-panel-barometer__mix-swatch--tone-muted{background:color-mix(in srgb, hsl(0, 0%, 100%) 28%, transparent)}.info-panel .info-panel-barometer__row--branch{border-color:color-mix(in srgb, hsl(0, 0%, 100%) 10%, transparent)}.info-panel .info-panel-barometer__row--tone-1{background:color-mix(in srgb, var(--info-panel-card-ink) 82%, color-mix(in srgb, hsl(199, 65%, 70%) 20%, transparent))}.info-panel .info-panel-barometer__row--tone-2{background:color-mix(in srgb, var(--info-panel-card-ink) 82%, color-mix(in srgb, hsl(151, 76%, 76%) 18%, transparent))}.info-panel .info-panel-barometer__row--tone-3{background:color-mix(in srgb, var(--info-panel-card-ink) 82%, color-mix(in srgb, hsl(49.14, 100%, 74.18%) 16%, transparent))}.info-panel .info-panel-barometer__row--tone-4{background:color-mix(in srgb, var(--info-panel-card-ink) 82%, color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 20%, transparent))}.info-panel .info-panel-barometer__row--total{background:color-mix(in srgb, var(--info-panel-card-ink) 78%, var(--info-panel-surface));border-color:color-mix(in srgb, hsl(0, 0%, 100%) 14%, transparent)}.info-panel .info-panel-barometer__target-marker{background:color-mix(in srgb, hsl(49.14, 100%, 74.18%) 85%, hsl(0, 0%, 100%));bottom:0;position:absolute;top:0;transform:translateX(-50%);width:2px}.info-panel .info-panel-barometer__scheduled-label{color:color-mix(in srgb, hsl(199, 65%, 70%) 70%, hsl(0, 0%, 100%));font-size:.82em;font-weight:600;margin-left:.35em}.info-panel .info-panel-barometer__value{color:var(--info-panel-on-surface);text-align:right}.info-panel .info-panel-barometer__chart-legend{align-items:center;color:var(--info-panel-on-surface-muted);display:flex;flex-wrap:wrap;gap:.85rem}.info-panel .info-panel-barometer__chart-legend-item{align-items:center;display:inline-flex;font-size:.72rem;gap:.35rem}.info-panel .info-panel-barometer__chart-swatch{border-radius:999px;display:inline-block;height:.65rem;width:.65rem}.info-panel .info-panel-barometer__chart-swatch--inline{margin-right:.32rem;transform:translateY(-0.02rem);vertical-align:middle}.info-panel .info-panel-barometer__chart-swatch--1{background:color-mix(in srgb, hsl(199, 65%, 70%) 75%, black 25%)}.info-panel .info-panel-barometer__chart-swatch--conversion{background:var(--brand-primary, hsl(325, 80%, 70%))}.info-panel .info-panel-barometer__chart-swatch--2{background:color-mix(in srgb, hsl(49.14, 100%, 74.18%) 78%, hsl(0, 0%, 100%) 10%)}.info-panel .info-panel-barometer__chart-list{display:grid;gap:.75rem;width:100%}.info-panel .info-panel-barometer__chart-card{background:color-mix(in srgb, var(--info-panel-card-ink) 84%, var(--info-panel-surface));border-color:color-mix(in srgb, hsl(0, 0%, 100%) 8%, transparent);margin-inline:0;max-width:none;padding:.75rem;width:100%}.info-panel .info-panel-barometer__chart-header{align-items:start;display:grid;gap:.75rem;grid-template-columns:minmax(0, 1fr);margin-bottom:.35rem}.info-panel .info-panel-barometer__chart-aside{display:grid;gap:.5rem}.info-panel .info-panel-barometer__chart-mix{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .8rem;justify-content:flex-start}.info-panel .info-panel-barometer__chart-mix-item{align-items:center;color:var(--info-panel-on-surface);display:inline-flex;font-size:.64rem;font-weight:700;gap:.2rem;white-space:nowrap}.info-panel .info-panel-barometer__chart-summary{display:grid;gap:.55rem .9rem;grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:.7rem}.info-panel .info-panel-barometer__chart-summary-item{align-items:baseline;display:flex;gap:.3rem;justify-content:space-between}.info-panel .info-panel-barometer__chart-summary-item--stacked{align-items:flex-start;flex-direction:column;gap:.18rem;justify-content:flex-start}.info-panel .info-panel-barometer__chart-summary-label{color:var(--info-panel-on-surface-muted);font-size:.72rem;line-height:1.25}.info-panel .info-panel-barometer__chart-summary-value{color:var(--info-panel-on-surface);font-size:.98rem;font-weight:700;white-space:nowrap}.info-panel .info-panel-barometer__chart-summary-separator{color:var(--info-panel-on-surface-subtle);display:inline-block;font-weight:600;margin-inline:.18rem}.info-panel .info-panel-barometer__chart-viewport{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden}.info-panel .info-panel-barometer__chart-svg{display:block;height:auto;min-height:9.5rem;width:100%}.info-panel .info-panel-barometer__chart-axis{stroke:color-mix(in srgb, hsl(0, 0%, 100%) 16%, transparent);stroke-width:.8}.info-panel .info-panel-barometer__chart-bar{shape-rendering:geometricPrecision}.info-panel .info-panel-barometer__chart-bar--1{fill:color-mix(in srgb, hsl(199, 65%, 70%) 75%, black 25%)}.info-panel .info-panel-barometer__chart-bar--2{fill:color-mix(in srgb, hsl(49.14, 100%, 74.18%) 78%, hsl(0, 0%, 100%) 8%)}.info-panel .info-panel-barometer__chart-tick{fill:var(--info-panel-on-surface-muted);font-size:.36rem}.info-panel .info-panel-barometer__chart-value{display:none;font-size:.34rem;font-weight:700}.info-panel .info-panel-barometer__chart-value--1{fill:color-mix(in srgb, hsl(199, 65%, 70%) 82%, black 18%)}.info-panel .info-panel-barometer__chart-value--2{fill:color-mix(in srgb, hsl(49.14, 100%, 74.18%) 88%, hsl(0, 0%, 100%) 12%)}.info-panel .info-panel-barometer__chart-line{fill:none;stroke:var(--brand-primary, hsl(325, 80%, 70%));stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.info-panel .info-panel-barometer__chart-line-dot{fill:var(--brand-primary, hsl(325, 80%, 70%));stroke:rgba(0,0,0,.45);stroke-width:.4}.info-panel .info-panel-barometer__chart-line-swatch{align-self:center;background:var(--brand-primary, hsl(325, 80%, 70%));border-radius:999px;display:inline-block;height:.2rem;width:.9rem}.info-panel .info-panel-barometer__chart-line-hit{fill:rgba(0,0,0,0)}.info-panel .info-panel-barometer__chart-line-value{fill:var(--brand-primary, hsl(325, 80%, 70%));font-size:.36rem;font-weight:700;opacity:0;pointer-events:none;transition:opacity .12s ease}.info-panel .info-panel-barometer__chart-line-point:hover .info-panel-barometer__chart-line-value{opacity:1}@media(min-width: 1024px){.info-panel.info-panel--standalone-layout .info-panel-barometer__chart-value{display:block}.info-panel.info-panel--standalone-layout .info-panel-barometer__chart-card .info-panel-barometer__name{font-size:2rem;line-height:1.15}.info-panel.info-panel--standalone-layout .info-panel-barometer__chart-card .info-panel-barometer__chart-summary-label{font-size:1rem}.info-panel.info-panel--standalone-layout .info-panel-barometer__chart-card .info-panel-barometer__chart-summary-value{font-size:1.45rem}}@media screen and (min-width: 769px){.info-panel .info-panel-barometer__chart-header{grid-template-columns:minmax(0, 1fr)}.info-panel .info-panel-barometer__chart-summary{grid-template-columns:repeat(2, auto)}}.info-panel .info-panel-card-flip{position:relative}.info-panel .info-panel-snapshot__grid>.info-panel-card-flip--editable.is-flipped{grid-column:1/-1}.info-panel [data-controller~=info-panel-dashboard-card-order] .info-panel-card-flip{border-radius:.55rem;cursor:grab;transition:opacity 140ms ease,transform 140ms ease}.info-panel [data-controller~=info-panel-dashboard-card-order] .info-panel-card-flip:active{cursor:grabbing}.info-panel [data-controller~=info-panel-dashboard-card-order] .info-panel-card-flip.sortable-chosen{opacity:.9}.info-panel [data-controller~=info-panel-dashboard-card-order] .info-panel-card-flip.sortable-ghost{background-color:color-mix(in srgb, var(--info-panel-card-surface) 70%, transparent);border-radius:.55rem;opacity:.44;overflow:hidden;transform:scale(0.99)}.info-panel [data-controller~=info-panel-dashboard-card-order] .info-panel-card-flip.sortable-ghost .info-panel-card{border-radius:.55rem}.info-panel .info-panel-card-flip__inner{display:grid;position:relative}.info-panel .info-panel-card-flip--editable.is-flipped .info-panel-card-flip__inner{min-height:clamp(22rem,58dvh,30rem)}.info-panel .info-panel-card-flip__face{grid-area:1/1;min-width:0}.info-panel .info-panel-card-flip__face--front{cursor:pointer;transition:opacity 180ms ease,transform 220ms ease;z-index:2}.info-panel .info-panel-card-flip__face--front:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 72%, hsl(0, 0%, 100%));outline-offset:2px}.info-panel .info-panel-card.info-panel-card-flip__face--back{background:#f7f4ef;border-color:color-mix(in srgb, hsl(0, 0%, 0%) 8%, #f7f4ef);box-shadow:inset 0 0 0 1px color-mix(in srgb, hsl(0, 0%, 100%) 72%, transparent),0 .35rem 1.1rem color-mix(in srgb, hsl(0, 0%, 0%) 12%, transparent);color:#2f2b28;cursor:pointer;inset:0;opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;position:absolute;scrollbar-gutter:stable;transform:translateY(0.45rem) scale(0.985);transition:opacity 180ms ease,transform 220ms ease;z-index:1}.info-panel .info-panel-card.info-panel-card-flip__face--back::-webkit-scrollbar{width:.45rem}.info-panel .info-panel-card.info-panel-card-flip__face--back::-webkit-scrollbar-track{background:color-mix(in srgb, hsl(0, 0%, 0%) 4%, transparent);border-radius:999px}.info-panel .info-panel-card.info-panel-card-flip__face--back::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 34%, #bdb3aa);border-radius:999px}.info-panel .info-panel-card.info-panel-card-flip__face--back:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 58%, #2f2b28);outline-offset:2px}.info-panel .info-panel-card.info-panel-card-flip__face--back::after{display:none}.info-panel .info-panel-card.info-panel-card-flip__face--back::before{background-color:color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 34%, #d8d0c6)}.info-panel .info-panel-card-flip__face--back .has-text-white,.info-panel .info-panel-card-flip__face--back .has-text-grey-light{color:#2f2b28 !important}.info-panel .info-panel-card-flip__face--back .info-panel-card__info-list li{color:#3f3934;font-size:.74rem;line-height:1.25}.info-panel .info-panel-card-flip__face--back .info-panel-card__info-list li::before{background-color:color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 52%, #bdb3aa)}.info-panel .info-panel-card-edit-form{border-top:1px solid color-mix(in srgb, hsl(0, 0%, 0%) 10%, transparent);padding-top:.65rem}.info-panel .info-panel-card-edit-form .label{color:#4b443f}.info-panel .info-panel-card-edit-form .select select{background-color:color-mix(in srgb, hsl(0, 0%, 100%) 88%, #f7f4ef);border-color:color-mix(in srgb, hsl(0, 0%, 0%) 12%, #f7f4ef);color:#2f2b28}.info-panel .info-panel-card-flip.is-flipped .info-panel-card-flip__face--front{opacity:0;pointer-events:none;transform:translateY(-0.25rem) scale(0.985)}.info-panel .info-panel-card-flip.is-flipped .info-panel-card-flip__face--back{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);z-index:3}.info-panel .info-panel-card-flip--editable.is-flipped .info-panel-card-flip__face--back{padding:1rem}.info-panel .info-panel-card-flip--editable.is-flipped .info-panel-card-edit-form{display:grid;gap:.65rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.info-panel .info-panel-card-flip--editable.is-flipped .info-panel-card-edit-form .field{margin-bottom:0 !important;min-width:0}.info-panel .info-panel-card-flip--editable.is-flipped .info-panel-card-edit-form .field:first-of-type{grid-column:1/-1}.info-panel .info-panel-card-flip--editable.is-flipped .info-panel-card-edit-form__hide-form{margin-top:.75rem !important}@container info-panel (max-width: 430px){.info-panel .info-panel-card-flip--editable.is-flipped .info-panel-card-edit-form{grid-template-columns:minmax(0, 1fr)}.info-panel .info-panel-card-flip--editable.is-flipped .info-panel-card-edit-form .field:first-of-type{grid-column:auto}}@media(prefers-reduced-motion: reduce){.info-panel .info-panel-card-flip__face--front,.info-panel .info-panel-card.info-panel-card-flip__face--back{transition-duration:1ms}}.info-panel .info-panel-card{position:relative;overflow:hidden;background:color-mix(in srgb, var(--info-panel-card-ink) 76%, var(--info-panel-surface))}.info-panel .info-panel-card::before{display:none}.info-panel .info-panel-card::after,.info-panel .info-panel-snapshot__hero::after{display:none}.info-panel .info-panel-card__heading{min-width:0}.info-panel .info-panel-card__title{align-items:center;color:var(--info-panel-on-surface);display:flex;flex-wrap:wrap;font-size:1.12rem;font-weight:700;gap:.35rem;line-height:1.12}.info-panel .info-panel-card__title-period{background-color:color-mix(in srgb, hsl(0, 0%, 100%) 12%, transparent);border:1px solid color-mix(in srgb, hsl(0, 0%, 100%) 14%, transparent);border-radius:999px;color:var(--info-panel-on-surface);font-size:.78rem;font-weight:700;line-height:1;padding:.18rem .42rem}.info-panel .info-panel-card__context{color:var(--info-panel-on-surface-muted);font-size:.78rem;line-height:1.25;margin-top:.18rem}.info-panel .info-panel-card>*,.info-panel .info-panel-snapshot__hero>*{position:relative;z-index:1}.info-panel .info-panel-card--up::before{background-color:color-mix(in srgb, hsl(151, 76%, 76%) 86%, transparent)}.info-panel .info-panel-card--down::before{background-color:color-mix(in srgb, hsl(350, 100%, 71%) 86%, transparent)}.info-panel .info-panel-card--flat::before{background-color:color-mix(in srgb, hsl(199, 65%, 70%) 76%, transparent)}.info-panel .info-panel-snapshot__context-strip{align-items:center;color:var(--info-panel-on-surface-muted);display:flex;flex-wrap:wrap;font-size:.82rem;gap:.45rem;line-height:1.2;padding:0 .15rem}.info-panel .info-panel-snapshot__context-strip .tag{background-color:color-mix(in srgb, hsl(0, 0%, 100%) 12%, transparent);border:1px solid color-mix(in srgb, hsl(0, 0%, 100%) 14%, transparent);color:var(--info-panel-on-surface);font-weight:700}.info-panel .info-panel-card__compare-row{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;position:relative;z-index:1}.info-panel .info-panel-card__compare-row>p{min-width:0}.info-panel .info-panel-card__metric-grid{display:grid;gap:.45rem;grid-template-columns:repeat(3, minmax(0, 1fr));position:relative;z-index:1}.info-panel .info-panel-card__metric{background-color:color-mix(in srgb, hsl(0, 0%, 100%) 8%, transparent);border:1px solid color-mix(in srgb, hsl(0, 0%, 100%) 12%, transparent);border-radius:.45rem;min-width:0;padding:.45rem .5rem}.info-panel .info-panel-card__metric-label,.info-panel .info-panel-card__metric-value{display:block;overflow-wrap:anywhere}.info-panel .info-panel-card__metric-label{color:var(--info-panel-on-surface-muted);font-size:.66rem;line-height:1.15}.info-panel .info-panel-card__metric-value{color:var(--info-panel-on-surface);font-size:.84rem;font-weight:700;line-height:1.18;margin-top:.18rem}.info-panel .info-panel-card__metric--up .info-panel-card__metric-value{color:color-mix(in srgb, hsl(151, 76%, 76%) 76%, hsl(0, 0%, 100%))}.info-panel .info-panel-card__metric--down .info-panel-card__metric-value{color:color-mix(in srgb, hsl(350, 100%, 71%) 76%, hsl(0, 0%, 100%))}.info-panel .info-panel-card__breakdown{border-top:1px solid color-mix(in srgb, hsl(0, 0%, 100%) 12%, transparent);display:grid;gap:.22rem;padding-top:.55rem;position:relative;z-index:1}.info-panel .info-panel-card__breakdown-row{align-items:baseline;display:grid;gap:.5rem;grid-template-columns:minmax(0, 1fr) auto;min-width:0}.info-panel .info-panel-card__breakdown-row--child{padding-left:.7rem}.info-panel .info-panel-card__breakdown-label{color:var(--info-panel-on-surface-muted);font-size:.74rem;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-panel .info-panel-card__breakdown-row--child .info-panel-card__breakdown-label{color:color-mix(in srgb, var(--info-panel-on-surface-muted) 78%, transparent)}.info-panel .info-panel-card__breakdown-value{color:var(--info-panel-on-surface);font-size:.78rem;font-weight:700;line-height:1.15;white-space:nowrap}.info-panel .info-panel-card__tools{align-items:flex-start;display:flex;flex:0 0 auto;gap:.35rem;justify-content:flex-end;min-width:0;position:relative}.info-panel .info-panel-card__trend{border-color:color-mix(in srgb, hsl(0, 0%, 100%) 20%, transparent);color:color-mix(in srgb, var(--info-panel-on-surface) 92%, var(--brand-primary, hsl(325, 80%, 70%)));font-weight:700;gap:.2rem;max-width:8.5rem;position:relative;white-space:nowrap;z-index:1}.info-panel .info-panel-card__trend--up{background-color:color-mix(in srgb, hsl(151, 76%, 76%) 82%, hsl(0, 0%, 100%) 18%) !important;color:color-mix(in srgb, hsl(151, 76%, 76%) 34%, #102418) !important}.info-panel .info-panel-card__trend--down{background-color:color-mix(in srgb, hsl(350, 100%, 71%) 80%, hsl(0, 0%, 100%) 20%) !important;color:color-mix(in srgb, hsl(350, 100%, 71%) 34%, #331118) !important}.info-panel .info-panel-card__trend--flat{background-color:color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 28%, hsl(0, 0%, 100%)) !important;color:color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 44%, hsl(0, 0%, 0%)) !important}.info-panel .info-panel-card__trend .icon{margin-right:0 !important}.info-panel .info-panel-card__info-list{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.info-panel .info-panel-card__info-list li{color:var(--info-panel-on-surface-muted);font-size:.78rem;line-height:1.35;padding-left:.7rem;position:relative}.info-panel .info-panel-card__info-list li::before{background-color:color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 70%, hsl(0, 0%, 100%));border-radius:999px;content:"";height:.25rem;left:0;position:absolute;top:.45rem;width:.25rem}.info-panel .info-panel-card__back-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.info-panel .info-panel-card__details{border-top:1px solid var(--info-panel-card-border);padding-top:.75rem;position:relative;z-index:1}.info-panel .info-panel-card__summary{align-items:center;color:var(--info-panel-on-surface);cursor:pointer;display:flex;font-size:.85rem;font-weight:600;justify-content:space-between;list-style:none}.info-panel .info-panel-card__summary::-webkit-details-marker{display:none}.info-panel .info-panel-card__details[open] .info-panel-card__summary .icon{transform:rotate(180deg)}.info-panel .info-panel-card__detail-list{display:grid;gap:.65rem}.info-panel .info-panel-card__detail{background-color:color-mix(in srgb, var(--info-panel-card-surface) 72%, transparent);border:1px solid var(--info-panel-card-border);border-radius:.45rem;padding:.7rem}.info-panel .info-panel-card__detail-total{max-width:7.5rem}.info-panel .info-panel-card__appointment{align-items:flex-start;border-top:1px solid var(--info-panel-card-border);display:flex;gap:.75rem;justify-content:space-between;padding-top:.55rem}.info-panel .info-panel-card__appointment+.info-panel .info-panel-card__appointment{margin-top:.55rem}.info-panel .info-panel-card__state{color:var(--info-panel-on-surface-muted)}.info-panel .info-panel-card__state--recovered{color:color-mix(in srgb, hsl(151, 76%, 76%) 76%, hsl(0, 0%, 100%))}.info-panel .info-panel-card__state--risk{color:color-mix(in srgb, hsl(350, 100%, 71%) 76%, hsl(0, 0%, 100%))}.info-panel.info-panel--standalone{flex:1 1 auto;width:100%;min-width:0;max-height:none;overflow:visible;border-left:none;border-right:none;border-radius:0}.info-panel.info-panel--standalone>turbo-frame{flex:1 1 auto;display:flex;flex-direction:column}.info-panel.info-panel--standalone-layout{flex:0 1 826px;margin-inline:auto;width:min(100%,826px);min-width:0;height:100dvh;max-height:100dvh;overflow:hidden;border-left:none;border-right:none;border-radius:0;display:flex;flex-direction:column}@media screen and (max-width: 1690px){.info-panel.autohide{display:none !important}}@media screen and (min-width: 1691px){.info-panel.autohide.is-hidden{display:none !important}}@container data-page-container (min-width: 1691px){.info-panel{flex-basis:500px;width:500px;min-width:500px}.info-panel.info-panel--standalone{flex-basis:auto;width:100%;min-width:0}}.info_panel .info-panel__header{position:sticky;top:0;z-index:20}#info_panel .info-panel__body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;position:relative}#info_panel .info-panel__frame{flex:1 1 auto;display:flex;min-height:0;overflow:visible}.filter-group-container{display:flex;flex-direction:column;gap:.5rem;padding-left:.5rem;padding-right:.5rem}@container main-container (max-width: 768px){.filter-group-container{display:flex;flex-direction:row;gap:.5rem}.filter-group-container .filter-group{flex-grow:1}}.filter-list-container{container-type:inline-size;container-name:filter-list-container}.content-columns{margin-inline-start:0 !important;margin-inline-end:0 !important;margin-top:0 !important;height:100%;gap:1rem}@media(max-width: 1215px){.content-columns{gap:0rem}}.main_content_frame{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.main-content-wrapper{container-name:main-content;container-type:inline-size;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.main-content-wrapper>.is-flex{flex:1 1 auto;width:100%;min-width:0;overflow:hidden}turbo-frame#page_content{flex:1 1 auto;min-width:0;width:100%;max-width:100%;overflow:hidden}turbo-frame#page_content>[data-responsive-navigation-target=toggleItem]{flex-shrink:0}turbo-frame#results{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#main.columns{display:flex;flex:1 1 auto;min-height:0}@media screen and (max-width: 1025px){#main.columns{flex-direction:column}}#main.columns>*{min-width:0;min-height:0}.filter-list-container,.filter-list-container>.column,.filter-list-container>.column>.columns,.list-container{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.preview-list-title-container{display:none;min-height:0}.preview-list-title-container .list-item{display:none !important}@media(max-width: 1024px){#main.is-preview-mobile .list-container{padding:0rem}#main.is-preview-mobile .list-title{display:none !important}#main.is-preview-mobile .sortbar-container{display:none !important}#main.is-preview-mobile .preview-list-title-container{display:block !important;max-height:50px;height:auto}}#item-content-column,#item-content-column turbo-frame#item_show,#item-content-column turbo-frame#item_show>div{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#modal-card-body>.modal-body-content,#modal-card-body turbo-frame#modal_item_show,#modal-card-body turbo-frame#modal_item_show>div,#modal-card-body turbo-frame#standalone_item_show,#modal-card-body turbo-frame#standalone_item_show>div{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}#item-content-column .overflow-y-auto{flex:1 1 auto;min-height:0;overflow-y:auto}@media(min-width: 1024px){.item-content-column.active{display:block;padding:0}.item-content-column.active>turbo-frame#item_show{display:flex}}@media(min-width: 1025px)and (max-width: 1215px){#main.has-filter-open #item-content-column.active{min-width:65%}#main.has-filter-closed .item-content-column.active{min-width:70%}}@media(min-width: 1215px){@container main-container (min-width: 1024px){#main.has-filter-open .item-content-column.active{min-width:55%}#main.has-filter-closed .item-content-column.active{min-width:70%}}}.filter-list-columns-wrapper{height:auto}@media(min-width: 1025px){.filter-list-columns-wrapper{height:100%}}.has-fixed-bottom-padding-touch{padding-bottom:0}@media(max-width: 1024px){.has-fixed-bottom-padding-touch{padding-bottom:calc(var(--bottom-h) + env(safe-area-inset-bottom));scroll-padding-bottom:calc(var(--bottom-h) + env(safe-area-inset-bottom))}}@media(max-width: 1024px){#main.is-preview-mobile .filter-list-container,#main.is-preview-mobile .filter-list-column,#main.is-preview-mobile .filter-list-columns-wrapper,#main.is-preview-mobile .list-container,#main.is-preview-mobile .responsive-list{flex:0 0 auto}#main.is-preview-mobile .responsive-list.active{align-items:center}#main.is-preview-mobile .scrollable-list.horizontal{display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;min-height:48px;margin-top:.25rem}#main.is-preview-mobile .item-content-column.active{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-top:.25rem;border-top:2px solid hsl(0,0%,79%)}#main.is-preview-mobile .item-content-column .overflow-y-auto{flex:1 1 auto;min-height:0;overflow:auto}}@media(max-width: 767px),(min-width: 769px)and (max-width: 1024px)and (orientation: landscape){body[data-section=customers] #main.is-preview-mobile .list-container.preview-open{padding-bottom:0 !important}body[data-section=customers] #main.is-preview-mobile .responsive-list.active{display:none}}@media(max-width: 768px){#main.is-preview-mobile .scrollable-list.horizontal{min-height:30px}#main.is-preview-mobile .scrollable-list.horizontal .list-item{height:2em;min-height:2em;padding:.5rem}#main.is-preview-mobile .scrollable-list.horizontal .list-item-title{font-size:.9rem}}@media(min-width: 769px)and (max-width: 1024px){#main.is-list-mobile .filter-list-columns-wrapper{display:flex !important;flex-direction:row;align-items:flex-start;gap:1rem}#main.is-list-mobile .filter-panel.column,#main.is-list-mobile .filter-panel-width{position:static;flex:0 0 fit-content;max-width:230px;margin:0}#main.is-list-mobile .list-container,#main.is-list-mobile .list-container.column{flex:1 1 auto;min-width:0}#main.is-preview-mobile .filter-list-columns-wrapper{display:flex !important;flex-direction:column;gap:.5rem}#main.is-preview-mobile .filter-panel.column,#main.is-preview-mobile .filter-panel-width{flex:0 0 auto;width:auto;max-width:none}}@media(min-width: 1025px){.filter-list-columns-wrapper{display:flex !important;flex-direction:row;align-items:flex-start;gap:1rem}.filter-panel.column,.filter-panel-width{position:static;flex:0 0 fit-content;max-width:230px;margin:0}.list-container,.list-container.column{flex:1 1 auto;min-width:0}}@media(max-width: 1024px){#main.is-list-mobile{display:flex;flex-direction:column;min-height:0}#main.is-list-mobile .filter-list-container,#main.is-list-mobile .filter-list-column,#main.is-list-mobile .filter-list-columns-wrapper,#main.is-list-mobile .list-container,#main.is-list-mobile .responsive-list{display:flex;flex-direction:column;min-height:0;overflow:hidden}#main.is-list-mobile .filter-panel.is-hidden{display:none !important}#main.is-list-mobile .scrollable-list:not(.horizontal){flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--bottom-h) + env(safe-area-inset-bottom));scroll-padding-bottom:calc(var(--bottom-h) + env(safe-area-inset-bottom))}}@media(max-width: 1024px){#main.is-list-mobile .filter-list-column.h-100,#main.is-list-mobile .h-100{height:auto !important;min-height:0 !important}}@media(max-width: 1024px){#main.is-list-mobile,#main.is-list-mobile .filter-list-container,#main.is-list-mobile .filter-list-column,#main.is-list-mobile .filter-list-columns-wrapper,#main.is-list-mobile .list-container,#main.is-list-mobile .responsive-list{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#main.is-list-mobile .scrollable-list:not(.horizontal){flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--bottom-h) + env(safe-area-inset-bottom));scroll-padding-bottom:calc(var(--bottom-h) + env(safe-area-inset-bottom))}}@media(min-width: 769px)and (max-width: 1024px){#main.is-list-mobile .filter-list-columns-wrapper{display:flex !important;flex-direction:row;align-items:stretch;gap:1rem;min-width:0;min-height:0}#main.is-list-mobile .filter-list-columns-wrapper>.list-container{flex:1 1 auto !important;min-width:0 !important;min-height:0}#main.is-list-mobile .scrollable-list:not(.horizontal){flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--bottom-h) + env(safe-area-inset-bottom));scroll-padding-bottom:calc(var(--bottom-h) + env(safe-area-inset-bottom))}#main.is-list-mobile .h-100{height:auto !important;min-height:0 !important}}@media(min-width: 1025px){.filter-list-columns-wrapper{display:flex !important;gap:1rem}.filter-list-columns-wrapper>.list-container{flex:1 1 auto !important;min-width:0 !important}}.filter-panel{padding-left:.5rem;padding-top:.5rem;padding-right:0rem;padding-bottom:.5rem;height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.filter-panel::-webkit-scrollbar{display:none}@container main-container (max-width: 768px){.filter-panel-width{width:auto}.filter-panel{position:absolute;height:auto;bottom:calc(env(safe-area-inset-bottom) + 48px + 50px);right:0;left:0;z-index:1050;background-color:hsl(325,80%,90%);border-radius:1rem;border:1px solid rgba(185,190,202,.5);box-shadow:0 2px 4px rgba(0,0,0,.05);padding:1rem}}@container main-container (max-width: 430px){.filter-panel{margin-inline:1.5rem}}@media(max-width: 768px){.mobile-filter-toggle-container{position:absolute;bottom:calc(env(safe-area-inset-bottom) + 1rem + 50px);left:50%;transform:translateX(-50%);z-index:1052;margin-bottom:1rem}}@media(min-width: 768px){.mobile-filter-toggle-container{display:none}.filter-results-wrapper{grid-template-columns:auto 1fr}.filter-container{position:static;min-width:17ch;display:flex;flex-direction:column;box-shadow:none}.filter-container .columns{flex-direction:column}.filter-container .column{width:100%}}.overflow-y-auto.h-100{min-height:0}@media(max-width: 1024px){#main.is-preview-mobile .is-hidden-touch-preview{display:none !important}}.is-size-6-try{font-size:.95rem !important}.info-panel-dashboard-card-sort-row{border-radius:.5rem;cursor:grab;transition:opacity 140ms ease,transform 140ms ease}.info-panel-dashboard-card-sort-row:active{cursor:grabbing}.info-panel-dashboard-card-sort-row.sortable-chosen{opacity:.88}.info-panel-dashboard-card-sort-row.sortable-ghost{background-color:color-mix(in srgb, hsl(0, 0%, 100%) 84%, transparent);border-radius:.5rem;opacity:.42;overflow:hidden;transform:scale(0.99)}.info-panel-dashboard-modal .modal-card{width:min(48vw,760px);max-height:min(88dvh,820px)}.info-panel-branch-tabs{display:grid;grid-template-columns:repeat(4, 1fr);gap:.25rem;padding:.4rem .75rem .35rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.info-panel-branch-tab{background:hsla(0,0%,100%,.06);border-radius:4px;color:var(--info-panel-on-surface-muted, rgba(255, 255, 255, 0.55));font-size:.75rem;line-height:1.2;overflow:hidden;padding:.3rem .4rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;transition:background .15s,color .15s}.info-panel-branch-tab:hover{background:hsla(0,0%,100%,.12);color:#fff}.info-panel-branch-tab.is-active{background:hsla(0,0%,100%,.18);color:#fff;font-weight:600}.info-panel-reorder-list{list-style:none;margin:0;padding:0}.info-panel-reorder-item{align-items:center;cursor:default;display:flex;padding:.6rem .9rem}.info-panel-reorder-item .drag-handle{cursor:grab;flex-shrink:0}.info-panel-reorder-item .drag-handle:active{cursor:grabbing}.info-panel-reorder-item--fixed .drag-handle{cursor:default;opacity:.55}.info-panel-reorder-item__inner{align-items:center;display:grid;gap:.4rem;grid-template-columns:auto minmax(0, 1fr) auto;width:100%}.info-panel-reorder-item__main{min-width:0}.info-panel-reorder-item__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.info-panel-reorder-item__label-group{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.info-panel-reorder-item__rename{max-width:100%;min-width:0}.info-panel-reorder-item__rename-trigger{appearance:none;background:rgba(0,0,0,0);border:0;border-radius:.35rem;color:inherit;cursor:pointer;font:inherit;margin:0;max-width:100%;padding:.1rem .2rem;text-align:left}.info-panel-reorder-item__rename-trigger span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-panel-reorder-item__rename-trigger:hover,.info-panel-reorder-item__rename-trigger:focus-visible{background:color-mix(in srgb, hsl(325, 80%, 70%) 8%, transparent);outline:none}.info-panel-reorder-item__rename-form{align-items:center;display:flex;gap:.45rem;min-width:min(100%,24rem)}.info-panel-reorder-item__rename-form[hidden],.info-panel-reorder-item__rename-trigger[hidden]{display:none !important}.info-panel-reorder-item__rename-input{min-width:0}.info-panel-reorder-item__rename-save{flex-shrink:0}.info-panel-reorder-item__actions{display:flex;gap:.35rem;justify-content:flex-end;margin-left:auto}.info-panel-reorder-item__toggle{min-width:5.5rem}.info-panel-dashboard-form{color:#3d3840}.info-panel-dashboard-sharing-list{display:grid}.info-panel-dashboard-sharing-list__row{align-items:center;border-bottom:1px solid color-mix(in srgb, hsl(325, 80%, 70%) 10%, hsl(0, 0%, 92%));display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr) auto;padding:1rem 1.1rem}.info-panel-dashboard-sharing-list__row:last-child{border-bottom:0}.info-panel-dashboard-sharing-list__main{min-width:0}.info-panel-dashboard-sharing-list__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.35rem}.info-panel-dashboard-sharing-list__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.info-panel-dashboard-sharing-preview{--info-panel-surface: color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 10%, hsl(0, 0%, 26%));--info-panel-border: color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 22%, transparent);--info-panel-on-surface: color-mix(in srgb, hsl(0, 0%, 100%) 92%, transparent);--info-panel-on-surface-muted: color-mix(in srgb, hsl(0, 0%, 100%) 70%, transparent);--info-panel-on-surface-subtle: color-mix(in srgb, hsl(0, 0%, 100%) 45%, transparent);--info-panel-card-surface: color-mix(in srgb, hsl(0, 0%, 0%) 22%, transparent);--info-panel-card-border: color-mix(in srgb, hsl(0, 0%, 100%) 12%, transparent);--info-panel-card-ink: color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 8%, hsl(0, 0%, 0%) 52%);background-color:var(--info-panel-surface);border:1px solid var(--info-panel-border);border-radius:.65rem;display:grid;gap:.45rem;grid-template-columns:minmax(0, 1fr);padding:.45rem}.info-panel-dashboard-sharing-preview .info-panel-card{background:color-mix(in srgb, var(--info-panel-card-ink) 76%, var(--info-panel-surface));border:1px solid var(--info-panel-card-border);border-radius:.55rem;box-shadow:none;color:var(--info-panel-on-surface);min-height:0;overflow:hidden;padding:.65rem .75rem;position:relative}.info-panel-dashboard-sharing-preview .info-panel-card__title{align-items:center;color:var(--info-panel-on-surface);display:flex;flex-wrap:wrap;font-size:.8rem;font-weight:700;gap:.3rem;line-height:1.12}.info-panel-dashboard-sharing-preview .info-panel-card__title-period{background-color:color-mix(in srgb, hsl(0, 0%, 100%) 12%, transparent);border:1px solid color-mix(in srgb, hsl(0, 0%, 100%) 14%, transparent);border-radius:999px;color:var(--info-panel-on-surface);font-size:.75rem;font-weight:700;line-height:1;padding:.16rem .38rem}.info-panel-dashboard-sharing-preview .info-panel-card__tools{align-items:flex-start;display:flex;flex:0 0 auto;justify-content:flex-end;min-width:0}.info-panel-dashboard-sharing-preview .info-panel-card__trend{border-color:color-mix(in srgb, hsl(0, 0%, 100%) 20%, transparent);font-size:.75rem;font-weight:700;gap:.15rem;max-width:4.8rem;white-space:nowrap}.info-panel-dashboard-sharing-preview .info-panel-card__trend--up{background-color:color-mix(in srgb, hsl(151, 76%, 76%) 82%, hsl(0, 0%, 100%) 18%) !important;color:color-mix(in srgb, hsl(151, 76%, 76%) 34%, #102418) !important}.info-panel-dashboard-sharing-preview .info-panel-card__trend--down{background-color:color-mix(in srgb, hsl(350, 100%, 71%) 80%, hsl(0, 0%, 100%) 20%) !important;color:color-mix(in srgb, hsl(350, 100%, 71%) 34%, #331118) !important}.info-panel-dashboard-sharing-preview .info-panel-card__trend--flat{background-color:color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 28%, hsl(0, 0%, 100%)) !important;color:color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 44%, hsl(0, 0%, 0%)) !important}.info-panel-dashboard-sharing-preview .info-panel-dashboard-sharing-preview__system-list,.info-panel-dashboard-sharing-preview .info-panel-dashboard-sharing-preview__system-groups{display:grid;gap:.35rem}.info-panel-dashboard-sharing-preview .info-panel-dashboard-sharing-preview__system-row{align-items:center;display:flex;gap:.55rem;justify-content:space-between}.info-panel-dashboard-sharing-preview .info-panel-dashboard-sharing-preview__system-label{color:var(--info-panel-on-surface-muted);font-size:.75rem;line-height:1.25}.info-panel-dashboard-sharing-preview .info-panel-dashboard-sharing-preview__system-value,.info-panel-dashboard-sharing-preview .info-panel-dashboard-sharing-preview__system-rank{color:var(--info-panel-on-surface);font-size:.75rem;font-weight:700;white-space:nowrap}.info-panel-dashboard-sharing-preview .info-panel-dashboard-sharing-preview__system-group{display:grid;gap:.25rem}.info-panel-dashboard-sharing-preview .info-panel-dashboard-sharing-preview__pill-row{display:flex;flex-wrap:wrap;gap:.25rem}.info-panel-dashboard-sharing-preview .info-panel-dashboard-sharing-preview__pill{background-color:color-mix(in srgb, hsl(0, 0%, 100%) 10%, transparent);border:1px solid color-mix(in srgb, hsl(0, 0%, 100%) 12%, transparent);border-radius:999px;color:var(--info-panel-on-surface);font-size:.75rem;font-weight:600;line-height:1;padding:.2rem .38rem}.info-panel-dashboard-sharing-preview .info-panel-dashboard-sharing-preview__kpi-value{color:var(--info-panel-on-surface);font-size:.84rem;font-weight:700;line-height:1.15}.info-panel-dashboard-sharing-preview .info-panel-dashboard-sharing-preview__kpi-card{padding:.5rem .65rem}.info-panel-dashboard-sharing-preview .info-panel-dashboard-sharing-preview__kpi-row{align-items:center;display:flex;gap:.65rem;justify-content:space-between}.info-panel-dashboard-sharing-preview__sample-tag{font-size:.75rem;font-weight:700}@media screen and (max-width: 768px){.info-panel-dashboard-sharing-list__row{grid-template-columns:minmax(0, 1fr)}.info-panel-dashboard-sharing-list__actions{justify-content:flex-start}.info-panel-reorder-item__inner{grid-template-columns:auto minmax(0, 1fr)}.info-panel-reorder-item__actions{grid-column:1/-1;justify-content:flex-end}.info-panel-reorder-item__rename-form{min-width:100%}}.info-panel-dashboard-form__section{margin-bottom:1rem}.info-panel-dashboard-form__section--tinted,.info-panel-dashboard-form__section--quiet{border:1px solid color-mix(in srgb, hsl(325, 80%, 70%) 12%, hsl(0, 0%, 92%));border-radius:.55rem;padding:.9rem}.info-panel-dashboard-form__section--tinted{background-color:color-mix(in srgb, hsl(325, 80%, 70%) 6%, hsl(0, 0%, 100%))}.info-panel-dashboard-form__section--quiet{background-color:color-mix(in srgb, hsl(0, 0%, 92%) 48%, hsl(0, 0%, 100%))}.info-panel-dashboard-card-picker{display:grid;gap:.75rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.info-panel-dashboard-card-picker__item{cursor:pointer;display:block;min-width:0;position:relative}.info-panel-dashboard-card-picker__checkbox{left:.75rem;position:absolute;top:.75rem;z-index:2}.info-panel-dashboard-card-picker__preview{background:color-mix(in srgb, hsl(0, 0%, 0%) 78%, hsl(325, 80%, 70%) 8%);border:1px solid color-mix(in srgb, hsl(0, 0%, 100%) 12%, transparent);border-radius:.55rem;box-shadow:0 .3rem .75rem color-mix(in srgb, hsl(0, 0%, 0%) 10%, transparent);color:hsl(0, 0%, 100%);display:grid;gap:.35rem;min-height:8.25rem;padding:2.25rem .9rem .85rem;transition:border-color 140ms ease,opacity 140ms ease,transform 140ms ease}.info-panel-dashboard-card-picker__checkbox:not(:checked)+.info-panel-dashboard-card-picker__preview{opacity:.42}.info-panel-dashboard-card-picker__item:hover .info-panel-dashboard-card-picker__preview,.info-panel-dashboard-card-picker__checkbox:focus-visible+.info-panel-dashboard-card-picker__preview{border-color:color-mix(in srgb, hsl(325, 80%, 70%) 45%, hsl(0, 0%, 100%));transform:translateY(-1px)}.info-panel-dashboard-card-picker__preview-head{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;min-width:0}.info-panel-dashboard-card-picker__label{color:color-mix(in srgb, hsl(0, 0%, 100%) 86%, transparent);font-size:.82rem;line-height:1.2}.info-panel-dashboard-card-picker__value{color:hsl(0, 0%, 100%);font-size:1.45rem;font-weight:800;line-height:1.05}.info-panel-dashboard-card-picker__note{color:color-mix(in srgb, hsl(0, 0%, 100%) 72%, transparent);font-size:.76rem;line-height:1.25}.info-panel-card-edit-form__hide-form{display:flex;justify-content:flex-end}.info-panel-card-edit-form__hide-button{align-items:center;background-color:color-mix(in srgb, hsl(0, 0%, 100%) 13%, transparent) !important;border-color:color-mix(in srgb, hsl(0, 0%, 100%) 28%, transparent) !important;border-radius:999px;color:hsl(0, 0%, 100%) !important;display:inline-flex;height:2rem;justify-content:center;min-width:0;opacity:.86;padding:0;width:2rem}.info-panel-card-edit-form__hide-button:hover,.info-panel-card-edit-form__hide-button:focus-visible{background-color:color-mix(in srgb, hsl(0, 0%, 100%) 22%, transparent) !important;border-color:color-mix(in srgb, hsl(0, 0%, 100%) 45%, transparent) !important;color:hsl(0, 0%, 100%) !important;opacity:1}@media(max-width: 1100px){.info-panel-dashboard-modal .modal-card{width:min(92vw,760px)}}@media(max-width: 760px){.info-panel-dashboard-card-picker{grid-template-columns:1fr}}.info-panel-standalone-body{display:flex;justify-content:center;margin:0;padding:0;background-color:color-mix(in srgb, var(--brand-primary, hsl(325, 80%, 70%)) 10%, hsl(0, 0%, 26%));height:100dvh;min-width:100vw;overflow:hidden;width:100vw}.info-panel-standalone-layout__body{flex:1 1 auto;display:flex;min-height:0;overflow:hidden;position:relative}.info-panel-standalone-layout__body>turbo-frame{display:flex;flex:1 1 auto;min-height:0}.profile-content-container{flex:0 0 auto;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.profile-content-container .profile-photo,.profile-content-container .profile-placeholder{aspect-ratio:1/1;border-radius:.75rem;border:1px solid rgba(185,190,202,.5)}.profile-content-container .profile-photo{background-size:cover;background-position:center;background-repeat:no-repeat}.profile-content-container .button.is-circular{padding:0;height:2rem;width:2rem}@media screen and (max-width: 390px){.profile-content-container .profile-photo,.profile-placeholder{height:64px !important}}@media screen and (min-width: 391px)and (max-width: 768px){.profile-content-container .profile-photo,.profile-placeholder{height:64px !important}}@media screen and (min-width: 768px)and (max-width: 1024px){.profile-content-container .profile-photo,.profile-placeholder{height:124px !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.profile-content-container .profile-photo,.profile-placeholder{height:148px !important}}@media screen and (min-width: 1216px){.profile-content-container .profile-photo,.profile-placeholder{height:164px !important}}@media(max-width: 768px){.profile-name-container{display:flex;flex-direction:row}}.employee-profile-modal .profile-name-container{align-items:flex-start}.employee-profile-modal .profile-photo-container{padding-right:1.5rem !important}.employee-profile-modal .profile-content-container .profile-photo,.employee-profile-modal .profile-content-container .profile-placeholder{height:132px !important}.employee-profile-modal .profile-content-container .profile-placeholder{font-size:.95rem !important}.profile-content-container{flex:0 0 auto;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.profile-content-container .profile-photo,.profile-content-container .profile-placeholder{border-radius:.75rem;aspect-ratio:1/1;border:1px solid rgba(185,190,202,.5)}.profile-content-container .profile-photo{background-size:cover;background-position:center;background-repeat:no-repeat}.profile-content-container .button.is-circular{padding:0;height:2rem;width:2rem}.profile-content-container .profile-placeholder-icon{display:none}@media screen and (max-width: 390px){.profile-content-container .profile-photo,.profile-content-container .profile-placeholder{height:64px !important}}@media screen and (min-width: 391px)and (max-width: 768px){.profile-content-container .profile-photo,.profile-content-container .profile-placeholder{height:84px !important}}@media screen and (min-width: 768px)and (max-width: 1024px){.profile-content-container .profile-photo,.profile-content-container .profile-placeholder{height:124px !important}}@media screen and (min-width: 1024px)and (max-width: 1215px){.profile-content-container .profile-photo,.profile-content-container .profile-placeholder{height:148px !important}}@media screen and (min-width: 1216px)and (max-width: 1400px){.profile-content-container .profile-photo,.profile-content-container .profile-placeholder{height:148px !important}}@media screen and (min-width: 1401px){.profile-content-container .profile-photo,.profile-content-container .profile-placeholder{height:164px !important}}@media(max-width: 768px){.profile-name-container{display:flex;flex-direction:row}}@media screen and (max-width: 1024px){.profile-name-container .profile-photo-container{padding-right:.75rem !important}.profile-name-container .profile-photo,.profile-name-container .profile-placeholder{height:56px !important}.profile-name-container .profile-placeholder-label{display:none}.profile-name-container .profile-placeholder-icon{display:inline-flex}}.menu-area{border-bottom:1px solid #ddd;margin-bottom:.5rem;margin-top:.5rem;margin-bottom:0}@media(min-width: 768px){.menu-area{margin-top:1rem}}@media(min-width: 1024px){.menu-area{margin-top:1.5rem}}@media(min-width: 1216px){.menu-area{margin-top:1.5rem}}@media(orientation: landscape)and (min-width: 1024px)and (max-height: 1024px){.menu-area{margin-top:1rem}}.item-content-menu{list-style:none;display:flex;gap:.5rem;padding:0;margin:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.item-content-menu::-webkit-scrollbar{display:none}.item-content-menu>li{flex:0 0 auto}.menu-scroll-shell{display:flex;align-items:stretch;gap:.375rem}.menu-scroll-viewport{min-width:0;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.menu-scroll-viewport::-webkit-scrollbar{display:none}.menu-scroll-viewport>.item-content-menu{width:max-content;min-width:100%;overflow-x:visible}.menu-scroll-arrow{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2.25rem;padding:0;border-radius:.5rem .5rem 0 0;border:1px solid #ddd;border-bottom-width:4px;border-bottom-color:#ddd;background:#fff}.menu-scroll-arrow.is-loading{pointer-events:none}.menu-scroll-arrow[disabled],.menu-scroll-arrow[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}@media(max-width: 480px){.menu-scroll-arrow{min-width:1.875rem}}.item-content-menu li a{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0 .75rem;width:auto;text-align:center;background-color:hsl(0,0%,92%);border-radius:.5rem .5rem 0 0;transition:background-color .15s ease,transform .08s ease,box-shadow .12s ease;text-decoration:none !important;font-weight:700;border-bottom:4px solid hsl(0,0%,92%)}.item-content-menu li a::-webkit-scrollbar{display:none}.item-content-menu li a:hover{background-color:var(--brand-primary-light);border-bottom:4px solid var(--brand-primary)}.item-content-menu li a:active{box-shadow:none;transform:translateY(2px)}.item-content-menu li a.is-active{background-color:var(--brand-primary-lighter);border-bottom:4px solid var(--brand-primary)}.menu{min-width:300px;height:100%}.menu .menu-block{padding:1rem 0}.menu .menu-label{color:hsl(0,0%,15%);font-size:1.25rem;padding:.5rem 1rem;font-weight:800;text-transform:none}.menu .menu-label:not(:last-child){margin-bottom:0;border-bottom:1px solid #ddd}.menu .menu-list{margin:0;padding:0}.menu .menu-list li{margin:0}.menu .menu-list li a{display:block;padding:.5rem 1rem;font-size:1.1rem;color:hsl(0,0%,15%);text-decoration:none;border-radius:.375rem;background-color:rgba(0,0,0,0);transition:background-color .12s ease,color .12s ease}.menu .menu-list li a.is-active{background-color:var(--brand-primary);color:#fff;font-weight:700}@media(max-width: 1024px){.menu-backdrop{pointer-events:none}.menu-backdrop.is-shown{pointer-events:auto}}@media(max-width: 1024px){.menu-backdrop{position:fixed;inset:0;background:rgba(10,10,10,.25);opacity:0;transition:opacity .18s ease;will-change:opacity;z-index:59}.menu-backdrop.is-shown{opacity:1}.menu-backdrop.is-hidden-touch{display:none !important}.menu.is-popover{position:fixed;left:var(--menu-left, 1rem);top:var(--menu-top, 4rem);z-index:60;width:clamp(260px,60vw,420px);max-height:calc(85vh - 6rem);overflow-y:auto;background-color:hsl(330,20%,98%);border:1px solid rgba(128,132,142,.5);border-radius:1em;box-shadow:var(--bulma-shadow, 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02));opacity:0;transform:translateY(-6px) scale(0.98);transition:opacity .18s ease,transform .18s ease;will-change:opacity,transform;padding-bottom:1rem}.menu.is-popover.is-shown{opacity:1;transform:none}.menu.is-popover.is-hidden-touch{display:none !important}.menu.is-popover:not(.is-hidden-touch){display:block !important}}@media(max-width: 1024px)and (prefers-reduced-motion: reduce){.menu.is-popover{transition:none}}@media(max-width: 1024px){.settings-title-bar{padding-left:.75rem}}.navbar-burger{width:3rem;height:3rem;align-items:center;justify-content:center}.navbar-burger span{background-color:currentColor;height:2px;width:18px;display:block;margin:3px 0;opacity:1}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger:not(.is-active) span{transform:none}.sticky-button-container{margin-top:auto;position:sticky;bottom:0;background-color:#fff;z-index:20;padding:.35rem 1rem calc(.35rem + env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--border-color, rgba(0, 0, 0, 0.08)),0 -6px 12px rgba(0,0,0,.04)}@media screen and (max-width: 1023px){.sticky-button-container{bottom:calc(var(--bottom-h, 56px) + env(safe-area-inset-bottom));padding:.5rem 1rem calc(.75rem + env(safe-area-inset-bottom))}}.scope-menu [data-workspace-scope-row=organisation].has-background-primary,.scope-menu [data-workspace-scope-row=business].has-background-primary,.scope-menu [data-workspace-scope-row=branch_group] .has-background-primary,.scope-menu [data-workspace-scope-row=branch].has-background-primary{color:var(--brand-primary-text, hsl(0, 0%, 100%)) !important}.scope-menu [data-workspace-scope-row=organisation].has-background-primary .business-menu-item,.scope-menu [data-workspace-scope-row=business].has-background-primary .business-menu-item,.scope-menu [data-workspace-scope-row=branch_group] .has-background-primary,.scope-menu [data-workspace-scope-row=branch].has-background-primary>a,.scope-menu [data-workspace-scope-row=branch].has-background-primary>span{color:var(--brand-primary-text, hsl(0, 0%, 100%)) !important}.scope-menu .hover-has-background-success-light:hover,.scope-menu .hover-has-background-success-light:focus-visible{background-color:var(--brand-primary-lighter, hsl(325, 80%, 90%)) !important;color:var(--brand-primary-light-text, var(--brand-primary-dark, hsl(325, 76%, 42%))) !important}.scope-menu .hover-has-background-success-light:hover>a,.scope-menu .hover-has-background-success-light:hover>span,.scope-menu .hover-has-background-success-light:focus-visible>a,.scope-menu .hover-has-background-success-light:focus-visible>span{color:inherit !important}.scope-menu [data-workspace-scope-row=organisation].has-background-primary .hover-has-background-success-light:hover,.scope-menu [data-workspace-scope-row=organisation].has-background-primary .hover-has-background-success-light:focus-visible,.scope-menu [data-workspace-scope-row=business].has-background-primary .hover-has-background-success-light:hover,.scope-menu [data-workspace-scope-row=business].has-background-primary .hover-has-background-success-light:focus-visible,.scope-menu [data-workspace-scope-row=branch_group] .has-background-primary.hover-has-background-success-light:hover,.scope-menu [data-workspace-scope-row=branch_group] .has-background-primary.hover-has-background-success-light:focus-visible,.scope-menu [data-workspace-scope-row=branch].has-background-primary.hover-has-background-success-light:hover,.scope-menu [data-workspace-scope-row=branch].has-background-primary.hover-has-background-success-light:focus-visible{background-color:var(--brand-primary, hsl(325, 80%, 70%)) !important;color:var(--brand-primary-text, hsl(0, 0%, 100%)) !important}.scope-menu .business-branch-switch-cta{background:var(--brand-bg-light, hsl(325, 80%, 90%)) !important}@media screen and (max-width: 1024px){.scope-menu{position:absolute;bottom:5rem;right:0;left:0;z-index:3100;background-color:hsla(0,0%,100%,.99);border-radius:1rem;border:1px solid rgba(0,0,0,.12);box-shadow:0 20px 48px rgba(0,0,0,.28),0 4px 14px rgba(0,0,0,.14);padding:1rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;height:fit-content;max-height:80dvh;margin-inline:3rem;flex:none;display:block;overflow-y:auto}.scope-menu.is-visible{opacity:1;visibility:visible}.scope-menu .menu-office{display:flex;flex-direction:column;justify-content:space-between}.scope-menu .menu-item-office{font-size:smaller;padding:.5rem;text-decoration:none}.scope-menu .business-menu-item{border:none;border-radius:.75rem}.scope-menu [data-workspace-scope-row=organisation].has-background-primary,.scope-menu [data-workspace-scope-row=business].has-background-primary{border-radius:.75rem;overflow:hidden}.scope-menu .business-branch-switch-cta{position:sticky;bottom:0;background:hsla(0,0%,100%,.99) !important}.scope-menu .business-branch-switch-actions{display:flex;gap:.5rem;align-items:stretch}.scope-menu .business-branch-exit-form{flex:1 1 0;margin:0}.scope-menu .business-branch-switch-link{box-shadow:0 0 0 1px hsla(49.14,100%,74.18%,.45),0 4px 10px hsla(49.14,100%,74.18%,.18);min-height:2.85rem;border-radius:.8rem;font-size:1.05rem;padding-inline:1rem}.scope-menu .business-branch-exit-link{min-height:2.85rem;border-radius:.8rem;font-size:1.05rem;padding-inline:1rem;box-shadow:0 0 0 1px hsla(350,100%,71%,.45),0 4px 10px hsla(350,100%,71%,.18)}.scope-menu .business-branch-switch-link,.scope-menu .business-branch-exit-link{min-height:2.5rem;border-radius:.7rem}}@media screen and (max-width: 480px){.scope-menu [data-workspace-scope-row=organisation],.scope-menu [data-workspace-scope-row=business],.scope-menu [data-workspace-scope-row=branch_group]>a,.scope-menu [data-workspace-scope-row=branch_group]>span,.scope-menu [data-workspace-scope-row=branch]{border-radius:.45rem}.scope-menu [data-workspace-scope-row=organisation] .fa-house,.scope-menu [data-workspace-scope-row=business] .fa-house{display:none}.scope-menu .business-branch-switch-actions{gap:.375rem}.scope-menu .business-branch-switch-actions .button{border-radius:.65rem}}@media screen and (min-width: 1024px){.scope-menu{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.scope-menu.is-visible{opacity:1;visibility:visible}.scope-menu{border-radius:.75rem;box-shadow:0 4px 8px rgba(0,0,0,.2);border:1px solid rgba(185,190,202,.5);position:fixed;top:62px;left:1rem;z-index:5000;width:22rem;max-height:80vh;overflow:hidden;flex:none;padding:0;display:block;background-color:var(--brand-bg-light, hsl(325, 80%, 90%));overflow-y:auto}.scope-menu .menu-office{display:flex;flex-direction:column;justify-content:space-between}.scope-menu .menu-item-office{padding:.5rem;text-decoration:none}.scope-menu .business-branch-switch-actions{display:flex;gap:.5rem;align-items:stretch}.scope-menu .business-branch-exit-form{flex:1 1 0;margin:0}.scope-menu .business-branch-switch-link{box-shadow:0 0 0 1px hsla(49.14,100%,74.18%,.45),0 4px 10px hsla(49.14,100%,74.18%,.18);min-height:2.85rem;border-radius:.8rem;font-size:1.05rem;padding-inline:1rem}.scope-menu .business-branch-exit-link{min-height:2.85rem;border-radius:.8rem;font-size:1.05rem;padding-inline:1rem;box-shadow:0 0 0 1px hsla(350,100%,71%,.45),0 4px 10px hsla(350,100%,71%,.18)}}@media screen and (min-width: 1025px)and (max-height: 1025px){.scope-menu{opacity:0;transform:translateY(-10px);visibility:hidden;pointer-events:none;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.scope-menu.is-visible{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.scope-menu{border-radius:.75rem;box-shadow:0 4px 8px rgba(0,0,0,.2);border:1px solid rgba(185,190,202,.5);position:fixed;top:38px;left:1rem;z-index:5000;width:22rem;max-height:80vh;overflow:hidden;flex:none;padding:0;display:block;background-color:var(--brand-bg-light, hsl(325, 80%, 90%));overflow-y:auto}.scope-menu .menu-office{display:flex;flex-direction:column;justify-content:space-between}.scope-menu .menu-item-office{padding:.5rem;text-decoration:none}.scope-menu .business-branch-switch-actions{display:flex;gap:.5rem;align-items:stretch}.scope-menu .business-branch-exit-form{flex:1 1 0;margin:0}.scope-menu .business-branch-switch-link{box-shadow:0 0 0 1px hsla(49.14,100%,74.18%,.45),0 4px 10px hsla(49.14,100%,74.18%,.18);min-height:2.85rem;border-radius:.8rem;font-size:1.05rem;padding-inline:1rem}.scope-menu .business-branch-exit-link{min-height:2.85rem;border-radius:.8rem;font-size:1.05rem;padding-inline:1rem;box-shadow:0 0 0 1px hsla(350,100%,71%,.45),0 4px 10px hsla(350,100%,71%,.18)}}@media(prefers-reduced-motion: reduce){.scope-menu{transition:none !important}}.admin-scroll.customer-ai-playground-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;scroll-padding-top:5rem;scroll-padding-bottom:calc(var(--bottom-menu-height, 60px) + 2rem)}.admin-scroll.customer-ai-playground-page #customer-chat{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;margin-bottom:0}.admin-scroll.customer-ai-playground-page #customer-chat>[data-controller=booking-assistant]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.admin-scroll.customer-ai-playground-page #customer-chat .customer-ai-playground__main-columns{flex:1 1 auto;align-items:stretch;min-height:calc(100dvh - 12rem)}.admin-scroll.customer-ai-playground-page #customer-chat .customer-ai-playground__quick-prompts.column{display:flex;flex-direction:column;min-height:0}.admin-scroll.customer-ai-playground-page #customer-chat .customer-ai-playground__quick-prompts-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.admin-scroll.customer-ai-playground-page #customer-chat [data-booking-assistant-target=messages]{scroll-padding-top:5rem;scroll-padding-bottom:calc(var(--bottom-menu-height, 60px) + 2rem)}.admin-scroll.customer-ai-playground-page #customer-chat .booking-assistant__suggested-actions{position:relative;z-index:2}.admin-scroll.customer-ai-playground-page #customer-chat .booking-assistant__suggested-action{scroll-margin-top:5rem;scroll-margin-bottom:calc(var(--bottom-menu-height, 60px) + 2rem)}.admin-scroll.customer-ai-playground-page #customer-chat .customer-ai-playground__recent-conversations{max-height:24rem;overflow:hidden;display:flex;flex-direction:column}.admin-scroll.customer-ai-playground-page #customer-chat .customer-ai-playground__recent-conversations [data-booking-assistant-target=recentConversations]{overflow-y:auto;min-height:0}.admin-scroll.customer-ai-playground-page #customer-chat .customer-ai-playground__recent-card{border:1px solid var(--bulma-border, #dbdbdb);border-radius:.375rem;background:var(--bulma-scheme-main, #fff);padding:.65rem .75rem}.admin-scroll.customer-ai-playground-page #customer-chat .customer-ai-playground__recent-summary{cursor:pointer;list-style:none}.admin-scroll.customer-ai-playground-page #customer-chat .customer-ai-playground__recent-summary::-webkit-details-marker{display:none}.admin-scroll.customer-ai-playground-page #customer-chat .customer-ai-playground__recent-transcript{max-height:14rem;overflow-y:auto;padding-right:.25rem}.admin-scroll.customer-ai-playground-page #customer-chat .customer-ai-playground__recent-turn{border-left:2px solid var(--bulma-border-weak, #ededed);padding-left:.6rem}body:has(.customer-ai-playground-page) .bottom-nav{display:none !important}.sortbar{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:1rem;background-color:hsl(325,80%,90%);border-radius:.75rem;margin-left:.05rem;margin-right:.05rem}@container main-container (min-width: 1024px){.sortbar{padding-top:.5rem;padding-bottom:.5rem}}@container main-container (max-width: 1024px){.sortbar{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:2rem;background-color:hsl(325,80%,90%);border-radius:.75rem;margin-left:.05rem;margin-right:.05rem}}.verification-code{display:flex;gap:.5rem;justify-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"liga" 0;letter-spacing:.08em}.verification-code-title{text-align:center}.verification-code-char{display:inline-block;padding:.5rem;border:1px solid rgba(185,190,202,.5);background-color:#fff;border-radius:.25rem;text-align:center}.category-dropzone{border:2px dashed rgba(0,0,0,0);border-radius:4px;transition:all .2s ease;padding:4px}.category-dropzone:empty{border-color:hsl(223,10%,86%)}#service_ordering_groups .drag-handle,#service_type_ordering_lists .drag-handle,#service_ordering_group_modal .drag-handle{cursor:grab;user-select:none}#service_ordering_groups .drag-handle:active,#service_type_ordering_lists .drag-handle:active,#service_ordering_group_modal .drag-handle:active,#service_ordering_groups .sortable-chosen .drag-handle,#service_type_ordering_lists .sortable-chosen .drag-handle,#service_ordering_group_modal .sortable-chosen .drag-handle,#service_ordering_groups .sortable-drag .drag-handle,#service_type_ordering_lists .sortable-drag .drag-handle,#service_ordering_group_modal .sortable-drag .drag-handle{cursor:grabbing}.service-item{transition:all .2s ease;border:1px solid hsl(223,10%,86%);background-color:#fff}.service-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.15);border-color:hsl(0,0%,79%)}.service-item .drag-handle{cursor:grab !important}.service-item .drag-handle:active{cursor:grabbing !important}.service-item.is-loading-inline{opacity:.6;position:relative}.service-item.is-loading-inline::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid color-mix(in srgb, hsl(325, 80%, 70%) 18%, hsl(0, 0%, 100%) 82%);border-top-color:var(--brand-primary, hsl(325, 80%, 70%));border-radius:50%;animation:spin .6s linear infinite}.sortable-ghost{opacity:.4;background-color:hsl(199,65%,70%);border-color:hsl(199,65%,70%)}.sortable-chosen{box-shadow:0 4px 12px rgba(0,0,0,.15)}.sortable-drag{opacity:.8;transform:rotate(2deg)}@keyframes spin{to{transform:rotate(360deg)}}.category-header-row{cursor:pointer}.category-header-row td{border-bottom:2px solid hsl(325,80%,70%) !important;vertical-align:middle}.category-header-row.subcategory-header td{border-bottom:1px solid hsl(223,10%,86%) !important;font-size:.875rem}.variant-subgroup-row td{border-bottom:1px solid hsl(223,10%,86%) !important}.variant-row{background-color:#fff}.variant-row td:nth-child(2){padding-left:1.5rem}.variant-row .drag-handle{opacity:0 !important;transition:opacity .2s ease}.variant-row td:first-child{position:relative}.variant-row:hover .drag-handle{opacity:.9 !important}.category-services-tbody:not(:last-child){border-bottom:1px solid hsl(0,0%,92%)}.category-services-tbody.sortable-active{background-color:hsla(199,65%,70%,.05)}.service-row{transition:background-color .2s ease}.service-row .drag-handle{cursor:grab !important;opacity:.5;transition:opacity .2s ease}.service-row .drag-handle:active{cursor:grabbing !important}.service-row:hover .drag-handle{opacity:1}.service-row.is-loading-inline{opacity:.6;position:relative}.service-row.sortable-ghost{opacity:.4;background-color:#fff}.service-row.sortable-chosen{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:100}.service-row.sortable-drag{opacity:1;background-color:#fff}.pricelist-service-row__name{display:inline}.pricelist-service-row__source-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;margin-left:.35rem;padding:0 .35rem;border-radius:999px;background:hsla(325,80%,70%,.14);color:hsl(325,76%,42%);font-size:.75rem;font-weight:700;line-height:1;vertical-align:text-top;white-space:nowrap}.pricelist-service-type-cell__edit{transition:opacity 120ms ease,visibility 120ms ease}@media(hover: hover)and (pointer: fine){.pricelist-service-type-cell__edit{opacity:0;visibility:hidden}.pricelist-service-type-cell:hover .pricelist-service-type-cell__edit,.pricelist-service-type-cell:focus-within .pricelist-service-type-cell__edit{opacity:1;visibility:visible}}.empty-category-placeholder td{border-style:dashed !important}.service-group-header td{border-top:1px solid hsl(0,0%,92%) !important;border-bottom:1px solid hsl(0,0%,92%) !important}.service-group-header:hover{background-color:hsl(0,0%,97%)}.service-row.is-grouped td:first-child{padding-left:2rem}.pricelist-tabs-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.pricelist-tabs-bar .tabs{flex:0 1 auto;min-width:0}.pricelist-services-header{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.pricelist-services-title{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.pricelist-services-search{flex:1 1 18rem;max-width:24rem}.pricelist-services-actions{display:flex;align-items:center;flex:1 1 40rem;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.pricelist-services-search-hidden{display:none !important}.pricelist-detail-scroll{display:flex;flex-direction:column;overflow:hidden !important;min-height:0}.pricelist-detail-scroll turbo-frame{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.pricelist-detail-scroll turbo-frame:not(:has(.pricelist-tab-table-container)){overflow-y:auto}.pricelist-detail-scroll .tabs,.pricelist-detail-scroll .pricelist-tabs-bar,.pricelist-detail-scroll .pricelist-services-header,.pricelist-detail-scroll .notification{flex-shrink:0}.pricelist-tab-table-container{flex:1 1 auto;max-height:none;max-width:100%;min-height:12rem;overflow-x:scroll;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:.35rem;scrollbar-color:hsla(0,0%,58%,.72) hsla(0,0%,92%,.85);scrollbar-gutter:stable;scrollbar-width:thin}.pricelist-tab-table-container .table.has-grid-borders{border-collapse:separate;border-spacing:0;overflow:visible}.pricelist-tab-table-container thead.has-background-primary th{position:sticky;top:0;z-index:4;background-color:var(--brand-primary, hsl(325, 80%, 70%));box-shadow:inset 0 -2px 0 #dbdbdb}.pricelist-tab-table-container .pricelist-attribute-tag{font-size:.95rem}.pricelist-tab-table-container::-webkit-scrollbar{height:12px;width:12px}@media screen and (min-width: 1024px){.pricelist-tab-table-container::-webkit-scrollbar{height:16px;width:14px}}.pricelist-tab-table-container::-webkit-scrollbar-track{background:hsla(0,0%,92%,.85);border-radius:6px}.pricelist-tab-table-container::-webkit-scrollbar-thumb{background:hsla(0,0%,58%,.72);border-radius:6px}.pricelist-tab-table-container::-webkit-scrollbar-thumb:hover{background:hsl(0,0%,44%)}.pricelist-attribute-cell .pricelist-attribute-add{transition:opacity 120ms ease}.pricelist-attribute-cell .pricelist-attribute-add.is-active{z-index:30}.pricelist-attribute-add .dropdown-menu.is-viewport-positioned{position:fixed;right:auto;bottom:auto;z-index:1200}.pricelist-attribute-cell:has(.pricelist-attribute-add.is-active){position:relative;z-index:30}.pricelist-attribute-add__search{position:sticky;top:0;z-index:1;background:#fff;border-bottom:1px solid hsl(0,0%,92%)}@media(hover: hover)and (pointer: fine){.pricelist-attribute-cell .pricelist-attribute-add{opacity:0;visibility:hidden}.pricelist-attribute-cell:hover .pricelist-attribute-add,.pricelist-attribute-cell:focus-within .pricelist-attribute-add,.pricelist-attribute-cell .pricelist-attribute-add.is-active{opacity:1;visibility:visible}}.menu-item-row.pricelist-services-last-clicked>td{background-color:var(--app-success-bg) !important}.menu-item-row.pricelist-services-last-clicked>td:first-child{box-shadow:inset 3px 0 0 var(--app-success-border)}@media(max-width: 1023px){.pricelist-tabs-bar{align-items:stretch}.pricelist-services-search{width:100%;max-width:none}.pricelist-services-search .field{width:100%}.pricelist-services-actions{justify-content:center;width:100%}}.pb-env{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}@media(max-width: 768px){.p-1-mobile{padding:.25rem !important;padding-top:.5rem !important}.p-2-mobile{padding:.5rem !important}.p-3-mobile{padding:.75rem !important}.mt-1-mobile{margin-top:.25rem !important}.mt-2-mobile{margin-top:.5rem !important}.py-1-mobile{padding:.25rem 0 !important}.py-2-mobile{padding:.5rem 0 !important}.py-3-mobile{padding:.75rem 0 !important}.px-0-mobile{padding:0 0 !important}.px-1-mobile{padding:0 .25rem !important}.px-2-mobile{padding:0 .5rem !important}.px-3-mobile{padding:0 .75rem !important}.px-4-mobile{padding:0 1rem !important}.px-5-mobile{padding:0 1.5rem !important}.px-6-mobile{padding:0 3rem !important}.mx-0-mobile{margin:0 0 !important}.mx-1-mobile{margin:0 .25rem !important}.mx-2-mobile{margin:0 .5rem !important}.mx-3-mobile{margin:0 .75rem !important}.mx-4-mobile{margin:0 1rem !important}.mx-5-mobile{margin:0 1.5rem !important}.mx-6-mobile{margin:0 3rem !important}.ml-0-mobile{margin-left:0 !important}.mb-2-mobile{margin-bottom:.5rem !important}}@media(max-width: 1024px){.mt-1-touch{margin-top:.25rem}.p-1-touch{padding:.25rem}.p-2-touch{padding:.5rem}.p-3-touch{padding:.75rem}.mt-3-touch{margin-top:.5rem}.py-1-touch{padding-top:.25rem;padding-bottom:.25rem}.py-2-touch{padding:.5rem 0}.py-3-touch{padding:.75rem 0}.mb-2-touch{margin-bottom:.5rem !important}.mb-0-touch{margin-bottom:0rem !important}.mb-12-touch{margin-bottom:6rem !important}.mb-6-touch{margin-bottom:3rem !important}.pt-1-touch{padding-top:.25rem !important}.px-2-touch{padding-left:.5rem;padding-right:.5rem}.px-3-touch{padding-left:.75rem;padding-right:.75rem}.px-4-touch{padding-left:1rem;padding-right:1rem}.pl-2-touch{padding-left:.5rem}}@media(min-width: 769px){.p-2-tablet{padding:.5rem}.p-3-tablet{padding:.75rem}.p-4-tablet{padding:1rem}.pt-2-tablet{padding-top:.5rem}.pt-3-tablet{padding-top:.75rem}.pt-4-tablet{padding-top:1rem}}@media(min-width: 769px){.px-0-tablet{padding:0 0}.px-1-tablet{padding:0 .25rem}.px-2-tablet{padding:0 .5rem}.px-3-tablet{padding:0 .75rem}.px-4-tablet{padding:0 1rem}.px-5-tablet{padding:0 1.5rem}.px-6-tablet{padding:0 3rem}.mx-0-tablet{margin:0 0}.mx-1-tablet{margin:0 .25rem}.mx-2-tablet{margin:0 .5rem}.mx-3-tablet{margin:0 .75rem}.mx-4-tablet{margin:0 1rem}.mx-5-tablet{margin:0 1.5rem}.mx-6-tablet{margin:0 3rem}}@media(min-width: 1025px){.mt-1-none-tablet{margin-top:.25rem}.mt-2-none-tablet{margin-top:.5rem}.mt-3-none-tablet{margin-top:.75rem}.p-3-none-tablet{padding:.5rem}.px-3-none-tablet{padding:0 .75rem}.p-2-desktop{padding:.5rem}.p-3-desktop{padding:.75rem}.p-4-desktop{padding:1rem}.p-5-desktop{padding:1.5rem}.pl-3-desktop{padding-left:.75rem !important}.pl-4-desktop{padding-left:1rem !important}.pr-3-desktop{padding-right:.75rem !important}.pr-4-desktop{padding-right:1rem !important}.mt-3-desktop{margin-top:.75rem}.mb-3-desktop{margin-bottom:.75rem}.pt-3-desktop{padding-top:.75rem}.py-1-desktop{padding:.25rem 0}.py-2-desktop{padding:.5rem 0}.py-3-desktop{padding:.75rem 0}.px-0-desktop{padding:0 0}.px-1-desktop{padding:0 .25rem}.px-2-desktop{padding:0 .5rem}.px-3-desktop{padding:0 .75rem}.px-4-desktop{padding:0 1rem}.py-4-desktop{padding-top:1rem;padding-bottom:1rem}.px-5-desktop{padding:0 1.5rem}.px-6-desktop{padding:0 3rem}.px-7-desktop{padding:0 4rem}.mx-0-desktop{margin:0 0}.mx-1-desktop{margin:0 .25rem}.mx-2-desktop{margin:0 .5rem}.mx-3-desktop{margin:0 .75rem}.mx-4-desktop{margin:0 1rem}.mx-5-desktop{margin:0 1.5rem}.mx-6-desktop{margin:0 3rem}}@media(min-width: 1216px){.p-3-widescreen{padding:.75rem}.p-4-widescreen{padding:1rem}.p-5-widescreen{padding:1.5rem}.mt-3-widescreen{margin-top:.75rem}.pt-4-widescreen{padding-top:1rem}.px-0-widescreen{padding:0 0}.px-1-widescreen{padding:0 .25rem}.px-2-widescreen{padding:0 .5rem}.px-3-widescreen{padding:0 .75rem}.px-4-widescreen{padding:0 1rem}.py-4-widescreen{padding-top:1rem;padding-bottom:1rem}.px-5-widescreen{padding:0 1.5rem}.px-6-widescreen{padding:0 3rem}.px-7-widescreen{padding:0 4rem}.mx-0-widescreen{margin:0 0}.mx-1-widescreen{margin:0 .25rem}.mx-2-widescreen{margin:0 .5rem}.mx-3-widescreen{margin:0 .75rem}.mx-4-widescreen{margin:0 1rem}.mx-5-widescreen{margin:0 1.5rem}.mx-6-widescreen{margin:0 3rem}}@media(min-width: 1408px){.px-0-fullhd{padding:0 0}.px-1-fullhd{padding:0 .25rem}.px-2-fullhd{padding:0 .5rem}.px-3-fullhd{padding:0 .75rem}.px-4-fullhd{padding:0 1rem}.px-5-fullhd{padding:0 1.5rem}.px-6-fullhd{padding:0 3rem}.mx-0-fullhd{margin:0 0}.mx-1-fullhd{margin:0 .25rem}.mx-2-fullhd{margin:0 .5rem}.mx-3-fullhd{margin:0 .75rem}.mx-4-fullhd{margin:0 1rem}.mx-5-fullhd{margin:0 1.5rem}.mx-6-fullhd{margin:0 3rem}}.px-2rem{padding-left:2rem;padding-right:2rem}@media(orientation: landscape)and (min-width: 1024px)and (max-height: 1024px){.py-1-ipad-horizontal{padding-top:.25rem;padding-bottom:.25rem}.py-2-ipad-horizontal{padding-top:.5rem;padding-bottom:.5rem}.py-3-ipad-horizontal{padding-top:.75rem;padding-bottom:.75rem}}.has-background-transparent{background-color:rgba(0,0,0,0) !important}.bg-transparent{background-color:rgba(0,0,0,0) !important}.has-background-grey-lighterer{background-color:hsl(240,10%,96%) !important}.has-background-grey-light-2{background-color:hsl(240,14%,93%) !important}.bg-grey-lighterer{background-color:hsl(240,10%,96%) !important}.has-background-light-grey{background-color:hsl(0,0%,79%)}.bg-light-grey{background-color:hsl(0,0%,79%)}.has-background-pale{background-color:var(--brand-bg-light);background-image:linear-gradient(135deg, var(--app-ui-shell-wash-start, hsl(var(--app-ui-primary-h), 28%, 97%)) 0%, var(--app-ui-shell-wash-end, hsl(var(--app-ui-secondary-h), 22%, 96%)) 100%);background-attachment:fixed}.bg-pale{background-color:var(--brand-bg-light);background-image:linear-gradient(135deg, var(--app-ui-shell-wash-start, hsl(var(--app-ui-primary-h), 28%, 97%)) 0%, var(--app-ui-shell-wash-end, hsl(var(--app-ui-secondary-h), 22%, 96%)) 100%);background-attachment:fixed}.has-background-light{background-color:#f2e7ee !important}.has-background-lighter{background-color:var(--brand-bg-light)}.bg-lighter{background-color:var(--brand-bg-light)}.has-background-paler{background-color:var(--brand-bg-lighter)}.bg-paler{background-color:var(--brand-bg-lighter)}.has-background-neutral{background-color:hsl(220,79%,80%)}.bg-neutral{background-color:hsl(220,79%,80%)}.has-background-neutral-light{background-color:hsl(220,79%,90%)}.bg-neutral-light{background-color:hsl(220,79%,90%)}.has-background-warning-light{background-color:hsl(49,93%,79%) !important}.bg-warning-light{background-color:hsl(49,93%,79%) !important}.has-background-primary-lighter,.hover-has-background-primary-lighter:hover{background-color:var(--brand-primary-lighter)}.bg-primary-lighter{background-color:var(--brand-primary-lighter)}.bg-primary{background-color:var(--brand-primary)}.has-background-beige{background-color:hsl(35,100%,97%)}.has-background-beige-light{background-color:hsl(35,100%,97%)}.has-background-gold{background-color:hsl(29,62.53%,67.66%)}.has-background-gold-light{background-color:hsl(29,62.53%,77.66%)}.has-background-orange{background-color:hsl(30,100%,73%)}.has-background-orange-light{background-color:hsl(29,96%,82%)}.has-background-orange-lighter{background-color:hsl(29,92%,81%)}.has-background-rose{background-color:hsl(13,100%,94%)}.has-background-striped{background-image:linear-gradient(45deg, #f0f0f0 7.14%, rgba(255, 255, 255, 0) 7.14%, rgba(255, 255, 255, 0) 50%, #f0f0f0 50%, #f0f0f0 57.14%, rgba(255, 255, 255, 0) 57.14%, rgba(255, 255, 255, 0) 100%);background-size:9.9px 9.9px}.has-background-striped-white{background-image:linear-gradient(45deg, white 7.14%, transparent 7.14%, transparent 50%, white 50%, white 57.14%, transparent 57.14%, transparent 100%);background-size:9.9px 9.9px}.gradient-background{background-color:hsl(49.14,100%,74.18%);background-image:linear-gradient(45deg, var(--brand-primary-light), hsl(49, 93%, 79%))}.gradient-background-primary-white{background-color:hsl(49.14,100%,74.18%);background-image:linear-gradient(45deg, var(--brand-primary-light), var(--brand-primary-lighter))}.gradient-background-link-info{background-color:hsl(49.14,100%,74.18%);background-image:linear-gradient(45deg, hsl(264, 100%, 90%), hsl(199, 65%, 85%))}.gradient-background-hero-mesh{background-color:var(--brand-bg-light);background-image:linear-gradient(135deg, hsl(var(--brand-primary-h), 50%, 94%) 0%, hsl(var(--brand-primary-h), 48%, 94%) 45%, rgb(243.63975, 249.755925, 252.59025) 70%, hsl(var(--brand-secondary-h), 45%, 94%) 100%)}.gradient-background-hero-soft{background-color:var(--brand-bg-light);background-image:linear-gradient(160deg, hsl(var(--brand-primary-h), 48%, 95%) 0%, rgb(247.4265, 251.50395, 253.3935) 55%, hsl(var(--brand-secondary-h), 40%, 95%) 100%)}.gradient-background-hero-dots{position:relative;isolation:isolate;background-color:var(--brand-bg-light);background-image:linear-gradient(160deg, hsl(var(--brand-primary-h), 48%, 95%) 0%, rgb(247.4265, 251.50395, 253.3935) 55%, hsl(var(--brand-secondary-h), 40%, 95%) 100%)}.gradient-background-hero-dots::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle, rgba(0, 0, 0, 0.045) 1px, transparent 1.1px);background-size:10px 10px;mask-image:radial-gradient(ellipse 122% 108% at 50% 44%, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.22) 26%, black 34%, black 44%, rgba(0, 0, 0, 0.28) 52%, transparent 68%);mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:radial-gradient(ellipse 122% 108% at 50% 44%, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.22) 26%, black 34%, black 44%, rgba(0, 0, 0, 0.28) 52%, transparent 68%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.gradient-background-hero-dots>*{position:relative;z-index:1}.gradient-background-hero-stripes{background-color:var(--brand-bg-light);background-image:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.35) 6px, rgba(0, 0, 0, 0.03) 6px, rgba(0, 0, 0, 0.03) 12px),linear-gradient(160deg, hsl(var(--brand-primary-h), 48%, 95%) 0%, rgb(247.4265, 251.50395, 253.3935) 55%, hsl(var(--brand-secondary-h), 40%, 95%) 100%)}.hover-has-background-primary:hover{background-color:var(--brand-primary) !important}.hover-has-background-link:hover{background-color:hsl(264,98%,82%) !important}.hover-has-background-info:hover{background-color:hsl(199,65%,70%) !important}.tag.is-info-2{background-color:hsl(183,76%,80%)}.has-text-grey{color:hsl(0,0%,58%) !important}.has-text-grey-medium{color:#8c93a4}.has-text-neutral{color:hsl(220,79%,80%)}.has-text-neutral-light{color:hsl(220,79%,90%)}.has-text-orange{color:hsl(30,100%,73%)}.has-text-orange-lighter{color:hsl(29,92%,81%)}.has-text-orange-light{color:hsl(29,96%,82%)}.hover-font-color-primary:hover{color:hsl(325,80%,70%) !important}mark{background-color:hsl(325,76%,83%);color:hsl(0,0%,15%);border-radius:.2em}.is-size-3-5{font-size:1.75rem}.is-size-4-5{font-size:1.375rem}.is-size-5-5{font-size:1.125rem}.is-size-65{font-size:.875rem !important}@media(min-width: 1024px){.is-size-5-5-desktop{font-size:.9rem !important}.is-size-4-5-desktop{font-size:1.375rem}.is-size-3-5-desktop{font-size:1.75rem}.is-size-2-5-desktop{font-size:2.25rem}}@media(max-width: 768px){.is-size-6-try-5-mobile{font-size:.85rem}.is-size-5-5{font-size:1rem}}@media(orientation: landscape)and (min-width: 1024px)and (max-height: 1024px){.is-size-4-ipad-landscape{font-size:1.5rem !important}.is-size-5-ipad-landscape{font-size:1.25rem !important}}.line-height-15{line-height:1.5rem}.no-underline{text-decoration:none !important}.no-underline:hover{text-decoration:none !important}.has-text-wrap{text-wrap:wrap}.navbar{background-color:rgba(0,0,0,0) !important;min-height:0}.navbar-item img,.navbar-item svg{max-height:unset}.navbar.is-fixed-bottom,.navbar.is-fixed-top{z-index:3000}.navbar-brand{overflow:hidden;text-overflow:ellipsis}.navbar-brand .navbar-tabs{min-height:auto}.navbar-container.top-nav{--top-nav-scope-width: clamp(16rem, 24vw, 22rem);container-type:inline-size;container-name:top-nav;padding:.25rem 0 0;width:100%}.navbar-container.top-nav.has-background-pale{background-color:var(--brand-bg-light);background-image:linear-gradient(130deg, var(--app-ui-shell-nav-start, hsl(var(--app-ui-primary-h), 24%, 97%)) 0%, var(--app-ui-shell-nav-mid, hsl(var(--app-ui-secondary-h), 20%, 96%)) 65%, rgba(255, 255, 255, 0.98) 100%) !important}.navbar-container.top-nav .navbar{display:flex;flex-wrap:nowrap;width:100%;min-width:0;height:auto;min-height:48px;align-items:stretch}.navbar-container.top-nav .navbar-brand{flex:0 1 var(--top-nav-scope-width);width:auto;max-width:var(--top-nav-scope-width);min-width:9rem;padding-left:1rem;padding-right:1rem;align-self:center;padding-bottom:.25rem;overflow:visible;text-overflow:clip}.navbar-container.top-nav .navbar-brand>div{display:flex;flex-direction:column;line-height:1.1;min-width:0;width:100%}.navbar-container.top-nav .navbar-brand [data-branch-dropdown-target=toggle]{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:nowrap;min-width:0;max-width:100%}.navbar-container.top-nav .navbar-brand [data-branch-dropdown-target=toggle] [data-branch-dropdown-target=scopeLabel]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-container.top-nav .navbar-brand [data-branch-dropdown-target=toggle]>.icon,.navbar-container.top-nav .navbar-brand [data-branch-dropdown-target=toggle]>span:not([data-branch-dropdown-target=scopeLabel]){flex-shrink:0}.navbar-container.top-nav #workspace-scope-toggle-desktop{display:flex;align-items:center;justify-content:flex-start;gap:.65rem;width:100%;min-width:0}.navbar-container.top-nav #workspace-scope-toggle-desktop [data-branch-dropdown-target=scopeLabel]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.navbar-container.top-nav .nav-subtitle{margin-top:-4px;letter-spacing:.01em;opacity:.75;font-size:.75rem;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-container.top-nav .navbar-menu{display:flex;flex:1 1 0;min-width:0;align-items:stretch;flex-wrap:nowrap}.navbar-container.top-nav .navbar-menu .navbar-start{display:flex;align-items:stretch;gap:.25rem;flex:1 1 0;min-width:0}.navbar-container.top-nav .navbar-menu .navbar-end{flex-shrink:0}.navbar-container.top-nav .navbar-item.is-tab{padding:.5rem 1.25rem;margin:0;border-radius:.25rem .25rem 0 0;transition:background-color .15s ease;box-sizing:border-box;display:flex;align-items:center;align-self:stretch;justify-content:center;gap:.5rem;border-bottom:8px solid rgba(0,0,0,0);flex-shrink:1;min-width:0}.navbar-container.top-nav .navbar-item.is-tab:hover{background-color:hsla(325,80%,70%,.05)}.navbar-container.top-nav .navbar-label{font-size:.875rem;letter-spacing:.02em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.navbar-container.top-nav .front-desk-nav-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:.35rem;padding:.1rem .35rem;border-radius:999px;background:linear-gradient(135deg, hsl(49.14, 100%, 74.18%) 0%, hsl(49.14, 100%, 86.18%) 100%);color:rgb(127.5,85,0);font-size:.65rem;font-weight:800;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,.16);vertical-align:middle}.navbar-container.top-nav .navbar-end{display:flex;align-items:center;gap:.5rem;padding-right:.75rem;align-self:center}.navbar-container.top-nav .navbar-end .navbar-item{padding:.25rem .375rem}.navbar-container.top-nav .top-nav-global-search{flex:0 1 auto;width:clamp(8rem,20cqi,18rem);min-width:7rem}.navbar-container.top-nav .top-nav-global-search .pro-global-search--top-nav{min-width:0;width:100%}.navbar-container.top-nav .top-nav-global-search .pro-global-search__results{min-width:min(32rem,88vw);right:0}.navbar-container.top-nav .navbar-user-section{display:flex;align-items:center;gap:.5rem;padding:.25rem .375rem}.navbar-container.top-nav .navbar-user-section .user-name{font-size:.8125rem;color:hsl(0,0%,58%);font-weight:500}.navbar-container.top-nav .navbar-support-replies-button{position:relative}.navbar-container.top-nav .top-nav-icon-link{display:inline-flex;align-items:center;justify-content:center;padding:.2rem;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;line-height:1;transition:color .15s ease,opacity .15s ease}.navbar-container.top-nav .top-nav-icon-link:hover,.navbar-container.top-nav .top-nav-icon-link:focus-visible{color:var(--brand-primary);opacity:.9}.navbar-container.top-nav .top-nav-icon-link .icon{width:1.75rem;height:1.75rem;font-size:1.2rem}.navbar-container.top-nav .top-nav-icon-button{display:inline-flex;align-items:center;justify-content:center;padding:.2rem;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;line-height:1;color:inherit;appearance:none;cursor:pointer;transition:color .15s ease,opacity .15s ease}.navbar-container.top-nav .top-nav-icon-button:hover,.navbar-container.top-nav .top-nav-icon-button:focus-visible{color:var(--brand-primary);opacity:.9}.navbar-container.top-nav .top-nav-icon-button .icon{width:1.75rem;height:1.75rem;font-size:1.2rem}.navbar-container.top-nav .top-nav-icon-badge{position:absolute;top:-6px;right:-8px;display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;height:18px;padding:0;font-size:.625rem;font-weight:700;line-height:1;text-align:center;color:#fff;border-radius:50%;background-color:hsl(350,100%,71%);border:2px solid #fff}.navbar-container.top-nav .top-nav-icon-badge.top-nav-icon-badge--wide{width:auto;min-width:22px;padding:0 4px;border-radius:999px}.navbar-container.top-nav .top-nav-more-dropdown{display:none;flex-shrink:0;position:relative;align-self:stretch}.navbar-container.top-nav .top-nav-more-dropdown .dropdown-trigger{display:flex;align-items:stretch}.navbar-container.top-nav .top-nav-more-dropdown .dropdown-trigger .top-nav-more-trigger{padding:.5rem 1.25rem;margin:0;border-radius:.25rem .25rem 0 0;border:0;border-bottom:8px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);box-shadow:none;box-sizing:border-box;cursor:pointer;appearance:none;min-width:4rem;font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:.02em;color:inherit;display:flex;align-items:center;align-self:stretch;justify-content:center;height:100%}.navbar-container.top-nav .top-nav-more-dropdown .dropdown-trigger .top-nav-more-trigger:hover{background-color:hsla(325,80%,70%,.05);border-bottom-color:hsla(325,80%,70%,.4);box-shadow:none;outline:0}.navbar-container.top-nav .top-nav-more-dropdown .dropdown-trigger .top-nav-more-trigger:focus,.navbar-container.top-nav .top-nav-more-dropdown .dropdown-trigger .top-nav-more-trigger:focus-visible{border-bottom-color:hsla(325,80%,70%,.7);box-shadow:none;outline:0}.navbar-container.top-nav .top-nav-more-dropdown.is-active .dropdown-trigger .top-nav-more-trigger,.navbar-container.top-nav .top-nav-more-dropdown.has-current-item .dropdown-trigger .top-nav-more-trigger,.navbar-container.top-nav .top-nav-more-dropdown.top-nav-more-dropdown--active .dropdown-trigger .top-nav-more-trigger{border-bottom-color:var(--brand-primary);background-color:rgba(0,0,0,0);font-weight:700}.navbar-container.top-nav .top-nav-more-item{display:flex}.navbar-container.top-nav .top-nav-more-item--tier2{display:flex}.navbar-container.top-nav .top-nav-more-tier2-items{display:none}.navbar-container.top-nav .top-nav-search-icon-label{display:none}.navbar-container.top-nav>.has-accent-bar-primary-light{display:block;height:3px;min-height:3px;background-image:linear-gradient(45deg, var(--brand-primary), hsl(324, 55%, 87%))}.navbar-container.top-nav .navbar-item.is-tab.is-active{border-bottom-color:var(--brand-primary);background-color:hsla(325,80%,70%,.03)}.navbar-container.top-nav a.navbar-item.is-tab.is-active .navbar-label{font-weight:700}.navbar-container.top-nav .navbar-item.is-tab:hover,.navbar-container.top-nav .navbar-item.is-tab:focus{border-bottom-color:hsla(325,80%,70%,.4)}@container top-nav (max-width: 1279px){.navbar-container.top-nav .top-nav-more-item{display:none !important}.navbar-container.top-nav .top-nav-more-dropdown{display:flex;align-items:stretch}}@container top-nav (min-width: 1280px){.navbar-container.top-nav .top-nav-more-dropdown{display:none !important}}@container top-nav (max-width: 879px){.navbar-container.top-nav .top-nav-more-item--tier2{display:none !important}.navbar-container.top-nav .top-nav-more-tier2-items{display:block}.navbar-container.top-nav .top-nav-more-item--tier2.is-active~.top-nav-more-dropdown .top-nav-more-trigger{border-bottom-color:var(--brand-primary);font-weight:700}}@container top-nav (max-width: 679px){.navbar-container.top-nav .top-nav-global-search{flex:0 0 2.25rem;width:2.25rem;min-width:2.25rem;position:relative}.navbar-container.top-nav .top-nav-search-icon-label{display:flex;align-items:center;justify-content:center;width:2.25rem;height:100%;cursor:pointer;color:inherit}.navbar-container.top-nav .top-nav-global-search .pro-global-search--top-nav{position:absolute;width:0;height:0;min-width:0;overflow:hidden;visibility:hidden}.navbar-container.top-nav .top-nav-global-search:focus-within .top-nav-search-icon-label{display:none}.navbar-container.top-nav .top-nav-global-search:focus-within .pro-global-search--top-nav{position:absolute;top:100%;right:0;width:18rem;height:auto;min-width:0;overflow:visible;visibility:visible;background:#fff;border:1px solid hsl(0,0%,86%);border-radius:0 0 6px 6px;padding:.375rem;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100}.navbar-container.top-nav .top-nav-global-search:focus-within .pro-global-search__results{min-width:0;width:100%;right:0}}@media screen and (max-width: 500px){.navbar-item,.navbar-link{padding:.5rem}}@media(orientation: landscape)and (min-width: 1024px)and (max-height: 1024px){.navbar-container.top-nav{--top-nav-scope-width: clamp(13.5rem, 22vw, 18rem);padding:.25rem 0 0}.navbar-container.top-nav .navbar{min-height:40px}.navbar-container.top-nav .navbar-brand{padding-left:.75rem;padding-bottom:0;padding-top:.375rem}.navbar-container.top-nav .navbar-brand>div{line-height:1}.navbar-container.top-nav .navbar-item.is-tab{padding:.5rem .875rem .375rem}.navbar-container.top-nav .top-nav-more-dropdown .dropdown-trigger .top-nav-more-trigger{padding:.75rem .875rem .125rem;align-items:flex-start}.navbar-container.top-nav .navbar-label{font-size:.8125rem}.navbar-container.top-nav .nav-subtitle{margin-top:-2px;font-size:.625rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-container.top-nav .navbar-end{padding-right:.5rem;gap:.25rem}.navbar-container.top-nav .navbar-user-section{gap:.25rem}}@media screen and (min-width: 1400px){.navbar-container.top-nav{--top-nav-scope-width: clamp(18rem, 23vw, 24rem);padding:.375rem 0 0}.navbar-container.top-nav .navbar{min-height:52px}.navbar-container.top-nav .navbar-brand{padding-left:1.25rem;padding-bottom:.375rem}.navbar-container.top-nav .navbar-item.is-tab{padding:.625rem 1.5rem}.navbar-container.top-nav .top-nav-more-dropdown .dropdown-trigger .top-nav-more-trigger{padding:.625rem 1.5rem}.navbar-container.top-nav .navbar-label{font-size:.9375rem}.navbar-container.top-nav .nav-subtitle{font-size:.8125rem}.navbar-container.top-nav .navbar-end{padding-right:1rem;gap:.5rem}.navbar-container.top-nav .navbar-user-section{gap:.5rem}}.bottom-nav{display:none}@media screen and (max-width: 1023px){.bottom-nav{display:block;position:fixed;left:0;right:0;bottom:0;z-index:3000;padding-bottom:env(safe-area-inset-bottom);background-color:var(--brand-bg-light);background-image:linear-gradient(130deg, var(--app-ui-shell-nav-start, hsl(var(--app-ui-primary-h), 24%, 97%)) 0%, var(--app-ui-shell-nav-mid, hsl(var(--app-ui-secondary-h), 20%, 96%)) 65%, rgba(255, 255, 255, 0.98) 100%);border-top:1px solid rgba(0,0,0,.08)}}.bottom-nav-container{display:flex;align-items:center;height:var(--bottom-h, 56px);position:relative}.bottom-nav-zone{flex:1 1 0;min-width:0;display:flex;align-items:center;height:100%}.bottom-nav-brand{flex:0 1 auto;max-width:60%;min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:.25rem .5rem .25rem .75rem}.bottom-nav-brand-content{display:flex;flex-direction:column;width:100%;min-width:0}.bottom-nav-brand-content.is-clickable{cursor:pointer}.bottom-nav-brand-content.is-clickable:hover .bottom-nav-title .icon{color:hsl(0,0%,44%)}.bottom-nav-title{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:nowrap;min-width:0;max-width:100%;font-size:.8125rem;font-weight:700;color:hsl(0,0%,26%);line-height:1.25}.bottom-nav-title [data-branch-dropdown-target=scopeLabel]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav-title .icon{flex-shrink:0;width:.75rem;height:.75rem;font-size:.625rem;color:hsl(0,0%,58%)}.bottom-nav-subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.7rem;color:hsl(0,0%,44%);line-height:1.2}.bottom-nav-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1 1 0;text-decoration:none;background:rgba(0,0,0,0);border:none;padding:.25rem .125rem;cursor:pointer;min-width:0}.bottom-nav-link .icon{display:flex;align-items:center;justify-content:center;width:3.25rem;height:1.75rem;border:1px solid rgba(0,0,0,0);border-radius:999px;font-size:1.0625rem;margin:0;transition:background-color .15s ease,border-color .15s ease}.bottom-nav-link:hover,.bottom-nav-link:focus{text-decoration:none}.bottom-nav-link:hover .icon,.bottom-nav-link:focus .icon{background-color:rgba(0,0,0,.05)}.bottom-nav-link.is-active{color:var(--bulma-primary-light-invert, var(--brand-primary-dark))}.bottom-nav-link.is-active .icon{background-color:var(--bulma-primary-light, var(--brand-primary-lighter));border-color:rgba(var(--brand-primary-rgb), 0.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.56)}.bottom-nav-link.is-active .bottom-nav-label{font-weight:600}.bottom-nav-calendar-today,.bottom-nav-calendar-today-label{display:none}.bottom-nav-link--calendar.is-today-mode .bottom-nav-calendar-default{display:none}.bottom-nav-link--calendar.is-today-mode .bottom-nav-calendar-today{position:relative;display:inline-flex;align-items:center;justify-content:center}.bottom-nav-link--calendar.is-today-mode .bottom-nav-calendar-today-label{display:inline}.bottom-nav-calendar-today__number{position:absolute;top:56%;left:50%;transform:translate(-50%, -44%);font-size:.5rem;font-weight:700;line-height:1}.bottom-nav-label{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:1;font-size:.7rem}.bottom-nav .bottom-nav-link{color:var(--bulma-primary-80-invert, hsl(0, 0%, 26%))}.bottom-nav .bottom-nav-link:hover,.bottom-nav .bottom-nav-link:focus{color:var(--bulma-primary-80-invert, hsl(0, 0%, 26%));text-decoration:none}.bottom-nav .bottom-nav-link.is-active{color:var(--bulma-primary-light-invert, var(--brand-primary-dark))}.bottom-nav-link--tablet-only{display:none}.bottom-nav .front-desk-nav-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:.25rem;padding:.08rem .3rem;border-radius:999px;background:linear-gradient(135deg, hsl(49.14, 100%, 74.18%) 0%, hsl(49.14, 100%, 86.18%) 100%);color:rgb(127.5,85,0);font-size:.6rem;font-weight:800;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,.16);vertical-align:middle}.bottom-nav-badge{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;font-size:.75rem;font-weight:700;line-height:16px;text-align:center;color:#fff;background-color:hsl(350,100%,71%);border-radius:8px}.bottom-nav-link .bottom-nav-badge{top:-3px;right:4px}.bottom-nav-action-wrapper{flex:0 0 64px;align-self:stretch}.bottom-nav .bottom-nav-action-btn.button{position:absolute;left:50%;top:-16px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:54px;height:54px;padding:0;border-radius:50%;color:var(--brand-primary);font-size:1.375rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 .35rem 1rem rgba(0,0,0,.14);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;z-index:1}.bottom-nav .bottom-nav-action-btn.button:hover,.bottom-nav .bottom-nav-action-btn.button:focus{color:var(--brand-primary);transform:translateX(-50%) scale(1.04);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 .45rem 1.2rem rgba(0,0,0,.18)}.bottom-nav .bottom-nav-action-btn.button:active{transform:translateX(-50%) translateY(2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 .15rem .5rem rgba(0,0,0,.14)}.bottom-nav-action-menu{display:none;position:absolute;bottom:calc(100% + 24px);left:50%;transform:translateX(-50%);z-index:4001}.bottom-nav-action-menu.is-active{display:block}.bottom-nav-action-menu-content{background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);padding:.5rem 0;min-width:200px;width:min(24rem,100vw - 1rem);white-space:nowrap}.bottom-nav-action-divider{margin:.25rem .75rem;border:none;border-top:1px solid hsl(0,0%,92%)}.bottom-nav-action-item{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;color:hsl(0,0%,44%);text-decoration:none;font-size:.9375rem;font-weight:500;cursor:pointer;background:rgba(0,0,0,0);border:none;width:100%;text-align:left}.bottom-nav-action-item:hover,.bottom-nav-action-item:focus{background-color:hsl(0,0%,96%);text-decoration:none;color:hsl(0,0%,44%)}.bottom-nav-action-item .icon{font-size:1rem;width:1.5rem;text-align:center}.bottom-nav-more-wrapper{flex:1 1 0;min-width:0;position:relative;display:flex;justify-content:center}.bottom-nav-more-wrapper>.bottom-nav-link{width:100%}.bottom-nav-more-menu{display:none;position:absolute;bottom:calc(100% + 8px);right:-0.5rem;z-index:4001}.bottom-nav-more-menu.is-active{display:block}.bottom-nav-more-menu-content{background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);padding:.5rem 0;min-width:200px;white-space:nowrap}.bottom-nav-more-item{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;color:hsl(0,0%,44%);text-decoration:none;font-size:.9375rem;font-weight:500;cursor:pointer;background:rgba(0,0,0,0);border:none;width:100%;text-align:left}.bottom-nav-more-item:hover,.bottom-nav-more-item:focus{background-color:hsl(0,0%,96%);text-decoration:none;color:hsl(0,0%,44%)}.bottom-nav-more-item.is-active{color:var(--brand-primary);font-weight:700}.bottom-nav-more-item .icon{font-size:1rem;width:1.5rem;text-align:center}.bottom-nav-more-divider{margin:.25rem .75rem;border:none;border-top:1px solid hsl(0,0%,92%)}.bottom-nav-more-profile{padding:.375rem 1rem}.bottom-nav-more-profile .dropdown{z-index:4002}.bottom-nav-more-profile .dropdown-trigger{display:flex;align-items:center;gap:.75rem}.bottom-nav-more-secondary{display:none}@media screen and (max-width: 768px){.bottom-nav-brand{padding:.25rem .25rem .25rem .625rem}.bottom-nav-label{display:none}.bottom-nav-link{gap:0;min-width:40px}.bottom-nav-link .icon{width:3rem;height:2.125rem;font-size:1.25rem}.bottom-nav-calendar-today__number{font-size:.75rem}.bottom-nav-secondary{display:none}.bottom-nav-more-secondary{display:flex}.bottom-nav-action-wrapper{flex-basis:56px}.bottom-nav .bottom-nav-action-btn.button{top:-14px;width:50px;height:50px}}@media screen and (max-width: 480px){.bottom-nav-brand{flex-basis:clamp(5.75rem,30vw,7.5rem);max-width:clamp(5.75rem,30vw,7.5rem);padding-left:.5rem;padding-right:.25rem}.bottom-nav-title{gap:.1875rem;font-size:.9rem}.bottom-nav-subtitle{font-size:.75rem}.bottom-nav-link{padding-left:.125rem;padding-right:.125rem}}@media screen and (min-width: 769px)and (max-width: 1023px){.bottom-nav-brand{margin-left:1rem;padding:.3125rem .875rem;border:1px solid rgba(0,0,0,.12);border-radius:999px}.bottom-nav-link{padding:.375rem .5rem;min-width:56px}.bottom-nav-link--tablet-only{display:flex}.bottom-nav-more-item--tablet-hidden{display:none}}.breadcrumb li+li::before{color:gray !important}.avatar-container{position:relative;display:inline-block}.avatar{border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.avatar-image,.initials-avatar{border-radius:50% !important;border:1px solid rgba(185,190,202,.5);box-shadow:0 2px 4px rgba(0,0,0,.05)}.avatar-24{width:24px;height:24px;font-size:12px;aspect-ratio:1/1;height:fit-content;object-fit:cover}.avatar-40{width:40px;height:40px;font-size:20px;aspect-ratio:1/1;flex-shrink:0;min-width:40px;min-height:40px;object-fit:cover}.avatar-48{width:48px;height:48px;aspect-ratio:1/1;height:fit-content;object-fit:cover}.avatar-56{width:56px;height:56px;font-size:24px;aspect-ratio:1/1;flex-shrink:0;min-width:56px;min-height:56px;object-fit:cover}.avatar-64{width:64px;height:64px;font-size:32px;aspect-ratio:1/1;height:fit-content;object-fit:cover}.avatar-80{width:80px;height:80px;font-size:40px;aspect-ratio:1/1;height:fit-content;object-fit:cover}.avatar-96{width:96px;height:96px;font-size:48px;aspect-ratio:1/1;height:fit-content;object-fit:cover}.avatar-128{width:128px;height:128px;font-size:64px;aspect-ratio:1/1;height:fit-content;object-fit:cover}.avatar-164{width:164px;height:164px;font-size:64px;aspect-ratio:1/1;height:fit-content;object-fit:cover}.avatar-emoji-24{position:absolute;top:-8px;left:-4px;font-size:12px}.avatar-emoji-40{position:absolute;top:-10px;left:-5px;font-size:14px}.avatar-emoji-48{position:absolute;top:-12px;left:-6px;font-size:16px}.avatar-emoji-56{position:absolute;top:-12px;left:-6px;font-size:16px}.avatar-emoji-64{position:absolute;top:-12px;left:-6px;font-size:16px}.avatar-emoji-80{position:absolute;top:-12px;left:-6px;font-size:18px}.avatar-emoji-96{position:absolute;top:-12px;left:-6px;font-size:24px}.avatar-emoji-164{position:absolute;top:-12px;left:-6px;font-size:30px}.avatar-emoji-notification-48{position:absolute;top:-4px;right:-4px;font-size:14px;z-index:10;background-color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.avatar-emoji-notification-48 [data-avatar-emoji-target=emoji]{display:block;line-height:1}@media(max-width: 1024px){.avatar-24{width:24px;height:24px;font-size:12px;aspect-ratio:1/1;height:fit-content;object-fit:cover}.avatar-48{width:48px;height:48px;aspect-ratio:1/1;height:fit-content;object-fit:cover}.avatar-64{width:48px;height:48px;font-size:24px;aspect-ratio:1/1;height:fit-content;object-fit:cover}.avatar-56{width:48px;height:48px;font-size:20px;aspect-ratio:1/1;flex-shrink:0;min-width:48px;min-height:48px;object-fit:cover}.avatar-80{width:64px;height:64px;font-size:32px;aspect-ratio:1/1;height:fit-content;object-fit:cover}.avatar-96{width:80px;height:80px;font-size:40px;aspect-ratio:1/1;height:fit-content;object-fit:cover}.avatar-128{width:96px;height:96px;font-size:48px;aspect-ratio:1/1;height:fit-content;object-fit:cover}.avatar-164{width:164px;height:164px;font-size:48px;aspect-ratio:1/1;height:fit-content;object-fit:cover}.avatar-emoji-24{position:absolute;top:-8px;left:-4px;font-size:12px}.avatar-emoji-48{position:absolute;top:-8px;left:-6px;font-size:16px}.avatar-emoji-56{position:absolute;top:-8px;left:-6px;font-size:16px}.avatar-emoji-64{position:absolute;top:-12px;left:-6px;font-size:16px}.avatar-emoji-96{position:absolute;top:-13px;left:-3px;font-size:30px}.avatar-emoji-164{position:absolute;top:-13px;left:-3px;font-size:30px}}@media(max-width: 768px){input,select,textarea{font-size:16px;resize:none}}textarea{resize:none}.admin-scroll.service-copy-scroll{padding-bottom:.5rem !important;scroll-padding-bottom:4rem}.admin-scroll.service-copy-scroll.admin-scroll-with-footer>.service-copy-editor{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.admin-scroll.service-copy-scroll.admin-scroll-with-footer>.service-copy-editor>form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;-webkit-overflow-scrolling:touch;padding-bottom:1rem}.admin-scroll.service-copy-scroll.admin-scroll-with-footer>.service-copy-editor>.sticky-save{flex-shrink:0;position:relative;bottom:auto;margin:0}.service-copy-filters{column-gap:1.5rem;row-gap:.9rem}@media screen and (min-width: 1024px){.admin-scroll.service-copy-scroll{max-height:calc(100dvh - var(--header-height, 56px))}}@media screen and (max-width: 1023px){.admin-scroll.service-copy-scroll{padding-bottom:calc(var(--bottom-menu-height, 60px) + 1rem + env(safe-area-inset-bottom, 0px)) !important;scroll-padding-bottom:calc(var(--bottom-menu-height, 60px) + 1rem + env(safe-area-inset-bottom, 0px))}.admin-scroll.service-copy-scroll .sticky-button-container{bottom:0}}.service-copy-table-container{flex:1 1 auto;max-width:100%;min-height:0;overflow-x:scroll;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:.35rem;scrollbar-color:hsla(0,0%,58%,.72) hsla(0,0%,92%,.85);scrollbar-gutter:stable;scrollbar-width:thin}.service-copy-editor [data-controller~=service-copy-batch-actions]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.service-copy-table-container::-webkit-scrollbar{height:12px}@media screen and (min-width: 1024px){.service-copy-table-container::-webkit-scrollbar{height:16px}}.service-copy-table-container::-webkit-scrollbar-track{background:hsla(0,0%,92%,.85);border-radius:6px}.service-copy-table-container::-webkit-scrollbar-thumb{background:hsla(0,0%,58%,.72);border-radius:6px}.service-copy-table-container::-webkit-scrollbar-thumb:hover{background:hsl(0,0%,44%)}.service-copy-table{min-width:max-content}.service-copy-table .service-copy-service-column{width:13rem;min-width:13rem;max-width:13rem;white-space:normal;overflow-wrap:anywhere}.service-copy-meta-line{color:hsl(0,0%,26%);font-size:.9rem;line-height:1.25;overflow-wrap:anywhere}.service-copy-service-link{color:inherit;display:block;flex:1 1 auto;min-width:0;text-decoration:none}.service-copy-service-link:hover,.service-copy-service-link:focus{color:inherit}.service-copy-service-link:hover strong,.service-copy-service-link:focus strong{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.12em}.service-copy-ai-wrap{display:flex;align-items:flex-start;gap:.375rem}.service-copy-ai-control{flex:1 1 auto;min-width:0;resize:none !important}.service-copy-name-control.textarea{background-color:#fff;border-color:hsl(0,0%,92%);border-radius:4px;box-shadow:none;font-size:.95rem;line-height:1.35;min-height:2.45rem;overflow:hidden;padding-left:calc(.625em - 1px);padding-right:calc(.625em - 1px)}.service-copy-subtle-control.textarea{background-color:#fff;border-color:hsl(0,0%,92%);box-shadow:none;padding-left:calc(.625em - 1px);padding-right:calc(.625em - 1px)}.service-copy-subtle-control.textarea:hover,.service-copy-subtle-control.textarea:focus{background-color:#fff;border-color:hsl(0,0%,58%);box-shadow:none}.service-copy-description-control.textarea{box-shadow:none !important;font-size:.95rem;line-height:1.4;min-height:3rem}.service-copy-ai-button.button{flex:0 0 auto;width:2rem;height:2rem;padding:0;pointer-events:none;visibility:hidden;box-shadow:none !important;filter:none !important;text-shadow:none !important}.service-copy-ai-cell:hover .service-copy-ai-button,.service-copy-ai-cell:focus-within .service-copy-ai-button{pointer-events:auto;visibility:visible}.service-copy-comparison{line-height:1.3;overflow-wrap:anywhere;white-space:pre-wrap}.service-copy-scroll .sticky-save[hidden]{display:none !important}.service-copy-scroll .sticky-save{background-color:#fff;border-top:1px solid hsla(0,0%,58%,.28);box-shadow:none;padding-top:.65rem;padding-bottom:calc(.65rem + env(safe-area-inset-bottom, 0px));z-index:20}.service-copy-cancel-bar[hidden]{display:none !important}.service-copy-cancel-bar{align-items:center;background-color:#fff;border-top:1px solid hsla(0,0%,58%,.28);bottom:0;display:flex;justify-content:center;padding:.65rem 1.25rem calc(.65rem + env(safe-area-inset-bottom, 0px));position:sticky;z-index:20}.service-copy-table thead th{background-color:#fff;position:sticky;top:0;z-index:2}.admin-scroll.service-copy-scroll.admin-scroll-with-footer:has(.sticky-save:not([hidden])) .service-copy-editor>form{padding-bottom:1.5rem}.service-copy-scroll,.service-copy-scroll *{text-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.service-copy-scroll .button,.service-copy-scroll .textarea,.service-copy-scroll a[role=button],.service-copy-scroll input,.service-copy-scroll select,.service-copy-scroll td,.service-copy-scroll th,.service-copy-scroll strong,.service-copy-scroll p,.service-copy-scroll span,.service-copy-scroll .tag{box-shadow:none !important;filter:none !important;opacity:1;text-shadow:none !important;transform:none !important;transition:none !important}.custom-checkbox input{position:absolute;cursor:pointer;transform:scale(0);outline:none;visibility:hidden}.checkmark{opacity:100%;transition:border .2s,box-shadow .2s}.custom-checkbox:hover input~.checkmark{opacity:100%}.custom-checkbox input:checked~.checkmark{opacity:100%;background-color:hsl(199,65%,85%)}.custom-checkbox input:focus~.checkmark{outline:3px solid hsl(264,98%,82%);outline-offset:4px;box-shadow:0 0 0 2px hsla(264,98%,82%,.5)}.custom-radio input{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}.custom-radio span{display:inline-block;cursor:pointer}.custom-radio input:checked+span{background-color:hsl(199,65%,85%)}.custom-radio input:checked+span.is-female{background-color:hsl(325,76%,80%)}.custom-radio input:checked+span.is-male{background-color:hsl(199,65%,85%)}.custom-radio input:checked+span.is-diverse{background-color:hsl(264,100%,90%)}.custom-radio input:checked+span.is-notset{background-color:hsl(0,0%,79%)}.custom-radio input:focus+span{outline:2px solid hsl(264,98%,82%);outline-offset:2px;box-shadow:0 0 0 2px hsla(264,98%,82%,.5)}.radiomark{opacity:100%}.custom-radio:hover input~.radiomark{opacity:100%}.custom-radio input:checked~.radiomark.is-notset{opacity:100%;background-color:hsl(0,0%,79%)}.radio-filter{display:flex;align-items:center;flex-wrap:nowrap;gap:.25rem}@media screen and (max-width: 1024px){.radio-filter{font-size:.9rem}}.radios label:first-of-type .radio{margin-left:0 !important}input[type=radio]{transform:scale(1.4);-webkit-transform:scale(1.4);margin:5px;accent-color:hsl(0,0%,26%)}input[type=checkbox]{transform:scale(1.4);-webkit-transform:scale(1.4);margin:5px;accent-color:hsl(0,0%,26%)}select:hover{background-color:hsl(0,0%,97%)}[readonly].textarea,[readonly].input{box-shadow:none;background-color:hsl(0,0%,97%);cursor:not-allowed}input:disabled+.button,input:disabled+.button:hover{cursor:not-allowed;background-color:hsl(0,0%,97%)}input:disabled:focus{outline:none;box-shadow:none;border-color:none;background-color:hsl(0,0%,97%)}.horizontal-checkbox{display:inline-flex;align-items:center;width:fit-content;margin-bottom:.5rem}.placeholder-dark::placeholder{color:hsl(0,0%,21%);font-weight:500;opacity:.9}.label{font-weight:700}.search-input{width:400px}@media screen and (max-width: 768px){.search-input{width:100%;font-size:.9rem}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:inline-block;width:12px;height:12px;margin-left:10px;background:linear-gradient(45deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 43%, hsl(0, 0%, 15%) 45%, hsl(0, 0%, 15%) 55%, rgba(0, 0, 0, 0) 57%, rgba(0, 0, 0, 0) 100%),linear-gradient(135deg, transparent 0%, transparent 43%, hsl(0, 0%, 15%) 45%, hsl(0, 0%, 15%) 55%, transparent 57%, transparent 100%)}.file-label{font-weight:700 !important}.collection_radio_buttons{margin-left:4px}.tag-color-preview{min-width:60px;font-weight:bold;border-radius:8px}.color-swatch{cursor:pointer}.color-option{display:inline-block;width:32px;height:32px;border-radius:50%;border:3px solid rgba(0,0,0,0);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.color-option.is-selected{border-color:var(--brand-primary);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb), 0.25)}.color-swatch-grid{display:grid;grid-template-columns:auto 1fr;gap:.5rem .75rem;align-items:start;max-width:100%}.color-swatch-grid__none{grid-column:1/-1}.color-swatch-grid__rows{grid-column:1/-1;display:grid;gap:.35rem}.color-swatch-grid__row{display:grid;grid-template-columns:minmax(70px, max-content) 1fr;gap:.5rem;align-items:center}.color-swatch-grid__label{color:#4a4a4a;font-size:.75rem;font-weight:600;line-height:1.1}.color-swatch-grid__tones{display:flex;flex-wrap:wrap;gap:.35rem}.color-swatch-grid__cell{display:inline-flex;line-height:0}.color-swatch-grid .color-option{display:inline-flex;align-items:center;justify-content:center}.color-option--empty{background:linear-gradient(135deg, #f8f8f8 45%, #d8d8d8 45%, #d8d8d8 55%, #f8f8f8 55%)}.color-swatch-grid--small .color-option{width:24px;height:24px;border-width:2px}.color-swatch-grid--small .color-swatch-grid__row{grid-template-columns:minmax(64px, max-content) 1fr}.color-swatch-grid--small .color-swatch-grid__label{font-size:.68rem}.brand-color-swatches{display:flex;flex-wrap:wrap;gap:.75rem}.brand-color-swatch{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:.5rem;border-radius:.5rem;border:2px solid rgba(0,0,0,0);transition:all .15s ease;min-width:70px}.brand-color-swatch input[type=radio]{position:absolute;opacity:0;pointer-events:none}.brand-color-swatch:hover{background-color:var(--brand-bg-light)}.brand-color-swatch:has(input:checked),.brand-color-swatch.is-selected{border-color:var(--swatch-color);background-color:var(--brand-bg-light)}.brand-color-swatch .swatch-color{width:40px;height:40px;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.15);margin-bottom:.25rem}.brand-color-swatch .swatch-none{border:2px dashed #ccc;box-shadow:none}.brand-color-swatch .swatch-name{font-size:.75rem;color:#4a4a4a;text-align:center}.brand-color-swatch:has(input:checked) .swatch-color,.brand-color-swatch.is-selected .swatch-color{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--swatch-color)}.brand-color-swatch:has(input:checked) .swatch-none,.brand-color-swatch.is-selected .swatch-none{box-shadow:0 0 0 3px #fff,0 0 0 5px #999}.brand-palette-picker{padding:.15rem;border-radius:.35rem;background:#fff;box-shadow:inset 0 0 0 1px rgba(226,222,226,.8)}.brand-palette-picker__rail{display:grid;grid-template-columns:repeat(auto-fit, minmax(4.35rem, 4.75rem));justify-content:center;gap:.12rem;width:100%}.brand-palette-picker__rail--hero-only{grid-template-columns:repeat(auto-fit, minmax(4.1rem, 4.6rem));gap:.22rem}.brand-palette-picker__family{display:flex;flex-direction:column;align-items:center;gap:.05rem;padding:.12rem .08rem;width:100%;max-width:4.75rem;min-width:0;justify-self:center;box-shadow:inset -1px -1px 0 rgba(233,229,233,.95)}.brand-palette-picker__family--hero-only{gap:0;padding:.2rem .08rem}@media screen and (max-width: 1023px){.brand-palette-picker__rail{grid-template-columns:repeat(auto-fit, minmax(4.1rem, 4.5rem))}}.brand-palette-picker__family--none{justify-content:center}.brand-palette-picker__family--custom{position:relative;max-width:5.2rem}.brand-palette-picker__custom-hex{display:inline-flex;align-items:center;justify-content:center;min-height:1.45rem;margin-top:.15rem;padding:0 .45rem;border-radius:.5rem;background:rgba(247,242,246,.9);color:#7a6873;font-size:.7rem;line-height:1;font-weight:700;letter-spacing:.04em}.brand-palette-picker__tones{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.05rem}.brand-palette-picker__custom-input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none}.brand-palette-picker__custom-input::-webkit-color-swatch-wrapper{padding:0}.brand-palette-picker__custom-input::-webkit-color-swatch{border:none;border-radius:999px}.brand-palette-picker__custom-input:focus{outline:none}.brand-color-swatch--hero{min-width:auto;padding:0;border-radius:.2rem}.brand-color-swatch--hero:hover,.brand-color-swatch--hero:has(input:checked),.brand-color-swatch--hero.is-selected{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.brand-color-swatch--tone{min-width:auto;padding:0;border-radius:.12rem}.brand-color-swatch--hero .swatch-color{width:3.15rem;height:3.15rem;margin-bottom:0;border-radius:999px}.brand-palette-picker__family--custom .brand-color-swatch--hero .swatch-color{width:3.72rem;height:3.72rem}.brand-color-swatch--tone .swatch-color{width:1.12rem;height:1.12rem;margin-bottom:0;border-radius:.14rem}.brand-color-swatch--hero .swatch-none{background:linear-gradient(135deg, #f5f5f5 45%, #ddd 45%, #ddd 55%, #f5f5f5 55%)}.swatch-color__label{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.54rem;line-height:1;font-weight:700;letter-spacing:.04em;text-align:center;padding-inline:.15rem}.brand-palette-picker__summary{gap:.45rem;align-items:center;padding-inline:.6rem;font-size:.78rem}.brand-palette-picker__summary-dot{width:.8rem;height:.8rem;border-radius:999px;display:inline-block;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.brand-palette-picker__summary-dot--empty{background:linear-gradient(135deg, #f5f5f5 45%, #ddd 45%, #ddd 55%, #f5f5f5 55%);border:1px dashed #c8c8c8;box-shadow:none}.brand-color-card-grid{flex:1 1 48rem;display:flex;flex-wrap:wrap;gap:1.15rem;align-items:flex-start;margin:0}.brand-color-card{flex:1 1 15rem;min-width:13.5rem;max-width:18rem;display:flex;flex-direction:column}.brand-branding-flow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.5rem 2rem;margin-block:.25rem 1.25rem}.brand-branding-flow__logos{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:flex-start}.brand-branding-flow__logo{flex:0 0 auto;margin-bottom:0}.brand-branding-flow__logo .is-inline-block{display:block !important}.logo-preview-container--dark{background-color:hsl(20,5%,22%);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%),linear-gradient(-45deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(255, 255, 255, 0.04) 75%),linear-gradient(-45deg, transparent 75%, rgba(255, 255, 255, 0.04) 75%)}.logo-placeholder-large--dark{background:linear-gradient(135deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.04) 100%);color:#fff;border:1px solid hsla(0,0%,100%,.12)}@media screen and (max-width: 1023px){.brand-branding-flow{gap:1.25rem}.brand-color-card-grid{flex-basis:100%}}.brand-palette-editor{margin-top:.55rem}.brand-palette-editor__summary{display:flex;align-items:center;justify-content:space-between;gap:.9rem;cursor:pointer;list-style:none;padding:.35rem 0}.brand-palette-editor__summary--card{display:inline-flex;flex-direction:column;align-items:flex-start;gap:0;width:fit-content;max-width:100%}.brand-palette-editor__trigger{display:inline-flex;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;font:inherit}.brand-palette-editor__trigger:focus-visible{outline:2px solid rgba(176,88,133,.45);outline-offset:4px;border-radius:1rem}.brand-palette-editor__summary::-webkit-details-marker{display:none}.brand-palette-editor__summary .swatch-color--hero{display:inline-flex;align-items:center;justify-content:center;width:3.15rem;height:3.15rem;margin-bottom:0;border-radius:999px}.brand-palette-editor__selected,.brand-palette-editor__selected-card{display:inline-flex;align-items:center;justify-content:center;width:8.4rem;height:7.1rem;padding:.2rem;border-radius:.9rem;background:rgba(0,0,0,0);border:0;box-shadow:none}.brand-palette-editor__selected-card .swatch-color--hero{width:4.35rem;height:4.35rem}.brand-palette-editor__selected-card--empty .swatch-color--hero{width:4.1rem;height:4.1rem}.brand-palette-editor__swatch-not-set{background:#fff;color:#8b7f87;box-shadow:0 0 0 1px rgba(208,201,206,.95),0 4px 12px rgba(55,34,45,.06)}.brand-palette-editor__cta{color:#b05885;font-size:.82rem;font-weight:700;align-self:flex-end;padding-right:.1rem}.brand-color-dialog{width:min(94vw,82rem);max-width:82rem;padding:1.35rem 1.5rem 1.25rem;border-radius:1.35rem}.brand-color-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.15rem}.brand-color-dialog__title{margin:0;font-size:1.35rem;font-weight:700;color:#332b31}.brand-color-dialog__subtitle{margin:.35rem 0 0;font-size:.95rem;line-height:1.45;color:#7f747c}.brand-color-dialog__body{min-height:25rem}.brand-color-dialog__body .brand-palette-picker{margin:0;display:block !important;padding:.3rem 0 0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.brand-color-dialog__body .brand-palette-picker__rail{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:.85rem 1rem}.brand-color-dialog__body .brand-palette-picker__family{flex:0 0 8.45rem;gap:.5rem;width:8.45rem;max-width:none;padding:0;box-shadow:none}.brand-color-dialog__body .brand-palette-picker__family--hero-only{gap:.35rem}.brand-color-dialog__body .brand-color-swatch--hero{width:100%;display:flex;justify-content:center}.brand-color-dialog__body .brand-color-swatch--hero .swatch-color{width:4.35rem;height:4.35rem;margin-inline:auto}.brand-color-dialog__body .brand-palette-picker__family--custom .brand-color-swatch--hero .swatch-color{width:4.75rem;height:4.75rem}.brand-color-dialog__body .brand-palette-picker__custom-hex{min-height:1.7rem;margin-top:.05rem;padding-inline:.55rem;font-size:.78rem}.brand-color-dialog__body .brand-palette-picker__tones{gap:.18rem}.brand-color-dialog__body .brand-color-swatch--tone .swatch-color{width:1.6rem;height:1.6rem;border-radius:.2rem}.brand-color-dialog__body .swatch-color__label{font-size:.72rem;padding-inline:.3rem}.brand-color-dialog__footer{display:flex;justify-content:flex-end;margin-top:1.15rem}.brand-palette-editor[open] .brand-palette-editor__cta::after{content:" ×"}.brand-palette-editor:not([open]) .brand-palette-picker{display:none}.is-unsaved{outline:2px solid hsl(49.14,100%,74.18%);outline-offset:2px;transition:outline-color .2s ease-in-out,box-shadow .2s}input[type=checkbox].is-unsaved,input[type=radio].is-unsaved{box-shadow:0 0 0 2px hsl(49.14,100%,74.18%);border-radius:4px}#booking-module-questions-table .buttons.has-addons .button.is-primary{background-color:#fff;border-color:#f0a7d4;color:#6d214f}#booking-module-questions-table .buttons.has-addons .button.is-primary:hover,#booking-module-questions-table .buttons.has-addons .button.is-primary:focus{background-color:#fff;border-color:#df7fbd;color:#5a173f}:root{--ss-primary-color: $primary;--ss-bg-color: #ffffff;--ss-font-color: $text;--ss-font-placeholder-color: $grey-dark;--ss-disabled-color: $grey-light;--ss-border-color: $custom-border-color;--ss-highlight-color: $primary-light;--ss-success-color: $success;--ss-error-color: $warning;--ss-focus-color: $link;--ss-content-height: 300px;--ss-spacing-l: 7px;--ss-spacing-m: 5px;--ss-spacing-s: 3px;--ss-animation-timing: 0.2s;--ss-border-radius: 4px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-hide{display:none !important}.select.is-slim-select::after{display:none !important}.select.is-slim-select{display:block;width:100%}.modal~.ss-content,body>.ss-content{z-index:10001 !important}.ss-main{display:flex;flex-direction:row;position:relative;user-select:none;color:var(--ss-font-color);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid rgba(128,132,142,.5);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main:focus{box-shadow:0 0 5px hsl(264,98%,82%)}.ss-main.ss-disabled{background-color:hsl(0,0%,79%);cursor:not-allowed;border-radius:.25rem}.ss-main.ss-disabled .ss-values .ss-disabled{color:hsl(0,0%,15%)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above,.ss-main.ss-dir-above{border-top-left-radius:0px;border-top-right-radius:0px}.ss-main.ss-open-below,.ss-main.ss-dir-below{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.ss-main .select select,.ss-main .input,.ss-main .textarea{color:hsl(0,0%,15%);resize:none}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:.5rem;flex:1 1 100%}.ss-main .ss-values .ss-placeholder{display:flex;padding:var(--ss-spacing-s) .5rem var(--ss-spacing-s) .5rem;margin:auto 0px auto 0px;line-height:1em;align-items:center;width:100%;color:hsl(0,0%,44%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;user-select:none;align-items:center;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) .5rem;background-color:hsl(325,80%,70%);border-radius:.5rem}.ss-main .ss-values .ss-single{color:hsl(0,0%,15%);display:flex;margin:auto 0px auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{display:flex;user-select:none;align-items:center;width:fit-content;background-color:hsl(325,80%,70%);border-radius:.5rem;animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) .5rem}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:.5rem;width:.5rem;padding:var(--ss-spacing-s) .5rem;cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:.5rem;width:.5rem}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:fit-content;height:auto;padding:0 .5rem 0 .5rem}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:hsl(0,0%,15%);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;width:12px;height:12px;margin:auto .5rem auto .5rem}.ss-main .ss-arrow path{fill:none;stroke:hsl(0,0%,15%);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-width:calc(100vw - 1rem);max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px rgba(128,132,142,.5);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);transform-origin:center top;overflow:hidden;z-index:10000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-fixed{position:fixed}.ss-content.ss-open-above,.ss-content.ss-open.ss-dir-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.ss-content.ss-open-below,.ss-content.ss-open.ss-dir-below{opacity:1;transform:scaleY(1);transform-origin:center top;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;padding:.5rem;width:100%}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0px;padding:.5rem;margin:0;border:1px solid rgba(128,132,142,.5);border-radius:.25rem;background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px hsl(264,98%,82%)}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 .5rem;border:1px solid rgba(128,132,142,.5);border-radius:.5rem}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:.5rem}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:hsl(0,0%,15%);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto;width:100%}.ss-content .ss-list .ss-error{color:hsl(49.14,100%,74.18%);padding:.5rem}.ss-content .ss-list .ss-searching{color:hsl(0,0%,15%);padding:.5rem;width:100%}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none !important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:bold;color:hsl(0,0%,15%)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:hsl(49.14,100%,74.18%)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 .25rem 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:hsl(151,76%,76%);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:hsl(0,0%,15%);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:.5rem}.ss-content .ss-list .ss-option{display:block;padding:.5rem;white-space:normal;color:hsl(0,0%,15%);cursor:pointer;user-select:none;margin-top:.1rem}.ss-content .ss-list .ss-option:hover{color:hsl(0,0%,15%);background-color:hsl(325,76%,80%);border-radius:.5rem}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:hsl(199,65%,70%);background-color:hsla(199,65%,70%,.08);border-radius:.5rem;font-weight:500}.ss-content .ss-list .ss-option.ss-highlighted::after,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected::after{content:"✓";float:right;color:hsl(199,65%,70%);font-weight:bold;margin-left:8px}.ss-content .ss-list .ss-option.ss-highlighted:hover,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected:hover{background-color:hsla(199,65%,70%,.12)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:hsl(0,0%,79%);border-radius:.5rem}.ss-content .ss-list .ss-option.ss-disabled:hover{color:hsl(0,0%,15%)}.ss-content .ss-list .ss-option.ss-disabled.parent-option{background-color:hsla(151,76%,76%,.14);font-weight:700;margin-top:1rem}.ss-content .ss-list .ss-option.ss-disabled.parent-option.category-level-1{background-color:hsla(151,76%,76%,.1);font-weight:600;margin-top:.5rem}.ss-content .ss-list .ss-option.ss-disabled.parent-option.category-level-2,.ss-content .ss-list .ss-option.ss-disabled.parent-option.category-level-3,.ss-content .ss-list .ss-option.ss-disabled.parent-option.category-level-4,.ss-content .ss-list .ss-option.ss-disabled.parent-option.category-level-5{background-color:hsla(151,76%,76%,.06);font-weight:600;margin-top:.35rem}.ss-content .ss-list .ss-option .parent-option{color:hsl(0,0%,15%);font-weight:600;margin-top:1rem}.ss-content .ss-list .ss-option.category-level-1{padding-left:1.5rem}.ss-content .ss-list .ss-option.category-level-2{padding-left:2.25rem}.ss-content .ss-list .ss-option.category-level-3{padding-left:3rem}.ss-content .ss-list .ss-option.category-level-4{padding-left:3.75rem}.ss-content .ss-list .ss-option.category-level-5{padding-left:4.5rem}.ss-content .ss-list .ss-option .ss-search-highlight{display:inline-block;background-color:hsl(325,76%,80%)}.is-width-height-3rem{width:3rem;height:3rem;min-width:3rem;min-height:3rem;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.round-nav-button{width:48px;height:48px;min-width:48px;min-height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.system-login-avatar-alert{position:relative;border-radius:999px;isolation:isolate}.system-login-avatar-alert::before{content:"";position:absolute;inset:-5px;border-radius:999px;border:4px solid hsl(350,100%,71%);box-shadow:0 0 0 3px hsla(350,100%,86%,.35);pointer-events:none;animation:system-login-avatar-pulse 1.6s ease-out infinite}.system-login-avatar-alert::after{content:"";position:absolute;inset:0;border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),inset 0 0 0 2px hsla(0,0%,100%,.58),0 0 0 1px hsla(350,100%,86%,.22);pointer-events:none;z-index:2}@keyframes system-login-avatar-pulse{0%{transform:scale(1);opacity:.95;box-shadow:0 0 0 0 hsla(350,100%,71%,.45)}70%{transform:scale(1.04);opacity:.65;box-shadow:0 0 0 12px hsla(350,100%,71%,0)}100%{transform:scale(1);opacity:.95;box-shadow:0 0 0 0 hsla(350,100%,71%,0)}}@media(prefers-reduced-motion: reduce){.system-login-avatar-alert::before{animation:none}}@media(orientation: landscape)and (min-width: 1024px)and (max-height: 1024px){.round-nav-button,.avatar-48,.is-width-height-3rem,.dropdown .initials-avatar{width:34px;height:34px;min-width:34px;min-height:34px}}@media(orientation: landscape)and (min-width: 1024px)and (max-height: 1024px){.dropdown .dropdown-trigger .avatar-48 .initials-avatar span{font-size:1rem}}.is-circular{border-radius:50%;aspect-ratio:1/1;height:fit-content}.w-100percent{width:100% !important}.w-100{width:100% !important}.width-40-percent{width:40% !important}.width-30-percent{width:30% !important}@media screen and (min-width: 1024px)and (max-width: 1406px){.width-30-percent{width:25% !important}}.width-25-percent{width:25% !important}.width-20-percent{width:20% !important}.w-100px{width:100px !important}.w-200px{width:200px !important}.w-300px{width:300px !important}.w-30vw{width:30vw !important}.min-width-fit-content{min-width:fit-content}.min-height-0{min-height:0 !important}.h-100{height:-webkit-fill-available !important;height:100% !important}.h-100-percent{height:100% !important}@media screen and (max-width: 1024px){.w-100-tablet{width:100%}}@media screen and (min-width: 1024px){.is-height-0-from-desktop{height:0 !important;overflow:hidden}}.width-100{width:100%;width:-webkit-fill-available}.height-100{height:100%;height:-webkit-fill-available}.max-width-90{max-width:90%}.max-width-80{max-width:80%}.max-height-90{max-height:90%}.max-height-80{max-height:80%}.vw-90{width:90vw}.vw-80{width:80vw}.vw-70{width:70vw}.vw-60{width:60vw}.vw-50{width:50vw}.vw-40{width:40vw}.dvh-90{height:90dvh}.dvh-80{height:80dvh}.dvh-70{height:70dvh}.dvh-60{height:60dvh}.dvh-50{height:50dvh}.dvh-40{height:40dvh}.zoom{transition:box-shadow .1s ease}.zoom:hover{box-shadow:0 2px 8px rgba(10,10,10,.08)}.is-radius-xs{border-radius:.25rem !important}.is-radius-sm{border-radius:.375rem !important}.is-radius-md{border-radius:.5rem !important}.is-radius-lg{border-radius:.75rem !important}.is-radius-xl{border-radius:1rem !important}.is-radius-2xl{border-radius:2rem !important}.is-radius-b-md{border-bottom-left-radius:.7rem;border-bottom-right-radius:.7rem}.b-grey-light,.b-gl{border:1px solid hsl(0,0%,79%)}.b-grey,.b-g{border:1px solid #5b5b5b}.b-danger,.b-d{border:1px solid hsl(350,100%,71%)}.b-black,.b-b{border:1px solid #000}.b-primary,.b-p{border:1px solid var(--brand-primary)}.b-success,.b-s{border:1px solid hsl(151,76%,76%)}.b-warning,.b-w{border:1px solid hsl(49.14,100%,74.18%)}.b-info,.b-i{border:1px solid hsl(199,65%,70%)}.b-white,.b-w{border:1px solid #fff}.has-border-bottom-2{border-bottom:2px solid hsl(0,0%,58%)}.has-border-bottom-1{border-bottom:1px solid hsl(0,0%,58%)}.has-border-bottom-1-grey{border-bottom:1px solid #ddd}.has-border-bottom-1-grey-dark{border-bottom:1px solid hsl(0,0%,44%)}.has-border-bottom-1-dashed-grey{border-bottom:1px dashed hsl(0,0%,79%)}.has-border-bottom-1-white{border-bottom:1px solid #fff}.has-border-bottom-1-success{border-bottom:1px solid hsl(151,76%,76%)}.has-border-bottom-1-warning{border-bottom:1px solid hsl(49.14,100%,74.18%)}.has-border-bottom-1-rose{border-bottom:1px solid hsl(13,100%,94%)}.has-border-bottom-1-primary{border-bottom:1px solid var(--brand-primary)}.has-border-bottom-1-primary-light{border-bottom:1px solid var(--brand-primary-light)}.has-border-bottom-1-beige{border-bottom:1px solid hsl(35,100%,97%)}.has-border-top-1{border-top:1px solid hsl(0,0%,58%)}.has-border-right-2{border-right:2px solid rgba(185,190,202,.5)}.has-border-right-1{border-right:1px solid rgba(185,190,202,.5)}.has-border-left-2{border-left:2px solid rgba(185,190,202,.5)}.b-grey -link{border:1px solid hsl(264,98%,82%) !important}.b-grey -info{border:1px solid hsl(199,65%,70%) !important}.b-grey -warning{border:1px solid hsl(49.14,100%,74.18%) !important}.b-grey -danger{border:1px solid hsl(350,100%,71%) !important}.has-accent-bar{background-color:hsl(49.14,100%,74.18%);background-image:linear-gradient(45deg, var(--brand-primary), hsl(49.14, 100%, 74.18%));height:3px}.has-accent-bar-info-light{background-color:hsl(49.14,100%,74.18%);background-image:linear-gradient(45deg, hsl(199, 65%, 70%), hsl(324, 55%, 87%));height:3px}.has-accent-bar-primary-light{background-image:linear-gradient(45deg, var(--brand-primary), hsl(324, 55%, 87%));height:3px}.has-text-gradient{background-color:hsl(49.14,100%,74.18%);background-image:linear-gradient(45deg, hsl(49.14, 100%, 74.18%), var(--brand-primary));background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-text-fill-color:rgba(0,0,0,0)}.table.has-grid-borders{border-radius:.5rem !important;overflow:hidden}.table.has-grid-borders td,.table.has-grid-borders th{border-right:1px solid #dbdbdb}.table.has-grid-borders td:last-child,.table.has-grid-borders th:last-child{border-right:none}.table.has-grid-borders tr:last-child td{border-bottom:1px solid #dbdbdb}.table.has-grid-borders thead th{border-right:1px solid #dbdbdb;border-bottom:2px solid #dbdbdb}.table.has-grid-borders thead th:last-child{border-right:none}.card,.box{border:1px solid rgba(185,190,202,.5);box-shadow:0 2px 4px rgba(0,0,0,.05)}@media screen and (max-width: 768px){.br{border-right:none}.bl{border-left:none}}.has-border-top-left-radius-lg{border-top-left-radius:.75rem !important}.has-border-right-1-grey-lighter{border-right:1px solid hsl(0,0%,92%)}.has-border-left-1-grey-lighter{border-left:1px solid hsl(0,0%,92%)}.has-border-bottom-1-grey-lighter{border-bottom:1px solid hsl(0,0%,92%)}.has-border-top-1-grey-lighter{border-top:1px solid hsl(0,0%,92%)}.has-border-left-primary{border-left:4px solid var(--brand-primary)}.has-border-left-warning{border-left:4px solid hsl(49.14,100%,74.18%)}.has-border-left-danger{border-left:4px solid hsl(350,100%,71%)}.has-border-left-success{border-left:3px solid hsl(151,76%,76%)}.has-border-left-grey-lighter{border-left:3px solid hsl(0,0%,92%)}.has-border-bottom{border-bottom:1px solid hsl(0,0%,92%)}.dropdown-menu{position:absolute;z-index:2000;display:block;opacity:0;left:0;right:0;transform:translateY(-10px);transition:opacity .2s ease-in-out,transform .2s ease-in-out;pointer-events:none}.dropdown.is-active .dropdown-menu{opacity:1;transform:translateY(0);pointer-events:auto}details.dropdown>summary{list-style:none}details.dropdown>summary::-webkit-details-marker{display:none}details.dropdown:not([open])>.dropdown-menu{display:none}details.dropdown[open]>.dropdown-menu{display:block;opacity:1;transform:none;pointer-events:auto}.dropdown:focus-within>.dropdown-menu{display:block;opacity:1;transform:none;pointer-events:auto}.dropdown.is-hoverable .dropdown-menu{display:none;opacity:1;transform:none;pointer-events:auto;transition:none}.dropdown.is-hoverable:hover .dropdown-menu,.dropdown.is-hoverable.is-active .dropdown-menu{display:block}.dropdown-menu .dropdown-content{border:1px solid rgba(185,190,202,.5);box-shadow:0 2px 4px rgba(0,0,0,.05)}.dropdown-item{text-decoration:none !important;color:hsl(0,0%,15%) !important}button.dropdown-item{width:100%;border:0;background:rgba(0,0,0,0);font:inherit;cursor:pointer}.dropdown-item:hover,.dropdown-item.is-active{text-decoration:none !important;color:hsl(0,0%,15%) !important}.titlebar{flex-wrap:wrap}.field.search-input{flex-grow:1;min-width:0}.titlebar__title{max-height:50px;order:1}.titlebar__actions{order:2}.titlebar__search{display:flex}.titlebar__search .search-input{min-width:0}.titlebar__search{order:3;flex:1 1 100%}@media screen and (min-width: 1025px){.titlebar{flex-wrap:nowrap}.titlebar__title{order:1}.titlebar__search{order:2;flex:1 1 auto;margin-top:0}.titlebar__actions{order:3}.titlebar__search .search-input{flex:1 1 clamp(12rem,24vw,25rem);max-width:25rem;min-width:12rem;width:auto}.titlebar__search.field,.titlebar__search .field.search-input{padding-top:0 !important}}.titlebar__search{justify-content:flex-start}.titlebar .button.is-disabled{background:#fff4d6;border-color:#f0c36d;color:#8a5a00;box-shadow:none;cursor:not-allowed;opacity:1}.titlebar .button.is-disabled .icon{color:#c27803}@media screen and (min-width: 1025px){.titlebar__search{justify-content:flex-start;margin-left:1rem;margin-top:0}}@media screen and (min-width: 1025px)and (max-width: 1240px){.titlebar__count{display:none}.titlebar__search .search-input{flex-basis:clamp(12rem,20vw,18rem);max-width:18rem}}.titlebar .search-bg{background-color:#fff}@media screen and (min-width: 1025px){.titlebar .search-bg{background-color:hsl(330,20%,98%)}}@media screen and (max-width: 1024px){.titlebar{border-bottom:1px solid hsl(0,0%,58%);margin-bottom:1rem}}.booking-intake-page .title.is-5,.booking-intake-page .title.is-6{font-size:1rem;line-height:1.3}.divider{position:relative;display:flex;align-items:center;text-transform:uppercase;color:#7a7a7a;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin:25px 0}.divider:after,.divider:before{content:"";display:block;flex:1;height:1px;background-color:#dbdbdb}.divider:not(.is-right):after{margin-left:10px}.divider:not(.is-left):before{margin-right:10px}.divider.is-left:before,.divider.is-right:after{display:none}.divider.is-vertical{flex-direction:column;margin:0 25px}.divider.is-vertical:after,.divider.is-vertical:before{height:auto;width:1px}.divider.is-vertical:after{margin-left:0;margin-top:10px}.divider.is-vertical:before{margin-right:0;margin-bottom:10px}.divider.is-white:after,.divider.is-white:before{background-color:#fff}.divider.is-black:after,.divider.is-black:before{background-color:#000}.divider.is-dark:after,.divider.is-dark:before{background-color:hsl(20,5%,22%)}.divider.is-primary:after,.divider.is-primary:before{background-color:hsl(325,80%,70%)}.divider.is-link:after,.divider.is-link:before{background-color:hsl(264,98%,82%)}turbo-frame#modal_container{position:static;display:block;z-index:auto}.modal-card{container-type:inline-size;container-name:modal-card}.slide-over-wrapper{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1100;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.backdrop{position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:1000;transition:opacity .3s ease,visibility .3s ease}.slide-over{position:fixed;top:0;right:0;width:500px;height:100%;background-color:#fff;box-shadow:-4px 0 10px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .3s ease;z-index:1200}.slide-over:not(.is-hidden){transform:translateX(0)}.slide-over-wrapper:not(.is-hidden){visibility:visible;opacity:1}.slide-over-content{display:flex;flex-direction:column;height:100%}.slide-over-header{display:flex;justify-content:space-between;padding:16px;border-bottom:1px solid #eaeaea}@media(max-width: 768px){.slide-over{width:100%}}@media(max-width: 480px){.slide-over{width:100%}}dialog::backdrop{background-color:rgba(85,85,85,.3)}dialog{box-shadow:0 5px 5px rgba(0,0,0,.3);border-radius:1rem;border:1px solid rgba(185,190,202,.5);padding:.7rem;position:fixed;top:25%;left:50%;transform:translateX(-50%);margin:0;min-width:fit-content}@media(max-width: 768px){dialog{width:100%;left:50%;transform:translateX(-50%);margin:0 auto}}@media(min-width: 768px)and (max-width: 1023px){dialog{width:75%;left:50%;transform:translateX(-50%);margin:0 auto}}.flash-container{position:fixed;top:0;right:0;left:0;width:100%;z-index:50000;text-align:center;padding-top:1rem;transition:transform .5s ease-in,opacity .5s ease-in}.flash-container .notification{text-align:left;display:inline-block;margin:0 auto;width:90%;box-shadow:0 4px 8px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19);position:relative;padding-right:3.5rem;padding-left:3.5rem;border-radius:2rem}.notification .delete{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@media(max-width: 768px){.flash-container .notification{width:90%;padding:1rem}}@media(min-width: 768px){.flash-container .notification{width:70%}}@media(min-width: 1024px){.flash-container .notification{width:50%}}@media(min-width: 1216px){.flash-container .notification{width:40%}}.notification{border-radius:1rem !important}@media screen and (max-width: 768px){.notification{padding:.75rem}}@media screen and (min-width: 768px)and (max-width: 1024px){.notification{padding:1rem}}.notification .delete{background-color:hsl(0,0%,79%);position:absolute;top:1.5rem;right:1rem;transform:translateY(-50%)}.notification{padding:1rem}.reminder{background-color:hsl(49.14,100%,74.18%);background-image:linear-gradient(45deg, hsl(264, 100%, 90%), hsl(199, 65%, 85%));box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:hidden;transition:max-height .3s ease,padding .3s ease;cursor:pointer;position:relative}.reminder.collapsed{max-height:80px;padding:.5rem}.reminder.expanded{max-height:500px;padding:1rem}.reminder .header{display:flex;align-items:center;position:relative}.reminder .header .emoji{position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:2rem;z-index:10}.reminder .header .text-content{flex-grow:1;padding-right:2.5rem}.reminder .expandable-content{display:none}.reminder.expanded .expandable-content{display:block;padding-top:1rem}.modal{z-index:3500;overflow:hidden;opacity:1;visibility:visible;transition:opacity .8s ease-in-out,visibility .8s ease-in-out}.modal.fade-out{opacity:0;visibility:hidden;transition:opacity .8s ease-in-out,visibility .8s ease-in-out}.modal-card-head{box-shadow:none;padding:1rem 1.5rem}.modal-card-title{font-weight:800;flex-shrink:1}.modal-card-head-content{flex:1 1 auto;min-width:0}.modal-header-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}.modal-card-foot{padding:1rem;justify-content:flex-end}.modal-card-foot .button{padding-left:2.5rem;padding-right:2.5rem}.modal-card-head,.modal-card-foot{background-color:hsl(310,32.99%,93.29%)}.modal-card-body{display:flex;padding-bottom:0rem}.modal-body-coupon{padding:1rem 1.25rem}.modal-body-coupon .is-flex-grow-1{padding:1rem 0}.modal-background{transition:opacity .4s ease-in-out}.modal-card{display:flex;flex-direction:column;overflow:hidden}.modal-card-head,.modal-card-foot{flex:0 0 auto}.modal-card-body{flex:1 1 auto;overflow:auto;min-height:0;padding:.5rem}.modal-auto .modal-card{width:min(52vw,720px);height:auto;max-height:min(90dvh,720px)}.modal-auto .modal-card-body{flex:0 1 auto}.modal-auto .modal-body-content{flex:0 1 auto !important}.modal-xsmall .modal-card{width:min(32vw,400px);max-width:400px;height:auto;max-height:min(50dvh,300px)}.modal-small .modal-card{width:min(52vw,720px);height:min(70dvh,720px)}.modal-medium .modal-card{width:min(60vw,900px);height:min(80dvh,840px)}.modal-large .modal-card{width:min(70vw,1100px);height:min(85dvh,900px)}.modal-xlarge .modal-card{width:min(82vw,1320px);height:min(90dvh,960px)}.modal-fullscreen .modal-card{width:96vw;height:94dvh;max-width:none;max-height:none}.modal-fullscreen-mobile .modal-card{width:min(84vw,860px);height:min(82dvh,840px)}.audit-trail-modal-table-container{max-height:min(75dvh,70rem)}.audit-trail-modal-filters__summary{justify-content:center}.audit-trail-modal-filters__summary::-webkit-details-marker{display:none}.audit-trail-modal-filters__summary::marker{content:""}.audit-trail-modal-filters__panel{background:#fff}@media(max-width: 768px){.audit-trail-modal-filters--mobile[open] .audit-trail-modal-filters__summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.audit-trail-modal-filters__panel{padding:.75rem;border:1px solid rgba(185,190,202,.5);border-top:0;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.audit-trail-modal-filters__controls{gap:.5rem}.audit-trail-modal-filters__controls .control{margin-bottom:0}.audit-trail-modal-filters__controls .is-expanded-mobile,.audit-trail-modal-filters__controls .select,.audit-trail-modal-filters__controls .select select,.audit-trail-modal-filters__controls .input{width:100%}.audit-trail-modal-filters__controls .is-expanded-mobile{flex:1 1 100%}.audit-trail-modal-filters__controls .button{width:100%}.audit-trail-pagination--mobile{gap:.5rem;justify-content:center}.audit-trail-pagination--mobile .pagination-previous,.audit-trail-pagination--mobile .pagination-next{flex:0 1 auto;margin:0;min-width:0;padding-right:.75rem;padding-left:.75rem;white-space:nowrap}.audit-trail-pagination--mobile .pagination-list{flex:0 0 auto;margin:0}.audit-trail-pagination--mobile .pagination-link{margin:0;min-width:0;padding-right:.75rem;padding-left:.75rem;white-space:nowrap}.audit-trail-modal-table-container{max-height:none}}@media(max-width: 768px){.modal-auto .modal-card{width:94vw;max-height:90dvh}.modal-xsmall .modal-card{width:90vw;max-width:380px}.modal-small .modal-card{width:94vw;height:78dvh}.modal-medium .modal-card,.modal-large .modal-card,.modal-xlarge .modal-card{width:100dvw;height:100dvh}.modal-fullscreen .modal-card,.modal-fullscreen-mobile .modal-card{width:100dvw;height:100dvh;max-width:none;max-height:none}}@media(max-width: 1023px){.modal-fullscreen{position:fixed !important;inset:0 !important;width:100% !important;height:100% !important;align-items:stretch !important;justify-content:stretch !important}.modal-fullscreen>div:not(.modal-background){position:relative;flex:1;display:flex;align-items:stretch;justify-content:stretch;min-width:0}.modal-fullscreen .modal-card{flex:1;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;margin:0 !important;border-radius:0}}@media(min-width: 769px)and (max-width: 1023px){.modal-xsmall .modal-card{width:min(40vw,420px);max-width:420px}.modal-small .modal-card{width:min(72vw,700px);height:72dvh}.modal-medium .modal-card{width:min(84vw,860px);height:82dvh}.modal-large .modal-card{width:min(92vw,980px);height:86dvh}.modal-xlarge .modal-card{width:min(96vw,1120px);height:90dvh}.modal-fullscreen .modal-card,.modal-fullscreen-mobile .modal-card{width:100dvw;height:100dvh;max-width:none;max-height:none}}@media(min-width: 1024px)and (max-width: 1215px){.modal-xsmall .modal-card{width:min(36vw,400px);max-width:400px}.modal-small .modal-card{width:min(64vw,840px);height:75dvh}.modal-medium .modal-card{width:min(72vw,960px);height:82dvh}.modal-large .modal-card{width:min(80vw,1080px);height:86dvh}.modal-xlarge .modal-card{width:min(88vw,1240px);height:90dvh}}@media(min-width: 1216px)and (max-width: 1407px){.modal-small .modal-card{width:min(46vw,760px);height:72dvh}.modal-medium .modal-card{width:min(56vw,980px);height:80dvh}.modal-large .modal-card{width:min(66vw,1180px);height:86dvh}.modal-xlarge .modal-card{width:min(78vw,1360px);height:90dvh}}@media(min-width: 1408px){.modal-small .modal-card{width:min(38vw,820px);height:70dvh}.modal-medium .modal-card{width:min(48vw,1100px);height:78dvh}.modal-large .modal-card{width:min(58vw,1280px);height:86dvh}.modal-xlarge .modal-card{width:min(70vw,1440px);height:90dvh}}@media screen and (max-width: 768px){.modal-card-head,.modal-card-foot{padding:.75rem}.modal-card-body{padding:.25rem}.modal-card-head{border-radius:0}.modal-card-foot .buttons{flex-wrap:wrap;gap:.5rem}.modal-card-foot .button{padding-left:.75rem;padding-right:.75rem;font-size:.875rem}}.modal-image-content{display:flex;justify-content:center;max-width:75vw;max-height:75vh;overflow:auto;border-radius:8px;align-items:center}@media(max-width: 1023px){.modal-image-content{max-width:90vw;max-height:60vh}}@media(min-width: 1024px)and (max-width: 1215px){.modal-image-content{max-width:70vw;max-height:70vh}}@media(min-width: 1216px){.modal-image-content{max-width:60vw;max-height:80vh}}.modal-image-content .image{margin:0;line-height:0}.pagination-link,.pagination-next,.pagination-previous{background-color:#fff}.tabs{min-height:2.5rem}.sidebar{height:100%;width:64px;overflow-x:hidden;transition:width .3s;padding-top:1rem}.sidebar .sidebar-button{color:hsl(325,76%,80%);width:100%;display:flex;align-items:center;justify-content:center;padding:.25rem;transition:background-color .3s}.sidebar .sidebar-button:hover{background-color:hsl(325,80%,90%)}.sidebar .sidebar-button.is-active{background-color:hsl(325,80%,70%)}.sidebar.expanded{width:164px}.sidebar.expanded .sidebar-button{justify-content:flex-start}.sidebar.expanded .sidebar-button-label{font-weight:bold}.sidebar-border{width:3px;height:100%;background:linear-gradient(0deg, hsl(325, 80%, 70%), hsl(49.14, 100%, 74.18%))}@container main-container (max-width: 1024px){.sidebar-container{display:none;flex:none}.sidebar{display:none;flex:none}}.sidebar-container.office .sidebar-button.is-active{background-color:hsl(325,76%,80%)}.sidebar-container.office{background-color:hsl(13,100%,94%)}.sidebar-container.office .sidebar-border{width:1px;height:100%;background:linear-gradient(0deg, hsl(325, 80%, 70%), hsl(325, 80%, 70%))}.tabs li.is-active a:hover{text-decoration:none !important}.tabs a{color:gray !important;text-decoration:none;transition:text-decoration .2s ease,font-weight .2s ease,color .2s ease}.tabs a:hover{text-decoration:none !important;color:inherit !important}.tabs li.is-active a{color:var(--brand-tab-active-color, var(--brand-primary-dark, var(--brand-primary))) !important}a{text-decoration:none !important}.underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes zoomIn{0%{transform:scale(0.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes pulse{0%,50%,100%{transform:translateY(-50%) scale(1)}25%,75%{transform:translateY(-50%) scale(1.3)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes shine{to{background-position-x:-200%}}.magic{position:relative;display:inline-block}.magic:before{animation:rotate 1s linear infinite;border-radius:100%;box-shadow:0 3px 0 0 rgba(225,131,194,.25),0 -3px 0 0 rgba(165,181,222,.25),3px 0 0 0 rgba(225,131,194,.25),-3px 0 0 0 rgba(165,181,222,.25),3px -1px 0 0 rgba(195,156,208,.5),-3px 3px 0 0 rgba(195,156,208,.5),3px 3px 0 0 rgba(255,105,180,.75),-3px -3px 0 0 rgba(135,206,235,.75);content:"";height:100%;position:absolute;width:100%;top:0;left:0;z-index:-1}.ribbon{width:60px;font-size:14px;padding:4px;position:absolute;right:-25px;top:-12px;text-align:center;border-radius:25px;transform:rotate(20deg);background-color:hsl(49.14,100%,74.18%);color:#fff}.zoom-in{animation:zoomIn .3s ease-out}.bounce-unlimited{display:inline-block;-webkit-animation:bounce 1.5s ease-in-out infinite;animation:bounce 1.5s ease-in-out infinite}.emoji-pulse{display:inline-block;animation:pulse 1s ease-out 1;transform-origin:center}.flash-emoji{position:absolute;top:50%;left:20px;transform:translateY(-50%);font-size:2.5rem}.flash-emoji-message{padding-left:1.5rem;font-weight:600}@media(max-width: 768px){.flash-emoji{font-size:2.5rem}}.magnify-icon,.avatar-edit-icon{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.5);border-radius:50%;padding:4px;color:#fff;font-size:.8rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.magnify-icon svg,.avatar-edit-icon svg{width:1rem;height:1rem;display:block}.magnify-icon svg path,.avatar-edit-icon svg path{fill:currentColor}.magnify-icon:hover,.avatar-edit-icon:hover{transform:translateY(-2px)}.magnify-icon:hover svg,.avatar-edit-icon:hover svg{transform:scale(1.05);transition:transform .12s ease}.magnify-icon .svg-inline--fa,.avatar-edit-icon .svg-inline--fa{width:1rem;height:1rem}.fa-stack .svg-inline--fa.fa-lg{vertical-align:-0.45em}.fa-stack .fa-lg{font-size:2em}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:hsl(0,0%,58%);color:#fff;text-align:center;padding:5px 0;border-radius:.75rem;position:absolute;z-index:1000;opacity:0;transition:opacity .3s}.tooltip-right{top:-5px;left:125%}.tooltip-top{bottom:125%;left:50%;margin-left:-60px}.tooltip-bottom{top:135%;left:50%;margin-left:-60px}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.toggleable{transition:width .5s ease}@media screen and (max-width: 768px){.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:10000}}.carousel-container{max-width:1000px;position:relative;margin:auto}.carousel-slide{display:none}.carousel-image{width:100%}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-20px;padding:1rem;color:#fff;font-weight:bold;font-size:1.5rem;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:hsl(0,0%,58%)}.dots-container{position:absolute;bottom:12px;width:100%;text-align:center}.dot{cursor:pointer;height:1rem;width:1rem;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.active-dot,.dot:hover{background-color:#717171}.fade{animation-name:fade;animation-duration:.5s}@keyframes fade{from{opacity:.9}to{opacity:1}}@keyframes skeleton-pulse{0%{opacity:1;transform:translateZ(0) scaleY(1)}50%{opacity:.82;transform:translateZ(0) scaleY(0.995)}100%{opacity:1;transform:translateZ(0) scaleY(1)}}.skeleton .skel{animation:skeleton-pulse 1.2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.skeleton .skel{animation:none}.skel::after{animation:none}}.turbo-progress-bar{background:hsl(325,76%,80%)}.is-sticky{position:sticky;top:0;z-index:1000}.is-block{display:block}.is-display-contents{display:contents !important}.width-fit-content{width:fit-content !important}.height-fit-content{height:fit-content !important}.overflow-x-auto{overflow-x:auto !important;-webkit-overflow-scrolling:touch}.overflow-y-auto{overflow-y:auto !important;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.overflow-y-auto::-webkit-scrollbar{display:none}.overflow-auto{overflow:auto !important;-webkit-overflow-scrolling:touch}.overflow-hidden{overflow:hidden !important}.is-absolute{position:absolute}.hide-scrollbar{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.is-selectable{user-select:text}.margin-bottom-responsive{margin-bottom:.75rem}@media(min-width: 1024px){.margin-bottom-responsive{margin-bottom:.25rem}}@media screen and (max-width: 768px){.is-expanded-mobile{flex-grow:1}}.mis-0{margin-inline-start:0 !important}.mie-0{margin-inline-end:0 !important}.no-columns-margin{margin-bottom:0 !important;margin-inline-start:0 !important;margin-inline-end:0 !important;margin-top:0 !important}.has-opacity-0-5{opacity:.5 !important}a.has-background-white:hover,a.has-background-white:focus-visible,button.has-background-white:hover,button.has-background-white:focus-visible,.has-background-white.is-hoverable:hover,.has-background-white.is-hoverable:focus-visible{background-color:hsl(325,80%,90%) !important}.button,a,.list-item.list-item-link{-webkit-tap-highlight-color:rgba(0,0,0,0)}.has-min-height-0{min-height:0 !important}.is-sticky-bottom{position:sticky;bottom:0;z-index:20}.flex-1-1-auto{flex:1 1 auto !important}@media screen and (max-width: 768px){.is-flex-direction-column-mobile{flex-direction:column !important}}.stat-cards .column{display:flex}.stat-cards .stat-card{display:flex;flex-direction:column;width:100%;min-height:100px}.stat-cards .stat-card .heading{margin-bottom:.5rem}.stat-cards .stat-card .title{margin-bottom:.25rem}.stat-cards .stat-card .stat-subtitle{margin-top:auto;font-size:.75rem}.flex-shrink-0{flex-shrink:0 !important}.flex-1{flex:1 !important}.min-h-0{min-height:0 !important}.min-w-0{min-width:0 !important}.h-100{height:100% !important}.min-vh-70{min-height:70vh !important}.min-h-100dvh{min-height:100dvh !important}.page-loading-indicator{align-items:center;display:flex;bottom:var(--page-loading-bottom, 0);justify-content:center;left:var(--page-loading-left, 0);pointer-events:none;position:fixed;right:var(--page-loading-right, 0);top:var(--page-loading-top, 0);z-index:2100}.page-loading-indicator[hidden]{display:none !important}.page-loading-indicator__surface{height:6rem;width:6rem}.page-loading-indicator__spinner,.app-spinner,.button.is-loading::after,.control.is-loading::after,.select.is-loading::after,.input.is-loading::after{animation:page-loading-indicator-spin .8s linear infinite;border:.35rem solid var(--brand-primary-light);border-top-color:var(--brand-primary);border-radius:50%;display:inline-block;flex-shrink:0}.page-loading-indicator__spinner{height:3rem;width:3rem}.app-spinner{border-width:.24rem;height:1.5rem;width:1.5rem}.app-spinner--small{border-width:.18rem;height:1rem;width:1rem}.app-spinner--medium{border-width:.24rem;height:1.5rem;width:1.5rem}.app-spinner--large{border-width:.3rem;height:2rem;width:2rem}@keyframes page-loading-indicator-spin{to{transform:rotate(360deg)}}.pt-navbar-fixed{padding-top:3.25rem !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:.75rem !important}.gap-4{gap:1rem !important}.has-text-success-dark{color:var(--app-success-dark, hsl(146, 42%, 28%)) !important}.rating-stars{display:inline-flex;align-items:center;gap:.35rem}.rating-stars__star{width:30px;height:30px;border-radius:6px;border:1px solid hsl(0,0%,79%);background-color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;color:hsl(0,0%,44%);transition:border-color .2s ease,transform .2s ease}.rating-stars__star:hover{transform:translateY(-1px)}.rating-stars__star--inactive{color:hsl(0,0%,58%)}.rating-stars__star--active{border-color:hsl(49.14,100%,74.18%);color:hsl(54,95%,44%) !important}.rating-stars--prominent{gap:.4rem}.rating-stars--prominent .rating-stars__star{width:38px;height:38px;border-radius:8px;font-size:1.35rem;border-width:1.5px}.rating-stars--prominent .rating-stars__star--active{border-color:hsl(52,95%,58%);color:hsl(54,95%,44%);box-shadow:0 1px 4px rgba(0,0,0,.08)}.rating-stars--pill{padding:.35rem .75rem;border-radius:9999px;background-color:#fff;gap:.3rem}.rating-stars--pill .rating-stars__star{width:32px;height:32px;border-radius:6px;font-size:1.1rem;background-color:rgba(0,0,0,0);border-color:hsl(52,95%,83%)}.rating-stars--pill .rating-stars__star--active{border-color:hsl(54,95%,44%);color:hsl(54,95%,44%)}.rating-stars--pill .rating-stars__star--inactive{color:hsl(0,0%,79%);border-color:hsl(0,0%,92%)}.rating-stars--sidebar{padding:.2rem .45rem;gap:.2rem}.rating-stars--sidebar .rating-stars__star{width:22px;height:22px;border-radius:5px;font-size:.8rem}.rating-stars--solid{gap:.4rem}.rating-stars--solid .rating-stars__star{width:36px;height:36px;border-radius:8px;font-size:1.15rem;border:none}.rating-stars--solid .rating-stars__star--active{background-color:hsl(52,95%,58%);color:#fff;border-color:rgba(0,0,0,0)}.rating-stars--solid .rating-stars__star--inactive{background-color:hsl(0,0%,92%);color:hsl(0,0%,79%);border:none}details>summary::-webkit-details-marker{display:none}details>summary::marker{display:none;content:""}details summary .fa-chevron-down{transition:transform .2s ease}details[open]>summary .fa-chevron-down{transform:rotate(180deg)}.top-0{top:0}.top-10{top:30px}.centered-content{display:flex;justify-content:center;align-items:center}.price-levels-table{margin-bottom:0}.price-levels-table thead th{background:linear-gradient(180deg, #fafafa 0%, #f3f4f6 100%);border-bottom-width:2px;color:rgba(17,24,39,.88);font-size:.8rem;letter-spacing:.02em;text-transform:uppercase}.price-levels-table__group-row td{background:linear-gradient(180deg, #fcfcfd 0%, #f8fafc 100%);border-top:1px solid rgba(17,24,39,.12);border-bottom:1px solid rgba(17,24,39,.08);padding-top:1rem;padding-bottom:1rem;vertical-align:top}.price-levels-table__level-cell{min-width:0}.price-levels-table__level-name{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.price-levels-table__group-summary{white-space:nowrap}.price-levels-table__empty-row td{background-color:#fff;color:rgba(17,24,39,.68);padding-top:.9rem;padding-bottom:.9rem}.price-level-assignment-row{background-color:#fff}.price-level-assignment-row td{padding-top:.875rem;padding-bottom:.875rem;vertical-align:middle}.price-level-assignment-row__spacer{width:1%;min-width:1rem}.price-level-assignment-row__name,.price-level-assignment-row__value{min-width:0}.price-level-assignment-row__value{min-width:12rem;text-align:right}.price-level-assignment-row__label{display:inline-flex;align-items:center;justify-content:flex-end;min-height:2rem}.price-level-assignment-row__editor{display:none}.price-level-assignment-row:hover .price-level-assignment-row__label,.price-level-assignment-row:focus-within .price-level-assignment-row__label{display:none}.price-level-assignment-row:hover .price-level-assignment-row__editor,.price-level-assignment-row:focus-within .price-level-assignment-row__editor{display:inline-flex}@media(hover: none){.price-level-assignment-row__label{display:none}.price-level-assignment-row__editor{display:inline-flex}}@media screen and (max-width: 768px){.price-levels-table__group-row td{display:block}.price-levels-table__group-summary{padding-top:0;text-align:left !important}.price-level-assignment-row__spacer{display:none}.price-level-assignment-row td{display:block}.price-level-assignment-row__value{min-width:0;text-align:left}.price-level-assignment-row__label,.price-level-assignment-row__editor{justify-content:flex-start}}@media screen and (max-width: 1399px){.is-hidden-under-1400px{display:none !important}}@media screen and (max-width: 1689px){.is-hidden-under-1690px{display:none !important}}@media screen and (max-width: 1023px){.is-hidden-until-desktop{display:none !important}}@media screen and (min-width: 1024px){.is-visible-until-desktop{display:none !important}}@media screen and (max-width: 1024px){.is-hidden-under-desktop{display:none !important}}@media screen and (min-width: 1024px){.is-hidden-over-touch{display:none !important}}@media screen and (max-width: 1024px){.is-hidden-touch-main{display:none}}@media screen and (min-width: 1024px){.is-hidden-desktop{display:none !important}}@media(orientation: landscape)and (min-width: 1024px)and (max-height: 1024px){.is-hidden-landscape-ipad{display:none !important}}.list{--be-list-color: var(--bulma-text, hsl(0, 0%, 15%));--be-list-item-description-color: var(--bulma-text-50, rgba(10, 10, 10, 0.5));--be-list-item-divider-color: var(--bulma-border, rgba(10, 10, 10, 0.1));--be-list-item-hover-color: var(--bulma-scheme-main-bis, #fafafa);--be-list-item-image-margin: 0.75em;--be-list-item-padding: 0.75em;--be-list-item-title-color: var(--bulma-text-strong, #0a0a0a);color:var(--be-list-color);display:flex;flex-direction:column}.list.has-hidden-images .list-item-image{display:none}.list.has-hoverable-list-items .list-item:hover{background-color:var(--be-list-item-hover-color)}.list.has-overflow-ellipsis .list-item-content{min-width:0;max-width:calc(var(--length)*1ch)}.list.has-overflow-ellipsis .list-item-content>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover: hover){.list:not(.has-visible-pointer-controls) .list-item-controls{opacity:0;visibility:hidden}}.list .list-item-link{text-decoration:none}.list .list-item-link:hover{text-decoration:none}.list .list-item{align-items:center;display:flex;position:relative;transition:background-color ease-out .125s}@media(hover: hover){.list .list-item:hover .list-item-controls,.list .list-item:focus-within .list-item-controls{opacity:initial;visibility:initial}}.list .list-item:not(.box){padding:var(--be-list-item-padding)}.list .list-item:not(:last-child):not(.box){border-bottom:1px solid var(--be-list-item-divider-color)}@media screen and (max-width: 768px){.list:not(.has-overflow-ellipsis) .list .list-item{flex-wrap:wrap}}.list .list-item-image{flex-shrink:0;margin-right:var(--be-list-item-image-margin)}@media screen and (max-width: 768px){.list .list-item-image{padding:.5rem 0}}.list .list-item-content{display:flex;flex-direction:column;flex-grow:1}@media screen and (max-width: 768px){.list .list-item-content{padding:.5rem 0}}.list .list-item-title{color:var(--be-list-item-title-color);font-weight:700 !important}.list .list-item-description{color:var(--be-list-item-description-color)}.list .list-item-controls{flex-shrink:0;transition:opacity ease-out .125s}@media screen and (max-width: 768px){.list .list-item-controls{padding:.5rem 0;flex-wrap:wrap}}@media screen and (min-width: 769px),print{.list .list-item-controls{padding-left:var(--be-list-item-padding)}.list:not(.has-visible-pointer-controls) .list .list-item-controls{align-items:center;display:flex;height:100%;padding-right:var(--be-list-item-padding);position:absolute;right:0}}@media(max-width: 1024px){.list-item{padding:.5rem}.list .list-item:not(.box){padding:0}}.list .list-item:not(:last-child):not(.box){border-bottom:1px solid hsl(0,0%,79%)}.list .list-item-description{color:hsl(0,0%,44%) !important}.list .list-item-image{padding:.5rem}@media screen and (max-width: 768px){.list .list-item-image{padding:.5rem !important}}.list-item:focus{background-color:hsl(325,76%,80%) !important;outline:none;border-radius:.75rem}.label{font-weight:700}.list-item-link{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,outline .2s ease}.list-item-link:hover{transform:scale(1.005) translateY(-1px);outline:2px solid hsl(264,98%,82%)}a.list-item.list-item-link{border-radius:.75rem;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .12s ease-out}@media(hover: none)and (pointer: coarse){a.list-item.box.list-item-link:active{background-color:hsl(325,76%,80%) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important;outline:none !important}}a.list-item.box.list-item-link:focus{outline:none}a.list-item.box.list-item-link:focus-visible{outline:2px solid hsl(325,80%,70%);border-radius:.75rem}.item-focus{background-color:hsl(325,76%,80%) !important;border-radius:.75rem}@media screen and (max-width: 768px){.list .list-item-image{padding:.5rem !important}}.list .list-item:not(:last-child):not(.box){border-bottom:1px solid hsl(0,0%,79%)}.list .list-item-image{padding:.5rem}@container list-container (max-width: 400px){.list.items-list .list-item-image{display:none}.list-container .list.items-list .list-item-title{font-size:1rem !important}}@container list-container (max-width: 400px){.list.items-list .list-item-image{display:none}.list-container .list.items-list .list-item-title{font-size:1rem !important}.filter-search-tags-container .filter-search-title{display:none}}@media(max-width: 400px){.list-container .list.items-list .list-item-image{display:none}.list-container .list.items-list .list-item-title{font-size:1rem !important}}@media(min-width: 1024px){.filter-search-tags-container{position:sticky;top:0;z-index:100;padding-bottom:.25rem !important}}.list .list-item.box{border-radius:.75rem;overflow:hidden;position:relative;box-sizing:border-box}@media screen and (min-width: 1024px)and (max-height: 1024px){.list .list-item.box{padding:.5rem}}.logo-container,.logo-container-small{height:auto;display:flex;align-items:center;justify-content:center;padding:.5rem;background-color:#444;transition:width .2s ease,height .2s ease;overflow:hidden}.logo-container{width:128px;border-radius:.5rem}.logo-container-small{width:48px;border-radius:.25rem}.main-content-wrapper{--footer-h: 60px;--safe-bottom: env(safe-area-inset-bottom, 0px);--bottom-menu-gap: 120px;--header-height: 0px;--bottom-menu-height: 60px}@media(min-width: 1024px){.main-content-wrapper{--header-height: 56px;--bottom-menu-height: 80px}}.admin-page{display:flex;flex-direction:column;min-height:100dvh}.admin-scroll{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;width:100%;min-width:0;max-height:calc(100dvh - var(--header-height) - var(--bottom-menu-height));-webkit-overflow-scrolling:touch;padding-bottom:max(3rem,env(safe-area-inset-bottom, 0px)) !important;scroll-padding-bottom:max(3rem,env(safe-area-inset-bottom, 0px))}@media(max-width: 1023px){.admin-scroll{padding-bottom:calc(var(--bottom-menu-height) + 2rem + env(safe-area-inset-bottom, 0px)) !important;scroll-padding-bottom:calc(var(--bottom-menu-height) + 2rem + env(safe-area-inset-bottom, 0px))}}.admin-scroll.admin-scroll-with-footer{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.admin-scroll.admin-scroll-with-footer>form{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:1rem}.admin-scroll.admin-scroll-with-footer>.sticky-save{flex-shrink:0;position:relative;bottom:auto}.admin-scroll>.container{width:100%;max-width:100%;min-width:0;overflow:visible}.admin-scroll>.container.is-fluid{width:100%;max-width:100%;min-width:0}.sticky-save,.sticky-footer,.admin-page-sticky-actions{position:sticky;display:flex;align-items:center;gap:.75rem;bottom:-41px;z-index:1000;min-height:var(--footer-h);padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));justify-content:flex-end}.sticky-footer{justify-content:space-between}@media(max-width: 1023px){.sticky-save,.sticky-footer,.admin-page-sticky-actions{bottom:calc(var(--bottom-menu-height, 0px) - 41px)}}.locked,td[data-locked=locked],td[data-locked=locked] *{pointer-events:none;user-select:none;opacity:.6;cursor:not-allowed}.role-permissions-business-block .role-permissions-business-title{position:sticky;top:0;z-index:10;background:var(--bulma-scheme-main, #fff);padding-bottom:.25rem;margin-bottom:0}.role-permissions-table-wrap{overflow:visible}.role-permissions-matrix thead th{position:sticky;top:3rem;z-index:6;background:var(--bulma-scheme-main, #fff);box-shadow:inset 0 -1px 0 var(--bulma-border, rgba(10, 10, 10, 0.1))}.close-preview-CTA{border:1px solid rgba(128,132,142,.5);font-weight:normal;color:hsl(0,0%,44%);font-size:.9rem !important;aspect-ratio:1/1 !important;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.preview-icon-CTA{border:1px solid rgba(128,132,142,.5);color:hsl(0,0%,44%);font-size:.9rem !important;height:36px;width:36px;padding:0;border-radius:999px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.close-CTA-dark{border:1px solid var(--brand-primary);font-weight:normal;color:var(--brand-primary);font-size:.9rem !important;aspect-ratio:1/1 !important;background-color:rgba(0,0,0,0);box-shadow:0 2px 4px rgba(0,0,0,.05)}.close-CTA-dark:hover{background-color:var(--brand-primary-lighter);color:var(--brand-primary)}.toggle{position:absolute;transform:scale(0)}.toggle+label{position:relative;display:inline-block;padding-left:40px}.toggle+label::before{content:"";position:absolute;cursor:pointer;width:36px;height:20px;top:0;left:0;background-color:hsl(0,0%,79%);border-radius:50rem;display:block;transition:background-color .2s ease}.toggle:checked+label::before{background-color:hsl(151,76%,76%)}.toggle+label::after{content:"";position:absolute;cursor:pointer;width:16px;height:16px;top:2px;left:2px;background-color:#fff;border-radius:50%;transition:left .2s ease;display:block}.toggle:checked+label::after{left:18px}.dob-button{height:2.5rem;display:flex;align-items:center;border-radius:.375rem}@media(max-width: 768px){.dob-text{font-size:.875rem}}a:not(.button){color:hsl(0,0%,21%);text-decoration:none;transition:text-decoration .2s ease,font-weight .2s ease,color .2s ease}a:not(.button):hover{text-decoration:underline;color:hsl(0,0%,11%)}.button{font-weight:700 !important;font-family:"Nunito",sans-serif;font-size:.9rem;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.24);transition:transform .2s ease,box-shadow .2s ease,outline .2s ease,border-color .2s ease}.button:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static){border-width:1px;border-style:solid;border-color:rgba(0,0,0,.24)}.button:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static):hover{border-color:rgba(0,0,0,.36)}.button:not(.is-outlined):not(.is-small):not(.is-medium):not(.is-large):not(.is-normal):not(.is-rounded):not(.button):hover{outline:1px solid rgba(var(--brand-primary-rgb), 0.1);box-shadow:0 2px 4px hsl(0,0%,58%)}.button:active{box-shadow:none;transform:translateY(3px)}.button.is-small,.button.is-medium,.button.is-large,.button.is-normal,.button.delete,.button.is-rounded,.button{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.button.is-small:hover,.button.is-medium:hover,.button.is-large:hover,.button.is-normal:hover,.button.delete:hover,.button.is-rounded:hover,.button:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45),0 0 0 1px hsla(0,0%,44%,.32),0 6px 14px rgba(0,0,0,.28),0 1px 3px rgba(0,0,0,.16)}.field.has-addons .control>button:not(.is-small):not(.is-medium):not(.is-large):not(.is-normal){font-size:1rem}.has-addons.control.button{border-radius:.375rem !important}.button:focus{outline:2px solid hsl(264,98%,82%);outline-offset:2px;box-shadow:0 0 0 2px hsla(264,98%,82%,.5)}.no-focus:focus{outline:none !important;box-shadow:none !important}.field.has-addons .control .button{box-shadow:hsla(220,10%,5%,.05) 0px 1px 2px 0px !important;border-color:#dbdbdb !important}.button.is-subtle{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important;color:inherit;text-decoration:none}.button.is-subtle:hover{background-color:hsla(0,0%,15%,.06);box-shadow:none !important;outline:0 !important}.button.is-subtle:hover,.button.is-subtle:focus-visible{background-color:hsla(0,0%,15%,.06);border-color:hsla(0,0%,79%,.8);border-width:1px;border-style:solid}.button.is-subtle:active,.button.is-subtle.is-active{background-color:hsla(0,0%,15%,.12);border-color:hsla(0,0%,58%,.6);box-shadow:none !important;transform:translateY(1px)}.button.is-subtle:focus-visible{outline:2px solid hsl(264,98%,82%);outline-offset:2px}.button.is-subtle[disabled],.button.is-subtle.is-static{opacity:.5;pointer-events:none;background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.has-background-dark .button.is-subtle:hover,.has-background-dark .button.is-subtle:focus-visible,.has-background-grey-darker .button.is-subtle:hover,.has-background-grey-darker .button.is-subtle:focus-visible{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18)}.has-background-dark .button.is-subtle:active,.has-background-dark .button.is-subtle.is-active,.has-background-grey-darker .button.is-subtle:active,.has-background-grey-darker .button.is-subtle.is-active{background-color:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.28)}.tag{border-radius:.45rem;font-size:.78rem;font-weight:600;height:auto;line-height:1.15;min-height:1.45rem;padding:.12rem .5rem}.tag.is-small,.tags.are-small .tag:not(.is-normal):not(.is-medium):not(.is-large){font-size:.7rem;min-height:1.25rem;padding:.08rem .42rem}.tag.is-medium,.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:.82rem;min-height:1.6rem;padding:.14rem .56rem}.tag.is-large,.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:.9rem;min-height:1.8rem;padding:.18rem .68rem}.tag.is-grey{background-color:hsl(0,0%,58%)}.tag.is-grey-light{background-color:hsl(0,0%,79%)}@media screen and (max-width: 768px){.tag.is-responsive{font-size:.75rem}}@media screen and (min-width: 768px){.tag.is-responsive{font-size:1rem}}.tag.tags-list{border:1px solid #cecece}.tag.is-white{background-color:hsl(0,0%,97%)}.tag.is-clickable{cursor:pointer;transition:transform .08s ease,box-shadow .08s ease}.tag.is-clickable:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.08)}.tag.is-clickable:active{transform:translateY(1px);box-shadow:none}.tag.is-clickable:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@keyframes tagHintPulse{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:1}100%{transform:scale(1);opacity:.9}}.tag-hint-pulse{display:inline-block;animation:tagHintPulse .5s ease}.prev-container,.next-container{display:none}.prev-container,.next-container{padding:.25rem}@media(min-width: 769px){.next-container{padding-right:.5rem}.prev-container{padding-left:.5rem}}.button{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),inset 0 0 0 1px hsla(0,0%,100%,.56),0 0 0 1px hsla(0,0%,59.02%,.28),0 5px 12px hsla(0,0%,59.02%,.18),0 1px 3px hsla(0,0%,59.02%,.1)}.button:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static){border-color:hsl(0,0%,59.02%)}.button:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static):hover{border-color:hsl(0,0%,51.1%)}.button{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,outline .2s ease}.button:not(.is-outlined):hover{outline:1px solid hsla(0,0%,51.1%,.28)}.button:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 0 0 1px hsla(0,0%,100%,.64),0 0 0 1px hsla(0,0%,51.1%,.36),0 7px 16px hsla(0,0%,51.1%,.24),0 2px 5px hsla(0,0%,51.1%,.12)}.button.is-white{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),inset 0 0 0 1px hsla(0,0%,100%,.56),0 0 0 1px hsla(0,0%,67%,.28),0 5px 12px hsla(0,0%,67%,.18),0 1px 3px hsla(0,0%,67%,.1)}.button.is-white:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static){border-color:hsl(0,0%,67%)}.button.is-white:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static):hover{border-color:hsl(0,0%,59%)}.button.is-white{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,outline .2s ease}.button.is-white:not(.is-outlined):hover{outline:1px solid hsla(0,0%,59%,.28)}.button.is-white:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 0 0 1px hsla(0,0%,100%,.64),0 0 0 1px hsla(0,0%,59%,.36),0 7px 16px hsla(0,0%,59%,.24),0 2px 5px hsla(0,0%,59%,.12)}.button.is-light{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),inset 0 0 0 1px hsla(0,0%,100%,.56),0 0 0 1px hsla(324,55%,73%,.28),0 5px 12px hsla(324,55%,73%,.18),0 1px 3px hsla(324,55%,73%,.1)}.button.is-light:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static){border-color:hsl(324,55%,73%)}.button.is-light:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static):hover{border-color:hsl(324,55%,65%)}.button.is-light{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,outline .2s ease}.button.is-light:not(.is-outlined):hover{outline:1px solid hsla(324,55%,65%,.28)}.button.is-light:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 0 0 1px hsla(0,0%,100%,.64),0 0 0 1px hsla(324,55%,65%,.36),0 7px 16px hsla(324,55%,65%,.24),0 2px 5px hsla(324,55%,65%,.12)}.button.is-dark{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),inset 0 0 0 1px hsla(0,0%,100%,.56),0 0 0 1px hsla(20,5%,38%,.28),0 5px 12px hsla(20,5%,38%,.18),0 1px 3px hsla(20,5%,38%,.1)}.button.is-dark:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static){border-color:hsl(20,5%,38%)}.button.is-dark:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static):hover{border-color:hsl(20,5%,46%)}.button.is-dark{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,outline .2s ease}.button.is-dark:not(.is-outlined):hover{outline:1px solid hsla(20,5%,46%,.28)}.button.is-dark:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 0 0 1px hsla(0,0%,100%,.64),0 0 0 1px hsla(20,5%,46%,.36),0 7px 16px hsla(20,5%,46%,.24),0 2px 5px hsla(20,5%,46%,.12)}.button.is-black{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),inset 0 0 0 1px hsla(0,0%,100%,.56),0 0 0 1px hsla(0,0%,22%,.28),0 5px 12px hsla(0,0%,22%,.18),0 1px 3px hsla(0,0%,22%,.1)}.button.is-black:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static){border-color:hsl(0,0%,22%)}.button.is-black:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static):hover{border-color:hsl(0,0%,32%)}.button.is-black{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,outline .2s ease}.button.is-black:not(.is-outlined):hover{outline:1px solid hsla(0,0%,32%,.28)}.button.is-black:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 0 0 1px hsla(0,0%,100%,.64),0 0 0 1px hsla(0,0%,32%,.36),0 7px 16px hsla(0,0%,32%,.24),0 2px 5px hsla(0,0%,32%,.12)}.button.is-primary{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),inset 0 0 0 1px hsla(0,0%,100%,.56),0 0 0 1px hsla(325,57.6%,65.5%,.28),0 5px 12px hsla(325,57.6%,65.5%,.18),0 1px 3px hsla(325,57.6%,65.5%,.1)}.button.is-primary:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static){border-color:hsl(325,57.6%,65.5%)}.button.is-primary:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static):hover{border-color:rgb(207.4578,91.0962,158.9738)}.button.is-primary{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,outline .2s ease}.button.is-primary:not(.is-outlined):hover{outline:1px solid rgba(207.4578,91.0962,158.9738,.28)}.button.is-primary:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 0 0 1px hsla(0,0%,100%,.64),0 0 0 1px rgba(207.4578,91.0962,158.9738,.36),0 7px 16px rgba(207.4578,91.0962,158.9738,.24),0 2px 5px rgba(207.4578,91.0962,158.9738,.12)}.button.is-link{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),inset 0 0 0 1px hsla(0,0%,100%,.56),0 0 0 1px hsla(264,64.2141327623%,71.98%,.28),0 5px 12px hsla(264,64.2141327623%,71.98%,.18),0 1px 3px hsla(264,64.2141327623%,71.98%,.1)}.button.is-link:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static){border-color:hsl(264,64.2141327623%,71.98%)}.button.is-link:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static):hover{border-color:hsl(264,75.012345679%,65.98%)}.button.is-link{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,outline .2s ease}.button.is-link:not(.is-outlined):hover{outline:1px solid hsla(264,75.012345679%,65.98%,.28)}.button.is-link:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 0 0 1px hsla(0,0%,100%,.64),0 0 0 1px hsla(264,75.012345679%,65.98%,.36),0 7px 16px hsla(264,75.012345679%,65.98%,.24),0 2px 5px hsla(264,75.012345679%,65.98%,.12)}.button.is-info{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),inset 0 0 0 1px hsla(0,0%,100%,.56),0 0 0 1px hsla(199,46.8%,65.5%,.28),0 5px 12px hsla(199,46.8%,65.5%,.18),0 1px 3px hsla(199,46.8%,65.5%,.1)}.button.is-info:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static){border-color:hsl(199,46.8%,65.5%)}.button.is-info:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static):hover{border-color:hsl(199,44.7129763628%,58.54%)}.button.is-info{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,outline .2s ease}.button.is-info:not(.is-outlined):hover{outline:1px solid hsla(199,44.7129763628%,58.54%,.28)}.button.is-info:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 0 0 1px hsla(0,0%,100%,.64),0 0 0 1px hsla(199,44.7129763628%,58.54%,.36),0 7px 16px hsla(199,44.7129763628%,58.54%,.24),0 2px 5px hsla(199,44.7129763628%,58.54%,.12)}.button.is-success{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),inset 0 0 0 1px hsla(0,0%,100%,.56),0 0 0 1px hsla(151,52.5143953935%,68.74%,.28),0 5px 12px hsla(151,52.5143953935%,68.74%,.18),0 1px 3px hsla(151,52.5143953935%,68.74%,.1)}.button.is-success:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static){border-color:hsl(151,52.5143953935%,68.74%)}.button.is-success:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static):hover{border-color:hsl(151,59.9300476948%,62.26%)}.button.is-success{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,outline .2s ease}.button.is-success:not(.is-outlined):hover{outline:1px solid hsla(151,59.9300476948%,62.26%,.28)}.button.is-success:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 0 0 1px hsla(0,0%,100%,.64),0 0 0 1px hsla(151,59.9300476948%,62.26%,.36),0 7px 16px hsla(151,59.9300476948%,62.26%,.24),0 2px 5px hsla(151,59.9300476948%,62.26%,.12)}.button.is-warning{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),inset 0 0 0 1px hsla(0,0%,100%,.56),0 0 0 1px rgba(230.367,211.6857,128.469,.28),0 5px 12px rgba(230.367,211.6857,128.469,.18),0 1px 3px rgba(230.367,211.6857,128.469,.1)}.button.is-warning:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static){border-color:rgb(230.367,211.6857,128.469)}.button.is-warning:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static):hover{border-color:rgb(234.651,209.7239,98.685)}.button.is-warning{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,outline .2s ease}.button.is-warning:not(.is-outlined):hover{outline:1px solid rgba(234.651,209.7239,98.685,.28)}.button.is-warning:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 0 0 1px hsla(0,0%,100%,.64),0 0 0 1px rgba(234.651,209.7239,98.685,.36),0 7px 16px rgba(234.651,209.7239,98.685,.24),0 2px 5px rgba(234.651,209.7239,98.685,.12)}.button.is-danger{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),inset 0 0 0 1px hsla(0,0%,100%,.56),0 0 0 1px rgba(230.367,106.437,127.092,.28),0 5px 12px rgba(230.367,106.437,127.092,.18),0 1px 3px rgba(230.367,106.437,127.092,.1)}.button.is-danger:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static){border-color:rgb(230.367,106.437,127.092)}.button.is-danger:not(.is-outlined):not(.is-text):not(.is-ghost):not(.is-static):hover{border-color:rgb(225.165,76.551,101.32)}.button.is-danger{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,outline .2s ease}.button.is-danger:not(.is-outlined):hover{outline:1px solid rgba(225.165,76.551,101.32,.28)}.button.is-danger:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 0 0 1px hsla(0,0%,100%,.64),0 0 0 1px rgba(225.165,76.551,101.32,.36),0 7px 16px rgba(225.165,76.551,101.32,.24),0 2px 5px rgba(225.165,76.551,101.32,.12)}.button:focus{outline:none}.button:focus-visible{outline:2px solid var(--brand-primary);border-radius:.75rem}@media(max-width: 1024px){.nav-button.is-small{width:1.25em}}.button .icon,.button .icon.is-small,.button .icon.is-medium,.button .icon.is-large{height:auto;width:auto}.field.has-addons .control>button:not(.is-small):not(.is-medium):not(.is-large):not(.is-normal){height:100%}section.summary-section{margin-bottom:1rem}.summary-divider{border-top:1px solid var(--bulma-border, rgba(10, 10, 10, 0.1))}.summary-section .summary-line{align-items:center}.summary-section-box{border:1px solid hsl(0,0%,79%);border-radius:.5rem;padding:.5rem;padding-bottom:1rem;margin-bottom:1rem}.summary-section-box:last-child{margin-bottom:2rem}@media(max-width: 768px){.summary-section-box{border-radius:.5rem;padding:.25rem;padding-bottom:.5rem;margin-bottom:.5rem}}@media(min-width: 769px){.summary-section-box{padding:.75rem;padding-bottom:1.5rem}}.summary-left{min-width:16rem}@media(max-width: 768px){.summary-left{min-width:12rem}}.summary-subgroup{border:1px solid var(--bulma-border, rgba(10, 10, 10, 0.1));background:var(--bulma-scheme-main-bis, #fafafa);padding:.75rem .75rem .5rem;border-radius:12px}.summary-subheading{font-size:.85rem;letter-spacing:.02em;margin:.25rem .25rem .5rem;color:var(--bulma-text-strong, #0a0a0a)}.customer-tags__list{align-items:center;gap:.4rem}.customer-tags__picker{display:inline-block}.customer-tags__picker>summary{list-style:none;cursor:pointer;user-select:none}.customer-tags__picker>summary::-webkit-details-marker{display:none}.customer-tags__picker[open]>summary{border-color:var(--brand-primary)}.customer-tags__select{margin-top:.35rem}.customer-tags-system-box{overflow:hidden;position:relative}.customer-tags-system-box__header,.customer-tags-system-box__header .level-left,.customer-tags-system-box__copy{min-width:0;width:100%}.customer-tags-system-box__copy{padding-right:2rem;max-width:72rem}.customer-tags-system-box__copy p{overflow-wrap:anywhere;white-space:normal}.customer-tags-system-box__overview{display:grid;gap:.55rem}.customer-tags-system-box .customer-tag-pill{justify-content:flex-start;text-align:left}.customer-tags-system-box .customer-tag-pill .icon{flex:0 0 auto}.customer-tags-system-box__tag-group-label,.customer-tags-system-box__rules-heading{color:var(--bulma-text-strong, #363636);font-size:.74rem;font-weight:800;letter-spacing:0;margin-bottom:.32rem}.customer-tags-system-box__details{margin-top:0}.customer-tags-system-box__details>summary{align-items:center;background:color-mix(in srgb, var(--brand-primary) 10%, white);border:1px solid color-mix(in srgb, var(--brand-primary) 22%, white);border-radius:999px;color:var(--brand-primary);cursor:pointer;display:inline-flex;height:1.8rem;justify-content:center;position:absolute;right:1rem;top:1rem;width:1.8rem;font-size:.78rem;font-weight:700;list-style:none}.customer-tags-system-box__details>summary::-webkit-details-marker{display:none}.customer-tags-system-box__details[open]>summary .icon{transform:rotate(180deg)}.customer-tags-system-box__details[open]{border-top:1px solid color-mix(in srgb, var(--bulma-border, #dbdbdb) 72%, transparent);margin-top:.8rem;padding-top:.7rem}.customer-tags-system-box__rules{display:block;margin-top:.7rem}.customer-tags-system-box__rule-row{align-items:flex-start;display:grid;gap:.35rem;grid-template-columns:minmax(8rem, max-content) minmax(0, 1fr);margin-top:.4rem}.customer-tags-system-box__rule-copy{color:var(--bulma-text, #4a4a4a);font-size:.84rem;line-height:1.28;min-width:0;overflow-wrap:anywhere}.customer-tags-system-box__rule-line{display:block}.customer-tags-system-box__rule-line+.customer-tags-system-box__rule-line{margin-top:.22rem}@media(max-width: 768px){.customer-tags-system-box__rule-row{grid-template-columns:minmax(0, 1fr)}}.customer-tag-pill strong,.customer-tag-pill .is-size-6-try{color:inherit}.customer-tag-pill--add{background-color:var(--brand-bg-light);color:var(--brand-primary);border:1px solid color-mix(in srgb, var(--brand-primary) 30%, white)}.customer-tag-pill__responsive-label{display:none}@media(min-width: 769px){.customer-tag-pill__responsive-label{display:inline}}.online-presence-tab-root{overflow-y:auto}.online-presence-admin-shell .titlebar{padding:.5rem .75rem}@media(min-width: 769px){.online-presence-admin-shell .titlebar{padding:.65rem 1rem}}.online-presence-admin-shell #workspace-scope-menu.scope-menu{margin-bottom:.25rem}.online-presence-admin-scroll{min-height:0}.online-presence{margin-bottom:.5rem}.online-presence__deck{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:stretch}.online-presence__card{background:var(--bulma-white, #fff);border:1px solid var(--bulma-border-weak, rgba(10, 10, 10, 0.08));border-radius:.75rem;box-shadow:0 .35rem 1.25rem rgba(10,10,10,.08);padding:1rem 1.1rem 1.15rem;position:relative}.online-presence__card--hero{flex:1 1 260px;max-width:22rem}.online-presence__card--user-hero{max-width:28rem}.online-presence__card--bio{flex:1 1 280px;min-width:min(100%,18rem)}.online-presence__card--expertise{flex:1 1 280px;min-width:min(100%,18rem)}.online-presence__card--settings{flex:1 1 300px;min-width:min(100%,20rem)}.online-presence__card--gallery{flex:1 1 320px;min-width:min(100%,22rem)}.online-presence__card--empty{flex:1 1 100%;transform:none;text-align:center;padding-top:2rem;padding-bottom:2rem}.online-presence__gallery-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(4.5rem, 1fr));gap:.45rem}.online-presence__gallery-cell{aspect-ratio:1;border-radius:.35rem;overflow:hidden;background:var(--bulma-background, whitesmoke)}.online-presence__gallery-img{width:100%;height:100%;object-fit:cover;display:block}.online-presence-expertise-heading{border-top:1px solid var(--bulma-border-weak, rgba(10, 10, 10, 0.08));padding-top:.75rem}.online-presence__photo{display:flex;justify-content:center;margin-bottom:.85rem;padding:.35rem;border-radius:.5rem;background:linear-gradient(160deg, color-mix(in srgb, var(--bulma-border, #dbdbdb) 35%, transparent), transparent 55%)}.online-presence__eyebrow{text-transform:uppercase;font-weight:700;font-size:.75rem;color:var(--bulma-grey, #7a7a7a);margin-bottom:.35rem}.online-presence__meta .title{line-height:1.25}.online-presence__bio{max-height:14rem;overflow-y:auto}.online-presence__card-head{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--bulma-border-weak, rgba(10, 10, 10, 0.08))}.online-presence__expertise-body{max-height:min(50vh,28rem);overflow-y:auto;padding-right:.15rem}.online-presence__settings-list{display:grid;gap:.75rem;margin:0}.online-presence__settings-list div{border-bottom:1px solid var(--bulma-border-weak, rgba(10, 10, 10, 0.08));padding-bottom:.6rem}.online-presence__settings-list div:last-child{border-bottom:0;padding-bottom:0}.online-presence__settings-list dt{color:var(--bulma-grey, #7a7a7a);font-size:.75rem;font-weight:700;text-transform:uppercase}.online-presence__settings-list dd{margin:.15rem 0 0;font-weight:600}@media(max-width: 768px){.online-presence__card--hero,.online-presence__card--bio,.online-presence__card--expertise,.online-presence__card--settings,.online-presence__card--gallery{max-width:100%}}.online-presence__card--user-hero .user-avatar-container .image{border-color:var(--bulma-border, #dbdbdb);box-shadow:0 2px 12px rgba(10,10,10,.08)}.online-presence__card--user-hero .user-initials-avatar{border-color:var(--bulma-border, #dbdbdb);box-shadow:0 2px 12px rgba(10,10,10,.08)}.online-presence__card--user-hero .user-initials-avatar .initials{color:var(--bulma-text, #363636)}.expert-profiles-page{height:100%;overflow:hidden}.expert-profiles-scroll{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;min-height:0}@media(max-width: 1023px){.expert-profiles-scroll{padding-bottom:calc(var(--bottom-menu-height) + var(--footer-h) + var(--bottom-menu-gap) + env(safe-area-inset-bottom) + 2rem)}}.expert-profiles-filterbar .box{border:1px solid var(--bulma-border-weak, rgba(10, 10, 10, 0.08));box-shadow:0 10px 24px rgba(0,0,0,.04)}.user-expert-profiles__intro{max-width:52rem}.user-expert-profiles-grid{grid-template-columns:1fr}.user-expert-profiles__workplace{display:flex;flex-direction:column;gap:1rem}.user-expert-profiles__workplace-head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}@media(max-width: 768px){.user-expert-profiles__workplace-head{align-items:stretch;flex-direction:column}}.user-expert-profiles__workplace-kicker{color:var(--bulma-primary, #485fc7);font-size:.8rem;font-weight:700;letter-spacing:.12em;margin:0 0 .35rem;text-transform:uppercase}.user-expert-profiles__workplace-title{color:#2e3138;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.05;margin:0}.user-expert-profiles__workplace-meta{color:#8a8f98;font-size:1rem;margin:.4rem 0 0}.user-expert-profiles__workplace-action{flex-shrink:0}.user-expert-profiles__empty{margin:0 auto;max-width:42rem}.expert-profiles-grid{display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 24.5rem), 1fr));align-items:start}@media(max-width: 768px){.expert-profiles-grid{grid-template-columns:1fr;gap:1.25rem}}.expert-profile-card{background:var(--bulma-white, #fff);border:1px solid #e3e8ef;border-radius:.9rem;box-shadow:0 10px 24px rgba(0,0,0,.04);cursor:pointer;min-width:0;overflow:hidden;position:relative;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.expert-profile-card:hover{transform:translateY(-2px);border-color:#d6dee8;box-shadow:0 14px 30px rgba(0,0,0,.06)}@media(max-width: 768px){.expert-profile-card:hover{transform:none}}.expert-profile-card:focus-within{border-color:color-mix(in srgb, var(--bulma-primary, #485fc7) 45%, #d6dee8);box-shadow:0 0 0 3px color-mix(in srgb, var(--bulma-primary, #485fc7) 16%, transparent),0 14px 30px rgba(0,0,0,.06)}.expert-profiles-grid .expert-profile-card:not(.expert-profile-card--expanded) .expert-profile-card__photo-zone{aspect-ratio:4/3;min-height:20rem}@media(max-width: 768px){.expert-profiles-grid .expert-profile-card:not(.expert-profile-card--expanded) .expert-profile-card__photo-zone{min-height:0}}.expert-profiles-grid .expert-profile-card:not(.expert-profile-card--expanded) .expert-profile-card__hero-quote{bottom:1.25rem;max-width:13.5rem}.expert-profiles-grid .expert-profile-card:not(.expert-profile-card--expanded) .expert-profile-card__thumb,.expert-profiles-grid .expert-profile-card:not(.expert-profile-card--expanded) .expert-profile-card__thumb-overflow{height:60px;width:60px}.expert-profile-card--static{cursor:default}.expert-profile-card--static:hover{transform:none;border-color:#e3e8ef;box-shadow:0 10px 24px rgba(0,0,0,.04)}.expert-profile-card--expanded .expert-profile-card__photo-zone{aspect-ratio:4/3;min-height:24rem}@media(max-width: 768px){.expert-profile-card--expanded .expert-profile-card__photo-zone{min-height:0}}.expert-profile-card--expanded .expert-profile-card__hero-tag{font-size:.95rem;max-width:13rem;padding:.6rem .95rem}.expert-profile-card--expanded .expert-profile-card__hero-quote{max-width:16rem;bottom:5.75rem;padding:.95rem 1rem}.expert-profile-card--expanded .expert-profile-card__hero-quote-rating{font-size:1rem}.expert-profile-card--expanded .expert-profile-card__hero-quote-text{font-size:.95rem;line-height:1.45}.expert-profile-card--expanded .expert-profile-card__thumbs--hero{bottom:1rem;left:1rem;padding:.65rem .75rem;position:absolute;right:1rem}.expert-profile-card--expanded .expert-profile-card__identity{gap:.9rem;padding:1rem 1rem .65rem}.expert-profile-card--expanded .expert-profile-card__identity-avatar .user-avatar-container .image,.expert-profile-card--expanded .expert-profile-card__identity-avatar .user-initials-avatar{height:60px !important;width:60px !important}.expert-profile-card--expanded .expert-profile-card__name{font-size:1.35rem}.expert-profile-card--expanded .expert-profile-card__role{font-size:1rem}.expert-profile-card--expanded .expert-profile-card__rating,.expert-profile-card--expanded .expert-profile-card__bio,.expert-profile-card--expanded .expert-profile-card__tabs,.expert-profile-card--expanded .expert-profile-card__stats{padding-left:1rem;padding-right:1rem}.expert-profile-card--expanded .expert-profile-card__rating{font-size:.95rem}.expert-profile-card--expanded .expert-profile-card__rating-empty{color:var(--bulma-grey, #7a7a7a);font-size:1rem;font-style:normal}.expert-profile-card--expanded .expert-profile-card__bio{min-height:6.4rem}.expert-profile-card--expanded .expert-profile-card__bio-text{font-size:1.05rem;line-height:1.65;-webkit-line-clamp:6}.expert-profile-card--expanded .expert-profile-card__bio-empty{color:var(--bulma-grey, #7a7a7a);font-size:1rem;font-style:normal;line-height:1.55}.expert-profile-card--expanded .expert-profile-card__tab-nav li a{font-size:1rem;padding:.5em .75em}.expert-profile-card--expanded .expert-profile-card__panel{min-height:6rem}.expert-profile-card--expanded .expert-profile-card__panel .tag{font-size:.9rem;padding-inline:.7rem}.expert-profile-card--expanded .expert-profile-card__panel-empty{color:var(--bulma-grey, #7a7a7a);font-size:1rem;font-style:normal;line-height:1.55}.expert-profile-card--expanded .expert-profile-card__stat-value{font-size:1.35rem}.expert-profile-card--expanded .expert-profile-card__stat-label{font-size:.78rem}.expert-profile-card__surface-link{border-radius:inherit;display:block;inset:0;position:absolute;text-indent:-9999px;white-space:nowrap;z-index:4}.expert-profile-card__photo-zone{position:relative;background:var(--bulma-background, #f5f5f5);aspect-ratio:5/4;min-height:18rem;overflow:hidden}@media(max-width: 768px){.expert-profile-card__photo-zone{min-height:0}}.expert-profile-card__reel{position:relative;width:100%;height:100%}.expert-profile-card__reel-slide{position:absolute;inset:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.expert-profile-card__reel-slide.is-active{opacity:1;pointer-events:auto}.expert-profile-card__reel-img{width:100%;height:100%;object-fit:cover;display:block}.expert-profile-card__reel-prev,.expert-profile-card__reel-next{position:absolute;top:0;bottom:0;width:40%;background:rgba(0,0,0,0);border:none;cursor:pointer;z-index:5;-webkit-tap-highlight-color:rgba(0,0,0,0)}.expert-profile-card__reel-prev{left:0}.expert-profile-card__reel-next{right:0}.expert-profile-card__dots{position:absolute;bottom:.6rem;left:50%;transform:translateX(-50%);display:flex;gap:.3rem;z-index:5}.expert-profile-card__dot{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.55);cursor:pointer;transition:background .2s,transform .2s}.expert-profile-card__dot.is-active{background:#fff;transform:scale(1.3)}.expert-profile-card__avatar-cover{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg, color-mix(in srgb, var(--bulma-primary, #485fc7) 16%, #fff), color-mix(in srgb, var(--bulma-warning, #ffe08a) 20%, #fff) 100%)}.expert-profile-card__avatar-stage{align-items:center;display:flex;justify-content:center}.expert-profile-card__avatar-stage>.avatar-80{height:clamp(5rem,12vw,8rem);width:clamp(5rem,12vw,8rem)}.expert-profile-card__avatar-stage>.avatar-80 .image,.expert-profile-card__avatar-stage>.avatar-80 .initials-avatar,.expert-profile-card__avatar-stage>.avatar-80 .user-initials-avatar{height:100% !important;width:100% !important}.expert-profile-card__avatar-stage>.avatar-80 .initials-avatar,.expert-profile-card__avatar-stage>.avatar-80 .user-initials-avatar{font-size:clamp(1.75rem,4vw,2.875rem)}.expert-profile-card__avatar-stage .expert-profile-card__portrait-framed{border:5px solid hsla(0,0%,100%,.92);border-radius:50%;box-shadow:0 12px 30px rgba(0,0,0,.1),0 2px 10px rgba(0,0,0,.08);display:block;flex-shrink:0;height:clamp(5rem,12vw,8rem);object-fit:cover;width:clamp(5rem,12vw,8rem)}.expert-profile-card__avatar-stage .user-avatar-container .image,.expert-profile-card__avatar-stage .user-initials-avatar{border:5px solid hsla(0,0%,100%,.92);box-shadow:0 12px 30px rgba(0,0,0,.1),0 2px 10px rgba(0,0,0,.08)}.expert-profile-card--expanded .expert-profile-card__avatar-stage>.avatar-80{height:clamp(6rem,15vw,9rem);width:clamp(6rem,15vw,9rem)}.expert-profile-card--expanded .expert-profile-card__avatar-stage>.avatar-80 .initials-avatar,.expert-profile-card--expanded .expert-profile-card__avatar-stage>.avatar-80 .user-initials-avatar{font-size:clamp(2.125rem,4.5vw,3.25rem)}.expert-profile-card--expanded .expert-profile-card__avatar-stage .expert-profile-card__portrait-framed{height:clamp(6rem,15vw,9rem);width:clamp(6rem,15vw,9rem)}.expert-profile-card__hero-overlay{inset:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:6}.expert-profile-card__hero-role{left:1rem;position:absolute;top:1rem}.expert-profile-card__hero-role-label{background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.95);border-radius:999px;box-shadow:0 10px 22px rgba(0,0,0,.1);color:var(--bulma-text-strong, #0a0a0a);display:inline-flex;font-size:.88rem;font-weight:700;line-height:1;padding:.7rem .95rem}.expert-profile-card__hero-tag{background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.9);border-radius:999px;box-shadow:0 8px 18px rgba(0,0,0,.08);color:var(--bulma-text-strong, #0a0a0a);max-width:10rem;overflow:hidden;padding:.45rem .7rem;position:absolute;text-overflow:ellipsis;white-space:nowrap}.expert-profile-card__hero-tag--0{left:1rem;top:1rem}.expert-profile-card__hero-tag--1{right:1rem;top:3.5rem}.expert-profile-card__hero-tag--2{bottom:1.15rem;left:1rem}.expert-profile-card__hero-quote{background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,100%,.95);border-radius:1rem;box-shadow:0 12px 24px rgba(0,0,0,.1);color:var(--bulma-text, #363636);max-width:12rem;padding:.75rem .85rem;position:absolute;right:1rem;bottom:1rem}.expert-profile-card--expanded .expert-profile-card__hero-role{top:1.1rem}.expert-profile-card--expanded .expert-profile-card__hero-role-label{font-size:1rem;padding:.8rem 1.05rem}.expert-profile-card__hero-quote-rating{color:color-mix(in srgb, var(--bulma-warning, #ffe08a) 70%, #a36a00);letter-spacing:.08em;margin:0 0 .25rem}.expert-profile-card__hero-quote-text{line-height:1.35;margin:0}.expert-profile-card__thumbs{align-items:center;background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,100%,.95);border-radius:1rem;box-shadow:0 12px 24px rgba(0,0,0,.12);display:flex;gap:.35rem;padding:.5rem .75rem .5rem;position:relative;z-index:7}.expert-profile-card__thumbs--index{background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 249, 251, 0.98));border-radius:0;border-left:0;border-right:0;border-top:1px solid rgba(227,232,239,.9);border-bottom:1px solid rgba(227,232,239,.9);box-shadow:none;gap:.45rem;margin:0;padding:.8rem .85rem;width:100%}.expert-profile-card__thumb{width:52px;height:52px;border-radius:.4rem;overflow:hidden;border:2px solid rgba(0,0,0,0);cursor:pointer;padding:0;background:none;flex-shrink:0;transition:border-color .15s}.expert-profile-card__thumb.is-active{border-color:var(--bulma-primary, #485fc7)}.expert-profile-card__thumb-avatar{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.expert-profile-card__thumb-avatar .user-avatar-container .image,.expert-profile-card__thumb-avatar .user-initials-avatar,.expert-profile-card__thumb-avatar .initials-avatar{border-radius:.4rem;height:100% !important;width:100% !important}.expert-profile-card__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.expert-profile-card__thumb-overflow{width:52px;height:52px;border-radius:.4rem;border:2px solid var(--bulma-border-weak, rgba(10, 10, 10, 0.1));display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:var(--bulma-grey, #7a7a7a);text-decoration:none;flex-shrink:0}.expert-profile-card__thumb-overflow:hover{border-color:var(--bulma-primary, #485fc7);color:var(--bulma-primary, #485fc7)}.expert-profile-card__identity{display:flex;align-items:center;gap:.65rem;padding:.75rem .85rem .5rem}.expert-profile-card__identity-avatar{flex-shrink:0}.expert-profile-card__identity-avatar .user-avatar-container .image,.expert-profile-card__identity-avatar .user-initials-avatar{border:2px solid var(--bulma-white, #fff);box-shadow:0 4px 12px rgba(0,0,0,.08)}.expert-profile-card__identity-text{min-width:0}.expert-profile-card__name{font-weight:700;font-size:1.08rem;line-height:1.2;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--bulma-text-strong, #0a0a0a)}.expert-profile-card__role{font-size:.92rem;color:var(--bulma-grey, #7a7a7a);margin:.1rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expert-profile-card__role-sep{margin:0 .2rem}.expert-profile-card__rating{display:flex;align-items:center;gap:.35rem;padding:0 .85rem .6rem;font-size:.98rem}.expert-profile-card__rating-star{color:#f0c419;font-size:1rem;line-height:1}.expert-profile-card__rating-score{font-weight:700;color:var(--bulma-text-strong, #0a0a0a)}.expert-profile-card__rating-count{color:var(--bulma-grey, #7a7a7a)}.expert-profile-card__rating-empty{color:var(--bulma-grey-light, #b5b5b5);font-style:italic;font-size:.92rem}.expert-profile-card__divider{border-top:1px solid var(--bulma-border-weak, rgba(10, 10, 10, 0.07));margin:0 .85rem}.expert-profile-card__mode-switch{display:flex;gap:.55rem;padding:.7rem .85rem;position:relative;z-index:5}.expert-profile-card__mode-pill{align-items:center;background:#f5f7fb;border:1px solid #dfe6ee;border-radius:999px;color:#6f7782;display:inline-flex;font-size:.92rem;font-weight:600;justify-content:center;min-width:7rem;padding:.55rem .95rem;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.expert-profile-card__mode-pill:hover{background:#eef3fb;border-color:#d1dae6;color:#48505a}.expert-profile-card__mode-pill.is-active{background:color-mix(in srgb, var(--bulma-primary, #485fc7) 12%, #fff);border-color:color-mix(in srgb, var(--bulma-primary, #485fc7) 30%, #dfe6ee);color:var(--bulma-primary, #485fc7)}.expert-profile-card__bio{padding:.65rem .85rem;min-height:4.2rem}.expert-profile-card--expanded .expert-profile-card__bio{padding-top:.9rem;padding-bottom:.9rem}.expert-profile-card__bio-text{font-style:italic;font-size:.96rem;color:var(--bulma-text, #363636);line-height:1.5;margin:0;padding:0;border:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.expert-profile-card__bio-text::before{content:'"';color:var(--bulma-primary, #485fc7);font-size:1.1em;font-weight:700;margin-right:.1em}.expert-profile-card__bio-text::after{content:'"';color:var(--bulma-primary, #485fc7);font-size:1.1em;font-weight:700;margin-left:.1em}.expert-profile-card__bio-empty{font-size:.92rem;color:var(--bulma-grey-light, #b5b5b5);font-style:italic;margin:0}.expert-profile-card__tabs{padding:0 .85rem .5rem;position:relative;z-index:5}.expert-profile-card__tab-nav{margin-bottom:.6rem !important}.expert-profile-card__tab-nav ul{border-bottom-color:var(--bulma-border-weak, rgba(10, 10, 10, 0.1))}.expert-profile-card__tab-nav li a{font-size:.9rem;padding:.35em .65em;color:var(--bulma-grey, #7a7a7a);border-bottom-color:rgba(0,0,0,0)}.expert-profile-card__tab-nav li.is-active a{color:var(--bulma-primary, #485fc7);border-bottom-color:var(--bulma-primary, #485fc7)}.expert-profile-card__panel{display:none;min-height:4rem}.expert-profile-card__panel.is-active{display:block}.expert-profile-card__panel .tags{gap:.3rem}.expert-profile-card__panel .tag{font-size:.84rem;font-weight:500}.expert-profile-card__panel-empty{font-size:.9rem;color:var(--bulma-grey-light, #b5b5b5);font-style:italic;margin:0}.expert-profile-card__services{padding:.85rem}.expert-profile-card__services-meta{align-items:flex-start;display:flex;gap:.9rem;justify-content:space-between;margin-bottom:1rem}@media(max-width: 640px){.expert-profile-card__services-meta{flex-direction:column}}.expert-profile-card__services-kicker{color:#8c94a1;font-size:.76rem;font-weight:700;letter-spacing:.12em;margin:0 0 .35rem;text-transform:uppercase}.expert-profile-card__services-title{color:#2e3138;font-size:1.05rem;font-weight:700;line-height:1.2;margin:0}.expert-profile-card__services-subtitle{color:#7e8692;font-size:.94rem;margin:.2rem 0 0}.expert-profile-card__services-empty{color:#7e8692;font-size:.96rem;line-height:1.55;margin:0}.expert-profile-card__service-sections{display:flex;flex-direction:column;gap:1rem}.expert-profile-card__service-section,.expert-profile-card__service-subsection{display:flex;flex-direction:column}.expert-profile-card__service-section-summary,.expert-profile-card__service-subsection-summary{align-items:center;cursor:pointer;display:flex;gap:.8rem;justify-content:space-between;list-style:none}.expert-profile-card__service-section-summary::-webkit-details-marker,.expert-profile-card__service-subsection-summary::-webkit-details-marker{display:none}.expert-profile-card__service-section-title,.expert-profile-card__service-subsection-title{color:#2e3138;font-size:1rem;font-weight:700;line-height:1.25;margin:0 0 .65rem}.expert-profile-card__service-section-summary .expert-profile-card__service-section-title,.expert-profile-card__service-subsection-summary .expert-profile-card__service-subsection-title{margin-bottom:0}.expert-profile-card__service-section-count{color:#7e8692;flex-shrink:0;font-size:.83rem;font-weight:600;padding-right:1.1rem;position:relative}.expert-profile-card__service-section-count::after{color:#98a1ad;content:"▾";font-size:.82rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .18s ease}.expert-profile-card__service-section:not([open])>.expert-profile-card__service-section-summary .expert-profile-card__service-section-count::after,.expert-profile-card__service-subsection:not([open])>.expert-profile-card__service-subsection-summary .expert-profile-card__service-section-count::after{transform:translateY(-50%) rotate(-90deg)}.expert-profile-card__service-section-body,.expert-profile-card__service-subsection-body{margin-top:.75rem}.expert-profile-card__service-subsection{border-top:1px solid #edf1f5;margin-top:.7rem;padding-top:.7rem}.expert-profile-card__service-subsection-title{color:#616977;font-size:.88rem;letter-spacing:.08em;margin-bottom:.55rem;text-transform:uppercase}.expert-profile-card__service-row{align-items:center;border-top:1px solid #edf1f5;display:flex;gap:.9rem;justify-content:space-between;padding:.8rem 0}.expert-profile-card__service-row:first-of-type{border-top:none;padding-top:0}@media(max-width: 640px){.expert-profile-card__service-row{align-items:flex-start;flex-direction:column}}.expert-profile-card__service-copy{min-width:0}.expert-profile-card__service-name{color:#2e3138;font-size:.98rem;font-weight:600;line-height:1.35;margin:0}.expert-profile-card__service-facts{color:#7e8692;display:flex;flex-wrap:wrap;gap:.35rem .75rem;font-size:.9rem;margin-top:.18rem}.expert-profile-card__service-price{color:#2e3138;font-weight:600}.expert-profile-card__service-mode{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:.82rem;font-weight:700;line-height:1;padding:.45rem .7rem;white-space:nowrap}.expert-profile-card__service-mode--direct{background:#eef8ee;color:#2c6a38}.expert-profile-card__service-mode--request{background:#fff6e4;color:#8a5a00}.expert-profile-card__service-mode--contact{background:#eef3ff;color:#4356a3}.expert-profile-card__service-mode--hidden{background:#f3f4f6;color:#6e7782}.expert-profile-card__stats{padding:.5rem .85rem .6rem}.expert-profile-card__stats .level-item{flex:1}.expert-profile-card__stat-value{font-size:1rem;font-weight:700;color:var(--bulma-text-strong, #0a0a0a);margin:0;line-height:1.2}.expert-profile-card__stat-label{font-size:.68rem;color:var(--bulma-grey, #7a7a7a);text-transform:uppercase;letter-spacing:.03em;margin:.1rem 0 0}.expert-profile-card__no-account-badge{position:absolute;top:.6rem;right:.6rem;z-index:7}.expert-profile-detail-page{height:100%}.expert-profile-detail-scroll{min-height:0}@media(max-width: 1023px){.expert-profile-detail-scroll{padding-bottom:calc(var(--bottom-menu-height) + var(--footer-h) + var(--bottom-menu-gap) + env(safe-area-inset-bottom) + 2rem)}}.expert-profile-detail-layout{display:grid;gap:1.5rem;grid-template-columns:minmax(0, 1.15fr) minmax(19rem, 0.85fr);align-items:start}@media(max-width: 1180px){.expert-profile-detail-layout{grid-template-columns:1fr}}.expert-profile-detail-layout__main{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.expert-profile-detail-layout__card,.expert-profile-detail-layout__editor{min-width:0}.expert-profile-detail-section{background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(250, 247, 249, 0.98));border:1px solid #e3e8ef;border-radius:1rem;box-shadow:0 12px 28px rgba(0,0,0,.05);padding:1rem}.expert-profile-detail-section__head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.9rem}.expert-profile-detail-section__head .title{color:var(--bulma-text-strong, #0a0a0a);font-size:1.05rem;margin-bottom:.15rem !important}.expert-profile-detail-section__head .button{border-radius:999px}.expert-profile-detail-gallery-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 600px){.expert-profile-detail-gallery-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.expert-profile-detail-gallery-cell{aspect-ratio:1/1;background:rgba(247,243,246,.9);border:1px solid rgba(227,232,239,.92);border-radius:.9rem;overflow:hidden}.expert-profile-detail-gallery-image{display:block;height:100%;object-fit:cover;width:100%}.expert-profile-detail-reviews-list{display:flex;flex-direction:column;gap:.85rem}.expert-profile-detail-review{background:hsla(0,0%,100%,.82);border:1px solid rgba(227,232,239,.92);border-radius:.95rem;padding:.95rem 1rem}.expert-profile-detail-review--hidden{background:rgba(248,244,247,.72)}.expert-profile-detail-review__head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.expert-profile-detail-review__author{color:var(--bulma-text-strong, #0a0a0a);font-size:.98rem;font-weight:700;line-height:1.35;margin:0}.expert-profile-detail-review__meta{color:var(--bulma-grey, #7a7a7a);font-size:.82rem;line-height:1.45;margin:.18rem 0 0}.expert-profile-detail-review__rating{flex-shrink:0}.expert-profile-detail-review__service-line{align-items:center;color:var(--bulma-grey-dark, #4a4a4a);display:flex;gap:.45rem;font-size:.88rem;line-height:1.45;margin-top:.75rem}.expert-profile-detail-review__status-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.expert-profile-detail-review__comment{color:var(--bulma-text, #363636);font-size:.95rem;font-style:italic;line-height:1.65;margin:.85rem 0 0;padding:0}.expert-profile-detail-review__empty,.expert-profile-detail-empty{color:var(--bulma-grey, #7a7a7a);font-size:.92rem;line-height:1.55;margin:0}.expert-profile-detail-review__actions{display:flex;justify-content:flex-end;margin-top:.85rem}.expert-profile-detail-review__actions .button{border-radius:999px}.expert-profile-detail-review__reply{background:rgba(236,249,241,.9);border:1px solid rgba(177,221,191,.95);border-radius:.85rem;margin-top:.9rem;padding:.8rem .9rem}.expert-profile-detail-review__reply-meta{color:var(--bulma-text-strong, #0a0a0a);font-size:.84rem;margin:0 0 .35rem}.expert-profile-detail-review__reply-body{color:var(--bulma-text, #363636);font-size:.92rem;line-height:1.55}.expert-profile-detail-review__reply-body p:last-child{margin-bottom:0}.expert-profile-detail-review__toolbar{margin-top:.9rem}.expert-profile-detail-review__toolbar .buttons{justify-content:flex-end}.expert-profile-detail-review__reply-form{margin-top:.9rem}.expert-profile-detail-panel{background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(250, 247, 249, 0.98));border:1px solid #e3e8ef;border-radius:1rem;box-shadow:0 12px 28px rgba(0,0,0,.05);padding:1rem}.expert-profile-editor-stack{display:flex;flex-direction:column;gap:0}.expert-profile-editor-card{padding:1rem 0 0}.expert-profile-editor-card--tabs{padding:0 0 1rem}.expert-profile-editor-card--tabs .expert-profile-card__tabs{padding:0}.expert-profile-editor-card--tabs .expert-profile-card__panel{min-height:5rem}.expert-profile-editor-card--summary{padding-bottom:0}.expert-profile-editor-card__head{align-items:flex-start;display:flex;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.expert-profile-editor-card__body{min-width:0}.expert-profile-signal-summary{display:flex;flex-direction:column;gap:.9rem}.expert-profile-signal-summary__section+.expert-profile-signal-summary__section{border-top:1px solid rgba(227,232,239,.92);padding-top:.9rem}.expert-profile-signal-summary__title{color:var(--bulma-text-strong, #0a0a0a);font-size:.85rem;font-weight:800;letter-spacing:.08em;margin:0 0 .55rem;text-transform:uppercase}.expert-profile-signal-summary__tags{gap:.5rem}.expert-profile-signal-summary__tags .tag{border-radius:999px;font-size:.84rem;padding:.55rem .8rem}.expert-profile-signal-summary__empty{color:var(--bulma-grey, #7a7a7a);font-size:.95rem;line-height:1.55;margin:0}.expert-profile-bio-form__textarea{background:#fff;border-radius:.8rem;border-color:rgba(227,232,239,.95);box-shadow:none;font-size:.98rem;line-height:1.65;min-height:11rem;resize:vertical}.expert-profile-bio-form--inline .help{color:var(--bulma-grey, #7a7a7a);font-size:.88rem}.expert-profile-bio-form__textarea--inline{border-radius:1rem;min-height:8.5rem}.expert-profile-bio-form__actions{align-items:center;justify-content:flex-start}.expert-profile-taxonomy-form{display:flex;flex-direction:column;gap:1.25rem}.expert-profile-taxonomy-group{padding-top:.2rem}.expert-profile-editor-section{border-top:1px solid rgba(227,232,239,.92);padding-top:1rem}.expert-profile-editor-stack>:first-child{border-top:none;padding-top:0}.expert-profile-editor-stack>:not(:first-child){border-top:1px solid rgba(227,232,239,.92);margin-top:1rem}.expert-profile-editor-section__head{margin-bottom:.9rem}.expert-profile-taxonomy-group__header{margin-bottom:.55rem}.expert-profile-taxonomy-group__title{color:var(--bulma-text-strong, #0a0a0a);font-size:.95rem;font-weight:800;letter-spacing:.06em;margin:0 0 .25rem;text-transform:uppercase}.expert-profile-taxonomy-group__description,.expert-profile-taxonomy-subgroup__description{color:var(--bulma-grey, #7a7a7a);font-size:.92rem;line-height:1.5;margin:0}.expert-profile-taxonomy-group__body{display:flex;flex-direction:column;gap:.95rem}.expert-profile-taxonomy-subgroup{display:flex;flex-direction:column;gap:.75rem}.expert-profile-taxonomy-subgroup__title{color:var(--bulma-text, #363636);font-size:.86rem;font-weight:800;margin:0;text-transform:uppercase}.expert-profile-taxonomy-attribute{border-top:1px solid rgba(227,232,239,.92);padding-top:.85rem}.expert-profile-taxonomy-attribute__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:space-between;margin-bottom:.3rem}.expert-profile-taxonomy-attribute__title{color:var(--bulma-text-strong, #0a0a0a);font-size:.95rem;font-weight:700;margin:0}.expert-profile-taxonomy-attribute__badge .tag{border-radius:999px;font-size:.72rem}.expert-profile-taxonomy-attribute__description{color:var(--bulma-grey, #7a7a7a);font-size:.92rem;line-height:1.5;margin:0 0 .75rem}.expert-profile-taxonomy-attribute__choices{margin-top:.2rem}.expert-profile-detail-panel__intro{border-bottom:1px solid var(--bulma-border-weak, rgba(10, 10, 10, 0.08));margin-bottom:1rem;padding-bottom:.9rem}.expert-profile-detail-panel__eyebrow{color:var(--bulma-primary, #485fc7);font-size:.78rem;font-weight:700;letter-spacing:.12em;margin:0 0 .35rem;text-transform:uppercase}.expert-profile-detail-panel__frame{display:block}.expert-profile-detail-panel .scrollable-menu-content{max-height:none}.expert-profile-detail-panel .title.is-5{font-size:1.45rem}.expert-profile-detail-panel .is-size-6-try{font-size:.92rem !important;line-height:1.55}.expert-profile-detail-panel .summary-section-box h4,.expert-profile-detail-panel .summary-section-box h5,.expert-profile-detail-panel h3.has-text-weight-bold.is-uppercase{font-size:1rem;letter-spacing:.02em}.expert-profile-detail-panel p.has-text-grey,.expert-profile-detail-panel .summary-section-box p,.expert-profile-detail-panel .scrollable-menu-content>div>div{font-size:.96rem;line-height:1.55}.expert-profile-detail-panel .summary-section-box{background:hsla(0,0%,100%,.88);border:1px solid rgba(227,232,239,.95);border-radius:.9rem;padding:.9rem}.expert-profile-detail-panel #expert_profile_detail .summary-section-box,.expert-profile-detail-panel #expert_profile_detail #taxpref_summary .summary-section-box{margin-bottom:.75rem}.expert-profile-detail-panel #expert_profile_detail .summary-subgroup{background:rgba(248,244,247,.72);border:1px solid rgba(227,232,239,.9);border-radius:.85rem}.expert-profile-detail-panel #expert_profile_detail .tags.are-medium .tag,.expert-profile-detail-panel #expert_profile_detail .tags-list.tag{border-radius:999px;font-size:.82rem;padding:.55rem .8rem}.expert-profile-detail-panel .expert-profile-taxonomy-form .tags.are-medium{gap:.55rem}.expert-profile-detail-panel .expert-profile-taxonomy-form .table{background:rgba(0,0,0,0);border:1px solid rgba(227,232,239,.92);border-radius:.8rem}.catalog-page{min-height:100vh;background:hsl(0,0%,97%)}.brand-subscription-hero{background:hsl(35,100%,97%);border-bottom:1px solid hsla(20,5%,22%,.04)}.brand-card{height:100%;display:flex;flex-direction:column;border:1px solid hsla(20,5%,22%,.08);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.brand-card--subscribed{border-color:hsla(151,76%,76%,.45)}.brand-card--available{border-color:hsla(199,65%,70%,.35)}.brand-card__header{margin-bottom:.75rem}.brand-card__form{margin-top:auto}.brand-card__toggles{margin:1rem 0}.brand-card__toggles .checkbox{display:block;font-size:.85rem;margin-bottom:.35rem}.brand-card__actions{margin-top:1rem;justify-content:flex-start;gap:.75rem}.brand-card:hover{box-shadow:0 15px 35px hsla(20,5%,22%,.08)}.catalog-import-form{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem}.catalog-import-form .file{margin-bottom:0}.catalog-import-form .file-name{max-width:210px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.products-hero{background:linear-gradient(135deg, rgba(163.71, 190.57, 244.29, 0.08), rgba(165.24, 238.884, 242.76, 0.08))}.products-hero .hero-action-buttons .button+.button{margin-left:.75rem}.products-hero__stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:1rem}.stat-card{background:#fff;border-radius:.75rem;padding:1rem;box-shadow:0 12px 32px rgba(0,0,0,.07)}.stat-card .label{text-transform:uppercase;font-size:.7rem;color:hsl(0,0%,44%);margin-bottom:.25rem}.stat-card .value{font-size:1.5rem;font-weight:700}.featured-card{border-radius:1.25rem;padding:1.5rem;background:#fff;border:1px solid hsla(220,79%,80%,.08);height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.featured-card__badge{position:absolute;top:1rem;right:1rem;background:hsl(49,93%,79%);color:rgb(127.5,85,0);padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600}.featured-card__body{display:grid;grid-template-columns:120px 1fr;gap:1.5rem;align-items:center}.featured-card__image{border-radius:.75rem;display:block;width:120px;height:120px;object-fit:cover}.featured-card__placeholder{width:120px;height:120px;border-radius:.75rem;background:hsla(220,79%,80%,.1);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:hsl(220,55%,40%)}.product-filter-panel{border:1px solid rgba(0,0,0,.08);border-radius:1rem;padding:1.5rem;background:#fff}.product-filter-panel:not(.is-open) .product-filter-form{display:none}.product-filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.75rem}.product-filter-form{border-top:1px solid rgba(0,0,0,.05);padding-top:1.5rem}.product-filter-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:1.25rem}.taxonomy-filter-block{margin-top:1.5rem}.taxonomy-filter-block .tag{cursor:pointer;border:1px solid rgba(0,0,0,.08);transition:background .2s ease}.taxonomy-filter-block input[type=checkbox]:checked+span{font-weight:600}.applied-filter-chips .tag{margin-right:.35rem;margin-bottom:.35rem}.product-grid .product-card{height:100%}.product-catalog-list .column{padding-top:.65rem;padding-bottom:.65rem}.product-table-thumb{width:40px;height:40px;min-width:40px;border-radius:.5rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:hsla(220,79%,80%,.1)}.product-table-thumb__img{width:100%;height:100%;object-fit:cover}.product-table-thumb__letter{color:hsl(220,55%,40%)}.product-catalog-row{border:1px solid rgba(0,0,0,.05);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.product-catalog-row:hover{border-color:hsla(220,55%,40%,.2);box-shadow:0 12px 24px rgba(0,0,0,.04)}.product-catalog-row__thumb{width:72px}.product-catalog-row__thumb-image,.product-catalog-row__thumb-placeholder{width:72px;height:72px;border-radius:.75rem}.product-catalog-row__thumb-image{display:block;object-fit:cover;background:hsl(0,0%,96%)}.product-catalog-row__thumb-placeholder{display:flex;align-items:center;justify-content:center;background:hsla(220,79%,80%,.1);color:hsl(220,55%,40%);font-size:1.5rem;font-weight:700}.product-card{background:#fff;border-radius:1rem;padding:1rem;display:flex;flex-direction:column;height:100%;border:1px solid rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(0,0,0,.08)}.product-card__image-wrapper{position:relative;margin-bottom:1rem}.product-card__image{width:100%;height:220px;object-fit:cover;border-radius:.85rem;background:hsl(0,0%,96%)}.product-card__image--placeholder{display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:hsl(0,0%,58%)}.product-card__status{position:absolute;top:.75rem;left:.75rem;display:flex;gap:.35rem;flex-wrap:wrap}.product-card__meta{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem;margin:1rem 0}.product-card__meta .label{text-transform:uppercase;font-size:.65rem;color:hsl(0,0%,58%)}.product-card__meta .value{font-weight:600}.product-card__claims .tag{margin-right:.25rem;margin-bottom:.25rem}.misc-product-card{height:100%;border-radius:1.25rem;border:1px solid hsla(20,5%,22%,.08);background:linear-gradient(165deg, hsl(0, 0%, 100%) 0%, hsl(0, 0%, 100%) 100%);box-shadow:0 10px 24px hsla(20,5%,22%,.08);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.misc-product-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px hsla(20,5%,22%,.13)}.misc-product-card .card-content{display:flex;flex-direction:column;gap:1.1rem;padding:1.15rem 1.2rem 1.3rem}.misc-product-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.misc-product-card__title{margin:0;font-size:1.7rem;font-weight:700;line-height:1.1;letter-spacing:-0.01em;color:hsl(0,0%,15%)}.misc-product-card__category{margin:.22rem 0 0;color:hsl(0,0%,58%);font-size:1.05rem}.misc-product-card__price{margin:0;margin-left:auto;text-align:right;white-space:nowrap;font-size:2rem;line-height:1;font-weight:800;letter-spacing:-0.02em;color:hsl(325,80%,70%)}.misc-product-card__meta{margin-top:.25rem;display:flex;flex-direction:column;gap:.7rem}.misc-product-card__tax{margin:0;font-size:1.03rem;color:hsl(0,0%,44%)}.misc-product-card__stock{margin:0;display:inline-flex;align-items:center;gap:.4rem;font-size:1.05rem;font-weight:500}.misc-product-card__stock.is-good{color:hsl(151,76%,76%)}.misc-product-card__stock.is-low{color:hsl(350,100%,71%)}.misc-product-card__stock .icon{margin-right:.08rem}.misc-product-card__stock-muted{margin:0;color:hsl(0,0%,58%);font-size:.98rem}.misc-product-card__footer .card-footer-item{font-size:1.1rem;font-weight:400;padding:.88rem .5rem;transition:background-color .18s ease,color .18s ease}.misc-product-card__footer .card-footer-item:hover{background:hsl(0,0%,97%)}.product-gallery{background:#fff;border-radius:1.25rem;padding:1rem;border:1px solid rgba(0,0,0,.04)}.product-gallery__hero{width:100%;border-radius:1rem;object-fit:contain;background:hsl(0,0%,97%)}.product-gallery__placeholder{width:100%;padding:4rem 0;display:flex;justify-content:center;align-items:center;background:hsl(0,0%,96%);border-radius:1rem;font-size:2rem;font-weight:700;color:hsl(0,0%,58%)}.product-gallery__thumbnails{display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.product-gallery__thumb{border:none;padding:0;background:rgba(0,0,0,0);border-radius:.75rem;overflow:hidden;border:2px solid rgba(0,0,0,0);cursor:pointer}.product-gallery__thumb.is-active{border-color:hsl(264,98%,82%)}.product-gallery__thumb-image{display:block;width:72px;height:72px;object-fit:cover}.product-detail-card{background:#fff;border-radius:1.5rem;padding:2rem;border:1px solid rgba(0,0,0,.04);box-shadow:0 15px 30px rgba(0,0,0,.04)}.product-detail-card__subhead{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.product-detail-card__pricing{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:1rem;margin:2rem 0}.product-detail-card__claims .tag{margin-right:.25rem;margin-bottom:.25rem}.product-detail-card__meta{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:1rem;margin-top:1.5rem}.product-detail-card .label{text-transform:uppercase;font-size:.65rem;color:hsl(0,0%,58%);margin-bottom:.15rem}.product-detail-card .value{font-weight:600;font-size:1rem}.product-panel{background:#fff;border-radius:1rem;padding:1.5rem;border:1px solid rgba(0,0,0,.04);margin-bottom:1.5rem}.package-wizard-steps{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.package-wizard-step{display:flex;align-items:center;gap:.5rem;color:var(--bulma-text-weak);font-weight:600}.package-wizard-step__dot{width:28px;height:28px;border-radius:999px;border:2px solid var(--bulma-border);display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;background:var(--bulma-scheme-main)}.package-wizard-step.is-active{color:var(--bulma-text)}.package-wizard-step.is-active .package-wizard-step__dot{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.package-wizard-step__label{font-size:.95rem}@media screen and (max-width: 768px){.package-wizard-steps{gap:.75rem}.package-wizard-step__label{font-size:.85rem}}.sortable-ghost{opacity:.4;background:hsl(0,0%,97%)}.sortable-chosen{cursor:grabbing !important}.sortable-drag{opacity:1;box-shadow:0 4px 8px rgba(0,0,0,.15)}.package-visit-card{border:1px solid hsl(0,0%,79%);--border-left: 4px solid hsl(325, 80%, 70%);border-radius:4px;padding:1.25rem;background-color:hsl(0,0%,92%)}.package-visit-header{margin-bottom:1rem}.package-service-item{background-color:#fff;border-radius:4px;transition:box-shadow .2s ease}.package-service-item:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.has-border-top{border-top:1px solid hsl(0,0%,79%)}.modal{display:none;position:fixed;z-index:9999}.modal.is-active{display:flex}#package_form{position:relative;z-index:1}.package-service-category-header{position:sticky;top:0;background:hsl(0,0%,97%);z-index:10;margin-left:-0.75rem;margin-right:-0.75rem;padding:.5rem .75rem;border-bottom:1px solid hsl(0,0%,79%)}.package-service-subcategory{border-left:3px solid hsl(0,0%,92%)}.branch-card-link{text-decoration:none;display:block;height:100%}.branch-card-link:hover{text-decoration:none}.branch-card{height:100%;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);background:#fff}.branch-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.branch-card:hover .branch-cover-image{transform:scale(1.05)}.branch-card.is-archived{opacity:.75;background:repeating-linear-gradient(45deg, #fafafa, #fafafa 10px, #f5f5f5 10px, #f5f5f5 20px)}.branch-card.is-archived .branch-name{color:#888}.branch-card .card-image{position:relative;overflow:hidden}.branch-card .card-image .image{margin:0}.branch-card .card-image .image.is-16by9{padding-top:56.25%}.branch-card .branch-cover-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.branch-card .branch-placeholder-image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%)}.branch-card .branch-badges{position:absolute;top:8px;left:8px;display:flex;flex-wrap:wrap;gap:4px}.branch-card .branch-badges .tag{font-size:.7rem;font-weight:600;border-radius:4px}.branch-card .branch-role-badge{position:absolute;top:2.75rem;right:8px}.branch-card .branch-role-badge .tag{font-size:.7rem;font-weight:600;border-radius:4px}.branch-card .card-content{padding:1rem}.branch-card .media{align-items:flex-start;margin-bottom:.5rem}.branch-card .media-left{margin-right:.75rem}.branch-card .branch-logo{border-radius:8px;overflow:hidden;background:#f3f4f6;border:1px solid #e5e7eb}.branch-card .branch-logo img{width:100%;height:100%;object-fit:cover}.branch-card .branch-logo-placeholder{width:48px;height:48px;border-radius:8px;background:#eef2f7;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:var(--bulma-text-strong, #363636)}.branch-card .branch-name{color:#2d3748;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.branch-card .branch-address{display:flex;align-items:flex-start;gap:6px;margin-top:.5rem}.branch-card .branch-address .icon{margin-top:2px;flex-shrink:0}.branch-card .branch-address span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.branch-card .branch-stats{display:flex;flex-wrap:wrap;gap:6px}.branch-card .branch-stats .tag{font-size:.7rem;border-radius:4px}#branches-list .columns.is-multiline{margin:-0.5rem}#branches-list .columns.is-multiline>.column{padding:.5rem}@media screen and (max-width: 768px){.branch-card .card-content{padding:.75rem}.branch-card .branch-name{font-size:.95rem}.branch-card .media-left{display:none}}.branch-detail-page{overflow-y:auto !important;height:auto !important;min-height:100%}.branch-detail-page.admin-scroll{overflow-y:auto !important;max-height:none !important}.branch-page-heading{padding-top:1.5rem;padding-bottom:1rem}.branch-page-heading__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.branch-page-heading__main{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.branch-page-heading__back{display:inline-flex;align-items:center;gap:.35rem;color:var(--bulma-text-weak, #6b7280);font-size:.95rem;font-weight:600}.branch-page-heading__back:hover{color:var(--bulma-text-strong, #363636)}.branch-identity-card{background:#fff;color:var(--bulma-text-strong, #363636);padding:2rem 0 1rem;border-bottom:1px solid #dbdbdb}.branch-identity-card.is-archived{background:#f5f5f5}.branch-identity-card__inner .title{color:var(--bulma-text-strong, #363636)}.branch-identity-card__inner .branch-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.branch-header-columns{align-items:center;column-gap:2.25rem}.branch-header-info{padding-left:.5rem}.branch-header-info .title{margin-bottom:.75rem !important}.branch-address{display:inline-flex;align-items:center;gap:.35rem;margin-top:.9rem;color:var(--bulma-text-weak, #6b7280)}.branch-logo-large{position:relative;width:144px;height:144px;border-radius:16px;overflow:hidden;background:#f3f4f6;box-shadow:none;border:1px solid #e5e7eb}.branch-logo-large .branch-logo-image{width:100%;height:100%;object-fit:cover}.branch-logo-large .branch-logo-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#eef2f7;font-size:2.4rem;font-weight:700;color:var(--bulma-text-strong, #363636)}.branch-logo-large .branch-logo-upload{position:absolute;right:.75rem;bottom:.75rem;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:hsla(0,0%,100%,.96);color:#363636;border:1px solid #d7dbe2;box-shadow:0 4px 12px rgba(0,0,0,.12);cursor:pointer;opacity:1;transition:transform .2s,box-shadow .2s,background .2s}.branch-logo-large .branch-logo-upload input{display:none}.branch-logo-large .branch-logo-upload:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,.16)}.branch-tabs-content{padding-bottom:8rem}.branch-tab-panel{display:none}.branch-tab-panel.is-active{display:block}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:1rem}.gallery-item{aspect-ratio:4/3;border-radius:8px;overflow:hidden}.gallery-image-wrapper{position:relative;width:100%;height:100%}.gallery-image-wrapper .gallery-image{width:100%;height:100%;object-fit:cover}.gallery-image-wrapper .gallery-tags{position:absolute;bottom:8px;left:8px;right:8px;display:flex;flex-wrap:wrap;gap:4px;z-index:5;pointer-events:none;max-height:60px;overflow-y:auto}.gallery-image-wrapper .gallery-tags .tag{pointer-events:auto;font-size:.7rem;padding:2px 6px}.gallery-image-wrapper .gallery-remove-btn{position:absolute;top:8px;right:8px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;opacity:0;transition:opacity .2s;color:#f14668}.gallery-image-wrapper .gallery-remove-btn:hover{background:#fff}.gallery-image-wrapper .gallery-cover-btn{position:absolute;top:8px;left:8px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;opacity:0;transition:opacity .2s;color:#b5b5b5;display:flex;align-items:center;justify-content:center;padding:0}.gallery-image-wrapper .gallery-cover-btn:hover{background:#fff;color:#ffdd57}.gallery-image-wrapper .gallery-cover-btn.is-active{opacity:1;background:rgba(255,221,87,.9);color:#946c00}.gallery-image-wrapper .new-image .gallery-cover-btn{opacity:1}.gallery-image-wrapper .gallery-tag-btn{position:absolute;top:8px;right:48px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;opacity:0;transition:opacity .2s;color:#3273dc;display:flex;align-items:center;justify-content:center;padding:0;z-index:10}.gallery-image-wrapper .gallery-tag-btn:hover{background:#fff;color:#2366d1}.gallery-image-wrapper .drag-handle{position:absolute;top:8px;left:48px;background:hsla(0,0%,100%,.9);border-radius:4px;padding:4px 6px;cursor:move;opacity:0;transition:opacity .2s;z-index:15;color:#7a7a7a;display:flex;align-items:center;justify-content:center}.gallery-image-wrapper .drag-handle:hover{background:#fff;color:#363636}.gallery-image-wrapper .gallery-cover-badge{position:absolute;top:8px;left:8px;background:linear-gradient(135deg, #ffdd57 0%, #ffcc00 100%);border-radius:4px;padding:4px 8px;font-size:.7rem;font-weight:600;color:#363636;display:flex;align-items:center;gap:4px;box-shadow:0 2px 4px rgba(0,0,0,.15)}.gallery-image-wrapper .gallery-cover-badge .icon{color:#946c00}.gallery-image-wrapper:hover .gallery-remove-btn,.gallery-image-wrapper:hover .gallery-cover-btn,.gallery-image-wrapper:hover .gallery-tag-btn,.gallery-image-wrapper:hover .drag-handle{opacity:1}.gallery-image-wrapper .sortable-ghost{opacity:.4}.gallery-image-wrapper .sortable-chosen{cursor:grabbing}.gallery-image-wrapper .sortable-drag{opacity:.8}.gallery-item.is-cover .gallery-image-wrapper{box-shadow:0 0 0 3px #ffdd57;border-radius:8px}.gallery-add{background:#f5f5f5;border:2px dashed #dbdbdb;display:flex;align-items:center;justify-content:center}.gallery-add .gallery-add-btn{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#7a7a7a;cursor:pointer;padding:1rem}.gallery-add .gallery-add-btn:hover{color:#3273dc}.gallery-add .gallery-add-btn input{display:none}.team-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:1rem}.team-member-card{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;transition:background .2s}.team-member-card:hover{background:#f0f0f0}.team-member-avatar{flex-shrink:0}.team-avatar-image{width:48px;height:48px;border-radius:50%;object-fit:cover}.team-avatar-placeholder{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.9rem}.team-member-info{flex-grow:1;min-width:0}.team-member-name{font-weight:600;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-member-status{flex-shrink:0}.special-day-form summary{cursor:pointer;user-select:none}.special-day-form summary::-webkit-details-marker{display:none}@media screen and (max-width: 768px){.branch-identity-card{padding:1.25rem 0 .75rem}.branch-identity-card .columns{text-align:center}.branch-identity-card .column.is-narrow{margin-bottom:1rem}.branch-header-columns{column-gap:1rem}.branch-header-info{padding-left:0}.branch-address{justify-content:center}.branch-logo-large{width:100px;height:100px;margin:0 auto}.gallery-grid{grid-template-columns:repeat(auto-fill, minmax(140px, 1fr))}.team-grid{grid-template-columns:1fr}}.branch-detail-header.level.is-mobile{flex-wrap:wrap;row-gap:.5rem}.branch-detail-header.level.is-mobile>.level-left{min-width:0}.branch-detail-header.level.is-mobile>.level-left .title{overflow-wrap:anywhere}.branch-detail-header.level.is-mobile>.level-right{max-width:100%;overflow-x:auto}.discounts-table th:first-child,.discounts-table td:first-child{position:sticky;left:0;background:var(--bulma-scheme-main, #fff);box-shadow:1px 0 0 rgba(219,219,219,.9)}.discounts-table thead th:first-child{z-index:3}.discounts-table tbody td:first-child{z-index:2}.discounts-table.is-hoverable tbody tr:hover td:first-child{background:var(--bulma-table-row-hover-background-color, #fafafa)}.discounts-branch-toggle.button{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;min-width:1.85rem;height:1.85rem;padding:0;border-radius:999px;border-width:1px;box-shadow:0 1px 2px rgba(10,10,10,.05);transition:background-color 120ms ease,border-color 120ms ease,color 120ms ease,box-shadow 120ms ease}.discounts-branch-toggle.button .icon,.discounts-branch-toggle.button .icon.is-small{margin:0;width:.95rem;height:.95rem}.discounts-branch-toggle.button i{font-size:.9rem;line-height:1}.discounts-branch-toggle.button .fa-check{font-size:.82rem}.discounts-branch-toggle.button .fa-xmark{font-size:.92rem}.discounts-table .button.is-static{opacity:1}.discounts-branch-toggle.is-static{pointer-events:none}.discounts-branch-toggle--on{background:#baf4d8;border-color:#5ce2ad;color:#065f46}.discounts-branch-toggle--on:hover,.discounts-branch-toggle--on:focus{background:#a6efd0;border-color:#43d9a1;color:#064e3b;box-shadow:0 0 0 3px rgba(67,217,161,.14)}.discounts-branch-toggle--off{background:#fff;border-color:rgba(203,213,225,.98);color:#64748b}.discounts-branch-toggle--off:hover,.discounts-branch-toggle--off:focus{background:#f8fafc;border-color:rgba(148,163,184,.92);color:#475569;box-shadow:0 0 0 3px rgba(148,163,184,.12)}.discounts-branch-toggle--disabled{background:#f5f7f9;border-color:rgba(226,232,240,.95);color:#b7c0cb;box-shadow:none}.discounts-overview-table th,.discounts-overview-table td{padding-inline:.75rem}.gallery-filter-chips{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.chip{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border:1px solid #dbdbdb;border-radius:20px;background:#fff;color:#363636;font-size:.85rem;text-decoration:none;cursor:pointer;transition:all .2s ease}.chip:hover{border-color:#3273dc;color:#3273dc}.chip.is-active{background:#3273dc;border-color:#3273dc;color:#fff}.chip.is-active .chip-swatch{border-color:#fff}.chip .chip-swatch{width:16px;height:16px;border-radius:50%;border:2px solid #e0e0e0;flex-shrink:0}.chip .chip-label{white-space:nowrap}.gallery-photo-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:1rem;align-items:start}.gallery-photo-card{position:relative;aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:#f5f5f5}.gallery-photo-wrapper{position:relative;width:100%;height:100%}.gallery-photo-image{width:100%;height:100%;object-fit:cover}.gallery-photo-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, transparent 50%);opacity:0;transition:opacity .2s ease;display:flex;flex-direction:column;justify-content:flex-end;padding:.75rem}.gallery-photo-card:hover .gallery-photo-overlay{opacity:1}.gallery-photo-badges{position:absolute;top:.5rem;left:.5rem;display:flex;gap:.25rem}.gallery-photo-info{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.5rem}.gallery-photo-stylist{font-weight:600;color:#fff;font-size:.85rem}.gallery-photo-service{color:hsla(0,0%,100%,.85);font-size:.75rem}.gallery-photo-tags{display:flex;flex-wrap:wrap;gap:.25rem}.gallery-photo-tags .tag{font-size:.65rem;padding:.15rem .4rem;height:auto}.gallery-photo-actions{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.25rem;opacity:0;transition:opacity .2s ease}.gallery-photo-card:hover .gallery-photo-actions{opacity:1}.work-gallery-filters-box{position:relative}.work-gallery-filters-box .work-gallery-filters-collapsed-label{position:absolute;top:.5rem;left:.6rem;display:none;color:#7a7a7a;z-index:2}.work-gallery-filters-box .work-gallery-filters-toggle{position:absolute;top:.25rem;right:.5rem;margin:0;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:0;background:rgba(0,0,0,0);color:#7a7a7a;border-radius:999px;cursor:pointer;transition:background-color .15s ease,color .15s ease;z-index:2}.work-gallery-filters-box .work-gallery-filters-toggle:hover{background:#f1f1f1;color:#363636}.work-gallery-filters-box.is-collapsed{margin-bottom:1rem}.work-gallery-filters-box.is-collapsed .work-gallery-filters-collapsed-label{display:inline-block}.work-gallery-filters-content{min-width:0}.gallery-filters-main-row,.gallery-filters-secondary-row{flex-wrap:wrap;overflow-x:visible;gap:.75rem;margin-left:0;margin-right:0}.gallery-filters-main-row .column,.gallery-filters-secondary-row .column{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;min-width:0}.gallery-filters-main-row .column.is-narrow{flex:1 1 13rem;max-width:16rem}.gallery-filter-service{min-width:clamp(20rem,28vw,32rem);flex:2 1 clamp(20rem,28vw,32rem)}.gallery-filter-service .field,.gallery-filter-service .control,.gallery-filter-service .select,.gallery-filter-service .ss-main{width:100%}.gallery-filters-secondary-row{margin-top:.25rem}.gallery-filters-secondary-row .column.is-narrow{flex:1 1 12rem;max-width:14rem}.gallery-filter-actions{margin-left:auto;flex:0 0 auto}.gallery-filter-actions .control{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.gallery-filters-taxonomy-row{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center}.gallery-filters-taxonomy-group{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.gallery-filters-taxonomy-group .gallery-filter-chips{margin-bottom:0}.work-gallery-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:box-shadow .2s ease,transform .2s ease}.work-gallery-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.work-gallery-card:hover .photo-actions-overlay{opacity:1}.work-gallery-card .gallery-image-wrapper{position:relative;aspect-ratio:4/3;overflow:hidden;background:#f7f7f7}.work-gallery-card .gallery-image-primary-link{position:absolute;inset:0;z-index:1}.work-gallery-card .gallery-image{width:100%;height:100%;object-fit:contain}.work-gallery-card .photo-badge-top-left{position:absolute;top:8px;left:8px;z-index:10}.work-gallery-card .photo-badge-top-right{position:absolute;top:8px;right:8px;z-index:10}.work-gallery-card .photo-actions-overlay{position:absolute;bottom:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .2s ease;z-index:10}.work-gallery-card .photo-action-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:4px;background:hsla(0,0%,100%,.95);color:#363636;border:none;cursor:pointer;transition:background .2s ease}.work-gallery-card .photo-action-btn:hover{background:#fff}.work-gallery-card .photo-action-btn.is-warning{background:#ffdd57;color:rgba(0,0,0,.7)}.work-gallery-card .photo-info{padding:10px 12px}.work-gallery-card .photo-stylist{font-size:.75rem;color:#7a7a7a;margin-bottom:2px;display:flex;align-items:center;gap:4px}.work-gallery-card .photo-service{font-weight:600;font-size:.85rem;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-gallery-card .photo-tags{display:flex;flex-wrap:wrap;gap:4px}.work-gallery-card .photo-tags .tag{font-size:.7rem}.work-gallery-card .photo-description{font-size:.75rem;color:#7a7a7a;margin-top:6px;line-height:1.3}.work-gallery-card .color-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;border:1px solid rgba(0,0,0,.1)}.work-gallery-card .photo-galleries{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.work-gallery-card .photo-galleries .icon{margin-right:2px}.gallery-page{min-height:100vh;background:#fafafa}.gallery-filter-bar{background:#fff;padding:1rem 0;border-bottom:1px solid #eee;position:sticky;top:0;z-index:100}.gallery-filter-bar .container{display:flex;flex-direction:column;gap:.75rem}.gallery-filter-row{display:flex;align-items:center;overflow-x:auto;padding-bottom:.25rem}.gallery-filter-row::-webkit-scrollbar{display:none}.gallery-header{padding:2.5rem 0 1.5rem;text-align:center}.gallery-header .title{font-weight:300;color:#363636}.gallery-header .subtitle{color:#7a7a7a}.gallery-content{padding:0 0 4rem}.gallery-masonry{columns:4;column-gap:1rem}@media screen and (max-width: 1200px){.gallery-masonry{columns:3}}@media screen and (max-width: 768px){.gallery-masonry{columns:2}}@media screen and (max-width: 480px){.gallery-masonry{columns:1}}.gallery-masonry-item{break-inside:avoid;margin-bottom:1rem}.gallery-masonry-card{display:block;position:relative;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:transform .2s ease,box-shadow .2s ease}.gallery-masonry-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.gallery-masonry-card:hover .gallery-masonry-overlay{opacity:1}.gallery-masonry-image{display:block;width:100%;height:auto}.gallery-masonry-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.2) 40%, transparent 60%);opacity:0;transition:opacity .3s ease;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem}.gallery-masonry-info{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.gallery-stylist{font-weight:600;color:#fff;font-size:.9rem}.gallery-service{color:hsla(0,0%,100%,.85);font-size:.8rem}.gallery-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem}.gallery-book-btn{width:100%}@media screen and (max-width: 768px){.gallery-filters-main-row,.gallery-filters-secondary-row{flex-wrap:wrap;overflow-x:visible}.gallery-filters-main-row .column,.gallery-filters-secondary-row .column{width:100%;max-width:none}.gallery-filter-service{min-width:100%;flex-basis:100%}.gallery-filter-actions{margin-left:0}.gallery-photo-grid{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:.75rem}.gallery-filter-bar{padding:.75rem 0}.gallery-header{padding:1.5rem 0 1rem}.gallery-header .title{font-size:1.5rem}.gallery-header .subtitle{font-size:.9rem}.chip{padding:.3rem .6rem;font-size:.8rem}}.business-index-page{min-height:100vh;background:#f8f9fa}.business-index-header{background:#fff;border-bottom:1px solid #eee}.business-cards{display:flex;flex-direction:column;gap:1rem}.business-card-item{background:#fff;border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:box-shadow .2s ease,transform .2s ease}.business-card-item:hover{box-shadow:0 8px 16px rgba(0,0,0,.15)}.business-card-item.is-inactive{opacity:.7;background:#f5f5f5}.business-card-logo{width:64px;height:64px;border-radius:10px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.business-card-logo-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.business-card-logo-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--brand-primary, #11998e) 0%, var(--brand-primary-light, #38ef7d) 100%);font-size:1.25rem;font-weight:700;color:#fff}.business-card-info .title{line-height:1.2}.business-card-stats{display:flex;flex-wrap:wrap;gap:.5rem}.business-detail-page{min-height:100%;background:rgba(0,0,0,0);display:flex;flex-direction:column}.admin-scroll.business-setup-scroll{padding-bottom:0;background:#fff;max-height:none;height:100%}.business-detail-page>.container.is-fluid.py-5{flex:1 1 auto;padding-bottom:0 !important}.business-setup-form{padding-bottom:0;min-height:100%;display:flex;flex-direction:column}.business-setup-sticky-footer{margin-top:auto;padding-inline:0}.business-detail-header{background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:10}.business-identity-card{background:linear-gradient(135deg, var(--brand-primary, #11998e) 0%, var(--brand-primary-light, #38ef7d) 100%);color:#fff}.business-identity-card.is-archived{background:linear-gradient(135deg, #636e72 0%, #2d3436 100%)}.business-identity-card .title{color:#fff}.business-identity-card .business-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.business-logo-large{position:relative;display:inline-flex;align-items:center;justify-content:center;width:220px;min-width:220px;height:100px;border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.95);box-shadow:0 4px 12px rgba(0,0,0,.15);padding:.5rem}.business-logo-large .business-logo-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.business-logo-large .business-logo-placeholder{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.3);border-radius:8px;font-size:1.75rem;font-weight:700;color:#fff}.business-logo-large .business-logo-placeholder--empty{font-size:.7rem;font-weight:600;line-height:1.2;text-align:center;padding:.35rem;color:hsl(0,0%,26%);background:hsl(0,0%,97%)}.business-logo-placeholder-edit{width:150px;height:150px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--brand-primary, #11998e) 0%, var(--brand-primary-light, #38ef7d) 100%);font-size:2.5rem;font-weight:700;color:#fff}.logo-upload-area{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;border:2px dashed #dbdbdb;border-radius:12px;background:#fafafa;transition:border-color .2s ease,background-color .2s ease}.logo-upload-area:hover{border-color:var(--brand-primary, #11998e);background:#f5f5f5}.logo-upload-area.has-logo{border-style:solid;border-color:#dbdbdb;background:#fff}.logo-preview-container{display:flex;align-items:center;justify-content:center;width:180px;height:150px;transition:width .2s ease,height .2s ease;background-color:#fafafa;background-image:linear-gradient(45deg, #f0f0f0 25%, transparent 25%),linear-gradient(-45deg, #f0f0f0 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #f0f0f0 75%),linear-gradient(-45deg, transparent 75%, #f0f0f0 75%);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0px;border-radius:8px}.logo-preview-image{display:block;max-width:180px;max-height:150px;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.logo-placeholder-large{width:120px;height:120px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--brand-primary, #11998e) 0%, var(--brand-primary-light, #38ef7d) 100%);font-size:2rem;font-weight:700;color:#fff}.logo-dimensions{font-size:.75rem;color:#7a7a7a;margin-top:.25rem}.logo-upload-actions{display:flex;flex-direction:column;align-items:center;gap:.5rem}.logo-upload-action-row{display:flex;align-items:center;justify-content:center;gap:.35rem}.business-tabs-nav{background:#fff;border-bottom:1px solid #dbdbdb}.business-tabs-nav .tabs{margin-bottom:0 !important}.business-tabs-nav .tabs ul{border-bottom:none}.business-tabs-nav .tabs li a{border-bottom-color:rgba(0,0,0,0);border-radius:0;padding:1rem 1.25rem}.business-tabs-nav .tabs li a:hover{border-bottom-color:#dbdbdb}.business-tabs-nav .tabs li.is-active a{border-bottom-color:var(--brand-primary, #11998e);color:var(--brand-tab-active-color, var(--brand-primary-dark, var(--brand-primary, #11998e)));border-radius:0}.business-tab-panel{display:none}.business-tab-panel.is-active{display:block}.business-edit-table{background:rgba(0,0,0,0)}.business-edit-table th,.business-edit-table td{border:none;padding:.5rem 0;vertical-align:middle}.business-edit-table th{font-weight:600;color:#363636;white-space:nowrap;padding-right:1rem}.business-edit-table td .input,.business-edit-table td .select,.business-edit-table td select{max-width:100%}.business-edit-table td .field{margin-bottom:0}.business-edit-table td .help{margin-top:.25rem}.button.is-admin-action{background-color:hsl(220,20%,18%) !important;border-color:hsl(220,20%,18%) !important;color:#fff !important}.button.is-admin-action:hover{background-color:hsl(220,20%,25%) !important;border-color:hsl(220,20%,25%) !important;color:#fff !important}.button.is-admin-action:focus{border-color:hsl(220,20%,30%) !important;box-shadow:0 0 0 .125em rgba(45,52,54,.25)}.button.is-admin-action.is-danger{background-color:hsl(348,86%,43%) !important;border-color:hsl(348,86%,43%) !important}.button.is-admin-action.is-danger:hover{background-color:hsl(348,86%,38%) !important;border-color:hsl(348,86%,38%) !important}@media screen and (max-width: 1024px){.business-logo-large{width:96px;min-width:96px;height:64px}.business-logo-large .business-logo-placeholder{width:52px;height:52px}}@media screen and (max-width: 768px){.business-identity-card{padding:.25rem 0}.business-identity-card .columns{text-align:center}.business-identity-card .column.is-narrow{margin-bottom:.5rem}.business-logo-large{width:64px;min-width:64px;height:64px;margin:0 auto}.business-logo-large .business-logo-placeholder{width:48px;height:48px}.business-tabs-nav .tabs li a{padding:.75rem;font-size:.85rem}.business-tabs-nav .tabs li a span:not(.icon){display:none}.business-card-item{padding:1rem}.business-card-item .buttons{margin-top:.75rem;justify-content:flex-end}.business-card-logo{width:48px;height:48px}.business-edit-table th,.business-edit-table td{display:block;width:100%;padding:.25rem 0}.business-edit-table th{padding-top:.75rem}}.opening-hours-row{transition:background-color .2s ease,color .2s ease}.opening-hours-row .opening-hours-closed-label{display:none;font-weight:600}.opening-hours-row--closed{background-color:#f5f5f5;color:#7a7a7a}.opening-hours-row--closed .opening-hours-closed-label{display:inline-flex;align-items:center;gap:.25rem}.opening-hours-row .opening-hours-time-fields.is-hidden{display:none}.organization-hub{min-height:100%;background:var(--bulma-scheme-main-bis, #fafafa)}.organization-logo-large,.organization-logo-medium,.organization-logo-small{display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;background:var(--bulma-scheme-main-ter, #f5f5f5);flex-shrink:0}.organization-logo-large{width:100px;height:100px}.organization-logo-medium{width:64px;height:64px}.organization-logo-small{width:48px;height:48px}.organization-logo-image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;display:block}.organization-logo-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--bulma-primary-light, #ffb3c1) 0%, var(--bulma-primary, #e91e63) 100%);color:#fff;font-weight:bold;font-size:1.5rem}.organization-logo-small .organization-logo-placeholder{font-size:1rem}.organization-simple-profile .organization-profile-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.organization-simple-profile .organization-meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.organization-business-locations .organization-business-header{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.organization-business-locations .organization-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.branches-by-business .branches-by-business__business-card{padding:1.5rem}.branches-by-business .branches-by-business__business-card-columns{width:100%}.opening-hours-comparison .opening-hours-comparison__section-header{gap:1rem}.opening-hours-comparison .opening-hours-comparison__table th,.opening-hours-comparison .opening-hours-comparison__table td{vertical-align:middle;min-width:160px}.opening-hours-comparison .opening-hours-comparison__table th:first-child,.opening-hours-comparison .opening-hours-comparison__table td:first-child{min-width:120px;position:sticky;left:0;background:#fff;z-index:1}.opening-hours-comparison .opening-hours-comparison__cell--inherited{background-color:#f7f7f7;color:#7a7a7a}.opening-hours-comparison .opening-hours-comparison__cell--inherited .input{color:#7a7a7a;background-color:#fcfcfc}.opening-hours-comparison .opening-hours-comparison__input--overridden{background-color:hsl(49,93%,79%)}.opening-hours-comparison .opening-hours-comparison__inline-edit{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.opening-hours-comparison .opening-hours-comparison__inline-times{min-width:0}.opening-hours-comparison .opening-hours-comparison__closed-toggle-row{display:flex;align-items:center;flex:0 0 auto;opacity:0;pointer-events:none;transition:opacity .12s ease}.opening-hours-comparison .opening-hours-comparison__closed-toggle-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;padding:0;border-color:#dbdbdb}.opening-hours-comparison .opening-hours-comparison__closed-toggle-button--active{background-color:hsl(350,100%,86%);border-color:hsl(350,100%,86%);color:#b42318}.opening-hours-comparison .opening-hours-comparison__closed-toggle-button--inherited{background-color:#f7f7f7;color:#7a7a7a;border-color:#e5e5e5}.opening-hours-comparison .opening-hours-comparison__closed-tag{background-color:#f7f7f7;color:#7a7a7a}.opening-hours-comparison .opening-hours-comparison__special-cell{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.opening-hours-comparison .opening-hours-comparison__special-cell-content{min-width:0;flex:1 1 auto}.opening-hours-comparison .opening-hours-comparison__special-cell-action{flex:0 0 2rem;opacity:0;transition:opacity .12s ease}.opening-hours-comparison .opening-hours-comparison__icon-button{width:2rem;height:2rem;min-width:2rem;padding:0}.opening-hours-comparison .opening-hours-comparison__table td:hover .opening-hours-comparison__special-cell-action,.opening-hours-comparison .opening-hours-comparison__table td:focus-within .opening-hours-comparison__special-cell-action,.opening-hours-comparison .opening-hours-comparison__special-cell-action:focus-visible{opacity:1}.opening-hours-comparison .opening-hours-comparison__table td:hover .opening-hours-comparison__closed-toggle-row,.opening-hours-comparison .opening-hours-comparison__table td:focus-within .opening-hours-comparison__closed-toggle-row{opacity:1;pointer-events:auto}.opening-hours-comparison .opening-hours-comparison__table td:focus-within .opening-hours-comparison__closed-toggle-row{pointer-events:auto}.opening-hours-comparison .opening-hours-comparison__actions-row td{background:#fff;border-top:0;padding-top:.9rem}.opening-hours-comparison .opening-hours-comparison__branch-action-cell{text-align:center}.opening-hours-comparison .opening-hours-comparison__branch-action-form{display:flex;justify-content:center}.opening-hours-comparison .opening-hours-comparison__branch-reset-button{white-space:nowrap}.location-cards-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:1.25rem}.location-cards-grid>*{min-width:0;max-width:100%}.location-cards-grid.location-cards-grid-compact{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:.75rem}.location-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:transform .2s ease,box-shadow .2s ease;max-width:400px;width:100%}.location-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.location-card.is-archived{opacity:.7}.location-card.is-archived .location-card-image::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(0, 0, 0, 0.03) 10px, rgba(0, 0, 0, 0.03) 20px)}.location-card-link{display:block;text-decoration:none;color:inherit}.location-card-image{position:relative;aspect-ratio:4/3;background:var(--bulma-scheme-main-ter, #f5f5f5);overflow:hidden;max-height:200px}.location-card-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;display:block}.location-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%)}.location-card-badge{position:absolute;top:.5rem;right:.5rem}.location-card-type{position:absolute;top:.5rem;left:.5rem}.location-card-content{padding:1rem}.location-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.location-card-logo{width:40px;height:40px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--bulma-scheme-main-ter, #f5f5f5)}.location-card-logo-img{width:100%;height:100%;object-fit:contain}.location-card-logo-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--bulma-primary-light, #ffb3c1) 0%, var(--bulma-primary, #e91e63) 100%);color:#fff;font-weight:bold;font-size:.8rem}.location-card-title{flex:1;min-width:0}.location-card-title .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-card-address{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem}.location-card-stats{display:flex;flex-wrap:wrap;gap:.5rem}.location-card-compact{background:var(--bulma-scheme-main-bis, #fafafa);border-radius:8px;padding:.75rem;transition:background .2s ease}.location-card-compact:hover{background:var(--bulma-scheme-main-ter, #f0f0f0)}.location-card-compact.is-archived{opacity:.6}.location-card-compact-link{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.location-card-compact-logo{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;border-radius:6px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--bulma-primary-light, #ffb3c1) 0%, var(--bulma-primary, #e91e63) 100%);color:#fff;font-weight:bold;font-size:.7rem}.location-card-compact-logo-img{width:100%;height:100%;max-width:36px;max-height:36px;object-fit:contain;display:block}.location-card-compact-info{flex:1;min-width:0}.location-card-compact-name{font-weight:600;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.125rem}.location-card-compact-meta{font-size:.75rem;color:var(--bulma-grey, #7a7a7a);display:flex;align-items:center;gap:.25rem}.location-card-more{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:2px dashed var(--bulma-grey-lighter, #dbdbdb);border-radius:8px;min-height:60px}.location-card-more-link{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-decoration:none;padding:.75rem}.location-card-more-link:hover{color:var(--bulma-primary, #e91e63)}.organization-full-portfolio .organization-portfolio-header{margin-bottom:1.5rem}.branches-by-business__header{padding-bottom:.75rem;border-bottom:1px solid var(--bulma-border, #dbdbdb)}.organization-group-section{background:#fff;border-radius:12px}.organization-group-header{padding-bottom:1rem;border-bottom:1px solid var(--bulma-border-light, #f0f0f0)}.organization-group-header:hover .icon:first-child{color:var(--bulma-primary, #e91e63)}.organization-business-section{background:#fff;border-radius:12px}.organization-business-section.is-inactive{opacity:.7}.organization-business-row .organization-logo-small{width:40px;height:40px}.organization-inline-locations{padding-top:.5rem;border-top:1px solid var(--bulma-border-light, #f0f0f0);margin-top:.5rem}.organization-empty-state .organization-empty-icon{animation:float 3s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media screen and (max-width: 768px){.organization-logo-large{width:72px;height:72px}.location-cards-grid{grid-template-columns:1fr}.location-cards-grid.location-cards-grid-compact{grid-template-columns:repeat(2, 1fr)}.organization-business-row{flex-wrap:wrap}.organization-business-row .level-right{width:100%;margin-top:.75rem;justify-content:flex-start}}.organization-access-page .avatar-40,.organization-access-page .avatar-image.avatar-40,.organization-access-page .initials-avatar.avatar-40{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;border-radius:50% !important;overflow:hidden;aspect-ratio:1/1}.organization-access-page .access-overview-table th.access-overview-table__select,.organization-access-page .access-overview-table td.access-overview-table__select{width:2.25rem;padding-left:.5rem;padding-right:.5rem}.organization-access-page .access-overview-table th.access-overview-table__role,.organization-access-page .access-overview-table td.access-overview-table__role{min-width:11.5rem;width:11.5rem}.organization-access-page .access-overview-table th.access-overview-table__access-level,.organization-access-page .access-overview-table td.access-overview-table__access-level{min-width:9.5rem;width:9.5rem}.organization-access-page .access-overview-table th.access-overview-table__job-title,.organization-access-page .access-overview-table td.access-overview-table__job-title{min-width:6.5rem}.organization-access-page .access-overview-table th.access-overview-table__actions,.organization-access-page .access-overview-table td.access-overview-table__actions{width:3rem;padding-left:.35rem;padding-right:.35rem}.organization-access-page .access-overview-table th.access-overview-table__areas,.organization-access-page .access-overview-table td.access-overview-table__areas{max-width:14rem}.organization-access-page .access-overview-table__area-tags{flex-wrap:wrap}.organization-access-page .access-overview-table .select.is-fullwidth select{max-width:100%;text-overflow:ellipsis}.organization-access-page .access-overview-table__advanced-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:999px}.organization-access-page .access-overview-table__advanced-btn .icon{margin:0 !important}.sidebar-overlay{opacity:0;visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:29;transition:opacity .3s ease,visibility .3s ease}.sidebar-overlay.is-visible{opacity:1;visibility:visible}@media(min-width: 1024px){.sidebar-overlay{display:none !important}}@media(max-width: 1023px){.global-side-menu-container{position:fixed;top:0;left:0;bottom:0;z-index:30;background:#fff;width:280px;max-width:85vw;box-shadow:2px 0 8px rgba(0,0,0,.1);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-100%);transition:opacity .3s ease,visibility .3s ease,transform .3s ease-in-out}.global-side-menu-container.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}.global-side-menu-container .settings-sidebar{display:block !important;visibility:visible !important}}@media(min-width: 1024px){.global-side-menu-container{display:block !important;visibility:visible !important}}@media(max-width: 1023px){body.has-sidebar-open{overflow:hidden}}.admin-sidebar{display:flex;flex-direction:column;width:276px;min-width:276px;height:calc(100vh - 56px - var(--impersonation-banner-offset, 0px));height:calc(100dvh - 56px - var(--impersonation-banner-offset, 0px));background-color:#fff;border-right:2px solid hsl(0,0%,84%);box-shadow:4px 0 16px rgba(0,0,0,.08);position:sticky;top:var(--impersonation-banner-offset, 0px);z-index:10}.admin-sidebar::after{content:"";position:absolute;top:0;right:-8px;bottom:0;width:8px;background:linear-gradient(to right, rgba(0, 0, 0, 0.04), transparent);pointer-events:none}@media(max-width: 1023px){.admin-sidebar{display:none !important}}.global-side-menu-container{height:calc(100vh - 56px - var(--impersonation-banner-offset, 0px));height:calc(100dvh - 56px - var(--impersonation-banner-offset, 0px))}@media(min-width: 1024px){.global-side-menu-container .admin-sidebar{display:flex !important}}@media(max-width: 1023px){.global-side-menu-container{position:fixed;top:calc(56px + var(--impersonation-banner-offset, 0px));left:0;bottom:0;width:276px;height:auto;z-index:1000;pointer-events:none;transform:translateX(-100%);transition:transform .3s ease}.global-side-menu-container .admin-sidebar{height:100%}.global-side-menu-container.is-active{pointer-events:auto;transform:translateX(0)}.global-side-menu-container.is-active .admin-sidebar{display:flex !important}}@media(min-width: 1024px){.main-content-wrapper:has(.admin-sidebar){--pro-scope-dropdown-left-gap: 276px}.main-content-wrapper.sidebar-collapsed:has(.admin-sidebar){--pro-scope-dropdown-left-gap: 60px}}.admin-sidebar__header{display:none;padding:1.25rem 1rem;border-bottom:1px solid hsl(0,0%,84%);flex-shrink:0}.admin-sidebar__search{padding:1rem;border-bottom:1px solid hsl(0,0%,84%);flex-shrink:0;background-color:#fff}.admin-sidebar__logo{display:flex;align-items:center;gap:.5rem}.admin-sidebar__logo-text{font-weight:600;font-size:1.1rem;color:hsl(0,0%,15%)}.admin-sidebar__footer-info{display:none;padding:1rem;border-top:1px solid hsl(0,0%,84%);margin-top:auto;flex-shrink:0}.admin-sidebar__user{display:flex;align-items:center;color:hsl(0,0%,58%);font-size:.875rem}.admin-sidebar__build-info{display:flex;align-items:center;gap:.45rem;padding:.45rem .95rem .4rem;border-top:1px solid hsl(0,0%,84%);background-color:hsl(0,0%,99%);color:hsl(0,0%,58%);font-size:.72rem;line-height:1.25}.admin-sidebar__build-label{font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.78}.admin-sidebar__build-value{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace}.admin-sidebar__build-info--value-only{justify-content:center;text-align:center}.admin-sidebar__nav{display:flex;flex-direction:column;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:1rem .5rem;min-height:0;scroll-behavior:smooth}.admin-sidebar__nav::-webkit-scrollbar{width:6px}.admin-sidebar__nav::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.admin-sidebar__nav::-webkit-scrollbar-thumb{background-color:hsla(0,0%,58%,.3);border-radius:3px}.admin-sidebar__nav::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,58%,.5)}.admin-sidebar__nav{scrollbar-width:thin;scrollbar-color:hsla(0,0%,58%,.3) rgba(0,0,0,0)}.admin-sidebar__section{margin-bottom:1.25rem}.admin-sidebar__section:last-child{margin-bottom:0}.admin-sidebar__section-title{display:flex;align-items:center;color:hsl(0,0%,22%);font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.68rem 1rem;margin-bottom:.25rem;border-bottom:1px solid hsl(0,0%,77%);background-color:hsl(0,0%,98.5%)}.admin-sidebar__section-title .icon{opacity:.75}a.admin-sidebar__section-title-link{flex:1;min-width:0;display:inline-flex;align-items:center;color:inherit;text-decoration:none}a.admin-sidebar__section-title-link:hover,a.admin-sidebar__section-title-link:focus{color:hsl(0,0%,10%);text-decoration:underline;text-underline-offset:.12em}a.admin-sidebar__section-title-link:focus-visible{outline:2px solid hsla(325,80%,70%,.45);outline-offset:2px}.admin-sidebar__section-tag{margin-left:auto;display:inline-flex;align-items:center;padding:.14rem .52rem;border-radius:999px;border:1px solid hsla(0,0%,15%,.28);background:hsla(0,0%,15%,.02);color:hsla(0,0%,15%,.62);font-size:.62rem;font-weight:700;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.admin-sidebar__section-tag.is-info{background-color:#f3f9ff;border-color:#99c8f0;color:#1f5f9f}.admin-sidebar__section-tag.is-admin{background-color:#fff6ea;border-color:#f2be84;color:#9a4e00}.admin-sidebar__section-tag.is-success{background-color:#edf9f2;border-color:#b8e5cc;color:#1f7a4f}.admin-sidebar__section-tag.is-stock{background-color:#f5f1ff;border-color:#cec2ff;color:#4b33a8}.admin-sidebar__nav>.admin-sidebar__section>.admin-sidebar__section-title{font-size:.9rem;font-weight:900;color:hsl(0,0%,18%)}.admin-sidebar__list{list-style:none;margin:0;padding:0}.admin-sidebar__item{margin:2px 0}.admin-sidebar__link{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;color:hsl(0,0%,15%);text-decoration:none;border-radius:.5rem;transition:all .15s ease;cursor:pointer}.admin-sidebar__link:hover:not(.is-disabled){background-color:var(--brand-primary-light);color:var(--brand-primary-text, hsl(0, 0%, 15%));text-decoration:none}.admin-sidebar__link.is-active{background-color:var(--brand-primary);color:#fff;font-weight:600}.admin-sidebar__link.is-active .admin-sidebar__icon{opacity:1}.admin-sidebar__link.is-active .tag{background-color:hsla(0,0%,100%,.2);color:#fff}.admin-sidebar__link.is-disabled{opacity:.5;cursor:not-allowed}button.admin-sidebar__link{width:100%;border:0;background:rgba(0,0,0,0);font:inherit;text-align:left}.admin-sidebar__icon{width:1.25rem;text-align:center;opacity:.7;flex-shrink:0}.admin-sidebar__icon i{font-size:.9rem}.admin-sidebar__label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-sidebar__label--scrollable{overflow-x:auto;overflow-y:hidden;text-overflow:clip;scrollbar-width:thin}.admin-sidebar__label--scrollable::-webkit-scrollbar{height:4px}.admin-sidebar__link .tag{font-size:.7rem;min-width:1.5rem;height:1.25rem;padding:0 .375rem}.admin-sidebar__divider{height:1px;background-color:hsl(0,0%,84%);margin:1rem 1rem}.admin-sidebar__subsection-title{padding:.68rem 1rem;margin-bottom:.25rem;list-style:none;border-bottom:1px solid hsl(0,0%,77%)}.admin-sidebar__subsection-label{display:flex;align-items:center;gap:.4rem;width:100%;font-size:.9rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,15%,.58)}.admin-sidebar__subsection-label-short{display:none}.admin-sidebar__subsection-tag{margin-left:auto;display:inline-flex;align-items:center;background-color:hsla(0,0%,15%,.06);border:1px solid hsla(0,0%,15%,.2);color:hsla(0,0%,15%,.62);font-size:.55rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.admin-sidebar__subsection-title~.admin-sidebar__item .admin-sidebar__icon{display:none}.admin-sidebar__subsection-title+.admin-sidebar__divider{display:none}.admin-sidebar__subsection-title~.admin-sidebar__item .admin-sidebar__link{padding:.45rem 1rem;min-height:0;gap:.35rem}.admin-sidebar-layout{display:flex;height:100%;overflow:hidden}.admin-sidebar-layout__content{flex:1;overflow-y:auto;overflow-x:hidden;background-color:hsl(330,20%,98%)}.global-side-menu-container{height:calc(100vh - 56px);height:calc(100dvh - 56px);position:relative}@media(min-width: 1024px){.global-side-menu-container .admin-sidebar{display:flex !important}}.admin-page{display:flex;flex-direction:column;height:calc(100vh - 56px);height:calc(100dvh - 56px)}.admin-page>.columns{flex:1;min-height:0}.admin-page .admin-scroll{height:100%;overflow-y:auto}.admin-sidebar__footer{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;padding:.75rem;border-left:0;border-right:0;border-bottom:0;border-top:1px solid hsl(0,0%,84%);font:inherit;appearance:none;cursor:pointer;transition:all .2s ease;color:hsl(0,0%,58%);background:hsla(0,0%,100%,.5)}.admin-sidebar__footer:focus-visible{outline:2px solid hsla(325,80%,70%,.45);outline-offset:-2px}.admin-sidebar__footer:hover{background:var(--brand-primary-light);color:var(--brand-primary)}.admin-sidebar__footer-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;border:1px solid hsla(0,0%,58%,.35);background:hsla(0,0%,100%,.86);box-shadow:0 1px 2px rgba(0,0,0,.08);font-size:.78rem;opacity:.95;transition:transform .3s ease,background-color .2s ease,border-color .2s ease}.admin-sidebar__footer:hover .admin-sidebar__footer-icon{border-color:rgba(var(--brand-primary-rgb, 0, 123, 255), 0.45);background:rgba(var(--brand-primary-rgb, 0, 123, 255), 0.08)}.sidebar-overlay{display:none}@media(max-width: 1023px){.sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}.global-side-menu-container.is-active~.sidebar-overlay{display:block}}.admin-sidebar__section-title-full{display:inline}.admin-sidebar__section-title-short{display:none}@media(min-width: 1024px){.sidebar-collapsed .admin-sidebar{width:60px;min-width:60px}.sidebar-collapsed .admin-sidebar::after{display:none}.sidebar-collapsed .admin-sidebar__nav{padding:1rem .25rem}.sidebar-collapsed .admin-sidebar__search{padding:.75rem .5rem;display:flex;justify-content:center;align-items:center}.sidebar-collapsed .admin-sidebar__search .pro-global-search{width:100%}.sidebar-collapsed .admin-sidebar__search .pro-global-search .field.has-addons{margin-bottom:0;display:flex;justify-content:center;width:100%}.sidebar-collapsed .admin-sidebar__search .pro-global-search .control{flex:0 0 auto}.sidebar-collapsed .admin-sidebar__search .pro-global-search .control.has-icons-left{position:relative;width:auto}.sidebar-collapsed .admin-sidebar__search .pro-global-search .input{display:none !important}.sidebar-collapsed .admin-sidebar__search .pro-global-search .button{display:none !important}.sidebar-collapsed .admin-sidebar__search .pro-global-search .icon.is-left{position:static !important;display:flex !important;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;background-color:rgba(0,0,0,0);transition:background-color .15s ease;cursor:pointer !important;margin:0;left:auto !important;right:auto !important;top:auto !important;transform:none !important}.sidebar-collapsed .admin-sidebar__search .pro-global-search .icon.is-left:hover{background-color:var(--brand-primary-light)}.sidebar-collapsed .admin-sidebar__search .pro-global-search .icon.is-left i{font-size:1rem;color:hsl(0,0%,15%) !important;margin:0}.sidebar-collapsed .admin-sidebar__section-title{height:1px;min-height:0;padding:0 !important;margin:.75rem .5rem .5rem;background-color:hsla(0,0%,84%,.6) !important;border-bottom:none !important;overflow:hidden}.sidebar-collapsed .admin-sidebar__section-title .icon,.sidebar-collapsed .admin-sidebar__section-title .admin-sidebar__section-tag{display:none}.sidebar-collapsed .admin-sidebar__section-title-full,.sidebar-collapsed .admin-sidebar__section-title-short{display:none !important}.sidebar-collapsed .admin-sidebar__section{margin-bottom:.25rem}.sidebar-collapsed .admin-sidebar__subsection-title{padding:.35rem .2rem}.sidebar-collapsed .admin-sidebar__subsection-label-full{display:none}.sidebar-collapsed .admin-sidebar__subsection-label-short{display:block;width:100%;text-align:center;font-size:.5rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;color:hsla(0,0%,15%,.5)}.sidebar-collapsed .admin-sidebar__link{justify-content:center;padding:.625rem}.sidebar-collapsed .admin-sidebar__link .admin-sidebar__label,.sidebar-collapsed .admin-sidebar__link .tag,.sidebar-collapsed .admin-sidebar__link .admin-sidebar__status-icon{display:none}.sidebar-collapsed .admin-sidebar__link .admin-sidebar__icon{display:inline-flex;align-items:center;justify-content:center;margin:0;width:auto;font-size:1.1rem;opacity:.8}.sidebar-collapsed .admin-sidebar__link.is-active .admin-sidebar__icon{opacity:1}.sidebar-collapsed .admin-sidebar__footer-icon,.sidebar-collapsed .sidebar-collapse-icon{transform:rotate(180deg)}.sidebar-collapsed .admin-sidebar__footer{padding:.55rem .35rem}.sidebar-collapsed .admin-sidebar__build-info{display:none}.sidebar-collapsed .admin-sidebar__item{position:relative}.sidebar-collapsed .admin-sidebar__item:hover::after{content:attr(data-tooltip);position:absolute;left:calc(100% + .5rem);top:50%;transform:translateY(-50%);background:hsl(0,0%,44%);color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.8rem;white-space:nowrap;z-index:100;pointer-events:none}}.test-sidebar.admin-sidebar{box-shadow:none;border-right:1px solid hsl(0,0%,84%)}.test-sidebar.admin-sidebar::after{display:none}@media screen and (max-width: 1023px){.test-sidebar.admin-sidebar{display:flex !important;position:fixed;top:0;left:0;bottom:0;z-index:3500;width:260px;max-width:85vw;height:100dvh;box-shadow:4px 0 16px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateX(-100%);transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.test-sidebar.admin-sidebar.is-visible{opacity:1;visibility:visible;transform:translateX(0)}}.sidebar-toggle-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:3400;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.sidebar-toggle-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}@media screen and (min-width: 1024px){.sidebar-toggle-overlay{display:none !important}}@media screen and (min-width: 1024px){.test-sidebar.admin-sidebar{display:flex;position:relative;height:100%;max-height:100%;min-height:0}}.sidebar-hamburger{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:.5rem;margin-right:.5rem;display:flex;align-items:center;justify-content:center}.sidebar-hamburger .icon{color:inherit;font-size:1.25rem}.sidebar-hamburger:hover{opacity:.7}.sidebar-hamburger:focus{outline:none}@media(min-width: 1024px){.sidebar-collapsed .test-sidebar.admin-sidebar{width:60px;min-width:60px;max-width:60px;overflow-x:hidden}.sidebar-collapsed .test-sidebar .admin-sidebar__build-info{display:none !important}.sidebar-collapsed .test-sidebar .admin-sidebar__nav{flex:1 1 0;min-height:0;padding:1rem .25rem}.sidebar-collapsed .test-sidebar .admin-sidebar__section-title{justify-content:center;padding:.375rem .25rem;font-size:.55rem;text-align:center;letter-spacing:.5px}.sidebar-collapsed .test-sidebar .admin-sidebar__section-title .icon{display:none}.sidebar-collapsed .test-sidebar .admin-sidebar__section-title-full{display:none}.sidebar-collapsed .test-sidebar .admin-sidebar__section-title-short{display:inline}.sidebar-collapsed .test-sidebar .admin-sidebar__link{justify-content:center;padding:.625rem}.sidebar-collapsed .test-sidebar .admin-sidebar__link .admin-sidebar__label,.sidebar-collapsed .test-sidebar .admin-sidebar__link .tag,.sidebar-collapsed .test-sidebar .admin-sidebar__link .admin-sidebar__status-icon{display:none}.sidebar-collapsed .test-sidebar .admin-sidebar__link .admin-sidebar__icon{display:inline-flex;align-items:center;justify-content:center;margin:0;width:auto;font-size:1.1rem;opacity:.8}.sidebar-collapsed .test-sidebar .admin-sidebar__link.is-active .admin-sidebar__icon{opacity:1}.sidebar-collapsed .test-sidebar .admin-sidebar__footer-icon{transform:rotate(180deg)}.sidebar-collapsed .test-sidebar .admin-sidebar__footer{display:flex !important;flex:0 0 auto;min-height:2.75rem;position:sticky;bottom:0;z-index:2;background:#fff}.sidebar-collapsed .test-sidebar .admin-sidebar__item{position:relative}.sidebar-collapsed .test-sidebar .admin-sidebar__item:hover::after{content:attr(data-tooltip);position:absolute;left:calc(100% + .5rem);top:50%;transform:translateY(-50%);background:hsl(0,0%,44%);color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.8rem;white-space:nowrap;z-index:100;pointer-events:none}}.system-area{--bulma-primary-h: 171deg;--bulma-primary-s: 76%;--bulma-primary-l: 42%;--app-ui-primary-h: 171deg;--app-ui-primary-s: 76%;--app-ui-primary-l: 42%;--app-ui-secondary-h: 220deg;--app-ui-secondary-s: 18%;--app-ui-secondary-l: 94%;--brand-primary: hsl(171, 76%, 42%);--brand-primary-dark: hsl(171, 76%, 26%);--brand-primary-light: hsl(171, 55%, 88%);--brand-primary-lighter: hsl(171, 60%, 94%);--brand-primary-rgb: 26, 188, 164;--brand-primary-text: white;--brand-primary-light-text: hsl(171, 76%, 24%);--brand-tab-active-color: var(--brand-primary-dark);--brand-secondary: hsl(220, 18%, 52%);--brand-secondary-h: 220deg;--brand-secondary-s: 18%;--brand-secondary-l: 52%;--brand-secondary-light: hsl(220, 18%, 88%);--brand-secondary-rgb: 109, 125, 156;--brand-bg-light: hsl(220, 18%, 94%);--brand-bg-lighter: hsl(220, 20%, 98%)}.system-shell{display:flex;height:100dvh;max-height:100dvh;overflow:hidden;--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-top: env(safe-area-inset-top, 0px);--mobile-header-height: 52px}.system-sidebar-overlay{opacity:0;visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:29;transition:opacity .3s ease,visibility .3s ease}.system-sidebar-overlay.is-visible{opacity:1;visibility:visible}@media(min-width: 1024px){.system-sidebar-overlay{display:none !important}}.admin-sidebar.system-theme{background-color:hsl(220,20%,18%);border-right:1px solid hsl(220,15%,25%);box-shadow:4px 0 16px rgba(0,0,0,.2);height:100dvh}.admin-sidebar.system-theme::after{display:none}.admin-sidebar.system-theme .admin-sidebar__header,.admin-sidebar.system-theme .admin-sidebar__footer-info{display:block}@media(min-width: 1024px){.admin-sidebar.system-theme{display:flex !important}}@media(max-width: 1023px){.admin-sidebar.system-theme{display:flex !important;position:fixed;top:0;left:0;bottom:0;z-index:30;width:260px;max-width:85vw;opacity:0;visibility:hidden;transform:translateX(-100%);transition:opacity .3s ease,visibility .3s ease,transform .3s ease-in-out}.admin-sidebar.system-theme.is-visible{opacity:1;visibility:visible;transform:translateX(0)}}.admin-sidebar.system-theme .admin-sidebar__header{padding:1.25rem 1rem;border-bottom:1px solid hsl(220,15%,25%);flex-shrink:0}.admin-sidebar.system-theme .admin-sidebar__logo{display:flex;align-items:center;gap:.5rem}.admin-sidebar.system-theme .admin-sidebar__logo .icon{color:hsl(171,76%,42%)}.admin-sidebar.system-theme .admin-sidebar__logo-text{font-weight:600;font-size:1.1rem;color:hsl(220,15%,85%)}.admin-sidebar.system-theme .admin-sidebar__switch-zone{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1rem;border:1px solid hsl(199,65%,62%);border-top:1px solid hsl(199,65%,62%);border-radius:999px;background:linear-gradient(135deg, hsl(199, 65%, 85%), hsl(151, 76%, 76%));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 1px 0 rgba(0,0,0,.12);flex-shrink:0;font-weight:700;color:hsl(220,55%,40%);text-decoration:none}.admin-sidebar.system-theme .admin-sidebar__switch-zone:hover{background:linear-gradient(135deg, hsl(183, 76%, 80%), hsl(107, 63%, 79%));color:hsl(220,55%,34%)}.admin-sidebar.system-theme .admin-sidebar__search{padding:1rem;border-bottom:1px solid hsl(220,15%,25%);flex-shrink:0;background-color:hsl(220,20%,18%);min-width:0;max-width:100%;position:relative;z-index:20;overflow:visible}.admin-sidebar.system-theme .admin-sidebar__search .system-global-search{min-width:0;max-width:100%}.admin-sidebar.system-theme .admin-sidebar__search .system-global-search .field.has-addons{min-width:0;max-width:100%}.admin-sidebar.system-theme .admin-sidebar__search .system-global-search .control.has-icons-left{min-width:0}.admin-sidebar.system-theme .admin-sidebar__search .system-global-search .input{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.admin-sidebar.system-theme .admin-sidebar__build-info{border-top-color:hsl(220,15%,25%);background-color:hsl(220,20%,21.28%);color:hsl(220,10%,60%)}.admin-sidebar.system-theme .admin-sidebar__nav{scrollbar-color:hsla(220,10%,60%,.3) rgba(0,0,0,0)}.admin-sidebar.system-theme .admin-sidebar__nav::-webkit-scrollbar-thumb{background-color:hsla(220,10%,60%,.3)}.admin-sidebar.system-theme .admin-sidebar__nav::-webkit-scrollbar-thumb:hover{background-color:hsla(220,10%,60%,.5)}.admin-sidebar.system-theme .admin-sidebar__section-title{color:hsl(220,10%,60%);border-bottom-color:hsl(220,15%,25%);background-color:hsl(220,20%,22.92%)}.admin-sidebar.system-theme .admin-sidebar__nav>.admin-sidebar__section>.admin-sidebar__section-title{color:hsl(220,10%,60%);background-color:hsl(220,20%,22.92%)}.admin-sidebar.system-theme .admin-sidebar__subsection-title{border-bottom-color:hsl(220,15%,25%);background-color:hsl(220,20%,21.28%)}.admin-sidebar.system-theme .admin-sidebar__subsection-label{color:hsl(220,10%,60%)}.admin-sidebar.system-theme .admin-sidebar__subsection-title~.admin-sidebar__item .admin-sidebar__icon{display:inline-flex}.admin-sidebar.system-theme .admin-sidebar__link{color:hsl(220,15%,85%)}.admin-sidebar.system-theme .admin-sidebar__link:hover:not(.is-disabled){background-color:hsl(220,20%,22%);color:hsl(220,15%,85%)}.admin-sidebar.system-theme .admin-sidebar__link.is-active{background-color:hsl(171,76%,42%);color:#fff}.admin-sidebar.system-theme .admin-sidebar__link.is-active .admin-sidebar__icon{opacity:1}.admin-sidebar.system-theme .admin-sidebar__link.is-active .tag{background-color:hsla(0,0%,100%,.2);color:#fff}.admin-sidebar.system-theme .admin-sidebar__link.is-disabled{opacity:.4}.admin-sidebar.system-theme .admin-sidebar__icon{opacity:.7;color:hsl(220,10%,60%)}.admin-sidebar.system-theme .admin-sidebar__link.is-active .admin-sidebar__icon{color:#fff}.admin-sidebar.system-theme .tag.is-light{background-color:hsla(220,10%,60%,.2);color:hsl(220,10%,60%)}.admin-sidebar.system-theme .tag.is-warning{background-color:hsl(44,100%,48%);color:#333}.admin-sidebar.system-theme .tag.is-info{background-color:hsl(206,70%,50%);color:#fff}.admin-sidebar.system-theme .admin-sidebar__footer-info{padding:1rem;padding-bottom:calc(1rem + var(--safe-bottom, 0px));border-top:1px solid hsl(220,15%,25%);margin-top:auto;flex-shrink:0}.admin-sidebar.system-theme .admin-sidebar__footer-info .button.is-outlined{border-color:hsl(220,10%,60%);color:hsl(220,15%,85%)}.admin-sidebar.system-theme .admin-sidebar__footer-info .button.is-outlined:hover{background-color:hsl(220,20%,22%);border-color:hsl(220,15%,85%)}.admin-sidebar.system-theme .admin-sidebar__user{display:flex;align-items:center;color:hsl(220,10%,60%);font-size:.875rem}.admin-sidebar.system-theme .admin-sidebar__user-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.admin-sidebar.system-theme .admin-sidebar__signout-inline{min-width:2rem;padding-left:.5rem;padding-right:.5rem}.admin-sidebar.system-theme .admin-sidebar__footer{border-top-color:hsl(220,15%,25%);background:hsl(220,18%,24%);color:hsl(171,76%,42%);position:relative}.admin-sidebar.system-theme .admin-sidebar__footer:hover{background:hsl(220,18%,28%);color:hsl(171,76%,42%)}.admin-sidebar.system-theme .admin-sidebar__footer-icon{color:hsl(171,76%,42%) !important;opacity:1 !important;border-color:hsla(171,76%,42%,.4);background:hsla(171,76%,42%,.14);box-shadow:0 1px 2px rgba(0,0,0,.18);transform:none;display:inline-flex !important;visibility:visible !important;fill:currentColor !important}.admin-sidebar.system-theme .admin-sidebar__footer:hover .admin-sidebar__footer-icon{border-color:hsla(171,76%,42%,.48);background:hsla(171,76%,42%,.2)}.admin-sidebar.system-theme .system-global-search .icon.is-left{cursor:pointer}.admin-sidebar.system-theme .system-global-search .icon.is-left:hover{color:hsl(171,76%,42%)}@media(min-width: 1024px){.admin-sidebar.system-theme[data-collapsed=true] [data-sidebar-collapse-target=collapsibleLabel]{display:none !important}.admin-sidebar.system-theme[data-collapsed=true] .system-global-search{width:100%;min-width:0;max-width:100%;overflow:hidden}.admin-sidebar.system-theme[data-collapsed=true] .system-global-search .field.has-addons{margin-bottom:0;display:flex;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%}.admin-sidebar.system-theme[data-collapsed=true] .system-global-search .control+.control,.admin-sidebar.system-theme[data-collapsed=true] .system-global-search .button,.admin-sidebar.system-theme[data-collapsed=true] .system-global-search .icon.is-right,.admin-sidebar.system-theme[data-collapsed=true] .system-global-search .input{display:none !important}.admin-sidebar.system-theme[data-collapsed=true] .system-global-search .control.has-icons-left{position:relative;width:2rem !important;max-width:2rem !important;min-width:0 !important;flex:0 0 2rem !important;overflow:hidden}.admin-sidebar.system-theme[data-collapsed=true] .system-global-search .icon.is-left{position:static !important;display:flex !important;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;left:auto !important;right:auto !important;top:auto !important;transform:none !important;border-radius:.375rem;background-color:rgba(0,0,0,0);cursor:pointer !important}.admin-sidebar.system-theme[data-collapsed=true] .system-global-search .icon.is-left:hover{background-color:hsl(220,20%,22%)}.admin-sidebar.system-theme[data-collapsed=true] .admin-sidebar__signout-inline{display:none !important}.admin-sidebar.system-theme.is-collapsed{max-width:60px;overflow-x:hidden}.admin-sidebar.system-theme.is-collapsed .admin-sidebar__search{padding:.75rem .5rem;min-width:0;max-width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.admin-sidebar.system-theme.is-collapsed .system-global-search{width:100%;min-width:0;max-width:100%;overflow:hidden}.admin-sidebar.system-theme.is-collapsed .system-global-search .field.has-addons{margin-bottom:0;display:flex;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%}.admin-sidebar.system-theme.is-collapsed .system-global-search .control+.control,.admin-sidebar.system-theme.is-collapsed .system-global-search .button,.admin-sidebar.system-theme.is-collapsed .system-global-search .icon.is-right,.admin-sidebar.system-theme.is-collapsed .system-global-search .input{display:none !important}.admin-sidebar.system-theme.is-collapsed .system-global-search .control.has-icons-left{position:relative;flex:0 0 2rem !important;flex-grow:0 !important;width:2rem !important;max-width:2rem !important;min-width:0 !important;overflow:hidden}.admin-sidebar.system-theme.is-collapsed .system-global-search .icon.is-left{position:static !important;display:flex !important;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;background-color:rgba(0,0,0,0);transition:background-color .15s ease;cursor:pointer !important;margin:0;left:auto !important;right:auto !important;top:auto !important;transform:none !important}.admin-sidebar.system-theme.is-collapsed .system-global-search .icon.is-left:hover{background-color:hsl(220,20%,22%)}.admin-sidebar.system-theme.is-collapsed .system-global-search .icon.is-left i{font-size:1rem;color:hsl(220,15%,85%) !important;margin:0}.admin-sidebar.system-theme.is-collapsed .admin-sidebar__header{padding:1rem .5rem}.admin-sidebar.system-theme.is-collapsed .admin-sidebar__header .admin-sidebar__logo{justify-content:center}.admin-sidebar.system-theme.is-collapsed .admin-sidebar__header .admin-sidebar__logo-text{display:none !important}.admin-sidebar.system-theme.is-collapsed .admin-sidebar__section-title{height:1px !important;min-height:0 !important;padding:0 !important;margin:.65rem .55rem .5rem !important;border-bottom:0 !important;overflow:hidden !important;background-color:hsl(220,15%,25%) !important}.admin-sidebar.system-theme.is-collapsed .admin-sidebar__section-title>*{display:none !important}.admin-sidebar.system-theme.is-collapsed .admin-sidebar__footer-info .admin-sidebar__user-name,.admin-sidebar.system-theme.is-collapsed .admin-sidebar__footer-info .admin-sidebar__switch-zone-label{display:none !important}.system-shell.sidebar-collapsed .admin-sidebar.system-theme{max-width:60px;overflow-x:hidden}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .admin-sidebar__header{padding:1rem .5rem}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .admin-sidebar__header .admin-sidebar__logo{justify-content:center}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .admin-sidebar__header .admin-sidebar__logo-text{display:none}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .admin-sidebar__search{min-width:0;max-width:100%;overflow:hidden}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .admin-sidebar__section-title{background-color:hsl(220,15%,25%) !important}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .admin-sidebar__section-title{height:1px !important;min-height:0 !important;padding:0 !important;margin:.65rem .55rem .5rem !important;border-bottom:0 !important;overflow:hidden !important}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .admin-sidebar__section-title>*{display:none !important}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .system-global-search{width:100%;min-width:0;max-width:100%;overflow:hidden}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .system-global-search .field.has-addons{margin-bottom:0;display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;min-width:0}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .system-global-search .control+.control{display:none !important}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .system-global-search .control.has-icons-left{position:relative;flex:0 0 2rem !important;flex-grow:0 !important;width:2rem !important;max-width:2rem !important;min-width:0 !important;overflow:hidden}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .system-global-search .input{display:none !important;width:0 !important;min-width:0 !important;max-width:0 !important;padding:0 !important;margin:0 !important;border:0 !important;flex:0 0 0 !important}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .system-global-search .button{display:none !important}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .system-global-search .icon.is-right{display:none !important}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .system-global-search .icon.is-left{position:static !important;display:flex !important;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;background-color:rgba(0,0,0,0);transition:background-color .15s ease;cursor:pointer !important;margin:0;left:auto !important;right:auto !important;top:auto !important;transform:none !important}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .system-global-search .icon.is-left:hover{background-color:hsl(220,20%,22%)}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .system-global-search .icon.is-left i{font-size:1rem;color:hsl(220,15%,85%) !important;margin:0}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .admin-sidebar__footer-info{padding-left:.35rem;padding-right:.35rem}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .admin-sidebar__footer-info .admin-sidebar__user-row{flex-direction:column;align-items:center;justify-content:center;gap:.35rem}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .admin-sidebar__footer-info .admin-sidebar__user-name{display:none !important}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .admin-sidebar__footer-info .admin-sidebar__signout-inline{display:none !important}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .admin-sidebar__footer-info .admin-sidebar__switch-zone-label{display:none !important}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .admin-sidebar__footer-info .admin-sidebar__switch-zone{width:2.5rem;height:2.5rem;min-width:2.5rem;max-width:2.5rem;padding:0 !important;margin-left:auto;margin-right:auto;margin-top:.5rem !important;justify-content:center;gap:0;border-radius:50% !important;overflow:hidden;font-size:0;line-height:0}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .admin-sidebar__footer-info .admin-sidebar__switch-zone .icon{font-size:1rem;line-height:1;margin:0 !important}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .admin-sidebar__footer-info .admin-sidebar__build-info{display:none}.system-shell.sidebar-collapsed .admin-sidebar.system-theme .admin-sidebar__footer-icon{transform:rotate(180deg)}}.system-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:hsl(0,0%,96%)}.system-mobile-header{display:flex;align-items:center;gap:.5rem;height:var(--mobile-header-height);padding:.75rem 1rem;padding-top:calc(.75rem + var(--safe-top));background:#fff;border-bottom:1px solid hsl(0,0%,86%);flex-shrink:0}.system-mobile-header .system-mobile-title{font-weight:600;font-size:1rem;margin-left:.5rem;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}turbo-frame.system-content,.system-content{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.system-page-wrapper{display:flex;flex-direction:column;flex:1 1 auto;padding:1.5rem;width:100%;max-width:none;min-height:0;height:100%;box-sizing:border-box}@media(max-width: 768px){.system-page-wrapper{padding:1rem;padding-bottom:calc(1rem + var(--safe-bottom));max-width:520px;margin-left:auto;margin-right:auto;width:100%}}@media(max-width: 768px){.system-page-wrapper:has(.system-dashboard-page){max-width:none}}.system-dashboard-activity-table th,.system-dashboard-activity-table td{padding-top:.55rem;padding-bottom:.55rem;vertical-align:top}.system-dashboard-activity-table__details{color:hsl(0,0%,48%);font-size:.78rem;line-height:1.35}.system-dashboard-quick-access-form{margin:0}.system-dashboard-quick-access-card{width:100%;border:0;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.system-dashboard-quick-access-card:hover,.system-dashboard-quick-access-card:focus-visible{border-color:hsl(204,86%,53%);box-shadow:0 .35rem 1rem rgba(50,115,220,.16);transform:translateY(-1px)}.system-dashboard-quick-access-card:focus-visible{outline:2px solid hsl(204,86%,53%);outline-offset:2px}.system-dashboard-quick-access-card>div{justify-content:space-between}.system-page-header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsl(0,0%,86%);flex-shrink:0}.system-page-header__top{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media(max-width: 1024px){.system-page-header__top{flex-wrap:wrap;align-items:flex-start}}@media(max-width: 1024px){.system-page-header__top h1{flex:0 1 100%;margin-bottom:.75rem}}@media(max-width: 1024px){.system-page-header__top .system-page-header__actions-wrapper{flex:0 1 100%;width:100%}}.system-page-header__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.system-page-header__search{min-width:320px;max-width:560px;width:100%}.system-page-header__count{margin-left:auto}.system-page-header__actions{display:flex;align-items:center;gap:1rem}.system-page-header__actions-wrapper{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.system-page-header__actions-wrapper .button{flex-shrink:1;min-width:max-content}@media(max-width: 1280px){.system-page-header__actions-wrapper .button{padding-left:.75rem;padding-right:.75rem}.system-page-header__actions-wrapper .button span:not(.icon){display:none}}@media(max-width: 640px){.system-page-header__actions-wrapper .button{flex:1 1 calc(50% - .375rem)}}.system-header-search-form .field.has-addons{margin-bottom:0}.system-header-search-form .control.is-expanded{min-width:260px}.system-page-content{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.system-scroll-page{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:1.5rem;-webkit-overflow-scrolling:touch}.system-scroll-page .system-content-fill{display:block;overflow:visible;padding-bottom:0}.system-scroll-page .system-content-fill>.box{display:block;overflow:visible}.system-scroll-page .system-content-fill>.box>.table-container{overflow-x:auto;overflow-y:visible}.system-scroll-page .system-content-fill>.box>.system-table-scroll{display:block;overflow:visible}.system-scroll-page .system-content-fill>.box>.system-table-scroll>.system-table-scroll__viewport{overflow-x:auto;overflow-y:visible}.system-content-fill{flex:1 1 0;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:1.5rem}.system-content-fill>.box{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.system-content-fill>.box>.table-container{flex:1 1 auto;overflow-y:auto;overflow-x:auto;min-height:0}.system-content-fill>.box>.system-table-scroll{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;max-width:100%}.system-content-fill>.box>.system-table-scroll>.system-table-scroll__viewport{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:auto}.system-content-fill>.box>.pagination,.system-content-fill>.box>nav.pagination{flex-shrink:0;margin-top:1rem;padding-bottom:.5rem}.system-fill-form{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.system-fill-form>.table-container{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:auto}.system-fill-form>.pagination,.system-fill-form>nav.pagination{flex-shrink:0}.system-sticky-table-head{max-height:min(68vh,920px);overflow-y:auto;overflow-x:auto;position:relative}.system-sticky-table-head thead th{position:sticky;top:0;z-index:3;background:#fff;box-shadow:inset 0 -1px 0 hsl(0,0%,90%)}.system-table-scroll{max-width:100%}.system-table-scroll__top{width:100%;max-width:100%;height:.85rem;margin-bottom:.3rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.system-table-scroll__top.is-hidden{display:none}.system-table-scroll__spacer{height:1px}.system-kpi-source-metrics{display:grid;gap:.25rem;color:hsl(0,0%,44%)}.system-kpi-source-metrics__item{overflow-wrap:anywhere;line-height:1.35}.system-tenants-table-scroll{max-height:min(68vh,920px);overflow-y:auto;overflow-x:auto}.catalog-observations-table-container{min-height:340px;max-height:min(70vh,920px)}.system-content--scroll-page{flex:1 1 0%;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden}.system-content--scroll-page .system-page-wrapper{height:auto;min-height:100%}.system-content--scroll-page .catalog-observations-table-container,.system-content--scroll-page .catalog-observations-list-box .system-sticky-table-head{max-height:none;min-height:420px}.system-content--scroll-page .catalog-observations-list-box .system-sticky-table-head{overflow-x:auto;overflow-y:visible}@media(max-width: 1408px){body.has-sidebar-open{overflow:hidden}}.system-info-panel{width:320px;min-width:320px;background:#fff;border-left:1px solid hsl(0,0%,90%);display:flex;flex-direction:column;flex-shrink:0;height:100dvh;overflow:hidden}.system-info-panel__header{padding:1.25rem 1rem;border-bottom:1px solid hsl(0,0%,93%);flex-shrink:0;background:linear-gradient(135deg, hsl(171, 100%, 96%) 0%, hsl(204, 100%, 96%) 100%)}.system-info-panel__header h3{margin:0;display:flex;align-items:center;gap:.5rem;color:hsl(171,100%,29%)}.system-info-panel__body{flex:1;overflow-y:auto;padding:1rem}.system-info-panel__body::-webkit-scrollbar{width:4px}.system-info-panel__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.system-info-panel__body::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px}.system-info-panel__reopen{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:28;border-radius:.5rem 0 0 .5rem;box-shadow:-2px 0 8px rgba(0,0,0,.08)}.system-info-item{border-bottom:1px solid hsl(0,0%,95%);transition:background-color .15s ease}.system-info-item:last-child{border-bottom:none}.system-info-item:hover{background-color:hsl(0,0%,98%)}.system-info-stats{background:hsl(0,0%,98%);border-radius:8px;padding:1rem}.system-info-section h4{display:flex;align-items:center;gap:.5rem}@media(max-width: 1439px){.is-hidden-until-widescreen{display:none !important}}.box>article.content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.box>article.content pre{overflow-x:auto;max-width:100%}.box>article.content code{word-break:break-word}.system-global-search{position:relative;width:100%;min-width:0;max-width:100%}.system-global-search .field{margin-bottom:0}.system-global-search .input{background-color:#fff;border-color:hsl(0,0%,86%);color:#333}.system-global-search .input::placeholder{color:#999}.system-global-search .input:focus{border-color:hsl(171,76%,42%);box-shadow:0 0 0 .125em hsla(171,76%,42%,.25)}.system-global-search .icon{color:#999}.system-global-search__results{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#fff;border:1px solid hsl(0,0%,86%);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:400px;overflow-y:auto;z-index:200;display:none}.system-global-search__customer-toggle.is-active{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-primary-text, hsl(0, 0%, 100%))}.system-global-search__customer-toggle.is-active .icon{color:currentColor}.pro-global-search{position:relative;width:100%}.pro-global-search .field{margin-bottom:0}.pro-global-search .input{background-color:#fff;border-color:hsl(0,0%,86%);color:#333}.pro-global-search .input::placeholder{color:#999}.pro-global-search .input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 .125em rgba(var(--brand-primary-rgb, 0, 123, 255), 0.25)}.pro-global-search .icon{color:#999}.pro-global-search__results{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#fff;border:1px solid hsl(0,0%,86%);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:400px;overflow-y:auto;z-index:200;display:none}.system-search-section{display:block;padding:.5rem 1rem;background:hsl(0,0%,98%);border-bottom:1px solid hsl(0,0%,93%);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(0,0%,50%);text-decoration:none}.system-search-section__title{margin:0}.system-search-section--link{cursor:pointer}.system-search-section--link:hover,.system-search-section--link:focus{background:hsl(204,100%,97%);color:hsl(204,100%,29%)}.system-search-section--link:focus-visible{outline:2px solid rgba(var(--brand-primary-rgb, 0, 123, 255), 0.35);outline-offset:-2px}.system-search-section:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.system-search-item{display:flex;align-items:center;padding:.75rem 1rem;text-decoration:none;color:#333;transition:background-color .15s ease;border-bottom:1px solid hsl(0,0%,96%)}.system-search-item:last-child{border-bottom:none}.system-search-item:hover,.system-search-item.has-background-info-light{background-color:hsl(204,100%,97%);color:hsl(204,100%,29%)}.system-search-item .icon{margin-right:.75rem;color:hsl(0,0%,50%);width:20px;display:flex;justify-content:center}.system-search-item__label{flex:1;font-weight:600}.system-search-item__content{display:flex;flex:1;flex-direction:column;min-width:0}.system-search-item__meta{color:hsl(0,0%,48%);font-size:.75rem;line-height:1.2;margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-search-item .ml-auto{margin-left:auto}.system-search-empty{padding:2rem 1rem;text-align:center}.phorest-onboarding-busy-root .phorest-onboarding-busy-modal.modal{z-index:2000}.phorest-onboarding-busy-root .phorest-onboarding-busy-modal__card{width:min(92vw,26rem);max-width:100%;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.18)}.phorest-onboarding-busy-root .phorest-onboarding-busy-modal__spinner{display:flex;align-items:center;justify-content:center}.phorest-onboarding-busy-root .phorest-onboarding-busy-modal__spinner .app-spinner{border-width:.38rem;height:3.25rem;width:3.25rem}.phorest-onboarding-busy-root .phorest-onboarding-busy-modal__detail{white-space:pre-wrap}.phorest-onboarding-busy-root .phorest-onboarding-busy-modal__steps{list-style:disc;padding-left:1.25rem;color:var(--bulma-grey-dark, #4a4a4a)}.phorest-onboarding-busy-root .phorest-onboarding-busy-modal__indeterminate{height:.35rem;width:100%;border-radius:999px;background:rgba(0,0,0,.08);overflow:hidden}.phorest-onboarding-busy-root .phorest-onboarding-busy-modal__indeterminate-bar{height:100%;width:40%;border-radius:999px;background:linear-gradient(90deg, #3273dc, #5a9eff, #3273dc);animation:phorest-busy-indeterminate-slide 1.35s ease-in-out infinite}@keyframes phorest-busy-indeterminate-slide{0%{transform:translateX(-100%)}100%{transform:translateX(280%)}}.system-phorest-sync-card{overflow:hidden}.system-phorest-sync-card__row{align-items:flex-start;display:grid;gap:.5rem;grid-template-columns:minmax(0, 1fr) auto}.system-phorest-sync-card__row--stacked{display:block}.system-phorest-sync-card__code{display:block;font-size:.875rem;line-height:1.35;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.system-pro-sidebar-preview__nav{background:#1f2a37;border-radius:.75rem;padding:.75rem .5rem 1rem;color:#f5f7fa;min-height:12rem}.system-pro-sidebar-preview .menu-label{color:rgba(245,247,250,.55);letter-spacing:.06em}.system-pro-sidebar-preview__item{display:flex;align-items:center;gap:.5rem;color:#f5f7fa;font-size:.9rem;padding:.35rem .5rem;border-radius:.35rem}.system-pro-sidebar-preview__dot{width:.45rem;height:.45rem;border-radius:999px;background:#48c78e;flex-shrink:0}.system-workspace-features__row{padding:.5rem .65rem;border:1px solid #e6e8ee;border-radius:.5rem;height:100%}.system-workspace-features__row.is-locked{background:#fbfbfc;opacity:.7}.notifications-panel.modal{align-items:stretch;justify-content:flex-end}.notifications-panel .modal-card{margin-left:auto;margin-right:0}@media screen and (max-width: 768px){.notifications-panel .modal-card{max-width:100%;margin:0;width:100dvw;height:100dvh;border-radius:0}}@media screen and (min-width: 769px)and (max-width: 1023px){.notifications-panel .modal-card{max-width:80%}}@media screen and (min-width: 1024px){.notifications-panel .modal-card{max-width:400px}}.notifications-panel:not(.is-active){display:none}.notifications-panel.is-active{display:flex}.modal-background.is-hidden{display:none}[data-workspace-notifications=overlay]:not(.is-hidden){background-color:rgba(0,0,0,.82)}@media screen and (max-width: 768px){[data-workspace-notifications=overlay]:not(.is-hidden){background-color:rgba(0,0,0,.92)}}.notification-item{transition:background-color .2s ease}.notification-item:hover:not(.is-static){background-color:hsl(325,76%,80%)}.notification-item.is-static{cursor:default}.notification-item.has-background-primary-light{border-left:3px solid hsl(325,80%,70%)}.roster-calendar-box{min-height:calc(100dvh - var(--header-height) - var(--bottom-menu-height) - 180px - 4rem);display:flex;flex-direction:column}.roster-calendar-box .roster-grid-container,.roster-calendar-box .roster-week-grid-container,.roster-calendar-box .roster-month-grid-container,.roster-calendar-box .roster-employee-week-container{flex:0 0 auto}@media(max-width: 1023px){.roster-calendar-box{padding:.75rem !important}}@media(max-width: 768px){.roster-calendar-box{min-height:calc(100dvh - var(--header-height) - var(--bottom-menu-height) - 240px - 4rem);padding:.5rem !important}}.roster-templates-container{width:100%;box-sizing:border-box;contain:layout;max-width:100%;overflow:hidden}.roster-templates-bar__row{display:flex;align-items:center;gap:.35rem;min-width:0}.roster-templates-bar__arrow{flex:0 0 auto;min-width:1.875rem;height:2rem;border-radius:.375rem;border-bottom-width:1px}.roster-templates-bar__arrow[disabled],.roster-templates-bar__arrow[aria-disabled=true]{opacity:.35}.roster-templates-bar__dismiss{flex-shrink:0;align-self:center}.roster-templates-scroll{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.2rem;padding-top:.2rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1 1 0;min-width:0;box-sizing:border-box}.roster-templates-scroll::-webkit-scrollbar{display:none}.roster-template{--shift-color: hsl(199, 65%, 70%);--shift-color-light: color-mix(in srgb, var(--shift-color) 35%, white);--shift-color-border: color-mix(in srgb, var(--shift-color) 50%, white);display:flex;align-items:center;gap:.4rem;padding:.35rem .6rem;background:var(--shift-color-light);border:1px solid var(--shift-color-border);border-left:3px solid var(--shift-color);border-radius:2px;cursor:grab;white-space:nowrap;transition:all .15s ease;user-select:none;flex-shrink:0;box-shadow:0 3px 5px hsla(0,0%,58%,.4),0 1px 3px hsla(0,0%,58%,.2)}.roster-template:hover{border-color:var(--shift-color);background:color-mix(in srgb, var(--shift-color) 45%, white);box-shadow:0 5px 7px hsla(0,0%,58%,.8),0 2px 5px hsla(0,0%,58%,.5);transform:translateY(-1px)}.roster-template:active{cursor:grabbing;transform:scale(0.98)}.roster-template .icon{font-size:.85rem}.roster-template .roster-template-label{font-size:.8rem;font-weight:500;color:color-mix(in srgb, var(--shift-color) 70%, black)}.roster-template .roster-template-hours{font-size:.7rem;color:color-mix(in srgb, var(--shift-color) 70%, black);background:color-mix(in srgb, var(--shift-color) 20%, white);padding:.1rem .35rem;border-radius:2px}.roster-template.is-reception{border-left:3px solid hsl(30,100%,73%)}.roster-template.is-training{border-left:3px solid hsl(264,98%,82%)}.roster-template.is-holiday{border-left:3px solid hsl(151,76%,76%);background:hsl(151,76%,106%)}.roster-template.is-sick{border-left:3px solid hsl(350,100%,71%);background:hsl(350,100%,101%)}.roster-template.is-off{border-left:3px solid hsl(0,0%,44%);background:hsl(0,0%,97%)}.roster-template.is-inactive{opacity:.5;background:hsl(0,0%,97%) !important;border-color:hsl(0,0%,79%) !important;border-left-color:hsl(0,0%,79%) !important;cursor:not-allowed;pointer-events:none}.roster-template.is-inactive:hover{border-color:hsl(0,0%,79%) !important;border-left-color:hsl(0,0%,79%) !important;background:hsl(0,0%,97%) !important;box-shadow:none;transform:none}.roster-template.is-inactive .roster-template-label{color:hsl(0,0%,44%) !important}.roster-template.is-inactive .roster-template-hours{background:hsl(0,0%,92%) !important;color:hsl(0,0%,79%) !important}.roster-template.is-inactive .icon{opacity:.6}.roster-template.is-dragging{opacity:.5;transform:scale(0.95)}.roster-drop-preview{border:2px dashed hsl(325,80%,70%);border-radius:0;z-index:50;transition:all .2s ease}.roster-drop-preview .roster-drop-preview-label{font-weight:600;font-size:.85rem;color:hsl(325,80%,70%);display:flex;align-items:center;gap:.25rem}.roster-drop-preview .roster-drop-preview-time{font-size:.75rem;color:hsl(325,80%,60%);background:hsla(0,0%,100%,.8);padding:.15rem .5rem;border-radius:4px}.roster-drop-preview.is-saving{background:hsla(199,65%,70%,.2);border-color:hsl(199,65%,70%);border-style:solid}.roster-drop-preview.is-saving .roster-drop-preview-label{color:hsl(199,65%,70%)}.roster-drop-preview.is-saving .roster-drop-preview-time{color:hsl(199,65%,60%)}.roster-drop-preview.is-success{background:hsla(151,76%,76%,.2);border-color:hsl(151,76%,76%);border-style:solid}.roster-drop-preview.is-success .roster-drop-preview-label{color:hsl(151,76%,76%)}.roster-drop-preview.is-error{background:hsla(350,100%,71%,.15);border-color:hsl(350,100%,71%);border-style:solid}.roster-drop-preview.is-error .roster-drop-preview-label{color:hsl(350,100%,71%)}.roster-drop-preview.is-error .roster-drop-preview-time{color:hsl(350,100%,61%)}.roster-shift-drop-preview-same-employee{background:rgba(0,0,0,0)}.roster-shift-drop-preview-same-employee .roster-drop-preview-time{background:hsla(0,0%,100%,.9)}.roster-break-on-shift-preview{background:rgba(255,193,7,.15);border:2px dashed #ff9800;z-index:15}.roster-break-on-shift-preview .roster-drop-preview-label{font-weight:600;font-size:.85rem;color:#ff9800;display:flex;align-items:center;gap:.25rem;background:hsla(0,0%,100%,.95);padding:.25rem .5rem;border-radius:4px}.roster-break-on-shift-preview .roster-drop-preview-time{font-size:.8rem;color:#f57c00;background:hsla(0,0%,100%,.95);padding:.2rem .5rem;border-radius:4px;font-weight:600}.roster-break-on-shift-preview.is-error{background:hsla(350,100%,71%,.2);border-color:hsl(350,100%,71%);border-style:solid;z-index:20}.roster-break-on-shift-preview.is-error .roster-drop-preview-label{color:hsl(350,100%,71%);background:hsla(0,0%,100%,.98)}.roster-break-on-shift-preview.is-error .roster-drop-preview-time{color:hsl(350,100%,61%);background:hsla(0,0%,100%,.98)}.roster-grid-container.is-receiving-template .roster-grid-employee-column::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.02);pointer-events:none;transition:background .15s ease}.roster-grid-container.is-receiving-template .roster-grid-employee-column.is-drop-target::after{background:hsla(325,80%,70%,.08)}.roster-grid-employee-column.is-drop-target::after{content:"";position:absolute;inset:0;background:hsla(325,80%,70%,.08);pointer-events:none;border:2px dashed hsla(325,80%,70%,.3);border-radius:4px;transition:all .15s ease}.roster-shift-drop-preview{animation:dropPreviewPulse 1s ease-in-out infinite}@keyframes dropPreviewPulse{0%,100%{opacity:.8}50%{opacity:1}}.employee-roster{width:100%}.employee-roster .title.is-4{font-weight:700;letter-spacing:-0.03em}@media screen and (max-width: 480px){.employee-roster .title.is-4{font-size:1.1rem !important}}@media screen and (max-width: 768px){.employee-roster .box{padding:.75rem}}@media screen and (max-width: 768px){.employee-roster .notification{padding:.75rem 1rem}}@media screen and (max-width: 480px){.employee-roster .button.is-primary{padding:.5rem .75rem}.employee-roster .button.is-primary .icon{margin:0 !important}}@media screen and (max-width: 480px){.employee-roster .level.is-mobile .level-item .heading{font-size:.75rem !important;margin-bottom:.25rem}.employee-roster .level.is-mobile .level-item .title.is-5{font-size:.85rem !important}.employee-roster .level.is-mobile .button.is-small{min-width:36px;min-height:36px;padding:.25rem .5rem}}.week-summary{margin-left:0 !important;margin-right:0 !important;margin-top:0 !important}.week-summary .column{padding-left:.375rem;padding-right:.375rem}.week-summary .column:first-child{padding-left:0}.week-summary .column:last-child{padding-right:0}@media screen and (max-width: 480px){.week-summary .column{padding-left:.25rem;padding-right:.25rem}.week-summary .column:first-child{padding-left:0}.week-summary .column:last-child{padding-right:0}.week-summary .box{padding:.5rem .6rem !important}.week-summary .heading.is-size-6-try{font-size:.75rem !important;letter-spacing:0}.week-summary .title.is-5{font-size:.95rem !important}.week-summary progress.progress.is-small{height:.25rem}}@media screen and (max-width: 480px){.employee-roster .box.has-background-success-light .heading,.employee-roster .box.has-background-info-light .heading{font-size:.75rem !important}.employee-roster .box.has-background-success-light .title.is-5,.employee-roster .box.has-background-info-light .title.is-5{font-size:.9rem !important}.employee-roster .box.has-background-success-light .title.is-5 .icon,.employee-roster .box.has-background-info-light .title.is-5 .icon{font-size:.9rem}.employee-roster .box.has-background-success-light .button,.employee-roster .box.has-background-info-light .button{padding:.5rem .75rem;font-size:.85rem}}@media screen and (max-width: 768px){.employee-roster .card{margin-bottom:.5rem !important;border-radius:0}}@media screen and (max-width: 480px){.employee-roster .card .card-content{padding:.5rem .75rem !important}.employee-roster .card .card-content .is-size-6-try{font-size:.75rem !important}.employee-roster .card .card-content .has-text-weight-bold{font-size:.85rem}.employee-roster .card .card-content .tag.is-small{font-size:.75rem !important;padding:.15rem .4rem;height:auto}.employee-roster .card .card-content .has-text-weight-semibold{font-size:.8rem}}@media screen and (max-width: 480px){.employee-roster .card .mt-3{margin-top:.5rem !important}.employee-roster .card .mt-3 .py-2{padding-top:.35rem !important;padding-bottom:.35rem !important}.employee-roster .card .mt-3 strong{font-size:.8rem}.employee-roster .card .mt-3 .is-size-6-try{font-size:.75rem !important}.employee-roster .card .mt-3 .tag{font-size:.75rem !important;padding:.15rem .35rem;height:auto}.employee-roster .card .mt-3 .tag .icon.is-small{font-size:.75rem;width:.75rem;height:.75rem}}@media screen and (max-width: 480px){.employee-roster .title.is-5{font-size:1rem !important}}@media screen and (max-width: 480px){.employee-roster .title.is-6{font-size:.9rem !important}}@media screen and (max-width: 480px){.employee-roster .box:last-child .title.is-6{font-size:.85rem !important}.employee-roster .box:last-child .is-size-6-try{font-size:.75rem !important}.employee-roster .box:last-child .py-2{padding-top:.35rem !important;padding-bottom:.35rem !important;font-size:.8rem}}@media screen and (max-width: 768px){.roster-header .level-item{margin-bottom:.5rem}.roster-header .buttons{flex-wrap:wrap;justify-content:center}.roster-header .button.is-small{min-width:44px;min-height:44px}}.box .table-container{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.box:has(.table-container){width:100%;max-width:100%;min-height:min-content;box-sizing:border-box}.roster-grid thead,.roster-month-grid thead,.roster-day-table thead{background-color:#fff;color:hsl(0,0%,15%)}.roster-grid thead th,.roster-month-grid thead th,.roster-day-table thead th{border-bottom:1px solid hsl(0,0%,108%)}@media screen and (max-width: 768px){.roster-grid{overflow-x:auto;-webkit-overflow-scrolling:touch}.roster-grid table{min-width:600px}}@media screen and (max-width: 480px){.roster-grid td:first-child,.roster-grid th:first-child{max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem}}@media screen and (max-width: 768px){.roster-grid th,.roster-grid td{padding:.25rem .5rem;font-size:.75rem}}@media screen and (max-width: 480px){.roster-grid th,.roster-grid td{padding:.15rem .25rem;font-size:.75rem}}@media screen and (max-width: 480px){.roster-grid .shift-time{font-size:.75rem}}@media screen and (max-width: 480px){.absence-indicator{font-size:.75rem !important;padding:.15rem .3rem !important}}@media screen and (max-width: 768px){.request-form .box{padding:1rem;margin:0;border-radius:0}.request-form .field{margin-bottom:1rem}.request-form .button.is-fullwidth{height:50px}}.roster-date-picker-wrapper{position:relative;display:inline-block;cursor:pointer;user-select:none}.roster-date-picker-wrapper:hover .roster-date-display{color:var(--bulma-link, hsl(217, 71%, 53%));text-decoration:underline}.roster-date-picker-wrapper:focus{outline:2px solid var(--bulma-primary, var(--brand-primary));outline-offset:2px;border-radius:var(--bulma-radius-small, 0.25rem)}.roster-date-picker-wrapper:active .roster-date-display{color:var(--bulma-primary, var(--brand-primary))}.roster-date-display{position:relative;display:inline-block;transition:color .2s ease;pointer-events:none;min-width:18ch;text-align:center}@media screen and (max-width: 768px){.calendar-nav .level-left,.calendar-nav .level-right{flex-shrink:0}.calendar-nav .level-item{flex-shrink:1;min-width:0}.calendar-nav .level-item .title,.calendar-nav .level-item .subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.roster-day-box{padding:1rem}@media screen and (max-width: 768px){.roster-day-box{padding:.75rem}}.roster-day-container{max-height:65vh;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid hsl(0,0%,79%);border-radius:4px}.roster-day-container::-webkit-scrollbar{height:8px;width:8px}.roster-day-container::-webkit-scrollbar-track{background:hsl(0,0%,97%);border-radius:4px}.roster-day-container::-webkit-scrollbar-thumb{background:hsl(0,0%,79%);border-radius:4px}.roster-day-container::-webkit-scrollbar-thumb:hover{background:hsl(0,0%,58%)}.roster-day-table{border-collapse:collapse;min-width:max-content}.roster-day-table th,.roster-day-table td{border:1px solid hsl(0,0%,92%);vertical-align:top;padding:0}.roster-day-table tbody tr{height:77px}.roster-time-header{width:90px;min-width:90px;position:sticky;left:0;background-color:hsl(0,0%,97%) !important;color:hsl(0,0%,15%);z-index:3;padding:.5rem !important;border-right:1px solid hsl(0,0%,79%) !important;background-clip:padding-box}.roster-employee-header{min-width:130px;max-width:160px;padding:.5rem !important;text-align:center;position:sticky;top:0;background-color:#fff !important;color:hsl(0,0%,15%);z-index:10}@media screen and (max-width: 768px){.roster-employee-header{min-width:100px;max-width:120px;font-size:.75rem}}.roster-time-cell{width:90px;min-width:90px;height:50px;position:sticky;left:0;background-color:hsl(0,0%,97%);z-index:2;padding:.25rem .5rem !important;border-right:1px solid hsl(0,0%,79%) !important;background-clip:padding-box}.roster-time-label{font-size:.7rem;font-weight:500;font-variant-numeric:tabular-nums;color:hsl(0,0%,58%);white-space:nowrap;display:flex;align-items:center;justify-content:flex-end;gap:.25rem;flex-wrap:wrap;padding-right:.25rem}.roster-shift-cell{padding:3px !important;background:rgba(0,0,0,0);min-width:130px;position:relative}@media screen and (max-width: 768px){.roster-shift-cell{min-width:100px}}.roster-shift-block{background:linear-gradient(135deg, hsl(199, 65%, 70%) 0%, hsl(199, 65%, 62%) 100%);color:hsl(0,0%,26%);border-radius:6px;padding:.5rem;position:absolute;top:3px;left:3px;right:3px;bottom:3px;font-size:.75rem;display:flex;flex-direction:column;gap:.25rem;box-shadow:0 2px 4px rgba(0,0,0,.1);text-decoration:none;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.roster-shift-block:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-1px);color:hsl(0,0%,26%)}.roster-shift-time{font-weight:500;font-size:.8rem;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;min-height:1.2em;line-height:1.3;color:hsl(0,0%,26%);pointer-events:none}.roster-shift-type{font-size:.65rem;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roster-shift-branch{font-size:.75rem;font-weight:400}.roster-shift-branch-name{display:flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:600;color:hsl(0,0%,26%);margin-top:.2rem}.roster-shift-branch-name .icon{font-size:.6rem;color:hsl(49.14,100%,74.18%)}.roster-shift-location{opacity:.85;font-size:.65rem}.roster-shift-cross-branch{border:2px dashed color-mix(in srgb, var(--shift-color) 60%, white) !important;box-shadow:0 2px 8px rgba(0,0,0,.15)}.roster-shift-cross-branch .roster-shift-branch-name{color:color-mix(in srgb, var(--shift-color) 80%, black)}.roster-shift-cross-branch .roster-shift-branch-name .icon{color:color-mix(in srgb, var(--shift-color) 90%, black)}.roster-shift-cross-branch .roster-shift-time-centered-label{font-weight:600}.roster-week-block.roster-shift-cross-branch{border:2px dashed color-mix(in srgb, var(--shift-color) 60%, white) !important}.roster-week-block-branch{display:flex;align-items:center;gap:.25rem;font-size:.65rem;font-weight:600;color:hsl(0,0%,26%);margin-top:.15rem;padding:.1rem .25rem;background:hsla(0,0%,100%,.3);border-radius:3px}.roster-week-block-branch .icon{font-size:.55rem;color:hsl(49.14,100%,74.18%)}.roster-shift-break{font-size:.6rem;opacity:.75;display:flex;align-items:center;gap:.15rem}.roster-shift-break .icon{font-size:.5rem}.roster-shift-break{font-size:.7rem;margin-top:auto;display:flex;align-items:center;gap:.25rem}.roster-absence-cell{padding:3px !important;min-width:130px}@media screen and (max-width: 768px){.roster-absence-cell{min-width:100px}}.roster-absence-block{height:100%;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem}.roster-absence-block.is-holiday{background:hsla(199,65%,70%,.1);color:hsl(199,65%,50%);border:2px dashed hsl(199,65%,60%)}.roster-absence-block.is-sick{background:hsla(30,100%,73%,.1);color:hsl(30,100%,53%);border:2px dashed hsl(30,100%,63%)}.roster-empty-cell{height:50px;background:hsl(0,0%,97%);min-width:130px;position:relative;cursor:pointer;transition:background-color .15s ease}.roster-empty-cell:hover{background:#fff}.roster-empty-cell:hover .roster-add-shift-icon{opacity:1}@media screen and (max-width: 768px){.roster-empty-cell{min-width:100px}}.roster-outside-hours{background:hsl(0,0%,92%)}.roster-outside-hours:hover{background:hsla(199,65%,70%,.08)}.roster-add-shift-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;color:inherit;position:relative;z-index:11;pointer-events:auto}.roster-add-shift-icon{width:22px;height:22px;border-radius:50%;background:hsla(0,0%,58%,.15);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s ease,background .12s ease,transform .12s ease;color:hsl(0,0%,58%);position:relative;z-index:2;font-size:.65rem}.roster-empty-cell:hover .roster-add-shift-icon,.roster-grid-cell:hover .roster-add-shift-icon{opacity:1;background:hsl(325,80%,70%);color:#fff;transform:scale(1.05)}.roster-opening-hours-row .roster-empty-cell{background:hsla(151,76%,76%,.05)}.roster-opening-hours-row .roster-time-cell{background:hsla(151,76%,76%,.08);border-left:3px solid hsl(151,76%,76%) !important}.roster-day-summary{border-top:1px solid hsl(0,0%,92%);padding-top:1rem;margin-top:1rem}.roster-time-hours-link{display:flex;align-items:flex-start;width:100%;height:100%;text-decoration:none;color:inherit;cursor:pointer}.roster-time-hours-link:hover{color:inherit}.roster-time-hours-link-closed{opacity:.6;transition:opacity .2s ease}.roster-time-hours-link-closed:hover{opacity:1;background:hsla(199,65%,70%,.05)}.roster-time-hours-link-closed:hover .roster-time-label{color:hsl(199,65%,70%);font-weight:500}.roster-time-hours-link-closed .roster-time-label{position:relative}.roster-time-hours-link-closed .roster-time-label::after{content:"+";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);font-size:.9rem;color:hsl(0,0%,58%);opacity:0;transition:opacity .2s ease}.roster-time-hours-link-closed:hover .roster-time-label::after{opacity:.5}.roster-grid-container{--row-height: 86px;--time-col-width: 60px;--min-employee-col-width: 100px;position:relative;max-height:none;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;border:1px solid hsl(0,0%,79%);border-radius:4px;background:hsl(0,0%,97%);width:100%}@media screen and (max-width: 768px){.roster-grid-container{--min-employee-col-width: 80px;--time-col-width: 50px}}.roster-grid-container::-webkit-scrollbar{height:8px;width:8px}.roster-grid-container::-webkit-scrollbar-track{background:hsl(0,0%,97%);border-radius:4px}.roster-grid-container::-webkit-scrollbar-thumb{background:hsl(0,0%,79%);border-radius:4px}.roster-grid-container::-webkit-scrollbar-thumb:hover{background:hsl(0,0%,58%)}.roster-grid-header{display:grid;grid-template-columns:var(--time-col-width) repeat(var(--num-employees), minmax(var(--min-employee-col-width), 1fr));position:sticky;top:0;z-index:10;background:#fff;border-bottom:2px solid hsla(0,0%,79%,.6);margin-bottom:0}.roster-employee-week-container .roster-employee-week-header,.roster-employee-week-container .roster-employee-week-body{grid-template-columns:var(--time-col-width) repeat(var(--num-days), minmax(var(--min-employee-col-width), 1fr))}.roster-employee-week-container[style*="--has-total-column: 1"] .roster-employee-week-header,.roster-employee-week-container[style*="--has-total-column: 1"] .roster-employee-week-body{grid-template-columns:var(--time-col-width) repeat(var(--num-days), minmax(var(--min-employee-col-width), 1fr)) 100px}.roster-employee-week-day-header.roster-week-day-holiday{background:hsl(49.14,100%,119.18%)}.roster-employee-week-day-header.roster-week-day-closed{background:hsl(0,0%,84%)}.roster-employee-week-day-header.roster-week-day-special{background:hsl(199,65%,118%)}.roster-employee-week-day-header.roster-week-day-today{background:hsl(325,80%,118%)}.roster-employee-week-day-number{font-size:1.5rem;line-height:1.2}@media screen and (max-width: 768px){.roster-grid-container.roster-employee-week-container{--min-employee-col-width: 50px;--time-col-width: 44px}.roster-employee-week-header .roster-grid-time-header{font-size:.75rem;font-weight:600;padding:.3rem .2rem}.roster-employee-week-day-header{padding:.2rem .15rem}.roster-employee-week-day-header .roster-employee-week-day-header-link{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:.1rem .2rem;padding:.15rem .1rem}.roster-employee-week-day-header .roster-employee-week-day-header-link>.is-size-6-try.has-text-grey{font-size:.75rem !important;line-height:1.1}.roster-employee-week-day-header .roster-employee-week-day-number{font-size:.85rem;line-height:1.1}.roster-employee-week-day-header .roster-employee-week-day-header-link>.is-size-6-try.mt-1{width:100%;margin-top:.1rem !important;text-align:center;font-size:.75rem}.roster-templates-narrow-compact .roster-templates-bar{margin-bottom:.75rem}.roster-templates-narrow-compact .roster-template .roster-template-label{display:none}.roster-templates-narrow-compact .roster-templates-scroll{gap:.3rem}.roster-templates-narrow-compact .roster-template{padding:.28rem .4rem;gap:.3rem}.roster-templates-narrow-compact .roster-template .roster-template-hours{font-size:.75rem}.roster-employee-week-footer .roster-employee-week-day-footer{padding:.25rem .2rem;min-height:2rem;font-size:.75rem}}.roster-employee-week-hours-content{display:flex;align-items:center;justify-content:center;gap:.25rem;flex-wrap:wrap}.roster-employee-week-day-footer{padding:.35rem .5rem;text-align:center;border-right:1px solid hsla(0,0%,79%,.3);font-size:.75rem;display:flex;align-items:center;justify-content:center;min-height:2.5rem}.roster-employee-week-day-footer.roster-week-total-cell{background:hsl(0,0%,97%);font-weight:600}.roster-grid-time-header{padding:.5rem;font-weight:600;color:hsl(0,0%,15%);position:sticky;left:0;background:hsl(0,0%,97%);border-right:1px solid hsl(0,0%,79%);z-index:11;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 768px){.roster-grid-time-header{font-size:.75rem;padding:.5rem .4rem}}.roster-grid-employee-header{padding:.5rem .5rem;display:flex;align-items:center;justify-content:center;text-align:center;color:hsl(0,0%,15%);border-right:1px solid hsla(0,0%,79%,.3);background:#fff;overflow:hidden;min-width:0;font-size:.8rem;font-weight:500}.roster-grid-employee-header .has-text-weight-bold,.roster-grid-employee-header .employee-name{font-size:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;font-weight:600;color:hsl(0,0%,26%)}.roster-grid-employee-header a{color:inherit;text-decoration:none}.roster-grid-employee-header a:hover{color:hsl(325,80%,70%)}.roster-grid-employee-header:last-child{border-right:none}@media screen and (max-width: 768px){.roster-grid-employee-header{font-size:.75rem;padding:.35rem .35rem}}.roster-grid-body{display:grid;grid-template-columns:var(--time-col-width) repeat(var(--num-employees), minmax(var(--min-employee-col-width), 1fr));position:relative}.roster-employee-week-body{display:grid;grid-template-columns:var(--time-col-width) repeat(var(--num-days), minmax(var(--min-employee-col-width), 1fr));position:relative}.roster-grid-time-column{position:sticky;left:0;z-index:25;background:hsl(0,0%,97%);border-right:1px solid hsl(0,0%,79%)}.roster-grid-footer{display:grid;grid-template-columns:var(--time-col-width) repeat(var(--num-employees), minmax(var(--min-employee-col-width), 1fr));border-top:2px solid hsl(0,0%,79%)}.roster-employee-week-footer{display:grid;grid-template-columns:var(--time-col-width) repeat(var(--num-days), minmax(var(--min-employee-col-width), 1fr));border-top:2px solid hsl(0,0%,79%)}.roster-employee-week-container[style*="--has-total-column: 1"] .roster-employee-week-footer{grid-template-columns:var(--time-col-width) repeat(var(--num-days), minmax(var(--min-employee-col-width), 1fr)) 100px}.roster-grid-footer-label{padding:.35rem .5rem;font-size:.75rem;font-weight:500;color:hsl(0,0%,15%);position:sticky;left:0;background:hsl(0,0%,97%);border-right:1px solid hsl(0,0%,79%);display:flex;align-items:center;gap:.35rem}.roster-grid-footer-cell{padding:.35rem .5rem;text-align:center;border-right:1px solid hsla(0,0%,79%,.3);font-size:.75rem;display:flex;align-items:flex-start;justify-content:center;min-height:2.5rem}.roster-grid-footer-cell .roster-metrics-table{width:100%;border-collapse:collapse;font-size:.7rem;line-height:1.3}.roster-grid-footer-cell .roster-metrics-table td{padding:.1rem .15rem;vertical-align:middle}.roster-grid-footer-cell .roster-metrics-table .roster-metrics-label{text-align:right;font-weight:500;color:hsl(0,0%,58%);white-space:nowrap;padding-right:.35rem;width:1%}.roster-grid-footer-cell .roster-metrics-table .roster-metrics-value{text-align:left;white-space:nowrap}.roster-grid-footer-cell .roster-metrics-table .roster-metrics-value i.fas{font-size:.6rem;margin-left:.15rem}.roster-grid-footer-cell .roster-metrics-table .roster-metrics-value .tag{vertical-align:middle}.roster-grid-footer-cell .roster-employee-metrics{display:flex;flex-direction:column;gap:.15rem;font-size:.7rem;line-height:1.3;width:100%}.roster-grid-footer-cell .roster-metric{display:flex;align-items:center;justify-content:center;gap:.25rem;white-space:nowrap}.roster-grid-footer-cell .roster-metric .roster-metric-label{font-weight:500;margin-right:.25rem}.roster-grid-footer-cell .roster-metric .tag{line-height:1.2}.roster-grid-footer-cell .roster-metric.roster-metric-absence{flex-direction:column;gap:.15rem;align-items:flex-start}.roster-grid-footer-cell .roster-metric.roster-metric-absence .roster-metric-label{margin-bottom:.1rem}.roster-grid-footer-cell .roster-absence-item{display:flex;align-items:center;justify-content:center;font-size:.7rem}.roster-grid-footer-cell:last-child{border-right:none}@media screen and (max-width: 768px){.roster-grid-footer-cell{padding:.25rem .35rem;font-size:.75rem}.roster-grid-footer-cell .roster-metrics-table{font-size:.75rem}.roster-grid-footer-cell .roster-metrics-table td{padding:.05rem .1rem}.roster-grid-footer-cell .roster-employee-metrics{font-size:.75rem;gap:.1rem}.roster-grid-footer-cell .roster-absence-item{font-size:.75rem}.roster-grid-footer-cell .roster-metric-checkin{font-size:.75rem}}.roster-grid-time-cell{height:var(--row-height);padding:.15rem .4rem;border-bottom:1px solid hsla(0,0%,79%,.5);position:relative}.roster-grid-time-cell.roster-time-cell--in-opening{background:hsla(0,0%,100%,.95)}.roster-grid-time-cell.roster-time-cell--partial-opening{background:linear-gradient(to bottom, rgba(234.6, 234.6, 234.6, 0.5) 0, rgba(234.6, 234.6, 234.6, 0.5) var(--opening-cell-open-start), rgba(255, 255, 255, 0.95) var(--opening-cell-open-start), rgba(255, 255, 255, 0.95) var(--opening-cell-open-end), rgba(234.6, 234.6, 234.6, 0.5) var(--opening-cell-open-end), rgba(234.6, 234.6, 234.6, 0.5) 100%)}.opening-hours-range-indicator{pointer-events:none;z-index:12;transition:top .1s ease,height .1s ease;background:rgba(0,0,0,0);box-sizing:border-box;width:100%;border-left:3px solid hsl(151,76%,76%)}.opening-hours-range-indicator.is-resizing{transition:none}.opening-hours-drag-handle{position:absolute;left:0;right:0;height:12px;cursor:ns-resize;z-index:10;pointer-events:auto;transition:background-color .2s ease}.opening-hours-drag-handle:hover{background-color:hsla(151,76%,76%,.3)}.opening-hours-drag-handle:hover::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:40px;height:4px;background-color:hsla(0,0%,100%,.9);border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.opening-hours-drag-handle-top{top:0;border-radius:4px 4px 0 0}.opening-hours-drag-handle-bottom{bottom:0;border-radius:0 0 4px 4px}.roster-grid-employee-column{position:relative;border-right:1px solid hsla(0,0%,79%,.55);transition:background-color .15s ease;container-type:inline-size;container-name:roster-column;--opening-start: 0px;--opening-end: 0px;--hours-count: 24;min-height:calc(var(--row-height)*var(--hours-count))}@container roster-column (max-width: 100px){.roster-grid-employee-column .roster-grid-shift .icon{display:none !important}.roster-grid-employee-column .roster-grid-shift .roster-shift-label-work-type{font-size:.65rem}.roster-grid-employee-column .roster-grid-shift .roster-shift-label-type{display:none}.roster-grid-employee-column .roster-grid-shift .roster-shift-time{font-size:.7rem}}@container roster-column (max-width: 80px){.roster-grid-employee-column .roster-grid-shift .roster-shift-label{display:none !important}.roster-grid-employee-column .roster-grid-shift .roster-shift-time{font-size:.75rem;font-weight:600}.roster-grid-employee-column .roster-grid-shift .roster-shift-time-centered-label{display:none !important}}.roster-grid-employee-column:last-child{border-right:none}.roster-grid-employee-column.is-drop-target{background-color:hsla(325,80%,70%,.1);box-shadow:inset 0 0 0 2px hsla(325,80%,70%,.4)}.roster-grid-employee-column:not(.has-opening-hours){background:hsla(0,0%,92%,.4)}.roster-grid-employee-column:not(.has-opening-hours)::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle, rgba(0, 0, 0, 0.04) 1px, transparent 1px);background-size:10px 10px;background-position:0 0;pointer-events:none;z-index:0;will-change:opacity}.roster-grid-employee-column.has-opening-hours{background:linear-gradient(to bottom, rgba(234.6, 234.6, 234.6, 0.4) 0, rgba(234.6, 234.6, 234.6, 0.4) var(--opening-start), rgba(147.288, 240.312, 195.3504, 0.03) var(--opening-start), rgba(147.288, 240.312, 195.3504, 0.03) var(--opening-end), rgba(234.6, 234.6, 234.6, 0.4) var(--opening-end), rgba(234.6, 234.6, 234.6, 0.4) 100%)}.roster-grid-employee-column.has-opening-hours::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle, rgba(0, 0, 0, 0.04) 1px, transparent 1px);background-size:10px 10px;background-position:0 0;clip-path:polygon(0 0, 100% 0, 100% var(--opening-start), 0 var(--opening-start), 0 var(--opening-end), 100% var(--opening-end), 100% 100%, 0 100%);pointer-events:none;z-index:0;will-change:clip-path,opacity}.roster-grid-employee-column.has-opening-hours::after{content:"";position:absolute;left:0;right:0;top:var(--opening-start);height:calc(var(--opening-end) - var(--opening-start));border-top:1px dashed hsla(151,76%,76%,.25);border-bottom:1px dashed hsla(151,76%,76%,.25);pointer-events:none;z-index:1}.roster-grid-cell{contain:content;content-visibility:auto;contain-intrinsic-size:200px 52px;height:var(--row-height);border-bottom:1px solid hsla(0,0%,79%,.4);position:relative;cursor:pointer;transition:background-color .12s ease;background:#fff;z-index:1}.roster-grid-cell.is-open-hours{background:hsla(0,0%,100%,.98)}.roster-grid-cell.is-partial-opening-hours{background:linear-gradient(to bottom, rgba(234.6, 234.6, 234.6, 0.5) 0, rgba(234.6, 234.6, 234.6, 0.5) var(--opening-cell-open-start), rgba(255, 255, 255, 0.98) var(--opening-cell-open-start), rgba(255, 255, 255, 0.98) var(--opening-cell-open-end), rgba(234.6, 234.6, 234.6, 0.5) var(--opening-cell-open-end), rgba(234.6, 234.6, 234.6, 0.5) 100%)}.roster-grid-cell.roster-outside-hours{background:hsla(0,0%,92%,.5)}.roster-grid-cell:hover{background:hsla(325,80%,70%,.06);z-index:10}.roster-grid-cell:hover .roster-add-shift-icon{opacity:1}.roster-grid-container.is-dragging .roster-add-shift-icon{opacity:0 !important}.roster-grid-shift{--shift-color: hsl(199, 65%, 70%);--shift-color-light: color-mix(in srgb, var(--shift-color) 35%, white);--shift-color-border: color-mix(in srgb, var(--shift-color) 50%, white);--block-column: 0;--opening-start: 0px;--opening-end: 0px;position:absolute;left:0px;right:8px;background:var(--shift-color-light);border-left:3px solid var(--shift-color);border-radius:2px;z-index:11;display:flex;flex-direction:column;overflow:hidden;cursor:default;transition:border-left-width .15s ease,background .15s ease,transform .1s ease;pointer-events:none;container-type:size;container-name:roster-block}.roster-grid-shift .roster-shift-time{display:block !important;min-height:1.5em !important;line-height:1.5 !important}.roster-grid-shift .roster-shift-label{display:block !important}.roster-grid-shift .roster-shift-time-centered{display:none !important}.roster-grid-shift:hover{border-left-width:4px;background:color-mix(in srgb, var(--shift-color) 45%, white);z-index:12;pointer-events:auto}.roster-grid-shift:hover .roster-shift-edit-btn,.roster-grid-shift:hover .roster-shift-delete-btn{opacity:1}.roster-grid-shift[data-roster-block-drag-resize-type-value=break]{z-index:13}.roster-grid-shift[data-roster-block-drag-resize-type-value=break]:hover{z-index:14}.roster-grid-shift.is-resizing{border:2px solid var(--shift-color);z-index:100;pointer-events:auto}.roster-grid-shift.is-dragging{border:2px solid var(--shift-color);z-index:200 !important;opacity:.9;pointer-events:none;transition:none}.roster-grid-shift.is-dragging .roster-shift-time{font-weight:600;color:hsl(0,0%,26%)}.roster-shift-drag-area{flex:1;display:flex;flex-direction:column;padding:.35rem .4rem;padding-top:12px;padding-bottom:12px;cursor:move;min-width:0;min-height:0;gap:.15rem;position:relative;z-index:2;pointer-events:auto;color:hsl(0,0%,26%);overflow:hidden}.roster-shift-drag-area .roster-shift-time{flex-shrink:0;min-height:1.1em}.roster-shift-label{display:flex;flex-direction:column;gap:.15rem;color:hsl(0,0%,26%);line-height:1.3;pointer-events:none;min-width:0}.roster-shift-label .roster-shift-label-name{display:flex;align-items:center;gap:.3rem;min-width:0}.roster-shift-label .roster-shift-label-name .icon{font-size:.85rem;flex-shrink:0;width:1em;filter:brightness(0.6)}.roster-shift-label .roster-shift-label-name .roster-shift-label-work-type{color:color-mix(in srgb, var(--shift-color) 70%, black);font-weight:600;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-shift-label .roster-shift-label-type{font-size:.7rem;color:hsl(0,0%,58%);font-weight:400;text-transform:uppercase;letter-spacing:.02em}.roster-shift-label .roster-shift-notes{margin-top:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;font-size:.7rem;color:hsl(0,0%,58%)}.roster-shift-delete-btn{position:absolute;top:3px;right:22px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.95);border:none;border-radius:3px;color:hsl(350,100%,71%);opacity:0;transition:opacity .12s ease,background .12s ease,transform .12s ease;z-index:5;text-decoration:none;box-shadow:0 1px 3px rgba(0,0,0,.1);pointer-events:auto}.roster-shift-delete-btn:hover{background:hsl(350,100%,71%);color:#fff;opacity:1;transform:scale(1.1)}.roster-shift-delete-btn .icon{display:none}.roster-shift-delete-btn::before{content:"";width:9px;height:9px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E") center/contain no-repeat}.roster-shift-edit-btn{position:absolute;top:3px;right:3px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.95);border:none;border-radius:3px;color:hsl(0,0%,44%);opacity:0;transition:opacity .12s ease,background .12s ease,transform .12s ease;z-index:5;text-decoration:none;box-shadow:0 1px 3px rgba(0,0,0,.1);pointer-events:auto}.roster-shift-edit-btn:hover{background:hsl(325,80%,70%);color:#fff;opacity:1;transform:scale(1.1)}.roster-shift-edit-btn .icon{display:none}.roster-shift-edit-btn::before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M36.4 353.2c4.1-14.6 11.8-27.9 22.6-38.7l181.2-181.2 33.9-33.9 104 104 33.9 33.9-33.9 33.9-181.2 181.2c-10.7 10.7-24.1 18.5-38.7 22.6L30.4 510.6c-8.3 2.3-17.3 0-23.4-6.2S-1.4 489.3 .9 481l35.5-127.8zm55.6-3.7c-4.4 4.7-7.6 10.4-9.3 16.6L58.6 453l86.9-24.1c6.4-1.8 12.2-5.1 17-9.7L91.9 349.5zm354-146.1-138-137.9 44.9-44.9C366.4 7 384.8-.6 404-.6s37.6 7.6 51.1 21.2l35.7 35.7c13.6 13.6 21.2 32 21.2 51.1s-7.6 37.6-21.2 51.1l-44.8 44.9z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M36.4 353.2c4.1-14.6 11.8-27.9 22.6-38.7l181.2-181.2 33.9-33.9 104 104 33.9 33.9-33.9 33.9-181.2 181.2c-10.7 10.7-24.1 18.5-38.7 22.6L30.4 510.6c-8.3 2.3-17.3 0-23.4-6.2S-1.4 489.3 .9 481l35.5-127.8zm55.6-3.7c-4.4 4.7-7.6 10.4-9.3 16.6L58.6 453l86.9-24.1c6.4-1.8 12.2-5.1 17-9.7L91.9 349.5zm354-146.1-138-137.9 44.9-44.9C366.4 7 384.8-.6 404-.6s37.6 7.6 51.1 21.2l35.7 35.7c13.6 13.6 21.2 32 21.2 51.1s-7.6 37.6-21.2 51.1l-44.8 44.9z'/%3E%3C/svg%3E") center/contain no-repeat}.roster-grid-shift .roster-shift-resize-handle{position:absolute;left:0;right:0;height:12px;cursor:ns-resize;z-index:10;transition:background-color .2s ease;background-color:rgba(0,0,0,0);pointer-events:auto}.roster-grid-shift .roster-shift-resize-handle:hover{background-color:hsla(0,0%,100%,.3);border-style:2px solid var(--shift-color-border)}.roster-grid-shift .roster-shift-resize-handle:hover::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:40px;height:4px;background-color:hsla(0,0%,100%,.9);border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.roster-shift-time-centered{position:absolute;top:50%;left:.5rem;right:.5rem;transform:translateY(-50%);z-index:1;font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;text-align:left;display:none;flex-direction:row;align-items:center;gap:.35rem}.roster-shift-time-centered .roster-shift-time-centered-time{color:hsl(0,0%,26%);font-variant-numeric:tabular-nums;flex-shrink:0}.roster-shift-time-centered .roster-shift-time-centered-label{font-weight:500;overflow:hidden;text-overflow:ellipsis}.roster-grid-shift .roster-shift-time,.roster-grid-shift .roster-shift-label{display:block}.roster-grid-shift .roster-shift-time-centered{display:none}@container roster-block (max-height: 75px){.roster-grid-shift .roster-shift-drag-area{padding:0}.roster-grid-shift .roster-shift-time,.roster-grid-shift .roster-shift-label{display:none !important}.roster-grid-shift .roster-shift-time-centered{display:flex !important}.roster-grid-shift .roster-shift-resize-handle{background-color:rgba(0,0,0,0);z-index:5}.roster-grid-shift .roster-shift-resize-handle:hover{background-color:hsla(0,0%,100%,.2)}}@supports(container-type: size){@container roster-block (min-height: 76px){.roster-grid-shift .roster-shift-time,.roster-grid-shift .roster-shift-label{display:block !important}.roster-grid-shift .roster-shift-time-centered{display:none !important}}}@container roster-block (max-height: 75px){.roster-grid-shift.is-small-block .roster-shift-drag-area{padding:0}.roster-grid-shift.is-small-block .roster-shift-time,.roster-grid-shift.is-small-block .roster-shift-label{display:none !important}.roster-grid-shift.is-small-block .roster-shift-time-centered{display:flex !important}.roster-grid-shift.is-small-block .roster-shift-resize-handle{background-color:rgba(0,0,0,0);z-index:5}.roster-grid-shift.is-small-block .roster-shift-resize-handle:hover{background-color:hsla(0,0%,100%,.2)}}.roster-grid-shift .roster-shift-resize-handle-top{top:0;border-radius:6px 6px 0 0}.roster-grid-shift .roster-shift-resize-handle-bottom{bottom:0;border-radius:0 0 6px 6px}.roster-month-box{padding:1rem;width:100%;max-width:100%;overflow:hidden}@media screen and (max-width: 768px){.roster-month-box{padding:.5rem}}.roster-month-box .table-container{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.roster-month-box .table-container::-webkit-scrollbar{height:12px}.roster-month-box .table-container::-webkit-scrollbar-track{background:hsl(0,0%,92%);border-radius:6px}.roster-month-box .table-container::-webkit-scrollbar-thumb{background:hsl(0,0%,58%);border-radius:6px}.roster-month-box .table-container::-webkit-scrollbar-thumb:hover{background:hsl(0,0%,44%)}.roster-month-grid{border-collapse:separate;border-spacing:0;font-size:.75rem;width:auto;min-width:100%}.roster-month-grid th,.roster-month-grid td{border:1px solid hsl(0,0%,79%);vertical-align:middle;padding:.25rem}.roster-employee-col{min-width:100px;max-width:140px;position:sticky;left:0;background-color:hsl(0,0%,97%) !important;background-clip:padding-box;z-index:3;border-right:1px solid hsl(0,0%,79%) !important}@media screen and (max-width: 768px){.roster-employee-col{min-width:80px;max-width:100px;font-size:.75rem}}.roster-month-day-col{min-width:28px;max-width:32px;cursor:pointer;transition:background-color .1s ease}.roster-month-day-col:hover{background-color:#fff !important}@media screen and (max-width: 768px){.roster-month-day-col{min-width:24px;max-width:28px}}.roster-total-col{min-width:50px;position:sticky;right:0;background-color:hsl(0,0%,97%) !important;background-clip:padding-box;z-index:2;border-left:1px solid hsl(0,0%,79%) !important}@media screen and (max-width: 768px){.roster-total-col{min-width:40px}}.roster-weekend{background-color:hsl(0,0%,97%)}.roster-month-full{color:hsl(199,65%,55%);font-weight:bold}.roster-month-half{color:hsl(199,65%,55%);opacity:.6}.roster-month-holiday{background-color:hsla(199,65%,70%,.15) !important}.roster-month-sick{background-color:rgba(255,140,0,.15) !important}.roster-month-other{background-color:rgba(128,128,128,.1) !important}.roster-month-indicator{font-size:.65rem;line-height:1}.gap-3{gap:.75rem}.roster-week-grid-container{display:grid;--roster-week-total-col: minmax(8.5rem, max-content);grid-template-columns:140px repeat(var(--num-days, 7), 1fr) var(--roster-week-total-col);grid-auto-rows:auto;gap:0;border:1px solid hsl(0,0%,79%);border-radius:4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;background:#fff}.roster-month-grid-container,.roster-year-grid-container,.roster-year-container{display:grid;grid-template-columns:140px repeat(var(--num-days, 31), 1fr) 100px;grid-auto-rows:minmax(40px, auto);gap:0;border:1px solid hsl(0,0%,79%);border-radius:4px;overflow-x:auto;overflow-y:visible;background:#fff}.roster-month-grid-container .roster-week-day-header,.roster-month-grid-container .roster-month-day-cell,.roster-year-grid-container .roster-week-day-header,.roster-year-grid-container .roster-month-day-cell,.roster-year-container .roster-week-day-header,.roster-year-container .roster-month-day-cell{min-width:40px;max-width:50px;font-size:.7rem}.roster-month-grid-container .roster-month-cell,.roster-year-grid-container .roster-month-cell,.roster-year-container .roster-month-cell{border-bottom:1px solid hsla(0,0%,79%,.3);border-right:1px solid hsla(0,0%,79%,.3);padding:0;min-height:40px;display:flex;align-items:center;justify-content:center}.roster-month-grid-container .roster-month-employee-cell,.roster-year-grid-container .roster-month-employee-cell,.roster-year-container .roster-month-employee-cell{text-align:left;justify-content:flex-start;padding:.5rem;background:hsl(0,0%,97%);font-size:.8rem;font-weight:500;border-right:1px solid hsl(0,0%,79%);overflow:hidden;flex-direction:column;align-items:flex-start;min-height:40px}.roster-month-grid-container .roster-month-employee-cell .initials-avatar,.roster-year-grid-container .roster-month-employee-cell .initials-avatar,.roster-year-container .roster-month-employee-cell .initials-avatar{display:flex;align-items:center;justify-content:center}.roster-month-grid-container .roster-month-employee-cell .initials-avatar span:first-child,.roster-year-grid-container .roster-month-employee-cell .initials-avatar span:first-child,.roster-year-container .roster-month-employee-cell .initials-avatar span:first-child{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1}.roster-month-grid-container .roster-month-employee-cell .has-text-weight-semibold,.roster-month-grid-container .roster-month-employee-cell .has-text-weight-bold,.roster-year-grid-container .roster-month-employee-cell .has-text-weight-semibold,.roster-year-grid-container .roster-month-employee-cell .has-text-weight-bold,.roster-year-container .roster-month-employee-cell .has-text-weight-semibold,.roster-year-container .roster-month-employee-cell .has-text-weight-bold{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;font-weight:600;color:hsl(0,0%,26%);width:100%}.roster-month-grid-container .roster-month-employee-cell .is-size-6-try,.roster-year-grid-container .roster-month-employee-cell .is-size-6-try,.roster-year-container .roster-month-employee-cell .is-size-6-try{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.roster-month-grid-container .roster-month-day-cell,.roster-year-grid-container .roster-month-day-cell,.roster-year-container .roster-month-day-cell{position:relative;cursor:pointer;transition:background-color .15s ease;contain:content;content-visibility:auto;contain-intrinsic-size:50px 40px}.roster-month-grid-container .roster-month-day-cell:hover,.roster-year-grid-container .roster-month-day-cell:hover,.roster-year-container .roster-month-day-cell:hover{background:hsl(0,0%,98%)}.roster-month-grid-container .roster-month-day-cell.is-drop-target,.roster-year-grid-container .roster-month-day-cell.is-drop-target,.roster-year-container .roster-month-day-cell.is-drop-target{background:hsla(325,80%,70%,.08);border:2px dashed hsla(325,80%,70%,.3);border-radius:4px;transition:all .15s ease}.roster-month-grid-container .roster-month-day-today-cell,.roster-year-grid-container .roster-month-day-today-cell,.roster-year-container .roster-month-day-today-cell{background:hsl(325,80%,118%)}.roster-month-grid-container .roster-month-day-today-cell:hover,.roster-year-grid-container .roster-month-day-today-cell:hover,.roster-year-container .roster-month-day-today-cell:hover{background:hsl(325,80%,115%)}.roster-month-grid-container .roster-month-day-cell.roster-month-request-highlight,.roster-year-grid-container .roster-month-day-cell.roster-month-request-highlight,.roster-year-container .roster-month-day-cell.roster-month-request-highlight{background:linear-gradient(180deg, hsl(325, 80%, 116%) 0%, hsl(325, 80%, 110%) 100%);border:3px solid hsl(325,80%,62%);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.48),0 0 0 4px hsla(325,80%,70%,.26)}.roster-month-grid-container .roster-month-day-cell.roster-month-request-highlight:hover,.roster-year-grid-container .roster-month-day-cell.roster-month-request-highlight:hover,.roster-year-container .roster-month-day-cell.roster-month-request-highlight:hover{background:linear-gradient(180deg, hsl(325, 80%, 112%) 0%, hsl(325, 80%, 106%) 100%)}.roster-month-grid-container .roster-month-total-cell,.roster-year-grid-container .roster-month-total-cell,.roster-year-container .roster-month-total-cell{background:hsl(0,0%,97%);font-size:1rem;border-right:none;padding:.5rem}.roster-month-grid-container .roster-week-block,.roster-year-grid-container .roster-week-block,.roster-year-container .roster-week-block{max-width:100%;padding:0;font-size:.7rem;height:42px;display:flex;align-items:center;justify-content:center;overflow:hidden}.roster-month-grid-container .roster-week-block .roster-week-block-content,.roster-year-grid-container .roster-week-block .roster-week-block-content,.roster-year-container .roster-week-block .roster-week-block-content{width:100%;padding:2px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.roster-month-grid-container .roster-week-block .roster-week-block-header,.roster-year-grid-container .roster-week-block .roster-week-block-header,.roster-year-container .roster-week-block .roster-week-block-header{padding:0;gap:0;justify-content:center;align-items:center;width:100%;flex-shrink:0}.roster-month-grid-container .roster-week-block .roster-week-block-label,.roster-year-grid-container .roster-week-block .roster-week-block-label,.roster-year-container .roster-week-block .roster-week-block-label{font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.roster-month-grid-container .roster-week-block .roster-week-block-time,.roster-year-grid-container .roster-week-block .roster-week-block-time,.roster-year-container .roster-week-block .roster-week-block-time{font-size:.65rem;padding:0 2px;text-align:center;width:100%;flex-shrink:0;line-height:1.2}.roster-month-grid-container .roster-week-block .roster-week-block-header .icon,.roster-year-grid-container .roster-week-block .roster-week-block-header .icon,.roster-year-container .roster-week-block .roster-week-block-header .icon{display:flex;align-items:center;justify-content:center}.roster-month-grid-container .roster-week-shift-block,.roster-month-grid-container .roster-week-absence-block,.roster-month-grid-container .roster-week-break-block,.roster-year-grid-container .roster-week-shift-block,.roster-year-grid-container .roster-week-absence-block,.roster-year-grid-container .roster-week-break-block,.roster-year-container .roster-week-shift-block,.roster-year-container .roster-week-absence-block,.roster-year-container .roster-week-break-block{border-left:none}.roster-month-grid-container .roster-week-blocks-container,.roster-year-grid-container .roster-week-blocks-container,.roster-year-container .roster-week-blocks-container{gap:2px;padding:0;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.roster-week-header-row{display:contents}.roster-week-header-cell{background:#fff;border-bottom:2px solid hsla(0,0%,79%,.6);border-right:1px solid hsla(0,0%,79%,.3);padding:.75rem .5rem;font-weight:600;text-align:center;font-size:1rem;color:hsl(0,0%,15%)}.roster-week-employee-header{text-align:left;padding-left:.5rem;padding-right:.5rem;background:hsl(0,0%,97%);border-right:1px solid hsl(0,0%,79%);font-size:.8rem;font-weight:500;color:hsl(0,0%,15%);overflow:hidden}.roster-week-day-header{cursor:pointer;transition:background-color .15s ease}.roster-week-day-header:hover{background:hsl(0,0%,97%)}.roster-week-day-header-link{display:block;text-decoration:none;color:inherit;padding:.25rem}.roster-week-day-header-link:hover{color:inherit}.roster-week-day-jump-menu{width:100%}.roster-week-day-jump-menu .dropdown-trigger,.roster-week-day-jump-menu .roster-week-day-header-button{width:100%}.roster-week-day-jump-menu .roster-week-day-header-button{appearance:none;border:0;background:rgba(0,0,0,0);font:inherit;cursor:pointer}.roster-week-day-jump-menu .dropdown-menu{left:50%;right:auto;min-width:13rem;text-align:left;transform:translate(-50%, -10px)}.roster-week-day-jump-menu.is-active .dropdown-menu{transform:translate(-50%, 0)}.roster-week-day-coverage-warning{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;max-width:100%;margin-top:.25rem;padding:.05rem .3rem;border:1px solid hsl(49.14,100%,82.18%);border-radius:4px;background:hsl(49.14,100%,111.18%);color:hsl(49.14,100%,52.18%);font-size:.62rem;font-weight:700;line-height:1.2;white-space:nowrap}.roster-week-day-coverage-warning .icon{width:.75rem;height:.75rem;font-size:.58rem}.roster-month-grid-container--requests-embedded .roster-week-day-header,.roster-month-grid-container--requests-embedded .roster-month-day-cell{min-width:34px;max-width:42px;font-size:.65rem}.roster-month-embedded-fill{display:flex;flex-direction:column;height:100%}.roster-month-embedded-fill>.roster-calendar-box{flex:1 1 auto;margin-bottom:0;min-height:0}.roster-week-day-hours-edit-area{display:block;border-top:1px solid hsla(0,0%,79%,.2);min-height:1.25rem;text-align:center;padding:.125rem;cursor:pointer;transition:background-color .15s ease;text-decoration:none}.roster-week-day-hours-edit-area:hover{background:hsla(199,65%,70%,.05)}.roster-week-day-hours-edit-icon{font-size:.65rem;transition:opacity .15s ease,color .15s ease}.roster-week-day-hours-edit-icon-hover{opacity:0}.roster-week-day-hours-edit-area:hover .roster-week-day-hours-edit-icon-hover{opacity:1;color:hsl(199,65%,70%) !important}.roster-week-day-holiday{background-color:hsl(49.14,100%,114.18%) !important}.roster-week-day-holiday:hover{background-color:hsl(49.14,100%,109.18%) !important}.roster-week-day-closed{background:repeating-linear-gradient(-45deg, hsl(0, 0%, 97%), hsl(0, 0%, 97%) 4px, hsl(0, 0%, 94%) 4px, hsl(0, 0%, 94%) 8px) !important}.roster-week-day-closed:hover{background:repeating-linear-gradient(-45deg, hsl(0, 0%, 95%), hsl(0, 0%, 95%) 4px, hsl(0, 0%, 92%) 4px, hsl(0, 0%, 92%) 8px) !important}.roster-week-day-special{background-color:hsl(199,65%,115%) !important;border-bottom-color:hsl(199,65%,70%) !important}.roster-week-day-special:hover{background-color:hsl(199,65%,112%) !important}.roster-week-day-today{background-color:hsl(325,80%,115%) !important}.roster-week-day-today:hover{background-color:hsl(325,80%,112%) !important}.roster-week-total-header{background:hsl(0,0%,97%);border-right:none}.roster-week-hours-row{display:contents}.roster-week-hours-cell{background:#fff;text-align:center;font-size:.75rem}.roster-week-hours-link{display:block;text-decoration:none;color:inherit;padding:.5rem}.roster-week-hours-link:hover{background:hsl(0,0%,97%);color:inherit}.roster-week-cell{border-bottom:1px solid hsla(0,0%,79%,.3);border-right:1px solid hsla(0,0%,79%,.3);padding:.25rem .5rem;min-height:80px;display:flex;align-items:center;justify-content:center}.roster-week-employee-cell{text-align:left;justify-content:flex-start;padding-left:.5rem;padding-right:.5rem;background:hsl(0,0%,97%);font-size:.8rem;font-weight:500;border-right:1px solid hsl(0,0%,79%);overflow:hidden;flex-direction:column;align-items:flex-start}.roster-week-employee-cell .initials-avatar{display:flex;align-items:center;justify-content:center}.roster-week-employee-cell .initials-avatar span:first-child{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1}.roster-week-employee-cell .has-text-weight-semibold,.roster-week-employee-cell .has-text-weight-bold{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;font-weight:600;color:hsl(0,0%,26%);width:100%}.roster-week-employee-cell .is-size-6-try{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.roster-week-day-cell{position:relative;cursor:pointer;transition:background-color .15s ease;contain:content;content-visibility:auto;contain-intrinsic-size:50px 80px}.roster-week-day-cell:hover{background:hsl(0,0%,98%)}.roster-week-day-cell.is-drop-target{background:hsla(325,80%,70%,.08);border:2px dashed hsla(325,80%,70%,.3);border-radius:4px;transition:all .15s ease}.roster-week-day-today-cell{background:hsl(325,80%,118%)}.roster-week-day-today-cell:hover{background:hsl(325,80%,115%)}.roster-week-total-cell{background:hsl(0,0%,97%);font-size:1rem;border-right:none}.roster-week-total-cell.roster-grid-employee-header,.roster-week-total-cell .roster-grid-footer-cell{justify-content:flex-start;text-align:left;padding-left:.5rem;padding-right:.5rem}.roster-week-total-cell.roster-grid-employee-header .roster-metrics-table,.roster-week-total-cell .roster-grid-footer-cell .roster-metrics-table{width:100%;margin:0;border-collapse:collapse;table-layout:auto}.roster-week-total-cell.roster-grid-employee-header .roster-metrics-table td,.roster-week-total-cell .roster-grid-footer-cell .roster-metrics-table td{padding:.1rem 0 !important;vertical-align:middle}.roster-week-total-cell.roster-grid-employee-header .roster-metrics-table td.roster-metrics-label,.roster-week-total-cell .roster-grid-footer-cell .roster-metrics-table td.roster-metrics-label{text-align:left !important;padding-left:0 !important;padding-right:.4rem !important;padding-top:.1rem !important;padding-bottom:.1rem !important;width:auto;min-width:fit-content;font-weight:500;color:hsl(0,0%,58%);white-space:nowrap}.roster-week-total-cell.roster-grid-employee-header .roster-metrics-table td.roster-metrics-value,.roster-week-total-cell .roster-grid-footer-cell .roster-metrics-table td.roster-metrics-value{text-align:left !important;padding-left:0 !important;padding-right:0 !important;padding-top:.1rem !important;padding-bottom:.1rem !important;white-space:nowrap}.roster-week-total-cell.roster-grid-employee-header .roster-metrics-table td.roster-metrics-value i.fas,.roster-week-total-cell .roster-grid-footer-cell .roster-metrics-table td.roster-metrics-value i.fas{font-size:.6rem;margin-left:.15rem}.roster-week-total-cell.roster-grid-employee-header .roster-metrics-table td.roster-metrics-value .tag,.roster-week-total-cell .roster-grid-footer-cell .roster-metrics-table td.roster-metrics-value .tag{vertical-align:middle}.roster-week-blocks-container{display:flex;flex-direction:column;gap:4px;width:100%;align-items:center}.roster-week-block{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 8px;border-radius:2px;width:100%;max-width:120px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;position:relative}.roster-week-block:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.roster-week-block:hover .roster-week-block-edit-btn,.roster-week-block:hover .roster-week-block-delete-btn{opacity:1}.roster-week-block-label{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.roster-week-block-time{font-size:.65rem;opacity:.8}.roster-week-grid-container--compact-rows .roster-week-cell{min-height:58px;padding:.18rem .25rem}.roster-week-grid-container--compact-rows .roster-week-day-cell{padding:.05rem .12rem;contain-intrinsic-size:50px 58px}.roster-week-grid-container--compact-rows .roster-week-employee-cell,.roster-week-grid-container--compact-rows .roster-week-total-cell{font-size:.75rem}.roster-week-grid-container--compact-rows .roster-week-blocks-container{gap:2px}.roster-week-grid-container--compact-rows .roster-week-day-cell .roster-week-blocks-container{gap:1px}.roster-week-grid-container--compact-rows .roster-week-block{gap:0;padding:1px 4px;max-width:none}.roster-week-grid-container--compact-rows .roster-week-block-label{line-height:1.15}.roster-week-grid-container--compact-rows .roster-week-block-time{font-size:.62rem;line-height:1.1}.roster-week-grid-container--compact-rows .roster-week-day-cell .roster-week-add-trigger{height:30px}.roster-week-grid-container--compact-rows .roster-week-day-cell .roster-week-add-icon{width:22px;height:22px;font-size:.65rem}.roster-week-block-edit-btn,.roster-week-block-delete-btn{position:absolute;top:2px;width:20px;height:20px;border-radius:3px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease,background .15s ease;z-index:10;background:hsla(0,0%,100%,.95);box-shadow:0 1px 3px rgba(0,0,0,.2)}.roster-week-block-edit-btn .icon,.roster-week-block-delete-btn .icon{font-size:.65rem}.roster-week-block-edit-btn:hover,.roster-week-block-delete-btn:hover{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.3)}.roster-week-block-edit-btn{right:24px;color:hsl(199,65%,70%)}.roster-week-block-edit-btn:hover{color:hsl(199,65%,60%)}.roster-week-block-delete-btn{right:2px;color:hsl(350,100%,71%)}.roster-week-block-delete-btn:hover{color:hsl(350,100%,61%);background:#ffebee}.roster-week-shift-block{background:hsl(325,80%,110%);color:hsl(325,80%,60%);border:1px solid #fff}.roster-week-shift-block.is-muted{opacity:.5}.roster-week-absence-block{background:hsl(49.14,100%,109.18%);color:hsl(49.14,100%,59.18%);border:1px solid hsl(49.14,100%,99.18%)}.roster-week-absence-block.is-requested{background:rgb(255,203.87113524,125.17304);color:rgb(237.87896,130.1375102744,0);border:1px solid rgb(255,146.2453083674,34.21624)}.roster-week-absence-block.is-selected-request{background:hsl(325,80%,108%);color:hsl(325,80%,40%);border:4px solid hsl(325,80%,56%);outline:3px solid hsla(325,80%,70%,.55);outline-offset:0;box-shadow:0 0 0 6px hsla(325,80%,70%,.3),0 8px 16px rgba(0,0,0,.22);transform:translateY(-1px) scale(1.01);position:relative;z-index:8}.roster-week-absence-block.is-selected-request::after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:999px;background:hsl(325,80%,54%);box-shadow:0 0 0 2px hsla(0,0%,100%,.98)}.roster-week-break-block{background:hsl(0,0%,99%);color:hsl(0,0%,44%);border:1px solid hsl(0,0%,79%)}.roster-week-add-trigger{display:flex;align-items:center;justify-content:center;width:100%;height:40px}.roster-week-add-icon{width:28px;height:28px;border-radius:50%;background:hsl(0,0%,92%);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease,background .15s ease;color:hsl(0,0%,58%);font-size:.75rem}.roster-week-day-cell:hover .roster-week-add-icon{opacity:1}.roster-week-add-trigger:hover .roster-week-add-icon{background:hsl(325,80%,70%);color:#fff}@media screen and (max-width: 1024px){.roster-week-grid-container{--roster-week-total-col: minmax(7.5rem, max-content);grid-template-columns:150px repeat(var(--num-days, 7), 1fr) var(--roster-week-total-col)}.roster-week-block{max-width:100px;font-size:.65rem}}@media screen and (max-width: 768px){.roster-week-grid-container{--roster-week-total-col: minmax(6.75rem, max-content);grid-template-columns:120px repeat(var(--num-days, 7), minmax(60px, 1fr)) var(--roster-week-total-col)}.roster-week-cell{padding:.2rem .1rem;min-height:60px}.roster-week-block{max-width:80px;padding:2px 4px}.roster-week-block-label{font-size:.75rem}.roster-week-block-time{font-size:.75rem}}.roster-shift-block-wrapper{position:absolute;top:3px;left:3px;right:3px;bottom:3px;display:flex;flex-direction:column}.roster-shift-resize-handle{position:absolute;left:0;right:0;height:10px;cursor:ns-resize;z-index:10;transition:background-color .2s ease;flex-shrink:0}.roster-shift-resize-handle:hover{background-color:hsla(0,0%,100%,.4)}.roster-shift-resize-handle:hover::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:40px;height:4px;background-color:hsla(0,0%,100%,.9);border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.roster-shift-resize-handle-top{top:0}.roster-shift-resize-handle-bottom{bottom:0}.roster-shift-cell.is-resizing{z-index:100}.roster-shift-cell.is-resizing .roster-shift-block{box-shadow:0 6px 16px rgba(0,0,0,.3);transform:scale(1.02)}.roster-shift-cell.is-resizing .roster-shift-resize-handle{background-color:hsla(0,0%,100%,.5)}.roster-shift-block-wrapper .roster-shift-block{position:relative;margin-top:10px;margin-bottom:10px;height:calc(100% - 20px);top:0;left:0;right:0;bottom:0}.roster-shift-branch{font-size:.7rem;opacity:.9;display:flex;align-items:center;gap:.25rem}.roster-shift-overtime-indicator{display:flex;align-items:center;gap:.25rem;margin-top:.25rem;padding:.15rem .35rem;background:hsla(0,0%,100%,.9);border-radius:4px;font-weight:600;border:1px solid rgba(0,0,0,.1)}.roster-shift-overtime-indicator .icon{margin:0}.roster-grid-shift.has-overtime{border-left:3px solid #ff9800 !important;box-shadow:0 2px 8px rgba(255,152,0,.2)}.tabs.is-boxed[data-controller=roster-tabs] li a.is-loading{position:relative;color:rgba(0,0,0,0) !important;pointer-events:none;cursor:wait}.tabs.is-boxed[data-controller=roster-tabs] li a.is-loading .icon,.tabs.is-boxed[data-controller=roster-tabs] li a.is-loading>span:not(.icon){opacity:0}.tabs.is-boxed[data-controller=roster-tabs] li a.is-loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1em;height:1em;border:2px solid color-mix(in srgb, hsl(325, 80%, 70%) 18%, hsl(0, 0%, 100%) 82%);border-top-color:var(--brand-primary, hsl(325, 80%, 70%));border-radius:50%;animation:roster-tab-spin .6s linear infinite}.tabs.is-boxed[data-controller=roster-tabs] li.is-active a.is-loading::after{border-color:color-mix(in srgb, hsl(325, 80%, 70%) 24%, hsl(0, 0%, 100%) 76%);border-top-color:var(--brand-primary, hsl(325, 80%, 70%))}@keyframes roster-tab-spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.roster-week-employee-cell{position:relative;transition:all .2s ease}.roster-week-employee-cell .roster-week-drag-handle{opacity:.4;cursor:grab;transition:opacity .2s;padding:.25rem;border-radius:4px}.roster-week-employee-cell .roster-week-drag-handle:hover{background:rgba(0,0,0,.05);opacity:1}.roster-week-employee-cell .roster-week-drag-handle:active{cursor:grabbing}.roster-week-employee-cell.is-dragging-source{opacity:.4;transform:scale(0.98)}.roster-week-employee-cell.is-drop-zone-active::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px dashed rgba(0,0,0,0);border-radius:4px;pointer-events:none;transition:border-color .2s}.roster-week-employee-cell.is-drop-zone-active:hover{background:linear-gradient(90deg, hsl(204, 86%, 95%) 0%, hsl(204, 86%, 90%) 100%);transform:scale(1.01)}.roster-week-employee-cell.is-drop-zone-active:hover::after{border-color:hsl(204,86%,53%);animation:pulse-border 1s ease-in-out infinite}.roster-week-employee-cell.is-drop-target{background:linear-gradient(90deg, hsl(204, 86%, 95%) 0%, hsl(204, 86%, 90%) 100%);transform:scale(1.02)}.roster-week-employee-cell.is-drop-target::after{border-color:hsl(204,86%,53%);animation:pulse-border 1s ease-in-out infinite}.roster-week-drag-ghost{pointer-events:none;opacity:.95;transform:rotate(-2deg);box-shadow:0 8px 24px rgba(0,0,0,.2)}@keyframes pulse-border{0%,100%{border-color:hsl(204,86%,53%)}50%{border-color:hsl(204,86%,73%)}}@media screen and (max-width: 768px){.roster-nav{flex-wrap:wrap;row-gap:.5rem}.roster-nav .level-left{flex-shrink:1;min-width:0;max-width:100%}.roster-nav .level-left .level-item{flex-shrink:1;min-width:0;max-width:100%}.roster-nav .roster-nav-controls{row-gap:.5rem;max-width:100%;position:relative}.roster-nav .title.is-5{font-size:.95rem;white-space:nowrap}.roster-nav .roster-filters-wrapper{margin-left:.5rem !important;position:static}.roster-nav .roster-mobile-filters-panel{left:0;right:0;width:100%;min-width:0;max-width:none}}@media screen and (max-width: 480px){.roster-nav .title.is-5{font-size:.9rem}}.roster-filters-wrapper{position:relative}.roster-mobile-filters-panel{position:absolute;top:calc(100% + .5rem);right:0;min-width:280px;max-width:90vw;z-index:100;box-shadow:0 8px 16px rgba(0,0,0,.15);background:#fff}.roster-mobile-filters-panel .field:not(:last-child){margin-bottom:1rem}.roster-mobile-filters-panel .label{font-weight:600;margin-bottom:.25rem}.roster-mobile-filters-form{padding:.5rem}.roster-day-card{padding:.85rem 1rem}@media screen and (max-width: 768px){.roster-day-card{padding:.75rem}}.roster-day-card.is-today{background:hsl(325,80%,90%) !important;border:2px solid hsl(325,76%,80%) !important}.roster-day-card.is-past:not(.is-today){background:hsl(0,0%,97%)}.roster-day-card.is-day-off{padding:.6rem 1rem;background:hsl(0,0%,97%)}@media screen and (max-width: 768px){.roster-day-card.is-day-off{padding:.55rem .75rem}}.roster-day-card.is-unapproved-past-absence{border:1px dashed hsla(0,0%,58%,.45);box-shadow:none}.roster-day-subtitle{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .6rem;line-height:1.4}.roster-day-subtitle__item{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;color:hsl(0,0%,44%)}.roster-day-subtitle__item.is-conflict{color:hsl(49.14,100%,54.18%)}.roster-day-subtitle__label{font-weight:500;color:hsl(0,0%,26%)}.roster-day-subtitle__meta{color:hsl(0,0%,58%);font-size:.75rem}.roster-day-workplace-groups{display:flex;flex-direction:column;gap:.55rem}.roster-day-workplace{padding:.55rem .7rem;border:1px solid hsla(0,0%,79%,.75);border-radius:14px;background:hsla(0,0%,100%,.55)}.roster-day-workplace__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.roster-day-workplace__title{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.roster-day-workplace__meta{color:hsl(0,0%,58%);font-size:.75rem}.roster-day-workplace__total{color:hsl(0,0%,26%);font-size:.75rem;font-weight:600;white-space:nowrap}.roster-day-subtitle__action{display:none;align-items:center;justify-content:center;width:18px;height:18px;border-radius:3px;font-size:.6rem;color:hsl(0,0%,58%);text-decoration:none;transition:color .12s ease,background .12s ease}.roster-day-subtitle__action.is-danger{color:hsl(350,100%,71%)}.roster-day-subtitle__action:hover{background:rgba(0,0,0,.06);color:hsl(0,0%,26%)}.roster-day-subtitle__action:hover.is-danger{background:hsla(350,100%,71%,.1);color:hsl(350,100%,71%)}.roster-day-card:hover .roster-day-subtitle__action{display:inline-flex;opacity:.5}.roster-day-card:hover .roster-day-subtitle__action:hover{opacity:1}.roster-type-pill{font-weight:500;white-space:nowrap}.roster-add-btn{opacity:0;transition:opacity .15s ease;width:28px;height:28px;padding:0}.roster-day-card:hover .roster-add-btn{opacity:1}.is-dashed{border-style:dashed !important}.employee-roster-calendar .roster-day-subtitle__item .icon{font-size:.85rem}.employee-roster-calendar .roster-day-subtitle__item.is-conflict{font-weight:500}@media(max-width: 768px){.employee-roster-calendar .card-content{padding:1rem}.employee-roster-calendar .roster-item{font-size:.9rem}.employee-roster-calendar .roster-item .tag{font-size:.75rem}}.roster-week-block{--shift-color: hsl(199, 65%, 70%);--shift-color-light: color-mix(in srgb, var(--shift-color) 35%, white);display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 6px;padding-left:8px;margin-bottom:4px;background:var(--shift-color-light);border-left:3px solid var(--shift-color);border-radius:2px;width:100%;max-width:100%;cursor:grab;position:relative;overflow:hidden;font-size:.75rem;user-select:none;-webkit-user-drag:element}.roster-week-block:hover{background:color-mix(in srgb, var(--shift-color) 45%, white);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.roster-week-block.is-dragging{opacity:.5;cursor:grabbing}.roster-week-block-content{display:flex;flex-direction:column;width:100%;color:inherit;pointer-events:auto;cursor:grab}.roster-week-block.is-dragging .roster-week-block-content{cursor:grabbing}.roster-week-block-edit-btn{position:absolute;top:2px;right:2px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.85);border-radius:3px;opacity:0;transition:opacity .15s ease;z-index:5;color:#4a4a4a;text-decoration:none}.roster-week-block-edit-btn .icon{font-size:.6rem}.roster-week-block-edit-btn:hover{opacity:1 !important;background:#fff;color:hsl(325,80%,70%);box-shadow:0 1px 3px rgba(0,0,0,.15)}.roster-week-block-delete-btn{position:absolute;top:2px;right:22px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.85);border-radius:3px;opacity:0;transition:opacity .15s ease;z-index:5;color:#4a4a4a;text-decoration:none}.roster-week-block-delete-btn .icon{font-size:.6rem}.roster-week-block-delete-btn:hover{opacity:1 !important;background:#fff;color:hsl(350,100%,71%);box-shadow:0 1px 3px rgba(0,0,0,.15)}.roster-week-block:hover .roster-week-block-edit-btn,.roster-week-block:hover .roster-week-block-delete-btn{opacity:.8}.roster-week-block.is-dragging .roster-week-block-edit-btn,.roster-week-block.is-dragging .roster-week-block-delete-btn{display:none}.roster-week-block-header{display:flex;align-items:center;gap:4px;width:100%;min-width:0}.roster-week-block-header .icon{font-size:.7rem;flex-shrink:0;filter:brightness(0.8)}.roster-week-block-label{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--shift-color);flex:1}.roster-week-block-time{font-size:.65rem;color:#4a4a4a;white-space:nowrap}.roster-week-shift-block{--shift-color: #4fc3f7}.roster-week-absence-block{--shift-color: #ffcc80}.roster-week-break-block{--shift-color: #90a4ae}.roster-week-day-cell{position:relative}.roster-week-day-cell.is-drop-target{background:hsla(325,80%,70%,.08)}.roster-week-day-cell.is-drop-target::after{content:"";position:absolute;inset:2px;background:rgba(0,0,0,0);pointer-events:none;border:2px dashed hsla(325,80%,70%,.5);border-radius:4px;animation:dropTargetPulse 1s ease-in-out infinite}@keyframes dropTargetPulse{0%,100%{border-color:hsla(325,80%,70%,.3)}50%{border-color:hsla(325,80%,70%,.7)}}.roster-week-add-trigger{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:40px}.roster-week-add-icon{width:22px;height:22px;border-radius:50%;background:hsla(0,0%,58%,.15);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s ease,background .12s ease,transform .12s ease;color:hsl(0,0%,58%);font-size:.65rem}.roster-week-day-cell:hover .roster-week-add-icon,.roster-week-add-trigger:hover .roster-week-add-icon{opacity:1;background:hsl(325,80%,70%);color:#fff;transform:scale(1.05)}.roster-week-metrics-cell-content{display:flex;flex-direction:column;align-items:center;width:100%}.roster-week-metrics-details{display:flex;flex-direction:column;gap:2px;width:100%;align-items:center}.roster-add-menu{position:absolute;top:2px;left:50%;transform:translateX(-50%);background:#fff;border:1px solid #dbdbdb;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1000 !important;min-width:140px;padding:4px 0;max-width:calc(100vw - 20px)}.roster-add-menu-item{display:flex;align-items:center;gap:8px;padding:8px 12px;color:#363636;text-decoration:none;font-size:.875rem;white-space:nowrap;transition:background-color .15s ease}.roster-add-menu-item:hover{background-color:#f5f5f5;color:#363636}.roster-add-menu-item .icon{flex-shrink:0}.roster-grid-cell{position:relative}.roster-grid-cell.menu-open{z-index:999 !important}.calendar-day-wrapper-outer{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:visible}@media screen and (max-width: 1023px){.calendar-day-wrapper-outer{flex:0 0 calc(100dvh - var(--bottom-menu-height, 60px) - env(safe-area-inset-bottom, 0px));height:calc(100dvh - var(--bottom-menu-height, 60px) - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - var(--bottom-menu-height, 60px) - env(safe-area-inset-bottom, 0px))}}.calendar-day-main-row{display:flex;flex-direction:row;align-items:stretch;flex:1 1 auto;min-height:0;width:100%}@media screen and (max-width: 1023px){.calendar-day-main-row{flex-direction:row}.calendar-day-main-row .calendar-day-calendar-column{flex:1 1 auto;min-height:0}}.calendar-day-calendar-column{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.calendar-day-calendar-column>.calendar-day-page{flex:1 1 auto;min-height:0}.calendar-staff-selection-sidebar{flex:0 0 15.5rem;width:15.5rem;min-width:15.5rem;max-width:15.5rem;box-sizing:border-box;padding:1rem .55rem 1rem .9rem;border-right:1px solid var(--calendar-border, hsl(0, 0%, 86%));background:hsla(0,0%,100%,.72);display:flex;flex-direction:column;min-height:0;align-self:stretch}.calendar-staff-selection-sidebar__panel{margin:0;padding:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.calendar-staff-selection-sidebar__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.15rem .35rem .15rem 0;scrollbar-color:hsla(0,0%,58%,.72) rgba(0,0,0,0);scrollbar-gutter:stable;scrollbar-width:thin}.calendar-staff-selection-sidebar__scroll::-webkit-scrollbar{height:14px;width:14px}.calendar-staff-selection-sidebar__scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.calendar-staff-selection-sidebar__scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,58%,.62);border:3px solid rgba(0,0,0,0);border-radius:999px;background-clip:content-box}.calendar-staff-selection-sidebar__scroll::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,44%,.72);background-clip:content-box}.calendar-staff-selection-sidebar .menu,.calendar-staff-selection-sidebar__menu{min-width:0 !important;width:100%;max-width:100%;padding:.05rem .1rem .05rem 0}.calendar-staff-selection-sidebar__menu-list{margin:0;min-width:0;width:100%}.calendar-staff-selection-sidebar__menu-list:not(:last-child){margin-bottom:.85rem;padding-bottom:.85rem;border-bottom:1px solid hsla(0,0%,79%,.32)}.calendar-staff-selection-sidebar__menu-list li+li{margin-top:.35rem}.calendar-staff-selection-sidebar__menu-list li{min-width:0}.calendar-staff-selection-sidebar__menu-list a{display:block;border-radius:8px;padding:.5rem .72rem .5rem .58rem;line-height:1.16;color:hsl(0,0%,15%);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.calendar-staff-selection-sidebar__menu-list a:hover{background:hsla(325,80%,70%,.06);color:hsl(0,0%,15%)}.calendar-staff-selection-sidebar__menu-list a.is-active{background:hsla(325,80%,70%,.14);color:hsl(0,0%,15%);box-shadow:inset 3px 0 0 hsla(325,80%,70%,.7)}.calendar-staff-selection-sidebar__menu-list--staff a{background:hsla(0,0%,100%,.76);border-radius:6px;padding:.22rem .58rem .22rem .5rem;line-height:1.05}.calendar-staff-selection-sidebar__menu-list--staff a.is-active{box-shadow:inset 2px 0 0 hsla(325,80%,70%,.7)}.calendar-staff-selection-sidebar a.calendar-staff-selection-sidebar__staff-link{border-radius:6px !important;padding:.22rem .58rem .22rem .5rem !important;line-height:1.05 !important}.calendar-staff-selection-sidebar__menu-list--staff li+li{margin-top:.08rem}.calendar-staff-selection-sidebar__empty{padding:1rem;font-size:.82rem;color:hsl(0,0%,58%);border:1px dashed hsla(0,0%,79%,.45);border-radius:16px;background:hsla(0,0%,100%,.72)}.calendar-staff-selection-sidebar__footer{flex:0 0 auto;display:flex;justify-content:flex-end;margin-top:auto;padding:.35rem .1rem 0}.calendar-staff-selection-sidebar__hide{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;border:1px solid hsla(0,0%,58%,.28);background:hsla(0,0%,100%,.55);color:hsla(0,0%,58%,.85);font-size:.7rem;opacity:.55;transition:opacity .2s ease,color .2s ease,background-color .2s ease,border-color .2s ease}.calendar-staff-selection-sidebar__hide:hover,.calendar-staff-selection-sidebar__hide:focus-visible{opacity:1;color:hsl(0,0%,26%);background:hsla(0,0%,100%,.92);border-color:hsla(0,0%,58%,.45)}.calendar-staff-selection-sidebar__hide:focus-visible{outline:2px solid hsla(325,80%,70%,.4);outline-offset:2px}.calendar-staff-selection-sidebar:hover .calendar-staff-selection-sidebar__hide{opacity:.85}.has-appointment-focus .calendar-employee-column--focus{box-shadow:none !important;outline:none !important;border-left:none !important;border-top:none !important;border-bottom:none !important}.has-appointment-focus .calendar-day-calendar-column,.has-appointment-focus .calendar-employee-column,.has-appointment-focus [data-calendar-day-employee-header]{box-shadow:none !important;outline:none !important}.has-appointment-focus .calendar-time-header,.has-appointment-focus .calendar-time-column,.has-appointment-focus .calendar-employee-column,.has-appointment-focus [data-calendar-day-employee-header]{border-right:1px solid hsl(0,0%,92%) !important}.has-appointment-focus [data-calendar-day-employee-header]:last-child,.has-appointment-focus .calendar-employee-column:last-child{border-right:none !important}.has-appointment-focus .calendar-appointment-block--dim{opacity:.72}.has-appointment-focus .calendar-last-minute-promotion-block.calendar-appointment-block--dim{opacity:.72}.has-appointment-focus .calendar-appointment-block--focus{opacity:1;z-index:30;box-shadow:none}.has-appointment-focus .calendar-last-minute-promotion-block.calendar-appointment-block--focus{opacity:1;z-index:30;box-shadow:none}.has-appointment-focus .calendar-appointment-block--focus.apt-status-cancelled{background:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.22) 0, rgba(255, 255, 255, 0.22) 10px, rgba(147.9, 147.9, 147.9, 0.13) 10px, rgba(147.9, 147.9, 147.9, 0.13) 20px),hsl(0,0%,96.56%) !important;border-color:hsla(0,0%,44%,.62) !important;border-width:2px !important}[data-calendar-drag-target~=appointment].calendar-appointment-block--focus{opacity:1 !important;z-index:80 !important}[data-calendar-drag-target~=appointment].calendar-appointment-block--search-preview,.calendar-last-minute-promotion-block.calendar-appointment-block--search-preview{opacity:1 !important;z-index:85 !important;outline:3px solid hsla(49.14,100%,74.18%,.95);outline-offset:2px;box-shadow:0 0 0 4px hsla(0,0%,100%,.94),0 0 0 8px hsla(49.14,100%,74.18%,.42),0 14px 34px hsla(49.14,100%,74.18%,.32) !important}.calendar-last-minute-promotion-block.calendar-appointment-block--focus{opacity:1 !important;z-index:80 !important}.calendar-employee-column--focus{box-shadow:none !important;outline:none !important;border-left:none !important;border-top:none !important;border-bottom:none !important}.calendar-settings-dropdown.dropdown-menu{left:auto;min-width:20rem;position:fixed;right:1rem;top:5.25rem;width:min(24rem,100vw - 1rem);z-index:9999}.appointments-day-list-header__settings-menu:not(.is-active) .calendar-settings-dropdown{display:none}.appointments-day-list-header__zoom-control{align-items:center;display:none;flex:0 0 auto}.appointments-day-list-header__zoom-control .button{border-color:hsla(0,0%,58%,.28);box-shadow:0 .28rem .75rem hsla(0,0%,44%,.12);height:2.5rem;min-height:2.5rem}.calendar-header-zoom__button{border-radius:999px;padding-left:.75rem;padding-right:.75rem;width:2.5rem}.calendar-header-zoom__value.button.is-static{background:hsla(0,0%,100%,.86);border-left:0;border-right:0;box-shadow:none;color:hsl(0,0%,44%);font-weight:700;min-width:3.8rem;padding-left:.7rem;padding-right:.7rem}@container main-content (min-width: 1720px){.appointments-day-list-header__zoom-control{display:inline-flex}}@container main-content (max-width: 1719px){.appointments-day-list-header>.level-right .buttons.has-addons.is-hidden-touch{display:none !important}.appointments-day-list-header>.level-right .appointments-day-list-header__view-menu:not(.is-hidden-mobile){display:block !important}.appointments-day-list-header>.level-right .appointments-day-list-header__view-menu.button:not(.is-hidden-mobile){display:inline-flex !important}}@container main-content (min-width: 1720px){.appointments-day-list-header--calendar-day>.level-right .appointments-day-list-header__view-menu{display:none !important}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day)>.level-right .appointments-day-list-header__view-menu.is-hidden-desktop{display:none !important}}.appointments-day-list-header__settings-menu.is-active .calendar-settings-dropdown{display:block}.calendar-settings-dropdown__header{align-items:center;border-bottom:1px solid var(--bulma-border, rgba(10, 10, 10, 0.12));display:flex;justify-content:space-between;margin:-0.15rem 0 .9rem;padding-bottom:.75rem}.calendar-settings-dropdown__content.dropdown-content{border:1px solid var(--bulma-border, rgba(10, 10, 10, 0.12));border-radius:.5rem;box-shadow:0 .8rem 2rem rgba(0,0,0,.12);max-height:min(42rem,100vh - 5rem);overflow-y:auto}@media screen and (min-width: 1216px){.calendar-settings-dropdown.dropdown-menu{border-left:1px solid var(--calendar-border, hsl(0, 0%, 86%));bottom:0;box-shadow:-10px 0 22px hsla(0,0%,44%,.08);min-width:25.2rem;right:0;top:8.08rem;width:clamp(25.2rem,32.4vw,39.6rem)}.calendar-settings-dropdown__content.dropdown-content{border:0;border-radius:0;box-shadow:none;height:100%;max-height:none;padding:1rem 1.25rem 2rem !important}}.calendar-settings-stepper{align-items:stretch;box-sizing:border-box;display:inline-flex;height:2.5rem}.calendar-settings-stepper .control{align-items:stretch;display:inline-flex;height:100%;margin:0}.calendar-settings-stepper .button{align-items:center;box-sizing:border-box;display:inline-flex;flex:0 0 auto;height:2.5rem;justify-content:center;line-height:1;margin:0;min-height:2.5rem;padding-bottom:0;padding-top:0}.calendar-settings-stepper .button:not(.is-static){width:2.55rem}.calendar-settings-stepper .button.is-static{align-items:center;display:inline-flex;height:2.5rem;line-height:1;min-width:7.2rem;vertical-align:top}.calendar-settings-reset-button{border-radius:999px;color:hsla(0,0%,44%,.78);height:2.5rem;min-height:2.5rem;opacity:0;transition:opacity .14s ease,background-color .14s ease,border-color .14s ease;width:2.5rem}.calendar-settings-stepper-row:hover .calendar-settings-reset-button,.calendar-settings-stepper-row:focus-within .calendar-settings-reset-button{opacity:1}.calendar-settings-reset-button:hover,.calendar-settings-reset-button:focus-visible{color:hsl(325,76%,42%);opacity:1}.calendar-settings-option{align-items:center;border-radius:.35rem;color:hsl(0,0%,15%);display:flex;gap:.75rem;justify-content:space-between;min-height:2.25rem;padding:.45rem .1rem;text-decoration:none}.calendar-settings-option:hover,.calendar-settings-option:focus-visible{background:hsla(325,76%,80%,.42);color:hsl(325,76%,42%)}.calendar-settings-option.is-active{color:hsl(325,76%,42%);font-weight:700}.calendar-settings-option--toggle{margin-bottom:.35rem}.calendar-settings-option__label{align-items:center;display:inline-flex;gap:.5rem;min-width:0}.calendar-settings-option__indicator{border:2px solid hsla(325,80%,70%,.45);border-radius:999px;flex:0 0 auto;height:.95rem;width:.95rem}.calendar-settings-option.is-active .calendar-settings-option__indicator{background:hsl(325,80%,70%);border-color:hsl(325,80%,70%);box-shadow:inset 0 0 0 .2rem #fff}.calendar-settings-option__indicator.is-on{background:hsl(325,80%,70%);border-color:hsl(325,80%,70%);box-shadow:inset 0 0 0 .2rem #fff}.calendar-settings-switch{background:hsla(325,80%,70%,.18);border-radius:999px;flex:0 0 auto;height:1.25rem;position:relative;transition:background .15s ease;width:2.2rem}.calendar-settings-switch::after{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.25);content:"";height:.95rem;left:.15rem;position:absolute;top:.15rem;transition:transform .15s ease;width:.95rem}.calendar-settings-switch.is-on{background:hsl(325,80%,70%)}.calendar-settings-switch.is-on::after{transform:translateX(0.95rem)}.calendar-settings-option__caption{color:hsl(0,0%,58%);font-size:.8rem;line-height:1.35;margin:-0.2rem 0 .45rem;padding-right:2.95rem}.calendar-day-wrapper-outer .dropdown.is-active .calendar-settings-dropdown,.appointment-list-wrapper .dropdown.is-active .calendar-settings-dropdown{z-index:9999}@media screen and (max-width: 768px){.calendar-day-wrapper-outer .dropdown.is-active .calendar-settings-dropdown,.appointment-list-wrapper .dropdown.is-active .calendar-settings-dropdown{bottom:0;height:100dvh;left:0;max-height:none;right:0;top:0;transform:none !important;width:100vw}.calendar-settings-dropdown__content.dropdown-content{border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;min-height:100%;overflow-y:auto;padding:1rem 1.25rem 2rem !important}.calendar-settings-dropdown__header{margin:-0.25rem 0 1rem;padding-bottom:.85rem}.calendar-settings-dropdown__display,.calendar-settings-dropdown__display+.dropdown-divider{display:none !important}.calendar-settings-option{min-height:2.6rem;padding:.55rem 0}}.calendar-day-wrapper-outer .calendar-detail-layout-modal.modal{z-index:1100}.appointments-day-list-header__view-menu .dropdown-item[disabled]{cursor:not-allowed;opacity:.55}.calendar-column-order-list{overflow:hidden}.calendar-column-order-track{display:flex;align-items:stretch;gap:.75rem;min-height:10rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem;scroll-snap-type:x proximity;scrollbar-color:hsla(0,0%,58%,.72) rgba(0,0,0,0);scrollbar-gutter:stable;scrollbar-width:thin}.calendar-column-order-track::-webkit-scrollbar{height:14px;width:14px}.calendar-column-order-track::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.calendar-column-order-track::-webkit-scrollbar-thumb{background:hsla(0,0%,58%,.62);border:3px solid rgba(0,0,0,0);border-radius:999px;background-clip:content-box}.calendar-column-order-track::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,44%,.72);background-clip:content-box}.calendar-column-order-card{flex:0 0 11.25rem;min-height:9rem;scroll-snap-align:start}.calendar-column-order-card .drag-handle{cursor:grab}.calendar-column-order-card__meta{color:hsl(0,0%,58%)}.calendar-column-order-card--colored{background:var(--calendar-column-card-bg);border-color:var(--calendar-column-card-bg);color:var(--calendar-column-card-text)}.calendar-column-order-card--colored .calendar-column-order-card__meta,.calendar-column-order-card--colored .drag-handle,.calendar-column-order-card--colored .label{color:var(--calendar-column-card-text) !important}.calendar-column-order-card--colored .tag{background:#fff;color:hsl(0,0%,15%)}.calendar-column-order-card--colored .select select{background-color:#fff;color:hsl(0,0%,15%)}@container main-content (max-width: 1023px){.appointments-day-list-header{padding-left:.75rem;padding-right:.75rem}.appointments-day-list-header .level-right,.appointments-day-list-header .level-left{flex-wrap:wrap}.appointments-day-list-header .level-right .level-item{justify-content:flex-end}.appointments-day-list-header>.level-right .is-hidden-touch{display:none !important}}.calendar-week-strip__desktop{display:flex;justify-content:flex-start;padding-top:0}.appointments-day-list-header__weekday-panel{flex:1 1 auto;justify-content:center;min-width:24rem;margin-bottom:-0.35rem;margin-top:-0.35rem;padding:0 0 0 1.5rem}@container main-content (max-width: 1279px){.appointments-day-list-header__weekday-panel{display:none}}.calendar-week-strip__segments{background:#fff;border:1px solid hsl(0,0%,59.02%);border-radius:.45rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),inset 0 0 0 1px hsla(0,0%,100%,.56),0 0 0 1px hsla(0,0%,59.02%,.28),0 5px 12px hsla(0,0%,59.02%,.18),0 1px 3px hsla(0,0%,59.02%,.1);display:inline-flex;max-width:100%;overflow:hidden;position:relative}.calendar-week-strip__segment{align-items:center;background:#fff;color:hsl(0,0%,26%);display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1;min-height:2.7rem;min-width:4.45rem;padding:0 1.05rem;text-decoration:none}.calendar-week-strip__segment:first-child{border-bottom-left-radius:calc(.45rem - 1px);border-top-left-radius:calc(.45rem - 1px)}.calendar-week-strip__segment:last-child{border-bottom-right-radius:calc(.45rem - 1px);border-top-right-radius:calc(.45rem - 1px)}.calendar-week-strip__segment+.calendar-week-strip__segment{border-left:1px solid hsl(0,0%,59.02%)}.calendar-week-strip__segment:hover,.calendar-week-strip__segment:focus-visible{background:var(--bulma-light, hsl(0, 0%, 96%));box-shadow:inset 0 0 0 1px rgba(0,0,0,.36);color:hsl(0,0%,26%);text-decoration:none}.calendar-week-strip__segment.is-active{background:hsl(325,80%,96.4%);box-shadow:inset 0 0 0 1px hsla(325,80%,70%,.36);color:hsl(325,76%,42%)}.calendar-week-strip__segment.is-closed:not(.is-active){background:var(--bulma-background-tertiary, #f5f5f5);color:var(--bulma-grey, hsl(0, 0%, 48%))}@container main-content (max-width: 1407px){.appointments-day-list-header__weekday-panel{min-width:0;padding-left:.75rem}.calendar-week-strip__segment{min-width:3.4rem;padding:0 .6rem}}.calendar-week-strip__mobile-row{gap:.5rem;padding-top:.25rem}.calendar-week-strip__mobile-week-nav{flex-shrink:0;width:2rem;height:2rem;padding:0}.calendar-week-strip__mobile-days{-webkit-overflow-scrolling:touch;gap:.5rem;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory}.calendar-week-strip__mobile-days::-webkit-scrollbar{display:none}.calendar-week-strip__mobile-day{align-items:center;border-radius:999px;color:hsl(0,0%,26%);display:flex;flex:1 1 3.25rem;flex-direction:column;justify-content:center;min-width:2.85rem;padding:.5rem .25rem;scroll-snap-align:center;text-decoration:none}.calendar-week-strip__mobile-day:hover,.calendar-week-strip__mobile-day:focus-visible{background:var(--bulma-light, hsl(0, 0%, 96%));color:hsl(0,0%,26%);text-decoration:none}.calendar-week-strip__mobile-day.is-active{background:hsl(325,80%,92.8%);border:1px solid hsla(325,80%,70%,.32);box-shadow:0 .25rem .75rem hsla(325,80%,70%,.16);color:hsl(325,76%,42%);flex:0 0 3.35rem;height:3.35rem;padding:0 !important;width:3.35rem}.calendar-week-strip__mobile-day.is-active .calendar-week-strip__mobile-day-number{color:hsl(325,76%,42%)}.calendar-week-strip__mobile-day.is-closed:not(.is-active){background:var(--bulma-background-tertiary, #f5f5f5);color:var(--bulma-grey-light, hsl(0, 0%, 71%));flex-grow:.55}.calendar-week-strip__mobile-day.is-closed:not(.is-active) .calendar-week-strip__mobile-day-number{color:var(--bulma-grey, hsl(0, 0%, 48%));font-size:.95em;font-weight:600}.calendar-week-strip__mobile-day-name,.calendar-week-strip__mobile-day-number{display:block;line-height:1.1}@media screen and (max-width: 480px){.calendar-week-strip__mobile-row,.calendar-week-strip__mobile-days{gap:.3rem}.calendar-week-strip__mobile-week-nav{width:1.5rem}.calendar-week-strip__mobile-day{min-width:2.25rem;padding:.35rem .2rem}.calendar-week-strip__mobile-day .calendar-week-strip__mobile-day-number{font-size:1.05rem}.calendar-week-strip__mobile-day.is-active{flex-basis:2.85rem;height:2.85rem;width:2.85rem}}@media(hover: none),(pointer: coarse){.calendar-week-strip__mobile-week-nav{display:none}}.calendar-day-page,.calendar-week-box{--calendar-surface: var(--bulma-scheme-main, hsl(0, 0%, 100%));--calendar-surface-soft: var(--bulma-scheme-main-bis, hsl(0, 0%, 97%));--calendar-surface-subtle: var(--brand-bg-lighter, hsl(330, 20%, 98%));--calendar-border: var(--bulma-border, hsl(0, 0%, 86%));--calendar-border-soft: var(--bulma-border-light, hsl(0, 0%, 92%));--calendar-header-bg: color-mix(in srgb, var(--brand-bg-light, hsl(310, 32.99%, 93.29%)) 58%, white);--calendar-header-ink: color-mix(in srgb, var(--brand-primary, hsl(325, 76%, 42%)) 45%, hsl(0, 0%, 15%));--calendar-shadow: 0 8px 18px rgba(10, 10, 10, 0.08)}.admin-scroll.calendar-day-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;padding-bottom:0 !important;scroll-padding-bottom:0}@media screen and (min-width: 1024px){.admin-scroll.calendar-day-page{max-height:calc(100dvh - var(--header-height))}}.calendar-day-container{--calendar-time-column-width: 60px;--calendar-column-min-width: 160px;flex:0 1 auto;max-height:100%;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;border-top:1px solid var(--calendar-border, hsl(0, 0%, 86%));background:var(--calendar-surface, white);width:100%;max-width:100%;min-width:0;scrollbar-color:hsla(0,0%,58%,.72) rgba(0,0,0,0);scrollbar-gutter:stable;scrollbar-width:thin}.calendar-day-container::-webkit-scrollbar{height:14px;width:14px}.calendar-day-container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.calendar-day-container::-webkit-scrollbar-thumb{background:hsla(0,0%,58%,.62);border:3px solid rgba(0,0,0,0);border-radius:999px;background-clip:content-box}.calendar-day-container::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,44%,.72);background-clip:content-box}@media screen and (max-width: 1023px){.calendar-day-container{--calendar-time-column-width: 58px}}@media screen and (max-width: 768px){.calendar-day-container{--calendar-time-column-width: 40px;--calendar-column-min-width: 130px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none}}@media screen and (min-width: 1024px){.calendar-day-container--day-view{scrollbar-width:auto}.calendar-day-container--day-view::-webkit-scrollbar{height:28px}.calendar-day-container--day-view::-webkit-scrollbar:vertical{width:0}.calendar-day-container--day-view::-webkit-scrollbar-thumb:vertical,.calendar-day-container--day-view::-webkit-scrollbar-track:vertical{background:rgba(0,0,0,0);border:0}.calendar-day-container--day-view::-webkit-scrollbar-thumb{border-width:5px}}@media screen and (max-width: 768px){.calendar-day-summary{display:none}}.calendar-day-wrapper{display:flex;flex-direction:column;width:100%;min-width:0;box-sizing:border-box}.calendar-header-row{display:grid;grid-template-columns:var(--calendar-time-column-width, 72px) minmax(0, 1fr);width:100%;min-width:0;position:sticky;top:0;z-index:30;background:var(--calendar-header-bg, rgb(248.6938396725, 242.4846103275, 247.658968115));border-bottom:1px solid var(--calendar-border, hsl(0, 0%, 86%))}.calendar-resources-scroll{grid-column:2;min-width:0}.calendar-time-header{grid-column:1;position:sticky;left:0;z-index:11;background:var(--calendar-header-bg, rgb(248.6938396725, 242.4846103275, 247.658968115));color:var(--calendar-header-ink, rgb(120.8853, 31.3497, 83.5788));padding:.5rem;border-right:1px solid var(--calendar-border, hsl(0, 0%, 86%));display:flex;align-items:center;justify-content:center}[data-calendar-day-employee-header]{box-sizing:border-box;width:100%;min-width:0;position:relative;text-align:left;background:var(--calendar-header-bg, rgb(248.6938396725, 242.4846103275, 247.658968115));container-type:inline-size;border-right:1px solid var(--calendar-border-soft, hsl(0, 0%, 92%))}[data-calendar-day-employee-header]:last-child{border-right:none}[data-calendar-employee-name-row]{position:relative;width:100%;min-width:0;cursor:pointer}[data-calendar-employee-name-row] p,[data-calendar-employee-name-row] span{cursor:pointer;user-select:none}.calendar-staff-header-main,.calendar-staff-header-main>[data-calendar-employee-name]{min-width:0;max-width:100%}.calendar-staff-header-main{flex:1 1 auto}[data-calendar-day-employee-header] [data-calendar-staff-actions-dropdown]{align-self:center;height:2rem}.calendar-staff-header-main>[data-calendar-employee-name]{flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-staff-header-mood{display:inline-block;font-size:.82em;line-height:1;margin-left:.25rem;vertical-align:.02em}.calendar-employee-title-chip{border:1px solid rgba(0,0,0,0);border-radius:.25rem;display:inline-block;max-width:100%;overflow:hidden;padding:0 .35rem;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.calendar-staff-header-signals{align-items:center;display:inline-flex;gap:.25rem;flex:0 0 auto;min-width:0}.calendar-staff-header-signal{flex:0 1 auto;gap:.2rem;max-width:100%;min-width:1.75rem;overflow:hidden}.calendar-staff-header-signal__emoji{line-height:1}.calendar-staff-header-signal__label{display:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-staff-header-signal--avatar-backed{display:none}@container (max-width: 250px){.calendar-staff-header-photo{display:none}.calendar-staff-header-signal--avatar-backed{display:inline-flex}}@container (min-width: 340px){.calendar-staff-header-signal--avatar-backed{display:inline-flex}.calendar-staff-header-signal__label{display:inline}}.calendar-column-sort-handle{cursor:grab;touch-action:none}.calendar-column-sort-handle:active{cursor:grabbing}.calendar-staff-color-rail{background:var(--calendar-staff-title-color, hsl(325, 80%, 70%));display:block;left:0;position:absolute;right:0;top:0;height:.42rem}.calendar-staff-color-rail--empty{background:rgba(0,0,0,0)}.calendar-staff-color-rail--left{bottom:0;right:auto;height:auto;width:.7rem}[data-calendar-employee-job]{display:block;width:100%;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-staff-job-link{text-decoration:none}.calendar-staff-job-link:hover,.calendar-staff-job-link:focus-visible{color:var(--calendar-staff-title-color, hsl(264, 98%, 82%)) !important;text-decoration:underline;text-underline-offset:.12em}.calendar-staff-header-skeleton{display:flex;flex-direction:column;gap:.55rem;justify-content:center;min-height:2.45rem;width:100%}.calendar-staff-header-skeleton__line{background:linear-gradient(90deg, color-mix(in srgb, var(--calendar-border-soft, hsl(0, 0%, 92%)) 82%, hsl(0, 0%, 100%) 18%), color-mix(in srgb, var(--calendar-border-soft, hsl(0, 0%, 92%)) 58%, hsl(0, 0%, 100%) 42%), color-mix(in srgb, var(--calendar-border-soft, hsl(0, 0%, 92%)) 82%, hsl(0, 0%, 100%) 18%));border-radius:999px;display:block;height:.72rem;opacity:.72}.calendar-staff-header-skeleton__line--name{width:min(68%,9rem)}.calendar-staff-header-skeleton__line--title{width:min(48%,6.5rem)}.calendar-employee-header--has-title-rail{padding-top:.42rem !important}.roster-day-note-emoji-buttons{gap:.45rem}.roster-day-note-emoji-button.button{align-items:center;background:#fff;border-color:hsla(325,80%,70%,.22);border-radius:999px;box-shadow:0 .18rem .5rem hsla(325,76%,42%,.08);display:inline-flex;height:2.8rem;justify-content:center;min-width:2.8rem;padding-left:0;padding-right:0;width:2.8rem}.roster-day-note-emoji-button.button:hover,.roster-day-note-emoji-button.button:focus-visible{background:#fff;border-color:hsla(325,80%,70%,.48)}.calendar-employee-header--staff-color{position:relative;background:var(--calendar-staff-title-color-soft, var(--calendar-header-bg, rgb(248.6938396725, 242.4846103275, 247.658968115)));border-left:0}@supports(background: color-mix(in srgb, white, black)){.calendar-employee-header--staff-color{background:color-mix(in srgb, var(--calendar-staff-title-color, hsl(325, 80%, 70%)) 12%, var(--calendar-header-bg, rgb(248.6938396725, 242.4846103275, 247.658968115)))}}.calendar-employee-header--staff-color [data-calendar-employee-name],.calendar-employee-header--staff-color .calendar-employee-title-chip{color:var(--bulma-text-strong, hsl(0, 0%, 15%)) !important}.calendar-employee-header--staff-color .calendar-employee-title-chip{background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;padding-left:0;padding-right:0}.calendar-employee-header--staff-color [data-calendar-employee-job],.calendar-employee-header--staff-color .calendar-staff-day-note{color:var(--bulma-text, hsl(0, 0%, 15%)) !important}.calendar-employee-header--staff-color [data-calendar-employee-job],.calendar-employee-header--staff-color .calendar-staff-day-note{opacity:.68}.calendar-employee-header--staff-color [data-calendar-employee-menu-trigger]{color:var(--calendar-staff-title-color, hsl(0, 0%, 15%))}.calendar-employee-header--staff-color [data-calendar-employee-menu-trigger]:hover{background:hsla(0,0%,92%,.5)}.calendar-staff-day-note{background:rgba(0,0,0,0);color:var(--bulma-text-strong, #363636);display:block;font-family:"Segoe Print","Bradley Hand",cursive;font-size:.98rem;font-weight:700;line-height:1.15;max-width:100%;overflow:hidden;padding:.08rem 0 0;text-overflow:ellipsis;white-space:nowrap}.calendar-staff-day-note:hover{color:var(--calendar-staff-title-text, var(--bulma-text-strong, #363636));text-decoration:none}.calendar-employee-header--not-working{--calendar-not-working-fill: dots;background-color:hsla(0,0%,97%,.8);background-image:radial-gradient(circle, hsla(0, 0%, 86%, 0.55) 1.35px, transparent 1.4px);background-repeat:repeat;background-size:9px 9px}.calendar-employee-header--staff-color.calendar-employee-header--not-working{--calendar-not-working-fill: dots;background-color:hsla(0,0%,97%,.8);background-image:radial-gradient(circle, hsla(0, 0%, 86%, 0.55) 1.35px, transparent 1.4px);background-repeat:repeat;background-size:9px 9px}.calendar-employee-header--absence{background:linear-gradient(to bottom, var(--calendar-absence-color-soft, hsla(0, 0%, 100%, 0.45)) 0, var(--calendar-absence-color-soft, hsla(0, 0%, 100%, 0.45)) 100%)}.calendar-employee-header--absence-holiday{background:linear-gradient(to bottom, hsla(199, 65%, 70%, 0.08) 0, hsla(199, 65%, 70%, 0.08) 100%)}.calendar-employee-header--absence-sick{background:linear-gradient(to bottom, hsla(350, 100%, 71%, 0.08) 0, hsla(350, 100%, 71%, 0.08) 100%)}.calendar-employee-header--absence-special{background:linear-gradient(to bottom, hsla(264, 98%, 82%, 0.08) 0, hsla(264, 98%, 82%, 0.08) 100%)}.calendar-employee-header--absence-unpaid{background:linear-gradient(to bottom, hsla(0, 0%, 44%, 0.08) 0, hsla(0, 0%, 44%, 0.08) 100%)}.calendar-employee-header--absence-time_off{background:linear-gradient(to bottom, hsla(49.14, 100%, 74.18%, 0.08) 0, hsla(49.14, 100%, 74.18%, 0.08) 100%)}.calendar-employee-header--absence.calendar-employee-header--not-working{background-color:hsla(0,0%,97%,.72);background-image:linear-gradient(to bottom, var(--calendar-absence-color-soft, hsla(0, 0%, 100%, 0.45)) 0, var(--calendar-absence-color-soft, hsla(0, 0%, 100%, 0.45)) 100%),radial-gradient(circle, hsla(0, 0%, 86%, 0.42) 1.35px, transparent 1.4px);background-repeat:repeat,repeat;background-size:auto,9px 9px}.calendar-employee-absence-tag{align-self:flex-start;background-color:var(--calendar-absence-color-soft, transparent);border:1px solid var(--calendar-absence-color-border, var(--calendar-border-soft, hsl(0, 0%, 92%)));color:var(--calendar-absence-color, inherit);line-height:1.1;max-width:100%}.calendar-employee-absence-tag .icon{color:inherit;width:.95rem;height:.95rem}.calendar-staff-day-summary{min-width:22rem;max-width:26rem;white-space:normal}.calendar-staff-actions-content.dropdown-content{background:color-mix(in srgb, var(--calendar-staff-popup-color, hsl(325, 80%, 70%)) 8%, hsl(0, 0%, 100%) 92%);border:2px solid var(--calendar-staff-popup-color-border, hsla(325, 80%, 70%, 0.3));border-radius:.75rem;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.08),0 12px 24px rgba(0,0,0,.16),0 24px 48px rgba(0,0,0,.1);overflow:hidden;padding:0;position:relative;z-index:4}.calendar-staff-actions-content .dropdown-divider{background-color:hsla(0,0%,100%,.55);border:0;height:1px;margin:.75rem 0}.dropdown[data-calendar-staff-actions-dropdown]:focus-within>.dropdown-menu{opacity:0;pointer-events:none}.dropdown[data-calendar-staff-actions-dropdown].is-active>.dropdown-menu{opacity:1;pointer-events:auto;z-index:40;width:22.25rem;max-width:calc(100vw - 1rem)}[data-calendar-staff-actions-dropdown].is-active::before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.18);z-index:39;pointer-events:none}.calendar-staff-popup-profile{align-items:center;border-bottom:1px solid hsla(0,0%,92%,.95);display:flex;gap:.95rem;margin-bottom:1rem;min-height:4.25rem;padding:.35rem 2.8rem .95rem 0;position:relative}.calendar-staff-popup-profile__avatar{flex:0 0 auto}.calendar-staff-popup-profile__body{min-width:0}.calendar-staff-popup-profile__name{color:hsl(0,0%,26%);font-size:1rem;font-weight:700;line-height:1.2;margin:0}.calendar-staff-popup-profile__title{color:hsl(0,0%,44%);font-size:.9rem;line-height:1.35;margin:.2rem 0 0}.calendar-staff-popup-profile__tags{gap:.25rem;margin:.45rem 0 0}.calendar-staff-popup-profile__mood-button{align-items:center;background-color:var(--calendar-staff-popup-color-soft, rgb(253.776, 243.984, 249.696));background-image:radial-gradient(circle at 35% 30%, hsla(0, 0%, 100%, 0.85), transparent 55%);border:0 !important;border-color:rgba(0,0,0,0) !important;border-width:0 !important;border-radius:999px;box-shadow:0 .35rem .9rem var(--calendar-staff-popup-color-border, hsla(325, 80%, 70%, 0.24));color:hsl(0,0%,26%);display:inline-flex;font-size:1.15rem;height:2.35rem;justify-content:center;line-height:1;padding:0;position:absolute;right:0;top:.35rem;transform:rotate(-7deg);width:2.35rem;z-index:3}.calendar-staff-popup-profile__mood-button--selected{background-color:hsla(0,0%,100%,.94);background-image:none;color:color-mix(in srgb, var(--calendar-staff-popup-color, hsl(325, 80%, 70%)) 58%, hsl(0, 0%, 26%) 42%);font-size:.88rem;transform:none}.calendar-staff-popup-profile__mood-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;line-height:1}button.calendar-staff-popup-profile__mood-button{cursor:pointer}button.calendar-staff-popup-profile__mood-button:hover,button.calendar-staff-popup-profile__mood-button:focus-visible{transform:rotate(-7deg) translateY(-1px) scale(1.04)}button.calendar-staff-popup-profile__mood-button--selected:hover,button.calendar-staff-popup-profile__mood-button--selected:focus-visible{color:var(--calendar-staff-popup-color, hsl(325, 80%, 70%));transform:translateY(-1px)}.calendar-staff-popup-profile-note{background:color-mix(in srgb, var(--calendar-staff-popup-color, hsl(325, 80%, 70%)) 6%, hsl(0, 0%, 100%) 94%);border-left:3px solid var(--calendar-staff-popup-color-border, hsla(325, 80%, 70%, 0.35));color:hsl(0,0%,26%);font-size:1rem;line-height:1.5;margin-bottom:.75rem;padding:.35rem .55rem}.calendar-staff-popup-profile-note__label{color:hsl(0,0%,26%);font-size:.82rem;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 .2rem;text-transform:uppercase}.calendar-staff-popup-profile-note__text{margin:0}.calendar-staff-popup-mood{margin-bottom:.75rem}.calendar-staff-popup-mood__form{margin:0}.calendar-staff-popup-mood__buttons{display:grid;gap:.3rem;grid-template-columns:repeat(5, minmax(0, 1fr))}.calendar-staff-popup-mood__button.button{background:var(--calendar-staff-popup-color-soft, rgb(253.776, 243.984, 249.696)) !important;border-color:var(--calendar-staff-popup-color-border, hsla(325, 80%, 70%, 0.38)) !important;border-radius:.4rem;box-shadow:none;color:hsl(0,0%,26%);flex-direction:column;gap:.1rem;height:auto;line-height:1.15;min-height:2.75rem;min-width:0;padding:.4rem .25rem;white-space:normal;width:100%}.calendar-staff-popup-mood__button.button:hover,.calendar-staff-popup-mood__button.button:focus-visible{border-color:var(--calendar-staff-popup-color, hsl(325, 80%, 70%)) !important;color:color-mix(in srgb, var(--calendar-staff-popup-color, hsl(325, 80%, 70%)) 68%, hsl(0, 0%, 26%) 32%)}.calendar-staff-popup-mood__button.button.is-primary{background:var(--calendar-staff-popup-color, hsl(325, 80%, 70%)) !important;border-color:var(--calendar-staff-popup-color, hsl(325, 80%, 70%)) !important;color:var(--calendar-staff-popup-text, hsl(0, 0%, 100%)) !important}.calendar-staff-day-summary .calendar-staff-popup-mood__button.button.is-primary,.calendar-staff-day-summary .calendar-staff-popup-mood__button.button.is-primary span{color:var(--calendar-staff-popup-text, hsl(0, 0%, 100%)) !important}.calendar-staff-popup-mood__emoji{font-size:1rem;line-height:1}.calendar-staff-popup-mood__choice-label{font-size:.9rem;font-weight:700;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.calendar-staff-popup-note{background:#fff;border-left:3px solid var(--calendar-staff-popup-color, hsl(325, 80%, 70%));box-sizing:border-box;color:hsl(0,0%,26%);font-size:1.05rem;line-height:1.6;margin:0 -1rem .75rem;padding:.25rem 1rem .25rem 1.6rem;width:calc(100% + 2rem)}.calendar-staff-popup-note div{margin:0}.calendar-staff-popup-note-editor{box-sizing:border-box;margin:0 0 .75rem;padding:.1rem 0 .15rem;width:100%}.calendar-staff-popup-section{margin:0 0 .75rem}.calendar-staff-popup-section>summary{list-style:none}.calendar-staff-popup-section>summary::-webkit-details-marker{display:none}.calendar-staff-popup-section__summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;gap:.5rem}.calendar-staff-popup-section__toggle{align-items:center;background:hsla(0,0%,100%,.88);border:1px solid hsla(0,0%,58%,.22);border-radius:999px;box-shadow:0 .12rem .35rem rgba(0,0,0,.08);color:hsl(0,0%,58%);display:inline-flex;flex:0 0 1.65rem;height:1.65rem;justify-content:center;width:1.65rem}.calendar-staff-popup-section__toggle .icon{margin:0}.calendar-staff-popup-section__toggle--ghost{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}.calendar-staff-popup-section__remove-form{margin:0}.calendar-staff-popup-section__remove.button{align-items:center;border-radius:999px;color:hsl(350,100%,71%);opacity:0;display:inline-flex;flex:0 0 1.65rem;height:1.65rem;justify-content:center;pointer-events:none;transition:opacity .15s ease;padding:0;visibility:hidden;width:1.65rem}.calendar-staff-popup-section__remove.button:focus-visible,.calendar-staff-popup-section__remove.button:hover,.calendar-staff-popup-section__summary:focus-within .calendar-staff-popup-section__remove.button,.calendar-staff-popup-section__summary:hover .calendar-staff-popup-section__remove.button{opacity:1;pointer-events:auto;visibility:visible}.calendar-staff-popup-section__remove.button .icon{margin:0}.calendar-staff-popup-section__body{margin-top:.45rem}.calendar-staff-popup-note-editor__form{box-sizing:border-box;margin:0;padding-right:.55rem;width:100%}.calendar-staff-popup-note-editor__input.textarea{background:hsla(0,0%,100%,.92);border-color:hsla(325,80%,70%,.24);border-radius:.35rem;box-shadow:none;color:hsl(0,0%,26%);field-sizing:content;font-family:"Segoe Print","Bradley Hand",cursive;font-size:.96rem;line-height:1.55;min-height:2.4rem;padding:.55rem .65rem;resize:none}.calendar-staff-popup-note-editor__input.textarea:focus{border-color:var(--calendar-staff-popup-color, hsl(325, 80%, 70%));box-shadow:0 0 0 .125rem hsla(325,80%,70%,.12)}.calendar-staff-popup-note-editor__emojis{display:none;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.calendar-staff-popup-note-editor:focus-within .calendar-staff-popup-note-editor__emojis{display:flex}.calendar-staff-popup-note-editor__emoji.button{border-radius:999px;border-color:hsla(325,80%,70%,.2);height:1.65rem;min-width:1.65rem;padding-left:0;padding-right:0;width:1.65rem}.calendar-staff-popup-note-editor__emoji.button .icon{margin:0}.calendar-staff-day-summary__group{display:flex;flex-direction:column;gap:.28rem}.calendar-staff-day-summary__group+.calendar-staff-day-summary__group{margin-top:.8rem}.calendar-staff-day-summary__section{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;margin-top:0}.calendar-staff-day-summary__label{color:hsl(0,0%,26%);font-size:.92rem;font-weight:700;letter-spacing:.01em}.calendar-staff-day-summary__meta{color:hsl(0,0%,58%);font-size:.88rem;font-weight:600}.calendar-staff-day-summary__items{display:flex;flex-direction:column;gap:.32rem;margin-top:0}.calendar-staff-day-summary__item{align-items:baseline;color:hsl(0,0%,26%);column-gap:.8rem;display:grid;font-size:.9rem;grid-template-columns:minmax(0, 1fr) auto;line-height:1.45}.calendar-staff-day-summary__item-label{color:hsl(0,0%,58%);font-size:.88rem;font-weight:600;min-width:0}.calendar-staff-day-summary__item-time{color:hsl(0,0%,44%);justify-self:end;text-align:right;white-space:nowrap}.calendar-staff-todos-section{margin:.9rem 0 0;padding:0}.calendar-staff-todos-section__header{align-items:center;display:flex;justify-content:space-between;gap:.5rem}.calendar-staff-todos-section__details{margin:0}.calendar-staff-todos-section__details>summary{list-style:none}.calendar-staff-todos-section__details>summary::-webkit-details-marker{display:none}.calendar-staff-todos-section__add{color:color-mix(in srgb, hsl(49.14, 100%, 74.18%) 60%, hsl(0, 0%, 26%) 40%)}.calendar-staff-todos-section__add:hover,.calendar-staff-todos-section__add:focus-visible{color:hsl(49,100%,63%)}.calendar-staff-todos-section__details[open] .calendar-staff-todos-section__add{opacity:0;pointer-events:none}.calendar-staff-todos-section__composer{margin-top:.45rem}.calendar-staff-todos-section__composer-form{align-items:start;column-gap:.5rem;display:grid;margin:0;grid-template-columns:auto minmax(0, 1fr) auto;padding:.18rem .1rem}.calendar-staff-todos-section__composer-circle{border:2px solid hsla(0,0%,58%,.55);border-radius:.25rem;display:inline-block;height:1rem;margin-top:.14rem;width:1rem}.calendar-staff-todos-section__composer-field{min-width:0}.calendar-staff-todos-section__composer-input.input{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-radius:.35rem;box-shadow:none;color:hsl(0,0%,26%);font-size:.9rem;height:2rem;line-height:1.35;padding:.1rem .5rem;transition:background .15s ease,border-color .15s ease,padding .15s ease}.calendar-staff-todos-section__composer-input.input:focus,.calendar-staff-todos-section__composer-input.input:not(:placeholder-shown){background:hsla(0,0%,100%,.92);border-color:hsla(325,80%,70%,.24);box-shadow:none}.calendar-staff-todos-section__composer-input.input:focus{border-color:var(--calendar-staff-popup-color, hsl(325, 80%, 70%));box-shadow:0 0 0 .125rem hsla(325,80%,70%,.12)}.calendar-staff-todos-section__inline-edit-form{align-items:center;column-gap:.5rem;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;margin:0;padding:.18rem .1rem;width:100%}.calendar-staff-todos-section__composer-error{grid-column:2/4;margin-top:-0.15rem;margin-bottom:.35rem}.calendar-staff-todos-section__composer-actions{align-self:center;display:flex;gap:.25rem;justify-content:flex-end}.calendar-staff-todos-section__composer-submit.button,.calendar-staff-todos-section__composer-cancel.button{border-radius:999px;min-height:1.7rem;min-width:1.7rem;padding:0;width:1.7rem}.calendar-staff-todos-section__composer-submit.button .icon,.calendar-staff-todos-section__composer-cancel.button .icon{margin:0}.calendar-staff-todos-section__items{gap:.15rem;margin-top:.45rem}.calendar-staff-todos-section__items--extra{margin-top:.2rem}.calendar-staff-todos-section__item{align-items:center;border-radius:.35rem;color:hsl(0,0%,26%);display:flex;gap:.2rem;margin:0;padding:.18rem .1rem;text-decoration:none;width:100%}.calendar-staff-todos-section__item:hover,.calendar-staff-todos-section__item:focus-visible{background:hsla(325,80%,70%,.1);color:hsl(0,0%,26%)}.calendar-staff-todos-section__more{margin-top:.15rem}.calendar-staff-todos-section__more>summary{list-style:none}.calendar-staff-todos-section__more>summary::-webkit-details-marker{display:none}.calendar-staff-todos-section__more-summary{color:hsl(0,0%,58%);cursor:pointer;font-size:.88rem;line-height:1.35;padding:.1rem .1rem .15rem 1.5rem}.calendar-staff-todos-section__more-expanded{display:none}.calendar-staff-todos-section__more[open] .calendar-staff-todos-section__more-collapsed{display:none}.calendar-staff-todos-section__more[open] .calendar-staff-todos-section__more-expanded{display:inline}.calendar-staff-todos-section__toggle{align-items:flex-start;cursor:pointer;display:flex;flex:1 1 auto;gap:.5rem;margin:0;min-width:0}.calendar-staff-todos-section__edit-btn{align-items:center;color:hsl(0,0%,79%);display:flex;flex:0 0 auto;font-size:.8rem;opacity:0;padding:0 .15rem;transition:opacity .12s ease,color .12s ease}.calendar-staff-todos-section__edit-btn:hover{color:hsl(325,80%,70%)}.calendar-staff-todos-section__item:hover .calendar-staff-todos-section__edit-btn{opacity:1}.calendar-staff-todos-section__checkbox{accent-color:rgb(198.1146,172.6554,191.69268);flex:0 0 auto;height:1rem;margin:.14rem 0 0;width:1rem}.calendar-staff-todos-section__text{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.25rem .45rem;min-width:0}.calendar-staff-todos-section__title{color:hsl(0,0%,26%);font-size:.9rem;line-height:1.35}.calendar-staff-todos-section__time{color:hsl(0,0%,58%);font-size:.88rem;line-height:1.35}.calendar-staff-todos-section__item.is-completed .calendar-staff-todos-section__title{color:hsl(0,0%,58%);text-decoration:line-through;text-decoration-thickness:1.5px}.calendar-staff-todos-section__item.is-pending{opacity:.65}.calendar-staff-actions-content>.dropdown-item,.calendar-staff-actions-content>a.dropdown-item{color:hsl(0,0%,44%) !important;font-size:.9rem;line-height:1.35;min-height:2.55rem;padding:.6rem .95rem !important}.calendar-staff-actions-content>.dropdown-item .icon,.calendar-staff-actions-content>a.dropdown-item .icon{color:hsl(0,0%,58%)}.calendar-staff-actions-content>.dropdown-item:hover,.calendar-staff-actions-content>.dropdown-item:focus-visible,.calendar-staff-actions-content>a.dropdown-item:hover,.calendar-staff-actions-content>a.dropdown-item:focus-visible{background-color:hsla(0,0%,100%,.45) !important;color:hsl(0,0%,26%) !important}.calendar-staff-actions-content>.dropdown-item:hover .icon,.calendar-staff-actions-content>.dropdown-item:focus-visible .icon,.calendar-staff-actions-content>a.dropdown-item:hover .icon,.calendar-staff-actions-content>a.dropdown-item:focus-visible .icon{color:hsl(0,0%,44%)}.calendar-staff-shifts-section{border-top:1px solid hsla(0,0%,92%,.98);margin-top:.9rem;padding-top:1rem}.calendar-staff-links-section{border-top:1px solid hsla(0,0%,92%,.98);margin-top:1rem;padding-top:.8rem}.calendar-staff-links-section>.dropdown-item,.calendar-staff-links-section>a.dropdown-item{color:hsl(0,0%,26%) !important}.calendar-team-todos-overlay{position:absolute;left:6px;right:6px;z-index:4;overflow:hidden;text-decoration:none;background:hsl(49.14,100%,95.8688%);border:1px solid hsla(49.14,100%,74.18%,.48)}.calendar-team-todos-overlay:hover,.calendar-team-todos-overlay:focus-visible{border-color:hsl(49.14,100%,74.18%)}.calendar-team-todos-overlay__item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsl(0,0%,26%)}[data-calendar-employee-name-row]>.dropdown{align-self:stretch;display:flex;flex:0 0 2.8rem;justify-content:center;overflow:visible;width:2.8rem;z-index:6;opacity:.48;visibility:visible;pointer-events:auto;transition:opacity 120ms ease}[data-calendar-employee-name-row]:hover>.dropdown,[data-calendar-employee-name-row]>.dropdown.is-active,[data-calendar-employee-name-row]>.dropdown:focus-within{opacity:1}[data-calendar-employee-name-row]>.dropdown .dropdown-content{background:#fff;opacity:1}[data-calendar-employee-name-row]>.dropdown .dropdown-content.calendar-staff-actions-content{background:color-mix(in srgb, var(--calendar-staff-popup-color, hsl(325, 80%, 70%)) 8%, hsl(0, 0%, 100%) 92%);border:2px solid var(--calendar-staff-popup-color-border, hsla(325, 80%, 70%, 0.3));box-shadow:0 0 0 1px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.08),0 12px 24px rgba(0,0,0,.16),0 24px 48px rgba(0,0,0,.1)}[data-calendar-staff-actions-dropdown].calendar-staff-actions-dropdown--left-edge{position:static}[data-calendar-staff-actions-dropdown].calendar-staff-actions-dropdown--left-edge.is-active .dropdown-menu{left:0;right:auto;max-width:26rem}[data-calendar-staff-actions-dropdown].is-active{z-index:31}[data-calendar-employee-menu-trigger].button{align-self:stretch;min-width:2.8rem;width:2.8rem;height:100%;min-height:3.75rem;padding:0;border:0;box-shadow:none}[data-calendar-employee-menu-trigger] .icon{width:.9rem;height:.9rem;margin:0}.calendar-staff-title-color-icon{align-items:center;display:inline-flex;justify-content:center}.calendar-staff-title-color-icon .color-option{border-radius:50%;flex:0 0 1rem;height:1rem;min-height:1rem;min-width:1rem;padding:0;width:1rem}.calendar-settings-color-trigger{align-items:center;background:#fff;border:1px solid hsl(0,0%,92%);border-radius:999px;display:inline-flex;height:3rem;justify-content:center;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;width:3rem}.calendar-settings-color-trigger:hover,.calendar-settings-color-trigger:focus{border-color:hsla(325,80%,70%,.55);box-shadow:0 0 0 .2rem hsla(325,80%,70%,.12);transform:translateY(-1px)}.calendar-settings-color-trigger .color-option{border-radius:50%;flex:0 0 2rem;height:2rem;margin:0;min-height:2rem;min-width:2rem;padding:0;width:2rem}.calendar-body{display:grid;grid-template-columns:var(--calendar-time-column-width, 72px) minmax(0, 1fr);width:100%;min-width:0;position:relative}.calendar-resources-columns{display:grid;width:100%;grid-template-columns:repeat(var(--calendar-staff-count, 1), minmax(var(--calendar-column-min-width, 160px), 1fr));min-width:calc(var(--calendar-staff-count, 1)*var(--calendar-column-min-width, 160px));position:relative}@media screen and (max-width: 768px){.calendar-resources-scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.calendar-resources-scroll::-webkit-scrollbar{display:none}}.calendar-body>.calendar-now-line{grid-column:1/-1;grid-row:1}.calendar-now-line{position:absolute;left:0;right:0;height:2px;margin-top:-1px;border-radius:2px;background:hsl(49.14,100%,74.18%);mix-blend-mode:multiply;box-shadow:0 0 10px hsla(49.14,100%,74.18%,.5);z-index:26;pointer-events:none}.calendar-now-line__time{position:absolute;left:calc(var(--calendar-time-column-width, 72px)/2);top:0;transform:translate(-50%, -50%);display:inline-block;min-width:calc(var(--calendar-time-column-width, 72px) - 1rem);padding:.14rem .42rem;border-radius:999px;background:hsl(49.14,100%,74.18%);box-shadow:0 0 0 1px hsla(0,0%,100%,.72),0 0 10px hsla(49.14,100%,74.18%,.5);color:hsl(49.14,100%,26.18%);font-size:.88rem;font-weight:800;line-height:1.15;text-align:center;z-index:27;pointer-events:none}.calendar-time-column{grid-column:1;position:sticky;left:0;z-index:5;background:var(--calendar-surface-soft, hsl(0, 0%, 97%));border-right:1px solid var(--calendar-border, hsl(0, 0%, 86%))}.calendar-opening-hours-range-indicator{position:absolute;left:0;top:0;width:100%;pointer-events:none;z-index:6;background:rgba(0,0,0,0);box-sizing:border-box;border-left:3px solid hsl(151,76%,76%);transition:top .1s ease,height .1s ease}.calendar-time-cell{display:flex;align-items:flex-start;justify-content:center;padding:.25rem;border-bottom:1px solid var(--calendar-border-soft, hsl(0, 0%, 92%));position:relative;z-index:0}.calendar-time-cell.calendar-time-cell--in-opening{background:hsla(151,76%,76%,.08)}.calendar-time-cell.calendar-time-cell--partial-opening{background:linear-gradient(to bottom, var(--calendar-surface-soft, hsl(0, 0%, 97%)) 0, var(--calendar-surface-soft, hsl(0, 0%, 97%)) var(--opening-cell-open-start, 0%), hsla(151, 76%, 76%, 0.08) var(--opening-cell-open-start, 0%), hsla(151, 76%, 76%, 0.08) var(--opening-cell-open-end, 100%), var(--calendar-surface-soft, hsl(0, 0%, 97%)) var(--opening-cell-open-end, 100%), var(--calendar-surface-soft, hsl(0, 0%, 97%)) 100%)}.calendar-time-label{white-space:nowrap;display:flex;flex-direction:column;gap:.1rem}.calendar-time-label__compact{display:none}@media screen and (max-width: 768px){.calendar-time-label__full{display:none}.calendar-time-label__compact{display:inline}.calendar-time-label .tag{display:none}.calendar-now-line__time{left:4px;transform:translateY(-50%);min-width:0}}.calendar-employee-column{box-sizing:border-box;width:100%;min-width:0;position:relative;border-right:1px solid var(--calendar-border-soft, hsl(0, 0%, 92%));background:var(--calendar-surface, white)}.calendar-employee-column:last-child{border-right:none}.calendar-day-wrapper-outer--shared-slats .calendar-employee-column{background:rgba(0,0,0,0)}.calendar-shared-slat-layer{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--calendar-hour-height, 80px) - 1px), hsla(0, 0%, 79%, 0.54) calc(var(--calendar-hour-height, 80px) - 1px), hsla(0, 0%, 79%, 0.54) var(--calendar-hour-height, 80px)),repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--calendar-slot-height, 20px) - 1px), hsla(0, 0%, 92%, 0.74) calc(var(--calendar-slot-height, 20px) - 1px), hsla(0, 0%, 92%, 0.74) var(--calendar-slot-height, 20px));grid-column:1/-1;grid-row:1;inset:0 0 auto;pointer-events:none;position:absolute;z-index:0}.calendar-shared-opening-hours-band{background:hsla(151,76%,76%,.04);border-left:0;grid-column:1/-1;grid-row:1;inset:0 0 auto;position:absolute;z-index:0}.calendar-column-drop-layer{inset:0;pointer-events:auto;position:absolute;z-index:1}.calendar-column-drop-layer.drop-zone-hover{box-shadow:inset 0 0 0 2px hsla(264,98%,82%,.18)}.calendar-roster-band{left:0;pointer-events:none;position:absolute;right:0;z-index:0}.calendar-roster-band--not_working{--calendar-not-working-fill: dots;background-color:hsla(0,0%,97%,.88);background-image:radial-gradient(circle, hsla(0, 0%, 86%, 0.72) 1.35px, transparent 1.4px);background-repeat:repeat;background-size:9px 9px}.calendar-roster-band--roster-editable{cursor:pointer;pointer-events:auto}.calendar-roster-band--roster-editable:hover{background-color:hsla(264,98%,82%,.06);box-shadow:inset 0 0 0 1px hsla(264,98%,82%,.18)}.calendar-roster-band--booked_outside_roster,.calendar-roster-band--drag_outside_roster{background-color:color-mix(in srgb, #eaa12a 44%, transparent);z-index:1}.calendar-roster-band--time_adjustment{background-color:hsla(151,76%,76%,.14);z-index:2}.calendar-roster-band--time_adjustment::after{border-left:3px solid var(--calendar-time-adjustment-color, hsl(151, 76%, 76%));bottom:2px;content:"";left:2px;pointer-events:none;position:absolute;right:2px;top:2px}.calendar-roster-band--time-adjustment-minus{--calendar-time-adjustment-color: hsl(264, 98%, 82%);background-color:hsla(264,98%,82%,.13)}.calendar-day-wrapper--regular-closed .calendar-header-row{opacity:.88}.calendar-day-wrapper--regular-closed .calendar-employee-header--closed-placeholder{align-items:center;background:linear-gradient(180deg, color-mix(in srgb, var(--calendar-surface-soft, hsl(0, 0%, 97%)) 92%, hsl(0, 0%, 100%) 8%), var(--calendar-surface-soft, hsl(0, 0%, 97%))) !important;border-color:var(--calendar-border-soft, hsl(0, 0%, 86%)) !important;justify-content:center;min-height:3.25rem;padding-left:.5rem !important}.calendar-closed-day-overlay{align-items:flex-start;bottom:0;display:flex;justify-content:center;left:var(--calendar-time-column-width, 72px);padding:clamp(4.5rem,10vh,7rem) 1.5rem 1.5rem;pointer-events:none;position:absolute;right:0;top:0;z-index:12}.calendar-closed-day-overlay__panel,.calendar-closed-day-empty{align-items:center;color:hsl(325,50.8974943052%,26.34%);display:flex;flex-direction:column;gap:.35rem;text-align:center}.calendar-closed-day-overlay__panel{backdrop-filter:blur(2px);background:hsla(0,0%,100%,.72);border:1px solid hsla(325,80%,70%,.16);border-radius:8px;box-shadow:0 12px 36px hsla(325,76%,42%,.08),inset 0 1px 0 hsla(0,0%,100%,.82);max-width:min(34rem,90%);pointer-events:auto;padding:1.2rem 1.5rem}.calendar-closed-day-overlay__emoji{filter:drop-shadow(0 6px 10px hsla(325, 76%, 42%, 0.16));font-size:clamp(2.4rem,5vw,4.25rem);line-height:1}.calendar-closed-day-overlay__title{color:hsl(325,57.1570247934%,29.04%);font-size:clamp(1.1rem,2.1vw,1.55rem);font-weight:700;line-height:1.15}.calendar-closed-day-overlay__subtitle{color:hsl(0,0%,58%);font-size:.95rem;line-height:1.35}.calendar-closed-day-overlay__actions{margin-top:.55rem}.calendar-employee-column--not-working{--calendar-not-working-fill: dots;background-color:hsla(0,0%,97%,.86);background-image:radial-gradient(circle, hsla(0, 0%, 86%, 0.68) 1.35px, transparent 1.4px);background-repeat:repeat;background-size:9px 9px}.calendar-employee-column--not-working .calendar-grid-cell{background:rgba(0,0,0,0)}.calendar-employee-column--not-working .calendar-grid-cell.is-open-hour{background:hsla(151,76%,76%,.025)}.calendar-employee-column--not-working .calendar-grid-cell.is-partial-open-hour{background:linear-gradient(to bottom, transparent 0, transparent var(--calendar-opening-start, 0%), hsla(151, 76%, 76%, 0.025) var(--calendar-opening-start, 0%), hsla(151, 76%, 76%, 0.025) var(--calendar-opening-end, 100%), transparent var(--calendar-opening-end, 100%), transparent 100%)}.calendar-employee-column--absence .calendar-grid-cell{background:rgba(0,0,0,0)}.calendar-employee-column--absence-holiday{background:linear-gradient(to bottom, hsla(199, 65%, 70%, 0.08) 0, hsla(199, 65%, 70%, 0.08) 100%)}.calendar-employee-column--absence-sick{background:linear-gradient(to bottom, hsla(350, 100%, 71%, 0.08) 0, hsla(350, 100%, 71%, 0.08) 100%)}.calendar-employee-column--absence-special{background:linear-gradient(to bottom, hsla(264, 98%, 82%, 0.08) 0, hsla(264, 98%, 82%, 0.08) 100%)}.calendar-employee-column--absence-unpaid{background:linear-gradient(to bottom, hsla(0, 0%, 44%, 0.08) 0, hsla(0, 0%, 44%, 0.08) 100%)}.calendar-employee-column--absence-time_off{background:linear-gradient(to bottom, hsla(49.14, 100%, 74.18%, 0.08) 0, hsla(49.14, 100%, 74.18%, 0.08) 100%)}.calendar-employee-column--absence{background:linear-gradient(to bottom, var(--calendar-absence-color-soft, hsla(199, 65%, 70%, 0.08)) 0, var(--calendar-absence-color-soft, hsla(199, 65%, 70%, 0.08)) 100%)}.calendar-employee-column--absence-holiday.calendar-employee-column--not-working{background-color:hsla(0,0%,97%,.76);background-image:linear-gradient(to bottom, hsla(199, 65%, 70%, 0.08) 0, hsla(199, 65%, 70%, 0.08) 100%),radial-gradient(circle, hsla(0, 0%, 86%, 0.5) 1.35px, transparent 1.4px);background-repeat:repeat,repeat;background-size:auto,9px 9px}.calendar-employee-column--absence-sick.calendar-employee-column--not-working{background-color:hsla(0,0%,97%,.76);background-image:linear-gradient(to bottom, hsla(350, 100%, 71%, 0.08) 0, hsla(350, 100%, 71%, 0.08) 100%),radial-gradient(circle, hsla(0, 0%, 86%, 0.5) 1.35px, transparent 1.4px);background-repeat:repeat,repeat;background-size:auto,9px 9px}.calendar-employee-column--absence-special.calendar-employee-column--not-working{background-color:hsla(0,0%,97%,.76);background-image:linear-gradient(to bottom, hsla(264, 98%, 82%, 0.08) 0, hsla(264, 98%, 82%, 0.08) 100%),radial-gradient(circle, hsla(0, 0%, 86%, 0.5) 1.35px, transparent 1.4px);background-repeat:repeat,repeat;background-size:auto,9px 9px}.calendar-employee-column--absence-unpaid.calendar-employee-column--not-working{background-color:hsla(0,0%,97%,.76);background-image:linear-gradient(to bottom, hsla(0, 0%, 44%, 0.08) 0, hsla(0, 0%, 44%, 0.08) 100%),radial-gradient(circle, hsla(0, 0%, 86%, 0.5) 1.35px, transparent 1.4px);background-repeat:repeat,repeat;background-size:auto,9px 9px}.calendar-employee-column--absence-time_off.calendar-employee-column--not-working{background-color:hsla(0,0%,97%,.76);background-image:linear-gradient(to bottom, hsla(49.14, 100%, 74.18%, 0.08) 0, hsla(49.14, 100%, 74.18%, 0.08) 100%),radial-gradient(circle, hsla(0, 0%, 86%, 0.5) 1.35px, transparent 1.4px);background-repeat:repeat,repeat;background-size:auto,9px 9px}.calendar-employee-column--absence.calendar-employee-column--not-working{background-color:hsla(0,0%,97%,.76);background-image:linear-gradient(to bottom, var(--calendar-absence-color-soft, hsla(199, 65%, 70%, 0.08)) 0, var(--calendar-absence-color-soft, hsla(199, 65%, 70%, 0.08)) 100%),radial-gradient(circle, hsla(0, 0%, 86%, 0.5) 1.35px, transparent 1.4px);background-repeat:repeat,repeat;background-size:auto,9px 9px}.calendar-employee-column-absence-note{align-items:center;background:var(--calendar-absence-color-soft, rgba(255, 255, 255, 0.82));border:1px solid var(--calendar-absence-color-border, var(--calendar-border-soft, hsl(0, 0%, 92%)));border-radius:999px;color:var(--calendar-absence-color, hsl(0, 0%, 26%));display:inline-flex;font-size:.66rem;font-weight:800;gap:.16rem;left:50%;line-height:1;max-width:calc(100% - 1rem);min-height:1.35rem;overflow:hidden;padding:0 .42rem;pointer-events:none;position:absolute;text-overflow:ellipsis;top:.65rem;transform:translateX(-50%);white-space:nowrap;z-index:6}.calendar-employee-column-absence-note .icon{color:inherit;flex:0 0 auto;height:.85rem;width:.85rem}.calendar-grid-cell{border-bottom:1px solid var(--calendar-border-soft, hsl(0, 0%, 92%));position:relative}.calendar-grid-cell.is-open-hour{background:hsla(151,76%,76%,.04)}.calendar-grid-cell.is-partial-open-hour{background-color:hsla(0,0%,97%,.78);background-image:linear-gradient(to bottom, transparent 0, transparent var(--calendar-opening-start, 0%), hsla(151, 76%, 76%, 0.04) var(--calendar-opening-start, 0%), hsla(151, 76%, 76%, 0.04) var(--calendar-opening-end, 100%), transparent var(--calendar-opening-end, 100%), transparent 100%),radial-gradient(circle, hsla(0, 0%, 86%, 0.5) 1.35px, transparent 1.4px);background-repeat:repeat,repeat;background-size:auto,9px 9px}.calendar-grid-cell--quarter{border-bottom-style:dotted}.calendar-grid-cell--roster-editable{cursor:pointer}.calendar-grid-cell--roster-editable:hover{background:hsla(264,98%,82%,.06);box-shadow:inset 0 0 0 1px hsla(264,98%,82%,.18)}.calendar-grid-cell--hour-start{border-top:1px solid var(--calendar-border-soft, hsl(0, 0%, 92%))}.calendar-grid-cell--hour-end{border-bottom-style:solid}.calendar-grid-cell--not-working,.calendar-employee-column--not-working .calendar-grid-cell.calendar-grid-cell--not-working,.calendar-grid-cell.is-open-hour.calendar-grid-cell--not-working,.calendar-grid-cell.is-partial-open-hour.calendar-grid-cell--not-working{--calendar-not-working-fill: dots;background-color:hsla(0,0%,97%,.88);background-image:radial-gradient(circle, hsla(0, 0%, 86%, 0.72) 1.35px, transparent 1.4px);background-repeat:repeat;background-size:9px 9px}.calendar-grid-cell.calendar-grid-cell--not-working.calendar-grid-cell--booked-outside-roster,.calendar-grid-cell.is-open-hour.calendar-grid-cell--not-working.calendar-grid-cell--booked-outside-roster,.calendar-grid-cell.calendar-grid-cell--not-working.calendar-grid-cell--drag-outside-roster,.calendar-grid-cell.is-open-hour.calendar-grid-cell--not-working.calendar-grid-cell--drag-outside-roster{background-color:color-mix(in srgb, #eaa12a 44%, transparent)}.calendar-grid-cell--partly-working{background-color:hsla(0,0%,97%,.78);background-image:linear-gradient(to bottom, transparent 0, transparent var(--calendar-working-start, 0%), hsla(151, 76%, 76%, 0.04) var(--calendar-working-start, 0%), hsla(151, 76%, 76%, 0.04) var(--calendar-working-end, 100%), transparent var(--calendar-working-end, 100%), transparent 100%),radial-gradient(circle, hsla(0, 0%, 86%, 0.5) 1.35px, transparent 1.4px);background-repeat:repeat,repeat;background-size:auto,9px 9px}.calendar-grid-cell--partly-working::before,.calendar-grid-cell--partly-working::after{background:hsla(49.14,100%,74.18%,.22);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0}.calendar-grid-cell--partly-working::before{top:var(--calendar-working-start, 0%)}.calendar-grid-cell--partly-working::after{top:var(--calendar-working-end, 100%)}.calendar-grid-cell--time-adjustment::after{border-left:3px solid var(--calendar-time-adjustment-color, #2f9e44);bottom:2px;content:"";left:2px;pointer-events:none;position:absolute;right:2px;top:2px;z-index:1}.calendar-grid-cell--time-adjustment-plus{--calendar-time-adjustment-color: #2f9e44;background-color:rgba(47,158,68,.16)}.calendar-grid-cell--time-adjustment-minus{--calendar-time-adjustment-color: #1c7ed6;background-color:rgba(28,126,214,.15)}.calendar-time-block{z-index:2;pointer-events:auto;cursor:pointer}.calendar-time-block:hover,.calendar-time-block:active,.calendar-time-block.is-dragging{z-index:5 !important;cursor:pointer}.calendar-time-block.calendar-appointment-block{background-image:repeating-linear-gradient(-45deg, transparent, transparent 8px, rgba(255, 255, 255, 0.38) 8px, rgba(255, 255, 255, 0.38) 13px);border-style:dashed;border-left-width:1px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.72),0 1px 0 rgba(10,10,10,.04);color:color-mix(in srgb, var(--calendar-apt-ink, hsl(0, 0%, 15%)) 78%, var(--calendar-apt-border, hsl(0, 0%, 58%)) 22%);z-index:2}.calendar-time-block.calendar-appointment-block:hover,.calendar-time-block.calendar-appointment-block:focus-visible{background-image:repeating-linear-gradient(-45deg, transparent, transparent 8px, rgba(255, 255, 255, 0.52) 8px, rgba(255, 255, 255, 0.52) 13px)}.calendar-time-block--schedule-warning{padding-bottom:2.75rem}.calendar-time-block--schedule-warning .calendar-time-block__footer-tags{bottom:.08rem;left:auto;max-width:calc(100% - .84rem);right:.42rem;top:auto}.calendar-absence-block.calendar-appointment-block{z-index:3;text-decoration:none}.calendar-absence-block.calendar-appointment-block:hover,.calendar-absence-block.calendar-appointment-block:focus-visible,.calendar-absence-block.calendar-appointment-block:active{text-decoration:none}.calendar-non-bookable-shift-block.calendar-appointment-block{z-index:2;text-decoration:none}.calendar-non-bookable-shift-block.calendar-appointment-block:hover,.calendar-non-bookable-shift-block.calendar-appointment-block:focus-visible,.calendar-non-bookable-shift-block.calendar-appointment-block:active{text-decoration:none}.calendar-non-bookable-shift-block.calendar-appointment-block::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background-image:radial-gradient(circle, hsla(0, 0%, 86%, 0.32) 1.35px, transparent 1.4px);background-repeat:repeat;background-size:9px 9px}.calendar-last-minute-promotion-block{position:absolute;--calendar-lane-left: 4px;--calendar-lane-width: calc(100% - 10px);left:var(--calendar-lane-left);right:auto;width:var(--calendar-lane-width);box-sizing:border-box;min-height:24px;padding:.55rem .65rem;border:1px dashed hsl(49.14,100%,56.18%);border-left:3px solid hsl(49.14,100%,52.18%);border-radius:3px;background:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.48), rgba(255, 255, 255, 0.48) 8px, rgba(255, 224, 138, 0.36) 8px, rgba(255, 224, 138, 0.36) 14px),hsla(49.14,100%,74.18%,.18);color:#8a6400;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6);overflow:hidden;pointer-events:auto;text-decoration:none;z-index:1}.calendar-last-minute-visibility--hide [data-calendar-last-minute-promotion]{display:none !important}.calendar-open-slot-block{position:absolute;--calendar-lane-left: 6px;--calendar-lane-width: calc(100% - 12px);left:var(--calendar-lane-left);right:auto;width:var(--calendar-lane-width);box-sizing:border-box;min-height:24px;padding:.42rem .55rem;border:1px dashed hsla(151,76%,76%,.72);border-left:3px solid hsla(151,76%,76%,.84);border-radius:3px;background:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.36), rgba(255, 255, 255, 0.36) 8px, rgba(72, 199, 116, 0.12) 8px, rgba(72, 199, 116, 0.12) 14px),hsla(151,76%,76%,.1);color:hsl(151,76%,48%);overflow:hidden;pointer-events:none;z-index:0}.calendar-empty-slot-visibility--hide [data-calendar-open-slot]{display:none !important}.calendar-open-slot-block__header{display:flex;align-items:center;gap:.25rem;min-width:0;font-size:.86rem;font-weight:800;line-height:1.12;text-transform:uppercase}.calendar-open-slot-block__icon{flex:0 0 auto}.calendar-open-slot-block__label,.calendar-open-slot-block__time,.calendar-open-slot-block__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-open-slot-block__label{flex:1 1 auto}.calendar-open-slot-block__time,.calendar-open-slot-block__meta{font-size:.84rem;line-height:1.08}.calendar-open-slot-block__meta{opacity:.82}.calendar-open-slot-block.calendar-appointment-block--micro{padding:.18rem .35rem}.calendar-open-slot-block.calendar-appointment-block--micro .calendar-open-slot-block__time,.calendar-open-slot-block.calendar-appointment-block--micro .calendar-open-slot-block__meta{display:none}.calendar-open-slot-block.calendar-appointment-block--compact{padding:.35rem .45rem}.calendar-open-slot-block.calendar-appointment-block--compact .calendar-open-slot-block__meta{display:none}.calendar-last-minute-promotion-block:hover,.calendar-last-minute-promotion-block:focus{color:#735300;border-color:hsl(49.14,100%,48.18%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.72),0 0 0 2px hsla(49.14,100%,74.18%,.22);text-decoration:none}.calendar-last-minute-promotion-block__header{display:flex;align-items:center;gap:.25rem;min-width:0;font-size:.95rem;font-weight:800;line-height:1.12;text-transform:uppercase}.calendar-last-minute-promotion-block__icon{flex:0 0 auto;color:hsl(49.14,100%,48.18%)}.calendar-last-minute-promotion-block__label,.calendar-last-minute-promotion-block__service,.calendar-last-minute-promotion-block__time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-last-minute-promotion-block__label{flex:1 1 auto}.calendar-last-minute-promotion-block__rank{flex:0 0 auto;padding-left:.25rem}.calendar-last-minute-promotion-block__service{margin-top:.15rem;font-size:.9rem;font-weight:600;line-height:1.08}.calendar-last-minute-promotion-block__time{font-size:.9rem;font-weight:400;line-height:1.08;opacity:.9}.calendar-last-minute-promotion-block.calendar-appointment-block--micro{padding:.18rem .35rem}.calendar-last-minute-promotion-block.calendar-appointment-block--micro .calendar-last-minute-promotion-block__service,.calendar-last-minute-promotion-block.calendar-appointment-block--micro .calendar-last-minute-promotion-block__time{display:none}.calendar-last-minute-promotion-block.calendar-appointment-block--compact{padding:.42rem .5rem}.calendar-last-minute-promotion-block.calendar-appointment-block--compact .calendar-last-minute-promotion-block__time{display:none}.calendar-time-block .calendar-apt-header,.calendar-absence-block .calendar-apt-header,.calendar-non-bookable-shift-block .calendar-apt-header{padding-right:0}.calendar-time-block__customer,.calendar-absence-block__customer,.calendar-non-bookable-shift-block__customer{align-items:center;display:flex;gap:.35rem;min-width:0}.calendar-time-block__icon,.calendar-absence-block__icon,.calendar-non-bookable-shift-block__icon{color:var(--calendar-time-block-color, #f39c12);flex-shrink:0}.calendar-time-block__source-badge{align-items:center;background:hsla(0,0%,100%,.86);border:1px solid color-mix(in srgb, var(--calendar-time-block-color, #f39c12) 42%, transparent);border-radius:999px;color:color-mix(in srgb, var(--calendar-time-block-color, #f39c12) 72%, #111 28%);display:inline-flex;flex:0 0 auto;font-size:.58rem;font-weight:700;height:1rem;justify-content:center;line-height:1;width:1rem}.calendar-absence-block__icon{color:var(--calendar-absence-block-color, #f14668)}.calendar-non-bookable-shift-block__icon{color:var(--calendar-non-bookable-shift-color, #3273dc)}.calendar-time-block__name,.calendar-absence-block__name,.calendar-non-bookable-shift-block__name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-time-block .calendar-apt-time,.calendar-absence-block .calendar-apt-time,.calendar-non-bookable-shift-block .calendar-apt-time{color:var(--calendar-apt-muted, hsl(0, 0%, 44%))}.calendar-time-block__warning{align-items:center;color:color-mix(in srgb, var(--calendar-apt-muted, hsl(0, 0%, 44%)) 82%, #d9480f 18%);display:flex;gap:.18rem;line-height:1.08;margin-top:.16rem;min-width:0}.calendar-time-block__warning .icon{flex:0 0 auto;height:.82rem;width:.82rem}.calendar-time-block__warning span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-time-block.calendar-appointment-block--micro .calendar-time-block__customer,.calendar-absence-block.calendar-appointment-block--micro .calendar-absence-block__customer,.calendar-non-bookable-shift-block.calendar-appointment-block--micro .calendar-non-bookable-shift-block__customer{gap:.28rem}.calendar-time-block.calendar-appointment-block--compact .calendar-time-block__customer,.calendar-absence-block.calendar-appointment-block--compact .calendar-absence-block__customer,.calendar-non-bookable-shift-block.calendar-appointment-block--compact .calendar-non-bookable-shift-block__customer{gap:.3rem}.calendar-time-block.calendar-appointment-block--micro .calendar-time-block__warning,.calendar-time-block.calendar-appointment-block--compact .calendar-time-block__warning{display:none}.calendar-appointment-block{position:absolute;--calendar-lane-count: 1;--calendar-lane-index: 0;--calendar-overlap-offset: 0px;--calendar-apt-right-gutter: 14%;--calendar-lane-left: 4px;--calendar-lane-width: calc(100% - 4px - var(--calendar-apt-right-gutter));left:var(--calendar-lane-left);right:auto;width:var(--calendar-lane-width);gap:0 !important;row-gap:0 !important;column-gap:0 !important;padding:.42rem .52rem;padding-bottom:1.85rem;border-radius:3px;border:1px solid var(--calendar-apt-border, var(--calendar-border, hsl(0, 0%, 79%)));border-bottom-color:color-mix(in srgb, var(--calendar-apt-border, hsl(0, 0%, 79%)) 78%, rgba(0, 0, 0, 0.28));border-left-width:3px;background:var(--calendar-apt-surface, hsl(0, 0%, 100%));color:var(--calendar-apt-ink, hsl(0, 0%, 15%));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.85),inset 3px 0 0 0 var(--calendar-apt-accent, transparent),inset 0 -1px 0 0 color-mix(in srgb, var(--calendar-apt-border, hsl(0, 0%, 79%)) 70%, rgba(0, 0, 0, 0.22)),0 1px 2px rgba(0,0,0,.08);display:block !important;text-decoration:none;cursor:pointer;overflow:hidden;transition:background-color .15s ease,border-color .15s ease;z-index:calc(3 + var(--calendar-lane-index, 0)*2);isolation:isolate;--calendar-apt-accent: var(--bulma-grey);--calendar-apt-surface: var(--bulma-scheme-main-bis);--calendar-apt-border: var(--bulma-border);--calendar-apt-ink: var(--bulma-text);--calendar-apt-muted: var(--bulma-text-weak)}.calendar-appointment-block:hover{filter:brightness(0.98);z-index:calc(4 + var(--calendar-lane-index, 0)*2)}@media screen and (max-width: 768px){.calendar-appointment-block{padding:.45rem .55rem;border-radius:2px}}.calendar-appointment-block .calendar-appointment-block__menu-bar{position:absolute;top:0;bottom:0;left:0;width:5px;border-top-left-radius:inherit;border-bottom-left-radius:inherit;box-shadow:inset -1px 0 0 rgba(0,0,0,.08);pointer-events:none;z-index:4}.calendar-appointment-block>:not(.calendar-apt-processing-segment):not(.calendar-apt-footer-tags):not(.calendar-appointment-block__menu-bar):not(.calendar-appointment-block__outside-band){position:relative;z-index:1}.calendar-apt-processing-segment{background:linear-gradient(180deg, color-mix(in srgb, var(--calendar-processing-segment-surface, var(--calendar-apt-surface, hsl(0, 0%, 100%))) 46%, hsl(0, 0%, 100%) 54%), color-mix(in srgb, var(--calendar-processing-segment-surface, var(--calendar-apt-surface, hsl(0, 0%, 100%))) 34%, hsl(0, 0%, 100%) 66%));border-top:1px dashed color-mix(in srgb, var(--calendar-processing-segment-border, var(--calendar-apt-border, hsl(0, 0%, 79%))) 56%, hsl(0, 0%, 100%) 44%);border-bottom:1px dashed color-mix(in srgb, var(--calendar-processing-segment-border, var(--calendar-apt-border, hsl(0, 0%, 79%))) 56%, hsl(0, 0%, 100%) 44%);top:0;bottom:0;left:0;pointer-events:none;position:absolute;right:0;z-index:0}.calendar-appointment-block--schedule-warning{--calendar-schedule-warning-color: #d9480f;border-color:color-mix(in srgb, var(--calendar-apt-border, hsl(0, 0%, 79%)) 72%, var(--calendar-schedule-warning-color) 28%);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.92),inset 0 -1px 0 0 color-mix(in srgb, var(--calendar-apt-border, hsl(0, 0%, 79%)) 70%, rgba(0, 0, 0, 0.22)),0 0 0 2px color-mix(in srgb, var(--calendar-schedule-warning-color) 26%, transparent)}.calendar-appointment-block--schedule-warning .calendar-appointment-block__outside-band{background-color:color-mix(in srgb, #eaa12a 26%, transparent);border-top:1.5px dashed color-mix(in srgb, #eaa12a 82%, transparent);left:0;pointer-events:none;position:absolute;right:0;z-index:1}.calendar-appointment-block--schedule-warning>*:not(.calendar-appointment-block__outside-band){position:relative;z-index:2}.calendar-appointment-block--rearrangement-warning{--calendar-rearrangement-warning-color: #d9480f;border-color:color-mix(in srgb, var(--calendar-apt-border, hsl(0, 0%, 79%)) 60%, var(--calendar-rearrangement-warning-color) 40%);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.92),inset 0 -1px 0 0 color-mix(in srgb, var(--calendar-apt-border, hsl(0, 0%, 79%)) 68%, rgba(0, 0, 0, 0.22)),0 0 0 2px color-mix(in srgb, var(--calendar-rearrangement-warning-color) 34%, transparent)}.calendar-appointment-block--rearrangement-warning,.calendar-appointment-block--rearrangement-reviewed{padding-bottom:2.35rem}.calendar-appointment-block--rearrangement-reviewed{--calendar-rearrangement-reviewed-color: #257942;border-color:color-mix(in srgb, var(--calendar-apt-border, hsl(0, 0%, 79%)) 68%, var(--calendar-rearrangement-reviewed-color) 32%);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.92),inset 0 -1px 0 0 color-mix(in srgb, var(--calendar-apt-border, hsl(0, 0%, 79%)) 72%, rgba(0, 0, 0, 0.18)),0 0 0 2px color-mix(in srgb, var(--calendar-rearrangement-reviewed-color) 24%, transparent)}.calendar-appointment-block.apt-status-cancelled{z-index:1;pointer-events:auto}.calendar-appointment-block.apt-status-cancelled::before{background:hsla(0,0%,26%,.58);border-radius:999px;box-shadow:0 1px 0 hsla(0,0%,100%,.44);content:"";height:3px;left:.55rem;pointer-events:none;position:absolute;right:.55rem;top:50%;transform:rotate(-7deg);transform-origin:center;z-index:3}.calendar-appointment-block.apt-status-cancelled:hover{filter:brightness(0.98);z-index:8}.calendar-appointment-block.apt-status-cancelled>*{position:relative;z-index:2}.calendar-appointment-block.apt-status-no-show{z-index:1;pointer-events:none}.calendar-appointment-block.apt-status-no-show:hover{filter:none;z-index:1}.calendar-appointment-block.apt-status-no-show>*{position:relative;z-index:2}.calendar-appointment-block.apt-status-no-show::before{background:hsla(0,0%,15%,.48);border-radius:999px;content:"";height:3px;left:.55rem;pointer-events:none;position:absolute;right:.55rem;top:50%;transform:rotate(-7deg);transform-origin:center;z-index:1}.calendar-appointment-block.apt-status-no-show .calendar-apt-status-badge{pointer-events:auto}.calendar-cancelled-visibility--show .calendar-appointment-block.apt-status-no-show,.calendar-cancelled-visibility--only .calendar-appointment-block.apt-status-no-show{pointer-events:auto;z-index:7}.calendar-cancelled-visibility--show .calendar-appointment-block.apt-status-no-show:hover,.calendar-cancelled-visibility--only .calendar-appointment-block.apt-status-no-show:hover{filter:brightness(0.98);z-index:8}.calendar-appointment-block [data-service-list]{display:block;white-space:normal;line-height:1.08;margin-bottom:.18rem;font-size:.86rem !important}.calendar-appointment-block [data-service-list]>*{display:block;white-space:normal;line-height:inherit;overflow-wrap:anywhere;word-break:break-word}.calendar-appointment-block[data-menu-color] .calendar-apt-customer,.calendar-appointment-block[data-menu-color] .calendar-apt-time,.calendar-appointment-block[data-menu-color] [data-service-list],.calendar-appointment-block[data-menu-color] [data-service-list]>*,.calendar-appointment-block[data-menu-color] .has-text-dark,.calendar-appointment-block[data-menu-color] .has-text-grey,.calendar-appointment-block[data-menu-color] .has-text-weight-semibold,.calendar-appointment-block[data-menu-color] .has-text-weight-bold{color:var(--calendar-menu-text-color, var(--calendar-apt-ink, inherit)) !important}.calendar-appointment-block--task-segment{border-left-style:solid;cursor:pointer}.calendar-appointment-block--task-segment::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.18) 0, rgba(255, 255, 255, 0.18) 8px, transparent 8px, transparent 16px);opacity:.35}.calendar-appointment-block--passive-segment{background:color-mix(in srgb, var(--calendar-apt-surface, hsl(0, 0%, 100%)) 36%, hsl(0, 0%, 100%) 64%) !important;border-color:color-mix(in srgb, var(--calendar-apt-border, hsl(0, 0%, 79%)) 58%, hsl(0, 0%, 100%) 42%) !important;border-left-width:2px;color:color-mix(in srgb, var(--calendar-apt-ink, hsl(0, 0%, 15%)) 76%, hsl(0, 0%, 100%) 24%);--calendar-apt-ink: rgb(90.27, 90.27, 90.27);--calendar-apt-muted: rgb(155.04, 155.04, 155.04);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),inset 0 -1px 0 color-mix(in srgb, var(--calendar-apt-border, hsl(0, 0%, 79%)) 30%, transparent);z-index:2}.calendar-appointment-block--passive-segment::after{display:none}.calendar-apt-overlap-indicator{align-items:center;color:var(--calendar-apt-ink, hsl(0, 0%, 15%));display:inline-flex;height:.95em;justify-content:center;margin-right:.24rem;vertical-align:-0.04em;width:1em}.apt-online-booking,.apt-pending{--calendar-apt-accent: var(--bulma-link);--calendar-apt-surface: var(--bulma-link-95);--calendar-apt-border: var(--bulma-link-85);--calendar-apt-ink: var(--bulma-text);--calendar-apt-muted: var(--bulma-text-weak)}.apt-request-booking,.apt-request-reschedule{--calendar-apt-accent: var(--bulma-warning);--calendar-apt-surface: var(--bulma-warning-90);--calendar-apt-border: var(--bulma-warning-75);--calendar-apt-ink: var(--bulma-warning-20);--calendar-apt-muted: var(--bulma-warning-25)}.apt-request-cancel{--calendar-apt-accent: var(--bulma-danger);--calendar-apt-surface: var(--bulma-danger-95);--calendar-apt-border: var(--bulma-danger-85);--calendar-apt-ink: var(--bulma-text);--calendar-apt-muted: var(--bulma-danger)}.apt-scheduled,.apt-confirmed{--calendar-apt-accent: var(--brand-primary-dark);--calendar-apt-surface: var(--brand-primary-lighter);--calendar-apt-border: var(--brand-primary-light);--calendar-apt-ink: var(--bulma-text);--calendar-apt-muted: var(--bulma-text-weak)}.apt-in-service,.apt-arrived{--calendar-apt-accent: var(--bulma-success);--calendar-apt-surface: var(--bulma-success-95);--calendar-apt-border: var(--bulma-success-85);--calendar-apt-ink: var(--bulma-text);--calendar-apt-muted: var(--bulma-text-weak)}.apt-sale-completed,.apt-completed{--calendar-apt-accent: var(--bulma-success);--calendar-apt-surface: var(--bulma-success-90);--calendar-apt-border: var(--bulma-success-75);--calendar-apt-ink: var(--bulma-text);--calendar-apt-muted: var(--bulma-text-weak)}.apt-cancelled.apt-status-cancelled{--calendar-apt-accent: var(--bulma-grey);--calendar-apt-surface: var(--bulma-grey-lighter);--calendar-apt-border: var(--bulma-grey-light);--calendar-apt-ink: var(--bulma-grey-dark);--calendar-apt-muted: var(--bulma-grey);background:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.22) 0, rgba(255, 255, 255, 0.22) 10px, rgba(147.9, 147.9, 147.9, 0.13) 10px, rgba(147.9, 147.9, 147.9, 0.13) 20px),hsl(0,0%,96.96%) !important;border-color:hsla(0,0%,58%,.34);border-style:solid}.apt-cancelled.apt-status-cancelled .calendar-apt-customer,.apt-cancelled.apt-status-cancelled .calendar-apt-time,.apt-cancelled.apt-status-cancelled [data-service-list],.apt-cancelled.apt-status-cancelled [data-service-list]>*,.apt-cancelled.apt-status-cancelled .calendar-apt-detail-pill,.apt-cancelled.apt-status-cancelled .calendar-apt-detail-pill *{text-decoration:none}.apt-no-show.apt-status-no-show{--calendar-apt-accent: var(--bulma-warning);--calendar-apt-surface: var(--bulma-warning-90);--calendar-apt-border: var(--bulma-warning-75);--calendar-apt-ink: var(--bulma-warning-20);--calendar-apt-muted: var(--bulma-warning-25);background:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.38), rgba(255, 255, 255, 0.38) 8px, rgba(255, 255, 255, 0.08) 8px, rgba(255, 255, 255, 0.08) 16px),hsl(49,93%,85.72%);border-color:hsla(49.14,100%,74.18%,.58);border-style:dashed;color:hsla(0,0%,15%,.72);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.68);--calendar-apt-ink: hsla(0, 0%, 15%, 0.72);--calendar-apt-muted: hsla(0, 0%, 15%, 0.56)}.apt-no-show.apt-status-no-show .calendar-apt-customer,.apt-no-show.apt-status-no-show [data-service-list],.apt-no-show.apt-status-no-show [data-service-list]>*,.apt-no-show.apt-status-no-show .calendar-apt-time{text-decoration:none}.apt-default{--calendar-apt-accent: var(--bulma-grey);--calendar-apt-surface: var(--bulma-scheme-main-bis);--calendar-apt-border: var(--bulma-border);--calendar-apt-ink: var(--bulma-text);--calendar-apt-muted: var(--bulma-text-weak)}.apt-pending-approval{background-image:repeating-linear-gradient(-45deg, transparent, transparent 10px, rgba(255, 255, 255, 0.34) 10px, rgba(255, 255, 255, 0.34) 16px);border-style:dashed;border-left-width:5px;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.92),inset 0 -1px 0 0 hsla(0,0%,100%,.92),inset 0 0 0 1px var(--calendar-apt-accent, hsl(49.14, 100%, 74.18%))}.apt-pending-approval:hover{background-image:repeating-linear-gradient(-45deg, transparent, transparent 10px, rgba(255, 255, 255, 0.42) 10px, rgba(255, 255, 255, 0.42) 16px)}.apt-requested-slot{outline:1px solid var(--calendar-apt-border, hsl(0, 0%, 79%));outline-offset:-2px}.calendar-apt-header{display:block;min-width:0;padding-right:1.6rem}.calendar-appointment-block .calendar-apt-customer{font-size:.95rem;line-height:1.12;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-apt-customer-name{min-width:0}.calendar-apt-customer-indicators{display:inline-flex;align-items:center;gap:.16rem;margin-left:.28rem;vertical-align:.05em}.calendar-apt-customer-indicator{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;background:hsla(0,0%,92%,.86);color:hsl(0,0%,26%);font-size:.58rem;line-height:1}.calendar-apt-customer-indicator--gender-female{background:hsla(325,80%,70%,.14);color:hsl(325,80%,48%)}.calendar-apt-customer-indicator--child{background:color-mix(in srgb, var(--bulma-warning) 44%, white);color:color-mix(in srgb, var(--bulma-warning), black 72%)}.calendar-apt-customer-indicator--gender-male{background:hsla(199,65%,70%,.18);color:hsl(199,65%,46%)}.calendar-apt-customer-indicator--gender-diverse{background:hsla(264,98%,82%,.12);color:hsl(264,98%,64%)}.calendar-apt-customer-indicator--language{background:hsl(0,0%,96%);border:1px solid hsla(0,0%,58%,.2);font-size:.62rem}.calendar-apt-icons{position:absolute;top:.32rem;right:.32rem;display:flex;align-items:center;gap:.2rem}.calendar-appointment-block--rearrangement-warning .calendar-apt-icons,.calendar-appointment-block--rearrangement-reviewed .calendar-apt-icons{right:.14rem;top:.14rem}.calendar-apt-icon{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:2px;border:1px solid var(--calendar-apt-border, hsl(0, 0%, 79%));background:hsla(0,0%,100%,.72);color:var(--calendar-apt-muted, hsl(0, 0%, 44%));text-decoration:none}.calendar-apt-icon--rearrangement{border-color:color-mix(in srgb, #d9480f 70%, hsl(0, 0%, 100%) 30%);background:rgba(255,244,230,.92);color:#a33a00;cursor:pointer}.calendar-apt-icon--running-late{border-color:color-mix(in srgb, #b54708 65%, hsl(0, 0%, 100%) 35%);background:rgba(255,244,224,.95);color:#b54708}.calendar-apt-visit-badge,.calendar-apt-conflict-badge,.calendar-apt-running-late-badge{align-items:center;background:hsla(0,0%,100%,.78);border:1px solid var(--calendar-apt-border, hsl(0, 0%, 79%));border-radius:.375rem;color:var(--calendar-apt-ink, hsl(0, 0%, 15%));display:inline-flex;font-size:.66rem;font-weight:800;gap:.08rem;line-height:1;max-width:4.95rem;min-height:1.35rem;padding:0 .18rem;white-space:nowrap}.calendar-apt-visit-badge .icon,.calendar-apt-conflict-badge .icon,.calendar-apt-running-late-badge .icon{height:.9rem;width:.9rem}.calendar-apt-visit-badge>span:last-child,.calendar-apt-conflict-badge>span:last-child,.calendar-apt-running-late-badge>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.calendar-apt-footer-tags{align-items:flex-end;bottom:.28rem;display:flex;flex-wrap:wrap;gap:.18rem;justify-content:flex-end;left:auto;max-width:calc(100% - .56rem);min-width:0;pointer-events:none;position:absolute;right:.28rem;width:max-content;z-index:2}.calendar-apt-footer-tags .calendar-apt-visit-badge{pointer-events:auto}.calendar-apt-footer-tags .calendar-apt-conflict-badge{pointer-events:auto}.calendar-apt-footer-tags .calendar-apt-running-late-badge{pointer-events:auto}.calendar-apt-running-late-badge{border-color:color-mix(in srgb, #b54708 55%, hsl(0, 0%, 100%) 45%);background:rgba(255,244,224,.95);color:#b54708;max-width:5.5rem}.calendar-apt-conflict-badge{background:rgba(255,244,230,.92);border-color:color-mix(in srgb, #d9480f 66%, hsl(0, 0%, 100%) 34%);color:#8a2f00;cursor:pointer;font-family:inherit;font-weight:650;max-width:7.75rem}.calendar-apt-conflict-badge>.icon{display:none}.calendar-apt-conflict-badge--reviewed{background:hsla(107,63%,79%,.86);border-color:color-mix(in srgb, #257942 58%, hsl(0, 0%, 100%) 42%);color:#16522c}.calendar-apt-conflict-badge--static{cursor:default;pointer-events:none}.calendar-apt-visit-badge--new{background:hsla(107,63%,79%,.84);color:var(--app-success-dark, #1f633c)}.calendar-apt-visit-badge--second,.calendar-apt-visit-badge--third{background:hsla(199,65%,85%,.84);color:hsl(199,65%,42%)}.calendar-apt-visit-badge--regular{background:hsla(199,65%,85%,.84);color:hsl(199,65%,42%)}.calendar-apt-group-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:0;border:none;background:rgba(0,0,0,0);color:var(--calendar-apt-muted, hsl(0, 0%, 44%));cursor:pointer;padding:0;opacity:0;pointer-events:none;transition:opacity .15s ease,color .15s ease}.calendar-apt-group-toggle:hover{background:rgba(0,0,0,0);color:hsl(0,0%,32.4%);opacity:1}.calendar-appointment-block:hover .calendar-apt-group-toggle,.calendar-appointment-block:focus-within .calendar-apt-group-toggle,.calendar-apt-group-toggle:focus-visible{opacity:.6;pointer-events:auto}.calendar-appointment-block[data-short-duration=true].calendar-appointment-block--rearrangement-warning,.calendar-appointment-block[data-short-duration=true].calendar-appointment-block--rearrangement-reviewed{padding-bottom:.5rem}.calendar-appointment-block[data-short-duration=true] .calendar-apt-time,.calendar-appointment-block[data-short-duration=true] .calendar-apt-footer,.calendar-appointment-block[data-short-duration=true] .calendar-apt-footer-tags{display:none !important}.calendar-apt-time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--calendar-apt-muted, hsl(0, 0%, 44%));line-height:1.08}.calendar-apt-footer{margin-top:.32rem;display:block}.calendar-apt-detail-pill{display:inline-block;border-radius:2px;border:1px solid var(--calendar-apt-border, hsl(0, 0%, 79%));background:hsla(0,0%,100%,.76);padding:.1rem .32rem;color:var(--calendar-apt-muted, hsl(0, 0%, 44%));margin-right:.3rem;margin-bottom:.2rem;font-size:.72rem !important;line-height:1.1}.calendar-apt-detail-pill .icon{width:.95rem;height:.95rem;margin-right:.12rem}.calendar-apt-detail-pill{color:var(--calendar-apt-muted, hsl(0, 0%, 44%))}.calendar-apt-status-badge{display:inline-block;margin-top:.28rem;margin-bottom:.2rem;padding:.08rem .38rem;border:1px solid var(--calendar-apt-border, hsl(0, 0%, 79%));border-radius:2px;background:hsla(0,0%,100%,.68);color:var(--calendar-apt-ink, hsl(0, 0%, 15%));font-size:.68rem;line-height:1.1;font-weight:700;letter-spacing:0}.calendar-apt-status-badge--cancelled{background:hsla(0,0%,97%,.82);color:hsla(0,0%,15%,.74)}.calendar-apt-status-badge--no_show{background:hsla(49,93%,79%,.78);color:hsl(49,100%,51%)}.calendar-appointment-block--micro{display:flex !important;align-items:center;padding:.35rem .45rem;gap:.35rem;border-radius:2px}.calendar-appointment-block--micro .calendar-apt-header{min-width:0;padding-right:0;flex:0 1 auto}.calendar-appointment-block--micro .calendar-apt-customer{font-size:.78rem;line-height:1.05}.calendar-appointment-block--micro [data-service-list]{min-width:0;flex:1 1 auto;display:flex;align-items:baseline;gap:.25rem;margin-bottom:0;white-space:nowrap;overflow:hidden;font-size:.78rem !important;line-height:1.05}.calendar-appointment-block--micro [data-service-list]::before{content:" ·";flex:0 0 auto;opacity:.66}.calendar-appointment-block--micro [data-service-list]>*{min-width:0;display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;font-size:inherit !important}.calendar-appointment-block--micro [data-service-list]>*+*::before{content:"/";margin-right:.25rem;opacity:.72}.calendar-appointment-block--micro .calendar-apt-footer,.calendar-appointment-block--micro .calendar-apt-icons{display:none}.calendar-appointment-block--micro .calendar-apt-time{display:none}.calendar-appointment-block--micro .calendar-apt-footer-tags{display:none}.calendar-appointment-block--compact{display:block !important;padding:.34rem .42rem 1.62rem}.calendar-appointment-block--compact .calendar-apt-header{min-width:0;padding-right:1.75rem}.calendar-appointment-block--compact .calendar-apt-icons{right:.18rem;top:.18rem}.calendar-appointment-block--compact .calendar-apt-customer{font-size:.86rem;line-height:1.08}.calendar-appointment-block--compact [data-service-list]{min-width:0;display:block;margin-top:.16rem;margin-bottom:0;white-space:nowrap;overflow:hidden;font-size:.86rem !important;line-height:1.08}.calendar-appointment-block--compact [data-service-list]>*{min-width:0;display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;font-size:inherit !important}.calendar-appointment-block--compact [data-service-list]>*+*::before{content:"/";margin-right:.28rem;opacity:.72}.calendar-appointment-block--compact .calendar-apt-footer,.calendar-appointment-block--compact .calendar-apt-time{display:none}.calendar-appointment-block--compact .calendar-apt-footer-tags{bottom:.22rem;right:.22rem}.calendar-appointment-block--compact .calendar-apt-footer-tags .calendar-apt-visit-badge{gap:0;padding:0;width:1.35rem}.calendar-appointment-block--compact .calendar-apt-footer-tags .calendar-apt-visit-badge>span:last-child{display:none}.calendar-appointment-block--cozy{padding-bottom:1.72rem}.calendar-appointment-block--cozy .calendar-apt-footer-tags{bottom:.26rem;right:.26rem}.calendar-appointment-block--cozy .calendar-apt-customer{font-size:.95rem}.calendar-appointment-block--cozy [data-service-list]{margin-top:.08rem;margin-bottom:.12rem;font-size:.82rem !important;line-height:1.06}.calendar-appointment-block--cozy .calendar-apt-time{font-size:.84rem !important;line-height:1.06}.calendar-appointment-block--cozy .calendar-apt-footer{display:none}.calendar-appointment-block--full.calendar-appointment-block--rearrangement-warning,.calendar-appointment-block--full.calendar-appointment-block--rearrangement-reviewed{padding-bottom:2.55rem}.calendar-appointment-block--full.calendar-time-block--schedule-warning{padding-bottom:2.55rem}.calendar-appointment-block--full .calendar-apt-customer{font-size:1rem}.calendar-appointment-block--full [data-service-list]{margin-top:.1rem;margin-bottom:.16rem;font-size:.86rem !important;line-height:1.07}.calendar-appointment-block--full .calendar-apt-time{font-size:.9rem !important;line-height:1.08}.calendar-appointment-block--full .calendar-apt-footer-tags{bottom:.46rem;max-width:calc(100% - .92rem);right:.46rem}.calendar-appointment-block--full .calendar-apt-conflict-badge{max-width:min(12rem,100% - .4rem);min-height:1.45rem;padding-left:.28rem;padding-right:.34rem}.calendar-last-minute-promotion-block{color:#8a6400}.calendar-last-minute-promotion-block:visited{color:#8a6400}.calendar-last-minute-promotion-block:hover,.calendar-last-minute-promotion-block:focus{color:#735300}.calendar-last-minute-promotion-block .calendar-last-minute-promotion-block__label,.calendar-last-minute-promotion-block .calendar-last-minute-promotion-block__rank,.calendar-last-minute-promotion-block .calendar-last-minute-promotion-block__service,.calendar-last-minute-promotion-block .calendar-last-minute-promotion-block__time{color:#8a6400}.calendar-appointment-block--shared-lane{outline:2px solid color-mix(in srgb, var(--calendar-apt-ink, hsl(0, 0%, 15%)) 22%, hsl(0, 0%, 100%) 78%);outline-offset:-2px;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.92),inset 3px 0 0 0 var(--calendar-apt-accent, transparent),inset 0 -1px 0 0 color-mix(in srgb, var(--calendar-apt-border, hsl(0, 0%, 79%)) 70%, rgba(0, 0, 0, 0.22))}.calendar-appointment-block--shared-lane .calendar-apt-header{padding-right:1.7rem}.calendar-appointment-block--shared-lane .calendar-apt-footer-tags{align-items:flex-end;bottom:.42rem;max-width:calc(100% - .84rem);right:.42rem;top:auto;z-index:4}.calendar-appointment-block--outside-roster .calendar-apt-footer-tags{bottom:.08rem;top:auto}.calendar-day-summary{border-top:1px solid hsl(0,0%,92%)}.calendar-day-hours-banner{padding:.5rem .75rem;border-radius:4px;background:hsl(0,0%,97%);border:1px solid hsl(0,0%,92%)}.calendar-day-hours-link{display:block;text-decoration:none;color:inherit}.calendar-day-hours-link:hover{color:inherit}.calendar-appointment-block.is-dragging{opacity:.92;z-index:100;cursor:grabbing;box-shadow:0 10px 24px rgba(0,0,0,.28);transition:transform 60ms linear}.calendar-appointment-block.is-drag-floating{pointer-events:none}@media(prefers-reduced-motion: reduce){.calendar-appointment-block.is-dragging{transition:none}}.calendar-appointment-block.is-loading{opacity:.6;pointer-events:none}.calendar-appointment-block.is-loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid color-mix(in srgb, hsl(325, 80%, 70%) 18%, hsl(0, 0%, 100%) 82%);border-top-color:var(--brand-primary, hsl(325, 80%, 70%));border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.calendar-grid-cell.drop-zone-hover{background:hsla(199,65%,70%,.12) !important;box-shadow:inset 0 0 0 1px hsla(199,65%,70%,.25)}.calendar-appointment-block.is-snapping{transition:top 140ms cubic-bezier(0.2, 0.8, 0.2, 1),height 140ms cubic-bezier(0.2, 0.8, 0.2, 1)}.calendar-toast{animation:slideIn .3s ease-out}@keyframes slideIn{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.calendar-action-flash{position:fixed;bottom:1.5rem;left:0;right:0;z-index:50000;display:flex;justify-content:center;pointer-events:none;padding:0 1rem}.calendar-action-flash__notification{pointer-events:auto;display:flex;align-items:center;gap:1rem;margin:0;padding:.75rem 1.25rem;border-radius:2rem;box-shadow:0 4px 8px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19);animation:slideUp .25s ease-out}.calendar-action-flash__notification .calendar-action-flash__message{text-align:left}.calendar-action-flash__notification .calendar-action-flash__action{flex-shrink:0}.calendar-action-flash__notification .delete{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.calendar-stable-shell-debug-overlay{position:fixed;top:1rem;right:1rem;z-index:45000;width:min(18rem,100vw - 2rem);padding:.85rem .95rem;border:1px solid hsla(0,0%,86%,.55);border-radius:1rem;background:hsla(0,0%,100%,.96);box-shadow:0 .8rem 2rem hsla(0,0%,26%,.16);backdrop-filter:blur(0.45rem);color:hsl(0,0%,15%);font-size:.84rem;line-height:1.35}.calendar-stable-shell-debug-overlay__title{margin-bottom:.55rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsl(0,0%,26%)}.calendar-stable-shell-debug-overlay__row,.calendar-stable-shell-debug-overlay__last{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.28rem}.calendar-stable-shell-debug-overlay__row strong,.calendar-stable-shell-debug-overlay__last strong{color:hsl(20,5%,22%)}.calendar-stable-shell-debug-overlay__meta{margin-top:.55rem;padding-top:.45rem;border-top:1px solid hsla(0,0%,79%,.8);color:hsl(0,0%,44%);font-size:.75rem}@keyframes slideUp{from{transform:translateY(1rem);opacity:0}to{transform:translateY(0);opacity:1}}.calendar-appointment-detail-shell:not(.is-hidden){position:relative;z-index:35;flex:0 0 clamp(25.2rem,32.4vw,39.6rem);width:clamp(25.2rem,32.4vw,39.6rem);max-width:43.2%;align-self:stretch;display:flex;flex-direction:column;min-width:0;min-height:0;border-left:1px solid var(--calendar-border, hsl(0, 0%, 86%));background:var(--calendar-surface, white);box-shadow:-10px 0 22px hsla(0,0%,44%,.08)}@media screen and (max-width: 1215px){.calendar-appointment-detail-shell:not(.is-hidden){position:fixed;inset:0;z-index:5000;flex:none;width:100vw;height:100dvh;max-width:none;max-height:100dvh;border:none;box-shadow:none}}.calendar-appointment-detail-aside{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;width:100%;border-radius:0;box-shadow:none;border:0;background:rgba(0,0,0,0);-webkit-overflow-scrolling:touch;scrollbar-color:hsla(0,0%,58%,.72) rgba(0,0,0,0);scrollbar-gutter:stable;scrollbar-width:thin}.calendar-appointment-detail-aside::-webkit-scrollbar{height:14px;width:14px}.calendar-appointment-detail-aside::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.calendar-appointment-detail-aside::-webkit-scrollbar-thumb{background:hsla(0,0%,58%,.62);border:3px solid rgba(0,0,0,0);border-radius:999px;background-clip:content-box}.calendar-appointment-detail-aside::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,44%,.72);background-clip:content-box}.calendar-appointment-detail-close{position:absolute;top:.75rem;left:-3.25rem;z-index:10;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.94);color:hsl(0,0%,26%);box-shadow:0 4px 14px hsla(0,0%,44%,.18)}.calendar-appointment-detail-close:hover,.calendar-appointment-detail-close:focus-visible{background:#fff;color:hsl(0,0%,15%)}@media screen and (max-width: 1215px){.calendar-appointment-detail-close{display:none}}.appointment-list-detail-frame--calendar{background:rgba(0,0,0,0)}.appointment-list-detail-frame--calendar .appointment-list-detail-scroll{background:var(--calendar-surface, white);scrollbar-color:hsla(0,0%,58%,.72) rgba(0,0,0,0);scrollbar-gutter:stable;scrollbar-width:thin}.appointment-list-detail-frame--calendar .appointment-list-detail-scroll::-webkit-scrollbar{height:14px;width:14px}.appointment-list-detail-frame--calendar .appointment-list-detail-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.appointment-list-detail-frame--calendar .appointment-list-detail-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,58%,.62);border:3px solid rgba(0,0,0,0);border-radius:999px;background-clip:content-box}.appointment-list-detail-frame--calendar .appointment-list-detail-scroll::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,44%,.72);background-clip:content-box}.appointment-list-detail-frame--calendar .appointment-list-detail-content{padding:0}.appointment-list-detail-frame--calendar .appt-v2-header{border-radius:0;padding:.75rem 4.25rem .65rem .9rem;box-shadow:none}@media screen and (max-width: 1215px){.appointment-list-detail-frame--calendar .appt-v2-header{padding-right:.9rem}}@media screen and (min-width: 1024px)and (max-width: 1215px){.appointment-list-detail-frame--calendar .appt-v2-topbar{display:block !important}}.appointment-list-detail-frame--calendar .appt-v2-section{padding:.65rem .9rem !important;margin:0 !important}.appointment-list-detail-frame--calendar .appt-v2-contact-grid{gap:.2rem .9rem}.appointment-list-detail-frame--calendar .appt-v2-services-stack{gap:0}.appointment-list-detail-frame--calendar .appt-v2-service-item{padding:.65rem 0 !important}.appointment-list-detail-frame--calendar .appt-v2-visit-notes{margin:0 1rem .95rem;padding:0 0 0 .85rem !important}.appointment-list-detail-frame--calendar .appt-v2-footer{padding:.95rem 1rem calc(.95rem + env(safe-area-inset-bottom));background:hsl(0,0%,99.7%);border-top:1px solid var(--calendar-border-soft, hsl(0, 0%, 92%))}.appointment-list-detail-frame--calendar .appt-v2-footer .button{border-radius:999px;padding-inline:1rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.calendar-week-box{padding:1rem;width:100%;max-width:100%;min-width:0}@media screen and (max-width: 768px){.calendar-week-box{padding:.75rem}}.calendar-week-container{max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--calendar-border, hsl(0, 0%, 86%));background:var(--calendar-surface, white);width:100%;max-width:100%;min-width:0;scrollbar-color:hsla(0,0%,58%,.72) rgba(0,0,0,0);scrollbar-gutter:stable;scrollbar-width:thin}.calendar-week-container::-webkit-scrollbar{height:14px;width:14px}.calendar-week-container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.calendar-week-container::-webkit-scrollbar-thumb{background:hsla(0,0%,58%,.62);border:3px solid rgba(0,0,0,0);border-radius:999px;background-clip:content-box}.calendar-week-container::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,44%,.72);background-clip:content-box}.calendar-week-wrapper{display:flex;flex-direction:column;min-width:max-content}.calendar-week-header{display:flex;position:sticky;top:0;z-index:10;background:var(--calendar-header-bg, rgb(248.6938396725, 242.4846103275, 247.658968115));border-bottom:1px solid var(--calendar-border, hsl(0, 0%, 86%))}.calendar-week-hours-row{display:flex;background:var(--calendar-surface-soft, hsl(0, 0%, 97%));border-bottom:1px solid var(--calendar-border-soft, hsl(0, 0%, 92%))}.calendar-week-hours-label{justify-content:flex-start}.calendar-week-staff-header{flex:0 0 120px;position:sticky;left:0;z-index:11;background:var(--calendar-header-bg, rgb(248.6938396725, 242.4846103275, 247.658968115));color:var(--calendar-header-ink, rgb(120.8853, 31.3497, 83.5788));padding:.75rem .5rem;border-right:1px solid var(--calendar-border, hsl(0, 0%, 86%));display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.calendar-week-staff-header{flex:0 0 100px}}.calendar-week-day-header{flex:1;min-width:120px;padding:.5rem;text-align:center;color:var(--calendar-header-ink, rgb(120.8853, 31.3497, 83.5788));border-right:1px solid var(--calendar-border, hsl(0, 0%, 86%))}.calendar-week-day-header:last-child{border-right:none}.calendar-week-day-header.is-today{background:color-mix(in srgb, var(--calendar-header-bg, rgb(248.6938396725, 242.4846103275, 247.658968115)) 88%, var(--brand-primary, hsl(325, 80%, 70%)) 12%)}.calendar-week-day-header.is-today .day-date{background:hsl(325,80%,70%);color:#fff;border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;margin-top:.25rem}.calendar-week-day-header.is-today .day-date a{color:#fff !important}.calendar-week-day-header .day-date a{color:var(--calendar-header-ink, rgb(120.8853, 31.3497, 83.5788));text-decoration:none}.calendar-week-day-header .day-date a:hover{text-decoration:underline}@media screen and (max-width: 768px){.calendar-week-day-header{min-width:100px}}.calendar-week-row{display:flex;border-bottom:1px solid hsl(0,0%,92%)}.calendar-week-row:last-child{border-bottom:none}.calendar-week-row:hover .calendar-week-staff-cell{background:color-mix(in srgb, var(--calendar-surface-soft, hsl(0, 0%, 97%)) 94%, var(--brand-primary, hsl(325, 80%, 70%)) 6%)}.calendar-week-staff-cell{flex:0 0 120px;position:sticky;left:0;z-index:5;background:var(--calendar-surface-soft, hsl(0, 0%, 97%));border-right:1px solid var(--calendar-border, hsl(0, 0%, 86%));padding:.5rem;display:flex;flex-direction:column;justify-content:center}.calendar-week-staff-cell .staff-name{color:hsl(0,0%,15%);word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.calendar-week-staff-cell .staff-branch{word-wrap:break-word;overflow-wrap:break-word}@media screen and (max-width: 768px){.calendar-week-staff-cell{flex:0 0 100px;padding:.4rem}}.calendar-week-day-cell{flex:1;min-width:120px;min-height:80px;padding:.35rem;border-right:1px solid var(--calendar-border-soft, hsl(0, 0%, 92%));background:var(--calendar-surface, white);display:flex;flex-direction:column;gap:.25rem}.calendar-week-day-cell:last-child{border-right:none}.calendar-week-day-cell.is-today{background:hsla(325,80%,70%,.03)}@media screen and (max-width: 768px){.calendar-week-day-cell{min-width:100px;min-height:70px;padding:.25rem}}.calendar-week-empty{flex:1}.calendar-week-day-hours{flex:1;min-width:120px;padding:.25rem .35rem;border-right:1px solid hsl(0,0%,92%);text-align:center}.calendar-week-day-hours:last-child{border-right:none}.calendar-week-hours-link{display:block;text-decoration:none;color:inherit}.calendar-week-hours-link:hover{color:inherit}.calendar-week-day-holiday{background-color:hsl(35,100%,97%)}.calendar-week-day-closed{background:repeating-linear-gradient(-45deg, hsl(0, 0%, 96%), hsl(0, 0%, 96%) 4px, hsl(0, 0%, 92%) 4px, hsl(0, 0%, 92%) 8px)}.calendar-appointment-block--detail-target{box-shadow:0 0 0 2px hsla(325,80%,70%,.5),0 0 0 6px hsla(325,80%,70%,.16) !important;z-index:8}.calendar-week-day-special{background-color:hsl(199,65%,97%);border-bottom:2px solid hsl(199,65%,70%)}.calendar-week-appointment{--calendar-apt-accent: var(--bulma-grey);--calendar-apt-surface: var(--bulma-scheme-main-bis);--calendar-apt-border: var(--bulma-border);--calendar-apt-ink: var(--bulma-text);--calendar-apt-muted: var(--bulma-text-weak);padding:.45rem .5rem;border:1px solid var(--calendar-apt-border, var(--calendar-border, hsl(0, 0%, 79%)));border-left-width:3px;border-radius:2px;background:var(--calendar-apt-surface, hsl(0, 0%, 100%));color:var(--calendar-apt-ink, hsl(0, 0%, 15%));box-shadow:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;display:flex;flex-direction:column;gap:.22rem;position:relative}.calendar-week-appointment:hover{filter:brightness(0.98)}.calendar-week-appointment .calendar-apt-icons{gap:.2rem}.calendar-week-appointment .calendar-apt-icon{width:1.15rem;height:1.15rem}.calendar-week-appointment.apt-online-booking,.calendar-week-appointment.apt-pending{--calendar-apt-accent: var(--bulma-link);--calendar-apt-surface: var(--bulma-link-95);--calendar-apt-border: var(--bulma-link-85);--calendar-apt-ink: var(--bulma-text);--calendar-apt-muted: var(--bulma-text-weak)}.calendar-week-appointment.apt-request-booking,.calendar-week-appointment.apt-request-reschedule{--calendar-apt-accent: var(--bulma-warning);--calendar-apt-surface: var(--bulma-warning-90);--calendar-apt-border: var(--bulma-warning-75);--calendar-apt-ink: var(--bulma-warning-20);--calendar-apt-muted: var(--bulma-warning-25)}.calendar-week-appointment.apt-request-cancel{--calendar-apt-accent: var(--bulma-danger);--calendar-apt-surface: var(--bulma-danger-95);--calendar-apt-border: var(--bulma-danger-85);--calendar-apt-ink: var(--bulma-text);--calendar-apt-muted: var(--bulma-danger)}.calendar-week-appointment.apt-scheduled,.calendar-week-appointment.apt-confirmed{--calendar-apt-accent: var(--brand-primary-dark);--calendar-apt-surface: var(--brand-primary-lighter);--calendar-apt-border: var(--brand-primary-light);--calendar-apt-ink: var(--bulma-text);--calendar-apt-muted: var(--bulma-text-weak)}.calendar-week-appointment.apt-in-service,.calendar-week-appointment.apt-arrived{--calendar-apt-accent: var(--bulma-success);--calendar-apt-surface: var(--bulma-success-95);--calendar-apt-border: var(--bulma-success-85);--calendar-apt-ink: var(--bulma-text);--calendar-apt-muted: var(--bulma-text-weak)}.calendar-week-appointment.apt-sale-completed,.calendar-week-appointment.apt-completed{--calendar-apt-accent: var(--bulma-success);--calendar-apt-surface: var(--bulma-success-90);--calendar-apt-border: var(--bulma-success-75);--calendar-apt-ink: var(--bulma-text);--calendar-apt-muted: var(--bulma-text-weak)}.calendar-week-appointment.apt-cancelled.apt-status-cancelled{--calendar-apt-accent: var(--bulma-grey);--calendar-apt-surface: var(--bulma-grey-lighter);--calendar-apt-border: var(--bulma-grey-light);--calendar-apt-ink: var(--bulma-grey-dark);--calendar-apt-muted: var(--bulma-grey);background:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.22) 0, rgba(255, 255, 255, 0.22) 10px, rgba(147.9, 147.9, 147.9, 0.13) 10px, rgba(147.9, 147.9, 147.9, 0.13) 20px),hsl(0,0%,96.96%) !important;border-color:hsla(0,0%,58%,.34);border-style:solid}.calendar-week-appointment.apt-cancelled.apt-status-cancelled::before{background:hsla(0,0%,26%,.58);border-radius:999px;box-shadow:0 1px 0 hsla(0,0%,100%,.44);content:"";height:3px;left:.55rem;pointer-events:none;position:absolute;right:.55rem;top:50%;transform:rotate(-7deg);transform-origin:center;z-index:3}.calendar-week-appointment.apt-cancelled.apt-status-cancelled .calendar-apt-customer,.calendar-week-appointment.apt-cancelled.apt-status-cancelled .calendar-apt-time,.calendar-week-appointment.apt-cancelled.apt-status-cancelled [data-service-list],.calendar-week-appointment.apt-cancelled.apt-status-cancelled [data-service-list]>*,.calendar-week-appointment.apt-cancelled.apt-status-cancelled .calendar-apt-detail-pill,.calendar-week-appointment.apt-cancelled.apt-status-cancelled .calendar-apt-detail-pill *{text-decoration:none}.calendar-week-appointment.calendar-appointment-block--focus{filter:none;opacity:1 !important;z-index:40 !important}.calendar-week-appointment.calendar-appointment-block--focus.apt-status-cancelled{background:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.22) 0, rgba(255, 255, 255, 0.22) 10px, rgba(147.9, 147.9, 147.9, 0.13) 10px, rgba(147.9, 147.9, 147.9, 0.13) 20px),hsl(0,0%,96.56%) !important;border-color:hsla(0,0%,44%,.62) !important;border-width:2px !important}.calendar-week-appointment.apt-no-show.apt-status-no-show{--calendar-apt-accent: var(--bulma-warning);--calendar-apt-surface: var(--bulma-warning-90);--calendar-apt-border: var(--bulma-warning-75);--calendar-apt-ink: var(--bulma-warning-20);--calendar-apt-muted: var(--bulma-warning-25);background:hsla(49,93%,79%,.5);border-color:hsla(49.14,100%,74.18%,.42);border-style:dashed;color:hsla(0,0%,15%,.66);--calendar-apt-ink: hsla(0, 0%, 15%, 0.68);--calendar-apt-muted: hsla(0, 0%, 15%, 0.52)}.calendar-week-appointment.apt-default{--calendar-apt-accent: var(--bulma-grey);--calendar-apt-surface: var(--bulma-scheme-main-bis);--calendar-apt-border: var(--bulma-border);--calendar-apt-ink: var(--bulma-text);--calendar-apt-muted: var(--bulma-text-weak)}.calendar-week-appointment.apt-pending-approval{background-image:repeating-linear-gradient(-45deg, transparent, transparent 8px, rgba(255, 255, 255, 0.34) 8px, rgba(255, 255, 255, 0.34) 13px);border-style:dashed;border-left-width:5px;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.92),inset 0 -1px 0 0 hsla(0,0%,100%,.92),inset 0 0 0 1px var(--calendar-apt-accent, hsl(49.14, 100%, 74.18%))}.calendar-week-appointment.apt-requested-slot{outline:1px solid var(--calendar-apt-border, hsl(0, 0%, 79%));outline-offset:-2px}@media screen and (max-width: 768px){.calendar-week-appointment{padding:.25rem .35rem}}.calendar-week-event.group-event-block{padding:.5rem .5rem;background:hsl(280,60%,65%);color:#fff;border-left:3px solid hsl(280,60%,45%);cursor:pointer;transition:filter .15s ease;text-decoration:none;display:block;margin-bottom:.3rem}.calendar-week-event.group-event-block:hover{filter:brightness(0.95);color:#fff}.calendar-week-event.group-event-block .event-time{opacity:.9;margin-bottom:.15rem}.calendar-week-event.group-event-block .event-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.15rem}.calendar-week-event.group-event-block .event-participants{opacity:.9;display:flex;align-items:center;gap:.25rem;margin-bottom:.1rem}.calendar-week-event.group-event-block .event-staff{opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:.25rem}.calendar-week-event.group-event-block .event-staff .more{opacity:.7;margin-left:.2rem}@media screen and (max-width: 768px){.calendar-week-event.group-event-block{padding:.4rem .4rem}}.calendar-week-summary{border-top:1px solid hsl(0,0%,92%)}[data-calendar-drag-target~=appointment].calendar-appointment-block--focus,.calendar-last-minute-promotion-block.calendar-appointment-block--focus{opacity:1 !important;z-index:80 !important;outline:2px solid hsla(325,80%,70%,.9) !important;outline-offset:1px;box-shadow:0 0 0 4px hsla(325,80%,70%,.18),0 4px 12px hsla(325,80%,70%,.22) !important}[data-calendar-drag-target~=appointment].calendar-appointment-block--focus.apt-status-cancelled{border-color:hsla(0,0%,44%,.62) !important;border-width:2px !important;outline:none;box-shadow:0 0 0 4px hsla(0,0%,100%,.9),0 8px 18px hsla(0,0%,44%,.14) !important}@media screen and (max-width: 1023px){[data-calendar-day-employee-header]{padding-top:.15rem !important;padding-bottom:.15rem !important}[data-calendar-day-employee-header] [data-calendar-employee-job],[data-calendar-day-employee-header] [data-calendar-employee-job=true]{display:none !important}[data-calendar-day-employee-header] [data-calendar-employee-menu-trigger]{height:2rem;min-height:2rem;width:2rem}[data-calendar-day-employee-header] .calendar-staff-header-photo{display:none !important}}@media screen and (max-width: 768px){[data-calendar-staff-actions-dropdown].is-active .dropdown-menu{bottom:calc(var(--bottom-menu-height, 60px) + env(safe-area-inset-bottom, 0px)) !important;left:0 !important;max-height:calc(100dvh - var(--bottom-menu-height, 60px) - env(safe-area-inset-bottom, 0px)) !important;min-width:0 !important;overflow-y:auto !important;padding-top:0 !important;position:fixed !important;right:0 !important;top:0 !important;width:100% !important;z-index:3100 !important;border-radius:0 !important}[data-calendar-staff-actions-dropdown].is-active .dropdown-content{border-radius:0;box-shadow:none;min-height:100%;overflow-y:auto}.calendar-staff-actions-mobile-close{display:flex !important}}.calendar-staff-actions-mobile-close{display:none}@media screen and (max-width: 480px){.me-navbar .navbar-brand .navbar-item{padding:.5rem .5rem}.me-navbar .navbar-brand .navbar-item .icon{font-size:1rem}}@media screen and (max-width: 480px){.me-navbar .dropdown .button.is-small{padding:.25rem .5rem;height:auto}.me-navbar .dropdown .button.is-small .is-size-6-try{font-size:.75rem !important}.me-navbar .dropdown .button.is-small .icon.is-small{font-size:.75rem;margin-left:.15rem !important}}@media screen and (max-width: 768px){.me-navbar .dropdown .dropdown-menu{position:fixed !important;top:calc(52px + var(--impersonation-banner-offset, 0px)) !important;left:.5rem !important;right:.5rem !important;width:auto !important;max-width:none !important;z-index:100}}@media screen and (max-width: 768px){.me-navbar .dropdown .dropdown-menu .dropdown-content{border-radius:6px;box-shadow:0 8px 16px rgba(0,0,0,.15)}}@media screen and (max-width: 768px){.me-navbar .dropdown .dropdown-menu .dropdown-content .dropdown-item{padding:.75rem 1rem;font-size:.9rem}}.me-navbar .dropdown .dropdown-menu .dropdown-content .dropdown-item.is-active{background-color:#f5f5f5;color:inherit}@media screen and (max-width: 768px){.navbar-dropdown{position:fixed !important;left:0 !important;right:0 !important;width:100% !important;max-width:none !important;border-radius:0;border-top:1px solid #eee;box-shadow:0 8px 16px rgba(0,0,0,.1)}.navbar-dropdown .navbar-item{padding:.75rem 1rem}}@media screen and (max-width: 768px){.section{padding:1rem .75rem !important;padding-top:calc(4.5rem + var(--impersonation-banner-offset, 0px)) !important}}@media screen and (max-width: 480px){.section{padding:.5rem !important;padding-top:calc(4rem + var(--impersonation-banner-offset, 0px)) !important}}@media screen and (max-width: 768px){.notification{margin-left:-0.5rem;margin-right:-0.5rem;border-radius:0;padding:.75rem 1rem;font-size:.9rem}}.my-layout{min-height:calc(100vh - var(--impersonation-banner-offset, 0px));height:calc(100vh - var(--impersonation-banner-offset, 0px));overflow:hidden}.my-layout .title{font-weight:800}@media screen and (max-width: 768px){.my-layout{min-height:calc(100dvh - var(--impersonation-banner-offset, 0px));height:calc(100dvh - var(--impersonation-banner-offset, 0px))}}.my-columns-wrapper{flex:1;min-height:0;overflow:hidden;margin-top:0 !important}@media screen and (max-width: 768px){.my-columns-wrapper{flex:1 1 auto;min-height:0}.my-main .my-main-content{padding-left:.75rem;padding-right:.75rem}.my-main .container{padding-left:.5rem;padding-right:.5rem}}.my-sidebar{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media screen and (max-width: 768px){.my-sidebar{position:fixed;top:var(--impersonation-banner-offset, 0px);left:0;bottom:0;width:280px;z-index:40;transform:translateX(-100%);transition:transform .3s ease}.my-sidebar.is-visible{transform:translateX(0)}.my-sidebar-overlay{position:fixed;top:var(--impersonation-banner-offset, 0px);left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:35;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.my-sidebar-overlay.is-visible{opacity:1;visibility:visible}}@media screen and (min-width: 769px){.my-sidebar-overlay{display:none}}.my-main{flex:1 1 auto;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height:0;max-height:100%}.my-main #profile-photo{scroll-margin-top:6rem}@media screen and (max-width: 768px){.my-main{min-height:calc(100dvh - 3.5rem);padding-bottom:70px}}@media screen and (min-width: 769px){.my-main{padding-bottom:0}}.my-main .my-main-content{flex-shrink:0}@media screen and (max-width: 768px){.my-empty-state{min-height:calc(100dvh - 200px);display:flex;flex-direction:column;align-items:center;justify-content:center}}@media screen and (min-width: 769px){.my-main .my-main-content{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (max-width: 768px){.my-layout .navbar{min-height:3.5rem}.my-layout .navbar-brand{min-height:3.5rem}.my-layout .navbar-item{padding:.75rem 1rem}}.my-mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:30}.my-fixed-actions{display:none}@media screen and (max-width: 1023px){.my-main.has-fixed-actions{padding-bottom:calc(var(--bottom-h, 56px) + env(safe-area-inset-bottom) + 6rem)}.my-fixed-actions{display:block;position:fixed;left:0;right:0;bottom:calc(var(--bottom-h, 56px) + env(safe-area-inset-bottom));z-index:3050;background:#fff;border-top:1px solid hsl(0,0%,92%);box-shadow:0 -6px 16px rgba(0,0,0,.08);padding:.75rem}.my-fixed-actions-inner{max-width:760px;margin:0 auto}.my-fixed-actions .buttons{margin-bottom:0}.my-fixed-actions .button{flex:1 1 auto}}@media screen and (min-width: 1400px){.my-two-column-layout{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.my-two-column-layout .my-full-width{grid-column:1/-1}}.my-sidebar details{margin-left:0;padding-left:0;border-left:0}.my-sidebar .menu .menu-list li a.is-active{background-color:hsl(264,98%,82%) !important;color:#fff !important}.my-sidebar .menu .menu-list li a:hover:not(.is-active){background-color:hsl(268,86%,95%);color:hsl(0,0%,15%)}.my-sidebar details>summary{font-size:1em;padding:.5em .75em}.my-sidebar details>ul{margin:0;padding-left:0;list-style:none;border-left:0}.my-sidebar .menu-group-label{display:block;padding-left:.75em}.my-sidebar .image.is-rounded{overflow:hidden}.my-sidebar .image.is-rounded img{width:100%;height:100%;object-fit:cover}.my-sidebar a.sidebar-profile-photo-link{text-decoration:none;color:inherit}.my-sidebar a.sidebar-profile-photo-link:focus-visible{outline:2px solid hsl(264,98%,82%);outline-offset:4px;border-radius:.25rem}@media screen and (min-width: 769px)and (max-width: 1023px){.my-sidebar>div{padding:.5rem .5rem .5rem .25rem !important}.my-sidebar{font-size:.82rem}.my-sidebar .menu-label{font-size:.75rem;margin-bottom:.5em;padding-left:.1em}.my-sidebar .menu-list a{padding:.35em .45em .35em .1em;font-size:.82rem}.my-sidebar .menu-list a .icon{width:1.1em;height:1.1em;margin-right:.2em}.my-sidebar .menu-list a .icon i{font-size:.8em}.my-sidebar details>summary{padding:.35em .45em .35em .1em}.my-sidebar .menu-group-label{padding-left:.1em}.my-sidebar .badge,.my-sidebar .tag{font-size:.75rem;padding:.15em .4em}.my-sidebar .coming-soon-badge{font-size:.75rem}.my-sidebar .has-text-centered{padding-top:.5rem !important;padding-bottom:.5rem !important}.my-sidebar .has-text-centered .is-size-6-try{font-size:.75rem !important}.my-sidebar .buttons .button.is-small{font-size:.75rem;padding:.25em .5em}}.portfolio-masonry{columns:4;column-gap:1rem;padding:.5rem 0}@media screen and (max-width: 1400px){.portfolio-masonry{columns:3}}@media screen and (max-width: 1024px){.portfolio-masonry{columns:3}}@media screen and (max-width: 768px){.portfolio-masonry{columns:2;column-gap:.75rem;padding:.25rem 0}}@media screen and (max-width: 480px){.portfolio-masonry{columns:1}}.portfolio-photo-item{break-inside:avoid;margin-bottom:1rem;position:relative;border-radius:8px;overflow:hidden;background:hsl(0,0%,96%);cursor:pointer;transition:transform .2s ease;display:flex;flex-direction:column}@media screen and (max-width: 768px){.portfolio-photo-item{margin-bottom:.5rem;border-radius:4px}}.portfolio-photo-image-wrap{position:relative;line-height:0}.portfolio-photo-click-target{position:absolute;inset:0;z-index:1}.portfolio-photo-image{display:block;width:100%;height:auto;border-radius:8px 8px 0 0}@media screen and (max-width: 768px){.portfolio-photo-image{border-radius:4px 4px 0 0}}.portfolio-photo-placeholder{width:100%;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:hsl(0,0%,92%);border-radius:8px 8px 0 0}@media screen and (max-width: 768px){.portfolio-photo-placeholder{border-radius:4px 4px 0 0}}.portfolio-photo-footer{padding:.625rem .75rem;background:#fff;border-top:1px solid hsl(0,0%,92%);border-radius:0 0 8px 8px}@media screen and (max-width: 768px){.portfolio-photo-footer{padding:.5rem .625rem;border-radius:0 0 4px 4px}}.portfolio-footer-service{font-size:.8125rem;font-weight:600;color:hsl(0,0%,21%);margin-bottom:.375rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-footer-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.25rem}.portfolio-footer-business{font-size:.7rem;color:hsl(0,0%,44%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.portfolio-footer-consent{display:inline-flex;align-items:center;gap:.25rem;font-size:.65rem;padding:.125rem .375rem;border-radius:10px;font-weight:500;white-space:nowrap;border:none;background:none;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.portfolio-footer-consent i{font-size:.6rem}.portfolio-footer-consent.portfolio-footer-consent-internal{background:hsl(0,0%,96%);color:hsl(0,0%,44%)}.portfolio-footer-consent.portfolio-footer-consent-external{background:hsl(151,76%,106%);color:hsl(151,76%,76%)}.portfolio-footer-consent.portfolio-footer-consent-revoked{background:hsl(350,100%,101%);color:hsl(350,100%,71%)}.portfolio-footer-consent.portfolio-footer-consent-clickable:hover{opacity:.8;transform:scale(1.05)}.portfolio-footer-consent.portfolio-footer-consent-clickable:active{transform:scale(0.95)}.portfolio-footer-featured{display:inline-flex;align-items:center;color:hsl(52,95%,58%);font-size:.7rem}.portfolio-footer-approved{display:inline-flex;align-items:center;gap:.25rem;font-size:.65rem;padding:.125rem .375rem;border-radius:10px;font-weight:500;white-space:nowrap}.portfolio-footer-approved.is-approved{background:hsl(151,76%,106%);color:hsl(151,76%,76%)}.portfolio-footer-approved.is-pending{background:hsl(49,93%,79%);color:hsl(49,100%,63%)}.portfolio-footer-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.portfolio-footer-tag{display:inline-block;padding:.125rem .375rem;background:hsl(0,0%,96%);border-radius:8px;font-size:.65rem;color:hsl(0,0%,44%);line-height:1.4}.portfolio-tag-completeness{margin-top:.35rem;font-size:.68rem;font-weight:600}.portfolio-tag-completeness.is-complete{color:hsl(151,76%,76%)}.portfolio-tag-completeness.is-incomplete{color:hsl(49,100%,63%)}.portfolio-photo-overlay{position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0) 40%);display:flex;align-items:flex-start;justify-content:space-between;padding:.5rem;border-radius:8px;z-index:2;pointer-events:none}@media screen and (max-width: 768px){.portfolio-photo-overlay{padding:.5rem;border-radius:4px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0) 45%)}}.portfolio-photo-badges{display:flex;gap:.5rem;align-items:flex-start;pointer-events:auto}.portfolio-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff;color:hsl(0,0%,21%);font-size:.75rem}.portfolio-badge.portfolio-badge-internal{color:hsl(0,0%,44%)}.portfolio-badge.portfolio-badge-public{color:hsl(151,76%,76%)}.portfolio-badge.portfolio-badge-revoked{color:hsl(350,100%,71%)}.portfolio-badge.portfolio-badge-featured{color:hsl(49,100%,63%)}.portfolio-badge.portfolio-badge-approved{color:hsl(151,76%,76%)}.portfolio-photo-actions{display:flex;gap:.35rem;align-items:flex-start;pointer-events:auto;opacity:0;transition:opacity .15s ease}@media screen and (max-width: 768px){.portfolio-photo-actions{opacity:1}}.portfolio-photo-item:hover .portfolio-photo-actions,.portfolio-photo-item:focus-within .portfolio-photo-actions{opacity:1}.portfolio-action-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;color:hsl(0,0%,21%);border:none;cursor:pointer;transition:background .2s ease,transform .2s ease;position:relative;font-size:.875rem}@media screen and (max-width: 768px){.portfolio-action-btn{width:32px;height:32px;font-size:.75rem}}.portfolio-action-btn:hover{background:#fff;transform:scale(1.1)}.portfolio-action-btn.portfolio-action-delete{color:hsl(350,100%,71%)}.portfolio-action-btn.portfolio-action-delete:hover{background:hsl(350,100%,71%);color:#fff}.portfolio-action-btn.portfolio-action-approval{color:hsl(151,76%,76%)}.portfolio-action-btn.portfolio-action-approval.is-approved{background:hsl(151,76%,106%)}.portfolio-action-btn.portfolio-action-approval:hover{background:hsl(151,76%,76%);color:#fff}.portfolio-dropdown-trigger{position:relative}.portfolio-dropdown-menu{position:absolute;top:calc(100% + .5rem);right:0;min-width:240px;max-width:300px;background:#fff;border-radius:8px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;z-index:20}@media screen and (max-width: 768px){.portfolio-dropdown-menu{right:auto;left:0;min-width:200px}}.portfolio-dropdown-menu.is-active{opacity:1;visibility:visible;transform:translateY(0)}.portfolio-dropdown-content{padding:.5rem 0}.portfolio-dropdown-header{padding:.75rem 1rem .5rem;border-bottom:1px solid hsl(0,0%,92%);margin-bottom:.25rem;font-weight:600;font-size:.875rem;color:hsl(0,0%,21%)}.portfolio-dropdown-help{font-weight:normal;font-size:.75rem;color:hsl(0,0%,44%);margin-top:.25rem;margin-bottom:0}.portfolio-dropdown-item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;color:hsl(0,0%,21%);text-decoration:none;border:none;background:none;width:100%;text-align:left;cursor:pointer;transition:background .2s ease;font-size:.875rem}.portfolio-dropdown-item:hover{background:hsl(0,0%,96%)}.portfolio-dropdown-item.is-active{background:hsl(268,86%,95%);color:hsl(264,98%,82%)}.portfolio-dropdown-item i{width:16px;text-align:center;margin-top:.125rem;flex-shrink:0}.portfolio-dropdown-item span{display:flex;flex-direction:column;gap:.125rem;flex:1}.portfolio-dropdown-item span strong{font-weight:600;line-height:1.3}.portfolio-dropdown-item span small{font-size:.75rem;color:hsl(0,0%,44%);line-height:1.2;font-weight:normal}.portfolio-empty-state{text-align:center;padding:4rem 2rem}@media screen and (max-width: 768px){.portfolio-empty-state{padding:3rem 1.5rem}}.portfolio-empty-icon{font-size:4rem;color:hsl(0,0%,92%);margin-bottom:1.5rem}@media screen and (max-width: 768px){.portfolio-empty-icon{font-size:3rem;margin-bottom:1rem}}.portfolio-empty-title{font-size:1.5rem;font-weight:600;color:hsl(0,0%,21%);margin-bottom:.75rem}@media screen and (max-width: 768px){.portfolio-empty-title{font-size:1.25rem}}.portfolio-empty-text{font-size:1rem;color:hsl(0,0%,44%);margin-bottom:2rem;max-width:400px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.portfolio-empty-text{font-size:.875rem;margin-bottom:1.5rem}}.birthday-panel{background:linear-gradient(135deg, color-mix(in srgb, hsl(325, 80%, 70%) 18%, hsl(0, 0%, 100%) 82%) 0%, color-mix(in srgb, hsl(264, 98%, 82%) 14%, hsl(0, 0%, 100%) 86%) 100%);border:2px solid color-mix(in srgb, hsl(325, 80%, 70%) 30%, hsl(0, 0%, 100%) 70%);box-shadow:0 2px 4px rgba(0,0,0,.05);border-radius:20px;padding:1.5rem 1.25rem 1rem;overflow:hidden;position:relative}.birthday-panel__card{display:flex;align-items:center;gap:1.1rem}.birthday-panel__avatar{flex:0 0 auto}.birthday-panel__body{min-width:0;flex:1 1 auto}.birthday-panel__tag{font-size:.78rem;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb, hsl(325, 76%, 42%) 80%, hsl(20, 5%, 22%) 20%);margin-bottom:.15rem}.birthday-panel__name{font-size:1.1rem;font-weight:700;color:hsl(20, 5%, 22%);margin-bottom:.1rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.birthday-panel__role{font-size:.8rem;color:color-mix(in srgb, hsl(0, 0%, 44%) 70%, hsl(0, 0%, 100%) 30%);margin-bottom:.35rem}.birthday-panel__msg{font-size:.85rem;color:color-mix(in srgb, hsl(20, 5%, 22%) 65%, hsl(280, 60%, 65%) 35%);margin-bottom:0;line-height:1.45}.birthday-panel__dots{display:flex;justify-content:center;gap:.45rem;margin-top:1rem}.birthday-panel__dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:color-mix(in srgb, hsl(325, 80%, 70%) 35%, hsl(0, 0%, 100%) 65%);border:none;padding:0;cursor:pointer;transition:background .2s,transform .2s}.birthday-panel__dot.is-active{background:hsl(325, 80%, 70%);transform:scale(1.3)}.my-gift-cards{--voucher-card-radius: 20px;--voucher-card-shadow: 0 18px 40px rgba(16, 24, 40, 0.12);--voucher-card-border: rgba(255, 255, 255, 0.5);--voucher-code-bg: rgba(255, 255, 255, 0.85);--voucher-text-dark: #10221b;--voucher-text-light: #f7faf7}@media screen and (max-width: 768px){.my-gift-cards.flush-mobile{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}}.my-voucher-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit, minmax(220px, 280px));justify-content:start}.my-gift-cards__actions .box{min-height:160px}.my-customer-aggregated-header .title,.my-customer-page-header .title{transition:opacity .2s ease}@media screen and (max-width: 768px){.my-customer-aggregated-header .title,.my-customer-page-header .title{display:none}.my-customer-aggregated-header .tags,.my-customer-page-header .tags{display:none}}.voucher-card{position:relative;border-radius:var(--voucher-card-radius);overflow:hidden;box-shadow:var(--voucher-card-shadow);border:0;background:#f4f5f2;color:var(--voucher-text-dark);transition:transform .2s ease,box-shadow .2s ease}.voucher-card.is-faded{opacity:.65;filter:saturate(0.6)}.voucher-card:hover{transform:translateY(-2px);box-shadow:0 22px 48px rgba(16,24,40,.16)}.voucher-card__top{padding:1.1rem 1.2rem 1.4rem;display:grid;gap:.75rem;color:var(--voucher-text-light);background:linear-gradient(135deg, var(--voucher-primary, #0f4c3a), var(--voucher-secondary, #1f7a5c))}.voucher-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.voucher-card__brand-text{display:grid;gap:.2rem}.voucher-card__business{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.voucher-card__template{font-size:1.1rem;font-weight:600}.voucher-card__status{display:flex;justify-content:flex-start;flex-shrink:0}.voucher-card__balance{display:grid;gap:.2rem}.voucher-card__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.voucher-card__amount{font-size:1.6rem;font-weight:700}.voucher-card__sub{font-size:.78rem;opacity:.85;display:flex;gap:.4rem}.voucher-card__cut{position:relative;height:12px;background:#fdfdfb}.voucher-card__cut::before,.voucher-card__cut::after{content:"";position:absolute;top:-6px;width:18px;height:18px;background:#fdfdfb;border-radius:999px}.voucher-card__cut::before{left:-9px}.voucher-card__cut::after{right:-9px}.voucher-card__bottom{padding:1rem 1.2rem 1.2rem;display:grid;gap:.75rem;background:#fdfdfb}.voucher-card__gift{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.35rem .6rem;border-radius:999px;font-size:.72rem;background:rgba(16,24,40,.08);color:var(--voucher-text-dark)}.voucher-card__gift-recipient{margin-left:.35rem}.voucher-card__gift-message{font-size:.78rem;font-style:italic;color:#3c4a44}.voucher-card__code{display:grid;gap:.35rem;padding:.75rem;border-radius:14px;background:var(--voucher-code-bg)}.voucher-card__code-value{font-family:"JetBrains Mono","Menlo","Monaco",monospace;font-size:1.2rem;font-weight:700;letter-spacing:.14em}.voucher-card__qr{width:80%;max-width:260px;justify-self:center;display:grid;place-items:center;margin-inline:auto}.voucher-card__qr svg{display:block;width:100%;height:auto}.voucher-card__meta{display:grid;gap:.4rem;font-size:.78rem;color:#3b4a42}.voucher-card__meta-item{display:flex;align-items:center;gap:.35rem}@media screen and (max-width: 768px){.my-voucher-grid{grid-template-columns:1fr}.voucher-card{border-radius:18px}.voucher-card__amount{font-size:1.4rem}}@media screen and (min-width: 1024px){.voucher-card__top{padding:.9rem 1rem 1.1rem}.voucher-card__bottom{padding:.9rem 1rem 1rem}.voucher-card__amount{font-size:1.35rem}.voucher-card__code-value{font-size:.95rem}}.my-holidays .title{letter-spacing:-0.02em}.my-holidays-hero{border:0;border-radius:20px;padding:1.25rem 1.5rem;color:hsl(0,0%,15%);background:linear-gradient(135deg, color-mix(in srgb, hsl(268, 86%, 95%) 92%, hsl(0, 0%, 100%) 8%) 0%, color-mix(in srgb, var(--brand-primary-lighter, hsl(325, 80%, 90%)) 65%, hsl(0, 0%, 100%) 35%) 100%);border:2px solid color-mix(in srgb, hsl(264, 98%, 82%) 28%, hsl(0, 0%, 100%) 72%)}.my-holidays-hero__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.my-holidays-hero__header .button{flex-shrink:0;margin-left:auto}.my-holidays-hero__title{display:flex;align-items:center;gap:.6rem;font-size:1.35rem;font-weight:700;color:hsl(0,0%,15%);margin:0}.my-holidays-hero__cta.button{border-radius:999px;font-weight:600;padding-left:1.2rem;padding-right:1.2rem;background:hsl(280,60%,65%);border-color:hsl(280,60%,65%);color:#fff}.my-holidays-hero__cta.button:hover,.my-holidays-hero__cta.button:focus{background:hsl(280,60%,45%);border-color:hsl(280,60%,45%);color:#fff}.my-holidays-hero__balance{margin-bottom:.75rem}.my-holidays-hero__available{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.my-holidays-hero__available-value{font-size:1.1rem;font-weight:600;color:hsl(0,0%,15%)}.my-holidays-hero__available-total{font-size:.95rem;color:hsl(0,0%,44%)}.my-holidays-progress__track{position:relative;overflow:hidden;border-radius:999px;background:#fff;height:12px;margin-bottom:.75rem}.my-holidays-progress__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg, hsl(151, 76%, 76%) 0%, color-mix(in srgb, hsl(151, 76%, 76%) 70%, hsl(107, 63%, 79%) 30%) 100%)}.my-holidays-progress__pending{position:absolute;top:0;bottom:0;border-radius:inherit;background:color-mix(in srgb, hsl(199, 65%, 70%) 45%, hsl(0, 0%, 100%) 55%)}.my-holidays-hero__legend{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.88rem}.my-holidays-hero__legend-item{display:flex;align-items:center;gap:.4rem;color:hsl(0,0%,44%)}.my-holidays-hero__legend-dot{width:10px;height:10px;border-radius:999px;flex-shrink:0}.my-holidays-hero__legend-dot.is-taken{background:hsl(151,76%,76%)}.my-holidays-hero__legend-dot.is-pending{background:color-mix(in srgb, hsl(199, 65%, 70%) 65%, hsl(0, 0%, 100%) 35%)}.my-holidays-composition{padding:1rem 1.15rem;border-radius:18px;border:1px solid color-mix(in srgb, hsl(264, 98%, 82%) 14%, hsl(0, 0%, 100%) 86%);background:color-mix(in srgb, hsl(268, 86%, 95%) 45%, hsl(0, 0%, 100%) 55%);margin-top:1rem}.my-holidays-composition__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem}.my-holidays-composition__header .title{font-size:.95rem;font-weight:600;color:hsl(0,0%,15%);margin:0}.my-holidays-composition .table{background:rgba(0,0,0,0);font-size:.92rem}.my-holidays-composition .table td,.my-holidays-composition .table th{border:0;padding:.4rem 0}.my-holidays-composition .table tfoot tr{border-top:1px solid color-mix(in srgb, hsl(264, 98%, 82%) 18%, hsl(0, 0%, 100%) 82%)}.my-holidays-composition .table tfoot tr th{padding-top:.6rem}.my-holidays-pending-banner{display:flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border-radius:12px;background:color-mix(in srgb, hsl(199, 65%, 70%) 18%, hsl(0, 0%, 100%) 82%);color:color-mix(in srgb, hsl(199, 65%, 70%) 70%, hsl(0, 0%, 15%) 30%);font-size:.92rem;margin-top:.75rem}.my-holidays-requests-box{border-radius:20px;border:1px solid hsl(0,0%,92%);background:#fff;padding:1.25rem;margin-bottom:1rem}.my-holidays-requests-box__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.my-holidays-requests-box__title{display:flex;align-items:center;gap:.6rem;font-size:1.15rem;font-weight:700;color:hsl(0,0%,15%);margin:0}.my-holidays-requests-box__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:999px;background:hsl(0,0%,92%);color:hsl(0,0%,44%);font-size:.82rem;font-weight:600}.my-holidays-request-list{display:flex;flex-direction:column;gap:.85rem}.my-holidays-request-card{padding:1rem 1.1rem;border-radius:18px;border:1px solid hsl(0,0%,92%);background:#fff;color:hsl(0,0%,15%);cursor:pointer}.my-holidays-request-card summary{list-style:none;cursor:pointer}.my-holidays-request-card summary::-webkit-details-marker{display:none}.my-holidays-request-card{border-color:color-mix(in srgb, var(--type-color) 25%, hsl(0, 0%, 100%) 75%);background:color-mix(in srgb, var(--type-color) 12%, hsl(0, 0%, 100%) 88%);color:color-mix(in srgb, var(--type-color) 60%, hsl(20, 5%, 22%) 40%)}.my-holidays-request-card .my-holidays-request-card__icon{background:color-mix(in srgb, var(--type-color) 18%, hsl(0, 0%, 100%) 82%);color:color-mix(in srgb, var(--type-color) 70%, hsl(20, 5%, 22%) 30%)}.my-holidays-request-card.is-pending{border-color:color-mix(in srgb, hsl(30, 100%, 73%) 40%, hsl(0, 0%, 100%) 60%);background:color-mix(in srgb, hsl(29, 92%, 81%) 70%, hsl(0, 0%, 100%) 30%);color:rgb(127.5,85,0)}.my-holidays-request-card.is-pending .my-holidays-request-card__icon{background:color-mix(in srgb, hsl(30, 100%, 73%) 20%, hsl(0, 0%, 100%) 80%);color:rgb(127.5,85,0)}.my-holidays-request-card.is-rejected{border-color:color-mix(in srgb, hsl(350, 100%, 71%) 38%, hsl(0, 0%, 100%) 62%);background:color-mix(in srgb, hsl(350, 100%, 71%) 25%, hsl(0, 0%, 100%) 75%);color:color-mix(in srgb, hsl(350, 100%, 71%) 85%, hsl(20, 5%, 22%) 15%)}.my-holidays-request-card.is-rejected .my-holidays-request-card__icon{background:color-mix(in srgb, hsl(350, 100%, 71%) 20%, hsl(0, 0%, 100%) 80%);color:color-mix(in srgb, hsl(350, 100%, 71%) 80%, hsl(20, 5%, 22%) 20%)}.my-holidays-request-card.is-cancelled{border-color:hsl(0,0%,92%);background:hsl(0,0%,97%);color:hsl(0,0%,44%)}.my-holidays-request-card.is-cancelled .my-holidays-request-card__icon{background:color-mix(in srgb, hsl(0, 0%, 58%) 15%, hsl(0, 0%, 100%) 85%);color:hsl(0,0%,44%)}.my-holidays-request-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.my-holidays-request-card__header-main{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.my-holidays-request-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;flex:0 0 auto;font-size:1rem}.my-holidays-request-card__dates{color:inherit;line-height:1.25;font-size:1rem;font-weight:600;margin:0}.my-holidays-request-card__meta{color:currentColor;opacity:.78;font-size:.88rem;margin-top:.15rem}.my-holidays-request-card__meta-dot{margin:0 .25rem}.my-holidays-request-card__status{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .75rem;border-radius:999px;font-size:.82rem;font-weight:600;line-height:1;white-space:nowrap;background:hsla(0,0%,100%,.6);color:inherit;flex-shrink:0}.my-holidays-request-card__note{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem .85rem;border-radius:12px;background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.9);color:inherit;font-size:.9rem;margin-top:.75rem}.my-holidays-request-card__footer{margin-top:.75rem;display:flex;justify-content:flex-end}.my-holidays-request-card__footer form{margin:0}.my-holidays-request-card__action.button{width:auto;justify-content:center;min-height:2.1rem;padding-inline:.85rem;border-radius:12px;border:1px solid color-mix(in srgb, var(--type-color) 35%, hsl(0, 0%, 100%) 65%);background:hsla(0,0%,100%,.6);color:color-mix(in srgb, var(--type-color) 70%, hsl(20, 5%, 22%) 30%);box-shadow:none;font-size:.85rem}.my-holidays-request-card__action.button:hover,.my-holidays-request-card__action.button:focus{background:hsla(0,0%,100%,.85);border-color:color-mix(in srgb, var(--type-color) 50%, hsl(0, 0%, 100%) 50%)}.my-holidays-request-card.is-cancelled .my-holidays-request-card__action.button{border-color:hsl(0,0%,79%);color:hsl(0,0%,44%)}.my-holidays-public-box{border-radius:20px;border:1px solid hsl(0,0%,92%);background:#fff;padding:1rem 1.25rem;margin-bottom:1rem}.my-holidays-public-list__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer}.my-holidays-public-list__summary::-webkit-details-marker{display:none}.my-holidays-public-list__title{display:flex;align-items:center;gap:.5rem}.my-holidays-public-list__title-text{font-size:1rem;font-weight:600;color:hsl(0,0%,15%)}.my-holidays-public-list__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;border-radius:999px;background:color-mix(in srgb, hsl(49.14, 100%, 74.18%) 35%, hsl(0, 0%, 100%) 65%);color:rgb(127.5,85,0);font-size:.78rem;font-weight:600}.my-holidays-public-list__next{font-size:.88rem;color:hsl(0,0%,44%)}.my-holidays-public-list__chevron{color:hsl(0,0%,58%);transition:transform .2s ease}details[open] .my-holidays-public-list__chevron{transform:rotate(180deg)}.my-holidays-public-list__body{padding-top:1rem}.my-holidays-public-list__items{display:grid;gap:.5rem}.my-holidays-public-list__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .9rem;border-radius:12px;background:color-mix(in srgb, hsl(268, 86%, 95%) 35%, hsl(0, 0%, 100%) 65%);font-size:.92rem}.my-holidays-employment-box{border-radius:20px;border:1px solid hsl(0,0%,92%);background:#fff;padding:.9rem 1.25rem;display:flex;align-items:center;gap:.6rem;font-size:.95rem;color:hsl(0,0%,44%)}.my-holidays-employment-box .icon{color:hsl(0,0%,58%)}@media screen and (max-width: 768px){.my-holidays-hero__title{font-size:1.15rem}.my-holidays-hero{padding:1rem}.my-holidays-public-list__next{font-size:.82rem}.my-holidays-hero__header,.my-holidays-request-card__header{flex-direction:row}}.toff-cal__grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:4px}.toff-cal__weekdays{margin-bottom:4px}.toff-cal__weekday{padding:2px 0;text-transform:uppercase;letter-spacing:.03em}.toff-cal__day{position:relative;min-height:62px;padding:3px 4px 4px;border-radius:10px;border:1px solid color-mix(in srgb, hsl(20, 5%, 22%) 8%, hsl(0, 0%, 100%) 92%);background:#fff;display:flex;flex-direction:column;gap:2px;overflow:hidden;transition:background .12s ease,border-color .12s ease}.toff-cal__day.is-outside,.toff-cal__day.is-weekend,.toff-cal__day.is-past{background:color-mix(in srgb, hsl(20, 5%, 22%) 4%, hsl(0, 0%, 100%) 96%);color:hsl(0,0%,58%)}.toff-cal__day.is-outside{opacity:.45}.toff-cal__day.is-selectable{cursor:pointer}.toff-cal__day.is-selectable:hover{border-color:hsl(325,80%,70%);background:color-mix(in srgb, hsl(325, 80%, 70%) 7%, hsl(0, 0%, 100%) 93%)}.toff-cal__day.is-today .toff-cal__day-num{color:hsl(325,80%,70%)}.toff-cal__day.is-at-limit{border-color:hsl(49.14,100%,74.18%);box-shadow:inset 0 0 0 1px hsl(49.14,100%,74.18%)}.toff-cal__day.is-in-range{background:color-mix(in srgb, hsl(325, 80%, 70%) 14%, hsl(0, 0%, 100%) 86%);border-color:color-mix(in srgb, hsl(325, 80%, 70%) 40%, hsl(0, 0%, 100%) 60%)}.toff-cal__day.is-range-start,.toff-cal__day.is-range-end{background:color-mix(in srgb, hsl(325, 80%, 70%) 26%, hsl(0, 0%, 100%) 74%);border-color:hsl(325,80%,70%)}.toff-cal__day-num{line-height:1.1}.toff-cal__chip{border-radius:5px;padding:0 4px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toff-cal__chip.is-approved{background:color-mix(in srgb, hsl(151, 76%, 76%) 18%, hsl(0, 0%, 100%) 82%);color:color-mix(in srgb, hsl(151, 76%, 76%) 70%, hsl(20, 5%, 22%) 30%)}.toff-cal__chip.is-pending{background:color-mix(in srgb, hsl(49.14, 100%, 74.18%) 22%, hsl(0, 0%, 100%) 78%);color:color-mix(in srgb, hsl(49.14, 100%, 74.18%) 75%, hsl(20, 5%, 22%) 35%)}.toff-cal__chip.is-self{font-weight:600;outline:1px dashed color-mix(in srgb, hsl(20, 5%, 22%) 25%, hsl(0, 0%, 100%) 75%)}.toff-cal__holiday{color:color-mix(in srgb, hsl(199, 65%, 70%) 70%, hsl(20, 5%, 22%) 30%);font-weight:600}.toff-cal__more{line-height:1.2}.toff-cal__dot{width:10px;height:10px;border-radius:999px;flex-shrink:0}.toff-cal__dot.is-approved{background:color-mix(in srgb, hsl(151, 76%, 76%) 60%, hsl(0, 0%, 100%) 40%)}.toff-cal__dot.is-pending{background:color-mix(in srgb, hsl(49.14, 100%, 74.18%) 70%, hsl(0, 0%, 100%) 30%)}.toff-cal__dot.is-holiday{background:color-mix(in srgb, hsl(199, 65%, 70%) 60%, hsl(0, 0%, 100%) 40%)}.toff-cal__dot.is-limit{background:hsl(49.14,100%,74.18%);box-shadow:0 0 0 2px color-mix(in srgb, hsl(49.14, 100%, 74.18%) 30%, hsl(0, 0%, 100%) 70%)}.toff-cal__people{display:flex;flex-direction:column;gap:2px;min-width:0}.toff-cal__dots{display:flex;flex-wrap:wrap;align-items:center;gap:3px;margin-top:2px}.toff-cal__dot.is-small{width:7px;height:7px;box-shadow:none}.toff-cal__detail{border-radius:8px}@media screen and (max-width: 768px){.toff-cal__grid{gap:3px}.toff-cal__day{min-height:52px;padding:3px;border-radius:8px}.toff-cal__weekday{letter-spacing:0}}.my-stat-tiles{display:flex;flex-wrap:wrap;gap:.75rem}.my-stat-tile{flex:1;min-width:120px;border-radius:12px;padding:.8rem 1.1rem;text-align:center;background:color-mix(in srgb, hsl(0, 0%, 92%) 28%, hsl(0, 0%, 100%) 72%);border:1px solid hsl(0, 0%, 92%)}.my-stat-tile__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:hsl(0, 0%, 44%);margin-bottom:.2rem}.my-stat-tile__value{font-size:1.5rem;font-weight:800;line-height:1.1;color:hsl(20, 5%, 22%);margin:0}.my-stat-tile--primary{background:color-mix(in srgb, hsl(325, 80%, 70%) 8%, hsl(0, 0%, 100%) 92%);border-color:color-mix(in srgb, hsl(325, 80%, 70%) 22%, hsl(0, 0%, 100%) 78%)}.my-stat-tile--primary .my-stat-tile__label{color:color-mix(in srgb, hsl(325, 80%, 70%) 60%, hsl(20, 5%, 22%) 40%)}.my-stat-tile--primary .my-stat-tile__value{color:color-mix(in srgb, hsl(325, 80%, 70%) 75%, hsl(20, 5%, 22%) 25%)}.my-stat-tile--success{background:color-mix(in srgb, hsl(151, 76%, 76%) 8%, hsl(0, 0%, 100%) 92%);border-color:color-mix(in srgb, hsl(151, 76%, 76%) 22%, hsl(0, 0%, 100%) 78%)}.my-stat-tile--success .my-stat-tile__label{color:color-mix(in srgb, hsl(151, 76%, 76%) 60%, hsl(20, 5%, 22%) 40%)}.my-stat-tile--success .my-stat-tile__value{color:color-mix(in srgb, hsl(151, 76%, 76%) 70%, hsl(20, 5%, 22%) 30%)}.my-stat-tile--warning{background:color-mix(in srgb, hsl(40, 100%, 25%) 8%, hsl(0, 0%, 100%) 92%);border-color:color-mix(in srgb, hsl(40, 100%, 25%) 22%, hsl(0, 0%, 100%) 78%)}.my-stat-tile--warning .my-stat-tile__label{color:color-mix(in srgb, hsl(40, 100%, 25%) 65%, hsl(20, 5%, 22%) 35%)}.my-stat-tile--warning .my-stat-tile__value{color:color-mix(in srgb, hsl(40, 100%, 25%) 80%, hsl(20, 5%, 22%) 20%)}.my-stat-tile--danger{background:color-mix(in srgb, hsl(350, 100%, 71%) 7%, hsl(0, 0%, 100%) 93%);border-color:color-mix(in srgb, hsl(350, 100%, 71%) 18%, hsl(0, 0%, 100%) 82%)}.my-stat-tile--danger .my-stat-tile__label{color:color-mix(in srgb, hsl(350, 100%, 71%) 60%, hsl(20, 5%, 22%) 40%)}.my-stat-tile--danger .my-stat-tile__value{color:color-mix(in srgb, hsl(350, 100%, 71%) 75%, hsl(20, 5%, 22%) 25%)}.my-stat-tile--info{background:color-mix(in srgb, hsl(199, 65%, 70%) 8%, hsl(0, 0%, 100%) 92%);border-color:color-mix(in srgb, hsl(199, 65%, 70%) 20%, hsl(0, 0%, 100%) 80%)}.my-stat-tile--info .my-stat-tile__label{color:color-mix(in srgb, hsl(199, 65%, 70%) 60%, hsl(20, 5%, 22%) 40%)}.my-stat-tile--info .my-stat-tile__value{color:color-mix(in srgb, hsl(199, 65%, 70%) 70%, hsl(20, 5%, 22%) 30%)}.my-stat-tile--orange{background:color-mix(in srgb, hsl(30, 100%, 73%) 9%, hsl(0, 0%, 100%) 91%);border-color:color-mix(in srgb, hsl(30, 100%, 73%) 18%, hsl(0, 0%, 100%) 82%)}.my-stat-tile--orange .my-stat-tile__label{color:color-mix(in srgb, hsl(30, 100%, 73%) 65%, hsl(20, 5%, 22%) 35%)}.my-stat-tile--orange .my-stat-tile__value{color:color-mix(in srgb, hsl(30, 100%, 73%) 80%, hsl(20, 5%, 22%) 20%)}.my-stat-tile--sm{border-radius:10px;padding:.55rem .75rem}.my-stat-tile--sm .my-stat-tile__label{font-size:.68rem}.my-stat-tile--sm .my-stat-tile__value{font-size:1.05rem;font-weight:700}.my-sick-alert{display:flex;align-items:flex-start;gap:.75rem;background:color-mix(in srgb, hsl(40, 100%, 25%) 8%, hsl(0, 0%, 100%) 92%);border:1px solid color-mix(in srgb, hsl(40, 100%, 25%) 28%, hsl(0, 0%, 100%) 72%);border-left:4px solid hsl(40, 100%, 25%);border-radius:12px;padding:.85rem 1rem;font-size:.875rem;color:color-mix(in srgb, hsl(40, 100%, 25%) 75%, hsl(20, 5%, 22%) 25%)}.my-sick-alert__icon{flex-shrink:0;font-size:1.1rem;margin-top:.1rem}.my-sick-notice{display:flex;align-items:flex-start;gap:.65rem;background:color-mix(in srgb, var(--type-color, hsl(30, 100%, 73%)) 6%, hsl(0, 0%, 100%) 94%);border:1px solid color-mix(in srgb, var(--type-color, hsl(30, 100%, 73%)) 16%, hsl(0, 0%, 100%) 84%);border-radius:12px;padding:.75rem 1rem;font-size:.875rem;color:color-mix(in srgb, var(--type-color, hsl(30, 100%, 73%)) 65%, hsl(20, 5%, 22%) 35%)}.my-sick-notice .icon{color:var(--type-color, hsl(30, 100%, 73%));flex-shrink:0}.my-sick-card{background:color-mix(in srgb, var(--type-color) 6%, hsl(0, 0%, 100%) 94%);border:1px solid color-mix(in srgb, var(--type-color) 22%, hsl(0, 0%, 100%) 78%);border-left:4px solid color-mix(in srgb, var(--type-color) 55%, hsl(0, 0%, 100%) 45%);border-radius:14px;margin-bottom:.65rem;overflow:hidden;transition:box-shadow .15s}.my-sick-card:hover{box-shadow:0 2px 12px hsla(20,5%,22%,.07)}.my-sick-card summary{list-style:none;cursor:pointer;padding:1rem 1.1rem .9rem}.my-sick-card summary::-webkit-details-marker{display:none}.my-sick-card__body{display:flex;align-items:center;gap:.75rem}.my-sick-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;background:color-mix(in srgb, var(--type-color) 16%, hsl(0, 0%, 100%) 84%);color:color-mix(in srgb, var(--type-color) 75%, hsl(20, 5%, 22%) 25%);font-size:1rem;flex-shrink:0}.my-sick-card__content{flex:1;min-width:0}.my-sick-card__badge{flex-shrink:0}.my-sick-card__note{margin:.6rem 0 0;background:color-mix(in srgb, hsl(0, 0%, 92%) 45%, hsl(0, 0%, 100%) 55%);border-radius:9px;padding:.5rem .75rem;font-size:.8rem;color:hsl(0, 0%, 44%);display:flex;align-items:flex-start;gap:.4rem}.my-sick-card__note .icon{flex-shrink:0;margin-top:.1rem}.my-sick-card__expanded{padding:.75rem 1.1rem 1rem;border-top:1px solid color-mix(in srgb, var(--type-color) 14%, hsl(0, 0%, 100%) 86%);background:color-mix(in srgb, var(--type-color) 3%, hsl(0, 0%, 100%) 97%)}.my-sick-card--needs-doc{--type-color: hsl(40, 100%, 25%)}.my-sick-empty{background:color-mix(in srgb, hsl(0, 0%, 92%) 40%, hsl(0, 0%, 100%) 60%);border:1px dashed hsl(0, 0%, 92%);border-radius:18px;padding:3rem 1.5rem;text-align:center}.my-sick-empty__emoji{font-size:2.5rem;margin-bottom:.5rem}.my-sick-empty__title{font-size:1.05rem;font-weight:700;color:hsl(20, 5%, 22%);margin-bottom:.35rem}.my-sick-empty__subtitle{font-size:.875rem;color:hsl(0, 0%, 58%);max-width:280px;margin:0 auto;line-height:1.5}.sick-form-section__label{font-size:.82rem;font-weight:700;color:hsl(20, 5%, 22%);margin-bottom:.5rem;letter-spacing:.01em}.sick-quick-select{display:flex;gap:.5rem}.sick-quick-select__option{flex:1;cursor:pointer}.sick-quick-select__option input[type=radio]{display:none}.sick-quick-select__option:has(input:checked) .sick-quick-select__label{background:color-mix(in srgb, hsl(30, 100%, 73%) 15%, hsl(0, 0%, 100%) 85%);border-color:hsl(30, 100%, 73%);color:color-mix(in srgb, hsl(30, 100%, 73%) 80%, hsl(20, 5%, 22%) 20%);font-weight:700;box-shadow:0 0 0 3px color-mix(in srgb, hsl(30, 100%, 73%) 18%, transparent 82%)}.sick-quick-select__label{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.55rem .4rem;border:1.5px solid hsl(0, 0%, 92%);border-radius:12px;font-size:.82rem;color:hsl(0, 0%, 44%);background:hsl(0, 0%, 100%);transition:all .15s;cursor:pointer}.sick-quick-select__label:hover{border-color:color-mix(in srgb, hsl(30, 100%, 73%) 40%, hsl(0, 0%, 100%) 60%);background:color-mix(in srgb, hsl(30, 100%, 73%) 4%, hsl(0, 0%, 100%) 96%)}.sick-quick-select__icon{font-size:1.2rem;line-height:1}.sick-days-pill{display:inline-flex;align-items:baseline;gap:.35rem;background:color-mix(in srgb, hsl(30, 100%, 73%) 10%, hsl(0, 0%, 100%) 90%);border:1px solid color-mix(in srgb, hsl(30, 100%, 73%) 22%, hsl(0, 0%, 100%) 78%);border-radius:999px;padding:.25rem .9rem}.sick-days-pill__count{font-size:1.15rem;font-weight:800;color:color-mix(in srgb, hsl(30, 100%, 73%) 85%, hsl(20, 5%, 22%) 15%)}.sick-days-pill__label{font-size:.8rem;color:color-mix(in srgb, hsl(30, 100%, 73%) 65%, hsl(20, 5%, 22%) 35%);font-weight:500}.sick-doc-warning{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:color-mix(in srgb, hsl(40, 100%, 25%) 75%, hsl(20, 5%, 22%) 25%);background:color-mix(in srgb, hsl(40, 100%, 25%) 7%, hsl(0, 0%, 100%) 93%);border:1px solid color-mix(in srgb, hsl(40, 100%, 25%) 20%, hsl(0, 0%, 100%) 80%);border-radius:9px;padding:.4rem .65rem}.sick-doc-warning .icon{color:rgb(127.5,85,0);flex-shrink:0}.sick-hr-notice{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:hsl(0, 0%, 58%);background:color-mix(in srgb, hsl(0, 0%, 92%) 35%, hsl(0, 0%, 100%) 65%);border-radius:9px;padding:.5rem .75rem}.sick-hr-notice .icon{flex-shrink:0}.my-sick-submit-btn{background:hsl(30, 100%, 73%);border-color:rgba(0,0,0,0);color:hsl(0, 0%, 100%) !important;font-weight:600}.my-sick-submit-btn:hover,.my-sick-submit-btn:focus{background:color-mix(in srgb, hsl(30, 100%, 73%) 85%, hsl(20, 5%, 22%) 15%);border-color:rgba(0,0,0,0);color:hsl(0, 0%, 100%) !important}.my-sick-upload{border:2px dashed color-mix(in srgb, hsl(30, 100%, 73%) 35%, hsl(0, 0%, 100%) 65%);border-radius:12px;padding:1.25rem 1rem;text-align:center;cursor:pointer;transition:border-color .15s,background .15s;color:color-mix(in srgb, hsl(30, 100%, 73%) 60%, hsl(20, 5%, 22%) 40%);position:relative}.my-sick-upload input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.my-sick-upload:hover,.my-sick-upload.is-active{border-color:hsl(30,100%,73%);background:color-mix(in srgb, hsl(30, 100%, 73%) 5%, hsl(0, 0%, 100%) 95%)}.my-sick-upload__icon{font-size:1.5rem;margin-bottom:.4rem}.my-sick-upload__label{font-size:.875rem;font-weight:600}.my-sick-upload__hint{font-size:.75rem;opacity:.65;margin-top:.2rem}.my-sick-upload__filename{margin-top:.5rem;font-size:.8rem;font-weight:600;color:color-mix(in srgb, hsl(30, 100%, 73%) 70%, hsl(20, 5%, 22%) 30%)}.my-accidents-notice{display:flex;align-items:flex-start;gap:.75rem;background:linear-gradient(135deg, color-mix(in srgb, hsl(350, 100%, 71%) 5%, hsl(0, 0%, 100%) 95%) 0%, color-mix(in srgb, hsl(30, 100%, 73%) 5%, hsl(0, 0%, 100%) 95%) 100%);border:1px solid color-mix(in srgb, hsl(350, 100%, 71%) 16%, hsl(0, 0%, 100%) 84%);border-left:4px solid hsl(350, 100%, 71%);border-radius:12px;padding:.85rem 1rem;font-size:.875rem;color:color-mix(in srgb, hsl(350, 100%, 71%) 65%, hsl(20, 5%, 22%) 35%)}.my-accidents-notice__icon{flex-shrink:0;font-size:1.1rem;color:hsl(350,100%,71%);margin-top:.1rem}.my-accidents-card{background:hsl(0, 0%, 100%);border:1px solid color-mix(in srgb, hsl(350, 100%, 71%) 14%, hsl(0, 0%, 100%) 86%);border-left:4px solid color-mix(in srgb, hsl(350, 100%, 71%) 35%, hsl(0, 0%, 100%) 65%);border-radius:14px;margin-bottom:.65rem;overflow:hidden;transition:box-shadow .15s}.my-accidents-card:hover{box-shadow:0 2px 12px rgba(0,0,0,.07)}.my-accidents-card summary{list-style:none;cursor:pointer;padding:1rem 1.1rem .9rem}.my-accidents-card summary::-webkit-details-marker{display:none}.my-accidents-card__body{display:flex;align-items:center;gap:.75rem}.my-accidents-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;background:color-mix(in srgb, hsl(350, 100%, 71%) 12%, hsl(0, 0%, 100%) 88%);color:color-mix(in srgb, hsl(350, 100%, 71%) 70%, hsl(20, 5%, 22%) 30%);font-size:1rem;flex-shrink:0}.my-accidents-card__content{flex:1;min-width:0}.my-accidents-card__badge{flex-shrink:0}.my-accidents-card__note{margin:.6rem 0 0;background:color-mix(in srgb, hsl(0, 0%, 92%) 40%, hsl(0, 0%, 100%) 60%);border-radius:9px;padding:.5rem .75rem;font-size:.8rem;color:hsl(0, 0%, 44%);display:flex;align-items:flex-start;gap:.4rem}.my-accidents-card__note .icon{flex-shrink:0;margin-top:.1rem}.my-accidents-card__expanded{padding:.75rem 1.1rem 1rem;border-top:1px solid color-mix(in srgb, hsl(350, 100%, 71%) 10%, hsl(0, 0%, 100%) 90%);background:color-mix(in srgb, hsl(350, 100%, 71%) 2%, hsl(0, 0%, 100%) 98%)}.my-accidents-card__description{font-size:.85rem;color:hsl(0, 0%, 44%);background:color-mix(in srgb, hsl(0, 0%, 92%) 30%, hsl(0, 0%, 100%) 70%);border-radius:9px;padding:.6rem .75rem;line-height:1.5;white-space:pre-wrap;margin-top:.5rem}.my-accidents-card--submitted{border-left-color:hsl(40, 100%, 25%)}.my-accidents-card--acknowledged{border-left-color:hsl(199, 65%, 70%)}.my-accidents-card--processed{border-left-color:hsl(151, 76%, 76%)}.my-accidents-status--submitted{background:color-mix(in srgb, hsl(40, 100%, 25%) 12%, hsl(0, 0%, 100%) 88%) !important;color:color-mix(in srgb, hsl(40, 100%, 25%) 80%, hsl(20, 5%, 22%) 20%) !important;border:0}.my-accidents-status--acknowledged{background:color-mix(in srgb, hsl(199, 65%, 70%) 12%, hsl(0, 0%, 100%) 88%) !important;color:color-mix(in srgb, hsl(199, 65%, 70%) 70%, hsl(20, 5%, 22%) 30%) !important;border:0}.my-accidents-status--processed{background:color-mix(in srgb, hsl(151, 76%, 76%) 12%, hsl(0, 0%, 100%) 88%) !important;color:color-mix(in srgb, hsl(151, 76%, 76%) 70%, hsl(20, 5%, 22%) 30%) !important;border:0}.my-accidents-treatment-tag{display:inline-flex;align-items:center;gap:.4rem;background:color-mix(in srgb, hsl(350, 100%, 71%) 10%, hsl(0, 0%, 100%) 90%);border:1px solid color-mix(in srgb, hsl(350, 100%, 71%) 20%, hsl(0, 0%, 100%) 80%);border-radius:999px;padding:.2rem .75rem;font-size:.8rem;font-weight:600;color:color-mix(in srgb, hsl(350, 100%, 71%) 70%, hsl(20, 5%, 22%) 30%)}.my-accidents-empty{background:color-mix(in srgb, hsl(0, 0%, 92%) 40%, hsl(0, 0%, 100%) 60%);border:1px dashed hsl(0, 0%, 92%);border-radius:18px;padding:3rem 1.5rem;text-align:center}.my-accidents-empty__emoji{font-size:2.5rem;margin-bottom:.5rem}.my-accidents-empty__title{font-size:1.05rem;font-weight:700;color:hsl(20, 5%, 22%);margin-bottom:.35rem}.my-accidents-empty__subtitle{font-size:.875rem;color:hsl(0, 0%, 58%);max-width:300px;margin:0 auto;line-height:1.5}.accident-notice{border-radius:10px !important;border:0 !important}.my-accidents-cta{background:linear-gradient(135deg, hsl(350, 100%, 71%) 0%, hsl(30, 100%, 73%) 100%);border-color:rgba(0,0,0,0);color:hsl(0, 0%, 100%) !important;font-weight:600}.my-accidents-cta:hover,.my-accidents-cta:focus{background:linear-gradient(135deg, color-mix(in srgb, hsl(350, 100%, 71%) 85%, hsl(20, 5%, 22%) 15%) 0%, color-mix(in srgb, hsl(30, 100%, 73%) 85%, hsl(20, 5%, 22%) 15%) 100%);border-color:rgba(0,0,0,0);color:hsl(0, 0%, 100%) !important}.my-salons{max-width:860px}.my-salons__header{display:flex;align-items:flex-start;justify-content:space-between}.my-salons__list{display:flex;flex-direction:column;gap:1rem}.my-salon-card{border-radius:18px;border:1px solid hsl(0, 0%, 92%);background:hsl(0, 0%, 100%);overflow:hidden;transition:box-shadow .15s,border-color .15s}.my-salon-card:hover{box-shadow:0 4px 20px hsla(20,5%,22%,.08);border-color:color-mix(in srgb, hsl(325, 80%, 70%) 30%, hsl(0, 0%, 92%) 70%)}.my-salon-card__main{display:flex;align-items:flex-start;gap:1.1rem;padding:1.25rem 1.4rem;color:hsl(0, 0%, 15%);text-decoration:none}.my-salon-card__main:hover{background:color-mix(in srgb, hsl(325, 80%, 70%) 4%, hsl(0, 0%, 100%) 96%);color:hsl(0, 0%, 15%);text-decoration:none}.my-salon-card__logo{flex-shrink:0;width:68px;height:68px;border-radius:14px;overflow:hidden;background:color-mix(in srgb, hsl(325, 80%, 70%) 8%, hsl(0, 0%, 100%) 92%);display:flex;align-items:center;justify-content:center}.my-salon-card__logo-img{width:100%;height:100%;object-fit:cover;border-radius:14px}.my-salon-card__logo-fallback{font-size:1.75rem;color:hsl(325, 80%, 70%);opacity:.7}.my-salon-card__info{flex:1;min-width:0}.my-salon-card__name{font-size:1.1rem;font-weight:700;color:hsl(20, 5%, 22%);margin:0 0 .35rem;line-height:1.2;letter-spacing:-0.01em}.my-salon-card__meta{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.my-salon-card__address{font-size:.8rem;color:hsl(0, 0%, 58%);margin:0;display:flex;align-items:center;gap:.25rem}.my-salon-card__branches{display:flex;flex-wrap:wrap;gap:.4rem}.my-salon-card__branch-pill{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;padding:.2rem .65rem;border-radius:999px;background:color-mix(in srgb, hsl(0, 0%, 92%) 40%, hsl(0, 0%, 100%) 60%);border:1px solid hsl(0, 0%, 92%);color:hsl(0, 0%, 44%);white-space:nowrap}.my-salon-card__branch-pill.is-mine{background:color-mix(in srgb, hsl(325, 80%, 70%) 12%, hsl(0, 0%, 100%) 88%);border-color:color-mix(in srgb, hsl(325, 80%, 70%) 30%, hsl(0, 0%, 100%) 70%);color:color-mix(in srgb, hsl(325, 80%, 70%) 70%, hsl(20, 5%, 22%) 30%);font-weight:600}.my-salon-card__branch-city{opacity:.65;font-size:.74rem}.my-salon-card__chevron{flex-shrink:0;font-size:.85rem;color:hsl(0, 0%, 58%);margin-top:.3rem;align-self:center}.my-salon-card__sharing{border-top:1px solid hsl(0, 0%, 92%);background:color-mix(in srgb, hsl(0, 0%, 92%) 12%, hsl(0, 0%, 100%) 88%);padding-top:.65rem}.my-salon-section{border-radius:18px;border:1px solid hsl(0, 0%, 92%);background:hsl(0, 0%, 100%);overflow:hidden;margin-bottom:1.25rem}.my-salon-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid hsl(0, 0%, 92%);flex-wrap:wrap;background:hsl(0, 0%, 100%)}.my-salon-section__header-main{display:flex;align-items:flex-start;gap:.75rem;min-width:0;flex:1}.my-salon-section__header-logo{flex-shrink:0;width:44px;height:44px;border-radius:10px;overflow:hidden;background:color-mix(in srgb, hsl(325, 80%, 70%) 8%, hsl(0, 0%, 100%) 92%);display:flex;align-items:center;justify-content:center}.my-salon-section__header-logo-img{width:100%;height:100%;object-fit:cover;border-radius:10px}.my-salon-section__header-logo-fallback{font-size:1.25rem;color:hsl(325, 80%, 70%);opacity:.75}.my-salon-section__header-text{min-width:0}.my-salon-section__header-name{font-weight:700;font-size:1rem;margin:0 0 .35rem;color:hsl(20, 5%, 22%);line-height:1.25}.my-salon-section__branches{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.1rem}.my-salon-section__header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.my-salon-section__body{padding:0}.my-salon-section__inner{padding:1rem 1.15rem}.my-salon-section__empty{text-align:center;padding:2rem 1rem}.my-salon-section__empty-icon{font-size:2rem;display:inline-block;margin-bottom:.5rem}.my-salon-section__empty-text{font-size:.95rem;color:hsl(0, 0%, 58%);margin:0 auto;max-width:22rem}.year-closure-signature-counter{background:linear-gradient(135deg, hsl(280, 60%, 65%) 0%, color-mix(in srgb, hsl(264, 98%, 82%) 70%, hsl(280, 60%, 65%) 30%) 100%);border-radius:14px;padding:1.1rem 1.5rem;display:flex;align-items:baseline;gap:.6rem}.year-closure-signature-counter__fraction{font-size:1.9rem;font-weight:800;color:hsl(0, 0%, 100%);line-height:1}.year-closure-signature-counter__label{font-size:1rem;font-weight:600;color:color-mix(in srgb, hsl(0, 0%, 100%) 85%, transparent)}.year-closure-employee-card{border-radius:16px}.year-closure-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.year-closure-table{font-size:.87rem}.year-closure-table thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:hsl(0, 0%, 44%);border-bottom:1px solid hsl(0, 0%, 92%);padding:.4rem .6rem}.year-closure-table tbody td{padding:.45rem .6rem;vertical-align:middle;border:none;border-bottom:1px solid color-mix(in srgb, hsl(0, 0%, 92%) 50%, hsl(0, 0%, 100%) 50%)}.year-closure-table.is-narrow tbody td{padding:.35rem .5rem}.year-closure-table tfoot td{padding:.5rem .6rem;border-top:2px solid hsl(0, 0%, 92%)}.year-closure-total-row td{font-weight:700;border-top:2px solid hsl(0, 0%, 92%)}.year-closure-month-row:hover{background:color-mix(in srgb, hsl(264, 98%, 82%) 5%, hsl(0, 0%, 100%) 95%)}.is-future-month td{opacity:.6}.year-closure-geplant-tag{background:color-mix(in srgb, hsl(264, 98%, 82%) 12%, hsl(0, 0%, 100%) 88%);color:color-mix(in srgb, hsl(264, 98%, 82%) 70%, hsl(20, 5%, 22%) 30%);border-radius:4px;padding:.1rem .35rem;font-weight:600}.year-closure-signature-row{text-align:center;padding:.6rem 0;border-top:1px solid hsl(0, 0%, 92%)}.year-closure-signature-row__pending{font-size:.85rem;color:hsl(0, 0%, 58%);font-style:italic}.year-closure-signature-row__signed{font-size:.85rem;color:hsl(151, 76%, 76%);font-weight:600}.year-closure-day-table{font-size:.85rem}.year-closure-day-table thead th{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:hsl(0, 0%, 44%);padding:.4rem .5rem;border-bottom:1px solid hsl(0, 0%, 92%)}.year-closure-day-table .year-closure-day-row td{padding:.35rem .5rem;border:none;border-bottom:1px solid color-mix(in srgb, hsl(0, 0%, 92%) 40%, hsl(0, 0%, 100%) 60%);vertical-align:middle}.year-closure-day-table .is-holiday-row td{background:color-mix(in srgb, hsl(350, 100%, 71%) 4%, hsl(0, 0%, 100%) 96%)}.year-closure-day-table .is-weekend-row td{background:hsl(0, 0%, 97%);color:hsl(0, 0%, 79%)}.year-closure-day-table .is-day-off-row td{color:hsl(0, 0%, 58%)}.year-closure-day-table .is-today-row td{background:color-mix(in srgb, hsl(325, 80%, 70%) 6%, hsl(0, 0%, 100%) 94%)}.year-closure-toggle{position:relative;display:inline-block;width:52px;height:28px;cursor:pointer;flex-shrink:0}.year-closure-toggle input{opacity:0;width:0;height:0;position:absolute}.year-closure-toggle__track{position:absolute;inset:0;border-radius:999px;background:hsl(0, 0%, 92%);transition:background .2s}.year-closure-toggle__track::after{content:"";position:absolute;width:22px;height:22px;border-radius:50%;background:hsl(0, 0%, 100%);top:3px;left:3px;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}input:checked~.year-closure-toggle__track{background:hsl(151, 76%, 76%)}input:checked~.year-closure-toggle__track::after{transform:translateX(24px)}.year-closure-modal-card{width:min(90vw,680px);max-height:90vh;border-radius:16px;overflow:hidden}.year-closure-modal-card .modal-card-body{overflow-y:auto;max-height:70vh}.visit-note-gallery .gallery-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:1rem}@media screen and (max-width: 768px){.visit-note-gallery .gallery-grid{grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));gap:.75rem}}.visit-note-gallery .gallery-item{aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:#f5f5f5}.visit-note-gallery .gallery-image-wrapper{position:relative;width:100%;height:100%}.visit-note-gallery .gallery-image{width:100%;height:100%;object-fit:cover;border-radius:8px;transition:transform .2s ease}.visit-note-gallery .gallery-image-wrapper:hover .gallery-image{transform:scale(1.02)}.visit-note-gallery .gallery-remove-btn{position:absolute;top:6px;right:6px;background:rgba(var(--app-danger-rgb), 0.9);border:none;border-radius:50%;width:28px;height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s,transform .2s}.visit-note-gallery .gallery-remove-btn .icon{color:#fff;font-size:12px}.visit-note-gallery .gallery-remove-btn:hover{transform:scale(1.1);background:rgba(var(--app-danger-rgb), 1)}.visit-note-gallery .gallery-image-wrapper:hover .gallery-remove-btn{opacity:1}@media(hover: none){.visit-note-gallery .gallery-remove-btn{opacity:1}}.visit-note-gallery .gallery-add{border:2px dashed #dbdbdb;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,background-color .2s;min-height:100px}.visit-note-gallery .gallery-add:hover{border-color:var(--app-success-border);background-color:rgba(var(--app-success-rgb), 0.08)}.visit-note-gallery .gallery-add-label{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:1rem}.photo-card{transition:transform .2s ease,box-shadow .2s ease;border-radius:8px;overflow:hidden}.photo-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.photo-card .card-image{position:relative;overflow:hidden}.photo-card .card-footer{border-top:1px solid #f0f0f0}.photo-card .card-footer-item{padding:.5rem}.photo-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.photo-card:hover .photo-overlay{opacity:1}@media(hover: none){.photo-overlay{opacity:.6}}.lightbox-nav{opacity:.7;border:none !important;box-shadow:0 2px 8px rgba(0,0,0,.2)}.lightbox-nav:hover{opacity:1;box-shadow:0 4px 12px rgba(0,0,0,.25)}.modal-content img{max-height:85vh;object-fit:contain;border-radius:4px}.visit-note-header-card--draft{background:hsla(49,93%,79%,.22);border-color:hsla(49.14,100%,74.18%,.22)}.visit-note-header-card--published{background:hsla(107,63%,79%,.2);border-color:hsla(151,76%,76%,.18)}.visit-note-editor{display:flex;flex-direction:column;gap:.75rem;min-width:0}.visit-note-editor__header,.visit-note-section{min-width:0}.visit-note-editor__header .columns{column-gap:1.25rem;margin-left:0;margin-right:0}.visit-note-editor__header .column{min-width:0;padding-left:0;padding-right:0}.visit-note-editor__header-top{display:grid;gap:.5rem;margin-bottom:.75rem}.visit-note-editor__header-fields{border-top:1px solid hsla(0,0%,58%,.12);padding-top:.75rem}.visit-note-group-heading{margin:0 0 1rem}.visit-note-group-heading .title{color:hsl(0,0%,26%);letter-spacing:-0.02em}.visit-note-activity-meta{color:hsla(0,0%,58%,.92);display:flex;flex-wrap:wrap;font-size:.85rem;gap:.35rem 1rem;line-height:1.45}.visit-note-activity-meta span{white-space:normal}.activity-trail{border:1px solid hsla(0,0%,58%,.14);border-radius:1rem;background:hsla(0,0%,92%,.35);overflow:hidden}.activity-trail__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem}.activity-trail__summary-copy{min-width:0}.activity-trail__eyebrow,.activity-trail__entry-meta{margin:0}.activity-trail__eyebrow{color:hsla(0,0%,26%,.85);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.activity-trail__headline,.activity-trail__entry-title{margin:.15rem 0 0;color:hsl(0,0%,15%);font-size:.98rem;font-weight:700}.activity-trail__meta,.activity-trail__entry-meta,.activity-trail__entry-details,.activity-trail__change{color:hsla(0,0%,26%,.9);font-size:.88rem;line-height:1.45}.activity-trail__meta{margin:.2rem 0 0}.activity-trail__toggle{display:inline-flex;align-items:center;gap:.45rem;color:hsl(0,0%,15%);flex-shrink:0;font-size:.88rem;font-weight:700}.activity-trail__toggle .fa-chevron-down{transition:transform 160ms ease}.activity-trail[open] .activity-trail__toggle .fa-chevron-down{transform:rotate(180deg)}.activity-trail__entries{display:grid;gap:0;padding:0 1.1rem 1rem;border-top:1px solid hsla(0,0%,58%,.12)}.activity-trail__entry{padding-top:.9rem}.activity-trail__entry+.activity-trail__entry{margin-top:.9rem;border-top:1px solid hsla(0,0%,58%,.1)}.activity-trail__entry-details{margin:.35rem 0 0}.activity-trail__changes{margin:.55rem 0 0;padding-left:1rem;display:grid;gap:.2rem}.visit-note-activity-trail{margin-top:.75rem}.visit-note-layout-group+.visit-note-layout-group{margin-top:2rem}.visit-note-layout-list{display:grid;gap:.75rem}.visit-note-layout-card{background:#fff;border:1px solid hsla(0,0%,58%,.14);border-radius:1rem;box-shadow:0 .35rem .85rem rgba(0,0,0,.04);padding:.9rem 1rem}.visit-note-layout-card__handle{flex-shrink:0}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}.visit-note-tile-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit, minmax(min(150px, 100%), 1fr));min-width:0}.visit-note-tile-grid--compact{grid-template-columns:repeat(auto-fit, minmax(min(180px, 100%), 1fr))}.visit-note-tile-control{cursor:pointer;display:block;min-width:0;position:relative}.visit-note-tile-control input{-webkit-appearance:none;appearance:none;border:0;clip:rect(0, 0, 0, 0);clip-path:inset(50%);height:1px;left:0;margin:0 !important;opacity:0;padding:0;pointer-events:none;position:absolute;top:0;transform:none !important;width:1px;z-index:-1}.visit-note-tile{background:#fff;border:1px solid hsla(0,0%,58%,.18);color:hsl(0,0%,15%);border-radius:1rem;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;isolation:isolate;min-height:4rem;min-width:0;overflow-wrap:anywhere;padding:.9rem 1rem;position:relative;transition:border-color 120ms ease,box-shadow 120ms ease,transform 120ms ease}.visit-note-tile__content{color:inherit;display:block;min-width:0;position:relative;width:100%;z-index:1}.visit-note-tile__content strong,.visit-note-tile__content small{color:inherit;display:block}.visit-note-tile--product .visit-note-tile__content small{color:hsla(0,0%,58%,.8);font-size:.78rem}.visit-note-tile-control input:checked+.visit-note-tile{background:hsla(325,76%,80%,.55);border-color:hsla(325,80%,70%,.48);box-shadow:0 .7rem 1.4rem hsla(325,80%,70%,.15);color:hsl(0,0%,15%);transform:translateY(-1px)}.visit-note-tile-control input:checked+.visit-note-tile .visit-note-tile__content,.visit-note-tile-control input:checked+.visit-note-tile .visit-note-tile__content strong,.visit-note-tile-control input:checked+.visit-note-tile .visit-note-tile__content small{color:hsl(0,0%,15%)}.visit-note-tile-control input:focus+.visit-note-tile{border-color:hsla(325,80%,70%,.48);box-shadow:0 0 0 3px hsla(325,80%,70%,.14)}.visit-note-narrative{margin-top:1rem}.visit-note-service-list{display:grid;gap:.9rem}.visit-note-service-card{background:hsla(0,0%,92%,.4);border:1px solid hsla(0,0%,79%,.35);border-radius:.5rem;padding:.75rem;margin-bottom:0}.visit-note-service-card__body{min-width:0}.visit-note-subsection__title{color:hsla(0,0%,44%,.82);font-size:.78rem;font-weight:700;letter-spacing:.04em;margin-bottom:.55rem;text-transform:uppercase}.visit-note-service-history-entry{background:hsla(325,76%,80%,.18);border:1px solid hsla(0,0%,58%,.12);border-radius:.9rem}.visit-note-service-history-entry .buttons{margin-bottom:0}.visit-note-formula-editor{display:grid;gap:1rem}.visit-note-formula-header{margin-bottom:.75rem}.visit-note-formula-context{font-size:.95rem;line-height:1.45;margin-bottom:1rem}.visit-note-formula-list{display:grid;gap:1rem;min-width:0}.visit-note-formula-row{display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr);background:hsla(0,0%,100%,.98);border:1px solid hsla(0,0%,58%,.14);border-radius:1rem;padding:1rem;min-width:0}.visit-note-formula-row__fields{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));min-width:0}.visit-note-formula-row__actions{display:flex;justify-content:flex-end}.visit-note-formula-row__remove{min-height:2.5rem}.visit-note-formula-row--read{background:hsla(325,76%,80%,.35);border:1px solid hsla(0,0%,58%,.12);border-radius:.9rem;padding:.9rem 1rem}.visit-note-formula-presets{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.4rem}.visit-note-formula-field{display:flex;flex-direction:column;gap:.45rem;min-width:0}.visit-note-formula-field.is-hidden{display:none}.visit-note-formula-field--read{background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,58%,.12);border-radius:.75rem;padding:.7rem .8rem}.visit-note-formula-field__label{color:hsla(0,0%,44%,.75);display:block;font-size:.75rem;font-weight:700;margin-bottom:.3rem;text-transform:uppercase}.visit-note-formula-field__input-label{font-size:.92rem;font-weight:600;line-height:1.3;margin-bottom:0}.visit-note-formula-field__input{min-height:2.75rem}.visit-note-formula-presets__tag{border:1px solid hsla(0,0%,58%,.16);border-radius:999px;font-weight:600;min-height:2.25rem;padding-inline:.85rem}.visit-note-attribute-tiles__tag{border:1px solid rgba(0,0,0,0);transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.visit-note-attribute-tiles__tag--idle{background:hsl(0,0%,97%);border-color:hsl(240,14%,93%);color:hsl(0,0%,26%)}.visit-note-template-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}.visit-note-template-card{background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,58%,.18);border-radius:1rem;padding:1rem}.visit-note-beauty-snapshot{border-radius:1.25rem;min-width:0;padding:1.1rem 1.15rem}.visit-note-beauty-snapshot--premium{background:linear-gradient(140deg, rgba(242.76, 165.24, 210.46, 0.92) 0%, rgba(255, 255, 255, 0.98) 42%, white 100%);border:1px solid hsla(325,80%,70%,.18);box-shadow:0 1rem 2.2rem rgba(0,0,0,.05)}.visit-note-beauty-snapshot--empty{background:hsla(0,0%,100%,.96);border:1px dashed hsla(0,0%,58%,.26);color:hsla(0,0%,44%,.88)}.visit-note-beauty-snapshot__intro{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;margin-bottom:1rem}.visit-note-beauty-snapshot__heading{color:hsl(0,0%,15%);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:.25rem !important;text-transform:uppercase}.visit-note-beauty-snapshot__subheading{color:hsla(0,0%,44%,.9);font-size:.92rem;margin-bottom:0 !important}.visit-note-beauty-snapshot__count{background:hsla(0,0%,100%,.88);border:1px solid hsla(325,80%,70%,.14);border-radius:999px;color:hsl(0,0%,15%);font-weight:700}.visit-note-beauty-snapshot__intro-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.6rem}.visit-note-beauty-snapshot__groups{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit, minmax(min(240px, 100%), 1fr))}.visit-note-beauty-snapshot__group{background:hsla(0,0%,100%,.84);border:1px solid hsla(0,0%,58%,.12);border-radius:1rem;min-width:0;padding:.9rem .95rem}.visit-note-beauty-snapshot__group-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.85rem}.visit-note-beauty-snapshot__group-title{color:hsl(0,0%,15%);font-size:1rem;font-weight:700;margin:0}.visit-note-beauty-snapshot__group-count{color:hsla(0,0%,44%,.88);font-size:.82rem;font-weight:700;white-space:nowrap}.visit-note-beauty-snapshot__rows{display:grid;gap:.75rem}.visit-note-beauty-snapshot__row{display:grid;gap:.45rem}.visit-note-beauty-snapshot__label{color:hsla(0,0%,44%,.92);font-size:.88rem;font-weight:700}.visit-note-beauty-snapshot__values{gap:.4rem}.visit-note-beauty-snapshot__tag{border-radius:999px}.visit-note-beauty-snapshot__tag--empty{background:hsla(0,0%,100%,.82);border:1px dashed hsla(325,80%,70%,.25);color:hsla(0,0%,44%,.92)}.visit-note-beauty-snapshot--editable{background:linear-gradient(140deg, rgba(242.76, 165.24, 210.46, 0.92) 0%, rgba(255, 255, 255, 0.96) 50%, rgba(255, 255, 255, 0.98) 100%);border:1px solid hsla(325,80%,70%,.15);border-radius:1.25rem;box-shadow:0 4px 16px rgba(0,0,0,.04);margin-bottom:0;max-height:none;padding:1rem 1.15rem 1.1rem}.visit-note-beauty-snapshot--editable .pos-beauty-profile-header{align-items:center;display:flex;margin-bottom:.75rem}.visit-note-beauty-snapshot--editable .pos-beauty-profile-title{font-size:1.25rem;font-weight:700;line-height:1.2;color:hsl(0,0%,15%)}.visit-note-beauty-snapshot--editable .pos-beauty-profile-tabs{display:flex;gap:.75rem;margin-bottom:.75rem;border-bottom:1px solid hsla(325,80%,70%,.15)}.visit-note-beauty-snapshot--editable .pos-beauty-profile-tab{background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);color:hsla(0,0%,15%,.7);cursor:pointer;font-size:.95rem;font-weight:500;padding:.4rem .25rem;transition:all .2s ease}.visit-note-beauty-snapshot--editable .pos-beauty-profile-tab:hover{color:hsl(0,0%,15%)}.visit-note-beauty-snapshot--editable .pos-beauty-profile-tab.is-active{border-bottom-color:hsl(325,80%,70%);color:hsl(0,0%,15%);font-weight:600}.visit-note-beauty-snapshot--editable .pos-beauty-profile-tab .pos-beauty-profile-tab-indicator{font-size:.75rem;margin-left:.25rem}.visit-note-beauty-snapshot--editable .pos-beauty-profile-content{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem 1rem}.visit-note-beauty-snapshot--editable .pos-beauty-attr-row{display:flex;flex-direction:column;gap:.25rem;min-width:0}.visit-note-beauty-snapshot--editable .pos-beauty-attr-line{display:flex;flex-direction:column;gap:.25rem}.visit-note-beauty-snapshot--editable .pos-beauty-attr-label{color:hsla(0,0%,44%,.9);font-size:.875rem}.visit-note-beauty-snapshot--editable .pos-beauty-attr-value{font-size:.9375rem;color:hsl(0,0%,15%);background:rgba(0,0,0,0);border:none;border-bottom:1px dashed hsla(0,0%,58%,.4);padding:0;text-align:left;cursor:pointer;min-width:0}.visit-note-beauty-snapshot--editable .pos-beauty-attr-value.is-empty{color:hsla(0,0%,58%,.6)}.visit-note-beauty-snapshot--editable .pos-beauty-attr-value:hover{border-bottom-color:hsla(325,80%,70%,.5)}.visit-note-beauty-snapshot--editable .pos-beauty-quick-add{margin-top:1rem}.visit-note-beauty-snapshot--editable .pos-beauty-quick-add{background:hsla(325,76%,80%,.42);border-radius:1rem;padding:1rem 1.1rem}@media screen and (max-width: 768px){.visit-note-beauty-snapshot{padding:1rem}.visit-note-beauty-snapshot__groups{grid-template-columns:1fr}.visit-note-beauty-snapshot--editable{border-radius:1rem;margin-left:0;margin-right:0;padding:.9rem .95rem 1rem}.visit-note-beauty-snapshot--editable .pos-beauty-profile-title{font-size:1rem}.visit-note-beauty-snapshot--editable .pos-beauty-profile-actions{width:100%;justify-content:space-between}}.visit-note-template-card.is-selected{border-color:hsla(325,80%,70%,.32);box-shadow:0 0 0 3px hsla(325,76%,80%,.24)}.visit-note-template-card__selector{align-items:center;display:flex;gap:.65rem}.visit-note-template-card__fields{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.visit-note-template-field-pill{align-items:center;background:hsla(324,55%,87%,.65);border:1px solid hsla(0,0%,58%,.16);border-radius:999px;display:inline-flex;gap:.4rem;padding:.45rem .7rem}.visit-note-template-field-pill.is-selected{background:hsla(325,76%,80%,.32);border-color:hsla(325,80%,70%,.22)}.visit-note-template-picker{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.visit-note-template-picker__option{align-items:flex-start;background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,58%,.16);border-radius:.95rem;color:hsl(0,0%,15%);cursor:pointer;display:grid;gap:.25rem;min-width:0;padding:.85rem 1rem;text-align:left;width:100%}.visit-note-template-picker__option span{color:hsla(0,0%,44%,.8);font-size:.8rem;line-height:1.35}.visit-note-template-picker__option.is-selected{background:hsla(325,76%,80%,.2);border-color:hsla(325,80%,70%,.3);box-shadow:0 0 0 3px hsla(325,76%,80%,.2)}.visit-note-photo-layout{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));min-width:0}.visit-note-photo-manager{min-width:0}.visit-note-photo-manager__header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.visit-note-photo-group{background:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,58%,.12);border-radius:1rem;padding:1rem}.visit-note-photo-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill, minmax(10.5rem, 10.5rem));justify-content:start}.visit-note-photo-card{background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,58%,.12);border-radius:1rem;display:flex;flex-direction:column;gap:0;overflow:hidden;position:relative}.visit-note-photo-card__image-wrap{aspect-ratio:4/3;background:hsla(0,0%,58%,.08);overflow:hidden;position:relative}.visit-note-photo-card__image-wrap--clickable{cursor:zoom-in}.visit-note-photo-card__badge{left:.75rem;position:absolute;top:.75rem}.visit-note-photo-card.is-marked-for-removal{opacity:.55}.visit-note-photo-card.is-marked-for-removal::after{background:hsla(0,0%,58%,.72);color:#fff;content:"Marked for removal";font-size:.78rem;font-weight:700;inset:0;letter-spacing:.02em;position:absolute;display:flex;align-items:center;justify-content:center}.visit-note-photo-card__image{display:block;height:100%;object-fit:cover;width:100%}.visit-note-photo-card__overlay{align-items:center;background:rgba(0,0,0,.24);color:#fff;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.visit-note-photo-card__image-wrap:hover .visit-note-photo-card__overlay{opacity:1}.visit-note-photo-card__body{display:grid;gap:.75rem;padding:.75rem .9rem .9rem}.visit-note-photo-card__footer{display:grid;gap:.75rem;padding:.75rem .9rem .9rem}.visit-note-photo-card__meta{display:grid;gap:.75rem}.visit-note-photo-card__filename{color:hsla(0,0%,58%,.86);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visit-note-photo-card__filesize{color:hsla(0,0%,58%,.72);font-size:.72rem}.visit-note-photo-card__select{width:100%}.visit-note-photo-card__action{align-items:center;background:hsla(325,76%,80%,.55);border:1px solid hsla(325,80%,70%,.2);border-radius:999px;color:hsl(0,0%,58%);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:700;padding:.35rem .7rem}.visit-note-photo-card__action--danger{background:hsla(350,100%,86%,.55);border-color:hsla(350,100%,71%,.18)}.visit-note-photo-add{min-height:180px}.visit-note-photo-add__button{align-items:center;background:hsla(0,0%,100%,.95);border:2px dashed hsla(0,0%,58%,.24);border-radius:1rem;color:hsl(0,0%,58%);cursor:pointer;display:flex;flex-direction:column;gap:.45rem;height:100%;justify-content:center;padding:1rem;text-align:center}.visit-note-photo-add__button span:last-child{font-size:.8rem}.visit-note-photo-note{border-top:1px dashed hsla(0,0%,58%,.16);padding-top:.75rem}.visit-note-photo-empty{padding-bottom:.25rem}.visit-note-photo-lightbox__content{max-width:min(92vw,1200px);width:100%}.visit-note-photo-lightbox__image-frame{margin:0}.visit-note-photo-lightbox__image-frame img{border-radius:.75rem;max-height:85vh;object-fit:contain;width:100%}.visit-note-photo-lightbox__nav{position:fixed;top:50%;transform:translateY(-50%)}.visit-note-photo-lightbox__nav--prev{left:1rem}.visit-note-photo-lightbox__nav--next{right:1rem}.visit-note-curation-group+.visit-note-curation-group{border-top:1px solid hsla(0,0%,58%,.1);margin-top:1.5rem;padding-top:1.5rem}.visit-note-curation-card{background:hsla(0,0%,100%,.94);border-color:hsla(0,0%,58%,.14)}.visit-note-curation-card__drag-handle{cursor:grab;margin-right:.15rem;padding-top:.05rem}.visit-note-curation-card__drag-handle:active{cursor:grabbing}.visit-note-curation-card__layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.visit-note-curation-card__content{flex:1 1 24rem;min-width:0}.visit-note-curation-card__controls{display:grid;gap:.75rem;grid-template-columns:minmax(0, 1fr);width:min(100%,24rem)}.visit-note-curation-table-wrap{overflow-x:auto}.visit-note-curation-table{min-width:42rem}.visit-note-curation-table th{font-size:.75rem;letter-spacing:.02em}.visit-note-curation-table td{vertical-align:top}.visit-note-curation-table__attribute,.visit-note-curation-table__details{min-width:0}.visit-note-curation-table__controls{min-width:14rem;width:14rem}.visit-note-curation-table .tags{margin-bottom:0}.visit-note-settings-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr))}.visit-note-setting-card{background:#fff;border:1px solid hsla(0,0%,58%,.16);border-radius:1rem;cursor:pointer;display:flex;gap:.9rem;min-height:120px;padding:1rem}.visit-note-setting-card--readonly{cursor:default}.visit-note-setting-card__checkbox{margin-top:.2rem}.visit-note-setting-card__content{display:flex;flex-direction:column;gap:.35rem}.visit-note-setting-card__content span{color:hsla(0,0%,58%,.86);font-size:.9rem}@media screen and (max-width: 768px){.visit-note-curation-card__controls{grid-template-columns:1fr;width:100%}.visit-note-curation-table{min-width:34rem}.visit-note-curation-table__controls{min-width:11rem;width:11rem}}.visit-note-photo-add{min-height:auto}.visit-note-photo-add__button{border-style:dashed;border-width:1px;border-radius:.5rem;flex-direction:row;min-height:auto;padding:.45rem .85rem;gap:.4rem}.visit-note-photo-add__button .icon{font-size:.9rem}.visit-note-photo-add__button span:last-child{font-size:.85rem;font-weight:600}.visit-note-index-filters{display:grid;gap:1rem}.visit-note-index-panel{border:1px solid hsla(0,0%,58%,.12);border-radius:1.3rem;box-shadow:0 .8rem 1.8rem rgba(0,0,0,.04)}.visit-note-index-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.visit-note-index-panel__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.visit-note-index-panel__actions{padding-top:.25rem}.visit-note-index-filters__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr))}.visit-note-index-list{display:grid;gap:1rem}.visit-note-index-card{display:grid;gap:1rem;padding:1.15rem 1.2rem;border:1px solid hsla(0,0%,58%,.12);border-radius:1.15rem;background:linear-gradient(180deg, white 0%, rgba(234.6, 234.6, 234.6, 0.28) 100%);box-shadow:0 .8rem 1.8rem rgba(0,0,0,.035);transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.visit-note-index-card:hover{transform:translateY(-1px);border-color:hsla(325,80%,70%,.18);box-shadow:0 1rem 2rem rgba(0,0,0,.06)}.visit-note-index-card__header,.visit-note-index-card__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.visit-note-index-card__header{padding-bottom:.95rem;border-bottom:1px solid hsla(0,0%,58%,.1)}.visit-note-index-card__body{color:hsl(0,0%,15%)}.visit-note-index-card__actions{padding-top:.95rem;border-top:1px solid hsla(0,0%,58%,.1)}@media screen and (min-width: 1024px){.visit-note-editor-modal .modal-card{width:min(82vw,1360px)}}@media screen and (min-width: 1408px){.visit-note-editor-modal .modal-card{width:min(76vw,1360px)}}.visit-note-modal-body{overflow-x:hidden}.visit-note-modal-beauty-profile{margin:-0.75rem -0.75rem .75rem -0.75rem;padding:0}@media screen and (min-width: 769px){.visit-note-modal-beauty-profile{margin:-1rem -1rem 1rem -1rem}}.visit-note-modal-beauty-profile .visit-note-beauty-profile-modal .pos-beauty-profile-card{border-radius:0;margin-bottom:0;border-left:none;border-right:none;border-top:none;background:hsla(307,45%,92%,.75)}.visit-note-modal-beauty-profile .visit-note-beauty-profile-modal .pos-beauty-profile-header{padding-left:.75rem;padding-right:.75rem}@media screen and (min-width: 769px){.visit-note-modal-beauty-profile .visit-note-beauty-profile-modal .pos-beauty-profile-header{padding-left:1rem;padding-right:1rem}}.visit-note-modal-beauty-profile .visit-note-beauty-profile-modal .pos-beauty-profile-tabs{padding-left:.75rem;padding-right:.75rem}@media screen and (min-width: 769px){.visit-note-modal-beauty-profile .visit-note-beauty-profile-modal .pos-beauty-profile-tabs{padding-left:1rem;padding-right:1rem}}.visit-note-modal-beauty-profile .visit-note-beauty-profile-modal .pos-beauty-profile-content{padding-left:.75rem;padding-right:.75rem}@media screen and (min-width: 769px){.visit-note-modal-beauty-profile .visit-note-beauty-profile-modal .pos-beauty-profile-content{padding-left:1rem;padding-right:1rem}}.visit-note-modal-body>.is-flex-grow-1{min-width:0;padding:.75rem;width:100%}@media screen and (min-width: 769px){.visit-note-modal-body>.is-flex-grow-1{padding:1rem}}.visit-note-page-surface{margin:0 auto;max-width:1360px;width:100%}@media screen and (max-width: 768px){.visit-note-editor{gap:.5rem}.visit-note-editor__header .columns{column-gap:.5rem;margin-bottom:0}.visit-note-editor__header .column{padding-top:0;padding-bottom:0}.visit-note-formula-row{padding:.9rem}.visit-note-formula-row__fields{grid-template-columns:1fr;gap:.9rem}.visit-note-formula-row__actions{justify-content:flex-start}.visit-note-formula-row__remove{width:100%}.visit-note-formula-presets{gap:.7rem;margin-top:.5rem}.visit-note-index-card__header,.visit-note-index-card__actions{flex-direction:column;align-items:stretch}.visit-note-index-panel,.visit-note-index-card{border-radius:1.05rem}.visit-note-index-panel__header{flex-direction:column}.visit-note-index-panel__meta{justify-content:flex-start}.visit-note-modal-body>.is-flex-grow-1{padding:.65rem}}@media screen and (min-width: 769px){.visit-note-photo-grid{grid-template-columns:repeat(auto-fill, minmax(12rem, 12rem))}}.vn-audience-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .45rem;border-radius:100px;font-size:.65rem;font-weight:600;line-height:1.4;white-space:nowrap;vertical-align:middle;cursor:default;user-select:none}@media(max-width: 480px){.vn-audience-badge__label{display:none}}.vn-audience-badge--shared{background:hsl(151,76%,94.72%);color:hsl(151,76%,54%);border:1px solid hsl(151,76%,89.2%)}.vn-audience-badge--internal{background:hsl(0,0%,92%);color:hsl(0,0%,44%);border:1px solid hsl(0,0%,86%)}.vn-audience-badge--mixed{background:hsl(49.14,100%,92.7704%);color:rgb(178.5,119,0);border:1px solid hsl(49.14,100%,87.09%)}.user-avatar-container{position:relative;display:inline-block}.user-avatar-container .image{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 20px rgba(0,0,0,.2);overflow:hidden}.user-profile-avatar{width:128px;height:128px;object-fit:cover}.user-initials-avatar{display:flex;align-items:center;justify-content:center;width:128px;height:128px;border:4px solid #fff;box-shadow:0 4px 20px rgba(0,0,0,.2)}.user-initials-avatar.is-128x128{width:128px;height:128px}.user-initials-avatar .initials{font-size:2.5rem;font-weight:700;color:#fff;text-transform:uppercase}.expert-profile-summary .summary-section-box{background-color:#fafafa;border-radius:8px;padding:1rem;margin-bottom:.75rem}.expert-profile-summary .summary-section-box h4{font-size:.9rem;margin-bottom:.5rem}.expert-profile-summary .tag{margin:.15rem}@media screen and (max-width: 768px){.online-presence__card--user-hero .level-item{margin-bottom:.5rem}.user-initials-avatar,.user-profile-avatar{width:96px;height:96px}.user-initials-avatar .initials,.user-profile-avatar .initials{font-size:2rem}.user-initials-avatar.is-128x128{width:96px;height:96px}}.auth-container{max-width:440px;margin:0 auto}.box.is-scrollable{max-height:calc(100vh - 8rem);overflow-y:auto}.box.is-scrollable::-webkit-scrollbar{width:6px}.box.is-scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.box.is-scrollable::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:3px}.box.is-scrollable::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.25)}.box.is-scrollable{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) rgba(0,0,0,0)}.control.has-icons-left .icon,.control.has-icons-right .icon{height:2.5em}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon{height:2.75em}.auth-password-input{padding-right:3.25rem}.auth-password-reveal{align-items:center;background:rgba(0,0,0,0);border:0;color:#b5b5b5;cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;padding:0;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:2.75rem;z-index:4}.auth-password-reveal:hover,.auth-password-reveal:focus{color:#7a7a7a}.auth-password-reveal:focus-visible{outline:2px solid var(--brand-primary, #eb6fc0);outline-offset:2px}.control.has-icons-right .auth-password-reveal .icon{color:inherit;height:1rem;position:static;width:1rem}.box .table-container{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;width:100%;max-width:100%}.box .table-container table.recent-jobs-table{table-layout:fixed;width:100%;min-width:700px}.box .table-container table.recent-jobs-table thead th:nth-child(1),.box .table-container table.recent-jobs-table tbody td:nth-child(1){width:25%;min-width:150px}.box .table-container table.recent-jobs-table thead th:nth-child(2),.box .table-container table.recent-jobs-table tbody td:nth-child(2){width:15%;min-width:100px;white-space:nowrap}.box .table-container table.recent-jobs-table thead th:nth-child(3),.box .table-container table.recent-jobs-table tbody td:nth-child(3){width:35%;min-width:180px;word-break:break-word;overflow-wrap:break-word}.box .table-container table.recent-jobs-table thead th:nth-child(4),.box .table-container table.recent-jobs-table tbody td:nth-child(4){width:25%;min-width:150px;white-space:nowrap}.box .table-container table.recent-jobs-table tbody td:nth-child(3) .arguments-content{display:block}.box .table-container table.recent-jobs-table tbody td:nth-child(3) .arguments-content.is-collapsed{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.box .table-container table.recent-jobs-table tbody td:nth-child(3) .arguments-content.is-expanded{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.box .table-container table.recent-jobs-table tbody td:nth-child(3) .arguments-toggle{cursor:pointer;color:var(--link);text-decoration:underline;margin-top:.25rem;display:inline-block}.box .table-container table.recent-jobs-table tbody td:nth-child(3) .arguments-toggle:hover{color:var(--link-hover)}.support-inbox-stats .support-inbox-stats__card{min-height:0;padding:.75rem .9rem;border-radius:.95rem;box-shadow:0 .5rem 1rem rgba(17,17,17,.06);display:flex;flex-direction:column;justify-content:center;gap:.15rem}.support-inbox-stats .support-inbox-stats__label{margin-bottom:0;font-size:.7rem;letter-spacing:.04em}.support-inbox-stats .support-inbox-stats__value{margin-bottom:0;font-size:1.45rem;line-height:1;font-weight:800}#conversation_subject .field.has-addons{align-items:center}#conversation_subject .field.has-addons .control{display:flex;align-items:center}#conversation_subject .field.has-addons .input{height:auto;min-height:2.5em;line-height:1.5}#conversation_subject .field.has-addons .button{height:2.5em;display:inline-flex;align-items:center}#messages_container .support-messages-list{min-height:0}#messages_container .support-message .message-bubble{max-width:88%;min-width:clamp(18rem,34vw,30rem)}@media(max-width: 768px){#messages_container .support-message .message-bubble{max-width:94%;min-width:0}}#conversation_status_tags{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}#conversation_status_tags .tag{display:inline-flex;align-items:center;height:auto;min-height:1.5em}#conversation_status_tags .button{height:auto;display:inline-flex;align-items:center}#new_message_form .buttons{flex-wrap:wrap !important;overflow:visible;gap:.25rem;max-width:100%}#new_message_form .field.is-grouped{flex-wrap:wrap !important;gap:.75rem;min-width:0;max-width:100%}@media(max-width: 768px){#new_message_form .field.is-grouped{flex-direction:column;align-items:stretch !important}#new_message_form .field.is-grouped .control:last-child{width:100%}#new_message_form .field.is-grouped .control:last-child .button{width:100%}}#new_message_form .field.is-grouped .control:first-child{flex-wrap:wrap !important;min-width:0;max-width:100%;overflow:visible}#new_message_form .field.is-grouped .control:first-child .file,#new_message_form .field.is-grouped .control:first-child .checkbox,#new_message_form .field.is-grouped .control:first-child span{flex-shrink:1;min-width:0;overflow-wrap:break-word;word-break:break-word}#new_message_form .field.is-grouped .control:first-child span[data-support-message-form-target=visibilityText]{max-width:100%;white-space:normal}#new_message_form .field.is-grouped .control:last-child{flex-shrink:0;min-width:fit-content}:root{--brand-primary: #3273dc;--brand-primary-light: rgba(50, 115, 220, 0.1);--brand-secondary: #7957d5;--booking-bg: #f8f9fa;--booking-card-bg: #ffffff;--booking-text: #363636;--booking-text-light: #7a7a7a;--booking-border: #e8e8e8;--booking-success: #48c78e;--booking-shadow: 0 2px 8px rgba(0, 0, 0, 0.08)}body.public-booking{background:var(--booking-bg);min-height:100vh}body.booking-page{background:var(--booking-bg);min-height:100vh}body.booking-page>.container{width:100%;max-width:100%;margin:0 auto;padding:0 .75rem}@media(min-width: 769px){body.booking-page>.container{padding:0 1.25rem}}.public-booking-container{max-width:640px;margin:0 auto;padding:1rem;min-height:100vh;display:flex;flex-direction:column}@media(min-width: 768px){.public-booking-container{padding:2rem}}.public-booking-header{text-align:center;padding:1.5rem 0;margin-bottom:1rem}.public-booking-header .business-branding{display:flex;justify-content:center;align-items:center}.public-booking-header .business-branding .business-logo{max-height:80px;max-width:200px;width:auto;height:auto;object-fit:contain}.public-booking-header .business-branding .business-name{font-size:1.5rem;font-weight:600;color:var(--brand-primary);margin:0}.public-booking-content{flex:1;background:var(--booking-card-bg);border-radius:12px;box-shadow:var(--booking-shadow);padding:1.5rem}@media(min-width: 768px){.public-booking-content{padding:2rem}}body.booking-page .public-booking-content{background:rgba(0,0,0,0);border-radius:0;box-shadow:none;padding:0}.public-booking-footer{text-align:center;padding:1.5rem 0;margin-top:auto}.public-booking-footer .public-booking-footer__company{margin-bottom:.9rem;color:var(--booking-text-light);font-size:.92rem;line-height:1.55}.public-booking-footer .public-booking-footer__company-name{margin:0 0 .35rem;font-weight:700;color:var(--booking-text)}.public-booking-footer .public-booking-footer__company-address p{margin:0}.public-booking-footer .public-booking-footer__company-contact{margin-top:.35rem}.public-booking-footer .public-booking-footer__company-contact a{color:var(--booking-text-light);text-decoration:none}.public-booking-footer .public-booking-footer__company-contact a:hover{text-decoration:underline}.public-booking-footer .powered-by{font-size:.875rem;color:var(--booking-text-light)}.public-booking-footer .powered-by a{color:var(--brand-primary);font-weight:600;text-decoration:none}.public-booking-footer .powered-by a:hover{text-decoration:underline}.public-booking-footer .public-booking-footer__links{margin-top:.5rem;font-size:.875rem;color:var(--booking-text-light)}.public-booking-footer .public-booking-footer__links a{color:var(--booking-text-light);text-decoration:none}.public-booking-footer .public-booking-footer__links a:hover{text-decoration:underline}.booking-steps{margin-bottom:2rem}.booking-steps .steps{display:flex;justify-content:center;list-style:none;padding:0;margin:0;gap:.5rem}@media(min-width: 480px){.booking-steps .steps{gap:1rem}}.booking-steps .step{display:flex;flex-direction:column;align-items:center;flex:1;max-width:120px;position:relative}.booking-steps .step:not(:last-child)::after{content:"";position:absolute;top:16px;left:calc(50% + 20px);width:calc(100% - 32px);height:2px;background:var(--booking-border)}@media(min-width: 480px){.booking-steps .step:not(:last-child)::after{left:calc(50% + 24px);width:calc(100% - 40px)}}.booking-steps .step.is-completed::after{background:var(--brand-primary)}.booking-steps .step .step-number{width:32px;height:32px;border-radius:50%;background:var(--booking-border);color:var(--booking-text-light);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;position:relative;z-index:1;transition:all .2s ease}@media(min-width: 480px){.booking-steps .step .step-number{width:40px;height:40px;font-size:1rem}}.booking-steps .step .step-label{font-size:.75rem;color:var(--booking-text-light);margin-top:.5rem;text-align:center;white-space:nowrap}@media(min-width: 480px){.booking-steps .step .step-label{font-size:.875rem}}.booking-steps .step.is-active .step-number{background:var(--brand-primary);color:#fff;box-shadow:0 2px 8px rgba(50,115,220,.3)}.booking-steps .step.is-active .step-label{color:var(--brand-primary);font-weight:600}.booking-steps .step.is-completed .step-number{background:var(--brand-primary);color:#fff}.booking-steps .step.is-completed .step-label{color:var(--booking-text)}.branch-selection{max-width:1200px;margin:0 auto;padding:2rem 1.25rem 4rem}.branch-selection .step-header{text-align:center;margin-bottom:2rem}.branch-selection .branch-showcase-rail{padding-bottom:.5rem}.branch-hero-showcase{max-width:1180px;margin:1.25rem auto 0;background:rgba(0,0,0,0)}.branch-showcase{width:100%;display:flex;flex-direction:column;align-items:center}.branch-showcase.is-single .branch-showcase__shell{justify-content:center}.branch-showcase.is-single .branch-showcase__viewport{max-width:34rem}.branch-showcase.is-single .branch-showcase-rail__item{flex-basis:100%;min-width:100%;max-width:100%}.branch-showcase__shell{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.9rem;width:min(100%,44rem);margin-inline:auto}.branch-showcase__viewport{position:relative;overflow:hidden;width:100%;margin-inline:auto;background:rgba(0,0,0,0);box-shadow:none}.branch-showcase-rail{display:flex;gap:0;overflow-x:auto;width:100%;margin-inline:auto;padding:.25rem 0 .4rem;background:rgba(0,0,0,0);scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none;-ms-overflow-style:none}.branch-showcase-rail::-webkit-scrollbar{display:none}.branch-showcase-rail__item{flex:0 0 100%;min-width:100%;max-width:100%;scroll-snap-align:center;scroll-snap-stop:always;padding-inline:.1rem;background:rgba(0,0,0,0);transition:opacity .2s ease,transform .2s ease}.branch-showcase-rail__item:not(.is-active){opacity:.84}.branch-showcase__nav{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border:1px solid color-mix(in srgb, var(--booking-primary) 14%, white);border-radius:999px;background:hsla(0,0%,100%,.92);color:color-mix(in srgb, var(--booking-secondary) 78%, black);box-shadow:none;backdrop-filter:none;transition:transform .2s ease,opacity .2s ease,border-color .2s ease}.branch-showcase__nav:hover:not(:disabled){transform:scale(1.02);border-color:color-mix(in srgb, var(--booking-primary) 24%, white)}.branch-showcase__nav:disabled{opacity:.34;cursor:default}.branch-showcase__pagination{display:flex;justify-content:center;gap:.45rem;margin-top:.7rem}.branch-showcase__dot{width:.65rem;height:.65rem;padding:0;border:0;border-radius:999px;background:color-mix(in srgb, var(--booking-primary) 18%, white);transition:transform .2s ease,background .2s ease}.branch-showcase__dot.is-active{transform:scale(1.15);background:var(--booking-primary)}.branch-showcase-card{display:flex;flex-direction:column;height:100%;border-radius:22px;overflow:hidden;text-decoration:none;color:var(--booking-text);background:hsla(0,0%,100%,.96);border:1px solid color-mix(in srgb, var(--booking-secondary) 12%, white);box-shadow:none;transition:transform .2s ease,border-color .2s ease;backdrop-filter:none}.branch-showcase-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--booking-secondary) 18%, white);color:var(--booking-text)}.branch-showcase-card.is-selected{border-color:color-mix(in srgb, var(--booking-primary) 38%, white)}.branch-showcase-card.is-disabled{opacity:.78;cursor:default}.branch-showcase-card.is-compact .branch-showcase-card__review-text{-webkit-line-clamp:2}.branch-showcase-card--logo,.branch-showcase-card--details{display:grid;grid-template-columns:minmax(0, 11.5rem) minmax(0, 1fr);align-items:stretch}.branch-showcase-card__media{position:relative;aspect-ratio:16/9;overflow:hidden}.branch-showcase-card--logo .branch-showcase-card__media,.branch-showcase-card--details .branch-showcase-card__media{aspect-ratio:auto;min-height:0;height:100%;border-right:1px solid color-mix(in srgb, var(--booking-secondary) 8%, white)}.branch-showcase-card__image,.branch-showcase-card__placeholder{width:100%;height:100%}.branch-showcase-card__image{object-fit:cover}.branch-showcase-card__placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, color-mix(in srgb, var(--booking-secondary) 5%, white) 100%);color:color-mix(in srgb, var(--booking-secondary) 66%, white)}.branch-showcase-card__placeholder--logo,.branch-showcase-card__placeholder--details{justify-content:center;align-items:center;padding:.95rem 1rem}.branch-showcase-card__logo-mark{display:flex;align-items:center;justify-content:center;width:4.2rem;min-width:4.2rem;height:4.2rem;padding:.65rem;border-radius:1rem;background:hsla(0,0%,100%,.9);border:1px solid color-mix(in srgb, var(--booking-secondary) 10%, white);box-shadow:none}.branch-showcase-card__logo-image{width:100%;height:100%;object-fit:contain}.branch-showcase-card__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;width:100%}.branch-showcase-card__content{display:flex;flex:1;flex-direction:column;gap:.55rem;padding:.9rem 1rem .95rem;text-align:left}.branch-showcase-card--logo .branch-showcase-card__content,.branch-showcase-card--details .branch-showcase-card__content{gap:.55rem}.branch-showcase-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.branch-showcase-card__title{margin:0;font-size:1rem;line-height:1.2;color:var(--booking-text)}.branch-showcase-card__rating{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.branch-showcase-card__rating .rating-stars{white-space:nowrap}.branch-showcase-card__rating-value,.branch-showcase-card__reviewer,.branch-showcase-card__disabled-copy{font-size:.78rem;color:var(--booking-text-muted)}.branch-showcase-card__description{margin:0;font-size:.86rem;line-height:1.45;color:color-mix(in srgb, var(--booking-text-muted) 82%, var(--booking-text));display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.branch-showcase-card__address{display:flex;flex-direction:column;gap:.18rem;align-items:flex-start;font-size:.92rem;line-height:1.3;color:var(--booking-text);text-align:left}.branch-showcase-card__contacts{display:grid;gap:.4rem}.branch-showcase-card__contact{display:grid;grid-template-columns:auto 1fr;gap:.35rem .55rem;align-items:start;font-size:.8rem;color:var(--booking-text-muted);text-align:left}.branch-showcase-card__contact-label{overflow-wrap:anywhere}.branch-showcase-card__contact-link{color:inherit;text-decoration:none;overflow-wrap:anywhere}.branch-showcase-card__contact-link:hover{color:var(--booking-primary-dark);text-decoration:underline}.branch-showcase-card__amenities{display:flex;flex-wrap:wrap;gap:.35rem}.branch-showcase-card__amenities .tag{background:color-mix(in srgb, var(--booking-secondary) 6%, white);color:color-mix(in srgb, var(--booking-secondary) 82%, black);border-radius:999px;border:1px solid color-mix(in srgb, var(--booking-secondary) 10%, white)}.branch-showcase-card__review{margin-top:auto;padding-top:.65rem;border-top:1px solid color-mix(in srgb, var(--booking-secondary) 8%, white)}.branch-showcase-card__review-text{margin:0;font-size:.82rem;line-height:1.35;color:var(--booking-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.branch-showcase-card__reviewer{margin:.55rem 0 0}@media screen and (max-width: 900px){.branch-hero-showcase{max-width:100%}.branch-showcase.is-single .branch-showcase__viewport{max-width:none}.branch-showcase__shell{width:100%;max-width:100%}}@media screen and (max-width: 768px){.branch-selection{padding-top:1.25rem}.branch-showcase-rail__item{flex-basis:100%}.branch-showcase-card--logo,.branch-showcase-card--details{grid-template-columns:1fr}.branch-showcase-card--logo .branch-showcase-card__media,.branch-showcase-card--details .branch-showcase-card__media{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--booking-secondary) 8%, white)}.branch-showcase__nav{width:2.25rem;height:2.25rem}.branch-showcase-card__header{flex-direction:column}.branch-showcase-card__rating{flex-wrap:wrap}.branch-showcase__shell{grid-template-columns:minmax(0, 1fr);gap:.65rem;width:100%}.branch-showcase__nav{display:none}}.stylist-selection{display:grid;gap:.75rem}@media(min-width: 480px){.stylist-selection{grid-template-columns:repeat(2, 1fr)}}.stylist-option{display:flex;align-items:center;gap:1rem;padding:1rem;border:2px solid var(--booking-border);border-radius:8px;cursor:pointer;transition:all .2s ease;margin-bottom:0;position:relative}.stylist-option:hover{border-color:var(--brand-primary-light);background:var(--brand-primary-light)}.stylist-option.is-selected{border-color:var(--brand-primary);background:var(--brand-primary-light)}.stylist-option.is-selected .check-icon{opacity:1;color:var(--brand-primary)}.stylist-option input[type=radio]{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}.stylist-option .stylist-avatar{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.stylist-option .stylist-avatar img{width:60px;height:60px;object-fit:cover;border-radius:50%}.stylist-option .stylist-avatar .avatar-placeholder{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg, var(--brand-primary), var(--brand-secondary, var(--brand-primary)));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600}.stylist-option .stylist-info{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.stylist-option .stylist-info .stylist-name{font-weight:500;color:var(--booking-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stylist-option .stylist-info .stylist-subtitle{font-size:.875rem;color:var(--booking-text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stylist-option .check-icon{flex-shrink:0;opacity:0;font-size:1.25rem;transition:opacity .2s ease}.services-list .service-category{margin-bottom:1.5rem}.services-list .service-category:last-child{margin-bottom:0}.services-list .service-category .category-name{color:var(--booking-text-light);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--booking-border)}.service-option{display:flex;align-items:center;padding:1rem;margin-bottom:.5rem;border:2px solid var(--booking-border);border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative}.service-option:hover{border-color:var(--brand-primary-light);background:var(--brand-primary-light)}.service-option.is-selected{border-color:var(--brand-primary);background:var(--brand-primary-light)}.service-option.is-selected .check-icon{opacity:1;color:var(--brand-primary)}.service-option input[type=radio]{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}.service-option .service-info{flex:1;display:flex;flex-direction:column;gap:.25rem}@media(min-width: 480px){.service-option .service-info{flex-direction:row;justify-content:space-between;align-items:center}}.service-option .service-info .service-name{font-weight:500;color:var(--booking-text)}.service-option .service-info .service-details{display:flex;gap:1rem;font-size:.875rem;color:var(--booking-text-light)}.service-option .service-info .service-details .service-price{font-weight:600;color:var(--brand-primary)}.service-option .check-icon{margin-left:1rem;opacity:0;font-size:1.25rem;transition:opacity .2s ease;flex-shrink:0}.time-slots-container{min-height:100px}.time-slots-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(80px, 1fr));gap:.5rem}@media(min-width: 480px){.time-slots-grid{grid-template-columns:repeat(auto-fill, minmax(100px, 1fr))}}.time-slot{padding:.75rem .5rem;font-size:.9rem;font-weight:500;border-radius:6px;transition:all .2s ease}.time-slot.is-primary{background:var(--brand-primary);border-color:var(--brand-primary)}.time-slot.is-light:hover{background:var(--brand-primary-light);border-color:var(--brand-primary)}.step-actions{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--booking-border);gap:1rem}.step-actions .button{min-width:120px}.step-actions .button:only-child{margin-left:auto}.booking-summary{margin-top:1.5rem;background:var(--booking-bg);border-radius:8px;padding:1.25rem}.booking-summary .title{margin-bottom:1rem}.booking-summary .summary-details{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:0}.booking-summary .summary-details dt{color:var(--booking-text-light);font-size:.875rem}.booking-summary .summary-details dd{margin:0;font-weight:500;text-align:right}.booking-confirmation .confirmation-header{padding:2rem 0}.booking-confirmation .confirmation-header .confirmation-icon{font-size:4rem;display:block;margin-bottom:1rem}.booking-confirmation .confirmation-header .title{color:var(--booking-success)}.booking-confirmation .confirmation-details{margin-bottom:2rem}.booking-confirmation .confirmation-details .appointment-details{margin:0}.booking-confirmation .confirmation-details .appointment-details .detail-row{display:flex;padding:.75rem 0;border-bottom:1px solid var(--booking-border)}.booking-confirmation .confirmation-details .appointment-details .detail-row:last-child{border-bottom:none}.booking-confirmation .confirmation-details .appointment-details .detail-row dt{width:120px;flex-shrink:0;color:var(--booking-text-light);font-size:.875rem}.booking-confirmation .confirmation-details .appointment-details .detail-row dt i{margin-right:.5rem;width:16px;text-align:center}.booking-confirmation .confirmation-details .appointment-details .detail-row dd{flex:1;margin:0}.booking-confirmation .confirmation-details .confirmation-reference{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--booking-border)}.booking-confirmation .confirmation-details .confirmation-reference code{background:var(--booking-bg);padding:.25rem .5rem;border-radius:4px;font-family:monospace}.booking-confirmation .confirmation-actions .calendar-links{margin:1.5rem 0}.booking-confirmation .confirmation-actions .calendar-links .buttons{flex-wrap:wrap}.selected-branch-info{margin-bottom:1.5rem;padding:.75rem 1rem;background:var(--booking-bg);border-radius:6px}.public-intake-page__hero{min-height:100vh;padding-block:1rem 2.5rem}.public-intake-page__shell{max-width:56rem;margin:0 auto}.public-intake-page__card,.public-intake-page__success{border-radius:1.25rem;border:1px solid color-mix(in srgb, var(--booking-primary) 16%, white);box-shadow:0 18px 40px rgba(15,23,42,.08)}.public-intake-page__card{padding:2rem;background:linear-gradient(180deg, color-mix(in srgb, var(--booking-primary) 4%, white) 0%, rgba(255, 255, 255, 0.98) 10rem),#fff}.public-intake-page__success{padding:2.25rem 2rem;text-align:center;background:linear-gradient(180deg, color-mix(in srgb, var(--booking-primary) 4%, white) 0%, rgba(255, 255, 255, 0.98) 8rem),#fff}.public-intake-page__handoff-options{display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));gap:1rem;margin-top:1.5rem;text-align:left}.public-intake-page__handoff-option{padding:1.15rem 1.2rem;border:1px solid color-mix(in srgb, var(--booking-primary) 14%, white);border-radius:1.1rem;background:linear-gradient(135deg, color-mix(in srgb, var(--booking-primary) 7%, white) 0%, rgba(255, 255, 255, 0.98) 100%)}.public-intake-page__handoff-option--booking{border-color:color-mix(in srgb, var(--booking-primary) 24%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--booking-primary) 10%, transparent)}.public-surface-header{margin-bottom:1.15rem;text-align:center}.public-surface-header__logo-wrap{display:inline-flex;align-items:center;justify-content:center;margin-bottom:.55rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb, var(--booking-primary) 14%, white);border-radius:1rem;background:linear-gradient(135deg, color-mix(in srgb, var(--booking-primary) 8%, white) 0%, rgba(255, 255, 255, 0.96) 100%)}.public-surface-header__logo{display:block;max-height:4rem;width:auto}.public-surface-header__name{margin:0;font-size:.95rem;font-weight:700;letter-spacing:.01em;color:var(--booking-text-light)}@media screen and (max-width: 768px){.public-intake-page__card,.public-intake-page__success{padding:1.25rem;border-radius:1rem}.public-surface-header{margin-bottom:.9rem}.public-surface-header__name{font-size:.85rem}}.is-hidden{display:none !important}.calendar-picker-container{padding:1rem}@media screen and (max-width: 768px){.calendar-picker-container{padding:.75rem}}.calendar-months{margin-bottom:0}.calendar-month-wrapper{padding:.5rem}@media screen and (max-width: 768px){.calendar-month-wrapper{padding:.25rem}}.calendar-month{background:var(--bulma-background, #fff);border-radius:var(--bulma-radius, 0.25rem);padding:1rem;box-shadow:0 2px 3px rgba(10,10,10,.1)}@media screen and (max-width: 768px){.calendar-month{padding:.75rem}}.calendar-month-header{margin-bottom:.75rem}.calendar-month-header .calendar-month-title{font-size:1.25rem;font-weight:700}@media screen and (max-width: 768px){.calendar-month-header .calendar-month-title{font-size:.9rem}}.calendar-weekdays{margin-bottom:.5rem}.calendar-weekdays .calendar-weekday{text-align:center;font-size:1rem;font-weight:700;color:var(--bulma-grey-dark, hsl(0, 0%, 44%));padding:.25rem}@media screen and (max-width: 768px){.calendar-weekdays .calendar-weekday{font-size:.9rem;padding:.2rem}}.calendar-days{display:grid;grid-template-columns:repeat(7, 1fr);gap:.25rem}@media screen and (max-width: 768px){.calendar-days{gap:.15rem}}.calendar-day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease;user-select:none;background:var(--bulma-background, #fff);color:var(--bulma-text, hsl(0, 0%, 15%));border:1px solid rgba(0,0,0,0);position:relative}@media screen and (max-width: 768px){.calendar-day{font-size:.8rem;min-height:2.5rem}}.calendar-day:hover:not(.calendar-day-empty):not(.calendar-day-selected){background:var(--bulma-light, hsl(0, 0%, 96%));border-color:var(--bulma-border, rgba(10, 10, 10, 0.1))}.calendar-day.calendar-day-empty{cursor:default;background:rgba(0,0,0,0);border:none}.calendar-day.calendar-day-current{border:1px solid var(--bulma-border, rgba(10, 10, 10, 0.1));background:var(--bulma-light, hsl(0, 0%, 96%))}.calendar-day.calendar-day-past{opacity:.6}.calendar-day.calendar-day-busy{background:var(--bulma-warning-light, hsl(57.93, 100%, 94.31%));border-color:var(--bulma-warning, hsl(57, 100%, 83%))}.calendar-day.calendar-day-fully-booked{background:var(--bulma-danger-light, hsl(350, 100%, 86%));border-color:var(--bulma-danger, hsl(350, 100%, 71%));opacity:.7}.calendar-day.calendar-day-highlight{background:var(--bulma-info-light, hsl(199, 65%, 85%));border-color:var(--bulma-info, hsl(199, 65%, 70%))}.calendar-day.calendar-day-selected{background:hsl(325,76%,80%);color:hsl(0,0%,15%);font-weight:800}.calendar-day.calendar-day-selected:hover{background:hsl(325,80%,70%);border-color:hsl(325,76%,80%)}.calendar-day.calendar-day-closed{background:var(--bulma-background-tertiary, #f5f5f5);color:var(--bulma-grey-light, hsl(0, 0%, 79%));opacity:.8;background-image:linear-gradient(45deg, rgba(0, 0, 0, 0.03) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.03) 50%, rgba(0, 0, 0, 0.03) 75%, transparent 75%, transparent);background-size:10px 10px}.calendar-day.calendar-day-holiday{background-color:var(--bulma-warning-light, hsl(57.93, 100%, 94.31%));color:var(--bulma-warning-dark, hsl(48, 100%, 45%));font-weight:600}.calendar-day.calendar-day-holiday::after{content:"";position:absolute;top:4px;right:4px;width:4px;height:4px;background-color:var(--bulma-warning, hsl(57, 100%, 83%));border-radius:50%}.calendar-quick-dates{margin-top:1rem}.calendar-quick-dates .button{flex:1 1 0;justify-content:center;margin-bottom:0;min-width:0}@media screen and (max-width: 768px){.calendar-quick-dates{margin-top:.75rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.calendar-quick-dates::-webkit-scrollbar{display:none}.calendar-quick-dates .button{font-size:.75rem;padding:.375rem .4rem;white-space:nowrap}}.modal-card-body .calendar-picker-container{padding:0}.modal-card-body .calendar-month{box-shadow:none;border:1px solid var(--bulma-border, rgba(10, 10, 10, 0.1))}@media screen and (max-width: 768px){.modal-card-body{padding:1rem}.modal-card-body .calendar-picker-container{padding:0}.modal-card-body .calendar-months .column{padding:.5rem}}.team-mood-capture.box{border-radius:16px}.team-mood-form{margin:0}.team-mood-buttons.buttons{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.5rem;width:100%;margin-bottom:0 !important}.team-mood-buttons.buttons:last-child{margin-bottom:0 !important}.team-mood-buttons.buttons .button.team-mood-option{margin-bottom:0 !important;margin-right:0 !important}.team-mood-buttons .button.team-mood-option{width:100%;min-width:0;height:auto;min-height:4.25rem;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.65rem .75rem;border-radius:12px;white-space:normal;line-height:1.15;box-shadow:none}.team-mood-buttons .button.team-mood-option:hover{transform:translateY(-1px)}.team-mood-buttons .button.team-mood-option.is-primary{font-weight:700}.team-mood-option__emoji{font-size:1.45rem;line-height:1}.team-mood-option__label{font-size:.72rem;font-weight:700;max-width:100%;text-align:center}.team-mood-capture .buttons:not(.team-mood-buttons){gap:.5rem;flex-wrap:wrap;margin-bottom:0 !important}.button.team-mood-summary-main{border-radius:999px;height:auto}.button.team-mood-summary-main:focus-visible{outline:2px solid hsl(280,45%,55%);outline-offset:2px}.team-mood-report-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .45rem;border-radius:999px;background:rgba(105,58,165,.12);color:hsl(280,45%,32%);font-weight:600;margin-right:.35rem}@media screen and (max-width: 480px){.team-mood-capture .is-flex.is-justify-content-space-between{flex-wrap:wrap;gap:.75rem}.team-mood-capture .button[data-team-mood-target=headerAction]{margin-left:auto}}.competency-cell{display:flex;align-items:center;justify-content:center;gap:.28rem;flex-wrap:wrap;min-height:3.25rem;position:relative;width:100%;cursor:pointer}.competency-new-client-policy[hidden]{display:none !important}.competency-new-client-policy--decline{background:#f4c8e3 !important;color:#a80d2b !important}.competency-cell-details-button{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:999px;color:hsl(0,0%,58%);cursor:pointer;display:inline-flex;font:inherit;height:1.45rem;justify-content:center;min-width:1.45rem;opacity:.45;padding:0;position:absolute;right:.15rem;top:50%;transform:translateY(-50%);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.competency-cell-details-button .icon{height:1rem;margin:0;width:1rem}.competency-cell-details-button:hover,.competency-cell-details-button:focus-visible{background:var(--bulma-scheme-main-bis);border-color:var(--bulma-border);color:var(--bulma-text);opacity:1}.competency-cell:hover .competency-cell-details-button,.competency-cell:focus-within .competency-cell-details-button{opacity:1}.competency-filter-bar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.75rem 1rem}.competency-filter-bar>form,.competency-filter-bar>div{flex:0 0 auto !important;width:auto !important}.competency-filter-form{display:inline-flex !important;align-items:flex-end;flex-wrap:wrap;gap:.75rem 1rem;margin:0;width:auto !important}.competency-filter-field{flex:0 0 auto !important;margin-bottom:0 !important;width:auto !important}.competency-filter-control{width:11.25rem !important}.competency-filter-control.is-pricelist{width:15.625rem !important}.competency-filter-control.is-employees{width:12.5rem !important}.competency-filter-toggle,.competency-filter-apply-field{display:none}@media screen and (max-width: 1023px){.competency-filter-bar>.competency-filter-advanced{width:100% !important}.competency-filter-toggle{display:inline-flex}.competency-filter-panel{display:none !important}.competency-filter-panel.is-expanded{display:inline-flex !important;margin-top:.75rem;width:100% !important}.competency-filter-apply-field{display:block}}@media screen and (max-width: 768px){.competency-filter-bar,.competency-filter-form,.competency-filter-field,.competency-filter-control,.competency-filter-control.is-pricelist,.competency-filter-control.is-employees{width:100% !important}}.competency-matrix-titlebar-info-button{width:2rem;height:2rem;padding:0;border-radius:999px}.competency-matrix-global-status{margin-left:.75rem;vertical-align:middle}.competency-matrix-legend-modal-body .modal-body-content{padding:1rem !important}.competency-matrix-legend-modal .modal-card{width:min(48rem,100vw - 2rem);height:auto;max-height:calc(100dvh - 4rem)}.competency-matrix-table-container{max-height:62dvh;min-height:24rem;overflow:auto !important;-webkit-overflow-scrolling:touch}@media screen and (max-width: 1023px){.competency-matrix-table-container{max-height:calc(100dvh - 13rem);min-height:18rem;overscroll-behavior:contain}}.competency-matrix-table{border-collapse:separate;border-spacing:0;min-width:100%;width:max-content}:where(.competency-matrix-table tbody) tr{background-color:var(--bulma-table-background-color, var(--bulma-scheme-main, #fff))}.competency-matrix-table .competency-matrix-service-column,.competency-matrix-table .competency-category-heading-cell{background-color:inherit;left:0;position:sticky;z-index:6}.competency-bulk-status{min-height:1.75rem;padding:.25rem .5rem .45rem}.competency-bulk-status:empty{display:none}.competency-bulk-status-message{border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:600;line-height:1.15;padding:.28rem .7rem}.competency-bulk-status-message--loading{background:#f4c8e3;color:#7a214f}.competency-bulk-status-message--done{background:#baf4d8;color:#065f46}.competency-bulk-status-message--alert{background:#ffe8ed;color:#a80d2b}.competency-matrix-table__head th{position:sticky;top:0;vertical-align:top;z-index:12}.competency-matrix-table__head .competency-matrix-service-column{left:0;z-index:13}.competency-matrix-service-column{line-height:1.2;max-width:11.5rem;min-width:11.5rem;overflow-wrap:anywhere;vertical-align:middle;white-space:normal;width:11.5rem}@media screen and (max-width: 768px){.competency-matrix-service-column{max-width:8.5rem;min-width:8.5rem;width:8.5rem}.competency-matrix-table .competency-matrix-booking-column{max-width:5.75rem;min-width:5.75rem;width:5.75rem}.competency-matrix-table .competency-matrix-employee-column{min-width:6rem}}.competency-matrix-table__head .competency-matrix-service-column{padding-block:.6rem !important}.competency-matrix-table .competency-matrix-booking-column{border-left:1px solid var(--bulma-border, rgb(219, 219, 219)) !important;border-right:1px solid var(--bulma-border, rgb(219, 219, 219)) !important;padding-block:.6rem !important;padding-inline:.5rem !important;text-align:center;vertical-align:top;width:7.75rem;min-width:7.75rem;max-width:7.75rem}.competency-matrix-table .competency-matrix-employee-column{border-left:1px solid var(--bulma-border, rgb(219, 219, 219));min-width:7.5rem;padding-block:.6rem !important;vertical-align:top}.competency-matrix-employee-link{color:var(--bulma-text-strong, hsl(0, 0%, 21%));display:block;font-weight:600;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.competency-matrix-employee-link:hover,.competency-matrix-employee-link:focus-visible{color:var(--bulma-text-strong, hsl(0, 0%, 21%));text-decoration:underline}.competency-matrix-employee-role{color:var(--bulma-text, hsl(0, 0%, 29%));display:block;font-size:.72rem;font-weight:400;line-height:1.15;margin-top:.18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competency-category-heading-cell{padding-block:.85rem !important;vertical-align:middle !important}.competency-category-actions-cell{border-left:1px solid var(--bulma-border, rgb(219, 219, 219));min-width:7.5rem;padding-block:.55rem !important;position:relative;vertical-align:middle !important}.competency-category-actions-cell.is-loading .competency-category-actions{opacity:.35;pointer-events:none}.competency-category-actions-cell.is-loading::after{animation:competency-category-spin .8s linear infinite;border:2px solid color-mix(in srgb, hsl(325, 80%, 70%) 18%, hsl(0, 0%, 100%) 82%);border-radius:999px;border-top-color:var(--brand-primary, hsl(325, 80%, 70%));content:"";height:1.1rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:1.1rem}@keyframes competency-category-spin{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}.competency-category-actions{align-items:center;display:inline-flex;gap:.35rem;justify-content:center;min-height:2rem;opacity:0;pointer-events:none;transition:opacity .14s ease}.competency-category-actions-cell:hover .competency-category-actions,.competency-category-actions-cell:focus-within .competency-category-actions{opacity:1;pointer-events:auto}@media(hover: none){.competency-category-actions{opacity:1;pointer-events:auto}.competency-cell-details-button{opacity:.6}}.competency-category-action-form{display:inline-flex;margin:0}.competency-category-action-button{align-items:center;border-radius:999px;box-shadow:0 1px 2px rgba(10,10,10,.05);display:inline-flex;font-size:1rem;height:1.85rem;justify-content:center;line-height:1;min-width:1.85rem;padding:0;transition:background-color 120ms ease,border-color 120ms ease,color 120ms ease,box-shadow 120ms ease,transform .16s ease,opacity .16s ease;width:1.85rem}.competency-category-action-button .icon{height:1rem;margin:0;width:1rem}.competency-category-action-button .icon i{font-size:.82rem;line-height:1}.competency-category-action-button:hover,.competency-category-action-button:focus-visible{transform:scale(1.08)}.competency-category-action-button--yes{background:#baf4d8;border-color:#5ce2ad;color:#065f46}.competency-category-action-button--yes:hover,.competency-category-action-button--yes:focus-visible{background:#a6efd0;border-color:#43d9a1;box-shadow:0 0 0 3px rgba(67,217,161,.14);color:#065f46}.competency-category-action-button--no{background:#ffe8ed;border-color:#f4a8b9;color:#cc0f35}.competency-category-action-button--no:hover,.competency-category-action-button--no:focus-visible{background:#ffdce5;border-color:#ee8ca3;box-shadow:0 0 0 3px rgba(244,168,185,.18);color:#a80d2b}.competency-matrix-employee-column--offline{background-image:repeating-linear-gradient(135deg, rgba(120, 120, 120, 0.08) 0, rgba(120, 120, 120, 0.08) 0.35rem, transparent 0.35rem, transparent 0.7rem) !important}.competency-matrix-booking-header{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.15rem;line-height:1.1;transform:translateY(-0.1rem);white-space:nowrap}.competency-matrix-booking-header .icon{margin:0}.competency-matrix-booking-header__text{color:var(--bulma-text-weak);font-size:.66rem;font-weight:600;line-height:1.05;white-space:normal}.competency-matrix-legend{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem 1.25rem;color:hsl(0,0%,36%);font-size:.82rem}.competency-matrix-legend__group,.competency-matrix-legend__item{display:inline-flex;align-items:center}.competency-matrix-legend__group{flex-wrap:wrap;gap:.45rem .7rem}.competency-matrix-legend__label{font-weight:700;color:hsl(0,0%,24%)}.competency-matrix-legend__item{gap:.3rem;white-space:nowrap}.competency-matrix-legend__item .competency-state{width:1.35rem;min-width:1.35rem;height:1.35rem;font-size:.8rem}.competency-matrix-legend__item .competency-state i{font-size:.7rem}.competency-row-toggle{margin:0 .25rem 0 0;vertical-align:middle}.competency-row-toggle:focus-visible{outline:2px solid rgba(72,95,199,.35);outline-offset:2px}.competency-state{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;min-width:1.85rem;height:1.85rem;padding:0;border:1px solid rgba(203,213,225,.98);border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(10,10,10,.05);color:hsl(0,0%,76%);line-height:1;font-size:1rem;transition:background-color 120ms ease,border-color 120ms ease,color 120ms ease,box-shadow 120ms ease,transform .16s ease,opacity .16s ease}.competency-state i{font-size:.82rem;line-height:1}.competency-state:hover,.competency-state:focus-visible{transform:scale(1.08)}.competency-state--none{background:#ffe8ed;border-color:#f4a8b9;color:#cc0f35;opacity:1}.competency-state--none:hover,.competency-state--none:focus-visible{background:#ffdce5;border-color:#ee8ca3;color:#a80d2b;box-shadow:0 0 0 3px rgba(244,168,185,.18)}.competency-state--neutral,.competency-state--prefers{background:#baf4d8;border-color:#5ce2ad;color:#065f46;opacity:1}.competency-state--neutral:hover,.competency-state--neutral:focus-visible,.competency-state--prefers:hover,.competency-state--prefers:focus-visible{background:#a6efd0;border-color:#43d9a1;box-shadow:0 0 0 3px rgba(67,217,161,.14)}.competency-state--neutral.competency-state--online{opacity:1}.competency-state--expert{background:#baf4d8;border-color:#5ce2ad;opacity:1}.competency-state--expert:hover,.competency-state--expert:focus-visible{background:#a6efd0;border-color:#43d9a1;box-shadow:0 0 0 3px rgba(67,217,161,.14)}.competency-state--avoids,.competency-state--never{background:#ffe8ed;border-color:#f4a8b9;color:#cc0f35;opacity:1}.competency-state--avoids i,.competency-state--never i{font-size:.92rem}.competency-state--avoids:hover,.competency-state--avoids:focus-visible,.competency-state--never:hover,.competency-state--never:focus-visible{background:#ffdce5;border-color:#ee8ca3;color:#a80d2b;box-shadow:0 0 0 3px rgba(244,168,185,.18)}.competency-origin{display:inline-flex;align-items:center;gap:.2rem;font-size:.65rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:hsl(0,0%,58%)}.competency-origin--imported{color:hsl(210,22%,48%)}.competency-origin--imported .pricelist-service-row__source-badge{margin-left:0}.competency-origin--inherited{color:hsl(0,0%,58%)}.competency-online[hidden]{display:none !important}.competency-matrix-table tbody tr.competency-package-row{background-color:hsl(0,0%,99%)}.package-competency-state{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;min-width:1.35rem;height:1.35rem;border:1px solid rgba(0,0,0,0);border-radius:999px;line-height:1;font-size:.9rem;color:hsl(0,0%,76%)}.package-competency-state--partial{color:hsl(39,76%,45%)}.package-competency-state--none,.package-competency-state--avoids,.package-competency-state--never{background:#ffe8ed;border-color:#f4a8b9;color:#cc0f35}.package-competency-state--neutral,.package-competency-state--prefers,.package-competency-state--expert{background:#baf4d8;border-color:#5ce2ad;color:#065f46}.package-coverage-note{display:inline-flex;align-items:center;color:hsl(0,0%,58%);font-size:.7rem;line-height:1}.competency-package-breakdown .package-competency-state--none,.competency-package-breakdown .package-competency-state--avoids,.competency-package-breakdown .package-competency-state--never{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:hsl(0,0%,72%)}.competency-package-breakdown .package-competency-state--none i,.competency-package-breakdown .package-competency-state--avoids i,.competency-package-breakdown .package-competency-state--never i{font-size:.92rem}.competency-task-icon,.competency-task-meta,.competency-task-rule{color:#999}.competency-task-name{color:hsl(0,0%,38%)}.competency-task-rule{display:inline-block}.competency-task-qualification{color:hsl(0,0%,64%)}.competency-task-qualification.is-qualified{color:#065f46}.competency-task-qualification.is-blocked{color:hsl(0,0%,72%)}.checkout-payment-form{display:flex;flex-direction:column}.checkout-terminal{background:rgba(0,0,0,0);border:0;border-radius:0;margin-bottom:1rem;padding:0}.checkout-terminal-top{background:#fff;display:flex;justify-content:space-between;gap:1rem;margin:0 0 .8rem;padding:.75rem}.checkout-terminal-customer{display:grid;gap:.15rem;min-width:0}.checkout-terminal-customer strong,.checkout-terminal-customer span{overflow-wrap:anywhere}.checkout-terminal-total{display:grid;justify-items:end;min-width:11rem}.checkout-terminal-total span{font-weight:700}.checkout-terminal-total strong{color:#171317;font-size:2.5rem;font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}.checkout-terminal-body{display:grid;grid-template-columns:minmax(16rem, 1fr) minmax(13rem, 0.95fr);gap:.8rem;padding:0}.checkout-keypad{display:grid;grid-template-columns:repeat(4, minmax(2.8rem, 1fr));gap:.45rem}.checkout-keypad-key{appearance:none;background:color-mix(in srgb, var(--brand-primary) 54%, #ffffff);border:1px solid color-mix(in srgb, var(--brand-primary) 36%, #ffffff);border-radius:6px;color:color-mix(in srgb, var(--brand-primary) 46%, #111111);cursor:pointer;font-size:1rem;font-weight:800;min-height:3.25rem}.checkout-keypad-key:hover,.checkout-keypad-key:focus{background:color-mix(in srgb, var(--brand-primary) 68%, #ffffff);border-color:color-mix(in srgb, var(--brand-primary) 55%, #ffffff)}.checkout-keypad-key--preset{background:color-mix(in srgb, var(--brand-primary) 64%, #ffffff)}.checkout-terminal-summary{display:grid;gap:1px;margin:0 0 .8rem}.checkout-terminal-summary>div{background:#fff;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;min-height:3rem;padding:.65rem .75rem}.checkout-terminal-summary span{font-weight:700}.checkout-terminal-summary strong{color:#8a8f96;font-size:1.6rem;font-weight:800;font-variant-numeric:tabular-nums}.checkout-terminal-summary [data-checkout-target=receivedTotal],.checkout-terminal-summary .is-settled{color:var(--app-success-text)}.checkout-terminal-summary-open{color:var(--app-warning-text) !important}.checkout-payment-section{order:3;background:#fff;border:1px solid #cfc7ce;border-radius:8px;margin-bottom:1rem;padding:1rem}.checkout-secondary-details{margin-top:.75rem}.checkout-discounts{margin-bottom:.75rem}.receipt-header{border-bottom:1px dashed #d9d9d9;margin-bottom:1rem;padding-bottom:.75rem}.receipt-meta{display:grid;gap:.35rem 1rem;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}.receipt-meta-separator{color:#b5b5b5;margin:0 .35rem}.receipt-appointment{border-bottom:1px dashed #d9d9d9;padding-bottom:.75rem;margin-bottom:1rem;font-size:.85rem}.receipt-sheet{background:#fff;border:1px solid #d7d1d6;border-radius:8px;padding:1rem;box-shadow:0 10px 24px rgba(0,0,0,.05)}.receipt-section{margin-bottom:1rem}.receipt-section--muted{color:#6b6b6b;font-size:.85rem}.receipt-section-title{display:block}.receipt-row{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.4rem;font-size:.85rem}.receipt-row--discount{color:#5a5a5a}.receipt-row--discount-total{font-weight:600}.receipt-label{display:inline-flex;align-items:center;gap:.4rem}.receipt-qty{color:#9b9b9b;font-size:.75rem}.receipt-amount{font-variant-numeric:tabular-nums}.receipt-amount--total{font-size:1.1rem}.receipt-divider{border-top:1px dashed #d9d9d9;margin:.75rem 0}.receipt-pill{display:inline-flex;align-items:center;border:1px solid #dedede;border-radius:999px;padding:.1rem .55rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}.receipt-tip{margin-top:1rem}.receipt-tabs{margin-bottom:.75rem;order:0}.receipt-tabs ul{display:grid;gap:.25rem}.receipt-tabs li{border:0;border-radius:0;background:#fff;min-height:2.9rem}.receipt-tabs li.is-active{background:color-mix(in srgb, var(--brand-primary) 42%, #ffffff);box-shadow:inset -4px 0 0 var(--brand-primary-dark)}.receipt-tabs li.receipt-tip-line{background:color-mix(in srgb, var(--brand-primary) 8%, #ffffff)}.receipt-tabs li.receipt-tip-line.is-active{background:color-mix(in srgb, var(--brand-primary) 34%, #ffffff)}.receipt-tip-split{border-top:1px solid color-mix(in srgb, var(--brand-primary) 20%, #ffffff);display:grid;gap:.35rem;margin:0 .75rem .65rem;padding-top:.55rem}.receipt-tip-split-title{color:#7a7078;font-size:.7rem;font-weight:700;text-transform:uppercase}.receipt-tip-split-row{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0, 1fr) minmax(5rem, 6.5rem)}.receipt-tip-split-row span{font-size:.8rem;font-weight:700;min-width:0;overflow-wrap:anywhere}.receipt-tip-split-input{border:0;box-shadow:none;font-size:.9rem;font-weight:800;text-align:right}.receipt-tip-split-input::-webkit-outer-spin-button,.receipt-tip-split-input::-webkit-inner-spin-button{appearance:none;margin:0}.receipt-payment-line{display:grid;grid-template-columns:minmax(7rem, 1fr) minmax(6.5rem, auto);align-items:center;gap:.75rem;min-height:2.9rem;padding:.5rem .75rem;color:#171317;font-size:.95rem;font-weight:800}.receipt-payment-line-label{display:grid;gap:.1rem;min-width:0}.receipt-payment-line-label strong,.receipt-payment-line-label span{overflow-wrap:anywhere}.receipt-payment-line-label span{color:#7a7078;font-size:.7rem;font-weight:600;text-transform:uppercase}.receipt-payment-line-amount{align-items:center;display:grid;gap:.25rem;grid-template-columns:minmax(5.25rem, 1fr) 2rem;justify-self:end;max-width:10.25rem;width:100%}.receipt-payment-line-input{border:0;box-shadow:none;color:#8a8f96;appearance:textfield;font-size:1.1rem;font-weight:800;font-variant-numeric:tabular-nums;justify-self:end;max-width:100%;text-align:right;white-space:nowrap}.receipt-payment-line-input::-webkit-outer-spin-button,.receipt-payment-line-input::-webkit-inner-spin-button{appearance:none;margin:0}.receipt-tabs li.is-active .receipt-payment-line-input{color:#171317}.receipt-payment-line-clear{background:rgba(0,0,0,0);border:0;border-radius:4px;box-shadow:none;color:#8a8f96;height:2rem;min-width:2rem;padding:0;width:2rem}.receipt-payment-line-clear:hover,.receipt-payment-line-clear:focus{background:color-mix(in srgb, var(--brand-primary) 18%, #ffffff);color:#171317}.receipt-payment-line-code{border:0;border-top:1px solid color-mix(in srgb, var(--brand-primary) 20%, #ffffff);border-radius:0;box-shadow:none;font-size:.85rem;margin:0 .75rem .55rem;width:calc(100% - 1.5rem)}.receipt-note{border:1px dashed #cfcfcf;border-radius:8px;padding:.6rem .75rem;font-size:.8rem;color:#4a4a4a;background:#fbfbfb;margin-bottom:1rem}.receipt-note--warning{border-color:#e2c29b;color:#7a5c2e;background:#fff9f0}.receipt-cash-field{margin-bottom:.75rem}.receipt-change{border:1px dashed #cfcfcf;border-radius:8px;padding:.75rem;background:#fcfcfc}.receipt-change.is-warning,.receipt-change.is-success{background:#fcfcfc;border-color:#cfcfcf;color:inherit}.receipt-discounts{border:1px dashed #d9d9d9;border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem}@media screen and (max-width: 768px){.checkout-terminal-top,.checkout-terminal-body{grid-template-columns:1fr;display:grid}.checkout-terminal-total{justify-items:start;min-width:0}.checkout-terminal-total strong{font-size:2rem}}.receipt-discounts summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.85rem;font-weight:600}.receipt-discounts-body{margin-top:.75rem}.pos-page{background:hsl(0,0%,79%)}@media screen and (min-width: 1024px){.pos-mobile-section-heading,.pos-mobile-catalog-section-heading,.pos-mobile-category-bar{display:none !important}.pos-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-bottom:0 !important}.pos-page>.sales-container{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.sales-container>.columns.pos-layout{box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto !important;margin-bottom:0 !important;padding-bottom:.5rem}.sales-container .columns.pos-layout>.pos-content-area,.sales-container .columns.pos-layout>.pos-cart-panel{margin-bottom:0}}.sales-container [data-sales-target=servicesContent].is-hidden,.sales-container [data-sales-target=productsContent].is-hidden,.sales-container [data-sales-target=miscContent].is-hidden,.sales-container [data-sales-target=vouchersContent].is-hidden,.sales-container [data-sales-target=coursesContent].is-hidden{display:none !important}.pos-mobile-close-pos{display:none}@media screen and (max-width: 1023px){.pos-mobile-close-pos{display:inline-flex}.pos-cart-header-desktop-actions{display:none !important}.pos-cart-footer-cancel{display:none !important}}.pos-category-sidebar{margin:.5rem;width:200px;max-width:200px;padding:1rem;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto}.pos-category-sidebar .is-narrow{max-width:200px}.pos-customer-buttons{display:flex;flex-direction:column;gap:.5rem}.pos-category-tabs{display:flex;flex-direction:column;gap:.5rem;margin-top:0;padding-top:.5rem;border-top:1px solid hsl(0,0%,79%)}.pos-category-btn{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.875rem 1rem;background:#fff;border:1px solid hsl(223,10%,86%);border-radius:8px;cursor:pointer;font-weight:600;color:hsl(0,0%,15%);text-align:left;width:100%;white-space:normal}.pos-category-btn:hover{background:hsl(223,10%,86%)}.pos-category-btn.is-active{background:hsl(307,45%,92%);border-color:hsl(325,80%,90%)}.pos-category-btn .icon{width:1.25rem;text-align:center}.pos-mobile-section-heading,.pos-mobile-catalog-section-heading{display:none}.pos-tab-color-info{background:hsl(199,65%,112%);border-color:hsl(199,65%,95%)}.pos-tab-color-link{background:hsl(264,98%,124%);border-color:hsl(264,98%,107%)}.pos-tab-color-warning{background:hsl(49.14,100%,119.18%);border-color:hsl(49.14,100%,94.18%)}.pos-tab-color-success{background:hsl(151,76%,121%);border-color:hsl(151,76%,96%)}.pos-tab-color-primary{background:hsl(325,80%,115%);border-color:hsl(325,80%,90%)}.pos-category-btn.is-active.pos-tab-color-info{border-color:hsl(199,65%,80%)}.pos-category-btn.is-active.pos-tab-color-link{border-color:hsl(264,98%,92%)}.pos-category-btn.is-active.pos-tab-color-warning{border-color:hsl(49.14,100%,79.18%)}.pos-category-btn.is-active.pos-tab-color-success{border-color:hsl(151,76%,81%)}.pos-category-btn.is-active.pos-tab-color-primary{border-color:hsl(325,80%,75%)}.pos-category-btn-staff,.pos-category-btn-customer,.pos-category-btn-appointment{align-items:flex-start}.pos-category-btn-staff .pos-category-text,.pos-category-btn-customer .pos-category-text,.pos-category-btn-appointment .pos-category-text{display:flex;flex-direction:column;gap:.2rem}.pos-category-btn-staff .pos-category-title,.pos-category-btn-customer .pos-category-title,.pos-category-btn-appointment .pos-category-title{display:flex;align-items:center;gap:.4rem;letter-spacing:.02em;text-transform:uppercase;opacity:.85}.pos-category-btn-staff .pos-selection-check,.pos-category-btn-customer .pos-selection-check,.pos-category-btn-appointment .pos-selection-check{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:999px;background:#fff;color:hsl(325,80%,70%)}.pos-category-btn-staff .pos-selection-check.is-hidden,.pos-category-btn-customer .pos-selection-check.is-hidden,.pos-category-btn-appointment .pos-selection-check.is-hidden{display:none}.pos-category-btn-customer.is-active{background:hsl(325,80%,70%);border-color:hsl(325,80%,70%);color:#fff}.pos-category-btn-customer.is-active .pos-category-title,.pos-category-btn-customer.is-active .pos-category-subtitle{color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-category-btn-customer.is-active .pos-selection-check{background:#fff;color:hsl(325,80%,70%)}.pos-category-btn .pos-category-subtitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-category-count{margin-left:auto;opacity:.85}.pos-category-btn-secondary{background:#fff;border-style:dashed;border-color:hsl(0,0%,79%);padding:.75rem 1rem;color:hsl(0,0%,15%)}.pos-category-btn-secondary:hover{background:hsl(223,10%,86%);border-color:hsl(0,0%,58%)}.pos-content-area{background:hsl(240,10%,96%);padding:1.5rem 2rem;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.pos-tab-pane{padding:1rem}.pos-tab-pane.is-info.is-light{background:hsl(199,65%,112%)}.pos-tab-pane.is-link.is-light{background:hsl(264,98%,124%)}.pos-tab-pane.is-warning.is-light{background:hsl(49.14,100%,119.18%)}.pos-tab-pane.is-success.is-light{background:hsl(151,76%,121%)}.pos-tab-pane.is-primary.is-light{background:hsl(325,80%,115%)}.pos-tabs-sticky .pos-main-search{position:sticky;top:0;z-index:5;padding-top:.5rem;padding-bottom:.5rem;margin-top:-0.5rem;box-shadow:0 1px 0 hsl(223,10%,86%)}.pos-customer-selector .pos-main-search{background:hsl(0,0%,96%);padding:.5rem 0}.pos-main-search{--bulma-control-size: var(--bulma-size-normal)}.pos-main-search .field.has-addons{align-items:stretch}.pos-main-search .control{display:flex}.pos-main-search .control.has-icons-left .icon.is-left{height:100%;top:0}.pos-main-search .pos-main-search-input{font-size:.875rem;min-height:2.25rem;border-radius:6px}.pos-main-search .pos-main-search-clear{font-size:.875rem;min-height:2.25rem;padding-left:.5rem;padding-right:.5rem}.pos-main-search .field.has-addons .control:first-child .input{border-top-right-radius:0;border-bottom-right-radius:0}.pos-main-search .field.has-addons .control:not(:first-child) .button{border-left:1px solid hsl(0,0%,92%);border-radius:0 6px 6px 0}.pos-main-search .button{height:100%}.pos-customer-search-row{margin-bottom:.5rem;flex-wrap:nowrap}.pos-customer-search-row .pos-customer-search-action .button{white-space:nowrap}.pos-customer-walkins{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem}.pos-customer-walkins .button{margin-bottom:0;width:100%;height:auto;min-height:2.5rem;white-space:normal;line-height:1.2;padding-top:.4rem;padding-bottom:.4rem}.pos-add-customer-label{margin-left:.25rem}@media(max-width: 640px){.pos-add-customer-label{display:none}.pos-customer-search-row .pos-customer-search-action .button{padding-left:.85rem;padding-right:.85rem}}.pos-content-area [data-sales-target=mainSearchContainer]{position:sticky;top:0;z-index:5;background:hsl(240,10%,96%);padding-top:.5rem;padding-bottom:.5rem;margin-top:-0.5rem;box-shadow:0 1px 0 hsl(223,10%,86%)}.pos-beauty-profile-visible .pos-main-search{position:static;top:auto;z-index:auto;background:rgba(0,0,0,0);margin-top:0;box-shadow:none}.pos-beauty-profile-visible .pos-content-area [data-sales-target=mainSearchContainer]{position:static;top:auto;z-index:auto;background:rgba(0,0,0,0);padding-top:0;padding-bottom:0;margin-top:0;box-shadow:none}.pos-customer-list,.pos-staff-list{display:flex;flex-direction:column;gap:.25rem;overflow-y:auto}.pos-staff-list--readonly{overflow-y:visible}.pos-staff-section{margin-bottom:1rem}.pos-staff-section-title{font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsl(0,0%,58%);margin-bottom:.6rem}.pos-gift-recipient-results{max-height:320px;overflow-y:auto}.pos-selected-customer .pos-customer-item{background:hsl(310,32.99%,93.29%);border-color:hsl(325,80%,70%)}.pos-selected-customer-card{position:relative;background:rgba(0,0,0,0);border:none;border-radius:0;padding:0}.pos-selected-customer-header{display:flex;align-items:flex-start;gap:1rem}.pos-selected-customer-photo{flex:0 0 auto}.pos-selected-customer-image,.pos-selected-customer-initials{width:96px;height:96px;border-radius:10px;object-fit:cover}.pos-selected-customer-initials{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.25rem;text-transform:uppercase}.pos-selected-customer-main{flex:1;min-width:0}.pos-selected-customer-name{font-size:1.35rem;font-weight:700;color:hsl(0,0%,15%)}.pos-selected-customer-row{display:flex;gap:.5rem;margin-top:.35rem;color:hsl(0,0%,44%)}.pos-selected-customer-text{min-width:0}.pos-selected-customer-close{position:absolute;top:.5rem;right:.5rem;z-index:2}.pos-selected-customer-use-icon,.pos-selected-customer-close-label{display:none}.pos-selected-customer-actions{margin-left:auto;display:flex;align-items:center;gap:.4rem}.pos-selected-customer-flow-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.pos-selected-customer-continue{flex:1 1 12rem}.pos-selected-customer-remove{flex:0 1 auto}.pos-selected-customer-loading{text-align:center;color:hsl(0,0%,58%);padding:.75rem 0}@media(max-width: 1023px){.pos-selected-customer-photo--initials-only{display:none}.pos-selected-customer-actions{margin-left:0}.pos-selected-customer-header{padding-right:7.5rem}.pos-selected-customer-close{border-radius:999px;aspect-ratio:auto;padding-inline:.8rem;width:auto;min-width:0;height:2.25rem;min-height:2.25rem;gap:.25rem;background:hsla(325,80%,70%,.12);border-color:hsla(325,80%,70%,.2);color:hsl(20,5%,22%);font-weight:700;white-space:nowrap}.pos-selected-customer-close-icon{display:none}.pos-selected-customer-use-icon,.pos-selected-customer-close-label{display:inline-flex}.pos-selected-customer-flow-actions{display:grid;grid-template-columns:1fr;position:sticky;bottom:.75rem;z-index:4;padding-top:.5rem;background:linear-gradient(to top, hsl(0, 0%, 100%) 74%, rgba(255, 255, 255, 0))}.pos-selected-customer-continue{min-height:3rem;font-weight:800;box-shadow:0 .35rem 1rem hsla(325,80%,70%,.18)}.pos-selected-customer-remove{justify-self:start}}.pos-selected-customer-tags{margin-top:.5rem}.pos-selected-customer-tags .customer-tags__list{margin-top:.25rem;margin-bottom:0}.pos-selected-customer-tags--inline{margin-top:.25rem;margin-bottom:.35rem}.pos-customer-section-title{font-weight:700;color:hsl(0,0%,15%);font-size:1.25rem;display:inline-flex;align-items:center;gap:.5rem;position:relative}.pos-customer-meta-text{font-size:.95rem;line-height:1.35}.pos-customer-info-card{padding:1rem 1.1rem;margin-bottom:1.1rem !important}.pos-customer-info-card--notice{background:linear-gradient(90deg, rgba(239.7, 117.3, 188.7, 0.22) 0%, rgba(128.775, 196.7325, 228.225, 0.26) 100%)}.pos-customer-info-card--notice .header{display:flex;align-items:center;position:relative}.pos-customer-info-card--notice .emoji{position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:2rem;z-index:1}.pos-customer-info-card--notice .text-content{flex-grow:1;padding-right:2.5rem}.pos-customer-info-card--warning{background:hsl(350,100%,113%);border-color:hsl(350,100%,95%)}.pos-customer-info-card--profile{background-color:#fff;background-image:linear-gradient(135deg, rgba(239.7, 117.3, 188.7, 0.18) 0%, rgba(239.7, 117.3, 188.7, 0.06) 45%, white 100%)}.pos-customer-beauty-snapshot{padding-top:.95rem;padding-bottom:.95rem}.pos-customer-beauty-snapshot .pos-customer-section-title{font-size:1.25rem;font-weight:700;color:hsl(0,0%,15%);margin-bottom:.75rem !important}.pos-customer-beauty-snapshot .tag{border-radius:999px}.pos-customer-beauty-snapshot .tag .icon{margin-right:.3rem}.pos-customer-beauty-row{display:grid;grid-template-columns:6.5rem minmax(0, 1fr);gap:.75rem;align-items:center;margin-bottom:.8rem}.pos-customer-beauty-row:last-child{margin-bottom:0}.pos-customer-beauty-label{font-size:.95rem;color:hsl(0,0%,26%);font-weight:600}.pos-customer-appointment-card{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;margin-bottom:1.1rem !important;padding:.75rem .9rem}.pos-customer-appointment-title{font-size:1.02rem;font-weight:600}.pos-customer-appointment-card--timeline{margin-top:0;margin-bottom:.7rem}.pos-customer-appointment-main{flex:1;min-width:0}.pos-customer-appointment-services{font-weight:600;color:hsl(0,0%,15%);font-size:1rem;white-space:normal}.pos-customer-appointment-services-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.pos-customer-appointment-service-name{font-weight:600;color:hsl(0,0%,15%)}.pos-customer-appointment-addons{list-style:none;margin:.2rem 0 .35rem .75rem;padding-left:.75rem;border-left:2px solid hsl(307,45%,92%);display:flex;flex-direction:column;gap:.2rem}.pos-customer-appointment-addon{font-size:.85rem;color:hsl(0,0%,44%)}.pos-customer-appointment-details{display:flex;align-items:center;gap:.75rem;margin-top:.25rem;color:hsl(0,0%,44%);font-size:.95rem}.pos-customer-appointment-time{display:flex;align-items:center;gap:.25rem}.pos-customer-appointment-distance{color:hsl(0,0%,58%);font-size:.88rem;white-space:nowrap}.pos-customer-appointment-employee{display:flex;align-items:center;gap:.35rem}.pos-employee-avatar-small{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:hsl(0,0%,79%);color:#fff;font-size:.65rem;font-weight:600;text-transform:uppercase}.pos-customer-appointment-actions{flex:0 0 auto}.pos-customer-appointment-actions .dropdown-item{display:flex;align-items:center;gap:.5rem}.pos-customer-timeline{margin-top:1.5rem}.pos-customer-timeline-header{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:hsl(0,0%,15%);font-size:1.02rem;margin-bottom:.95rem}.pos-customer-timeline-card{display:flex;gap:.75rem;padding:.95rem 1.1rem;margin-bottom:.7rem !important}.pos-customer-timeline-date{color:hsl(0,0%,58%);font-size:.95rem;min-width:125px}.pos-customer-timeline-title{font-weight:600;font-size:1.05rem;margin-bottom:.1rem}.pos-customer-timeline-subtitle{color:hsl(0,0%,44%);font-size:.95rem}.pos-customer-timeline-branch{color:hsl(0,0%,58%);font-size:.9rem;margin-top:.28rem}.pos-list-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.pos-list-count{font-size:.8rem;font-weight:600;color:hsl(0,0%,44%);background:hsl(223,10%,86%);border-radius:999px;padding:.1rem .6rem;line-height:1.4}.pos-appointment-list{background:#fff;border:1px solid hsl(0,0%,92%);border-radius:12px;overflow:hidden}.pos-appointment-list .pos-customer-item{box-shadow:none;border:0;border-radius:0;margin-bottom:0 !important;background:rgba(0,0,0,0);padding:.9rem 1rem;gap:.9rem;align-items:flex-start}.pos-appointment-list .pos-customer-item+.pos-customer-item{border-top:1px solid hsl(0,0%,92%)}.pos-appointment-list .pos-customer-item:hover{transform:none;border-color:rgba(0,0,0,0);background:hsl(325,80%,92%)}.pos-appointment-list .pos-customer-item.is-selected{background:hsl(325,80%,90%);box-shadow:inset 3px 0 0 0 hsl(325,80%,70%)}.pos-appointment-list .pos-customer-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-appt-time{flex-shrink:0;min-width:3.4rem;text-align:center;font-weight:600;font-size:.95rem;line-height:1.1;padding:.4rem .5rem;border-radius:8px;background:hsl(223,10%,86%);color:hsl(0,0%,15%)}.pos-appt-time.is-overdue{background:hsl(350,100%,106%);color:hsl(350,100%,63%)}.pos-appt-time.is-arrived{background:hsl(151,76%,121%);color:hsl(151,76%,66%)}.pos-appt-services{margin-top:.3rem;display:flex;flex-direction:column;gap:.1rem}.pos-appt-service{display:flex;align-items:baseline;gap:.6rem;font-size:.82rem;line-height:1.35;min-width:0}.pos-appt-service-name{flex:1 1 auto;min-width:0;color:hsl(0,0%,44%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-appt-service-provider{flex:0 0 auto;color:hsl(0,0%,58%);font-weight:500}.pos-customer-item.is-staff-filtered-out{display:none !important}.pos-product-history:not(:empty),.pos-service-history:not(:empty){padding:.75rem 1rem;background:#fff;border:1px solid hsl(0,0%,92%);border-radius:12px}.pos-appt-status{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.pos-appt-status .tag{margin:0}.pos-customer-item,.pos-staff-item{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;margin-bottom:.5rem !important;cursor:pointer;transition:all .15s ease;position:relative}.pos-customer-item:hover,.pos-staff-item:hover{border-color:hsl(325,80%,70%);transform:translateY(-2px)}.pos-staff-item--readonly{cursor:default}.pos-staff-item--readonly:hover{border-color:hsl(0,0%,79%);transform:none}.pos-customer-item.is-highlighted{border-color:hsl(49.14,100%,69.18%);background:hsl(49.14,100%,116.18%)}.pos-customer-item.is-selected{border-color:hsl(325,80%,60%);background:hsl(325,80%,108%);box-shadow:inset 0 0 0 1px hsla(325,80%,70%,.35)}.pos-customer-item.is-selected .pos-customer-name{color:hsl(0,0%,15%);font-weight:700}.pos-customer-item.is-unselectable{opacity:.55;cursor:not-allowed;pointer-events:none;background:hsl(310,32.99%,93.29%);border-color:hsl(223,10%,86%);transform:none}.pos-customer-avatar,.pos-staff-avatar{color:hsl(0,0%,58%)}.pos-staff-avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;line-height:0}.pos-staff-avatar .avatar,.pos-staff-avatar .initials-avatar,.pos-staff-avatar .avatar-40{width:40px !important;height:40px !important;min-width:40px;min-height:40px;aspect-ratio:1/1;flex-shrink:0}.pos-customer-info,.pos-staff-info{flex:1;min-width:0}.pos-customer-name,.pos-staff-name{font-weight:600;font-size:1rem;color:hsl(0,0%,15%)}.pos-staff-subtitle{color:hsl(0,0%,44%);font-size:.9rem;margin-top:.15rem}.pos-staff-fallback-avatar{width:40px;height:40px;border-radius:999px;background:hsl(0,0%,79%);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.pos-staff-preference-btn{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;cursor:pointer;padding:.5rem;color:hsl(0,0%,58%);transition:all .2s ease;z-index:2;opacity:.6}.pos-staff-preference-btn:hover{color:hsl(350,100%,71%);transform:translateY(-50%) scale(1.2);opacity:1}.pos-staff-preference-btn.is-preferred{color:hsl(350,100%,71%);opacity:1}.pos-staff-preference-btn.is-preferred i,.pos-staff-preference-btn.is-preferred svg{animation:heartBeat .3s ease}.pos-staff-preference-btn .icon{font-size:1.25rem}.pos-staff-preference-btn .icon svg{width:1.25rem;height:1.25rem}.pos-staff-item:hover .pos-staff-preference-btn{opacity:1}.pos-staff-preference-btn.is-static{pointer-events:none}.appointment-builder-provider-item{padding-right:4.5rem}.appointment-builder-provider-item.is-selected{border-color:hsl(325,80%,60%);background:hsl(325,80%,108%);box-shadow:inset 0 0 0 1px hsla(325,80%,70%,.35)}.appointment-builder-provider-item.is-preferred:not(.is-selected){border-color:hsl(350,100%,91%)}.appointment-builder-provider-check{position:absolute;right:3.25rem;top:50%;transform:translateY(-50%)}@keyframes heartBeat{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}.pos-customer-email{color:hsl(0,0%,44%);margin-top:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-customer-flags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.pos-customer-flag{letter-spacing:.04em}.pos-customer-empty{padding:.75rem 1rem;border-radius:8px;border:1px dashed hsl(0,0%,79%);background:#fff;color:hsl(0,0%,44%);text-align:center}.pos-customer-empty-actions{display:flex;justify-content:center}.appointment-builder-customer-search-pane .input.is-medium{border-radius:10px}.appointment-builder-customer-search-pane .appointment-builder-customer-actions{display:flex;flex-direction:column;gap:.75rem;padding-inline:.75rem}.appointment-builder-customer-search-pane .appointment-builder-customer-actions .button{justify-content:flex-start;min-height:3rem;border-radius:10px;white-space:nowrap;gap:.4rem;padding-inline:1.15rem}.appointment-builder-customer-search-pane .appointment-builder-customer-actions .icon{width:1.25rem;min-width:1.25rem}.appointment-builder-customer-search-pane .appointment-builder-customer-results{gap:.5rem;max-height:none}.appointment-builder-customer-search-pane .appointment-builder-customer-result{display:flex;align-items:flex-start;width:calc(100% - 1.5rem);margin:0 .75rem .65rem;padding:.9rem 1rem;border:1px solid hsla(20,5%,22%,.06);border-radius:10px;color:inherit;font:inherit;text-align:left;cursor:pointer}.appointment-builder-customer-search-pane .appointment-builder-customer-result:hover,.appointment-builder-customer-search-pane .appointment-builder-customer-result:focus-visible{border-color:hsla(325,80%,70%,.45);box-shadow:0 .25rem .9rem hsla(325,80%,70%,.12)}.appointment-builder-customer-search-pane .appointment-builder-customer-result.is-highlighted{border-color:hsla(199,65%,70%,.55);background:hsla(199,65%,70%,.14) !important}.appointment-builder-customer-search-pane .appointment-builder-customer-result__image{margin-right:.85rem;padding:.1rem 0 0}.appointment-builder-customer-search-pane .appointment-builder-customer-result__content{min-width:0}.appointment-builder-customer-search-pane .appointment-builder-customer-result__title,.appointment-builder-customer-search-pane .appointment-builder-customer-result__description{overflow-wrap:anywhere}.appointment-builder-customer-search-pane .appointment-builder-customer-result__description{line-height:1.35}.appointment-builder-customer-empty{padding:0;border:0;background:rgba(0,0,0,0);color:hsl(0,0%,58%);text-align:left}.appointment-builder-customer-empty-actions{display:flex;justify-content:flex-start}.appointment-builder-customer-create{min-height:100%}.appointment-builder-customer-create>.is-flex:first-child{padding-bottom:1rem;margin-bottom:1rem !important;border-bottom:1px solid hsla(0,0%,79%,.55)}.appointment-builder-customer-profile{color:hsl(0,0%,15%)}.appointment-builder-customer-profile__actions{display:flex;justify-content:flex-end;margin-bottom:1rem}.appointment-builder-customer-profile__hero{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid hsla(0,0%,79%,.55)}.appointment-builder-customer-profile__avatar{flex:0 0 auto}.appointment-builder-customer-profile__identity{flex:1;min-width:0}.appointment-builder-customer-profile__contact{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;color:hsl(0,0%,44%)}.appointment-builder-customer-profile__contact-row{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.appointment-builder-customer-profile__section{padding-block:1.1rem;border-bottom:1px solid hsla(0,0%,79%,.55)}.appointment-builder-customer-profile__booking-strip{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.85rem 1rem;border:1px solid hsla(325,80%,70%,.18);border-radius:10px;background:hsla(325,80%,70%,.07)}.appointment-builder-customer-profile__section-title{margin-bottom:.65rem;color:hsl(0,0%,58%);font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.appointment-builder-customer-profile__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem}.appointment-builder-customer-note{max-width:42rem;padding:.85rem 1rem;border:1px solid hsla(0,0%,79%,.7);border-radius:10px;background:hsla(0,0%,100%,.82);color:hsl(0,0%,26%);line-height:1.45}.appointment-builder-customer-note p:last-child{margin-bottom:0}.appointment-builder-customer-chip-list{display:flex;flex-direction:column;gap:.45rem}.appointment-builder-customer-service-chip{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.55rem;padding:.55rem .75rem;border:1px solid hsla(325,80%,70%,.2);border-radius:10px;background:hsla(325,80%,70%,.08);color:hsl(0,0%,15%);font:inherit;text-align:left;cursor:pointer}.appointment-builder-customer-service-chip:hover,.appointment-builder-customer-service-chip:focus-visible{border-color:hsla(325,80%,70%,.55);background:hsla(325,80%,70%,.14)}.appointment-builder-customer-timeline{display:flex;flex-direction:column;gap:.55rem}.appointment-builder-customer-timeline__item{padding:.7rem 0;border-bottom:1px solid hsla(0,0%,79%,.45)}.appointment-builder-customer-timeline__item:last-child{border-bottom:0}.appointment-builder-customer-profile__footer{display:flex;justify-content:flex-end;padding-top:1rem}.appointment-builder-last-minute{border:1px solid hsla(325,80%,70%,.16);border-radius:10px;background:hsla(0,0%,100%,.9);padding:.9rem 1rem}.appointment-builder-last-minute__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.appointment-builder-last-minute__filters-wrap{margin-top:.75rem;border-top:1px solid hsla(0,0%,79%,.5)}.appointment-builder-last-minute__filters-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.65rem;color:hsl(325,80%,52%);cursor:pointer;font-weight:700;list-style:none}.appointment-builder-last-minute__filters-summary::-webkit-details-marker{display:none}.appointment-builder-last-minute__filters-summary::after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:hsla(325,80%,70%,.1)}.appointment-builder-last-minute__filters-wrap[open] .appointment-builder-last-minute__filters-summary::after{content:"-"}.appointment-builder-last-minute__filters{display:flex;flex-wrap:wrap;gap:.65rem;padding-top:.75rem}.appointment-builder-last-minute__filter-group{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.appointment-builder-last-minute__filter-label{color:hsl(0,0%,58%);font-size:.8rem;font-weight:700}.appointment-builder-last-minute__days{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;margin-top:1rem}.appointment-builder-last-minute__day-header{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.appointment-builder-last-minute__slot-list{display:flex;flex-direction:column;gap:.45rem}.appointment-builder-last-minute__slot{display:grid;grid-template-columns:3.5rem minmax(0, 1fr) auto;align-items:center;gap:.65rem;width:100%;min-height:2.75rem;padding:.55rem .7rem;border:1px solid hsla(325,80%,70%,.18);border-radius:10px;background:hsla(325,80%,70%,.08);color:hsl(0,0%,15%);font:inherit;text-align:left;cursor:pointer}.appointment-builder-last-minute__slot:hover,.appointment-builder-last-minute__slot:focus-visible{border-color:hsla(325,80%,70%,.55);background:hsla(325,80%,70%,.14)}.appointment-builder-last-minute__slot-time{color:hsl(325,80%,52%);font-weight:800}.appointment-builder-last-minute__slot-main{display:flex;flex-direction:column;min-width:0}.appointment-builder-last-minute__day.is-filtered-empty::after{content:attr(data-filtered-empty-label);display:block;color:hsl(0,0%,58%);font-size:.85rem;padding-top:.35rem}@media screen and (max-width: 1023px){.appointment-builder-page-wrapper{height:auto;min-height:0;overflow:visible}.appointment-builder-form{height:auto}.appointment-builder-shell-titlebar,.appointment-builder-customer-profile__booking-strip,.appointment-builder-last-minute__header{align-items:stretch;flex-direction:column}.appointment-builder-customer-search-pane .appointment-builder-customer-actions .button{min-height:2.75rem;font-size:.9rem}.appointment-builder-customer-profile__grid{grid-template-columns:minmax(0, 1fr)}.appointment-builder-last-minute__days{grid-template-columns:minmax(0, 1fr)}}.pos-connected-customers-panel{background:#fff;border:1px solid hsl(223,10%,86%);border-radius:12px;padding:.9rem 1rem}.pos-list-group-label{font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(0,0%,44%);margin:.75rem 0 .25rem}.pos-list-group-label.is-match{color:hsl(325,80%,70%)}.pos-cart-panel{width:420px;min-width:420px;background:#fff;border-left:1px solid hsl(223,10%,86%);display:flex;flex-direction:column;border-radius:12px;overflow:hidden;margin:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.08)}.pos-cart-header{padding:1.25rem 1.5rem;background:hsl(20,5%,22%);color:#fff;border-radius:12px 12px 0 0}.pos-cart-header .title{color:#fff;margin-bottom:0}.pos-cart-items{flex:1;overflow-y:auto;background:hsl(330,20%,98%)}.pos-cart-section{background:#fff;margin-bottom:1rem;overflow:hidden}.pos-cart-section:last-child{margin-bottom:0}.pos-cart-section-header{display:flex;align-items:center;background:hsl(199,65%,85%);user-select:none;transition:background-color .15s ease}.pos-cart-section-header-main{flex:1;display:flex;align-items:center;gap:.5rem;padding:.75rem .5rem .75rem 1rem;cursor:pointer;min-width:0}.pos-cart-section-header-main:hover{background:hsl(310,32.99%,90.29%)}.pos-cart-section-actions{display:flex;align-items:center}.pos-cart-section-remove{display:flex;align-items:center;justify-content:center;padding:.75rem .5rem;background:rgba(0,0,0,0);border:none;cursor:pointer;color:hsl(0,0%,58%);transition:background-color .15s ease,color .15s ease}.pos-cart-section-remove:hover{background:hsl(310,32.99%,88.29%);color:hsl(350,100%,71%)}.pos-cart-section-toggle{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;background:rgba(0,0,0,0);border:none;cursor:pointer;color:hsl(0,0%,58%);transition:background-color .15s ease,color .15s ease}.pos-cart-section-toggle:hover{background:hsl(310,32.99%,88.29%);color:hsl(0,0%,44%)}.pos-cart-section.is-active-customer{background:hsla(325,80%,70%,.02)}.pos-cart-section.is-active-customer .pos-cart-section-header{background:hsl(325,80%,70%);border-bottom-color:hsl(325,80%,62%)}.pos-cart-section.is-active-customer .pos-cart-section-header-main:hover{background:hsl(325,80%,65%)}.pos-cart-section.is-active-customer .pos-cart-section-toggle{color:hsla(0,0%,100%,.7)}.pos-cart-section.is-active-customer .pos-cart-section-toggle:hover{background:hsl(325,80%,65%);color:#fff}.pos-cart-section.is-active-customer .pos-cart-section-remove{color:hsla(0,0%,100%,.8)}.pos-cart-section.is-active-customer .pos-cart-section-remove:hover{background:hsl(325,80%,65%);color:#fff}.pos-cart-section.is-active-customer .pos-cart-section-title,.pos-cart-section.is-active-customer .pos-cart-section-count,.pos-cart-section.is-active-customer .pos-cart-section-chevron{color:hsla(0,0%,100%,.9)}.pos-cart-section-title{font-weight:700;color:hsl(0,0%,15%);flex:1;font-size:1.25rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-cart-section-count{font-size:.85rem;color:hsl(0,0%,58%);font-weight:400}.pos-cart-section-chevron{color:hsl(0,0%,58%);transition:transform .2s ease}.pos-cart-section.is-collapsed .pos-cart-section-chevron{transform:rotate(-90deg)}.pos-cart-section.is-collapsed .pos-cart-section-items{display:none}.pos-cart-section.is-collapsed .pos-cart-section-header{border-bottom:none}.pos-cart-section-empty{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:hsl(0,0%,58%);border:1px dashed hsl(0,0%,79%);border-radius:6px;background:hsl(330,20%,98%)}.pos-cart-section.is-empty .pos-cart-section-header{border-bottom:none}.pos-cart-footer{padding:1.5rem;background:hsl(20,5%,22%);border-top:1px solid hsl(223,10%,86%);border-radius:0 0 12px 12px}.pos-cart-mobile-summary{display:none}.pos-action-buttons{display:flex;gap:.75rem;justify-content:flex-end}.pos-action-buttons .button{margin-right:0;font-weight:600;min-width:110px}.pos-action-btn-pay{font-size:1.1rem;padding:1.5rem 2rem}.pos-action-btn-pay .icon{font-size:1.25rem}.pos-checkout-buttons{display:flex;gap:.75rem}.pos-checkout-buttons .button{flex:1 1 0;margin-right:0}.pos-cart-summary{padding:1rem;margin-bottom:1rem}.pos-cart-summary-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:1rem}.pos-cart-summary-label{color:#fff;font-weight:500;display:flex;align-items:center;gap:.5rem}.pos-cart-summary-value{color:#fff;font-weight:600}.pos-cart-summary-expandable{border-top:1px solid hsl(0,0%,92%);margin-top:.25rem}.pos-cart-summary-toggle{cursor:pointer;transition:background-color .2s ease;border-radius:4px;padding:.5rem;margin:0 -0.5rem}.pos-cart-summary-toggle:hover{background:hsl(0,0%,96%)}.pos-cart-summary-chevron{transition:transform .2s ease}.pos-cart-summary-chevron i{font-size:.75rem}.pos-cart-summary-details{padding:.5rem 0 .5rem 1.75rem}.pos-cart-summary-detail-row{display:flex;justify-content:space-between;align-items:center;padding:.35rem 0;font-size:.9rem}.pos-cart-summary-detail-label{color:hsl(0,0%,44%)}.pos-cart-summary-detail-value{color:hsl(151,76%,76%);font-weight:500}.pos-total-amount{display:inline-flex;align-items:baseline;gap:.16em;font-weight:700;color:#fff;line-height:1;letter-spacing:-0.02em}.pos-total-amount-currency{font-size:.46em;font-weight:600;line-height:1}.pos-total-amount-value{line-height:1}.service-list{display:flex;flex-direction:column;gap:.25rem}.voucher-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:1rem}.product-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 768px){.product-grid{grid-template-columns:repeat(2, 1fr)}}.service-card{margin-bottom:.25rem !important;cursor:pointer;padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between;text-align:left;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,outline .2s ease}.service-card:hover{transform:scale(1.005) translateY(-1px);outline:2px solid hsl(264,98%,82%)}.service-card .service-name{font-weight:600;color:hsl(0,0%,15%);margin-bottom:.2rem}.service-card .service-category{color:hsl(0,0%,44%);margin-bottom:.35rem}.service-card .service-meta{color:hsl(0,0%,44%);margin-bottom:.25rem}.service-card .service-price{font-weight:700;color:hsl(0,0%,15%);white-space:nowrap}.service-card .service-price .pos-currency-unit{font-size:.8em;font-weight:500;color:hsl(0,0%,58%);margin-right:.15em}.service-card .service-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}.service-card .service-edit-link{display:inline-flex;align-items:center;gap:.25rem;color:hsl(0,0%,44%);border:1px dashed hsl(223,10%,86%);background:#fff;padding:.15rem .45rem;border-radius:999px;white-space:nowrap}.service-card .service-edit-link:hover{color:hsl(0,0%,15%);border-color:hsl(0,0%,58%);background:hsl(223,10%,86%)}.service-card.has-addons{flex-wrap:wrap}.service-card.has-addons .service-info{flex:1;min-width:0}.service-card.has-addons .service-addons-toggle,.service-card.has-addons .service-addons-panel{flex-basis:100%}.service-card.is-added{background:hsla(151,76%,76%,.18) !important;border-color:hsl(151,76%,76%) !important;box-shadow:0 0 0 3px hsl(151,76%,76%),0 6px 16px hsla(151,76%,76%,.4) !important;outline:none;transform:scale(1.02);transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.service-card--aurora{background:linear-gradient(130deg, rgba(239.7, 117.3, 188.7, 0.14) 0%, rgba(128.775, 196.7325, 228.225, 0.1) 60%, rgba(255, 255, 255, 0.98) 100%)}.service-card--aurora .service-price{background:hsla(0,0%,100%,.95);border:1px solid hsla(325,80%,70%,.28);border-radius:999px;padding:.2rem .7rem}.service-addons-toggle{display:flex;align-items:center;gap:.35rem;padding:.5rem 0;margin-top:.5rem;border-top:1px dashed hsl(0,0%,92%);font-weight:500;color:hsl(325,80%,70%);cursor:pointer;transition:color .15s ease}.service-addons-toggle:hover{color:hsl(199,65%,70%)}.service-addons-toggle .service-addons-count{color:hsl(0,0%,58%);font-weight:normal}.service-addons-panel{display:flex;flex-direction:column;gap:.35rem;padding:.5rem 0;margin-top:.25rem}.service-addons-panel.is-hidden{display:none}.service-addon-option{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:hsl(330,20%,98%);border:1px solid hsl(0,0%,92%);border-radius:6px;cursor:pointer;transition:all .15s ease}.service-addon-option:hover{background:#fff;border-color:hsl(325,76%,80%)}.service-addon-option.is-selected,.service-addon-option:has(input:checked){background:hsl(307,45%,92%);border-color:hsl(325,80%,70%)}.service-addon-option .service-addon-checkbox{width:1rem;height:1rem;accent-color:hsl(325,80%,70%);cursor:pointer}.service-addon-option .service-addon-name{flex:1;color:hsl(0,0%,15%)}.service-addon-option .service-addon-price{font-weight:600;color:hsl(0,0%,44%);white-space:nowrap}.pos-taxonomy-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem}.pos-taxonomy-tag{color:hsl(0,0%,26%);background:#fff}.pos-taxonomy-tag-more{color:hsl(0,0%,58%);font-style:italic}.pos-service-warnings{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem}.pos-service-warnings .pos-warning-tag{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;line-height:1.1;white-space:nowrap}.pos-beauty-profile-card{background-color:#fff;background-image:linear-gradient(135deg, rgba(239.7, 117.3, 188.7, 0.18) 0%, rgba(239.7, 117.3, 188.7, 0.06) 45%, white 100%);border:1px solid hsla(325,80%,70%,.2);border-radius:12px 12px 0 0;padding:.6rem .8rem;margin-bottom:.75rem;z-index:4;box-shadow:0 6px 14px rgba(10,10,10,.04);color:hsl(0,0%,15%);transition:opacity .2s ease,transform .2s ease,max-height .2s ease,margin .2s ease,padding .2s ease;max-height:500px}.beauty-profile-what-we-know-card{background-color:#fff;background-image:linear-gradient(135deg, rgba(239.7, 117.3, 188.7, 0.18) 0%, rgba(239.7, 117.3, 188.7, 0.06) 45%, white 100%);border:1px solid hsla(325,80%,70%,.2);border-radius:12px;padding:.6rem .8rem;box-shadow:0 6px 14px rgba(10,10,10,.04);color:hsl(0,0%,15%)}.beauty-profile-what-we-know-card .beauty-profile-what-we-know-header{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.5rem}.beauty-profile-what-we-know-card .beauty-profile-what-we-know-title{font-weight:700;font-size:1.25rem;color:hsl(0,0%,15%)}.beauty-profile-what-we-know-card .beauty-profile-what-we-know-subtitle{font-size:.95rem;color:hsl(0,0%,26%)}.beauty-profile-what-we-know-card .beauty-profile-what-we-know-body{font-size:.95rem;color:hsl(0,0%,44%);line-height:1.4}.pos-beauty-profile-card.is-collapsed .pos-beauty-profile-tabs,.pos-beauty-profile-card.is-collapsed .pos-beauty-profile-content,.pos-beauty-profile-card.is-collapsed .pos-beauty-profile-match{display:none}.pos-beauty-profile-card.is-scroll-collapsed{max-height:0;margin-bottom:0;padding:0;border-color:rgba(0,0,0,0);box-shadow:none;opacity:0;transform:translateY(-8px);pointer-events:none;overflow:hidden}.pos-beauty-profile-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.pos-beauty-profile-title{font-weight:700;color:hsl(0,0%,15%);font-size:1.25rem;display:inline-flex;align-items:center;gap:.5rem;position:relative}.pos-beauty-profile-edit{font-size:.85rem;color:hsl(325,80%,70%);opacity:0;pointer-events:none;text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease}.pos-beauty-profile-header:hover .pos-beauty-profile-edit,.pos-beauty-profile-header:focus-within .pos-beauty-profile-edit{opacity:1;pointer-events:auto}.pos-beauty-profile-actions{display:inline-flex;align-items:center;gap:.6rem}.pos-beauty-profile-toggle{display:inline-flex;align-items:center;gap:0}.pos-beauty-profile-tabs{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.pos-beauty-profile-tab{border:none;background:rgba(0,0,0,0);padding:.25rem .55rem;font-size:1rem;color:hsl(0,0%,26%);border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.pos-beauty-profile-tab.is-active{color:hsl(0,0%,15%);font-weight:600;border-bottom-color:hsl(325,80%,70%)}.pos-beauty-profile-tab .pos-beauty-profile-tab-indicator{font-size:.75rem;color:hsl(325,80%,70%)}.pos-beauty-profile-summary{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:hsl(0,0%,15%);margin-bottom:.5rem;cursor:pointer}.pos-beauty-profile-content{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem 1rem}.pos-beauty-profile-match{margin-top:0;font-size:.9rem;color:hsl(0,0%,26%)}.pos-beauty-attr-row{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem;min-width:0;padding:.15rem 0}.pos-beauty-attr-line{display:grid;grid-template-columns:minmax(5.5rem, max-content) minmax(0, 1fr) auto;align-items:baseline;column-gap:.4rem;min-width:0}.pos-beauty-attr-label{color:hsl(0,0%,26%);min-width:5.5rem}.pos-beauty-attr-value{color:hsl(0,0%,15%);font-weight:600;min-width:0}.pos-beauty-attr-value-button{border:none;background:rgba(0,0,0,0);padding:0;margin:0;cursor:pointer;text-align:left;border-bottom:1px dashed rgba(0,0,0,0);transition:border-color .15s ease,color .15s ease}.pos-beauty-attr-value-button:hover{color:hsl(325,80%,52%);border-bottom-color:hsla(325,80%,70%,.4)}.pos-beauty-attr-save-status{margin-left:auto;font-size:.76rem;line-height:1.1;font-weight:600;padding:.14rem .42rem;border-radius:999px;background:hsla(151,76%,76%,.14);color:hsl(151,76%,52%)}.pos-beauty-attr-save-status.is-error{background:hsla(350,100%,71%,.14);color:hsl(350,100%,53%)}.pos-beauty-attr-value.is-empty{color:hsl(0,0%,58%);font-weight:500}.pos-beauty-attr-row.is-editing .pos-beauty-attr-value-button{color:hsl(325,80%,52%);border-bottom-color:hsla(325,80%,70%,.5)}.pos-beauty-empty{padding:.5rem 0;color:hsl(0,0%,26%);font-size:.95rem;grid-column:1/-1}.pos-beauty-empty-benefits{margin:.35rem 0 .5rem 1rem;font-size:.9rem;color:hsl(0,0%,44%);list-style:disc}.pos-beauty-quick-add{margin-top:.6rem;padding:.65rem;background:hsl(307,45%,92%);border-radius:10px;font-size:1rem;font-weight:600;color:hsl(0,0%,15%);grid-column:1/-1}.pos-beauty-quick-add-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pos-beauty-quick-add-options{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem;max-height:2.2rem;overflow:hidden}.pos-beauty-quick-add.is-expanded .pos-beauty-quick-add-options{max-height:none}.pos-beauty-chip-more{border-style:dashed;color:hsl(325,80%,70%)}.pos-beauty-inline-close{border:none;background:rgba(0,0,0,0);color:hsl(0,0%,44%);font-size:.82rem;font-weight:600;cursor:pointer;padding:.1rem .25rem;border-bottom:1px dashed hsla(0,0%,44%,.4)}.pos-beauty-inline-close:hover{color:hsl(0,0%,15%);border-bottom-color:hsla(0,0%,15%,.45)}.pos-beauty-chip{border:1px solid hsl(0,0%,92%);background:#fff;border-radius:999px;padding:.3rem .7rem;font-size:.85rem;cursor:pointer;transition:all .15s ease}.pos-beauty-chip:hover{border-color:hsl(325,80%,70%);color:hsl(0,0%,15%)}.pos-beauty-chip.is-selected{border-color:hsla(325,80%,70%,.55);background:hsla(325,80%,70%,.12);color:hsl(325,80%,48%);font-weight:600}.pos-beauty-profile-card.pos-beauty-profile-products-active [data-sales-target=serviceFilterStatusText]{display:none !important}.pos-beauty-profile-card.pos-beauty-profile-products-active [data-sales-target=productFilterStatusText]{display:inline !important}.pos-beauty-profile-status{display:flex;align-items:center;gap:.4rem;margin-top:.5rem;color:hsl(0,0%,26%);font-size:.8rem}.switch{position:relative;display:inline-block;width:42px;height:22px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;inset:0;background-color:hsl(0,0%,79%);transition:.2s;border-radius:999px}.switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;transition:.2s;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.1)}.switch input:checked+.slider{background-color:hsl(325,80%,70%)}.switch input:checked+.slider:before{transform:translateX(20px)}.service-category-section{margin-bottom:2rem}.service-category-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:0;padding-bottom:.5rem;padding-left:.85rem;border-bottom:2px solid hsl(223,10%,86%);cursor:pointer;list-style:none}.service-category-header .icon{color:hsl(325,80%,70%)}.service-category-header::-webkit-details-marker{display:none}.service-category-header::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:hsl(0,0%,58%);margin-left:auto;transition:transform .18s ease}.service-category-section.has-category-color{border-left:4px solid var(--service-category-color)}.service-category-section.has-category-color>.service-category-header .service-category-icon,.service-subcategory.has-category-color>.service-subcategory-header .service-category-icon{color:var(--service-category-color)}.service-category-section[open]>.service-category-header{margin-bottom:1rem}.service-category-section[open]>.service-category-header::after{transform:rotate(180deg)}.service-category-title{font-size:1rem;font-weight:700;color:hsl(0,0%,15%)}.service-category-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .55rem;border-radius:999px;background:hsla(325,80%,70%,.14);color:hsl(325,80%,52%);font-size:.78rem;font-weight:800;line-height:1;margin-left:auto}.service-subcategory{margin:1.5rem 0 0 0}.service-subcategory-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;cursor:pointer;list-style:none}.service-subcategory-header .icon{color:hsl(0,0%,44%)}.service-subcategory-header::-webkit-details-marker{display:none}.service-subcategory-header::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:hsl(0,0%,58%);margin-left:auto;transition:transform .18s ease}.service-subcategory[open]>.service-subcategory-header::after{transform:rotate(180deg)}.service-subcategory-title{font-weight:600;color:hsl(0,0%,26%)}.pos-category-card{cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.pos-category-card:hover{background-color:hsla(325,80%,70%,.06);box-shadow:0 2px 8px hsla(0,0%,58%,.15)}.appointment-builder-service-suggestion{width:100%;border:none}.appointment-builder-service-category{margin-bottom:1rem}.appointment-builder-service-category-details{background:hsla(0,0%,100%,.82);border:1px solid hsla(325,80%,70%,.12);border-radius:14px;padding:.85rem 1rem}.appointment-builder-service-category-details[open]{background:hsla(0,0%,100%,.96);box-shadow:0 8px 18px rgba(10,10,10,.04)}.appointment-builder-service-category-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;list-style:none}.appointment-builder-service-category-summary::-webkit-details-marker{display:none}.appointment-builder-service-category-summary::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:hsl(0,0%,58%);transition:transform .18s ease}.appointment-builder-service-category-details[open] .appointment-builder-service-category-summary::after{transform:rotate(180deg)}.appointment-builder-service-card.is-selected{background:linear-gradient(130deg, rgba(239.7, 117.3, 188.7, 0.22) 0%, rgba(128.775, 196.7325, 228.225, 0.14) 60%, rgba(255, 255, 255, 0.98) 100%);border-color:hsla(325,80%,70%,.35);box-shadow:0 0 0 2px hsla(325,80%,70%,.12)}.appointment-builder-page-wrapper{height:calc(100dvh - 5.25rem);min-height:38rem;padding:0;background:#fff;overflow:hidden}.appointment-builder-form{display:flex;flex-direction:column;height:100%;min-height:0}.appointment-builder-shell-titlebar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;border-bottom:1px solid hsla(0,0%,79%,.7);background:hsla(0,0%,100%,.96);flex-shrink:0}.appointment-builder-layout{align-items:stretch;flex:1;min-height:0;margin-bottom:0}.appointment-builder-steps-column{border-right:1px solid hsla(0,0%,79%,.7);background:#fff;overflow-y:auto}.appointment-builder-step-list{padding:1rem}.appointment-builder-main-column{display:flex;min-height:0;background:#fff}.appointment-builder-workbench{display:flex;flex-direction:column;width:100%;min-height:0;overflow:hidden}.appointment-builder-pane{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1rem 1.25rem}.appointment-builder-draft-column{border-left:1px solid hsla(0,0%,79%,.7);background:#fff}.appointment-builder-draft{height:100%;min-height:0;overflow-y:auto;padding:1rem 1.25rem}.appointment-builder-notes{min-height:6rem}.appointment-builder-profile-row{margin:-1.5rem -1.5rem 1rem}.appointment-builder-profile-row--timing{margin:0 0 1rem}.appointment-builder-profile-card{margin-bottom:0;border-left:0;border-right:0;border-radius:0;box-shadow:none}.appointment-builder-profile-row--timing .appointment-builder-profile-card{border:1px solid hsla(325,80%,70%,.16);border-radius:10px}.appointment-builder-profile-row--timing .pos-beauty-profile-header{margin-bottom:0}.appointment-builder-profile-row--timing .pos-beauty-profile-title{font-size:1rem}.appointment-builder-profile-card .pos-beauty-profile-status{padding-block:.5rem}.appointment-builder-time-surface{min-height:100%}.appointment-builder-time-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.appointment-builder-week-grid{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:.55rem}.appointment-builder-week-day{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;width:100%;min-width:0;padding:.7rem .75rem;border:1px solid hsla(325,80%,70%,.14);border-radius:10px;background:hsla(0,0%,100%,.82);text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.appointment-builder-week-day:hover{border-color:hsla(325,80%,70%,.28);transform:translateY(-1px)}.appointment-builder-week-day.is-selected{border-color:hsla(325,80%,70%,.45);background:hsla(325,80%,70%,.12);box-shadow:0 0 0 2px hsla(325,80%,70%,.08)}.appointment-builder-week-day-name{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsl(0,0%,58%)}.appointment-builder-week-day-date{font-weight:600;color:hsl(0,0%,26%)}.appointment-builder-week-day-slot{font-size:.8rem;color:hsl(325,80%,70%)}.appointment-builder-week-day-slot.is-empty{color:hsl(0,0%,58%)}.appointment-builder-slot-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(13rem, 1fr));gap:.65rem .85rem}.appointment-builder-slot-button{height:auto;min-height:2.5rem;white-space:normal}.appointment-builder-slot-button span{min-width:0}.appointment-builder-calendar-rows{border:1px solid hsla(325,80%,70%,.14);border-radius:10px;background:hsla(0,0%,100%,.78);padding:.65rem .75rem}.appointment-builder-calendar-rows-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.appointment-builder-calendar-rows-body{border-top:1px solid hsla(325,80%,70%,.12)}.appointment-builder-calendar-row{display:grid;grid-template-columns:4rem minmax(0, 1fr);gap:.75rem;min-height:2.75rem;border-bottom:1px solid hsla(0,0%,79%,.55)}.appointment-builder-calendar-row:last-child{border-bottom:0}.appointment-builder-calendar-row-time{padding-top:.65rem;color:hsl(0,0%,58%);font-size:.8rem}.appointment-builder-calendar-row-slots{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;min-width:0;padding-block:.45rem}.appointment-builder-calendar-slot{height:auto;min-height:1.85rem}.appointment-builder-time-list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.appointment-builder-nearby-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:.9rem}.appointment-builder-nearby-card{border:1px solid hsla(325,80%,70%,.14);border-radius:14px;background:hsla(0,0%,100%,.82);padding:.95rem 1rem}.appointment-builder-nearby-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}@media screen and (max-width: 1023px){.appointment-builder-page-wrapper{height:auto;min-height:0;overflow:visible}.appointment-builder-form{height:auto}.appointment-builder-shell-titlebar,.appointment-builder-customer-profile__booking-strip,.appointment-builder-last-minute__header{align-items:stretch;flex-direction:column}.appointment-builder-workbench,.appointment-builder-draft{height:auto;max-height:none}.appointment-builder-profile-row{margin-inline:-1rem;margin-top:-1rem}.appointment-builder-time-header,.appointment-builder-time-list-header,.appointment-builder-nearby-card-header{flex-direction:column}.appointment-builder-week-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.product-card{margin-bottom:.25rem !important;cursor:pointer;padding:.85rem 1rem;display:flex;align-items:left;justify-content:space-between;text-align:left;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,outline .2s ease}.product-card:hover{transform:scale(1.005) translateY(-1px);outline:2px solid hsl(264,98%,82%)}.product-card .product-card-image{flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:6px;overflow:hidden;background:hsl(240,10%,96%);margin-right:.75rem}.product-card .product-card-image img{width:100%;height:100%;object-fit:cover}.product-card .product-info{flex:1;min-width:0}.product-card:not(.has-image) .product-info{margin-left:0}.product-card .product-brand{color:hsl(0,0%,44%);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.1rem}.product-card .product-name{font-weight:600;color:hsl(0,0%,15%);margin-bottom:.2rem}.product-card .product-meta{color:hsl(0,0%,44%);margin-bottom:.25rem}.product-card .product-price{font-weight:700;color:hsl(0,0%,15%);white-space:nowrap}.product-card .product-price .pos-currency-unit{font-size:.8em;font-weight:500;color:hsl(0,0%,58%);margin-right:.15em}.product-card .product-actions{display:flex;align-items:center;margin-left:auto}.product-card .pos-product-warnings{margin-top:.25rem}.product-card.is-added{background:hsla(151,76%,76%,.18) !important;border-color:hsl(151,76%,76%) !important;box-shadow:0 0 0 3px hsl(151,76%,76%),0 6px 16px hsla(151,76%,76%,.4) !important;outline:none;transform:scale(1.02);transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.product-card--aurora{background:linear-gradient(130deg, rgba(239.7, 117.3, 188.7, 0.14) 0%, rgba(128.775, 196.7325, 228.225, 0.1) 60%, rgba(255, 255, 255, 0.98) 100%)}.product-card--aurora .product-price{background:hsla(0,0%,100%,.95);border:1px solid hsla(325,80%,70%,.28);border-radius:999px;padding:.2rem .7rem}.voucher-card,.course-card{background:#fff;border-radius:12px;cursor:pointer;padding:1.1rem 1.25rem;text-align:center;border:1px solid rgba(185,190,202,.5);box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .15s ease}.voucher-card:hover,.course-card:hover{transform:translateY(-2px)}.voucher-card .voucher-icon,.course-card .voucher-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex-shrink:0;border-radius:999px;background:hsla(151,76%,76%,.12);margin-bottom:.6rem}.voucher-card .voucher-icon .icon.is-large,.course-card .voucher-icon .icon.is-large{width:auto;height:auto}.voucher-card .voucher-icon .fa-2x,.course-card .voucher-icon .fa-2x{font-size:1.3em}.voucher-card .voucher-name,.course-card .voucher-name{font-weight:600;font-size:1rem;color:hsl(0,0%,15%);overflow-wrap:anywhere}.voucher-card .voucher-description,.course-card .voucher-description{font-size:.85rem;color:hsl(0,0%,44%);margin-top:.25rem}.voucher-card.is-added,.course-card.is-added{background:hsla(151,76%,76%,.18) !important;border-color:hsl(151,76%,76%) !important;box-shadow:0 0 0 3px hsl(151,76%,76%),0 6px 16px hsla(151,76%,76%,.4) !important;transform:scale(1.02);transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.voucher-card .voucher-value,.course-card .voucher-value{display:inline-flex;align-items:baseline;flex-wrap:wrap;justify-content:center;gap:.3rem;margin-top:.75rem;padding:.3rem .9rem;border-radius:999px;background:hsla(325,80%,70%,.08);font-weight:700;font-size:1.15rem}.voucher-card:hover{border-color:hsl(325,80%,70%);box-shadow:0 4px 12px hsla(325,80%,70%,.15)}.voucher-card .voucher-value{color:hsl(325,80%,70%)}.voucher-card .voucher-bonus{color:hsl(325,80%,70%);font-weight:500}.course-card:hover{border-color:hsl(199,65%,70%);box-shadow:0 4px 12px hsla(199,65%,70%,.15)}.course-card .voucher-icon{background:hsla(199,65%,70%,.12)}.course-card .voucher-value{color:hsl(199,65%,70%);background:hsla(199,65%,70%,.08)}.course-card .course-details{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;margin-top:.5rem}.pos-discounts-panel{background:#fff;border-top:1px solid rgba(185,190,202,.5);box-shadow:0 2px 4px rgba(0,0,0,.05);padding:1rem;margin-top:1.5rem;position:sticky;bottom:0;z-index:4}.pos-discount-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:.35rem}.pos-discount-item{border:1px dashed hsl(0,0%,79%);border-radius:6px;padding:.5rem .65rem;background:hsl(330,20%,98%);text-align:left;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pos-discount-item.is-clickable{cursor:pointer}.pos-discount-item.is-clickable:hover{background:hsl(240,10%,96%);border-color:hsl(0,0%,58%)}.pos-discount-item.is-selected{border-color:hsl(325,80%,70%);border-style:solid;background:hsl(307,45%,92%)}.pos-discount-item.is-disabled{cursor:not-allowed;opacity:.6}.pos-discount-info{flex:1;min-width:0}.pos-discount-info .has-text-weight-semibold{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-discount-meta{display:block;color:hsl(0,0%,44%);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-discount-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;flex-shrink:0}.pos-discount-value{font-weight:700;font-size:1.05rem;color:hsl(325,80%,70%);white-space:nowrap}.pos-coupon-tag{cursor:pointer;border:none}.pos-coupon-tag.is-selected{background:hsl(325,80%,70%);color:#fff}.pos-coupon-tag.is-disabled{cursor:not-allowed;opacity:.6}.pos-cart-item,.cart-item{background:#fff;margin-bottom:.5rem;padding:.75rem .75rem .75rem 1rem;transition:border-color .15s ease}.pos-cart-item:hover,.cart-item:hover{border-left-color:hsl(199,65%,70%)}.pos-cart-item.is-from-appointment:hover,.is-from-appointment.cart-item:hover{border-left-color:hsl(325,80%,70%)}.pos-cart-item.is-product,.is-product.cart-item{border-left-color:hsl(107,63%,79%)}.pos-cart-item.is-product:hover,.is-product.cart-item:hover{border-left-color:hsl(151,76%,76%)}.pos-cart-item.is-voucher,.is-voucher.cart-item{border-left-color:hsl(49,93%,79%)}.pos-cart-item.is-voucher:hover,.is-voucher.cart-item:hover{border-left-color:hsl(49.14,100%,74.18%)}.pos-cart-item.is-course,.is-course.cart-item{border-left-color:hsl(264,100%,90%)}.pos-cart-item.is-course:hover,.is-course.cart-item:hover{border-left-color:hsl(264,98%,82%)}.pos-cart-item.is-package,.is-package.cart-item{border-left-color:hsl(325,80%,95%)}.pos-cart-item.is-package:hover,.is-package.cart-item:hover{border-left-color:hsl(325,80%,70%)}.pos-cart-item.is-expanded,.is-expanded.cart-item{background:hsl(330,20%,98%)}.pos-cart-item.is-expanded .pos-cart-item-toggle i,.is-expanded.cart-item .pos-cart-item-toggle i,.pos-cart-item.is-expanded .pos-cart-item-toggle svg,.is-expanded.cart-item .pos-cart-item-toggle svg{transform:rotate(90deg)}.pos-cart-item.is-expanded:not(.has-addons) .pos-cart-item-price,.is-expanded.cart-item:not(.has-addons) .pos-cart-item-price{visibility:hidden;pointer-events:none}.pos-cart-item-main{display:flex;align-items:flex-start;gap:.5rem}.pos-cart-item-toggle{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:hsl(0,0%,58%);cursor:pointer;padding:0;margin-top:.1rem}.pos-cart-item-toggle:hover{color:hsl(0,0%,15%)}.pos-cart-item-toggle i{transition:transform .15s ease}.pos-cart-item-toggle svg{transition:transform .15s ease}.pos-cart-item-content{flex:1;min-width:0}.pos-cart-item-name{font-weight:700;font-size:1.25rem}.pos-cart-item-name-clickable{cursor:pointer}.pos-cart-item-name-clickable:hover{color:hsl(325,80%,70%)}.pos-cart-item-qty{font-weight:400;color:hsl(0,0%,58%);margin-left:.25rem}.pos-cart-item-meta{color:hsl(0,0%,58%);margin-top:.15rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.pos-cart-item-meta .tag{height:auto;padding:.15em .5em}.pos-cart-item-source{color:hsl(325,80%,70%)}.pos-cart-item-source i{margin-right:.2rem}.pos-cart-item-discount{color:hsl(350,100%,71%)}.pos-cart-item-discount i{margin-right:.2rem}.pos-cart-item-price-original{text-decoration:line-through;color:hsl(0,0%,58%);margin-right:.35rem}.pos-cart-item-price{font-weight:600;color:hsl(0,0%,26%);white-space:nowrap;margin-left:auto;padding-left:.5rem}.pos-cart-item-price-clickable{cursor:pointer;border-radius:4px;padding:.25rem .5rem;margin-right:-0.5rem;transition:background-color .15s ease;position:relative;display:flex;align-items:center;gap:.35rem}.pos-cart-item-price-clickable:hover{background-color:hsla(325,80%,70%,.08)}.pos-cart-item-price-clickable:hover .pos-cart-item-price-edit-icon{opacity:1}.pos-cart-item-price-edit-icon{font-size:.7rem;color:hsl(0,0%,58%);opacity:0;transition:opacity .15s ease}.pos-cart-item-remove{display:none;background:rgba(0,0,0,0);border:none;color:hsl(350,100%,71%);cursor:pointer;padding:.5rem;margin-left:.25rem;opacity:.7;transition:opacity .15s ease}.pos-cart-item-remove:hover{opacity:1}.pos-cart-item.is-expanded .pos-cart-item-remove,.is-expanded.cart-item .pos-cart-item-remove{display:flex;align-items:center}.pos-cart-item-addons{margin-top:.25rem;margin-left:1.5rem;padding:.5rem .75rem;border-top:1px dashed hsl(0,0%,92%);border-radius:0 0 6px 6px}.pos-cart-addon{display:flex;align-items:center;padding:.35rem 0;gap:.5rem}.pos-cart-addon:not(:last-of-type){border-bottom:1px solid hsl(0,0%,92%)}.pos-cart-addon-indicator{color:hsl(325,80%,70%);font-weight:600;width:1rem;flex-shrink:0}.pos-cart-addon-name{flex:1;color:hsl(0,0%,44%)}.pos-cart-addon-price{color:hsl(0,0%,44%);font-weight:500;margin-left:auto}.pos-cart-item-breakdown{margin-left:2rem;padding:.5rem .75rem .5rem 0;border-top:1px dashed hsl(0,0%,92%);font-size:.9rem}.pos-cart-item-breakdown .pos-breakdown-addon-checkbox{display:none}.pos-cart-item-breakdown .pos-cart-breakdown-line.is-available{display:none}.pos-cart-item.is-expanded .pos-cart-item-breakdown .pos-breakdown-addon-checkbox,.is-expanded.cart-item .pos-cart-item-breakdown .pos-breakdown-addon-checkbox{display:inline-block;width:1.1rem;height:1.1rem;accent-color:hsl(325,80%,70%);cursor:pointer;flex-shrink:0;margin-right:.5rem}.pos-cart-item.is-expanded .pos-cart-item-breakdown .pos-cart-breakdown-line.is-available,.is-expanded.cart-item .pos-cart-item-breakdown .pos-cart-breakdown-line.is-available{display:flex}.pos-cart-item.is-expanded .pos-cart-item-breakdown .pos-cart-breakdown-line.is-hidden-when-collapsed,.is-expanded.cart-item .pos-cart-item-breakdown .pos-cart-breakdown-line.is-hidden-when-collapsed{display:flex}.pos-cart-item.is-expanded .pos-cart-item-breakdown .pos-cart-breakdown-line.is-addon,.is-expanded.cart-item .pos-cart-item-breakdown .pos-cart-breakdown-line.is-addon{padding:.35rem 0;border-radius:4px;cursor:pointer;transition:background-color .15s ease}.pos-cart-item.is-expanded .pos-cart-item-breakdown .pos-cart-breakdown-line.is-addon:hover,.is-expanded.cart-item .pos-cart-item-breakdown .pos-cart-breakdown-line.is-addon:hover{background-color:hsl(0,0%,96%)}.pos-cart-item.is-expanded .pos-cart-item-breakdown .pos-cart-breakdown-line.is-addon.is-selected,.is-expanded.cart-item .pos-cart-item-breakdown .pos-cart-breakdown-line.is-addon.is-selected{background-color:hsla(325,80%,70%,.08)}.pos-cart-breakdown-line{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.pos-cart-breakdown-line.is-hidden-when-collapsed{display:none}.pos-cart-breakdown-line.is-addon.is-selected .pos-cart-breakdown-name::before{content:"+ "}.pos-cart-breakdown-line.is-addon .pos-cart-breakdown-name{color:hsl(0,0%,58%)}.pos-cart-breakdown-line.is-addon .pos-cart-breakdown-price{color:hsl(0,0%,58%)}.pos-breakdown-addon-label{display:flex;align-items:center;flex:1;cursor:pointer;margin:0}.pos-addon-staff-badge{font-size:.75rem;color:hsl(0,0%,58%);font-weight:normal;margin-left:.25rem}.pos-addon-name-clickable,.pos-breakdown-service-name-clickable{cursor:pointer}.pos-addon-name-clickable:hover,.pos-breakdown-service-name-clickable:hover{color:hsl(325,80%,70%)}.pos-addon-price-clickable,.pos-breakdown-service-price-clickable{cursor:pointer;border-radius:3px;padding:.1rem .25rem;margin:-0.1rem -0.25rem}.pos-addon-price-clickable:hover,.pos-breakdown-service-price-clickable:hover{background-color:hsla(325,80%,70%,.08)}.pos-cart-breakdown-name{flex:1;color:hsl(0,0%,44%)}.pos-cart-breakdown-price{font-weight:500;color:hsl(0,0%,44%);margin-left:1rem}.pos-cart-breakdown-total{display:flex;justify-content:space-between;align-items:center;padding-top:.35rem;margin-top:.35rem;border-top:1px solid hsl(0,0%,92%)}.pos-cart-breakdown-total-label{font-weight:600;color:hsl(0,0%,44%)}.pos-cart-breakdown-total-price{font-weight:600;color:hsl(0,0%,26%)}.pos-cart-item-subtotal{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.5rem}.pos-cart-item-subtotal-label{color:hsl(0,0%,58%);font-weight:500}.pos-cart-item-subtotal-price{color:hsl(0,0%,26%);font-weight:600}.pos-cart-item-expanded{margin-top:.75rem;margin-left:2rem;padding-top:.75rem;border-top:1px dashed hsl(223,10%,86%)}.pos-cart-item-expanded.is-hidden{display:none}.pos-cart-item-controls{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.pos-cart-item-controls .field{margin-bottom:0;min-width:120px}.pos-cart-item-controls .label{margin-bottom:.25rem}.pos-cart-item-controls input[type=number]{-moz-appearance:textfield}.pos-cart-item-controls input[type=number]::-webkit-outer-spin-button,.pos-cart-item-controls input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pos-cart-item-controls .quantity-controls{display:flex;align-items:center;gap:.5rem}.pos-cart-item-controls .quantity-controls .button{width:28px;height:28px;padding:0}.pos-cart-item-controls .quantity-value{min-width:24px;text-align:center;font-weight:600}.pos-cart-item-actions{margin-left:auto}.pos-cart-item-addons-edit{border-top:1px dashed hsl(223,10%,86%);padding-top:.75rem}.pos-cart-addon-edit{display:flex;align-items:center;justify-content:space-between;padding:.4rem 0;border-bottom:1px solid hsl(330,20%,98%)}.pos-cart-addon-edit:last-child{border-bottom:none}.pos-cart-addon-edit-name{color:hsl(0,0%,44%);flex:1;min-width:0}.pos-cart-addon-edit-controls{display:flex;align-items:center;gap:.5rem}.pos-cart-addon-edit-controls .control.has-icons-left .input{padding-left:1.75rem}.pos-cart-item-addons-available{border-top:1px dashed hsl(0,0%,92%);padding-top:.75rem}.pos-available-addons-list{display:flex;flex-direction:column;gap:.35rem}.pos-available-addon-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;background:#fff;border:1px solid hsl(0,0%,92%);border-radius:6px;cursor:pointer;transition:all .15s ease}.pos-available-addon-btn:hover{border-color:hsl(325,76%,80%);background:hsl(325,80%,118%)}.pos-available-addon-btn:active{transform:scale(0.98)}.pos-available-addon-name{color:hsl(0,0%,44%);font-weight:500}.pos-available-addon-price{color:hsl(0,0%,58%);font-weight:500}.workflow-card{background:#fff;border-radius:8px;border:1px solid hsl(223,10%,86%);box-shadow:0 1px 3px rgba(0,0,0,.08)}.workflow-card .heading{font-size:1.3rem}.workflow-card .subtitle{font-size:1rem}.pos-mobile-tabs{display:none}.pos-mobile-back-from-staff{display:none}@media screen and (max-width: 1023px){.pos-page{padding:0 !important;overflow-x:hidden;max-width:100vw}.sales-container{overflow-x:hidden;max-width:100%}.sales-container .columns.pos-layout{flex-direction:column;min-height:calc(100vh - 48px);height:auto !important;position:relative;padding-bottom:52px;min-width:0;overflow-x:hidden}.pos-category-sidebar{display:none !important}.pos-content-area,.pos-cart-panel{display:none !important;width:100% !important;min-width:100% !important;max-width:100% !important;border:none !important;margin:0 !important}.pos-content-area.pos-mobile-active,.pos-cart-panel.pos-mobile-active{display:flex !important;flex-direction:column;min-height:calc(100vh - 48px);height:calc(100vh - 48px);overflow-y:auto;overflow-x:hidden;min-width:0;position:relative;z-index:0}.pos-content-area.pos-mobile-active{padding:0;background:hsl(223,10%,87%);border-radius:0;box-shadow:none}.pos-content-area.pos-mobile-active>.pos-tab-pane{padding:0;background:hsl(223,10%,87%)}.pos-cart-panel.pos-mobile-active{border-left:none;border-top:none}.pos-mobile-catalog-active .pos-mobile-section-heading:not(.is-hidden),.pos-mobile-catalog-active .pos-mobile-catalog-section-heading{display:block}.pos-mobile-section-heading,.pos-mobile-catalog-section-heading{padding:.2rem .75rem 0;margin-bottom:.35rem}.pos-mobile-section-heading h2,.pos-mobile-catalog-section-heading h2{margin:0;color:hsl(0,0%,15%);font-size:1.55rem;font-weight:800;line-height:1.15}.pos-mobile-section-title-row{display:flex;align-items:center;gap:.7rem;min-width:0}.pos-mobile-section-title-row h2{min-width:0;flex:1 1 auto}.pos-mobile-beauty-section-heading{margin-top:0;margin-bottom:0;padding:.8rem .9rem .65rem;cursor:pointer;background:#fff;border-bottom:1px solid hsla(325,80%,70%,.08);box-shadow:none}.pos-mobile-beauty-section-heading .pos-mobile-section-title-row::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;color:hsl(0,0%,44%);background:hsla(0,0%,79%,.18);border-radius:999px;transition:transform .18s ease}.pos-mobile-beauty-section-heading[aria-expanded=true] .pos-mobile-section-title-row::after{transform:rotate(180deg)}.pos-mobile-beauty-section-heading .pos-beauty-profile-actions{position:static;display:inline-flex;align-items:center;flex:0 0 auto;gap:0}.pos-mobile-catalog-section-heading{margin-top:0;margin-bottom:0;padding:1rem .9rem .45rem;background:#fff;border-top:0}.pos-mobile-category-bar{display:flex;flex-wrap:nowrap;gap:.4rem;padding:.35rem 0 .05rem;margin:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;flex-shrink:0;scrollbar-width:none}.pos-mobile-category-bar::-webkit-scrollbar{display:none}.pos-mobile-category-bar .pos-category-btn{flex:0 0 auto;width:auto;min-width:auto;min-height:2.25rem;white-space:nowrap;padding:.38rem .65rem;font-size:.84rem;border-radius:999px;background:#fff;border-color:hsla(325,80%,70%,.12);box-shadow:0 1px 4px hsla(0,0%,15%,.04);justify-content:center;gap:.35rem}.pos-mobile-category-bar .pos-category-btn.is-active{background:hsla(325,80%,70%,.13);border-color:hsla(325,80%,70%,.34);box-shadow:inset 0 0 0 1px hsla(325,80%,70%,.16)}.pos-mobile-category-bar .pos-category-count{font-size:.75rem;min-width:1.45rem;height:1.45rem;background:hsla(325,80%,70%,.16);color:hsl(325,80%,52%)}.pos-main-search{padding-left:.9rem !important;padding-right:.9rem !important;padding-bottom:.65rem;margin-bottom:0;background:#fff}.pos-content-area [data-sales-target=mainSearchContainer]{padding-top:0;padding-bottom:.65rem;margin-top:0;margin-bottom:0;background:#fff;box-shadow:none}.pos-beauty-profile-visible #pos-main-search{background:#fff}.pos-main-search .field.has-addons{margin-bottom:0;border-radius:14px;box-shadow:0 6px 18px hsla(0,0%,15%,.06)}#pos-main-search .field.has-addons{border-radius:16px}.pos-main-search-input,.pos-main-search-clear{min-height:2.85rem;border-color:hsla(0,0%,58%,.22);background:#fff}#pos-main-search .pos-main-search-input,#pos-main-search .pos-main-search-clear{min-height:3.2rem}.pos-main-search-input{font-size:1rem;padding-left:1rem}#pos-main-search .pos-main-search-input{font-size:1.06rem;padding-left:1.1rem}.pos-main-search-clear{min-width:2.85rem;color:hsl(0,0%,44%)}#pos-main-search .pos-main-search-clear{min-width:3.2rem;font-size:1.05rem}.pos-services-layout-toggle-row{display:flex;justify-content:flex-end;padding:0 .75rem .85rem;margin-top:-0.25rem}.pos-services-layout-toggle{overflow:hidden;border-radius:999px;background:#fff;box-shadow:0 6px 18px hsla(0,0%,15%,.08)}.pos-services-layout-toggle .button{min-width:2.55rem;height:2.35rem;border-color:hsla(0,0%,58%,.22);color:hsl(0,0%,44%)}.pos-services-layout-toggle .button.is-primary{background:hsl(325,80%,70%);border-color:hsl(325,80%,70%);color:#fff}.service-category-list{padding:.05rem .9rem .75rem;background:#fff}.service-category-section{margin-bottom:.35rem;border-radius:10px;background:#fff;box-shadow:0 1px 0 hsla(0,0%,58%,.14),0 8px 22px hsla(0,0%,15%,.035);overflow:hidden}.service-category-section.has-category-color,.service-subcategory.has-category-color{border-left:3px solid var(--service-category-color)}.service-category-header{min-height:2.9rem;margin-bottom:0;padding:.52rem .62rem;border-bottom:0;gap:.55rem}.service-category-header .icon{width:2rem;height:2rem;border-radius:999px;background:hsla(325,80%,70%,.11);color:hsl(325,80%,58%)}.service-category-header::after{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;margin-left:0;color:hsl(0,0%,58%);background:hsla(0,0%,79%,.14);border-radius:999px}.service-category-section.has-category-color>.service-category-header .service-category-icon,.service-subcategory.has-category-color>.service-subcategory-header .service-category-icon{background:color-mix(in srgb, var(--service-category-color) 16%, white);color:var(--service-category-color)}.service-category-section[open]{box-shadow:0 10px 28px hsla(0,0%,15%,.08)}.service-category-section[open]>.service-category-header{border-bottom:1px solid hsla(0,0%,58%,.16);margin-bottom:0}.service-category-title{font-size:.92rem;letter-spacing:0}.service-category-count{margin-left:auto}.service-subcategory{margin:.35rem 0 0;border-radius:10px;background:hsla(223,10%,86%,.66)}.service-subcategory-header{min-height:2.8rem;padding:.5rem .65rem;margin-bottom:0;border-bottom:0}.service-list{padding:.75rem}.pos-mobile-back-from-staff{display:inline-flex !important;align-items:center;gap:.25rem}[data-sales-target=staffSelectorPane] .title.is-4{font-size:1.1rem;text-align:right;min-width:0}.pos-mobile-tabs{display:flex;position:fixed;bottom:0;left:0;right:0;height:48px;background:#fff;border-top:1px solid hsl(0,0%,92%);z-index:9999;padding:0;padding-bottom:env(safe-area-inset-bottom, 0px);pointer-events:auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pos-mobile-tabs::-webkit-scrollbar{display:none}.pos-mobile-tab{flex:0 0 4.9rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;border:none;background:rgba(0,0,0,0);color:hsl(0,0%,58%);font-size:.75rem;font-weight:600;padding:.25rem 0;cursor:pointer;position:relative;transition:color .15s ease;min-width:0}.pos-mobile-tab>span:not(.icon){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-mobile-tab .icon{font-size:1rem}.pos-mobile-tab.is-active{color:hsl(325,80%,70%)}.pos-mobile-tab:hover:not(.is-active){color:hsl(0,0%,44%)}.pos-mobile-tab.pos-mobile-tab-exit{flex:0 0 auto;padding:.25rem .6rem;color:hsl(0,0%,44%);border-right:1px solid hsl(0,0%,92%)}.pos-mobile-tab.pos-mobile-tab-exit .icon{font-size:.9rem}.pos-mobile-tab.pos-mobile-tab-exit:hover{color:hsl(20,5%,22%)}.pos-mobile-cart-badge{position:absolute;top:2px;right:calc(50% - 18px);min-width:16px;height:16px;border-radius:8px;background:hsl(325,80%,70%);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1;transition:transform .2s ease,box-shadow .2s ease}.pos-mobile-cart-badge.is-just-added{transform:scale(1.35);box-shadow:0 0 0 2px hsl(151,76%,76%)}.pos-cart-panel{width:100%;min-width:100%;border-radius:0}.pos-cart-container{border:none;border-radius:0}.pos-cart-header{border-radius:0}.pos-cart-header>.is-flex{align-items:flex-start !important;gap:.5rem}.pos-cart-header>.is-flex>.is-flex:last-child{flex-shrink:0}.pos-cart-footer{position:sticky;bottom:0;z-index:5;border-radius:0}.pos-cart-summary{display:none !important}.pos-cart-mobile-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;padding:.75rem 0;margin-bottom:.5rem;color:#fff;font-size:1rem}.pos-cart-mobile-summary .pos-cart-mobile-summary-label{font-weight:500;color:hsla(0,0%,100%,.9)}.pos-cart-mobile-summary .pos-cart-mobile-summary-sep{color:hsla(0,0%,100%,.5);font-weight:300}.pos-cart-mobile-summary .pos-cart-mobile-summary-total{font-weight:700;font-size:1.15rem;margin-left:auto}.pos-customer-info-card{padding:.75rem .85rem;margin-bottom:.85rem}.pos-customer-appointment-card{padding:.6rem .75rem;gap:.5rem;margin-top:.5rem;margin-bottom:.85rem}.voucher-card,.course-card{display:flex;align-items:center;gap:.85rem;text-align:left;padding:.85rem 1rem}.voucher-card .voucher-icon,.course-card .voucher-icon{width:2.6rem;height:2.6rem;margin-bottom:0}.voucher-card .voucher-icon .fa-2x,.course-card .voucher-icon .fa-2x{font-size:1.15em}.voucher-card .voucher-info,.course-card .voucher-info{flex:1;min-width:0}.voucher-card .voucher-value,.course-card .voucher-value{justify-content:flex-start;margin-top:.35rem;font-size:1rem}.course-card .course-details{justify-content:flex-start}.product-grid{grid-template-columns:1fr;gap:.6rem}.voucher-grid{grid-template-columns:1fr;gap:.6rem}.product-card .product-info{padding:.5rem}.product-card:not(.has-image) .product-info{padding-left:0}.service-item{padding:.5rem .65rem}.pos-main-search .input.is-medium,.pos-customer-selector .input.is-medium{font-size:1rem;height:2.5rem}.pos-customer-selector .button.is-medium{font-size:1rem;height:2.5rem}.pos-customer-search-row{display:flex;flex-wrap:nowrap;gap:.5rem}.pos-customer-search-row .control{min-width:0}.pos-customer-search-row .control.is-expanded{flex:1 1 auto}.pos-customer-search-row .pos-customer-search-action,.pos-customer-search-row .pos-customer-search-keep-current{flex:0 0 auto}.pos-customer-search-row .pos-customer-search-action .button{width:auto;white-space:nowrap}.pos-customer-walkins{grid-template-columns:repeat(3, 1fr);gap:.4rem}.pos-customer-walkins .button{justify-content:center}.pos-daily-summary{padding:1rem}.pos-action-buttons{gap:.5rem}.pos-action-buttons .button{padding:.6rem .85rem}.pos-category-btn{padding:.6rem .75rem}.pos-beauty-profile-card{position:relative;margin-bottom:0;padding:.55rem .9rem .8rem;cursor:pointer;background:#fff;background-image:none;border-top:0;border-left:0;border-right:0;border-radius:0;box-shadow:none}.pos-beauty-profile-title{display:none}.pos-beauty-profile-header--desktop{display:none}.pos-beauty-profile-tab{font-size:.875rem;padding:.2rem .45rem}.pos-beauty-profile-tab .pos-beauty-profile-tab-indicator{font-size:.75rem}.pos-beauty-profile-summary{font-size:.875rem;margin-bottom:.4rem}.pos-beauty-profile-match{display:none}.pos-beauty-profile-actions{position:absolute;top:.55rem;right:.75rem;z-index:2}.pos-beauty-profile-toggle{opacity:.88}.pos-beauty-profile-edit{font-size:.8rem}.pos-beauty-profile-header{height:0;margin:0;min-height:0;overflow:visible}.pos-beauty-profile-status{display:none !important}.pos-beauty-profile-tabs{gap:.35rem;margin-bottom:.4rem}.pos-beauty-profile-content{gap:.4rem .75rem}.pos-customer-beauty-row{grid-template-columns:5rem minmax(0, 1fr);gap:.5rem;margin-bottom:.5rem}.pos-customer-appointment-details{gap:.5rem}}.pos-cart-container{display:flex;flex-direction:column;flex:1;min-height:0;border-radius:12px;overflow:hidden}@media screen and (max-width: 1023px){.pos-cart-container{border-radius:0}}.pos-empty-state{display:flex;flex-direction:column;flex:1;overflow-y:auto;background:#fff;border-radius:12px}.pos-daily-summary{padding:1.25rem;flex:1;overflow-y:auto}.pos-summary-header{padding-bottom:.75rem;border-bottom:1px solid hsl(223,10%,86%)}.pos-summary-header .title{color:hsl(0,0%,15%)}.pos-summary-divider{height:1px;background:hsl(223,10%,86%)}.pos-summary-total{background:hsl(151,76%,121%);border:1px solid hsl(151,76%,106%);border-radius:8px;padding:1rem}.pos-summary-breakdown .pos-payment-stat{padding:.4rem .5rem;display:flex;align-items:center}.pos-summary-breakdown .pos-payment-stat .is-pulled-right{margin-left:auto}.pos-cash-drawer-stats{background:hsl(330,20%,98%);border-radius:6px;padding:.75rem 1rem}.pos-cash-expected{border-top:1px dashed hsl(0,0%,79%)}.pos-recent-transactions{display:flex;flex-direction:column;gap:.25rem}.pos-transaction-item{background:#fff;border:1px solid hsl(223,10%,86%);border-radius:6px;padding:.65rem .85rem;transition:background .15s ease}.pos-transaction-item:hover{background:hsl(330,20%,98%)}.pos-transaction-info{min-width:0;flex:1}.pos-transaction-info .has-text-truncated{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.pos-transaction-amount{white-space:nowrap}.pos-summary-actions{padding-top:.5rem}.pos-summary-actions .buttons{flex-wrap:wrap}.pos-search-results{padding:1rem;background:#fff;min-height:300px}.pos-search-section{margin-bottom:1.5rem}.pos-search-section-header{display:flex;align-items:center;gap:.5rem;font-weight:600;color:hsl(0,0%,44%);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid hsl(307,45%,92%)}.pos-search-section-header .icon{color:hsl(325,80%,70%)}.pos-search-results-list{display:flex;flex-direction:column}.pos-search-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;gap:1rem}.pos-service-options-header{display:flex;align-items:flex-start;justify-content:space-between;background:#fff;padding:1.25rem 1.5rem;border-bottom:1px solid hsl(0,0%,92%)}.pos-service-options-header .delete{flex-shrink:0;margin-left:1rem}.pos-service-options-header-content{flex:1;min-width:0}.pos-service-header-main{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.pos-service-header-name{font-size:1.25rem;font-weight:700;color:hsl(0,0%,15%)}.pos-service-header-price{font-size:1.25rem;font-weight:700;color:hsl(325,80%,70%)}.pos-service-header-meta{display:flex;align-items:center;gap:.5rem;margin-top:.35rem;color:hsl(0,0%,44%)}.pos-service-header-meta span:not(:last-child)::after{content:"·";margin-left:.5rem;color:hsl(0,0%,58%)}.pos-service-header-category{color:hsl(0,0%,44%)}.pos-service-options-body{flex-direction:column;padding:1rem 1.25rem;gap:1rem;overflow-y:auto}.pos-service-options-body .tag{color:hsl(0,0%,44%)}.pos-options-section{background:rgba(0,0,0,0);padding:0;margin-bottom:1rem}.pos-options-section:last-child{margin-bottom:0}.pos-addon-group{background:rgba(0,0,0,0);padding:0;margin-bottom:1rem}.pos-addon-group:last-child{margin-bottom:0}.pos-section-header{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid hsl(0,0%,92%)}.pos-section-title{font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:hsl(0,0%,15%)}.pos-section-subtitle{color:hsl(0,0%,44%);font-weight:400}.pos-section-content{display:flex;flex-direction:column;gap:.5rem}.pos-option-card{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1px solid hsl(0,0%,92%);border-radius:6px;cursor:pointer;transition:all .15s ease;background:#fff}.pos-option-card:hover:not(.is-disabled){border-color:hsl(325,76%,80%);background:hsl(325,80%,118%)}.pos-option-card.is-selected:not(.is-disabled){border-color:hsl(325,80%,70%);background:hsl(325,80%,115%)}.pos-option-card.is-profile-match:not(.is-disabled):not(.is-selected){border-color:hsl(151,76%,76%);background:hsl(151,76%,134%)}.pos-option-card.is-disabled{opacity:.6;cursor:not-allowed;background:hsl(0,0%,96%)}.pos-option-checkbox{position:relative;width:20px;height:20px;flex-shrink:0;margin-top:2px}.pos-option-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;z-index:1}.pos-option-checkbox input[type=checkbox]:disabled{cursor:not-allowed}.pos-option-checkmark{position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;border:2px solid hsl(0,0%,79%);border-radius:4px;transition:all .15s ease}.pos-option-checkmark::after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}input:checked~.pos-option-checkmark{background:hsl(325,80%,70%);border-color:hsl(325,80%,70%)}input:checked~.pos-option-checkmark::after{display:block}input:disabled~.pos-option-checkmark{background:hsl(0,0%,92%);border-color:hsl(0,0%,79%)}input:checked:disabled~.pos-option-checkmark{background:hsl(0,0%,58%);border-color:hsl(0,0%,58%)}.pos-option-content{flex:1;min-width:0}.pos-option-main{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.pos-option-name{font-weight:600;color:hsl(0,0%,15%);display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.pos-option-price{font-weight:600;color:hsl(325,80%,70%);white-space:nowrap}.pos-option-price--addon{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;white-space:normal}.pos-option-price-delta{font-size:.85rem;font-weight:600;color:hsl(0,0%,44%)}.pos-option-price-total{font-weight:700;color:hsl(325,80%,70%);white-space:nowrap}.pos-option-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;color:hsl(0,0%,44%)}.pos-option-duration{color:hsl(0,0%,44%)}.pos-option-profile-detail{color:hsl(151,76%,48%);font-weight:600}.pos-option-description{color:hsl(0,0%,44%)}.pos-option-description::before{content:"·";margin-right:.5rem;color:hsl(0,0%,58%)}.pos-service-options-footer{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:hsl(0,0%,96%);border-top:1px solid hsl(0,0%,92%)}.pos-service-options-summary{order:2;margin-left:auto;text-align:right}.pos-summary-details{display:flex;flex-direction:column;gap:.25rem}.pos-summary-items{color:hsl(0,0%,15%);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-summary-items:empty{display:none}.pos-summary-totals{display:flex;align-items:baseline;gap:.75rem}.pos-summary-price{font-size:1.25rem;font-weight:700;color:hsl(325,80%,70%)}.pos-summary-duration{color:hsl(0,0%,44%)}.pos-service-options-actions{order:1;display:flex;justify-content:flex-start;align-items:center;gap:1rem;flex:1 1 auto;min-width:0}.pos-service-options-actions .button{min-width:120px}.pos-service-options-actions .button.is-primary{flex:1;max-width:250px}@media screen and (max-width: 1023px){.pos-service-options-modal-card{border-radius:0 !important}.pos-service-options-modal-card .modal-card-head,.pos-service-options-modal-card .modal-card-body,.pos-service-options-footer{border-radius:0 !important}.pos-service-options-footer{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem}.pos-service-options-summary{order:2;margin-left:auto;min-width:0}.pos-service-options-actions{order:1;flex:1 1 auto;min-width:0;flex-wrap:nowrap;width:auto}.pos-service-options-actions .button{min-width:0;flex:0 1 auto;max-width:none}.pos-service-options-actions .button.is-primary{flex:1;min-width:0;overflow:hidden}.pos-service-options-actions .button.is-primary>span:not(.icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-options-section,.pos-addon-group{padding:0}.pos-section-header{border-bottom:1px solid hsl(0,0%,92%)}.pos-option-card{border:none;border-radius:0;border-bottom:1px solid hsl(0,0%,92%);padding:.6rem 0}.pos-option-card:last-child{border-bottom:none}.pos-option-card:hover:not(.is-disabled){background:hsl(325,80%,118%)}.pos-option-card.is-selected:not(.is-disabled){background:hsl(325,80%,115%)}}@media screen and (max-width: 480px){.pos-beauty-profile-content{grid-template-columns:1fr;gap:.15rem}.pos-beauty-attr-line{grid-template-columns:minmax(6.5rem, max-content) minmax(0, 1fr) auto}.pos-service-options-header{padding:1rem}.pos-service-header-name,.pos-service-header-price{font-size:1.1rem}.pos-service-options-body{padding:.75rem}.pos-option-card{padding:.6rem 0}.pos-option-price--addon{gap:0}.pos-service-options-footer{padding:.75rem}}.pos-edit-section-title{font-size:.75rem;font-weight:600;text-transform:uppercase;color:hsl(0,0%,58%);margin-bottom:.75rem;letter-spacing:.5px}.pos-edit-service-name{font-weight:600;font-size:1rem;color:hsl(0,0%,26%);margin-bottom:.75rem}.pos-edit-addons-section{border-top:1px solid hsl(0,0%,92%);padding-top:1rem}.pos-edit-addons-list{display:flex;flex-direction:column;gap:.75rem}.pos-edit-addon-item{background:hsl(0,0%,96%);border-radius:6px;padding:.75rem;border:1px solid hsl(0,0%,92%)}.pos-edit-addon-item.is-selected{background:hsla(325,80%,70%,.05);border-color:hsla(325,80%,70%,.2)}.pos-edit-addon-item.is-available{opacity:.7}.pos-edit-addon-item.is-available:hover{opacity:1}.pos-edit-addon-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.pos-edit-addon-header label{display:flex;align-items:center;gap:.5rem;flex:1;cursor:pointer;margin:0;font-weight:500}.pos-edit-addon-header .pos-edit-addon-price-display{font-weight:500;color:hsl(0,0%,44%)}.pos-edit-addon-fields{display:none;padding-top:.5rem}.pos-edit-addon-item.is-selected .pos-edit-addon-fields{display:block}.pos-edit-addon-fields-row{display:flex;flex-wrap:wrap;gap:.5rem}.pos-edit-addon-fields-row .field{flex:1;min-width:100px;margin-bottom:0}.pos-edit-addon-fields-row .label{font-size:.7rem;margin-bottom:.25rem}.pos-edit-service-total-in-body{border-top:1px solid hsl(0,0%,92%)}.pos-edit-service-summary{display:flex;align-items:center;gap:.5rem}.pos-edit-service-total-label{font-weight:500;color:hsl(0,0%,44%)}.pos-edit-service-total-price{font-weight:700;font-size:1.25rem;color:hsl(0,0%,26%)}@media screen and (max-width: 1023px){.pos-edit-service-modal-card .pos-edit-service-footer .buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.pos-edit-service-modal-card .pos-edit-service-footer .button{font-size:.875rem;padding-left:.75rem;padding-right:.75rem;padding-top:.4rem;padding-bottom:.4rem}.pos-edit-service-modal-card .pos-edit-service-footer .button .icon{font-size:.75rem}}.brand-logo-surface{background-color:#fff;background-image:linear-gradient(135deg, hsl(0, 0%, 100%) 0%, hsl(0, 0%, 97%) 100%);border:1px solid hsl(0,0%,79%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.brand-logo-surface--placeholder{color:hsl(0,0%,44%)}.front-desk-toolbar .level-right .level-item{gap:.5rem}.front-desk-toolbar__menu .dropdown-menu{right:0;left:auto;min-width:12rem}.front-desk-toolbar__menu .dropdown-content{padding:.35rem 0}.front-desk-toolbar__menu .dropdown-item{display:flex;align-items:center;gap:.5rem}.front-desk-toolbar__menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;min-width:3rem;padding-inline:.75rem}.front-desk-toolbar__menu-caret{margin-left:.15rem}.front-desk-chat-availability{display:inline-flex}.front-desk-chat-availability .dropdown-menu{right:0;left:auto;min-width:16rem}.front-desk-chat-availability__trigger{gap:.25rem}.front-desk-chat-availability__trigger.front-desk-chat-availability__trigger--off{background:#fff;border-color:hsl(0,0%,92%);color:hsl(0,0%,44%)}.front-desk-chat-availability__trigger.front-desk-chat-availability__trigger--off:hover,.front-desk-chat-availability__trigger.front-desk-chat-availability__trigger--off:focus{background:#fff;border-color:hsl(0,0%,79%);color:hsl(0,0%,26%)}.front-desk-chat-availability__trigger.front-desk-chat-availability__trigger--on{background:var(--app-success-bg);border-color:var(--app-success-border);color:var(--app-success-text)}.front-desk-chat-availability__trigger.front-desk-chat-availability__trigger--on:hover,.front-desk-chat-availability__trigger.front-desk-chat-availability__trigger--on:focus{background:var(--app-success-bg-strong);border-color:var(--app-success-border);color:var(--app-success-text)}.front-desk-chat-availability__menu{width:16rem}@media screen and (max-width: 768px){.front-desk-chat-availability__trigger.button{width:3rem;height:3rem;min-width:3rem;padding:0;border-radius:50%;justify-content:center}.front-desk-chat-availability__trigger.button .icon{margin:0}.front-desk-chat-availability__trigger.button .tag{position:absolute;top:-0.25rem;right:-0.25rem;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.65rem;line-height:1.1rem}.dropdown.is-right.front-desk-chat-availability>.dropdown-menu{left:.75rem;min-width:0;position:fixed;right:.75rem;top:4.75rem;width:auto}.front-desk-chat-availability__menu{width:100%}}.front-desk-sidebar-lead-value{overflow-wrap:anywhere}.front-desk-sidebar-birthday-notice{align-items:flex-start;background:linear-gradient(90deg, rgba(239.7, 117.3, 188.7, 0.2) 0%, rgba(128.775, 196.7325, 228.225, 0.2) 100%);border:1px solid hsla(325,76%,42%,.18);border-radius:8px;color:hsl(0,0%,15%);display:flex;gap:.75rem;line-height:1.35;padding:.8rem .9rem}.front-desk-sidebar-birthday-notice__emoji{align-items:center;background:hsla(0,0%,100%,.72);border-radius:999px;display:inline-flex;flex:0 0 2rem;font-size:1.1rem;height:2rem;justify-content:center;width:2rem}.front-desk-sidebar-birthday-notice__body{min-width:0}.front-desk-thread-header{align-items:center;display:flex;gap:.85rem;justify-content:space-between;min-width:0}.front-desk-thread-header__main{min-width:0}.front-desk-thread-header__title{line-height:1.15;overflow-wrap:anywhere}.front-desk-thread-header__actions{align-items:center;display:flex;flex:0 0 auto;gap:.45rem}.front-desk-thread-header__branch{max-width:16rem}.front-desk-thread-header__branch span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-desk-sidebar-section-title{color:hsl(0,0%,44%) !important;font-weight:800 !important;letter-spacing:0}.front-desk-sidebar-customer-block--no-uploaded-avatar .front-desk-sidebar-customer-avatar{display:none !important}.front-desk-timeline-date-label__relative{line-height:1.15}@media(max-width: 1399px){.front-desk-thread-header--inquiry{align-items:flex-start}.front-desk-thread-header__branch{max-width:12rem}}.front-desk-section-header{width:100%;min-height:2.75rem;transition:background-color .15s ease}.front-desk-section-header:hover{background:hsl(0,0%,97%) !important}.front-desk-customer{container-name:front-desk-customer-row;container-type:inline-size;position:relative;transition:background-color .15s ease;border-radius:0;padding:0 !important}.front-desk-customer>a{min-height:3.35rem}.front-desk-customer>a:not(.front-desk-customer__link){padding-bottom:.62rem;padding-top:.62rem}.front-desk-customer .list-item-image{margin-right:0}.front-desk-customer .list-item-title{font-weight:400 !important;line-height:1.2;min-width:0}.front-desk-customer.is-unread .list-item-title{font-weight:800 !important}.front-desk-customer.is-unread .list-item-title span{font-weight:800 !important}.front-desk-customer.is-unread .front-desk-customer__event-label{font-weight:600}.front-desk-customer:hover{background:hsl(0,0%,97%)}.front-desk-customer.item-focus{background:hsl(325,76%,80%) !important;border-left:6px solid var(--brand-primary);padding-left:calc(1rem - 6px)}.front-desk-customer.is-action-required{background:hsla(350,100%,71%,.025);border-left:3px solid hsl(350,100%,71%);padding-left:calc(1rem - 3px)}.front-desk-customer.is-action-required:hover{background:hsla(350,100%,71%,.06)}.front-desk-customer.is-action-required.item-focus{background:hsl(325,76%,80%) !important;border-left:6px solid var(--brand-primary);padding-left:calc(1rem - 6px)}.front-desk-customer.is-action-required.is-unread{background:hsla(350,100%,71%,.035);border-left:3px solid hsl(350,100%,71%)}.front-desk-customer.is-action-required.is-unread:hover{background:hsla(350,100%,71%,.07)}.front-desk-customer.is-action-required.is-unread.item-focus{background:hsl(325,76%,80%) !important;border-left:6px solid var(--brand-primary);padding-left:calc(1rem - 6px)}.front-desk-customer.is-unread:not(.is-action-required){background:hsla(199,65%,70%,.035);border-left:3px solid hsl(199,65%,70%);padding-left:calc(1rem - 3px)}.front-desk-customer.is-unread:not(.is-action-required):hover{background:hsla(199,65%,70%,.065)}.front-desk-customer.is-unread:not(.is-action-required).item-focus{background:hsla(199,65%,70%,.075) !important;border-left:6px solid var(--brand-primary);padding-left:calc(1rem - 6px)}.front-desk-customer__link{gap:.7rem;padding:.62rem .75rem .62rem .9rem}.front-desk-customer__content{flex:1 1 auto;min-width:0;padding-right:.85rem}.front-desk-customer__title-row{align-items:baseline;display:grid;gap:.65rem;grid-template-columns:minmax(0, 1fr) 2rem 6rem}.front-desk-customer__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-desk-customer--timeline{padding:.8rem 1rem .8rem .9rem !important;padding-right:1rem}.front-desk-customer--manager-filter{background:linear-gradient(135deg, rgba(239.7, 117.3, 188.7, 0.2), rgba(200.1036, 164.118, 254.082, 0.08)) !important;border-bottom:1px solid hsla(325,76%,42%,.16)}.front-desk-timeline-header--manager{background:linear-gradient(135deg, rgba(239.7, 117.3, 188.7, 0.12), rgba(200.1036, 164.118, 254.082, 0.06), rgba(255, 255, 255, 0.94)) !important;border-bottom-color:hsla(325,76%,42%,.2) !important}.front-desk-manager-filter-tag{background:hsla(325,80%,70%,.14) !important;color:hsl(325,76%,42%) !important;font-weight:600}.front-desk-manager-filter-tag .icon{color:hsl(325,76%,42%)}@media screen and (max-width: 1023px){.front-desk-customer--timeline{padding:.55rem .8rem .55rem 1rem !important}.front-desk-customer--timeline.item-focus{padding-left:calc(1rem - 6px) !important}}.front-desk-list-toolbar{display:flex;align-items:center;gap:.55rem}.front-desk-customer__meta-row{align-items:baseline;display:grid;gap:.55rem;grid-template-columns:minmax(0, 1fr);min-width:0}.front-desk-customer__event-label{color:hsl(0,0%,58%);line-height:1.25;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.front-desk-customer__event-tag{max-width:100%}.front-desk-pill{align-items:center;display:inline-flex;gap:.2rem;line-height:1;vertical-align:middle}.front-desk-pill .front-desk-pill__icon{height:1em;margin-left:0 !important;margin-right:0 !important;width:1em}.front-desk-pill .front-desk-pill__label,.front-desk-pill .front-desk-customer__event-tag-label--desktop,.front-desk-pill .front-desk-customer__event-tag-label--mobile{line-height:1}.front-desk-customer__review-rating{font-weight:600}.front-desk-customer__review-rating .front-desk-customer__review-rating-value{align-items:center;color:hsl(0,0%,26%);gap:.15rem;line-height:1}.front-desk-customer__review-rating .icon{height:1em;width:1em}.front-desk-customer__review-rating .fa-exclamation-triangle{color:hsl(49,100%,63%)}.front-desk-customer__review-pill{font-weight:600}.front-desk-customer__review-pill .fa-star{color:hsl(54,95%,44%) !important}.front-desk-customer__review-label-pill{background:hsl(52,95%,92.44%) !important;color:hsl(54,57.92147806%,34.64%) !important}.front-desk-customer__review-pill--warning{background:hsl(49.14,100%,88.381%) !important;color:rgb(99.96,76.585,29.835) !important}.front-desk-customer__review-pill--orange{background:hsl(30,100%,90.55%) !important;color:rgb(151.215,120.2325,89.25) !important}.front-desk-customer__review-pill--success{background:hsl(151,76%,91.6%) !important;color:hsl(151,16.2995744681%,47%) !important}.front-desk-review-meta-row__stars.rating-stars--prominent .rating-stars__star--active,.front-desk-review-meta-row__stars .rating-stars__star--active{border-color:hsl(54,95%,44%);color:hsl(54,95%,44%) !important}.front-desk-review-star{color:hsl(54,95%,44%) !important}.front-desk-sidebar-review-card{box-shadow:none}.front-desk-customer__event-tag-label--mobile,.front-desk-customer__time-label--mobile{display:none}.front-desk-customer__time{justify-self:end;line-height:1.2;width:6rem;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.front-desk-customer__value-tags{align-items:center;flex-wrap:wrap;gap:.35rem;justify-content:flex-start;min-width:0;overflow:visible;row-gap:.25rem}.front-desk-customer__value-tags .tag{min-width:0;max-width:100%}.front-desk-customer__service-type-tag{border:0;justify-content:flex-start;max-width:min(100%,18rem);min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.front-desk-customer__value-tags--inline{display:none}.front-desk-customer__value-tags--stacked{display:flex}.front-desk-customer__meta-tags{max-width:100%}@container front-desk-customer-row (min-width: 640px){.front-desk-customer__meta-row--with-values{align-items:center;grid-template-columns:max-content minmax(0, 1fr)}.front-desk-customer__value-tags--inline{display:flex}.front-desk-customer__value-tags--stacked{display:none}}@container front-desk-customer-row (min-width: 520px) and (max-width: 639px){.front-desk-customer__meta-row--with-values{align-items:start;grid-template-columns:minmax(0, 1fr)}.front-desk-customer__value-tags--inline{display:none}.front-desk-customer__value-tags--stacked{display:flex}}@container front-desk-customer-row (max-width: 519px){.front-desk-customer__link{gap:.55rem;padding-left:.75rem;padding-right:.55rem}.front-desk-customer--no-uploaded-avatar .list-item-image{display:none}.front-desk-customer__content{padding-right:.35rem}.front-desk-customer__meta-row--with-values{align-items:center;gap:.4rem;grid-template-columns:max-content minmax(0, 1fr)}.front-desk-customer__event-tag-label--desktop,.front-desk-customer__time-label--desktop{display:none}.front-desk-customer__event-tag-label--mobile,.front-desk-customer__time-label--mobile{display:inline}.front-desk-customer__time{min-width:3.25rem;width:3.75rem}.front-desk-customer__pin-slot{display:none}.front-desk-customer__title-row{grid-template-columns:minmax(0, 1fr) max-content}.front-desk-customer__value-tags--inline{display:flex;flex-wrap:nowrap}.front-desk-customer__value-tags--stacked{display:none}.front-desk-customer__booking-value-tag{display:none}.front-desk-customer__service-type-tag{max-width:100%}}.front-desk-customer__branch-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-desk-dashboard-close-row{margin:-0.65rem -0.65rem .25rem 0}.front-desk-dashboard-close,.front-desk-dashboard-toggle{color:hsl(0,0%,58%)}.front-desk-dashboard-toggle:not(.is-active){color:hsl(0,0%,79%)}.front-desk-team-status-metric{display:inline-block;line-height:1.15;text-decoration:none}.front-desk-team-status-metric:hover,.front-desk-team-status-metric:focus{text-decoration:none}.front-desk-hub-frame>.columns:has(.front-desk-sidebar.is-hidden) .front-desk-thread{flex:0 0 100%;max-width:100%;width:100%}.front-desk-hub-frame.is-loading-selection .front-desk-thread,.front-desk-hub-frame.is-loading-selection .front-desk-sidebar{opacity:.38;pointer-events:none;transition:opacity .16s ease}.front-desk-inquiry-compose__body{min-height:9.5rem;resize:vertical}.front-desk-inquiry-outcome-form__row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.front-desk-inquiry-outcome-form__note{flex:1 1 14rem;min-width:10rem}.front-desk-list-search-row{position:relative;margin-top:.7rem}.front-desk-list-search-input.input{font-size:1.05rem;min-height:2.65rem;padding-left:2.45rem;padding-right:2.45rem}.front-desk-list-search-row .control.has-icons-left .icon.is-left{height:2.65rem;width:2.45rem}.front-desk-list-search-clear{background:rgba(0,0,0,0);border:0;box-shadow:none;color:hsl(0,0%,58%);height:2.65rem;padding:0;position:absolute;right:0;top:0;width:2.45rem;z-index:4}.front-desk-list-search-clear:hover,.front-desk-list-search-clear:focus{background:rgba(0,0,0,0);color:hsl(0,0%,26%)}.front-desk-list-search-results{position:absolute;left:0;right:0;top:calc(100% + .05rem);z-index:200;max-height:calc(100vh - 300px);overflow-y:auto;border:1px solid hsl(0,0%,92%);border-top:none}.front-desk-list-search-results__section+.front-desk-list-search-results__section{border-top:1px solid hsl(0,0%,92%)}.front-desk-list-search-results__section-title{background:hsl(0,0%,96%);color:hsl(0,0%,58%);font-size:.78rem;font-weight:700;letter-spacing:0;padding:.45rem 1rem;text-transform:uppercase}.front-desk-list-search-result__body{min-width:0}.front-desk-list-search-result__name{display:block;font-size:1.05rem;line-height:1.25;margin-bottom:.3rem;text-decoration:none}.front-desk-list-search-result__meta{font-size:.95rem;line-height:1.25}.front-desk-customer__timeline-header{display:flex;align-items:center;gap:.5rem;min-width:0}.front-desk-customer__filter-dropdown{flex:1 1 auto;min-width:0}.front-desk-customer__filter-dropdown,.front-desk-customer__filter-trigger{width:100%}.front-desk-customer__filter-dropdown .dropdown-trigger{flex:0 0 auto}.front-desk-customer__clear-filter{color:hsl(0,0%,26%);flex:0 0 auto;margin-left:auto;padding:.25rem;border:none;text-decoration:none}.front-desk-customer__clear-filter:hover,.front-desk-customer__clear-filter:focus-visible{background:rgba(0,0,0,0);border:none;color:hsl(0,0%,15%);text-decoration:none}.front-desk-customer__filter-trigger{display:flex;align-items:center;gap:.65rem;justify-content:flex-start;min-height:auto;padding:0;border:none;background:rgba(0,0,0,0);box-shadow:none;color:hsl(0,0%,15%);text-align:left}.front-desk-customer__filter-trigger:hover,.front-desk-customer__filter-trigger:focus,.front-desk-customer__filter-trigger:focus-visible,.front-desk-customer__filter-trigger:active{border:none;background:rgba(0,0,0,0);box-shadow:none;color:hsl(0,0%,15%);text-decoration:none}.front-desk-customer__filter-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;min-width:2rem;padding:0;color:hsl(0,0%,15%)}.front-desk-customer__filter-icon-button:hover,.front-desk-customer__filter-icon-button:focus-visible,.front-desk-customer__filter-icon-button:active{color:hsl(0,0%,15%)}.front-desk-customer__timeline-icon{color:hsl(0,0%,15%);width:2rem;height:2rem;flex:0 0 auto;font-size:1.15rem;line-height:1}.front-desk-customer__filter-label{color:hsl(0,0%,15%);display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;text-align:left;text-decoration:none}.front-desk-customer__filter-label:hover,.front-desk-customer__filter-label:focus-visible{color:hsl(0,0%,15%);text-decoration:none}.front-desk-customer__filter-chevron{margin-left:auto;color:hsl(0,0%,26%);flex:0 0 auto;width:2rem;height:2rem;min-width:2rem;padding:0;border:0;display:inline-flex;align-items:center;justify-content:center}.front-desk-customer__filter-chevron:hover,.front-desk-customer__filter-chevron:focus-visible,.front-desk-customer__filter-chevron:active{background:rgba(0,0,0,0);color:hsl(0,0%,26%);box-shadow:none}.front-desk-customer__filter-chevron .icon,.front-desk-section-header>.icon{width:2rem;height:2rem;color:hsl(0,0%,26%);font-size:1.15rem;line-height:1}.front-desk-customer__filter-chevron .fas,.front-desk-section-header>.icon .fas,.front-desk-customer__timeline-icon .fas{color:inherit;font-size:1em;line-height:1}.front-desk-customer__filter-menu{min-width:100%}.front-desk-customer__status-dropdown,.front-desk-customer__status-dropdown .dropdown-trigger{width:100%}.front-desk-pin-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;padding:0;border-radius:50%;color:hsl(0,0%,58%);font-size:1.1rem;line-height:1;transition:color .15s ease}.front-desk-pin-button .fa-thumbtack{transform-origin:50% 58%}.front-desk-pin-button:hover,.front-desk-pin-button:focus-visible{color:hsl(0,0%,44%);outline:none}.front-desk-pin-button.is-pinned{color:hsl(325,80%,70%)}.front-desk-pin-button.is-pinned .fa-thumbtack{transform:rotate(18deg)}.front-desk-customer-controls{position:absolute;right:7.5rem;top:.55rem;opacity:0;pointer-events:none;transition:opacity .15s ease}.front-desk-customer:hover .front-desk-customer-controls,.front-desk-customer:focus-within .front-desk-customer-controls,.front-desk-customer.is-pinned .front-desk-customer-controls{opacity:1;pointer-events:auto}@media(hover: none),(pointer: coarse){.front-desk-customer-controls{display:none !important;pointer-events:none !important}}@container front-desk-customer-row (max-width: 519px){.front-desk-customer-controls{right:5rem;top:.9rem}.front-desk-customer.is-pinned .front-desk-customer__service-type-tag,.front-desk-customer.is-pinned .front-desk-customer__request-time{display:none}.front-desk-customer.is-pinned .front-desk-customer-controls{display:none}}.front-desk-all-recent-entry{width:100%}.front-desk-event-card{border-radius:8px}.front-desk-event-card.is-clickable{cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.front-desk-event-card.is-clickable:hover,.front-desk-event-card.is-clickable:focus-visible{border-color:hsl(0,0%,79%);box-shadow:0 4px 12px rgba(10,10,10,.08);outline:none}.front-desk-event-card.front-desk-event-card--needs-action{background:#fff !important;border-left:4px solid hsl(48,100%,67%) !important;box-shadow:0 1px 4px rgba(10,10,10,.04)}.front-desk-event--full-width{width:100%}.front-desk-event--full-width .front-desk-event-content,.front-desk-event--full-width .front-desk-event-card{width:100%;max-width:none}.front-desk-event-actions-menu .button:hover{background:hsl(0,0%,97%)}.front-desk-event-header{display:flex;align-items:center;gap:.75rem;width:100%}.front-desk-event-header__sender{display:inline-flex;align-items:baseline;gap:.55rem;min-width:0;color:hsl(0,0%,15%);line-height:1.3}.front-desk-event-header__sender--stacked{align-items:flex-start;flex-direction:column;gap:.15rem}.front-desk-event-header__sender-name{font-weight:600;min-width:0;overflow-wrap:anywhere}.front-desk-event-header__sender-link{color:inherit;text-decoration:none}.front-desk-event-header__sender-link:hover,.front-desk-event-header__sender-link:focus-visible{color:var(--brand-primary-dark, #a33373);text-decoration:underline}.front-desk-event-header__sender-contact{overflow-wrap:anywhere}.front-desk-event-header__sender-time{flex-shrink:0;color:hsl(0,0%,58%);white-space:nowrap}.front-desk-event-header__actions{margin-left:auto;flex-shrink:0}.front-desk-event-read-toggle{min-width:2.25rem;padding-inline:.55rem;border-color:hsl(151,76%,82.72%)}.front-desk-event-read-toggle .icon{margin-right:0}.front-desk-event-content--constrained{max-width:75%}@media(max-width: 1215px){.front-desk-event-content--constrained{width:100%;max-width:none}}.front-desk-event.is-highlighted-source .front-desk-event-card{box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb), 0.28),0 8px 20px rgba(10,10,10,.1)}.front-desk-event-divider{border:0;border-top:1px dashed hsl(0,0%,79%);background:rgba(0,0,0,0);height:0}.front-desk-event-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.front-desk-event-card-title-pill{background:hsl(0,0%,96%) !important;color:hsl(0,0%,15%)}.front-desk-event-card-title-pill .front-desk-pill__icon{color:hsl(0,0%,44%);font-size:.9rem}.front-desk-event-card-title-pill.front-desk-customer__review-label-pill{background:hsl(52,95%,92.44%) !important;color:hsl(54,57.92147806%,34.64%) !important}.front-desk-event-card-unread-dot{background:var(--brand-primary, #e88ac5);border-radius:999px;display:inline-block;height:8px;min-height:8px;min-width:8px;width:8px}.front-desk-event-tags-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.front-desk-event-tags-row__right{justify-content:flex-end;margin-left:auto}.front-desk-event-tags-row .tags{flex-wrap:wrap}.front-desk-event.is-review .front-desk-event-card{border-left:3px solid var(--review-star)}.front-desk-review-meta-row{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.front-desk-review-meta-row__stars{flex:0 0 auto}.front-desk-event.is-booking .front-desk-event-card,.front-desk-event.is-reschedule .front-desk-event-card,.front-desk-event.is-cancel .front-desk-event-card,.front-desk-event.is-request .front-desk-event-card{border-left:3px solid var(--brand-primary)}.front-desk-event.is-note .front-desk-event-card{border-left:3px solid hsl(49.14,100%,74.18%)}.front-desk-event-card--unread{border-left-width:4px !important}.front-desk-event-card--viewed{border-left-color:hsl(0,0%,92%) !important}.front-desk-event-card--internal-note{border-radius:0 !important;border:none !important;border-left:3px solid hsl(49.14,100%,74.18%) !important;background-color:hsl(49,93%,96.22%);background-image:radial-gradient(circle, rgba(10, 10, 10, 0.05) 1px, transparent 1px);background-size:8px 8px;box-shadow:0 1px 3px rgba(10,10,10,.06)}.front-desk-internal-note__text{margin:0;white-space:pre-wrap;font-style:italic;position:relative;z-index:1}.front-desk-event.is-sms-received .front-desk-event-card{background:#f5f5f5 !important;border-left:3px solid hsl(199,65%,70%) !important;border-right:none !important}.front-desk-event.is-sms-sent .front-desk-event-card{background:#e8f4fd !important;border-left:none !important;border-right:3px solid hsl(199,65%,70%) !important}.front-desk-appointment-card{display:flex;align-items:flex-start;gap:.9rem}.front-desk-appointment-card--clickable{position:relative;border-radius:10px;transition:background-color .15s ease,box-shadow .15s ease}.front-desk-appointment-card--clickable:hover,.front-desk-appointment-card--clickable:focus-within{background:hsla(325,80%,70%,.04);box-shadow:0 0 0 .35rem hsla(325,80%,70%,.04)}.front-desk-appointment-card__link{position:absolute;inset:-0.35rem;z-index:1;border-radius:12px}.front-desk-appointment-card__link:focus-visible{outline:2px solid hsl(325,80%,70%);outline-offset:2px}.front-desk-appointment-card--clickable .front-desk-appointment-date,.front-desk-appointment-card--clickable .front-desk-appointment-main{position:relative;z-index:0}.front-desk-appointment-date{width:58px;min-width:58px;border:1px solid hsl(0,0%,92%);border-radius:12px;overflow:hidden;background:linear-gradient(180deg, hsl(0, 0%, 100%) 0%, hsl(0, 0%, 97%) 100%);box-shadow:0 2px 6px rgba(10,10,10,.06);text-align:center}.front-desk-appointment-date__day{display:block;padding:.45rem .4rem .2rem;line-height:1;color:hsl(0,0%,26%)}.front-desk-appointment-date__month{display:block;padding:.2rem .3rem .25rem;line-height:1.1;color:hsl(264,98%,68%);background:hsla(264,98%,82%,.14)}.front-desk-appointment-main{min-width:0;flex:1}.front-desk-event-title-tags{justify-content:flex-end;margin-left:.75rem}.front-desk-schedule-conflict__header-action{flex:0 0 auto;margin-left:auto}.calendar-column-preview{min-width:0}.calendar-column-preview__content{display:block}.calendar-column-preview__content--link{color:inherit;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.calendar-column-preview__content--link:hover,.calendar-column-preview__content--link:focus-visible{color:inherit;text-decoration:none}.calendar-column-preview__content--link:focus-visible{border-radius:10px;box-shadow:0 0 0 2px hsla(325,80%,70%,.22);outline:none}.calendar-column-preview__content--link .calendar-column-preview__column--highlighted{transition:box-shadow .12s ease,border-color .12s ease}.calendar-column-preview__content--link:hover .calendar-column-preview__column--highlighted,.calendar-column-preview__content--link:focus-visible .calendar-column-preview__column--highlighted{border-color:hsl(0,0%,44%);box-shadow:0 0 0 1px hsla(0,0%,44%,.28)}.calendar-column-preview__frame{align-items:stretch;display:grid;gap:.65rem;grid-template-columns:3.25rem minmax(0, 1fr)}.calendar-column-preview__scale{position:relative}.calendar-column-preview__scale-label{color:hsl(0,0%,58%);left:0;position:absolute;transform:translateY(-50%);width:100%}.calendar-column-preview__scale-label span{background:#fff;padding-right:.2rem}.calendar-column-preview__columns{display:grid;gap:.65rem;grid-template-columns:repeat(var(--calendar-column-preview-count, 3), minmax(0, 1fr));min-width:0}.calendar-column-preview__column{background:hsla(0,0%,97%,.55);border:1px solid hsl(0,0%,92%);border-radius:10px;min-width:0;overflow:hidden}.calendar-column-preview__column--highlighted{border-color:hsl(0,0%,44%);box-shadow:0 0 0 1px hsla(0,0%,44%,.18)}.calendar-column-preview__column-header{background:hsla(0,0%,100%,.9);border-bottom:1px solid hsla(0,0%,79%,.45);color:hsl(0,0%,26%);overflow:hidden;padding:.45rem .5rem;text-overflow:ellipsis;white-space:nowrap}.calendar-column-preview__column-body{--calendar-not-working-fill: dots;background-color:hsla(0,0%,97%,.72);background-image:radial-gradient(circle, hsla(0, 0%, 86%, 0.56) 1.35px, transparent 1.4px);background-repeat:repeat;background-size:9px 9px;height:13.5rem;position:relative}.calendar-column-preview__roster-band{background:#fff;border-top:1px solid hsla(0,0%,79%,.55);border-bottom:1px solid hsla(0,0%,79%,.55);inset-inline:0;position:absolute;z-index:1}.calendar-column-preview__grid-line{border-top:1px dashed hsla(0,0%,79%,.5);inset-inline:0;pointer-events:none;position:absolute;z-index:2}.calendar-column-preview__block{border-radius:6px;inset-inline:.35rem;overflow:hidden;padding:.25rem .35rem;position:absolute}.calendar-column-preview__block-label{display:block;line-height:1.2}.calendar-column-preview__block-label--wrap{overflow-wrap:anywhere;white-space:normal}.calendar-column-preview__block--appointment{background:#fff;border:1px solid hsl(0,0%,92%);border-left:3px solid hsla(0,0%,58%,.65);color:hsl(0,0%,15%);z-index:3}.calendar-column-preview__block--roster{display:none}.calendar-column-preview__block--focus{background:hsla(325,80%,70%,.06);border:1px solid hsla(325,80%,70%,.4);border-left:3px solid hsl(325,80%,70%);box-shadow:0 1px 2px hsla(0,0%,58%,.18);color:hsl(0,0%,15%);z-index:4}.calendar-column-preview__block--blocker{background:hsla(199,65%,70%,.18);border:1px solid hsla(199,65%,70%,.4);color:hsl(199,65%,46%);z-index:3}.calendar-column-preview__block--overlap{background:color-mix(in srgb, var(--bulma-warning) 30%, transparent);border:1px solid color-mix(in srgb, var(--bulma-warning) 60%, transparent);border-top:1.5px dashed color-mix(in srgb, var(--bulma-warning) 85%, transparent);color:var(--bulma-warning-20);z-index:5}.calendar-column-preview__details{border-top:1px solid hsla(0,0%,79%,.4);padding-top:.55rem}.calendar-column-preview__detail{align-items:flex-start;display:flex;gap:.35rem}.calendar-column-preview__detail--roster,.calendar-column-preview__detail--overlap{color:var(--bulma-text-weak)}.front-desk-appointment-total{text-align:right;white-space:nowrap}.front-desk-appointment-card--past .front-desk-appointment-date{background:linear-gradient(180deg, hsl(0, 0%, 97%) 0%, hsl(0, 0%, 92%) 100%);box-shadow:none;opacity:.75}.front-desk-appointment-card--past .front-desk-appointment-date__month{color:hsl(0,0%,58%);background:hsl(0,0%,92%)}.front-desk-appointment-paid-row{display:flex;align-items:center;gap:.35rem;border-top:1px solid hsl(0,0%,92%);font-size:.875rem;color:hsl(0,0%,44%)}.front-desk-appointment-paid-row__icon{color:hsl(151,76%,76%);font-size:.9rem}.front-desk-reschedule-change{border:1px solid hsla(49.14,100%,74.18%,.35);border-radius:8px;max-width:31rem;overflow:hidden}.front-desk-reschedule-change__row{align-items:center;display:grid;gap:.45rem;grid-template-columns:3.5rem minmax(9rem, 1fr) auto;padding:.5rem .65rem}.front-desk-reschedule-change__row--from{background:hsla(0,0%,92%,.34);color:hsl(0,0%,58%)}.front-desk-reschedule-change__row--to{background:hsla(49.14,100%,74.18%,.14);color:hsl(0,0%,26%)}.front-desk-reschedule-change__label{font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.front-desk-reschedule-change__date,.front-desk-reschedule-change__time{line-height:1.2}.front-desk-reschedule-change__time{font-weight:650;white-space:nowrap}.front-desk-appointment-approval-note{border-top:1px dashed hsl(0,0%,79%)}.front-desk-receptionist-details{color:hsl(0,0%,26%)}.front-desk-receptionist-brief{max-width:48rem}.front-desk-receptionist-brief__text{line-height:1.45;white-space:pre-wrap}.front-desk-contact-link{color:hsl(264,98%,74%);font-weight:650;text-decoration:underline;text-decoration-color:hsla(264,98%,82%,.35);text-decoration-thickness:.08em;text-underline-offset:.16em}.front-desk-contact-link:hover{color:hsl(264,98%,66%);text-decoration-color:currentColor}.front-desk-receptionist-meta-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit, minmax(11rem, 1fr))}.front-desk-receptionist-meta-pill{background:hsla(0,0%,100%,.74);border:1px solid hsla(0,0%,79%,.75);border-radius:.65rem;padding:.55rem .7rem}.front-desk-receptionist-meta-pill span{color:hsl(0,0%,58%);display:block;font-size:.72rem;line-height:1.15;margin-bottom:.15rem}.front-desk-receptionist-meta-pill strong{color:hsl(0,0%,26%);display:block;font-weight:600;line-height:1.25}.front-desk-receptionist-meta-pill--warning{background:hsla(49.14,100%,74.18%,.14);border-color:hsla(49.14,100%,74.18%,.7)}.front-desk-receptionist-meta-pill--warning span,.front-desk-receptionist-meta-pill--warning strong{color:hsl(49.14,100%,42.18%)}.front-desk-receptionist-action-panel{background:hsla(0,0%,100%,.62);border:1px solid hsla(0,0%,79%,.72);border-radius:.85rem;padding:.9rem}.front-desk-receptionist-action-panel .textarea{border-color:hsla(0,0%,79%,.9);box-shadow:none;min-height:4.5rem}.front-desk-live-compose{max-width:48rem}.front-desk-live-compose:not(.box){background:rgba(0,0,0,0)}.front-desk-live-compose__textarea{border-color:hsla(0,0%,79%,.9);box-shadow:none;min-height:3.5rem}.front-desk-live-compose__footer{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.front-desk-live-chat-thread{display:flex;flex-direction:column;gap:.4rem;max-width:48rem}.front-desk-live-chat-thread__turn{display:flex}.front-desk-live-chat-thread__turn--customer,.front-desk-live-chat-thread__turn--assistant{justify-content:flex-start}.front-desk-live-chat-thread__turn--staff{justify-content:flex-end}.front-desk-live-chat-thread__bubble{border:1px solid hsla(0,0%,79%,.55);border-radius:8px;max-width:min(34rem,88%);padding:.45rem .65rem}.front-desk-live-chat-thread__turn--customer .front-desk-live-chat-thread__bubble{background:#fff}.front-desk-live-chat-thread__turn--assistant .front-desk-live-chat-thread__bubble{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:hsl(0,0%,44%)}.front-desk-live-chat-thread__turn--staff .front-desk-live-chat-thread__bubble{background:hsl(199,65%,96.4%);border-color:hsla(199,65%,70%,.35)}.front-desk-live-chat-thread__speaker{color:hsl(0,0%,58%);font-size:.74rem;font-weight:650;line-height:1.2}.front-desk-live-chat-thread__text{line-height:1.35;white-space:pre-line}.front-desk-receptionist-transcript-disclosure{margin-top:.25rem}.front-desk-receptionist-transcript-summary{align-items:center;cursor:pointer;display:inline-flex;gap:.25rem;line-height:1.35;list-style:none;user-select:none}.front-desk-receptionist-transcript-summary::-webkit-details-marker{display:none}.front-desk-receptionist-transcript-summary .fa-chevron-right{transition:transform 120ms ease}.front-desk-receptionist-transcript-disclosure[open] .front-desk-receptionist-transcript-summary .fa-chevron-right{transform:rotate(90deg)}.front-desk-receptionist-transcript{background:#fff !important;border:1px solid hsl(0,0%,79%) !important;border-radius:6px;white-space:normal}.front-desk-receptionist-transcript__turn+.front-desk-receptionist-transcript__turn{margin-top:.75rem}.front-desk-receptionist-transcript__speaker{line-height:1.25}.front-desk-receptionist-transcript__text{line-height:1.35;white-space:pre-line}body[data-section=front_desk] turbo-frame#page_content,body[data-section=front_desk] turbo-frame#main_content{padding:0 !important;height:100%}@media(max-width: 1024px){.front-desk-page-wrapper{min-height:calc(100vh - 80px)}.front-desk-event-header__sender--all-recent{align-items:flex-start;flex-direction:column;gap:.1rem}.front-desk-event-header__sender{align-items:flex-start;flex-direction:column;gap:.1rem}.front-desk-event-header__sender-time{white-space:normal}.front-desk-appointment-date{width:52px;min-width:52px}}@media(max-width: 1279px){.front-desk-customer.front-desk-customer--no-uploaded-avatar .list-item-image{display:none !important}}@media(max-width: 1023px){.front-desk-toolbar{padding-top:1.85rem;padding-bottom:1rem}.front-desk-hub{height:calc(100vh - 46px - var(--bottom-h, 56px) - env(safe-area-inset-bottom));max-height:calc(100vh - 46px - var(--bottom-h, 56px) - env(safe-area-inset-bottom))}.front-desk-page-wrapper.is-mobile-detail-active .front-desk-toolbar{display:none !important}.front-desk-page-wrapper.is-mobile-detail-active .front-desk-detail-titlebar .titlebar{margin-bottom:0;padding-bottom:.5rem}.front-desk-page-wrapper.is-mobile-detail-active .front-desk-thread-timeline>div>.front-desk-timeline-date-label:first-child{margin-top:.5rem !important}.front-desk-hub.columns{display:flex !important;flex-direction:column !important}.front-desk-hub>.columns{display:flex;flex-direction:row;flex-wrap:nowrap}.front-desk-list{flex:0 0 100% !important;width:100% !important;max-width:100% !important}.front-desk-hub-frame{flex:0 0 100% !important;width:100% !important;max-width:100% !important;display:none !important}.front-desk-hub.is-mobile-detail-view .front-desk-list{display:none !important}.front-desk-hub.is-mobile-detail-view .front-desk-hub-frame{display:flex !important;flex-direction:column;flex:1 1 100% !important;width:100% !important;min-width:0;max-width:100% !important;margin:0 !important}.front-desk-hub.is-mobile-detail-view .front-desk-hub-frame>.columns{flex-direction:column;height:100%;width:100%;min-width:0;margin:0 !important}.front-desk-hub.is-mobile-detail-view .front-desk-thread{flex:1 1 auto !important;width:100% !important;max-width:100% !important;min-height:0}.front-desk-hub.is-mobile-detail-view .front-desk-thread-timeline>div{padding-left:1rem !important;padding-right:1rem !important}.front-desk-hub.is-mobile-detail-view .front-desk-event{gap:.5rem !important;min-width:0}.front-desk-hub.is-mobile-detail-view .front-desk-event-content,.front-desk-hub.is-mobile-detail-view .front-desk-event-content--constrained,.front-desk-hub.is-mobile-detail-view .front-desk-event-card{width:100%;min-width:0;max-width:none}.front-desk-hub.is-mobile-detail-view .front-desk-event-header{gap:.5rem;padding-left:0 !important;padding-right:0 !important}.front-desk-hub.is-mobile-detail-view .front-desk-compose-area{padding-left:.75rem !important;padding-right:.75rem !important}.front-desk-hub.is-mobile-detail-view .front-desk-sidebar{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100% !important;max-width:100% !important;z-index:100;background:#fff;overflow-y:auto;padding:1rem}.front-desk-hub.is-mobile-detail-view .front-desk-sidebar.is-mobile-visible{display:block !important}.front-desk-hub.is-mobile-detail-view .front-desk-sidebar-back{display:block;margin-bottom:1rem}.front-desk-sidebar-back{display:none}body.front-desk-composing .bottom-nav{display:none !important}body.front-desk-composing .front-desk-hub.is-mobile-detail-view{height:calc(100vh - env(safe-area-inset-bottom)) !important;max-height:calc(100vh - env(safe-area-inset-bottom)) !important}.front-desk-compose-area{padding-bottom:calc(.75rem + env(safe-area-inset-bottom)) !important}}@media(max-width: 768px){.front-desk-hub.is-mobile-detail-view .front-desk-event-card{padding:.85rem !important}.front-desk-hub.is-mobile-detail-view .front-desk-event-card-title-row,.front-desk-hub.is-mobile-detail-view .front-desk-event-tags-row{align-items:flex-start;flex-direction:column}.front-desk-hub.is-mobile-detail-view .front-desk-event-title-tags,.front-desk-hub.is-mobile-detail-view .front-desk-event-tags-row__right{justify-content:flex-start;margin-left:0}.front-desk-hub.is-mobile-detail-view .front-desk-receptionist-transcript{max-width:100%;overflow-x:auto;overflow-wrap:anywhere}.front-desk-hub.is-mobile-detail-view .front-desk-compose-area .tabs ul{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}}.front-desk-event.is-email-received .front-desk-event-card{background:#f5f5f5 !important;border-left:3px solid hsl(325,80%,70%) !important;border-right:none !important}.front-desk-event.is-email-sent .front-desk-event-card{background:#e8f4fd !important;border-left:none !important;border-right:3px solid hsl(325,80%,70%) !important}turbo-frame#main_content:has(.appointment-list-wrapper){display:flex;flex-direction:column;height:100%;min-height:0}.appointment-list-wrapper{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.appointment-list-container{flex:1;min-height:0;overflow:hidden}.appointment-list-columns{height:100%}.appointments-day-list-header{flex-shrink:0;align-items:center}.appointments-day-list-header>.level-left,.appointments-day-list-header>.level-right,.appointments-day-list-header .level-item{align-items:center}.appointments-day-list-header a.button,.appointments-day-list-header button.button{column-gap:.4rem}.appointments-day-list-header a.dropdown-item,.appointments-day-list-header button.dropdown-item{display:flex;align-items:center;column-gap:.4rem;width:100%;text-align:left}.appointments-day-list-header .level-right .level-item{gap:.5rem;justify-content:flex-end}.appointments-day-list-header__date-nav-cluster{align-items:center;flex-wrap:nowrap;column-gap:.75rem}.appointments-day-list-header__date-controls{display:inline-grid;flex:0 0 auto;grid-template-columns:2.75rem 22rem 2.75rem;align-items:center;column-gap:.35rem}.appointments-day-list-header__date-controls--steps-before-date{grid-template-columns:2.75rem 2.75rem 22rem}.appointments-day-list-header__date-controls--with-week-stepper{grid-template-columns:auto 22rem}.appointments-day-list-header__date-label{width:22rem;max-width:22rem;justify-self:center;min-width:0;padding-inline:.35rem;text-align:center;overflow:hidden}.appointments-day-list-header__date-title{cursor:pointer;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appointments-day-list-header__date-title-compact{display:none}.appointments-day-list-header__date-step{background:#fff;border:1px solid rgba(0,0,0,.24);border-radius:.45rem;color:hsl(0,0%,26%);justify-self:center;height:2.75rem;min-height:2.75rem;width:2.75rem;margin-inline:0;padding-inline:0}.appointments-day-list-header__date-step:hover,.appointments-day-list-header__date-step:focus-visible{background:var(--bulma-light, hsl(0, 0%, 96%));border-color:rgba(0,0,0,.24);box-shadow:inset 0 0 0 1px rgba(0,0,0,.36);color:hsl(0,0%,26%)}.appointments-day-list-header__date-stepper{column-gap:.35rem;display:inline-flex;justify-self:center}@container main-content (max-width: 1023px){.appointments-day-list-header__week-step-segment{display:none}}@container main-content (max-width: 1407px){.appointments-day-list-header__date-controls--with-week-stepper{grid-template-columns:auto 17rem}.appointments-day-list-header__date-controls--with-week-stepper .appointments-day-list-header__date-label{width:17rem;max-width:17rem}}.appointments-day-list-header__today-slot--day{display:none}@media screen and (min-width: 769px){@container main-content (max-width: 1279px){.appointments-day-list-header__today-slot--day{display:block}}}.appointments-day-list-header__today-slot{flex:0 0 6.25rem;min-width:6.25rem}.appointments-day-list-header__today-slot .button{display:inline-flex;align-items:center;justify-content:center;height:2.75rem;min-height:2.75rem;width:100%}.appointments-day-list-header__today-slot .button.is-invisible{pointer-events:none}.appointments-day-list-header__mobile-month{display:none}div.level.is-mobile.appointments-day-list-header--calendar-day{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, auto);align-items:center;column-gap:.75rem}div.level.is-mobile.appointments-day-list-header--calendar-day>.level-left,div.level.is-mobile.appointments-day-list-header--calendar-day>.level-right{display:flex;min-width:0}div.level.is-mobile.appointments-day-list-header--calendar-day>.level-right{justify-content:flex-end;margin-left:0}div.level.is-mobile.appointments-day-list-header--calendar-day>.level-left{justify-self:start}div.level.is-mobile.appointments-day-list-header--calendar-day .appointments-day-list-header__date-nav-cluster{min-width:0}div.level.is-mobile.appointments-day-list-header--calendar-day .appointments-day-list-header__date-controls{min-width:0}div.level.is-mobile.appointments-day-list-header--calendar-day .appointments-day-list-header__today-slot{flex:0 0 auto;min-width:0}div.level.is-mobile.appointments-day-list-header--calendar-day .appointments-day-list-header__today-button{background:#fff;border:1px solid hsl(0,0%,79%);border-radius:.6rem;color:hsl(0,0%,15%);font-weight:600;padding:0 .85rem}div.level.is-mobile.appointments-day-list-header--calendar-day .appointments-day-list-header__today-button:hover,div.level.is-mobile.appointments-day-list-header--calendar-day .appointments-day-list-header__today-button:focus{background:hsl(13,100%,94%);border-color:hsl(0,0%,79%);color:hsl(0,0%,15%)}div.level.is-mobile.appointments-day-list-header--calendar-day .appointments-day-list-header__date-step,div.level.is-mobile.appointments-day-list-header--calendar-day .appointments-day-list-header__today-button,div.level.is-mobile.appointments-day-list-header--calendar-day .appointments-day-list-header__view-toggle,div.level.is-mobile.appointments-day-list-header--calendar-day>.level-left .dropdown-trigger>.button.is-circular,div.level.is-mobile.appointments-day-list-header--calendar-day>.level-right .button.is-circular{height:2.75rem;min-height:2.75rem}div.level.is-mobile.appointments-day-list-header--calendar-day>.level-left .dropdown-trigger>.button.is-circular,div.level.is-mobile.appointments-day-list-header--calendar-day>.level-right .button.is-circular{padding:0;width:2.75rem}@media screen and (max-width: 768px){.appointments-day-list-header__mobile-list-slot{align-items:center;display:flex;gap:.5rem}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day){padding:.5rem .75rem !important;position:sticky;top:0;z-index:30;background:rgba(249,245,247,.92);backdrop-filter:blur(8px)}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day)>.level-left{flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;justify-content:center;min-width:0}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day)>.level-left>.level-item{flex:1 1 auto;justify-content:center;min-width:0}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day)>.level-left>.appointments-day-list-header__mobile-list-slot{flex:0 0 auto}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day)>.level-right{display:none}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__today-slot,.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__view-menu{display:none}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day)>.appointments-day-list-header__mobile-trailing-slot{align-items:center;display:flex;flex:0 0 auto;gap:.35rem}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__mobile-list-toggle.button.calendar-toolbar-button,.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__mobile-trailing-slot .button.calendar-toolbar-button{height:2.45rem;min-height:2.45rem;width:2.45rem}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__mobile-trailing-slot .appointments-day-list-header__settings-menu{margin-right:0}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__date-controls{grid-template-columns:2.45rem minmax(0, 1fr) 2.45rem;width:min(100%,28rem)}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__date-label{max-width:none;width:auto}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__date-step{background:rgba(0,0,0,0);border:none !important;box-shadow:none;color:hsl(325,80%,70%);height:2.45rem;min-height:2.45rem;width:2.45rem;min-width:2.45rem}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__date-step .icon{font-size:1.05rem}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__date-step:hover,.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__date-step:focus-visible{background:hsla(325,80%,70%,.08);color:hsl(325,76%,42%)}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__date-title-full{display:none}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__date-title-compact{display:inline}div.level.is-mobile.appointments-day-list-header--calendar-day{position:relative;padding-left:1rem !important;padding-right:1rem !important;padding-top:.45rem !important;padding-bottom:.45rem !important}div.level.is-mobile.appointments-day-list-header--calendar-day .level-right .level-item{gap:.65rem}div.level.is-mobile.appointments-day-list-header--calendar-day>.level-left .dropdown{margin-left:0 !important}div.level.is-mobile.appointments-day-list-header--calendar-day>.level-left .dropdown-trigger>.button.is-circular,div.level.is-mobile.appointments-day-list-header--calendar-day>.level-right .button.is-circular,div.level.is-mobile.appointments-day-list-header--calendar-day>.level-right .calendar-toolbar-button,div.level.is-mobile.appointments-day-list-header--calendar-day .appointments-day-list-header__mobile-list-toggle{height:2.45rem;min-height:2.45rem;width:2.45rem}div.level.is-mobile.appointments-day-list-header--calendar-day>.level-right .calendar-toolbar-button--primary{display:none}div.level.is-mobile.appointments-day-list-header--calendar-day .appointments-day-list-header__settings-menu{margin-right:0}.appointments-day-list-header__mobile-month{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:1}.appointments-day-list-header__mobile-month .button{column-gap:.25rem;padding:0 .4rem}}@media screen and (max-width: 480px){.appointments-day-list-header{padding-left:.55rem !important;padding-right:.55rem !important}.appointments-day-list-header>.level-left{min-width:0}.appointments-day-list-header>.level-right{flex-shrink:0}.appointments-day-list-header__mobile-month .title{font-size:1.1rem}.appointments-day-list-header__date-nav-cluster{column-gap:.35rem}.appointments-day-list-header__date-controls{grid-template-columns:2.15rem minmax(0, 8rem) 2.15rem;column-gap:.2rem}.appointments-day-list-header__date-controls--steps-before-date{grid-template-columns:2.15rem 2.15rem minmax(0, 6.4rem)}.appointments-day-list-header__date-label{width:8rem;max-width:8rem;padding-inline:.15rem}.appointments-day-list-header__date-controls--steps-before-date .appointments-day-list-header__date-label{width:6.4rem;max-width:6.4rem}.appointments-day-list-header__date-step{height:2.45rem;min-height:2.45rem;width:2.15rem;min-width:2.15rem}.appointments-day-list-header__today-slot{flex-basis:3.25rem;min-width:3.25rem}.appointments-day-list-header__today-slot .button{height:2.45rem;min-height:2.45rem}div.level.is-mobile.appointments-day-list-header--calendar-day .appointments-day-list-header__today-slot{flex-basis:2.45rem;min-width:2.45rem}}.appointments-day-list-header__view-menu .dropdown-menu{right:0;left:auto;min-width:11rem}.appointments-day-list-header__view-menu .dropdown-content{padding:.35rem 0}@media screen and (max-width: 1024px){.appointments-day-list-header>.level-right .appointments-day-list-header__view-menu{display:none !important}}.appointments-day-list-header__settings-menu{order:-10;margin-left:0 !important;margin-right:.5rem}.appointments-day-list-header .calendar-toolbar-button{align-items:center;border-radius:999px;display:inline-flex;height:2.75rem;justify-content:center;min-height:2.75rem;padding:0 .95rem}.appointments-day-list-header .calendar-toolbar-button:not(.calendar-toolbar-button--segment){width:2.75rem;padding:0}.appointments-day-list-header .calendar-toolbar-button--primary{box-shadow:0 .35rem 1rem hsla(325,80%,70%,.18)}.appointments-day-list-header .calendar-toolbar-button--segment{border-radius:0;min-width:5.75rem}.appointments-day-list-header .buttons.has-addons .calendar-toolbar-button--segment:first-child{border-bottom-left-radius:999px;border-top-left-radius:999px}.appointments-day-list-header .buttons.has-addons .calendar-toolbar-button--segment:last-child{border-bottom-right-radius:999px;border-top-right-radius:999px}.appointments-day-list-header__view-toggle{display:inline-flex;align-items:center;justify-content:center;height:2.75rem;min-height:2.75rem;min-width:3rem;padding-inline:.75rem}@media screen and (max-width: 480px){.appointments-day-list-header__view-toggle{height:2.45rem;min-height:2.45rem;min-width:2.45rem;padding-inline:.55rem}}@media screen and (max-width: 360px){.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__date-step{height:2.2rem;min-height:2.2rem;min-width:1.95rem;width:1.95rem}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__mobile-list-toggle.button.calendar-toolbar-button,.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__mobile-trailing-slot .button.calendar-toolbar-button{height:2.2rem;min-height:2.2rem;width:2.2rem}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day)>.appointments-day-list-header__mobile-trailing-slot{gap:.25rem}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day)>.level-left>.level-item{margin-right:0}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day)>.level-left>.appointments-day-list-header__mobile-list-slot{margin-right:.35rem}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__date-controls{column-gap:.1rem;flex:1 1 auto;grid-template-columns:1.95rem minmax(0, 1fr) 1.95rem}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__date-label{max-width:8rem;min-width:0;padding-inline:0;width:auto}.appointments-day-list-header:not(.appointments-day-list-header--calendar-day) .appointments-day-list-header__date-title-compact{font-size:.88rem}}.appointment-list-sidebar{display:flex;flex-direction:column;overflow:hidden}.appointment-list-filter-bar{padding:.7rem .8rem}.appointment-list-filter-form{display:grid;gap:.55rem}.appointment-list-filter-form .field{margin-bottom:0}.appointment-list-filter-form .input,.appointment-list-filter-form .ss-main{min-height:2.15rem;border-color:hsl(0,0%,79%);color:hsl(0,0%,15%);font-size:.8rem;font-weight:500}.appointment-list-filter-form .input{padding-left:2rem}.appointment-list-filter-form .input::placeholder{color:hsl(0,0%,15%);font-size:.8rem;font-weight:500;opacity:1}.appointment-list-filter-form .icon.is-left{color:hsl(0,0%,58%)}.appointment-list-filter-form .ss-main{align-items:center;padding:.1rem .45rem}.appointment-list-filter-form .ss-main .ss-values{min-height:0}.appointment-list-filter-form .ss-main .ss-values .ss-placeholder,.appointment-list-filter-form .ss-main .ss-values .ss-single{margin:0;padding:0;color:hsl(0,0%,15%);font-size:.8rem;font-weight:500;line-height:1.2}.appointment-list-filter-form .ss-main .ss-values .ss-value .ss-value-text{font-size:.78rem}.appointment-list-filter-form .ss-main .ss-deselect,.appointment-list-filter-form .ss-main .ss-arrow{color:hsl(0,0%,15%)}.appointment-list-filter-form__toolbar{display:grid;grid-template-columns:auto minmax(0, 1fr) auto minmax(0, 1fr);gap:.55rem;align-items:center}.appointment-list-filter-form__search-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.appointment-list-filter-form__search-toggle,.appointment-list-filter-form__filter-icon{display:inline-flex;align-items:center;justify-content:center;min-width:2.15rem;min-height:2.15rem;padding:0;border:1px solid hsl(0,0%,79%);border-radius:.6rem;background:#fff;color:hsl(0,0%,15%);box-shadow:none}.appointment-list-filter-form__search-toggle:hover,.appointment-list-filter-form__search-toggle:focus,.appointment-list-filter-form__search-toggle.is-active{background:hsl(13,100%,94%);border-color:hsl(0,0%,79%);color:hsl(0,0%,15%)}@media screen and (max-width: 768px){.appointment-list-filter-bar{padding:.45rem .75rem .6rem}.appointment-list-filter-form__toolbar{display:none}}.appointment-list-filter-form__filter-icon{pointer-events:none}@media screen and (max-width: 719px){.appointment-list-filter-form__toolbar{grid-template-columns:auto minmax(0, 1fr)}}.appointment-list-body{flex:1;min-height:0;overflow-y:auto;padding:0;background:rgba(0,0,0,0)}.appointment-list-items{display:flex;flex-direction:column}.appointment-list-body>.list:last-of-type{padding:.35rem .45rem .55rem}.appointment-list-rail-summary{background:#fff;border-left:4px solid hsl(0,0%,79%);border-bottom:1px solid hsl(0,0%,92%);margin-bottom:.6rem;padding-left:calc(1rem - 4px)}.appointment-list-rail-summary__title{display:flex;align-items:center;gap:.45rem;color:hsl(0,0%,26%)}.appointment-list-hour-separator{display:flex;align-items:center;gap:.65rem;margin-top:.55rem;margin-inline:.15rem}.appointment-list-hour-separator:first-child{margin-top:.1rem}.appointment-list-hour-separator__label{flex:0 0 auto;font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:hsl(0,0%,46%)}.appointment-list-hour-separator__rule{flex:1 1 auto;min-width:1.25rem;height:1px;background:hsla(0,0%,44%,.14);border-radius:999px}.appointment-list-rail-item__image{flex:0 0 auto}.appointment-list-rail-item__link{align-items:flex-start;border:1px solid hsla(0,0%,58%,.14);border-radius:.95rem;overflow:hidden;padding:.7rem .8rem .7rem 2.35rem !important;position:relative;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;--appointment-list-service-accent: hsl(0, 0%, 100%);--appointment-list-service-accent-stack: hsl(0, 0%, 100%)}.appointment-list-rail-item__link::before{background:var(--appointment-list-service-accent-stack);border-radius:999px;box-shadow:0 0 0 1px hsla(0,0%,44%,.08);content:"";inset:.65rem auto .65rem .75rem;position:absolute;width:.42rem}.appointment-list-rail-item__link:hover,.appointment-list-rail-item__link:focus{background:hsl(0,0%,96%);border-color:hsla(0,0%,44%,.16)}.appointment-list-rail-item--has-service-color{border-left-color:color-mix(in srgb, var(--appointment-list-service-accent) 64%, rgba(0, 0, 0, 0.12))}.appointment-list-rail-item--has-service-color::before{box-shadow:0 0 0 1px hsla(0,0%,100%,.7)}.appointment-list-rail-item--multi-service-color::before{box-shadow:0 0 0 1px hsla(0,0%,100%,.7)}.appointment-list-rail-item--status-cancelled,.appointment-list-rail-item--status-no-show{background:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.22) 0, rgba(255, 255, 255, 0.22) 10px, rgba(147.9, 147.9, 147.9, 0.13) 10px, rgba(147.9, 147.9, 147.9, 0.13) 20px),hsl(0,0%,96.88%) !important;border-color:hsla(0,0%,58%,.28) !important;color:hsl(0,0%,44%) !important}.appointment-list-rail-item--status-cancelled::after,.appointment-list-rail-item--status-no-show::after{background:hsla(0,0%,26%,.58);border-radius:999px;box-shadow:0 1px 0 hsla(0,0%,100%,.44);content:"";height:3px;left:1.05rem;pointer-events:none;position:absolute;right:1.05rem;top:52%;transform:rotate(-7deg);transform-origin:center;z-index:3}.appointment-list-rail-item--status-cancelled::before,.appointment-list-rail-item--status-no-show::before{background:hsla(0,0%,58%,.42);box-shadow:none}.appointment-list-rail-item--status-cancelled:hover,.appointment-list-rail-item--status-cancelled:focus,.appointment-list-rail-item--status-no-show:hover,.appointment-list-rail-item--status-no-show:focus{background:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.22) 0, rgba(255, 255, 255, 0.22) 10px, rgba(147.9, 147.9, 147.9, 0.13) 10px, rgba(147.9, 147.9, 147.9, 0.13) 20px),hsl(0,0%,96.56%) !important;border-color:hsla(0,0%,58%,.34) !important}.appointment-list-rail-item--status-cancelled .appointment-list-rail-item__customer-name,.appointment-list-rail-item--status-cancelled .appointment-list-rail-item__service-summary,.appointment-list-rail-item--status-cancelled .appointment-list-rail-item__meta,.appointment-list-rail-item--status-cancelled .appointment-list-rail-item__provider-summary,.appointment-list-rail-item--status-no-show .appointment-list-rail-item__customer-name,.appointment-list-rail-item--status-no-show .appointment-list-rail-item__service-summary,.appointment-list-rail-item--status-no-show .appointment-list-rail-item__meta,.appointment-list-rail-item--status-no-show .appointment-list-rail-item__provider-summary{color:hsl(0,0%,44%) !important}.appointment-list-rail-item--status-cancelled .appointment-list-rail-item__time,.appointment-list-rail-item--status-no-show .appointment-list-rail-item__time{background:hsla(0,0%,92%,.78);color:hsl(0,0%,44%)}.appointment-list-rail-item--status-cancelled .appointment-list-rail-item__indicator,.appointment-list-rail-item--status-no-show .appointment-list-rail-item__indicator{background:hsla(0,0%,92%,.82) !important;color:hsl(0,0%,44%) !important}.appointment-list-rail-item--status-cancelled .appointment-list-rail-item__status,.appointment-list-rail-item--status-no-show .appointment-list-rail-item__status{background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,58%,.32);color:hsl(0,0%,44%)}.appointment-list-rail-item--status-cancelled .appointment-list-rail-item__duration,.appointment-list-rail-item--status-cancelled .tag,.appointment-list-rail-item--status-no-show .appointment-list-rail-item__duration,.appointment-list-rail-item--status-no-show .tag{background:hsla(0,0%,92%,.78) !important;color:hsl(0,0%,44%) !important}.appointment-list-rail-item--status-cancelled .icon,.appointment-list-rail-item--status-no-show .icon{color:hsl(0,0%,58%) !important}.appointment-list-rail-item.item-focus,.appointment-list-rail-item.is-active{background:hsla(325,76%,80%,.55) !important;border-color:hsla(325,80%,70%,.32) !important;border-radius:.95rem;box-shadow:0 0 0 1px hsla(325,80%,70%,.12)}.appointment-list-rail-item.item-focus,.appointment-list-rail-item.is-active{border-left:1px solid hsla(325,80%,70%,.32) !important}.appointment-list-rail-item--status-last-minute{background-color:hsla(49,93%,79%,.5);background-image:repeating-linear-gradient(135deg, rgba(255, 231.165558, 123.318, 0.13) 0, rgba(255, 231.165558, 123.318, 0.13) 9px, rgba(255, 231.165558, 123.318, 0.05) 9px, rgba(255, 231.165558, 123.318, 0.05) 18px);border-color:hsla(49.14,100%,74.18%,.36)}.appointment-list-rail-item--status-last-minute:hover,.appointment-list-rail-item--status-last-minute:focus{background-color:hsla(49,93%,79%,.62);background-image:repeating-linear-gradient(135deg, rgba(255, 231.165558, 123.318, 0.16) 0, rgba(255, 231.165558, 123.318, 0.16) 9px, rgba(255, 231.165558, 123.318, 0.07) 9px, rgba(255, 231.165558, 123.318, 0.07) 18px);border-color:hsla(49.14,100%,74.18%,.44)}.appointment-list-rail-item--status-last-minute.item-focus,.appointment-list-rail-item--status-last-minute.is-active{background-color:hsla(49,93%,79%,.68) !important;background-image:repeating-linear-gradient(135deg, rgba(255, 231.165558, 123.318, 0.17) 0, rgba(255, 231.165558, 123.318, 0.17) 9px, rgba(255, 231.165558, 123.318, 0.07) 9px, rgba(255, 231.165558, 123.318, 0.07) 18px) !important;border-color:hsla(49.14,100%,74.18%,.5) !important;box-shadow:0 0 0 1px hsla(49.14,100%,74.18%,.18)}.appointment-list-rail-item--status-cancelled.item-focus,.appointment-list-rail-item--status-cancelled.is-active,.appointment-list-rail-item--status-no-show.item-focus,.appointment-list-rail-item--status-no-show.is-active{background:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.22) 0, rgba(255, 255, 255, 0.22) 10px, rgba(147.9, 147.9, 147.9, 0.13) 10px, rgba(147.9, 147.9, 147.9, 0.13) 20px),hsl(0,0%,96.56%) !important;border-color:hsla(0,0%,58%,.32) !important;border-left-color:hsla(0,0%,58%,.32) !important;box-shadow:0 0 0 1px hsla(0,0%,58%,.12)}.appointment-list-rail-item__content{display:flex;flex-direction:column;gap:.18rem;padding-right:0;min-width:0;flex:1 1 auto}.appointment-list-rail-item__title-row{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:.4rem .6rem}.appointment-list-rail-item__header-aside{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem}.appointment-list-rail-item__identity{display:inline-flex;flex:1 1 12rem;align-items:center;gap:.38rem;min-width:0}.appointment-list-rail-item__customer-name{color:hsl(0,0%,15%);display:block;flex:0 1 auto;font-size:1.02rem;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointment-list-rail-item__customer-indicators{display:inline-flex;flex:0 0 auto;align-items:center;gap:.22rem}.appointment-list-rail-item__indicator{display:inline-flex;align-items:center;justify-content:center;width:1.16rem;height:1.16rem;border-radius:999px;background:hsla(0,0%,92%,.86);color:hsl(0,0%,26%);font-size:.7rem;line-height:1}.appointment-list-rail-item__indicator--gender-female{background:hsla(325,80%,70%,.14);color:hsl(325,80%,48%)}.appointment-list-rail-item__indicator--child{background:color-mix(in srgb, var(--bulma-warning) 44%, white);color:color-mix(in srgb, var(--bulma-warning), black 72%)}.appointment-list-rail-item__indicator--gender-male{background:hsla(199,65%,70%,.18);color:hsl(199,65%,46%)}.appointment-list-rail-item__indicator--gender-diverse{background:hsla(264,98%,82%,.12);color:hsl(264,98%,64%)}.appointment-list-rail-item__indicator--language{background:hsl(0,0%,96%);border:1px solid hsla(0,0%,58%,.2);font-size:.72rem}.appointment-list-rail-item .list-item-title{font-weight:700 !important}.appointment-list-rail-item__service-summary{color:hsl(0,0%,15%);display:-webkit-box;font-weight:600;line-height:1.3;margin-top:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.appointment-list-rail-item__submeta{color:hsl(0,0%,44%);font-size:.84rem;font-weight:600;line-height:1.3}.appointment-list-rail-item__time{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .45rem;border-radius:999px;background:hsla(0,0%,92%,.75);color:hsl(0,0%,26%);font-size:.74rem;font-weight:700;letter-spacing:.01em;line-height:1.1;white-space:nowrap}.appointment-list-rail-item__duration{background:hsla(49,93%,79%,.6);border-radius:999px;color:hsl(49.14,100%,40.18%);display:inline-flex;font-size:.74rem;font-weight:700;line-height:1.1;padding:.12rem .45rem;white-space:nowrap}.appointment-list-rail-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin-top:.05rem;color:hsl(0,0%,44%);font-size:.82rem;font-weight:600}.appointment-list-rail-item__provider-summary{display:inline-flex;align-items:center;gap:.3rem;min-width:0;overflow:hidden;text-overflow:ellipsis}.appointment-list-rail-item__provider-summary--split{padding:.12rem .45rem;border-radius:999px;background:hsla(325,76%,80%,.6);color:hsl(0,0%,15%)}.appointment-list-rail-item__meta-divider{color:hsl(0,0%,79%)}.appointment-list-rail-item__status--pending,.appointment-list-rail-item__status--no-show{background:hsl(13,100%,94%);color:hsl(350,100%,71%)}.appointment-list-rail-item__status--scheduled{background:hsl(199,65%,62%);color:#fff}.appointment-list-rail-item__status--confirmed,.appointment-list-rail-item__status--arrived{background:hsl(107,63%,79%);color:hsl(0,0%,15%)}.appointment-list-rail-item__status--confirmed{background:hsl(199,65%,85%);color:hsl(220,55%,40%)}.appointment-list-rail-item__status--arrived{background:hsl(151,76%,76%);color:hsl(0,0%,15%)}.appointment-list-rail-item__status--completed{background:hsl(220,79%,90%);color:hsl(220,55%,40%)}.appointment-list-rail-item__status--cancelled{background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,58%,.32);color:hsl(0,0%,44%)}.appointment-list-walk-in-avatar{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:hsl(0,0%,92%);color:hsl(0,0%,26%);font-size:.9rem}.appointment-list-detail-column{--appointment-list-detail-radius: 1rem;display:flex;flex-direction:column;overflow:hidden;background:rgba(0,0,0,0);padding:0;height:100%;align-self:stretch}.appointment-list-detail-frame{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:rgba(0,0,0,0);border:none;border-radius:0}.appointment-list-detail-scroll{flex:1;min-height:0;overflow-y:auto;padding:0;touch-action:pan-y}.appointment-list-detail-content{padding:.65rem .5rem .75rem}.appointment-list-detail-scroll[data-appointment-nav=true] .appointment-list-detail-content{padding-bottom:1.5rem}.appointment-list-detail-loading{align-items:center;display:flex;justify-content:center;min-height:min(22rem,55dvh);padding:2rem}.appointment-list-detail-loading__surface{box-shadow:0 .9rem 2.1rem hsla(325,80%,70%,.22)}.appointment-list-cancellation-summary.notification{border-radius:.35rem;box-shadow:none;line-height:1.45;margin:.35rem 0 1.05rem}.appt-v2-signals{display:flex;flex-direction:column;gap:.5rem}.appt-v2-signals .appt-v2-signal.notification{margin:0;padding:.75rem 1rem}.appointment-list-schedule-conflict.notification{border:1px solid color-mix(in srgb, hsl(49.14, 100%, 74.18%) 34%, hsl(0, 0%, 100%) 66%);border-radius:.35rem;box-shadow:none;color:color-mix(in srgb, hsl(49, 100%, 63%) 58%, hsl(0, 0%, 15%) 42%);line-height:1.45;margin:.35rem 0 1.05rem;padding:1.05rem 1.15rem}.appointment-list-schedule-conflict.notification p{font-size:.96rem;line-height:1.45}.appointment-list-schedule-conflict.notification p.has-text-weight-bold{font-size:.98rem;font-weight:600 !important}.appointment-list-schedule-conflict.notification .has-text-grey-dark{color:color-mix(in srgb, hsl(0, 0%, 44%) 70%, hsl(0, 0%, 100%) 30%) !important}.appointment-list-schedule-conflict.notification.is-success{border-color:color-mix(in srgb, hsl(0, 0%, 79%) 42%, hsl(0, 0%, 100%) 58%);color:hsl(0,0%,15%)}.appointment-list-schedule-conflict.notification .button.is-warning.is-light{border-color:color-mix(in srgb, hsl(49.14, 100%, 74.18%) 52%, hsl(0, 0%, 100%) 48%);color:color-mix(in srgb, hsl(49, 100%, 63%) 64%, hsl(0, 0%, 15%) 36%);font-weight:500}.appointment-list-schedule-conflict.notification .appointment-list-schedule-conflict__reset{border-radius:.35rem;font-weight:500;padding-left:.8rem;padding-right:.9rem}.appointment-list-detail-modal .modal-card{position:relative}.appointment-list-detail-modal .modal-card,.appointment-list-detail-modal .modal-card-body,.appointment-list-detail-modal .modal-body-content,.appointment-list-detail-modal .appointment-list-detail-frame,.appointment-list-detail-modal .appointment-list-detail-scroll,.appointment-list-detail-modal .appointment-list-detail-content{max-width:100%;min-width:0;overflow-x:hidden}.appointment-list-detail-modal .appointment-list-detail-frame{width:100%}.appointment-list-detail-modal .appointment-list-detail-content{box-sizing:border-box}.appointment-list-detail-modal--appointment{z-index:5000}.appointment-list-detail-modal--appointment .modal-card-body{border-radius:8px 8px 0 0}.appointment-list-detail-modal--appointment .modal-body-content{padding:0 !important}.appointment-list-detail-modal--appointment .appointment-list-detail-frame{padding:0}.appointment-list-detail-modal--appointment .appointment-list-detail-scroll{background:#fff}.appointment-list-detail-modal--appointment .appt-v2-header{padding-right:4.75rem}.appointment-list-detail-modal--appointment .pos-beauty-quick-add{display:none}@media screen and (max-width: 1023px){turbo-frame#modal_container:has(.appointment-list-detail-modal--appointment){display:block;inset:0;position:fixed;z-index:5000}.appointment-list-detail-modal--appointment.modal{align-items:stretch;display:flex;inset:0 !important;justify-content:stretch;position:fixed !important;z-index:5000}.appointment-list-detail-modal--appointment.modal>div:not(.modal-background){align-items:stretch;display:flex;flex:1 1 auto;justify-content:stretch;min-height:0;min-width:0}.appointment-list-detail-modal--appointment.modal .modal-card{border-radius:0;flex:1 1 auto;height:100dvh !important;margin:0 !important;max-height:none !important;max-width:none !important;width:100dvw !important}.appointment-list-detail-modal--appointment.modal .modal-card-body,.appointment-list-detail-modal--appointment.modal .modal-body-content,.appointment-list-detail-modal--appointment.modal .appointment-list-detail-frame,.appointment-list-detail-modal--appointment.modal .appointment-list-detail-scroll{border-radius:0;height:100%;min-height:0}}.appointment-list-detail-modal__close{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,58%,.35);border-radius:999px;box-shadow:0 .35rem 1rem rgba(0,0,0,.14);color:hsl(0,0%,26%);cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;position:absolute;right:1.2rem;top:1.2rem;width:2.75rem;z-index:4}.appointment-list-detail-modal__close:hover,.appointment-list-detail-modal__close:focus-visible{background:#fff;border-color:hsla(0,0%,44%,.45);outline:none}.appointment-list-next-steps{--appointment-list-next-step-icon-size: 2rem;--appointment-list-next-step-gap: 0.9rem;--appointment-list-next-step-indent: calc(1rem + var(--appointment-list-next-step-icon-size) + var(--appointment-list-next-step-gap));margin-top:1rem;border:1px solid hsl(0,0%,92%);border-radius:var(--appointment-list-detail-radius);background:#fff;overflow:hidden}.appointment-list-next-steps--collapsible::marker,.appointment-list-next-steps--collapsible::-webkit-details-marker{display:none;content:""}.appointment-list-next-steps__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.6rem .65rem;background:#fff;border-bottom:1px solid hsl(0,0%,92%);flex-wrap:wrap}.appointment-list-next-steps__header--summary{cursor:pointer;list-style:none}.appointment-list-next-steps__header--summary::marker,.appointment-list-next-steps__header--summary::-webkit-details-marker{display:none;content:""}.appointment-list-next-steps__header-actions{display:grid;justify-items:end;gap:.5rem}.appointment-list-next-steps__cta{display:inline-flex;align-items:center;gap:.35rem;font-weight:700}.appointment-list-next-steps__status{flex:0 0 auto;text-align:right;padding-top:.05rem}.appointment-list-next-steps__content{background:#fff}.appointment-list-next-steps__icon{display:flex;align-items:center;justify-content:center;width:var(--appointment-list-next-step-icon-size);height:var(--appointment-list-next-step-icon-size);border-radius:50%;flex-shrink:0;font-size:.85rem}.appointment-list-next-steps__icon--products{background:hsl(325,80%,90%);color:hsl(325,80%,58%)}.appointment-list-next-steps__icon--focus{background:hsl(264,98%,96.76%);color:hsl(264,98%,66%)}.appointment-list-next-steps__icon--notes{background:hsl(49.14,100%,93.2868%);color:hsl(49.14,100%,48.18%)}.appointment-list-next-steps__icon--booking{background:hsl(199,65%,91.6%);color:hsl(199,65%,52%)}.appointment-list-next-steps__icon--care{background:hsl(151,76%,89.2%);color:hsl(151,76%,48%)}.appointment-list-next-steps__section{border-bottom:1px solid hsl(0,0%,92%)}.appointment-list-next-steps__section:last-child{border-bottom:none}.appointment-list-next-steps__section-header{display:grid;grid-template-columns:var(--appointment-list-next-step-icon-size) minmax(0, 1fr) auto;align-items:start;column-gap:var(--appointment-list-next-step-gap);padding:.95rem 1rem;cursor:pointer;list-style:none}.appointment-list-next-steps__section-header::marker,.appointment-list-next-steps__section-header::-webkit-details-marker{display:none;content:""}.appointment-list-next-steps__section-header .fa-chevron-down{transition:transform .2s ease}.appointment-list-next-steps__section-row{display:grid;grid-template-columns:var(--appointment-list-next-step-icon-size) minmax(0, 1fr) auto;align-items:start;column-gap:var(--appointment-list-next-step-gap);padding:.95rem 1rem}.appointment-list-next-steps__section-header--plain,.appointment-list-next-steps__section-row--plain{grid-template-columns:minmax(0, 1fr) auto}.appointment-list-next-steps__section-copy{min-width:0;padding-top:.05rem}.appointment-list-next-steps__section-title{margin:0;color:hsl(0,0%,15%);font-size:1rem;font-weight:600;letter-spacing:-0.01em;line-height:1.2}.appointment-list-next-steps__section-preview{margin:.32rem 0 0;color:hsl(0,0%,58%);font-size:.87rem;line-height:1.45}.appointment-list-next-steps__section-preview--note{color:hsl(0,0%,44%);font-size:.98rem;line-height:1.4}details[open]>.appointment-list-next-steps__section-header .fa-chevron-down{transform:rotate(180deg)}.appointment-list-next-steps.is-collapsed .appointment-list-next-steps__content{display:none}.appointment-list-next-steps__section--static .appointment-list-next-steps__section-row{border-bottom:0}.appointment-list-next-steps__section-body{padding:0 1rem .95rem var(--appointment-list-next-step-indent)}.appointment-list-next-steps__section-body--plain{padding-left:1rem}.appointment-list-next-steps__prose p:last-child{margin-bottom:0}.appointment-list-next-steps__product-card{padding:.6rem 0;border-bottom:1px solid hsl(0,0%,92%)}.appointment-list-next-steps__product-card:last-child{border-bottom:none;padding-bottom:0}.appointment-list-next-steps__product-card:first-child{padding-top:0}.appointment-list-next-steps__product-guide{padding-left:.1rem}.appointment-list-next-steps__product-toolbar{display:flex;justify-content:flex-end;margin-bottom:.9rem}.appointment-list-next-steps__product-toolbar-action{white-space:nowrap}.appointment-list-next-steps__recommendation-list{display:grid;gap:.8rem}.appointment-list-next-steps__recommendation-card{display:grid;grid-template-columns:3.25rem minmax(0, 1fr) auto;align-items:center;gap:.95rem;padding:.95rem 1rem;border:1px solid hsl(0,0%,92%);border-radius:var(--appointment-list-detail-radius);background:#fff}.appointment-list-next-steps__recommendation-card+.appointment-list-next-steps__recommendation-card{margin-top:.8rem}.appointment-list-next-steps__recommendation-card--product{background:hsl(325,80%,96.4%)}.appointment-list-next-steps__recommendation-card--service{background:hsl(199,65%,96.64%)}.appointment-list-next-steps__recommendation-card--product .appointment-list-next-steps__recommendation-card-action,.appointment-list-next-steps__recommendation-card--product .appointment-list-next-steps__recommendation-card-action-form{width:100%}.appointment-list-next-steps__recommendation-card--product .appointment-list-next-steps__recommendation-card-action-stack{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;min-width:min(100%,13rem)}.appointment-list-next-steps__recommendation-card-icon{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:var(--appointment-list-detail-radius);font-size:1.05rem;flex-shrink:0}.appointment-list-next-steps__recommendation-card--product .appointment-list-next-steps__recommendation-card-icon{background:hsl(325,80%,90%);color:hsl(325,80%,58%)}.appointment-list-next-steps__recommendation-card--service .appointment-list-next-steps__recommendation-card-icon{background:hsl(199,65%,91.6%);color:hsl(199,65%,52%)}.appointment-list-next-steps__recommendation-card-icon--image{overflow:hidden;padding:0;background:hsl(325,80%,97.2%)}.appointment-list-next-steps__recommendation-card-icon-image{width:100%;height:100%;object-fit:cover}.appointment-list-next-steps__recommendation-card-copy{min-width:0}.appointment-list-next-steps__recommendation-card-kicker{margin:0;color:hsl(0,0%,58%);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.appointment-list-next-steps__recommendation-card-title{margin:.18rem 0 0;color:hsl(0,0%,15%);font-size:1rem;font-weight:700;line-height:1.2}.appointment-list-next-steps__recommendation-card-subtitle{margin:.28rem 0 0;color:hsl(0,0%,58%);font-size:.9rem;line-height:1.4}.appointment-list-next-steps__recommendation-card-tags{gap:.45rem;margin:.45rem 0 0}.appointment-list-next-steps__recommendation-card-tag{margin:0;color:hsl(0,0%,26%);font-size:.75rem;line-height:1.2}.appointment-list-next-steps__recommendation-card-note,.appointment-list-next-steps__recommendation-card-meta{margin:.3rem 0 0;color:hsl(0,0%,26%);font-size:.82rem;line-height:1.45}.appointment-list-next-steps__recommendation-card-meta{color:hsl(0,0%,58%)}.appointment-list-next-steps__recommendation-card-price{color:hsl(325,80%,62%);font-size:.94rem;font-weight:700;line-height:1.2}.appointment-list-next-steps__recommendation-card-action{white-space:nowrap}.appointment-list-next-steps__recommendation-card-action[disabled]{opacity:1}.appointment-list-next-steps__recommendation-card-action-form{margin:0}.appointment-list-next-steps__recommendation-card-action-stack{display:grid;justify-items:end;gap:.35rem}.appointment-list-next-steps__recommendation-card-hint{margin:0;max-width:11rem;color:hsl(0,0%,58%);font-size:.72rem;line-height:1.35;text-align:right}.appointment-list-payment-footer{--appointment-list-footer-bg: hsl(13, 100%, 94%);--appointment-list-footer-border: hsl(0, 0%, 92%);z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--appointment-list-footer-border);background:var(--appointment-list-footer-bg);box-shadow:0 -8px 24px rgba(0,0,0,.04)}.appointment-list-payment-footer--scheduled{--appointment-list-footer-bg: hsl(199, 65%, 85%);--appointment-list-footer-border: hsl(199, 65%, 70%)}.appointment-list-payment-footer--pending{--appointment-list-footer-bg: hsl(13, 100%, 94%);--appointment-list-footer-border: hsl(350, 100%, 86%)}.appointment-list-payment-footer--confirmed{--appointment-list-footer-bg: rgb(219.657, 238.6851, 247.503);--appointment-list-footer-border: hsl(199, 65%, 85%)}.appointment-list-payment-footer--arrived{--appointment-list-footer-bg: hsl(107, 63%, 79%);--appointment-list-footer-border: hsl(151, 76%, 76%)}.appointment-list-payment-footer--completed{--appointment-list-footer-bg: hsl(220, 79%, 90%);--appointment-list-footer-border: hsl(220, 79%, 80%)}.appointment-list-payment-footer--cancelled{--appointment-list-footer-bg: hsl(350, 100%, 86%);--appointment-list-footer-border: hsl(350, 100%, 71%)}.appointment-list-payment-footer--no-show{--appointment-list-footer-bg: hsl(49, 93%, 79%);--appointment-list-footer-border: hsl(49, 100%, 63%)}.appointment-list-payment-footer__label{margin:0;color:hsl(0,0%,44%);letter-spacing:.08em;font-size:.65rem}.appointment-list-payment-footer__amount{margin:.3rem 0 0;color:hsl(0,0%,15%);line-height:1;font-size:1.2rem;font-weight:700}.appointment-list-payment-footer__summary{min-width:0;text-align:right;flex:0 1 auto}.appointment-list-detail-section{margin-top:1.1rem}.appointment-list-detail-section:first-child{margin-top:0}.appointment-list-detail-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}.appointment-list-detail-section__eyebrow{margin:0 0 .25rem;letter-spacing:.1em;color:hsl(0,0%,44%)}.appointment-list-detail-section__title{margin:0;color:hsl(0,0%,15%)}.appointment-list-detail-section__summary{flex:0 0 auto}.appointment-list-detail-section__summary--visit-note{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.appointment-list-summary-card{padding:1rem 1.1rem;border:1px solid hsl(0,0%,92%);border-radius:var(--appointment-list-detail-radius);background:#fff}.appointment-list-summary-card__title{margin:0;color:hsl(0,0%,15%);font-size:1.05rem;font-weight:700;line-height:1.15}.appointment-list-summary-card__subtitle{margin:.4rem 0 0;color:hsl(0,0%,44%);font-size:.85rem;font-weight:600;line-height:1.35}.appointment-list-summary-card__body{margin-top:.75rem}.appointment-list-summary-card__body p:last-child{margin-bottom:0}.appointment-list-visit-note-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.appointment-list-visit-note-status__meta{color:hsl(0,0%,58%);font-size:.78rem;line-height:1.3}.appointment-list-visit-note-formula{display:grid;gap:.12rem;max-width:22rem;text-align:right}.appointment-list-visit-note-formula__label{color:hsl(0,0%,58%);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.appointment-list-visit-note-formula__value{color:hsl(0,0%,15%);font-size:.88rem;font-weight:600;line-height:1.4}.appointment-list-detail-header{--appointment-list-header-bg: hsl(13, 100%, 94%);--appointment-list-header-border: hsl(0, 0%, 92%);--appointment-list-header-ink: hsl(0, 0%, 15%);--appointment-list-header-soft: hsl(0, 0%, 96%);width:100%;padding:.5rem .5rem .55rem;border-bottom:1px solid var(--appointment-list-header-border);background:var(--appointment-list-header-bg)}.appointment-list-detail-header--pending{--appointment-list-header-bg: hsl(13, 100%, 94%);--appointment-list-header-border: hsl(350, 100%, 86%);--appointment-list-header-ink: hsl(350, 100%, 71%)}.appointment-list-detail-header--scheduled{--appointment-list-header-bg: hsl(199, 65%, 85%);--appointment-list-header-border: hsl(199, 65%, 70%);--appointment-list-header-ink: hsl(0, 0%, 15%)}.appointment-list-detail-header--confirmed{--appointment-list-header-bg: rgb(219.657, 238.6851, 247.503);--appointment-list-header-border: hsl(199, 65%, 85%);--appointment-list-header-ink: hsl(220, 55%, 40%)}.appointment-list-detail-header--arrived{--appointment-list-header-bg: hsl(107, 63%, 79%);--appointment-list-header-border: hsl(151, 76%, 76%);--appointment-list-header-ink: hsl(0, 0%, 15%)}.appointment-list-detail-header--completed{--appointment-list-header-bg: hsl(220, 79%, 90%);--appointment-list-header-border: hsl(220, 79%, 80%);--appointment-list-header-ink: hsl(220, 55%, 40%)}.appointment-list-detail-header--cancelled{--appointment-list-header-bg: hsl(350, 100%, 86%);--appointment-list-header-border: hsl(350, 100%, 71%);--appointment-list-header-ink: hsl(350, 100%, 71%)}.appointment-list-detail-header--no-show{--appointment-list-header-bg: hsl(49, 93%, 79%);--appointment-list-header-border: hsl(49, 100%, 63%);--appointment-list-header-ink: hsl(40, 100%, 25%)}.appointment-list-detail-header__copy{flex:1 1 12rem;max-width:100%;min-width:min(100%,12rem)}.appointment-list-detail-header__main{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:.75rem}.appointment-list-detail-header__mobile-top{display:none}.appointment-list-detail-header__back-button,.appointment-list-detail-header__pager-button{display:inline-flex;align-items:center;gap:.35rem;min-height:2.5rem;padding:.45rem .8rem;border:0;background:rgba(0,0,0,0);color:var(--appointment-list-header-ink);text-decoration:none}.appointment-list-detail-header__pager{display:inline-flex;align-items:center;gap:.2rem}.appointment-list-detail-header__pager-button{justify-content:center;min-width:2.5rem;padding-left:.6rem;padding-right:.6rem}.appointment-list-detail-header__pager-button--disabled{opacity:.32;pointer-events:none}.appointment-list-status-dropdown{display:inline-block}.appointment-list-status-dropdown .dropdown-menu{min-width:12rem}.appointment-list-detail-header__status-button{display:inline-flex;align-items:center;gap:.55rem;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.appointment-list-detail-header__status{display:inline-flex;align-items:center;margin:0;font-size:.95rem;line-height:1.2;color:var(--appointment-list-header-ink)}.appointment-list-detail-header__status--approval{line-height:1.2;font-size:1rem}.appointment-list-detail-header__status-caret{margin-top:.1rem;color:var(--appointment-list-header-ink);font-size:.65em}.appointment-list-detail-header__subtitle-row{margin:.3rem 0 0;align-items:center;gap:.15rem}.appointment-list-detail-header__subtitle-row>.appointment-list-detail-header__subtitle{margin:0}.appointment-list-detail-header__subtitle{margin:.3rem 0 0;color:var(--appointment-list-header-ink);font-size:.7rem;font-weight:500;line-height:1.35;opacity:.9}.appointment-list-detail-header__actions{display:flex;align-items:center;gap:.4rem;flex:0 0 auto;margin-left:auto}.appointment-list-actions-menu__booking-ref{min-width:15rem;max-width:min(22rem,92vw)}.appointment-list-actions-menu__booking-ref-code{word-break:break-all}.appointment-list-icon-button{border:none;border-radius:999px;box-shadow:none;width:2.5rem;height:2.5rem;background:#fff;color:hsl(0,0%,15%);border:1px solid hsl(0,0%,79%)}.appointment-list-icon-button:hover,.appointment-list-icon-button:focus{background:hsl(0,0%,97%);color:hsl(0,0%,15%)}.appointment-list-service-card,.appointment-list-service-note{border:1px solid hsl(0,0%,92%);border-radius:var(--appointment-list-detail-radius);background:#fff}.appointment-list-customer-profile-header{padding:0;border:0;background:rgba(0,0,0,0)}.appointment-list-customer-profile-header .profile-name-container{margin:0;align-items:flex-start}.appointment-list-customer-profile-header .has-text-weight-extrabold{color:hsl(0,0%,15%);line-height:1.2}.appointment-list-customer-profile-header.profile-content-container .profile-photo,.appointment-list-customer-profile-header.profile-content-container .profile-placeholder{width:3.25rem !important;height:3.25rem !important;min-height:0 !important}.appointment-list-customer-profile-header.profile-content-container .avatar-container{max-width:3.25rem}.appointment-list-customer-profile-header.profile-content-container .profile-mobile,.appointment-list-customer-profile-header.profile-content-container .profile-phone,.appointment-list-customer-profile-header.profile-content-container .profile-email{font-size:.8rem}.appointment-list-customer-card{padding:0;border:0;background:rgba(0,0,0,0)}.appointment-list-customer-card__hero{display:flex;align-items:flex-start;gap:1rem}.appointment-list-customer-card__avatar{flex:0 0 4.5rem}.appointment-list-customer-card__image,.appointment-list-customer-card__initials{width:4.5rem;height:4.5rem;border-radius:var(--appointment-list-detail-radius)}.appointment-list-customer-card__image{display:block;object-fit:cover}.appointment-list-customer-card__initials{display:grid;place-items:center;color:hsl(0,0%,58%)}.appointment-list-customer-card__initials--placeholder{border:1px solid rgba(185,190,202,.5);background:#fff}.appointment-list-customer-card__identity{min-width:0;flex:1 1 auto}.appointment-list-customer-card__name{margin:0;font-size:1.18rem;color:hsl(0,0%,15%)}.appointment-list-customer-card__subtitle{margin:.3rem 0 0;color:hsl(0,0%,44%);font-weight:600}.appointment-list-customer-card__tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.appointment-list-customer-card__tag{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .65rem;border-radius:999px;font-size:.8rem;line-height:1}.appointment-list-customer-card__details{display:grid;gap:.7rem;margin-top:1rem;padding-top:1rem;border-top:1px solid hsl(0,0%,92%)}.appointment-list-customer-card__detail{display:flex;align-items:center;gap:.55rem;color:hsl(0,0%,15%);font-weight:600}.appointment-list-service-stack{display:grid;gap:1rem}.appointment-list-service-stack .sortable-ghost{opacity:.55}.appointment-list-service-card{overflow:hidden}.appointment-list-service-card__main{padding:.8rem .65rem .7rem}.appointment-list-service-card__identity{display:block}.appointment-list-service-card__heading{min-width:0}.appointment-list-service-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.appointment-list-service-card__header-actions{display:inline-flex;align-items:center;gap:.6rem}.appointment-list-service-card__drag-handle{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;color:hsl(0,0%,58%);cursor:grab}.appointment-list-service-card__drag-handle:active{cursor:grabbing}.appointment-list-service-card__header-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:2.25rem;padding:.45rem .85rem;border:1px solid hsl(0,0%,79%);border-radius:999px;font-size:.84rem;font-weight:700;color:hsl(0,0%,26%)}.appointment-list-service-card__header-chip--category{min-height:1.75rem;padding:.25rem .55rem;font-size:.72rem;font-weight:600;background:hsla(0,0%,92%,.6);border-color:hsl(0,0%,92%);color:hsl(0,0%,26%)}.appointment-list-service-card__title{margin:0;font-size:1.02rem;letter-spacing:-0.01em;color:hsl(0,0%,15%)}.appointment-list-service-card__title-block{display:flex;flex-direction:column;gap:.15rem;min-width:0}.appointment-list-service-card__addon-names{margin:0;font-weight:500;letter-spacing:0}.appointment-list-service-card__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;color:hsl(0,0%,26%);font-size:.8rem;font-weight:600}.appointment-list-service-card__meta-item{display:inline-flex;align-items:center;gap:.45rem}.appointment-list-service-card__meta-divider{color:hsl(0,0%,79%)}.appointment-list-service-card__facts{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.95rem}.appointment-list-service-card__fact{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .7rem;border-radius:999px;background:hsl(0,0%,97%);color:hsl(0,0%,15%);font-size:.84rem;font-weight:700}.appointment-list-service-card__fact--price{background:hsl(151,76%,76%);color:hsl(0,0%,15%)}.appointment-list-service-card__support-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:.95rem;border-top:1px solid hsl(0,0%,92%)}.appointment-list-service-card__support-item{display:inline-flex;align-items:center;gap:.45rem;color:hsl(0,0%,26%);font-size:.84rem;font-weight:600}.appointment-list-service-card__support-note-block{display:grid;gap:.35rem;min-width:0;flex:1 1 18rem}.appointment-list-service-card__support-note-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.appointment-list-service-card__history-link{color:hsl(325,80%,70%);font-size:.84rem;font-weight:700;text-decoration:none}.appointment-list-service-card__history-link:hover,.appointment-list-service-card__history-link:focus{color:hsl(325,76%,42%);text-decoration:underline}.appointment-list-service-card__support-item--placeholder{gap:.55rem}.appointment-list-service-card__support-note{padding-left:1.5rem}.appointment-list-service-card__support-note-meta{margin:0;color:hsl(0,0%,58%);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.appointment-list-service-card__support-note-copy{color:hsl(0,0%,26%);font-size:.88rem;line-height:1.45;font-weight:600}.appointment-list-service-card__handover{display:grid;gap:.8rem;margin-top:1rem;padding:.95rem 1rem;border:1px solid hsla(325,80%,70%,.16);border-radius:var(--appointment-list-detail-radius);background:hsla(325,76%,80%,.12)}.appointment-list-service-card__handover--pending{background:hsla(325,76%,80%,.18)}.appointment-list-service-card__handover--waiting,.appointment-list-service-card__handover--sent{background:hsla(0,0%,92%,.65);border-color:hsla(0,0%,58%,.14)}.appointment-list-service-card__handover-header,.appointment-list-service-card__handover-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.appointment-list-service-card__handover-title{margin:0;color:hsl(0,0%,15%);font-size:.98rem;font-weight:700}.appointment-list-service-card__handover-copy{color:hsl(0,0%,26%);font-size:.92rem}.appointment-list-service-card__handover-context{padding:.8rem .9rem;border:1px solid hsla(0,0%,58%,.12);border-radius:var(--appointment-list-detail-radius);background:hsla(0,0%,100%,.82)}.appointment-list-service-card__handover-decline{flex:1 1 18rem}.appointment-list-activity-trail{margin-top:1rem;border:none;border-radius:0;background:rgba(0,0,0,0);overflow:visible}.appointment-list-activity-trail .activity-trail__summary{padding:.5rem 0}.appointment-list-activity-trail.activity-trail--compact .activity-trail__summary{justify-content:flex-start}.appointment-list-activity-trail .activity-trail__entries{padding:.5rem 0 0;border-top:1px solid hsl(0,0%,92%)}.appointment-list-service-card__addons-footer{padding:.65rem .65rem;border-top:1px solid hsl(0,0%,92%);background:#fff}.appointment-list-service-card__addons-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;text-align:left}.appointment-list-service-card__addons-footer-label{color:hsl(0,0%,44%);letter-spacing:.04em}.appointment-list-service-card__addons-footer-summary{display:inline-flex;align-items:center;gap:.5rem;color:hsl(0,0%,44%);font-size:.82rem;font-weight:700}.appointment-list-service-card__addons-chevron{transition:transform .15s ease}.appointment-list-service-card__addons-panels{display:none;gap:.8rem;margin-top:.8rem;padding-top:.85rem;border-top:1px dashed hsl(0,0%,92%)}.appointment-list-service-card.is-expanded .appointment-list-service-card__addons-panels{display:grid}.appointment-list-service-card.is-expanded .appointment-list-service-card__addons-chevron{transform:rotate(180deg)}.appointment-list-service-card__addons-panel{display:grid;gap:.5rem}.appointment-list-service-card__addons-panel--selected{gap:.6rem}.appointment-list-service-card__addons-panel--available .appointment-list-service-card__addons-list{justify-items:start}.appointment-list-service-card__addons-label,.appointment-list-service-note__label{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;letter-spacing:.08em;color:hsl(0,0%,44%)}.appointment-list-service-card__addons-rule,.appointment-list-service-card__addon-meta{color:hsl(0,0%,58%);font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:none}.appointment-list-service-card__addons-breakdown{display:flex;flex-direction:column;gap:0;width:100%}.appointment-list-service-card__addon-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.25rem 0;width:100%;font-size:.88rem}.appointment-list-service-card__addon-breakdown-name{flex:1;min-width:0;color:hsl(0,0%,44%)}.appointment-list-service-card__addon-breakdown-form{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.appointment-list-service-card__addon-breakdown-controls{display:inline-flex;align-items:center;gap:.5rem}.appointment-list-service-card__addon-breakdown-select .select select{min-width:8rem;padding:.2rem .5rem;font-size:.82rem;border-radius:4px;border-color:hsl(0,0%,79%)}.appointment-list-service-card__addon-breakdown-remove{padding:.15rem .4rem;font-size:.75rem;font-weight:600;color:hsl(0,0%,44%);background:rgba(0,0,0,0);border:none;cursor:pointer;text-decoration:underline}.appointment-list-service-card__addon-breakdown-remove:hover{color:hsl(325,80%,70%)}.appointment-list-service-card__addon-breakdown-right{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;font-weight:500;color:hsl(0,0%,44%)}.appointment-list-service-card__addon-breakdown-duration{font-size:.8rem;color:hsl(0,0%,58%)}.appointment-list-service-card__addon-breakdown-price{font-weight:600;color:hsl(0,0%,26%);white-space:nowrap}.appointment-list-service-card__addons-checkbox-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;width:100%}.appointment-list-service-card__addon-checkbox-row{margin:0}.appointment-list-service-card__addon-checkbox-form{display:block;width:100%}.appointment-list-service-card__addon-checkbox-label{display:flex;align-items:center;gap:.5rem;padding:.35rem 0;width:100%;cursor:pointer;font-size:.88rem;color:hsl(0,0%,26%)}.appointment-list-service-card__addon-checkbox-label input[type=checkbox]{flex-shrink:0;margin:0}.appointment-list-service-card__addon-checkbox-label.is-disabled{cursor:default;opacity:.65}.appointment-list-service-card__addon-checkbox-name{flex:1;min-width:0}.appointment-list-service-card__addon-checkbox-meta{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;font-size:.82rem;font-weight:500;color:hsl(0,0%,44%)}.appointment-list-service-card__addons-list{display:grid;gap:.5rem;width:100%}.appointment-list-service-card__addon-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.25rem;padding:.5rem .75rem;border-radius:6px;background:hsl(330,20%,98%);border:1px solid hsl(0,0%,92%);color:hsl(0,0%,26%);font-size:.84rem;font-weight:700;width:100%;box-sizing:border-box;cursor:pointer;transition:background .15s ease,border-color .15s ease;text-align:left}.appointment-list-service-card__addon-row:hover:not(:disabled){background:#fff;border-color:hsl(325,76%,80%)}.appointment-list-service-card__addon-row:disabled{cursor:default;opacity:.8}.appointment-list-service-card__addon-main{display:flex;align-items:center;gap:.45rem;min-width:0}.appointment-list-service-card__addon-name{min-width:0}.appointment-list-service-card__addon-actions{min-width:0}.appointment-list-service-card__addon-selected-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.appointment-list-service-card__addon-provider-control{flex:1 1 auto;min-width:10rem}.appointment-list-service-card__addon-provider-control .select,.appointment-list-service-card__addon-provider-control select{width:100%}.appointment-list-service-card__addon-provider-control .select select{min-width:0;width:100%}.appointment-list-service-card__addon-remove{flex-shrink:0;background:rgba(0,0,0,0);border:none;color:hsl(0,0%,44%);font-weight:600;text-decoration:underline;cursor:pointer}.appointment-list-service-card__addon-remove:hover{color:hsl(325,80%,70%)}.appointment-list-service-card__addon-values{display:inline-flex;align-items:center;gap:.65rem;flex:0 0 auto}.appointment-list-service-card__addon-value{color:hsl(0,0%,44%);font-size:.78rem;font-weight:700;white-space:nowrap}.appointment-list-service-note{margin-top:1rem;padding:1rem 1.15rem}.appointment-list-service-note__body{margin:0;color:hsl(0,0%,15%);font-weight:600}.appointment-list-empty-detail{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.appointment-list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.appointment-list-appointment-actions .dropdown-menu{min-width:13rem}.appointment-list-current-appointment{align-items:flex-start;gap:1rem;padding:1rem 1.1rem}.appointment-list-current-appointment__date{margin-top:.05rem}.appointment-list-current-appointment__main{flex:1;min-width:0}.appointment-list-current-appointment__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.appointment-list-current-appointment__header-copy{min-width:0;flex:1}.appointment-list-current-appointment__time-row{display:flex;flex-wrap:wrap;gap:.75rem}.appointment-list-current-appointment__time{display:inline-flex;align-items:center;gap:.35rem;font-size:.96rem;font-weight:600;color:hsl(0,0%,26%)}.appointment-list-current-appointment__resource-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.65rem}.appointment-list-current-appointment__meta-label{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsl(0,0%,58%)}.appointment-list-current-appointment__resource-tags{display:flex;flex-wrap:wrap;gap:.4rem}.appointment-list-current-appointment__resource-tag{gap:.2rem}.appointment-list-current-appointment__actions{flex:0 0 auto}.appointment-list-current-appointment__divider{margin:.9rem 0 .85rem}.appointment-list-current-appointment__services-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.appointment-list-current-appointment__service-row{display:flex;flex-direction:column;gap:.35rem}.appointment-list-current-appointment__service-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.appointment-list-current-appointment__service-name{font-size:1rem;font-weight:700;color:hsl(0,0%,26%)}.appointment-list-current-appointment__service-tag{gap:.2rem;white-space:nowrap}.appointment-list-current-appointment__service-meta{display:flex;flex-wrap:wrap;gap:.85rem;color:hsl(0,0%,44%);font-size:.9rem}.appointment-list-current-appointment__service-meta-item{display:inline-flex;align-items:center;gap:.25rem}.appointment-list-current-appointment__addons{margin-top:.1rem}@media screen and (max-width: 1023px){.appointment-list-detail-scroll{padding:0}.appointment-list-detail-header{padding:0;border-bottom-width:0}.appointment-list-detail-header__mobile-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:max(.85rem,env(safe-area-inset-top)) .65rem 0}.appointment-list-detail-header__main{align-items:flex-start;flex-direction:row;justify-content:space-between;gap:1rem;padding:.4rem .65rem .65rem;min-height:0}.appointment-list-detail-header__status{font-size:1rem}.appointment-list-detail-header__booking-id{font-size:.9rem}.appointment-list-detail-header__actions{justify-content:flex-end;align-self:flex-start}.appointment-list-detail-content{padding:.5rem .65rem .85rem}.appointment-list-next-steps{margin-top:.85rem}.appointment-list-next-steps__header,.appointment-list-detail-section__summary--visit-note,.appointment-list-visit-note-status{align-items:flex-start}.appointment-list-next-steps__header,.appointment-list-detail-section__header{flex-direction:column}.appointment-list-next-steps__status,.appointment-list-next-steps__header-actions,.appointment-list-visit-note-status,.appointment-list-detail-section__summary--visit-note,.appointment-list-visit-note-formula{text-align:left}.appointment-list-next-steps__header-actions{justify-items:start}.appointment-list-customer-card__name,.appointment-list-customer-card__initials{font-size:1.05rem}.appointment-list-customer-profile-header .profile-name-container .has-text-weight-extrabold,.appointment-list-customer-profile-header .profile-name-container .title{font-size:.95rem}.appointment-list-customer-card__subtitle{font-size:.85rem}.appointment-list-service-card__title{font-size:1.05rem}.appointment-list-service-card__meta-row,.appointment-list-service-card__header-chip,.appointment-list-service-card__fact{font-size:.8rem}.appointment-list-payment-footer{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:.7rem .65rem calc(.7rem + var(--bottom-menu-height, 60px) + env(safe-area-inset-bottom))}.appointment-list-payment-footer__summary{text-align:left}.appointment-list-payment-footer__amount{font-size:1.2rem}.appointment-list-payment-footer__label{font-size:.75rem}.appointment-list-service-card__main,.appointment-list-service-card__addons-footer{padding-left:1rem;padding-right:1rem}.appointment-list-service-card__support-row{align-items:flex-start;flex-direction:column}.appointment-list-service-card__support-note-block{flex:0 1 auto;width:100%}.appointment-list-service-card__addon-breakdown-row{flex-wrap:wrap;gap:.35rem}.appointment-list-service-card__addon-breakdown-form{width:100%;order:1}.appointment-list-service-card__addon-breakdown-right{margin-left:auto}.appointment-list-service-card__addon-values{justify-content:flex-start}.appointment-list-service-card__addon-provider-control .select select{min-width:0}.appointment-list-next-steps__recommendation-card{grid-template-columns:3rem minmax(0, 1fr)}.appointment-list-next-steps__recommendation-card-action{grid-column:1/-1;justify-self:stretch}.appointment-list-next-steps__product-toolbar{justify-content:stretch}.appointment-list-next-steps__product-toolbar-action{width:100%}.appointment-list-next-steps__recommendation-card-action-form,.appointment-list-next-steps__recommendation-card-action-stack{grid-column:1/-1;justify-self:stretch}.appointment-list-next-steps__recommendation-card-action-stack{justify-items:stretch}.appointment-list-next-steps__recommendation-card-hint{max-width:none;text-align:left}}.appointment-list-appointment-actions{display:inline-flex;align-items:center;gap:.5rem}.appointment-list-appointment-actions .tag{margin-right:0}.appointment-list-appointment-actions-menu .button{border-color:rgba(0,0,0,0);box-shadow:none}.appointment-list-appointment-actions-menu .button:hover{background:hsl(0,0%,97%)}.appointment-list-appointment-actions-menu .dropdown-item{display:flex;align-items:center;gap:.5rem}.appointment-list-pagination{border-top:1px solid hsl(0,0%,92%)}.appointment-list-detail-column--card .appointment-list-detail-frame{margin:1rem;border-radius:var(--appointment-list-detail-radius);border:1px solid hsl(0,0%,92%);box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden}.appointment-list-detail-column--card .appointment-list-detail-scroll{background:#fff}.appointment-list-detail-column--card .appointment-list-detail-header{padding:.65rem .75rem .65rem;border-radius:var(--appointment-list-detail-radius) var(--appointment-list-detail-radius) 0 0}.appointment-list-detail-column--card .appointment-list-detail-header__status{font-size:1.05rem}.appointment-list-detail-column--card .appointment-list-detail-header__booking-id{font-size:.8rem;margin-top:.3rem}.appointment-list-detail-column--card .appointment-list-detail-content{padding:.75rem .65rem;background:#fff}.appointment-list-detail-column--card .appointment-list-detail-section--customer{padding-bottom:1.15rem;margin-bottom:1.15rem;border-bottom:1px solid hsl(0,0%,92%)}.appointment-list-detail-column--card .appointment-list-customer-card__avatar{flex:0 0 3.75rem}.appointment-list-detail-column--card .appointment-list-customer-card__image,.appointment-list-detail-column--card .appointment-list-customer-card__initials{width:3.75rem;height:3.75rem;border-radius:var(--appointment-list-detail-radius)}.appointment-list-detail-column--card .appointment-list-customer-card__name{font-size:1.1rem}.appointment-list-detail-column--card .appointment-list-service-stack{gap:.85rem}.appointment-list-detail-column--card .appointment-list-service-card{border-radius:var(--appointment-list-detail-radius)}.appointment-list-detail-column--card .appointment-list-service-card__main{padding:1rem 1.1rem .9rem}.appointment-list-detail-column--card .appointment-list-service-card__title{font-size:1.05rem}.appointment-list-detail-column--card .appointment-list-service-card__meta-row{font-size:.82rem;margin-top:.5rem}.appointment-list-detail-column--card .appointment-list-service-card__facts{margin-top:.7rem;gap:.5rem}.appointment-list-detail-column--card .appointment-list-service-card__fact{font-size:.8rem;padding:.35rem .6rem}.appointment-list-detail-column--card .appointment-list-service-card__support-row{margin-top:.85rem;padding-top:.85rem;font-size:.85rem}.appointment-list-detail-column--card .appointment-list-service-card__addons-footer{padding:.7rem 1.1rem}.appointment-list-detail-column--card .appointment-list-next-steps{margin-top:1.15rem;border-radius:var(--appointment-list-detail-radius)}.appointment-list-detail-column--card .appointment-list-payment-footer{border-radius:0 0 var(--appointment-list-detail-radius) var(--appointment-list-detail-radius);box-shadow:none;padding:.9rem 1.25rem calc(.9rem + env(safe-area-inset-bottom))}.appointment-list-detail-column--card .appointment-list-payment-footer__label{font-size:.7rem}.appointment-list-detail-column--card .appointment-list-payment-footer__amount{font-size:1.4rem;margin-top:.2rem}.appointment-list-detail-column--card .appointment-list-icon-button{width:2.5rem;height:2.5rem}@media screen and (max-width: 1023px){.appointment-list-detail-column--card .appointment-list-detail-frame{margin:0;border-radius:0;border:none;box-shadow:none}.appointment-list-detail-column--card .appointment-list-detail-header{padding:0;border-radius:0}.appointment-list-detail-column--card .appointment-list-detail-header__mobile-top{padding:max(.75rem,env(safe-area-inset-top)) 1rem 0}.appointment-list-detail-column--card .appointment-list-detail-header__main{padding:.35rem .65rem .75rem;min-height:auto}.appointment-list-detail-column--card .appointment-list-detail-header__status{font-size:1rem}.appointment-list-detail-column--card .appointment-list-detail-content{padding:.65rem .65rem .85rem}.appointment-list-detail-column--card .appointment-list-detail-section--customer{padding-bottom:1rem;margin-bottom:1rem}.appointment-list-detail-column--card .appointment-list-payment-footer{border-radius:0;padding:.7rem .65rem calc(.7rem + var(--bottom-menu-height, 60px) + env(safe-area-inset-bottom))}.appointment-list-detail-column--card .appointment-list-payment-footer__amount{font-size:1.15rem}}@media screen and (max-width: 768px){html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)){height:auto;overflow-y:auto !important}html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) body,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .app-shell,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .data-page,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .main_content_frame,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .main-content-wrapper,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) turbo-frame#page_content,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .main-content-wrapper>.is-flex,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) turbo-frame#main_content:has(.appointment-list-wrapper){height:auto;min-height:100%;overflow:visible}html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) body{min-height:100%}html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .app-shell,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .data-page,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .main_content_frame,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .main-content-wrapper,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) turbo-frame#page_content,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) turbo-frame#main_content:has(.appointment-list-wrapper),html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .appointment-list-wrapper,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .appointment-list-container,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .appointment-list-columns,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .appointment-list-sidebar,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .appointment-list-body{max-height:none}html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) turbo-frame#main_content:has(.appointment-list-wrapper){display:block}html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .appointment-list-wrapper,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .appointment-list-container,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .appointment-list-columns,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .appointment-list-sidebar,html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .appointment-list-body{height:auto;min-height:0;overflow:visible}html.is-clipped:has(.appointment-list-wrapper:not(.is-mobile-detail-active)) .appointment-list-wrapper{min-height:100svh}}@media screen and (max-width: 1215px){.appointment-list-wrapper.is-mobile-detail-active .appointment-list-detail-column{background:#fff;bottom:0;display:flex;flex-direction:column;height:100dvh !important;left:0;max-height:none;max-width:none !important;min-height:0;position:fixed;right:0;top:0;width:100dvw !important;z-index:5000}.appointment-list-wrapper.is-mobile-detail-active .appointment-list-detail-frame,.appointment-list-wrapper.is-mobile-detail-active .appointment-list-detail-scroll{flex:1 1 auto;height:100%;min-height:0}}@media screen and (max-width: 1215px)and (min-width: 1024px){.appointment-list-wrapper.is-mobile-detail-active .appt-v2-topbar{display:block !important}.appointment-list-wrapper.is-mobile-detail-active .appointment-list-detail-header__mobile-top{display:flex !important}}@media screen and (max-width: 1023px){.appointment-list-filter-bar{padding:.8rem .9rem}.appointment-list-body{padding-bottom:calc(var(--bottom-menu-height, 60px) + 2rem + env(safe-area-inset-bottom, 0px));scroll-padding-bottom:calc(var(--bottom-menu-height, 60px) + 2rem + env(safe-area-inset-bottom, 0px))}.appointment-list-body>.list:last-of-type{padding-bottom:calc(var(--bottom-menu-height, 60px) + 2.25rem + env(safe-area-inset-bottom, 0px))}.appointment-list-wrapper{height:calc(100vh - 160px - var(--bottom-h, 56px) - env(safe-area-inset-bottom));min-height:0}.appointment-list-columns{flex-direction:column}.appointment-list-sidebar,.appointment-list-detail-column{width:100% !important;flex:none;height:100%;border-right:none}.appointment-list-detail-column{max-width:100%;padding:0}.appointment-list-detail-column.is-swipe-animating{pointer-events:none;will-change:transform,opacity}.appointment-list-detail-column.is-swipe-exiting-left{opacity:.78;transform:translateX(-18%);transition:transform .24s cubic-bezier(0.22, 0.61, 0.36, 1),opacity .24s ease}.appointment-list-detail-column.is-swipe-exiting-right{opacity:.78;transform:translateX(18%);transition:transform .24s cubic-bezier(0.22, 0.61, 0.36, 1),opacity .24s ease}.appointment-list-detail-column.is-swipe-entering-from-left{animation:appointment-list-detail-enter-from-left .26s cubic-bezier(0.22, 0.61, 0.36, 1)}.appointment-list-detail-column.is-swipe-entering-from-right{animation:appointment-list-detail-enter-from-right .26s cubic-bezier(0.22, 0.61, 0.36, 1)}.appointment-list-detail-column:not(.appointment-list-detail-column--unified){background:rgba(0,0,0,0)}.appointment-list-detail-frame{border:none;border-radius:0}.appointment-list-rail-item__image{display:none}.appointment-list-rail-item__link{padding:1rem 1rem 1.05rem 2.5rem !important}.appointment-list-rail-item.item-focus,.appointment-list-rail-item.is-active{background:#fff !important;border-color:hsla(0,0%,58%,.14) !important;border-left:1px solid hsla(0,0%,58%,.14) !important;box-shadow:0 2px 4px rgba(0,0,0,.05)}.appointment-list-rail-item--status-last-minute.item-focus,.appointment-list-rail-item--status-last-minute.is-active{background-color:#fff !important;background-image:repeating-linear-gradient(135deg, rgba(255, 231.165558, 123.318, 0.13) 0, rgba(255, 231.165558, 123.318, 0.13) 9px, rgba(255, 231.165558, 123.318, 0.05) 9px, rgba(255, 231.165558, 123.318, 0.05) 18px) !important;border-color:hsla(49.14,100%,74.18%,.36) !important;box-shadow:0 2px 4px rgba(0,0,0,.05)}.appointment-list-rail-item__content{padding-right:0}.appointment-list-detail-scroll{padding:0}.appointment-list-current-appointment{flex-direction:column}.appointment-list-current-appointment__header{flex-direction:column}.appointment-list-current-appointment__actions{width:100%}.appointment-list-appointment-actions{width:100%;justify-content:space-between}.appointment-list-current-appointment__service-title-row{flex-direction:column;align-items:flex-start}}@keyframes appointment-list-detail-enter-from-left{from{opacity:.78;transform:translateX(-18%)}to{opacity:1;transform:translateX(0)}}@keyframes appointment-list-detail-enter-from-right{from{opacity:.78;transform:translateX(18%)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion: reduce){.appointment-list-detail-column.is-swipe-animating,.appointment-list-detail-column.is-swipe-exiting-left,.appointment-list-detail-column.is-swipe-exiting-right,.appointment-list-detail-column.is-swipe-entering-from-left,.appointment-list-detail-column.is-swipe-entering-from-right{animation:none;opacity:1;transform:none;transition:none}}@media screen and (max-width: 768px){.appointment-list-service-card__handover-header,.appointment-list-service-card__handover-actions{flex-direction:column;align-items:stretch}}.appointment-list-beauty-profile .pos-beauty-profile-card{margin-bottom:0;border-radius:.375rem;padding:.65rem .5rem}.appointment-list-beauty-profile .pos-beauty-profile-header{margin-bottom:.5rem}.appointment-list-beauty-profile .pos-beauty-profile-title{font-size:.7rem}.appointment-list-beauty-profile .pos-beauty-profile-tabs{margin-bottom:.5rem}.appointment-list-beauty-profile .pos-beauty-profile-tab{font-size:.8rem;padding:.15rem .4rem}.appointment-list-beauty-profile .pos-beauty-attr-row,.appointment-list-beauty-profile .pos-beauty-attr-value-button,.appointment-list-beauty-profile .pos-beauty-quick-add-header{font-size:.8rem}.appt-v2-section>.appointment-list-beauty-profile .pos-beauty-profile-card,.appt-v2-section .appointment-list-beauty-profile .pos-beauty-profile-card{background:rgba(0,0,0,0);background-image:none;border:none;border-radius:0;padding:0;margin-bottom:0;box-shadow:none}.appt-v2-section>.appointment-list-beauty-profile .pos-beauty-profile-header,.appt-v2-section .appointment-list-beauty-profile .pos-beauty-profile-header{margin-bottom:.75rem}.appt-v2-section>.appointment-list-beauty-profile .pos-beauty-profile-title,.appt-v2-section .appointment-list-beauty-profile .pos-beauty-profile-title{font-size:inherit;font-weight:700;color:hsl(0,0%,58%);text-transform:uppercase;letter-spacing:.08em}.appt-v2-section>.appointment-list-beauty-profile .pos-beauty-profile-tabs,.appt-v2-section .appointment-list-beauty-profile .pos-beauty-profile-tabs{margin-bottom:.75rem}.appt-v2-section>.appointment-list-beauty-profile .pos-beauty-profile-tab,.appt-v2-section .appointment-list-beauty-profile .pos-beauty-profile-tab{font-size:.9rem;padding:.2rem .5rem}.appt-v2-section>.appointment-list-beauty-profile .pos-beauty-profile-content,.appt-v2-section .appointment-list-beauty-profile .pos-beauty-profile-content{gap:.5rem .75rem}.appt-v2-section>.appointment-list-beauty-profile .pos-beauty-attr-row,.appt-v2-section .appointment-list-beauty-profile .pos-beauty-attr-row{font-size:.875rem}.appt-v2-section>.appointment-list-beauty-profile .pos-beauty-attr-label,.appt-v2-section .appointment-list-beauty-profile .pos-beauty-attr-label{color:hsl(0,0%,15%)}.appt-v2-section>.appointment-list-beauty-profile .pos-beauty-attr-value-button,.appt-v2-section .appointment-list-beauty-profile .pos-beauty-attr-value-button{font-size:.875rem}.appt-v2-section>.appointment-list-beauty-profile .pos-beauty-quick-add,.appt-v2-section .appointment-list-beauty-profile .pos-beauty-quick-add{margin-top:.75rem;padding:.75rem;background:hsl(0,0%,97%);border-radius:.375rem}.appt-v2-section>.appointment-list-beauty-profile .pos-beauty-quick-add-header,.appt-v2-section .appointment-list-beauty-profile .pos-beauty-quick-add-header{font-size:.875rem}.appt-v2-section>.appointment-list-beauty-profile .pos-beauty-chip,.appt-v2-section .appointment-list-beauty-profile .pos-beauty-chip{font-size:.8rem;padding:.25rem .6rem}.appt-v2-header{--appt-v2-header-ink: hsl(0, 0%, 15%);--appt-v2-header-ink-soft: hsl(0, 0%, 26%);position:relative;padding:0 0 1rem;border-radius:var(--appointment-list-detail-radius) var(--appointment-list-detail-radius) 0 0;border-bottom:1px solid hsl(0,0%,92%);background:#fff;overflow:hidden}.appt-v2-topbar{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid hsl(0,0%,92%);padding:.3rem .6rem calc(.4rem + env(safe-area-inset-top, 0px));touch-action:pan-y;user-select:none;will-change:transform}.appt-v2-topbar.is-dismiss-dragging{transition:none}.appt-v2-topbar__handle{display:block;width:2.25rem;height:.3rem;margin:.2rem auto .4rem;border-radius:999px;background:hsl(0,0%,79%)}.appt-v2-topbar__row{display:flex;align-items:center;gap:.5rem}.appt-v2-topbar__back{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;color:hsl(325,80%,70%);font-size:1.15rem;transition:background-color .15s ease}.appt-v2-topbar__back:active{background:hsl(325,80%,90%)}.appt-v2-topbar__title{flex:1 1 auto;min-width:0;text-align:center;font-weight:700;font-size:1rem;color:hsl(0,0%,15%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appt-v2-topbar__pager{flex:0 0 auto;display:inline-flex;gap:.2rem}.appt-v2-topbar__pager-spacer{flex:0 0 auto;width:2.4rem}.appt-v2-topbar__pager-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2.4rem;border-radius:.6rem;color:hsl(0,0%,44%)}.appt-v2-topbar__pager-btn.is-disabled{color:hsl(0,0%,92%);pointer-events:none}.appt-v2-topbar__pager-btn:active{background:hsl(0,0%,96%)}.appt-v2-header__main{padding:.9rem 1.25rem 0}.appt-v2-stageband{--appt-v2-stage-bg: hsl(0, 0%, 96%);--appt-v2-stage-ink: hsl(0, 0%, 26%);--appt-v2-stage-border: hsl(0, 0%, 92%);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .75rem;padding:.5rem 1.25rem;background:var(--appt-v2-stage-bg);color:var(--appt-v2-stage-ink);border-bottom:1px solid var(--appt-v2-stage-border)}.appt-v2-stageband .appt-v2-stageband__context{opacity:.85}.appt-v2-stageband--prepare{--appt-v2-stage-bg: rgb(147.70875, 205.472625, 232.24125);--appt-v2-stage-ink: hsl(0, 0%, 15%);--appt-v2-stage-border: hsl(199, 65%, 70%)}.appt-v2-stageband--in-salon{--appt-v2-stage-bg: rgb(159.5536275, 238.518075, 185.677485);--appt-v2-stage-ink: hsl(0, 0%, 15%);--appt-v2-stage-border: hsl(151, 76%, 76%)}.appt-v2-stageband--checkout{--appt-v2-stage-bg: hsl(325, 80%, 90%);--appt-v2-stage-ink: hsl(325, 76%, 42%);--appt-v2-stage-border: hsl(325, 76%, 80%)}.appt-v2-stageband--cancelled,.appt-v2-stageband--no-show{--appt-v2-stage-bg: rgb(247.656, 247.656, 247.656);--appt-v2-stage-ink: hsl(0, 0%, 44%);--appt-v2-stage-border: rgba(112.2, 112.2, 112.2, 0.56)}.appt-v2-header__main{min-width:0}.appt-v2-header__identity,.appt-v2-header__title-row{min-width:0}.appt-v2-header__identity{flex:1 1 auto}.appt-v2-header__customer{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appt-v2-header__actions{flex:0 0 auto;flex-wrap:nowrap !important;min-height:2.5rem}.appt-v2-header__actions .dropdown-trigger{align-items:center;display:inline-flex}.appt-v2-header__actions .appointment-list-appointment-actions{flex:0 0 auto;justify-content:flex-end;width:auto}.appt-v2-header .has-text-primary-dark{color:var(--appt-v2-header-ink) !important}.appt-v2-header .has-text-grey-dark{color:var(--appt-v2-header-ink-soft) !important;opacity:.95}.appt-v2-header__meta{margin-top:.35rem;font-weight:600;letter-spacing:.01em;line-height:1.4}.appt-v2-header__cancellation{color:var(--appt-v2-header-ink-soft);font-size:.92rem;line-height:1.35;max-width:min(100%,42rem)}.appt-v2-header__cancellation-meta,.appt-v2-header__cancellation-note{align-items:center;display:flex;gap:.35rem;min-width:0}.appt-v2-header__cancellation-note{margin-top:.18rem}.appt-v2-avatar{background:hsl(325,76%,80%);color:hsl(325,76%,42%)}.appt-v2-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 1.25rem;align-items:start}.appt-v2-contact-column{min-width:0}.appt-v2-contact-column p:last-child{margin-bottom:0}.appt-v2-status-tag{align-items:center;cursor:pointer;border:0;border-radius:999px;display:inline-flex;font-weight:600;height:2.5rem;line-height:1;min-height:2.5rem;padding-left:.7rem;padding-right:.65rem;transition:filter .15s ease}.appt-v2-status-tag:hover{filter:brightness(0.95)}.appt-v2-status-tag--scheduled{background:hsl(199,65%,62%);color:#fff}.appt-v2-status-tag--pending{background:hsl(13,100%,94%);color:hsl(350,100%,71%)}.appt-v2-status-tag--confirmed{background:hsl(199,65%,85%);color:hsl(220,55%,40%)}.appt-v2-status-tag--arrived{background:hsl(151,76%,76%);color:hsl(0,0%,15%)}.appt-v2-status-tag--completed{background:hsl(220,79%,90%);color:hsl(220,55%,40%)}.appt-v2-status-tag--cancelled{background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,58%,.32);color:hsl(0,0%,44%)}.appt-v2-status-tag--no-show{background:hsl(49,93%,79%);color:rgb(127.5,85,0)}.appt-v2-status-menu.dropdown-content{padding:.35rem 0}.appt-v2-status-menu.dropdown-content .dropdown-item{align-items:center;background:rgba(0,0,0,0);border:0;color:hsl(0,0%,26%);display:flex;font-family:inherit;font-size:1rem;font-weight:500;justify-content:space-between;line-height:1.25;min-height:2.45rem;padding:.55rem 1rem;text-align:left;width:100%}.appt-v2-status-menu.dropdown-content .dropdown-item span:first-child{min-width:0}.appt-v2-status-menu.dropdown-content .dropdown-item .icon{color:hsl(0,0%,58%);flex:0 0 auto;margin-left:.75rem}.appt-v2-status-menu.dropdown-content .dropdown-item:hover,.appt-v2-status-menu.dropdown-content .dropdown-item:focus-visible{background:hsla(325,80%,70%,.08);color:hsl(0,0%,26%)}.appt-v2-status-menu.dropdown-content .dropdown-item.is-active{background:hsla(325,80%,70%,.22);color:hsl(0,0%,26%);font-weight:500}.appt-v2-status-menu.dropdown-content .dropdown-item:disabled,.appt-v2-status-menu.dropdown-content .dropdown-item[disabled]{cursor:not-allowed;opacity:1}.appt-v2-section{border-bottom:1px solid hsl(0,0%,92%)}.appt-v2-attr-tile{background:hsl(199,65%,91%);border-radius:1rem;border-left:3px solid hsl(199,65%,70%)}.appt-v2-services-stack{display:flex;flex-direction:column}.appt-v2-service-item{border-bottom:1px solid hsl(0,0%,92%);min-width:0}.appt-v2-service-item:last-child{border-bottom:none}.appt-v2-service-item,.appt-v2-service-item .is-flex,.appt-v2-service-item .dropdown,.appt-v2-service-item .dropdown-trigger{max-width:100%}.appt-v2-task-timeline{border-left:2px solid hsla(199,65%,70%,.35);padding-left:.65rem}.appt-v2-inline-edit{display:inline-flex;align-items:center;gap:.15rem;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.appt-v2-inline-edit:hover{text-decoration:underline}.appt-v2-task-timeline__label{letter-spacing:.06em}.appt-v2-task-timeline__rows{display:grid;gap:.45rem}.appt-v2-task-timeline__row{appearance:none;background:hsla(199,65%,70%,.12);border:1px solid hsla(199,65%,70%,.18);border-left:4px solid hsla(199,65%,70%,.55);border-radius:.45rem;color:inherit;cursor:default;display:block;padding:.45rem .6rem;text-align:left;width:100%}button.appt-v2-task-timeline__row{cursor:pointer}button.appt-v2-task-timeline__row:hover,button.appt-v2-task-timeline__row:focus-visible{background:hsla(199,65%,70%,.18);border-color:hsla(199,65%,70%,.34);outline:none}button.appt-v2-task-timeline__row:focus-visible{box-shadow:0 0 0 2px hsla(199,65%,70%,.24)}.appt-v2-task-timeline__row--passive-work{background:hsla(0,0%,79%,.12);border-color:hsla(0,0%,79%,.2);border-left-color:hsla(0,0%,79%,.5)}.appt-v2-task-timeline__name,.appt-v2-task-timeline__meta{display:block;min-width:0}.appt-v2-visit-notes{border-left:4px solid hsl(325,80%,70%);padding-left:1rem}.appt-v2-visit-notes__preview{background:hsl(0,0%,97%);border-radius:.5rem}.appt-v2-footer{background:#fff;border-top:1px solid hsl(0,0%,92%);padding-bottom:calc(1rem + env(safe-area-inset-bottom))}@media screen and (max-width: 1023px){.appt-v2-header{border-radius:0}.appt-v2-footer{padding-bottom:calc(1rem + var(--bottom-menu-height, 60px) + env(safe-area-inset-bottom))}}.appt-v2-layout{display:flex;flex-direction:row;flex:1;min-height:0;background:#fff}.appt-v2-rail{flex:0 0 52px;width:52px;display:flex;flex-direction:column;align-items:center;padding:.6rem 0;gap:.15rem;background:#fff;border-right:1px solid hsl(0,0%,92%)}.appt-v2-rail-btn{width:44px;min-height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:.35rem;border:none;background:none;cursor:pointer;padding:.3rem .2rem;color:hsl(0,0%,26%);transition:background .1s,color .1s}.appt-v2-rail-btn .icon{margin:0;width:1.1rem;height:1.1rem;font-size:.9rem}.appt-v2-rail-btn:hover{background:hsl(0,0%,97%);color:hsl(0,0%,44%)}.appt-v2-rail-btn.is-active{background:hsl(325,80%,90%);color:hsl(325,76%,42%)}.appt-v2-rail-label{font-size:.58rem;line-height:1;text-align:center;letter-spacing:.01em}.appt-v2-rail-content{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.appt-v2-moego-header-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem 1rem .45rem;border-bottom:1px solid hsl(0,0%,92%)}.appt-v2-moego-status{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;cursor:pointer;padding:0;font-size:.95rem;font-weight:700;letter-spacing:.01em;line-height:1.2}.appt-v2-moego-status--scheduled{color:hsl(199,65%,45%)}.appt-v2-moego-status--pending{color:rgb(179.1375, 156.65075, 56.4825)}.appt-v2-moego-status--confirmed{color:hsl(199,65%,45%)}.appt-v2-moego-status--arrived{color:hsl(151,76%,46%)}.appt-v2-moego-status--completed{color:hsl(0,0%,44%)}.appt-v2-moego-status--cancelled,.appt-v2-moego-status--no-show{color:hsl(0,0%,58%)}.appt-v2-moego-header-actions{display:flex;align-items:center;gap:.4rem;flex:0 0 auto}.appt-history-panel{padding-bottom:1rem}.appt-history-since{display:flex;align-items:center;gap:.35rem;padding:.6rem 1rem .5rem;font-size:.8rem;color:hsl(0,0%,58%);border-bottom:1px solid hsl(0,0%,92%)}.appt-history-section-title{padding:.75rem 1rem .35rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:hsl(0,0%,58%)}.appt-history-card{margin:0 .75rem .5rem;border:1px solid hsl(0,0%,92%);border-radius:.5rem;overflow:hidden;background:#fff}.appt-history-card--upcoming{border-left:3px solid hsl(325,76%,80%)}.appt-history-card__header{display:flex;justify-content:space-between;align-items:center;padding:.6rem .75rem .4rem;gap:.5rem}.appt-history-card__date{font-size:.82rem;font-weight:500;color:hsl(0,0%,15%)}.appt-history-card__status{font-size:.68rem;font-weight:600;padding:.1rem .5rem;border-radius:99px;white-space:nowrap;flex-shrink:0}.appt-history-card__status.appt-history-status--completed{background:#eaf3de;color:#27500a}.appt-history-card__status.appt-history-status--scheduled,.appt-history-card__status.appt-history-status--confirmed{background:#e0edfd;color:#1a4782}.appt-history-card__status.appt-history-status--arrived{background:#e6f4ec;color:#1a5c34}.appt-history-card__status.appt-history-status--cancelled{background:hsl(0,0%,92%);color:hsl(0,0%,44%)}.appt-history-card__status.appt-history-status--no_show{background:hsl(0,0%,92%);color:hsl(0,0%,44%)}.appt-history-card__status.appt-history-status--pending{background:#fef3e2;color:#7a4110}.appt-history-service{display:grid;grid-template-columns:1fr auto auto;align-items:start;gap:0 .5rem;padding:.3rem .75rem}.appt-history-service__left{min-width:0;display:flex;flex-direction:column;gap:2px}.appt-history-service__name{font-size:.82rem;color:hsl(0,0%,15%)}.appt-history-service__meta{font-size:.72rem;color:hsl(0,0%,58%);display:flex;align-items:center;gap:4px}.appt-history-processing-badge{background:#fef3e2;color:#7a4110;padding:0 .3rem;border-radius:3px;font-size:.68rem;font-weight:500}.appt-history-service__staff{font-size:.78rem;color:hsl(0,0%,58%);text-align:right;padding-top:2px;white-space:nowrap}.appt-history-service__price{font-size:.78rem;color:hsl(0,0%,44%);text-align:right;padding-top:2px;white-space:nowrap}.appt-history-card__footer{display:flex;justify-content:space-between;align-items:center;padding:.35rem .75rem .55rem;margin-top:.2rem;border-top:1px dashed hsl(0,0%,92%)}.appt-history-card__branch{font-size:.72rem;color:hsl(0,0%,58%);display:flex;align-items:center;gap:.25rem}.appt-history-card__total{font-size:.8rem;font-weight:500;color:hsl(0,0%,44%)}.appt-history-loading{display:flex;align-items:center;font-size:.85rem}.review-filters__row{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap}.review-filters__field{flex:1;min-width:120px}.review-filters__field--date{flex:0 0 auto;min-width:110px;max-width:140px}.review-filters__actions{display:flex;gap:.35rem;align-items:center;flex-shrink:0}.review-signals{display:grid;gap:1rem}.review-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:1rem}.review-stats__item{background:hsla(0,0%,100%,.88);border:1px solid hsla(0,0%,92%,.95);border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.04);display:grid;grid-template-rows:auto auto minmax(2.5rem, auto) 1fr;gap:.5rem;min-height:12rem;min-width:0;overflow:hidden;padding:1rem 1rem .95rem;position:relative}.review-stats__item::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:hsl(0,0%,92%)}.review-stats__item--star::before{background:hsl(52,95%,58%)}.review-stats__item--reviews::before{background:hsl(325,80%,70%)}.review-stats__item--appointments::before{background:hsl(199,65%,70%)}.review-stats__item--response::before{background:hsl(151,76%,76%)}.review-stats__item--new::before{background:hsl(49.14,100%,74.18%)}.review-stats__item--returning::before{background:hsl(264,98%,82%)}.review-stats__label{display:flex;align-items:center;gap:.45rem;margin:0;color:hsl(0,0%,58%);font-size:.72rem;font-weight:800;letter-spacing:.02em;line-height:1.25;min-height:1.8rem;text-transform:uppercase}.review-stats__label span:last-child{overflow-wrap:anywhere}.review-stats__value{margin:0;color:hsl(20,5%,22%);font-size:2rem;font-weight:800;letter-spacing:0;line-height:1.05}.review-stats__value--star{color:hsl(20,5%,22%)}.review-stats__compare,.review-stats__meta{display:flex;align-items:flex-start;gap:.35rem;margin:0;line-height:1.4;min-width:0}.review-stats__compare{font-size:.78rem;font-weight:700}.review-stats__compare--up{color:color-mix(in srgb, hsl(151, 76%, 76%), black 18%)}.review-stats__compare--down{color:color-mix(in srgb, hsl(350, 100%, 71%), black 18%)}.review-stats__compare--flat{color:hsl(0,0%,58%)}.review-stats__compare--muted{color:hsl(0,0%,58%)}.review-stats__compare span:last-child,.review-stats__meta{overflow-wrap:anywhere}.review-stats__meta{align-self:end;color:hsl(0,0%,58%);font-size:.78rem}.review-detail-modal{display:grid;gap:1.25rem}.review-detail-summary{align-items:flex-start;background:#fff;border:1px solid hsla(0,0%,92%,.95);box-shadow:none;display:flex;gap:1.25rem;justify-content:space-between}.review-detail-summary__identity,.review-detail-service-row__main{min-width:0}.review-detail-summary__rating{flex:0 0 auto;text-align:right}.review-detail-label{color:hsl(0,0%,58%);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.review-detail-card,.review-detail-service-row,.review-detail-secondary{border:1px solid hsla(0,0%,92%,.95);box-shadow:none}.review-detail-service-list{display:grid;gap:.75rem}.review-detail-service-row{align-items:center;display:flex;gap:1rem;justify-content:space-between}.review-detail-service-row__rating{flex:0 0 auto}.review-detail-reply-textarea{min-height:8.5rem}.review-detail-presets{display:grid;gap:.6rem}.review-detail-preset-button.button{align-items:flex-start;border-radius:8px;display:flex;flex-direction:column;height:auto;justify-content:flex-start;line-height:1.35;padding:.75rem .9rem;text-align:left;white-space:normal}.review-detail-preset-button span:last-child{color:hsl(0,0%,44%);font-weight:400}.review-detail-secondary summary{cursor:pointer}.review-detail-secondary-row+.review-detail-secondary-row{border-top:1px solid hsla(0,0%,92%,.95);margin-top:.75rem;padding-top:.75rem}@media screen and (max-width: 768px){.review-stats{grid-template-columns:minmax(0, 1fr);gap:.65rem}.review-stats__item{min-height:0;padding:.9rem .9rem .85rem}.review-stats__value{font-size:1.45rem}.review-stats__compare,.review-stats__meta{font-size:.75rem}.review-detail-summary,.review-detail-service-row{display:grid}.review-detail-summary__rating,.review-detail-service-row__rating{text-align:left}}.reporting-dashboard .rd-shell{background:linear-gradient(150deg, hsl(223, 10%, 98%) 0%, hsl(310, 32.99%, 96.29%) 58%, hsl(330, 20%, 98%) 100%);border:1px solid hsla(0,0%,79%,.45);border-radius:1.25rem;padding:1rem}.reporting-dashboard .rd-toolbar{background:#fff;border:1px solid hsla(0,0%,79%,.55);border-radius:1rem;box-shadow:0 8px 24px rgba(0,0,0,.04)}.reporting-dashboard .rd-toolbar__head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.reporting-dashboard .rd-toolbar__meta{display:flex;gap:.5rem;flex-wrap:wrap}.reporting-dashboard .rd-toolbar__filters{margin-top:.75rem;display:grid;gap:.75rem}.reporting-dashboard .rd-preset-list{display:flex;flex-wrap:wrap;gap:.4rem}.reporting-dashboard .rd-chip{border-radius:999px;border:1px solid hsla(0,0%,79%,.8);background:hsla(0,0%,100%,.85);color:hsl(0,0%,15%)}.reporting-dashboard .rd-chip:hover{border-color:hsla(325,80%,70%,.45);background:hsla(325,80%,90%,.7)}.reporting-dashboard .rd-chip.is-active{border-color:hsla(325,80%,70%,.45);background:hsla(325,76%,80%,.85);color:hsl(20,5%,22%);font-weight:700}.reporting-dashboard .rd-range-form{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.65rem;align-items:end}.reporting-dashboard .rd-range-form .field{margin-bottom:0}.reporting-dashboard .rd-apply-button{width:100%;height:2rem}.reporting-dashboard .rd-kpi-grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:.75rem}.reporting-dashboard .rd-kpi-card{grid-column:span 12;border-radius:.95rem;border:1px solid hsla(0,0%,79%,.5);padding:.95rem 1rem;box-shadow:0 8px 20px rgba(0,0,0,.05);overflow:hidden;position:relative}.reporting-dashboard .rd-kpi-card__handle{position:absolute;right:.35rem;top:.35rem;z-index:2;cursor:grab;color:hsla(0,0%,15%,.65)}.reporting-dashboard .rd-kpi-card__handle:active{cursor:grabbing}.reporting-dashboard .rd-kpi-card::after{content:"";position:absolute;width:7rem;height:7rem;border-radius:50%;right:-2.5rem;top:-2.5rem;background:hsla(0,0%,100%,.28)}.reporting-dashboard .rd-kpi-card--a{background:linear-gradient(130deg, hsla(325, 80%, 90%, 0.95) 0%, hsla(325, 76%, 80%, 0.95) 100%)}.reporting-dashboard .rd-kpi-card--b{background:linear-gradient(130deg, hsla(199, 65%, 100%, 0.95) 0%, hsla(199, 65%, 85%, 0.95) 100%)}.reporting-dashboard .rd-kpi-card--c{background:linear-gradient(130deg, hsla(151, 76%, 106%, 0.95) 0%, hsla(107, 63%, 79%, 0.95) 100%)}.reporting-dashboard .rd-kpi-card--d{background:linear-gradient(130deg, hsla(49, 93%, 79%, 0.9) 0%, hsla(49.14, 100%, 74.18%, 0.9) 100%)}.reporting-dashboard .rd-kpi-card--featured{border-color:hsla(325,80%,70%,.35)}.reporting-dashboard .rd-kpi-card__label{margin:0;font-size:.75rem;letter-spacing:.03em;color:hsl(0,0%,25%);text-transform:uppercase;font-weight:700}.reporting-dashboard .rd-kpi-card__value{margin:.25rem 0 .15rem;font-size:1.65rem;line-height:1.15;color:hsl(0,0%,15%);font-weight:800}.reporting-dashboard .rd-kpi-card__compare{margin:0 0 .25rem;font-size:.74rem;color:hsl(0,0%,28%)}.reporting-dashboard .rd-kpi-card__description{margin:0 0 .5rem;font-size:.72rem;line-height:1.35;color:hsl(0,0%,22%);max-width:calc(100% - 1.1rem)}.reporting-dashboard .rd-kpi-card__goal-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.74rem;color:hsl(0,0%,21%);margin-bottom:.2rem}.reporting-dashboard .rd-progress{margin-bottom:0;background:hsla(0,0%,100%,.72)}.reporting-dashboard .rd-goal-panel,.reporting-dashboard .rd-table-panel{border-radius:1rem;border:1px solid hsla(0,0%,79%,.5);box-shadow:0 8px 20px rgba(0,0,0,.04);background:hsla(0,0%,100%,.88)}.reporting-dashboard .rd-metrics-stack{display:grid;gap:1rem}.reporting-dashboard .rd-goal-panel__scroll{max-height:min(20rem,42vh);overflow-y:auto;padding-right:.25rem}.reporting-dashboard .rd-goal-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));gap:.55rem}.reporting-dashboard .rd-goal-list__item{padding:.55rem .65rem;border-radius:.75rem;background:hsla(0,0%,96%,.9);border:1px solid hsla(0,0%,92%,.75)}.reporting-dashboard .rd-goal-list__row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;color:hsl(0,0%,44%);margin-bottom:.2rem}.reporting-dashboard .rd-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:hsl(0,0%,44%);border-bottom-color:hsla(0,0%,79%,.7)}.reporting-dashboard .rd-table td{vertical-align:middle}.reporting-dashboard .rd-goal-progress-cell{display:flex;align-items:center;gap:.5rem}@media(min-width: 769px){.reporting-dashboard .rd-kpi-card{grid-column:span 6}.reporting-dashboard .rd-kpi-card--featured{grid-column:span 12}}@media(min-width: 1216px){.reporting-dashboard .rd-kpi-card{grid-column:span 3}.reporting-dashboard .rd-kpi-card--featured{grid-column:span 6}}@media(max-width: 768px){.reporting-dashboard .rd-shell{border-radius:.9rem;padding:.65rem}.reporting-dashboard .rd-toolbar{border-radius:.85rem}.reporting-dashboard .rd-range-form{grid-template-columns:1fr}.reporting-dashboard .rd-goal-panel__scroll{max-height:16rem}.reporting-dashboard .rd-goal-list{grid-template-columns:1fr}}.campaigns-shell{--campaign-surface: linear-gradient(135deg, rgba(245, 239, 229, 0.95), rgba(255, 255, 255, 0.96));--campaign-ink: #2f2a24;--campaign-muted: #6d655b;--campaign-border: rgba(130, 111, 82, 0.18);--campaign-panel-shadow: 0 18px 45px rgba(98, 78, 48, 0.08);min-height:0;padding-bottom:calc(var(--bottom-menu-height) + var(--footer-h) + var(--bottom-menu-gap) + env(safe-area-inset-bottom) + 2rem)}.campaigns-summary-card,.campaigns-panel,.campaigns-empty-state{border:1px solid var(--campaign-border);box-shadow:var(--campaign-panel-shadow)}.campaigns-summary-card{background:var(--campaign-surface);min-height:11rem}.campaigns-summary-card__label,.campaigns-eyebrow{color:#8b5e3c;font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}.campaigns-summary-card__value{color:var(--campaign-ink);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1;margin-bottom:.75rem}.campaigns-summary-card__meta{color:var(--campaign-muted);margin-bottom:0}.campaigns-panel--calendar,.campaigns-panel--why,.campaigns-empty-state{background:radial-gradient(circle at top right, rgba(214, 181, 123, 0.12), transparent 30%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(249, 246, 240, 0.96))}.campaigns-empty-message{align-items:center;background:rgba(255,249,238,.9);border:1px dashed rgba(164,126,78,.35);border-radius:1rem;color:var(--campaign-muted);display:flex;gap:.75rem;padding:.9rem 1rem}.campaigns-empty-message .icon{color:#b7791f}.campaigns-calendar{border:1px solid rgba(156,136,103,.18);border-radius:1.25rem;overflow:hidden}.campaigns-calendar__weekdays,.campaigns-calendar__week{display:grid;gap:0;grid-template-columns:repeat(7, minmax(0, 1fr))}.campaigns-calendar__weekday{background:rgba(120,89,53,.08);color:#70543b;font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:.8rem .6rem;text-transform:uppercase}.campaigns-calendar__day{background:hsla(0,0%,100%,.72);border-right:1px solid rgba(156,136,103,.12);border-top:1px solid rgba(156,136,103,.12);min-height:8rem;padding:.75rem}.campaigns-calendar__week .campaigns-calendar__day:last-child{border-right:0}.campaigns-calendar__day.is-outside-month{background:rgba(242,239,232,.7)}.campaigns-calendar__day-number{color:var(--campaign-ink);font-size:.9rem;font-weight:700;margin-bottom:.5rem}.campaigns-calendar__day.is-outside-month .campaigns-calendar__day-number{color:#a5998b}.campaigns-calendar__day-cards{display:flex;flex-direction:column;gap:.45rem}.campaigns-example-card,.campaigns-example-tile{border-radius:.9rem;color:#2d241c;overflow:hidden}.campaigns-example-card{border:1px solid rgba(126,110,86,.14);padding:.55rem .65rem}.campaigns-example-card__name{font-size:.82rem;font-weight:700;line-height:1.2}.campaigns-example-card__channel{color:#6c6154;font-size:.72rem;margin-top:.15rem}.campaigns-example-card.is-sun,.campaigns-example-tile.is-sun{background:linear-gradient(135deg, rgba(254, 243, 199, 0.95), rgba(255, 250, 230, 0.95))}.campaigns-example-card.is-rose,.campaigns-example-tile.is-rose{background:linear-gradient(135deg, rgba(255, 228, 230, 0.95), rgba(255, 244, 245, 0.95))}.campaigns-example-card.is-sky,.campaigns-example-tile.is-sky{background:linear-gradient(135deg, rgba(224, 242, 254, 0.95), rgba(240, 249, 255, 0.95))}.campaigns-example-card.is-leaf,.campaigns-example-tile.is-leaf{background:linear-gradient(135deg, rgba(220, 252, 231, 0.95), rgba(240, 253, 244, 0.95))}.campaigns-panel__note{border:1px solid rgba(150,121,83,.12)}.campaigns-example-grid{display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.campaigns-example-tile{border:1px solid rgba(126,110,86,.14);min-height:8.5rem;padding:1rem}.campaigns-example-tile__topline{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.campaigns-example-tile__date{color:#6c6154;font-size:.78rem;font-weight:600}.campaigns-example-tile__name{font-size:1.05rem;font-weight:700;line-height:1.25}.campaigns-concept-modal code{word-break:break-word}@media screen and (max-width: 1023px){.campaigns-calendar__weekdays,.campaigns-calendar__week{min-width:49rem}.campaigns-calendar{overflow-x:auto}}@media screen and (max-width: 768px){.campaigns-example-grid{grid-template-columns:1fr}}.reporting-kpis-page{display:grid;gap:1rem}.reporting-kpis-summary{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:.85rem}.reporting-kpis-search{max-width:34rem}.reporting-kpis-summary__card{grid-column:span 12;padding:1rem;border-radius:1rem;border:1px solid hsla(0,0%,79%,.65);background:hsla(0,0%,100%,.94);box-shadow:0 2px 8px rgba(0,0,0,.15)}.reporting-kpis-summary__label{margin:0 0 .35rem;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:hsl(0,0%,44%)}.reporting-kpis-summary__value{margin:0;font-size:1.9rem;line-height:1;font-weight:800;color:hsl(0,0%,15%)}.reporting-kpis-summary__meta{margin:.35rem 0 0;color:hsl(0,0%,44%);font-size:.8rem}.reporting-kpis-group{border:1px solid hsla(0,0%,79%,.65);border-radius:1.15rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(215.73, 217.753, 222.87, 0.98));box-shadow:0 2px 8px rgba(0,0,0,.15)}.reporting-kpis-group__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .8rem}.reporting-kpis-group__title{margin:0 0 .2rem;font-size:1.05rem;font-weight:800;color:hsl(0,0%,15%)}.reporting-kpis-group__description{margin:0;max-width:48rem;color:hsl(0,0%,44%);font-size:.88rem}.reporting-kpis-group__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.reporting-kpis-tag--later,.reporting-kpi-card__later{background:color-mix(in srgb, hsl(199, 65%, 85%) 45%, hsl(0, 0%, 100%)) !important;color:color-mix(in srgb, hsl(199, 65%, 70%) 55%, hsl(0, 0%, 15%)) !important;font-weight:800}.reporting-kpis-grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:.85rem;padding:0 1rem 1rem}.reporting-kpi-card{grid-column:span 12;padding:1rem;border-radius:.95rem;border:1px solid hsla(0,0%,79%,.55);background:hsla(0,0%,100%,.92)}.reporting-kpi-card__topline{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.reporting-kpi-card__main{min-width:0}.reporting-kpi-card__title{margin:0 0 .35rem;font-size:1rem;font-weight:800;color:hsl(0,0%,15%)}.reporting-kpi-card__description{margin:0;color:hsl(0,0%,44%);font-size:.84rem;line-height:1.45}.reporting-kpi-card__checkbox{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto;font-size:.84rem;font-weight:700}.reporting-kpi-card__later{flex:0 0 auto}.reporting-kpis-savebar{display:flex;justify-content:flex-end}@media(min-width: 769px){.reporting-kpis-summary__card{grid-column:span 6}.reporting-kpi-card{grid-column:span 6}}@media(min-width: 1216px){.reporting-kpis-summary__card{grid-column:span 3}.reporting-kpi-card{grid-column:span 4}}@media(max-width: 768px){.reporting-kpis-group__header,.reporting-kpi-card__topline{flex-direction:column}.reporting-kpis-group__badges{justify-content:flex-start}}.reports-page{--report-border: hsla(0, 0%, 79%, 0.55);--report-muted: hsl(0, 0%, 44%);--report-heading: hsl(0, 0%, 15%);--report-surface: hsl(0, 0%, 100%);--report-subtle: hsl(0, 0%, 97%);--report-accent: hsla(325, 76%, 80%, 0.3);--report-chart-series-1: hsl(325, 76%, 42%);--report-chart-series-2: hsl(40, 100%, 25%);--report-chart-series-3: hsl(20, 5%, 22%);--report-chart-trend-up: hsl(151, 76%, 48%);--report-chart-trend-down: hsl(350, 100%, 57%);--report-font-title: 1.25rem;--report-font-subtitle: 0.95rem;--report-font-section-title: 1.05rem;--report-font-card-title: 0.875rem;--report-font-card-value: 1.25rem;--report-font-meta: 0.8125rem;--report-font-small: 0.875rem;--report-font-table: 1rem;--report-font-table-header: 0.875rem;--report-font-chart-tick: 0.78rem;--report-font-print-table: 0.75rem;max-width:100%;overflow-x:hidden}.reports-page .reports-layout,.reports-page .report-library-column,.reports-page .report-workspace{min-width:0}.reports-page .report-workspace{overflow:visible}.reports-page .report-toolbar{display:flex;gap:.75rem;align-items:end;margin-bottom:1rem;border:0;background:rgba(0,0,0,0)}.reports-page .report-toolbar__form{flex:1 1 auto;min-width:0;width:100%}.reports-page .report-toolbar__fields{display:flex;gap:.75rem;align-items:end}.reports-page .report-toolbar__field{flex:1 1 12rem;min-width:0}.reports-page .report-toolbar__field--scope{flex-basis:22rem}.reports-page .report-toolbar__field--scope .ss-main{align-items:center;height:1.875rem;min-height:1.875rem;padding:.125rem .5rem}.reports-page .report-toolbar__field--scope .ss-main .ss-values{align-items:center;flex-wrap:nowrap;gap:.35rem;min-width:0;overflow:hidden}.reports-page .report-toolbar__field--scope .ss-main .ss-values .ss-placeholder,.reports-page .report-toolbar__field--scope .ss-main .ss-values .ss-single{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-page .report-toolbar__field--scope .ss-main .ss-values .ss-value{flex:0 1 auto;max-width:14rem}.reports-page .report-toolbar__field--scope .ss-main .ss-values .ss-value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-page .report-toolbar__field--scope .ss-main .ss-arrow{flex:0 0 auto}.reports-page .report-toolbar__field--period{flex:0 1 18rem}.reports-page .report-toolbar__period-control{display:flex;align-items:center}.reports-page .report-toolbar__period-navigator{display:flex;align-items:center;gap:.5rem}.reports-page .report-toolbar__period-control .select{flex:1 1 auto;min-width:0}.reports-page .report-toolbar__period-navigator{flex:0 0 auto}.reports-page .report-toolbar__field--worktime-period{flex:2 1 30rem}.reports-page .report-toolbar__field--custom{flex:0 1 10rem}.reports-page .report-toolbar__field--action,.reports-page .report-toolbar__field--reset,.reports-page .report-toolbar__field--navigator{flex:0 0 auto}.reports-page .report-toolbar__field--action .button,.reports-page .report-toolbar__field--reset .button{min-width:8rem}.reports-page .report-toolbar__field--navigator{margin-left:auto}.reports-page .report-toolbar__field--navigator .button{width:2.25rem}.reports-page .report-library{border:1px solid var(--report-border);border-radius:6px;background:var(--report-surface)}.reports-page .report-library__header{padding:1rem;border-bottom:1px solid var(--report-border)}.reports-page .report-library__body{padding:.75rem}.reports-page .report-library__body .heading{color:var(--report-heading);font-size:var(--report-font-meta);font-weight:800;letter-spacing:0;text-transform:none}.reports-page .report-library__link{display:flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:.45rem .6rem;border-radius:4px;color:var(--report-heading);line-height:1.2}.reports-page .report-library__link>.icon:first-child{width:1.25rem;min-width:1.25rem;height:1.25rem;color:#363636;opacity:.7}.reports-page .report-library__link>.icon:first-child i{font-size:var(--report-font-small)}.reports-page .report-library__link span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.reports-page .report-library__link:hover,.reports-page .report-library__link.is-active{background:var(--report-subtle);color:var(--report-heading)}.reports-page .report-library__link.is-active{font-weight:700}.reports-page .report-library__header .search-bg{background-color:hsl(330,20%,98%)}.reports-page .report-library__kpis{margin:.1rem 0 .4rem 1.85rem;padding:0;list-style:none}.reports-page .report-library__kpi{padding:.1rem 0 .1rem .6rem;border-left:2px solid var(--report-border);color:var(--report-muted);line-height:1.3}.reports-page .report-panel{margin-bottom:1.5rem;border:1px solid var(--report-border);border-radius:6px;background:var(--report-surface);box-shadow:none;min-width:0;overflow:visible}.reports-page .report-panel__body{padding:1.25rem;min-width:0}.reports-page .report-header{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start;padding:1.25rem;border-bottom:1px solid var(--report-border);break-inside:avoid;overflow:visible}.reports-page .report-header__main{min-width:0}.reports-page .report-header__title{margin:0 0 .25rem;color:var(--report-heading);font-size:var(--report-font-title);font-weight:700;line-height:1.2}.reports-page .report-header__description{max-width:72rem;margin:0 0 .75rem;color:var(--report-muted);font-size:var(--report-font-subtitle);line-height:1.4}.reports-page .report-header__actions{display:flex;flex-wrap:wrap;flex:0 0 auto;justify-content:flex-end;gap:.5rem}.reports-page .report-header__actions .buttons{margin-bottom:0}.reports-page .report-actions-menu{display:inline-block;position:relative;z-index:20}.reports-page .report-actions-menu summary{display:inline-flex;list-style:none;cursor:pointer}.reports-page .report-actions-menu summary::-webkit-details-marker{display:none}.reports-page .report-actions-menu__content{display:none;position:absolute;top:calc(100% + .4rem);right:0;z-index:40;min-width:12rem;padding:.35rem;border:1px solid var(--report-border);border-radius:6px;background:var(--report-surface);box-shadow:0 .75rem 1.5rem rgba(15,23,42,.12)}.reports-page .report-actions-menu[open] .report-actions-menu__content{display:block}.reports-page .report-actions-menu__form{margin:0}.reports-page .report-actions-menu__item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .6rem;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--report-heading);font-family:inherit;font-size:var(--report-font-small);line-height:1.2;text-align:left;white-space:nowrap;cursor:pointer}.reports-page .report-actions-menu__item:hover{background:var(--report-subtle);color:var(--report-heading)}.reports-page .report-actions-menu__item.is-disabled{color:var(--report-muted);cursor:not-allowed}.reports-page .report-header__meta{display:flex;flex-wrap:wrap;gap:.375rem}.reports-page .report-chip{display:inline-flex;align-items:center;min-height:1.5rem;padding:.2rem .55rem;border:1px solid var(--report-border);border-radius:999px;background:var(--report-subtle);color:var(--report-heading);font-size:var(--report-font-meta);line-height:1.2;white-space:nowrap}.reports-page .report-controls{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--report-border)}.reports-page .tabs.is-toggle.appointment-report-tabs a{align-items:center;gap:.45rem;min-height:2.35rem;padding:.55rem .85rem;background:var(--report-surface);border-color:var(--report-border);color:var(--report-text) !important;font-size:.9rem}.reports-page .tabs.is-toggle.appointment-report-tabs a:hover,.reports-page .tabs.is-toggle.appointment-report-tabs li.is-active a,.reports-page .tabs.is-toggle.appointment-report-tabs li.is-active a:hover{background:var(--report-subtle);border-color:var(--report-border);color:var(--report-text) !important}.reports-page .tabs.is-toggle.appointment-report-tabs .icon{color:inherit !important;opacity:.7}.reports-page .appointment-report-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.45rem;padding:0 .4rem;border-radius:999px;background:var(--report-subtle);color:var(--report-heading);font-size:var(--report-font-meta);font-weight:700;line-height:1}.reports-page .appointment-report-tabs li.is-active .appointment-report-tab-count{background:var(--report-surface);color:var(--report-text)}@media(max-width: 768px){.reports-page .tabs.is-toggle.appointment-report-tabs ul{flex-shrink:1;flex-wrap:wrap;gap:.25rem;border-bottom:0}.reports-page .tabs.is-toggle.appointment-report-tabs li+li{margin-left:0}.reports-page .tabs.is-toggle.appointment-report-tabs li a{border-radius:.375rem}}.reports-page .report-worktime-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.reports-page .report-worktime-controls__details{margin:0}.reports-page .report-worktime-controls__period,.reports-page .report-worktime-controls__navigator{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem}.reports-page .report-worktime-controls__select select{min-width:7.5rem}.reports-page .report-worktime-controls__range{color:var(--report-heading);font-size:var(--report-font-small);font-weight:600;white-space:nowrap}.reports-page .report-kpis{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.75rem;margin-bottom:1rem}.reports-page .report-explainer{margin-bottom:1rem;border:1px solid var(--report-border);border-radius:6px;background:var(--report-surface);overflow:hidden}.reports-page .report-explainer__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;color:var(--report-heading);font-size:var(--report-font-section-title);font-weight:700;cursor:pointer;list-style:none}.reports-page .report-explainer__summary::-webkit-details-marker{display:none}.reports-page .report-explainer__intro{margin:0;padding:0 1rem .85rem;color:var(--report-muted);font-size:var(--report-font-small);line-height:1.45}.reports-page .report-explainer__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem;padding:0 1rem 1rem}.reports-page .report-explainer__item{padding:.85rem .9rem;border:1px solid var(--report-border);border-radius:6px;background:var(--report-subtle)}.reports-page .report-explainer__title{margin:0 0 .35rem;color:var(--report-heading);font-size:var(--report-font-card-title);font-weight:700}.reports-page .report-explainer__body{margin:0;color:var(--report-muted);font-size:var(--report-font-small);line-height:1.45}.reports-page .report-kpi{padding:.85rem 1rem;border:1px solid var(--report-border);border-radius:6px;background:var(--report-subtle);break-inside:avoid}.reports-page .report-kpi__label{margin:0 0 .25rem;color:var(--report-muted);font-size:var(--report-font-card-title);line-height:1.35}.reports-page .report-kpi__value{margin:0;color:var(--report-heading);font-size:var(--report-font-card-value);font-weight:700;line-height:1.2}.reports-page .report-kpi__trend{margin:.3rem 0 0;color:var(--report-muted);font-size:var(--report-font-meta);font-weight:600}.reports-page .report-kpi__trend--up{color:var(--report-chart-trend-up)}.reports-page .report-kpi__trend--down{color:var(--report-chart-trend-down)}.reports-page .report-charts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;margin-bottom:1rem}.reports-page .report-chart,.reports-page .report-breakdown{min-width:0;border:1px solid var(--report-border);border-radius:6px;background:var(--report-surface);padding:1rem}.reports-page .report-chart__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.reports-page .report-chart__title,.reports-page .report-breakdown__title{margin:0;color:var(--report-heading);font-size:var(--report-font-section-title);font-weight:700}.reports-page .report-chart__subtitle{margin:.2rem 0 0;color:var(--report-muted);font-size:var(--report-font-small);line-height:1.35}.reports-page .report-chart__summary{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.6rem;margin-bottom:.85rem}.reports-page .report-chart__summary-card{padding:.6rem .7rem;border:1px solid var(--report-border);border-radius:6px;background:var(--report-subtle)}.reports-page .report-chart__summary-label{display:block;margin-bottom:.15rem;color:var(--report-muted);font-size:var(--report-font-meta);line-height:1.3}.reports-page .report-chart__summary-value{display:block;color:var(--report-heading);font-size:var(--report-font-small);font-weight:700;line-height:1.2}.reports-page .report-chart__legend{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.6rem;color:var(--report-muted);font-size:var(--report-font-card-title)}.reports-page .report-chart__legend-item{display:inline-flex;align-items:center;gap:.3rem}.reports-page .report-chart__legend-swatch{width:.65rem;height:.65rem;border-radius:999px}.reports-page .report-chart__legend-swatch--1,.reports-page .report-chart__bar--1,.reports-page .report-chart__point--1{fill:var(--report-chart-series-1);background:var(--report-chart-series-1)}.reports-page .report-chart__legend-swatch--2,.reports-page .report-chart__bar--2,.reports-page .report-chart__point--2{fill:var(--report-chart-series-2);background:var(--report-chart-series-2)}.reports-page .report-chart__svg{display:block;width:100%;height:auto;min-height:10.75rem}.reports-page .report-chart__viewport{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.reports-page .report-chart__axis{stroke:var(--report-border);stroke-width:.8}.reports-page .report-chart__line{fill:none;stroke-width:2}.reports-page .report-chart__line--1{stroke:var(--report-chart-series-1)}.reports-page .report-chart__line--2{stroke:var(--report-chart-series-2)}.reports-page .report-chart__legend-swatch--3,.reports-page .report-chart__bar--3,.reports-page .report-chart__point--3{fill:var(--report-chart-series-3);background:var(--report-chart-series-3)}.reports-page .report-chart__line--3{stroke:var(--report-chart-series-3)}.reports-page .report-chart__tick{fill:var(--report-muted);font-size:var(--report-font-chart-tick)}.reports-page .report-chart__note{margin:.85rem 0 0;color:var(--report-muted);font-size:var(--report-font-small);line-height:1.4}.reports-page .report-chart--overlay-bars .report-chart__bar--1{opacity:.45}.reports-page .report-chart--overlay-bars .report-chart__bar--2{opacity:.9}.reports-page .report-breakdowns{display:grid;gap:1rem;min-width:0;margin-bottom:1rem}.reports-page .report-breakdown__title{margin-bottom:.75rem}.reports-page .report-breakdown__note{max-width:60rem;margin:-0.35rem 0 .85rem;color:var(--report-muted);font-size:var(--report-font-small);line-height:1.35;overflow-wrap:anywhere}.reports-page .report-breakdown__table{width:max-content;min-width:100%}.reports-page .report-breakdown__table th,.reports-page .report-breakdown__table td{white-space:nowrap}.reports-page .report-alert{margin-bottom:1rem;padding:.85rem 1rem;border:1px solid #f4d27a;border-radius:6px;background:#fff8e6;color:#6b4e00}.reports-page .report-alert__details{margin-top:.75rem}.reports-page .report-alert__details .table{margin-bottom:0;background:rgba(0,0,0,0);color:inherit;font-size:var(--report-font-meta)}.reports-page .report-alert__detail-id{display:block;color:var(--report-muted);font-size:var(--report-font-chart-tick);word-break:break-all}.reports-page .report-table-scroll{max-width:100%}.reports-page .report-table-scroll__top{width:100%;max-width:100%;height:.85rem;margin-bottom:.3rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.reports-page .report-table-scroll__top.is-hidden{display:none}.reports-page .report-table-scroll__spacer{height:1px}.reports-page .report-table-wrap{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.reports-page .report-table{width:max-content;min-width:100%;border-collapse:collapse;font-size:var(--report-font-table);table-layout:auto}.reports-page .report-table th,.reports-page .report-table td{min-width:8.5rem;padding:.65rem .75rem;border-bottom:1px solid var(--report-border);vertical-align:top}.reports-page .report-table th:first-child,.reports-page .report-table td:first-child{min-width:13rem}.reports-page .report-table th:last-child,.reports-page .report-table td:last-child{min-width:9.5rem}.reports-page .report-table th{background:var(--report-subtle);color:var(--report-heading);font-size:var(--report-font-table-header);font-weight:700;text-align:left;white-space:nowrap}.reports-page .report-table__sort-link{display:inline-flex;align-items:center;gap:.25rem;color:inherit}.reports-page .report-table tbody tr:hover{background:#fbfcfd}.reports-page .report-table__group-row th{border-top:1px solid var(--report-border);border-bottom:1px solid var(--report-border);background:#f8fafc;color:var(--report-heading);font-size:var(--report-font-table-header);font-weight:700}.reports-page .report-table__group-spacer{width:1rem;min-width:1rem;padding-left:.75rem;padding-right:.25rem}.reports-page .report-table tfoot th{border-top:2px solid var(--report-border);background:var(--report-accent)}.reports-page .report-table .is-numeric{text-align:right;white-space:nowrap}.reports-page .report-source-tag{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:999px;background:var(--report-subtle);color:var(--report-muted);font-size:var(--report-font-meta);white-space:nowrap}.reports-page .report-empty{margin:0;color:var(--report-muted)}.reports-page .report-footer{padding:1rem 1.25rem;border-top:1px solid var(--report-border);background:var(--report-subtle);color:var(--report-muted);font-size:var(--report-font-meta)}.reports-page .report-footer__notes{margin:0 0 .5rem 1rem}.reports-page .report-footer__notes:last-child,.reports-page .report-footer__source{margin-bottom:0}@media screen and (max-width: 768px){.reports-page .report-toolbar__fields{display:grid;grid-template-columns:1fr}.reports-page .report-toolbar__field--action .button{width:100%}.reports-page .report-header{display:block}.reports-page .report-header__actions{justify-content:flex-start;margin-top:1rem}.reports-page .report-kpis{grid-template-columns:repeat(2, minmax(0, 1fr))}.reports-page .report-explainer__grid,.reports-page .report-chart__summary{grid-template-columns:1fr}.reports-page .report-charts{grid-template-columns:minmax(0, 1fr)}}@media print{.reports-page{--report-border: #b8bec8;--report-muted: #4b5563;--report-subtle: #f2f3f5;--report-accent: #e9edf5}.reports-page .report-library,.reports-page .report-toolbar,.reports-page .report-controls,.reports-page .report-header__actions,.reports-page details{display:none !important}.reports-page .report-panel{border-radius:0;page-break-inside:avoid}.reports-page .report-panel__body,.reports-page .report-header,.reports-page .report-footer{padding-left:0;padding-right:0}.reports-page .report-table{width:100%;min-width:0;font-size:var(--report-font-print-table)}.reports-page .report-table-scroll__top{display:none !important}.reports-page .report-table-wrap{overflow:visible}}.report-fullscreen-body{min-height:100vh;margin:0;background:#f4f6f8;color:#1f2937}.report-fullscreen{--report-border: #d9dde5;--report-muted: #667085;--report-heading: #1f2937;--report-surface: #ffffff;--report-subtle: #f7f8fa;--report-accent: #eef4ff;width:min(100%,92rem);margin:0 auto;padding:1.25rem}.report-fullscreen__bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:.85rem 1.25rem;border:1px solid var(--report-border);border-radius:6px;background:#fff}.report-fullscreen__identity{min-width:0;background:#fff}.report-fullscreen__identity h1{margin:0;color:var(--report-heading);font-size:var(--report-font-title);font-weight:800;line-height:1.2}.report-fullscreen__eyebrow{margin:0 0 .1rem;color:var(--report-muted);font-size:var(--report-font-meta);font-weight:700}.report-fullscreen__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.report-fullscreen__panel{margin:0}.report-fullscreen__report-meta{padding:1rem 1.25rem;border-bottom:1px solid var(--report-border)}.report-fullscreen__print-heading{display:none}@media screen and (max-width: 768px){.report-fullscreen{padding:.75rem}.report-fullscreen__bar{position:static;display:block;margin:0 0 .75rem}.report-fullscreen__actions{justify-content:flex-start;margin-top:.75rem}}@media print{.report-fullscreen-body{background:#fff}.report-fullscreen{width:100%;padding:0}.report-fullscreen__bar{display:none !important}.report-fullscreen__report-meta{padding:0 0 .75rem;border-bottom:0}.report-fullscreen__print-heading{display:block;margin-bottom:.5rem}.report-fullscreen__print-heading p{margin:0 0 .15rem;color:var(--report-muted);font-size:var(--report-font-meta);font-weight:700}.report-fullscreen__print-heading h1{margin:0;color:var(--report-heading);font-size:var(--report-font-title);font-weight:800;line-height:1.2}}.report-recipient-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 18rem), 1fr));gap:.5rem}.report-recipient-list--compact{grid-template-columns:repeat(auto-fit, minmax(min(100%, 15rem), 1fr))}.report-recipient-list__item{display:flex;gap:.65rem;align-items:flex-start;min-width:0;padding:.65rem .75rem;border:1px solid #d9dde5;border-radius:6px;background:#fff}.report-recipient-list__item>span{min-width:0}.report-recipient-list__item span span{display:block;overflow-wrap:anywhere}.report-recipient-list--compact .report-recipient-list__item{padding:.5rem .6rem}.report-send-summary{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem;align-items:start;padding:.75rem;border:1px solid #d9dde5;border-radius:6px;background:#f7f8fa}.dashboard-kpi-card{position:relative;text-align:left}.dashboard-kpi-currency-note{text-align:left}.dashboard-kpi-card__value{text-align:left;letter-spacing:0}.dashboard-kpi-card__compare-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.dashboard-kpi-card__compare-row>p{min-width:0}.dashboard-kpi-card__trend{gap:.2rem;font-weight:700;white-space:nowrap}.dashboard-kpi-card__trend--up{background-color:color-mix(in srgb, var(--bulma-success) 72%, white) !important;color:color-mix(in srgb, var(--bulma-success) 42%, #102418) !important}.dashboard-kpi-card__trend--down{background-color:color-mix(in srgb, var(--bulma-danger) 72%, white) !important;color:color-mix(in srgb, var(--bulma-danger) 42%, #331118) !important}.dashboard-kpi-card__trend--flat{background-color:color-mix(in srgb, var(--bulma-grey) 18%, white) !important;color:color-mix(in srgb, var(--bulma-grey) 55%, #242424) !important}.dashboard-kpi-card__trend .icon{margin-right:0 !important}.dashboard-kpi-card__edit-controls{min-height:1.75rem}.dashboard-kpi-card__drag-handle{cursor:grab;min-height:1.75rem;min-width:1.75rem;padding:.15rem;color:#98a2b3}.dashboard-kpi-card__drag-handle:active{cursor:grabbing}.dashboard-kpi-card__visibility-toggle{min-height:1.75rem;min-width:1.75rem;padding:.15rem;color:#98a2b3}.dashboard-kpi-card__visibility-toggle:has(input:not(:checked)){opacity:.45}.dashboard-kpi-card__title{border-color:rgba(0,0,0,0);box-shadow:none;color:#667085;font-weight:600;padding-left:0}.dashboard-kpi-card__title:focus{border-color:#d9dde5;padding-left:.75rem}.dashboard-kpi-card__display-title{min-height:1.5rem}.report-library-preferences{display:grid;gap:1rem}.report-library-preferences__group{padding-bottom:1rem;border-bottom:1px solid #d9dde5}.report-library-preferences__group:last-child{padding-bottom:0;border-bottom:0}.report-library-preferences__items{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 18rem), 1fr));gap:.5rem}.report-library-preferences__item{display:flex;gap:.65rem;align-items:flex-start;min-width:0;padding:.65rem .75rem;border:1px solid #d9dde5;border-radius:6px;background:#fff}.report-library-preferences__item>span{min-width:0}.report-library-preferences__item span span{display:block;overflow-wrap:anywhere}.phorest-debt-case{border:1px solid #d9dfe7;box-shadow:0 6px 18px rgba(42,52,67,.06)}.phorest-debt-case__header{align-items:center;border-bottom:1px solid #e7ebf0;display:grid;gap:1rem;grid-template-columns:minmax(12rem, 1fr) auto auto;padding-bottom:1rem}.phorest-debt-case__meta{color:#6b7280;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.35rem .75rem}.phorest-debt-case__amount{background:#f8fafc;border:1px solid #dde3ea;border-radius:8px;min-width:9.5rem;padding:.7rem .85rem}.phorest-debt-case__amount strong{display:block;font-size:1.15rem}.phorest-debt-case__actions{justify-self:end}.phorest-debt-section-title{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.phorest-transaction-list{display:grid;gap:.6rem}.phorest-transaction-list--compact{margin-top:.65rem}.phorest-transaction-row{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:8px;padding:.75rem;position:relative}.phorest-transaction-row--match{background:#edf8fb;border-color:#9bd4df;border-left-color:#27879a}.phorest-transaction-row--original{background:#fff9eb;border-color:#e8cd8f;border-left-color:#b98316}.phorest-original-transactions{border-bottom:1px solid #e7ebf0;margin-bottom:1rem;padding-bottom:1rem}.phorest-transaction-row__score{position:absolute;right:.75rem;top:.75rem}.phorest-transaction-row__topline{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .7rem;margin-bottom:.25rem;padding-right:8rem}.phorest-transaction-items{color:#475569;display:grid;font-size:.78rem;gap:.25rem;margin-top:.45rem}.phorest-transaction-items div{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .55rem}.phorest-transaction-items small{color:#64748b}.phorest-transaction-details{border-top:1px solid #e7ebf0;margin-top:.75rem;padding-top:.75rem}.phorest-transaction-details summary{align-items:center;color:#475569;cursor:pointer;display:flex;font-weight:700;gap:.5rem}@media(max-width: 1023px){.phorest-debt-case__header{align-items:stretch;grid-template-columns:1fr}.phorest-debt-case__actions{justify-self:start}}@media(max-width: 640px){.phorest-transaction-row__score{margin-bottom:.5rem;position:static}.phorest-transaction-row__topline{padding-right:0}}.pro-kpi-tile{--kpi-strip-accent: rgba(188.496, 25.704, 120.666, 0.9)}.pro-kpi-tile--up{--kpi-strip-accent: rgba(147.288, 240.312, 195.3504, 0.9);background-image:linear-gradient(145deg, hsla(151, 76%, 106%, 0.72), rgba(255, 255, 255, 0.96))}.pro-kpi-tile--down{--kpi-strip-accent: rgba(255, 107.1, 131.75, 0.86);background-image:linear-gradient(145deg, rgba(255, 183.6, 195.5, 0.56), rgba(255, 255, 255, 0.96))}.pro-kpi-tile--flat{--kpi-strip-accent: rgba(128.775, 196.7325, 228.225, 0.88);background-image:linear-gradient(145deg, rgba(255, 255, 255, 0.66), rgba(255, 255, 255, 0.96))}.pro-kpi-tile__sparkline{color:var(--kpi-strip-accent)}.pro-kpi-tile__sparkline svg{display:block;width:100%;height:3rem}.pro-kpi-tile__sparkline-line{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.pro-kpi-tile__sparkline-fill{opacity:.12}.work-time-toolbar__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.work-time-toolbar__row+.work-time-toolbar__row{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(10,10,10,.08)}.work-time-toolbar__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.work-time-toolbar__period{min-width:17rem;justify-content:flex-start}.work-time-filters{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.work-time-filter{display:flex;flex-direction:column;gap:.25rem}.work-time-filter__label,.work-time-summary__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.work-time-summary{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.work-time-summary__item{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border-radius:999px;background:#f7f8fa}.work-time-table{margin-bottom:0}.work-time-table__row--discrepancy{background:#fffaf0}.work-time-table__employee{display:flex;flex-direction:column;gap:.15rem}.work-time-table__day{display:flex;flex-direction:column;gap:.15rem}.work-time-table__cell-stack{display:flex;flex-direction:column;gap:.5rem}.work-time-table__entry{padding:.6rem .75rem;border-radius:.75rem;background:#f8fafc}.work-time-table__entry--assumed{background:#eef6ff}.work-time-table__entry-head{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.work-time-table__entry-title{display:flex;flex-direction:column;gap:.15rem}.work-time-table__entry-meta,.work-time-table__entry-note{font-size:.78rem;color:#6b7280}.work-time-table__entry-note{margin-top:.35rem}.work-time-table__actions{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.work-time-table__empty{color:#9ca3af;font-size:.82rem}.work-time-table__employee-col{min-width:14rem}.work-time-table__branch-col{min-width:10rem}.work-time-table__detail-col{min-width:16rem}@media screen and (max-width: 768px){.work-time-summary{justify-content:flex-start}.work-time-toolbar__period{min-width:auto}}.voucher-shipping-stats{display:flex;gap:.5rem;flex-wrap:wrap}.voucher-shipping-stat{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px}.voucher-shipping-stat-count{line-height:1}.voucher-shipping-stat-label{white-space:nowrap}@media(max-width: 768px){.voucher-shipping-stats{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem}.voucher-shipping-stat{flex-direction:column;align-items:center;text-align:center;padding:.5rem .25rem;gap:.25rem}.voucher-shipping-stat-count{font-size:1.25rem}.voucher-shipping-stat-label{line-height:1.2}}.booking-requests-stats{display:flex;gap:.5rem;flex-wrap:wrap}.booking-requests-stat{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;border-radius:8px}.booking-requests-stat-count{line-height:1}@media(max-width: 768px){.booking-requests-stats{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem}.booking-requests-stat{align-items:center;text-align:center;padding:.5rem .25rem;gap:.25rem}.booking-requests-stat-count{font-size:1.25rem}.booking-requests-stat-label,.booking-requests-stat-subtitle{line-height:1.2}}.requests-summary-grid{margin-bottom:1rem !important}.requests-summary-card{padding:.85rem;min-height:88px}.requests-summary-value{font-size:2rem;line-height:1}.requests-summary-icon{font-size:1.8rem}.requests-list-column-scroll{height:calc(100vh - 14rem);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:visible}.requests-list-frame{display:flex;height:100%;flex:1 1 auto;flex-direction:column;min-height:0;overflow:visible}.requests-list-scroll-area{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.25rem}.requests-list-root{display:flex;height:100%;flex:1 1 auto;flex-direction:column;min-height:0}.requests-list-controls-sticky{background:rgba(0,0,0,0);position:sticky;top:0;z-index:60;padding-bottom:.35rem}.requests-list-pagination{flex:0 0 auto}.requests-calendar-pane{min-width:0;width:100%;height:calc(100vh - 18rem);overflow:visible}.requests-split-layout{align-items:stretch}.requests-split-layout>.column{min-width:0}.requests-roster-frame{display:block;height:100%}.requests-calendar-loading{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;height:100%;margin-bottom:0;padding:.85rem}.requests-calendar-loading__line{background:var(--bulma-border-weak);border-radius:999px;height:.75rem;width:14rem}.requests-calendar-loading__line--short{width:9rem}.requests-calendar-loading__body{background:linear-gradient(180deg, var(--bulma-background) 0%, var(--bulma-border-weak) 100%);border:1px solid var(--bulma-border);border-radius:10px;flex:1 1 auto;min-height:0;width:100%}.request-card-v2{box-sizing:border-box;border-radius:18px;border:1px solid var(--bulma-border);background:var(--bulma-scheme-main);box-shadow:var(--bulma-shadow);cursor:pointer;margin:0;padding:.56rem .48rem;overflow:visible;width:100%}.request-card-v2__headline{align-items:center;display:flex;gap:.45rem;margin-bottom:.26rem}.request-card-v2__headline-title{color:var(--bulma-text-strong);font-size:1.12rem;font-weight:700;line-height:1.15;margin:0}.request-card-v2__type-dominant{align-items:center;background:var(--bulma-primary-light, var(--bulma-background));border:1px solid var(--bulma-border);border-radius:999px;color:var(--bulma-primary);display:inline-flex;font-size:1rem;font-weight:700;gap:.32rem;justify-content:flex-end;line-height:1.15;margin:0 0 0 auto;max-width:56%;overflow:hidden;padding:.18rem .62rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.request-card-v2__type-dominant-icon{flex:0 0 auto}.request-card-v2__type-dominant-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-card-v2__chips{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.16rem}.request-card-v2__name{color:var(--bulma-text-strong);font-size:1.04rem;font-weight:700;line-height:1.15;margin:0}.request-card-v2__details{color:var(--bulma-text);font-size:.95rem;line-height:1.25;margin:.3rem 0 0;overflow-wrap:anywhere;word-break:normal}.request-card-v2__meta{color:var(--bulma-text);font-size:.9rem;line-height:1.25;margin:.2rem 0 0}.request-card-v2__meta--outside-tag{margin:.05rem 0 .25rem}.request-card-v2 .tag{max-width:100%;white-space:normal;word-break:break-word}.request-card-v2__separator{border-top:1px solid var(--bulma-border);margin:.42rem 0 .5rem}.request-card-v2__separator--dashed{border-top-style:dashed}.request-card-v2__bottom{display:flex;flex-direction:column;gap:.35rem}.request-card-v2__main-row{align-items:center;display:flex;gap:.7rem;min-width:0;justify-content:space-between}.request-card-v2__date-boxes{align-items:center;display:inline-flex;flex-shrink:0;gap:.18rem}.request-card-v2__date-boxes .front-desk-appointment-date{margin:0}.request-card-v2__count-box{min-width:60px}.request-card-v2__count-box-wrap{margin-left:auto}.request-card-v2__count-box .front-desk-appointment-date__month{text-transform:none}.request-card-v2__date-arrow{color:var(--bulma-text-soft);font-weight:700}.request-card-v2__date-line{align-items:center;color:var(--bulma-text-strong);display:flex;flex-wrap:wrap;font-size:.92rem;font-weight:400;gap:.35rem;line-height:1.2}.request-card-v2__dot,.request-card-v2__duration{color:var(--bulma-text);font-weight:400}.request-card-v2__date-line .tag{margin-left:.4rem}.request-card-v2__actions-row{align-items:center;display:flex;gap:.6rem;justify-content:flex-end;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .14s ease,max-height .14s ease;width:100%}.request-list.columns{margin-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;margin-top:0 !important}.request-list.columns>.column{padding:.42rem 0}.request-card-v2.is-actions-visible .request-card-v2__actions-row,.request-card-v2:focus .request-card-v2__actions-row,.request-card-v2:focus-within .request-card-v2__actions-row{max-height:6rem;opacity:1;pointer-events:auto}.request-card-v2.is-actions-visible,.request-card-v2:focus,.request-card-v2:focus-within{background:var(--bulma-primary-light, var(--bulma-scheme-main-bis));border-color:var(--bulma-primary, var(--bulma-border));box-shadow:var(--bulma-shadow)}.request-card-v2__actions{margin-left:auto}.request-card-v2__actions--single-row{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;width:100%}.request-card-v2__accept,.request-card-v2__reject{font-weight:700}.request-card-v2__action{align-items:center;display:inline-flex;height:1.9rem;justify-content:center;padding-left:.5rem;padding-right:.5rem}.request-card-v2__action .icon{display:none}.request-card-v2__more{min-width:1.9rem;padding-left:.45rem;padding-right:.45rem}.balance-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0}.balance-avatar{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.balance-metric{min-width:140px;text-align:right}.balance-list--scroll{max-height:360px;overflow-y:auto;padding-right:.25rem}.requests-approvals-separator{align-items:center;color:var(--bulma-text-weak, #6b7280);display:flex;font-size:.72rem;font-weight:700;gap:.75rem;letter-spacing:.08em;margin:1.25rem 0 .75rem;text-transform:uppercase}.requests-approvals-separator::before,.requests-approvals-separator::after{border-top:1px solid var(--bulma-border, #dbdbdb);content:"";flex:1}@media(max-width: 768px){.requests-list-column-scroll{height:auto;display:block;overflow:visible}.requests-calendar-pane{height:auto}.requests-list-scroll-area{overflow-y:visible;padding-right:0}.requests-list-controls-sticky{position:static;padding-bottom:0}.requests-summary-card{padding:.7rem;min-height:76px}.requests-summary-value{font-size:1.65rem}.requests-summary-icon{font-size:1.35rem}.request-card-v2{padding:.6rem .5rem;width:100%}.request-list.columns>.column{padding:.3rem 0}.request-card-v2__main-row{align-items:flex-start;flex-direction:column}.request-card-v2__date-box-day{font-size:1.35rem}.request-card-v2__name{font-size:.98rem}.request-card-v2__type-dominant{font-size:.92rem;max-width:62%}.request-card-v2__actions-row{align-items:flex-start;flex-direction:column}.request-card-v2__actions{align-self:flex-end;margin-left:auto;width:auto}.request-card-v2__date-line{font-size:.88rem}.balance-row{align-items:flex-start;flex-direction:column}.balance-metric{width:100%;text-align:left}}.pro-pin-modal .modal-body-content{height:100%;padding:0}.pro-pin-modal--locked .modal-background{background:hsla(0,0%,100%,.98)}.pro-pin-modal--locked .modal-card{box-shadow:0 1.5rem 3.5rem rgba(32,38,48,.18)}.pro-pin-modal__body{padding:0 !important}.pro-pin-modal__content{display:grid;gap:1rem;height:100%}.pro-pin-modal__layout{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(18rem, 22rem);gap:1.25rem;min-height:0;padding:1.25rem 1.25rem 0}.pro-pin-modal__main{display:flex;flex-direction:column;min-height:0}.pro-pin-modal__settings{margin-top:0;margin-bottom:0;padding:0 1.25rem 1.25rem;border-top:0}.pro-pin-modal__settings--expanded{padding:.9rem;border:1px solid rgba(32,156,238,.22);border-radius:.9rem;background:rgba(32,156,238,.08) !important;box-shadow:none}.pro-pin-modal__settings-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.pro-pin-modal__settings-title{margin:0;color:var(--bulma-text-strong);font-size:1.15rem;font-weight:800;line-height:1.2}.pro-pin-modal__settings-quick{display:grid;gap:.85rem;padding:.1rem 0 0;border:0;border-radius:0;background:rgba(0,0,0,0)}.pro-pin-modal__settings-field{min-width:0}.pro-pin-modal__settings-confirmation{min-width:0}.pro-pin-modal__settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pro-pin-modal__settings-checkbox{display:flex;align-items:center;justify-content:center;margin:0;min-width:2.5rem;min-height:2.5rem}.pro-pin-modal__lockout{margin-top:0;margin-bottom:1rem;color:var(--bulma-danger);font-size:.875rem}.pro-pin-modal__directory{display:flex;flex-direction:column;min-height:0;padding-left:1rem;border-left:1px solid var(--bulma-border)}.pro-pin-modal__directory-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.pro-pin-modal__directory-list{display:grid;gap:.25rem;overflow:auto;min-height:0}.pro-pin-modal__directory-note{margin:0 0 .75rem;color:var(--bulma-text-weak);font-size:.875rem;line-height:1.35}.pro-pin-modal__directory-count{color:var(--bulma-text-weak);font-size:.875rem;white-space:nowrap}.pro-pin-modal__directory-item{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:.75rem;padding:.45rem 0;border-bottom:1px solid var(--bulma-border-weak)}.pro-pin-modal__directory-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-pin-modal__directory-pin{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;padding:.15rem .25rem;color:var(--bulma-text-strong);font-size:1rem;font-weight:700;letter-spacing:.12em}.pro-pin-pad__display{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:.6rem;margin-bottom:.8rem}.pro-pin-pad__digit{display:flex;align-items:center;justify-content:center;min-height:3.6rem;border:1px solid var(--bulma-border);border-radius:.8rem;background:#f7f7f8;font-size:1.4rem;transition:background 120ms ease,border-color 120ms ease,transform 120ms ease}.pro-pin-pad__digit.is-filled{border-color:rgba(var(--brand-primary-rgb), 0.6);background:rgba(var(--brand-primary-rgb), 0.12);transform:translateY(-1px)}.pro-pin-pad__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(4, 2.7rem);gap:.48rem}.pro-pin-pad__button{height:100%;min-height:2.7rem;border:1px solid var(--bulma-border);border-radius:.75rem;background:#f4f5f7;color:var(--bulma-text-strong);font-size:clamp(.9rem,1.2vw,1.12rem);font-weight:800;box-shadow:none}.pro-pin-pad__button:hover:not([disabled]),.pro-pin-pad__button:focus-visible:not([disabled]){border-color:#b8c0cc;background:#eceff3;color:var(--bulma-text-strong)}.pro-pin-pad__button--utility{background:#fff}.pro-pin-pad__button--submit{border-color:#2f3640;background:#2f3640;color:#fff}.pro-pin-pad__button--submit:hover:not([disabled]),.pro-pin-pad__button--submit:focus-visible:not([disabled]){border-color:#232a33;background:#232a33;color:#fff}.pro-pin-pad__button--utility,.pro-pin-pad__button--submit{font-size:clamp(.82rem,1vw,.96rem)}.pro-pin-pad__button[disabled]{cursor:not-allowed;opacity:.5;box-shadow:none}@media(max-width: 1023px){.pro-pin-modal__content{gap:.75rem}.pro-pin-modal__layout{grid-template-columns:1fr}.pro-pin-modal__directory{order:2;padding-top:1rem;padding-left:0;border-top:1px solid var(--bulma-border);border-left:0}.pro-pin-modal__main{order:1}.pro-pin-modal__settings{padding:0 .9rem .9rem}.pro-pin-modal__settings-toggle-row{align-items:flex-start}.pro-pin-modal__settings-confirmation{width:100%}}@media(max-width: 768px){.pro-pin-modal__layout{gap:1rem;padding:.9rem .9rem 0}.pro-pin-pad__display{gap:.4rem}.pro-pin-pad__digit{min-height:2.8rem}.pro-pin-pad__grid{gap:.4rem;grid-template-rows:repeat(4, 2.4rem)}.pro-pin-pad__button{min-height:2.4rem;border-radius:.64rem}}.processing-time-rules-table-container{max-height:min(65vh,720px);overflow-y:auto}.processing-time-rules-table thead th{position:sticky;top:0;z-index:5;background:#fff;box-shadow:inset 0 -1px 0 #dbdbdb}.processing-time-host-editor summary{cursor:pointer;text-decoration:underline}.processing-time-host-editor-panel{margin-top:.5rem;padding:.75rem;border:1px solid #dbdbdb;border-radius:6px;background:#fafafa}.processing-time-host-options{max-height:11rem;overflow-y:auto;padding:.5rem;border:1px solid #e8e8e8;border-radius:4px;background:#fff}.dev-debug-collapsible .message-body{display:none}.dev-debug-collapsible.is-active .message-body{display:block}.dev-debug-section .dev-debug-section-body{display:none}.dev-debug-section.is-active .dev-debug-section-body{display:block}.dev-debug-caret{display:inline-block;transition:transform .15s ease}.dev-debug-collapsible.is-active .message-header .dev-debug-caret{transform:rotate(180deg)}.dev-debug-section.is-active>.dev-debug-section-header .dev-debug-caret{transform:rotate(90deg)}.dev-debug-scroll{max-height:240px;overflow:auto}.message-body code,.message-body pre{background-color:#fff;color:#000}.translation-cell{position:relative}.translation-cell .translation-display{display:flex;align-items:center;gap:.5rem}.translation-cell .translation-display .translation-edit-btn{opacity:0;transition:opacity .2s}.translation-cell .translation-display:hover .translation-edit-btn{opacity:1}.translation-cell .translation-edit .textarea{resize:none}.modal.service-editor-modal .modal-card{width:min(94vw,1680px);height:min(92dvh,1040px)}.modal.service-editor-modal .modal-card-title{font-size:var(--bulma-size-large) !important;line-height:1.15}.service-task-help-dialog{width:min(720px,92vw);max-height:min(82dvh,760px);border:0;overflow-y:auto}.service-task-help-dialog:not([open]){display:none}.service-task-help-dialog::backdrop{background:rgba(10,10,10,.42)}.modal.service-editor-modal #modal-card-body{overflow:hidden}.modal.service-editor-modal #modal-card-body>.modal-body-content{height:100%;min-height:0}.modal.service-editor-modal #edit_pricelist_service_form{display:flex;flex:1 1 auto;height:100%;min-height:0;width:100%}.service-editor-tabs{display:flex;flex:1 1 auto;height:100%;min-height:0;max-height:100%;position:relative}.service-editor-tabs .tabs-sidebar{width:156px;flex-shrink:0;border-right:1px solid var(--border-color, #dbdbdb);overflow-y:auto;background:var(--background-light, #fafafa);position:sticky;top:0;align-self:flex-start}.service-editor-tabs .tabs-sidebar .tab-list{display:flex;flex-direction:column;padding:.5rem 0}.service-editor-tabs .tabs-sidebar .tab-item{display:flex;align-items:center;padding:.68rem .75rem;cursor:pointer;border:none;background:rgba(0,0,0,0);text-align:left;width:100%;transition:background .15s ease;border-left:3px solid rgba(0,0,0,0)}.service-editor-tabs .tabs-sidebar .tab-item:hover{background:var(--background-hover, #f5f5f5)}.service-editor-tabs .tabs-sidebar .tab-item.is-active{background:var(--background-white, #fff);border-left-color:var(--brand-primary);font-weight:600}.service-editor-tabs .tabs-sidebar .tab-item .tab-label{font-size:.84rem;line-height:1.2;color:var(--text, #4a4a4a)}.service-editor-tabs .tabs-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:2rem;background:var(--background-white, #fff);max-height:100%}.service-editor-tabs .tabs-content .tab-panel.is-hidden{display:none}@media screen and (max-width: 768px){.service-editor-tabs{flex-direction:column;height:auto;min-height:0}.service-editor-tabs .tabs-sidebar{width:100%;border-right:none;border-bottom:1px solid var(--border-color, #dbdbdb);overflow-x:auto;overflow-y:hidden}.service-editor-tabs .tabs-sidebar .tab-list{flex-direction:row;padding:0}.service-editor-tabs .tabs-sidebar .tab-item{padding:.75rem 1rem;min-width:80px;border-left:none;border-bottom:3px solid rgba(0,0,0,0)}.service-editor-tabs .tabs-sidebar .tab-item.is-active{border-left-color:rgba(0,0,0,0);border-bottom-color:var(--brand-primary)}.service-editor-tabs .tabs-sidebar .tab-item .tab-label{font-size:.75rem;text-align:center}.service-editor-tabs .tabs-content{padding:1rem}}.service-editor-tabs--top{flex-direction:column;height:auto;max-height:none}.service-editor-tabs--top .tabs-sidebar{width:100%;border-right:0;border-bottom:1px solid var(--border-color, #dbdbdb);overflow-x:auto;overflow-y:hidden;position:static;align-self:stretch;background:var(--background-white, #fff)}.service-editor-tabs--top .tabs-sidebar .tab-list{flex-direction:row;gap:.25rem;padding:0 0 .75rem}.service-editor-tabs--top .tabs-sidebar .tab-item{width:auto;border-left:0;border-bottom:3px solid rgba(0,0,0,0);white-space:nowrap}.service-editor-tabs--top .tabs-sidebar .tab-item.is-active{border-left-color:rgba(0,0,0,0);border-bottom-color:var(--brand-primary)}.service-editor-tabs--top .tabs-content{overflow-y:visible;max-height:none;padding:1.25rem 0 0}.modal.service-editor-modal .service-editor-tabs--top{height:100%;max-height:100%}.modal.service-editor-modal .service-editor-tabs--top .tabs-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.25rem .25rem 0}.service-editor-stack{display:flex;flex-direction:column;gap:1rem}.service-editor-section{border:1px solid #e6e9ef;border-radius:12px;padding:1rem 1.1rem;background:#fff}.service-editor-section-break{margin-top:.85rem;border-top:3px solid #d8e0ea;padding-top:1.2rem}.service-editor-subsection{border:1px solid #e6e9ef;border-radius:10px;padding:1rem;background:#fbfcfe}.service-editor-mini-section{border:1px solid #e9edf3;border-radius:8px;padding:.9rem;background:#fff}.service-editor-stack--flat .service-editor-section,.service-editor-stack--flat .service-editor-section-break,.service-editor-stack--flat .service-editor-subsection,.service-editor-stack--flat .service-editor-mini-section{background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;padding:0}.service-editor-stack--flat .service-editor-section{padding-block:.5rem 1.25rem}.service-editor-stack--flat .service-editor-section+.service-editor-section{border-top:1px solid #e6e9ef;padding-top:1.25rem}.service-editor-stack--flat .service-editor-section-break{margin-top:0}.service-editor-stack--flat .service-editor-mini-section+.service-editor-mini-section{margin-top:1.25rem}.service-editor-inline-card{border:1px solid #edf1f6;border-radius:8px;padding:.85rem;background:#fff}.service-editor-mode-grid{display:grid;gap:.75rem}.service-editor-mode-option{align-items:flex-start;background:#fff;border:1px solid #dce3ec;border-radius:10px;cursor:pointer;display:flex;gap:.75rem;padding:.85rem .9rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.service-editor-mode-option:has(.service-editor-mode-option__input:checked:not(:disabled)){background:color-mix(in srgb, var(--brand-primary) 5%, #fff);border-color:var(--brand-primary);box-shadow:0 0 0 1px rgba(var(--brand-primary-rgb), 0.12)}.service-editor-mode-option:has(.service-editor-mode-option__input:disabled){cursor:not-allowed}.service-editor-mode-option__input{margin-top:.15rem}.service-editor-mode-option__body{display:flex;flex:1;flex-direction:column;gap:.2rem}.service-editor-mode-option__title{color:#243041;font-weight:600}.service-editor-mode-option__description{color:#5f6b7a;font-size:.88rem;line-height:1.35}.service-editor-section .title.is-6,.service-editor-subsection .title.is-6,.service-editor-mini-section .title.is-6{line-height:1.2}.service-editor-section-subtitle{color:#5f6b7a;line-height:1.35}.service-editor-compact-fields{max-width:62rem}.service-editor-compact-fields .input{max-width:14rem}.service-editor-divider{border:0;border-top:1px solid #dce3ec;margin:1rem 0 1.25rem}.service-booking-order{align-items:stretch;display:grid;gap:.65rem;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr) auto minmax(0, 1fr) auto minmax(0, 1fr)}.service-booking-order__step{align-items:flex-start;display:flex;gap:.65rem;min-width:0}.service-booking-order__step.is-muted{opacity:.62}.service-booking-order__icon{align-items:center;background:#eef7fb;border-radius:999px;color:#3a7d93;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}.service-booking-order__body{min-width:0}.service-booking-order__label,.service-booking-order__detail,.service-booking-order__note{line-height:1.25;margin:0}.service-booking-order__label{color:#333;font-weight:700}.service-booking-order__detail{color:#333;margin-top:.2rem;overflow-wrap:anywhere}.service-booking-order__note{color:#7a828c;font-size:.9rem;margin-top:.2rem}.service-booking-order__arrow{align-items:center;color:#9aa3ad;display:flex;justify-content:center;padding-top:.45rem}@media screen and (max-width: 1024px){.service-booking-order{grid-template-columns:minmax(0, 1fr)}.service-booking-order__arrow{justify-content:flex-start;padding:0 0 0 .85rem;transform:rotate(90deg)}}.booking-limit-form-stack{display:flex;flex-direction:column;gap:1rem}.service-pricing-table{table-layout:fixed}.service-pricing-table .service-pricing-table__price-column{width:14rem}.service-pricing-table .service-pricing-table__status-column{width:10rem}.service-pricing-table .service-pricing-table__price-cell,.service-pricing-table .service-pricing-table__status-cell{white-space:nowrap}.service-pricing-table .service-pricing-table__price-input{display:inline-block;max-width:9rem;text-align:right}.service-provider-online-summary{align-items:center;border-bottom:1px solid #e6e9ef;display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem}.service-providers-tab .table-container{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.service-provider-online-summary__mode{align-items:center;border-radius:999px;display:inline-flex;font-weight:600;gap:.25rem;min-height:2rem;padding:.35rem .7rem;white-space:nowrap}.service-provider-online-summary__mode.is-bookable{background:#d8f6e6;color:#14603a}.service-provider-online-summary__mode.is-request-only{background:#f8e4ee;color:#7a3156}.service-provider-online-summary__mode.is-visible-only{background:#eee9e6;color:#624638}.service-provider-online-summary__mode.is-hidden-online{background:#eef1f4;color:#59636e}.service-provider-online-summary__states{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.service-provider-summary-pill{align-items:center;background:#f7f8fa;border:1px solid #e1e5ea;border-radius:999px;color:#4a5562;display:inline-flex;font-size:.82rem;font-weight:600;gap:.45rem;min-height:2rem;padding:.25rem .35rem .25rem .7rem;white-space:nowrap}.service-provider-overview-table{table-layout:fixed;min-width:58rem}.service-provider-overview-table .service-provider-overview-table__provider-column{width:16%}.service-provider-overview-table .service-provider-overview-table__branch-column,.service-provider-overview-table .service-provider-overview-table__price-level-column,.service-provider-overview-table .service-provider-overview-table__booking-column,.service-provider-overview-table .service-provider-overview-table__new-clients-column{width:14%}.service-provider-overview-table .service-provider-overview-table__performing-column{width:12%}.service-provider-overview-table .service-provider-overview-table__price-column{width:16%}.service-provider-overview-table .service-provider-overview-table__provider-cell,.service-provider-overview-table .service-provider-overview-table__price-cell{white-space:nowrap}.service-provider-overview-table .service-provider-overview-table__price{display:block;font-weight:600}.service-provider-overview-table .service-provider-overview-table__price-source{color:#7a828c;display:block;font-size:.78rem;line-height:1.1}@media screen and (max-width: 768px){.service-provider-online-summary{align-items:flex-start;flex-direction:column}.service-provider-online-summary__mode{align-self:flex-start}.service-provider-online-summary__states{align-items:flex-start;justify-content:flex-start}.service-provider-overview-table{min-width:35rem}.service-provider-overview-table .service-provider-overview-table__provider-column{width:12rem}.service-provider-overview-table .service-provider-overview-table__performing-column{width:8rem}.service-provider-overview-table .service-provider-overview-table__booking-column{width:8rem}.service-provider-overview-table .service-provider-overview-table__price-column{width:8rem}.service-provider-overview-table .service-provider-overview-table__provider-cell{max-width:12rem;overflow:hidden;text-overflow:ellipsis}}.service-provider-pill{border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:600;gap:.25rem;line-height:1.2;padding:.28rem .55rem;white-space:nowrap}.service-provider-pill.is-yes{background:#c9f2dc;color:#0f6237}.service-provider-pill.is-no{background:#f6d7df;color:#8a2343}.service-provider-pill.is-heart{box-shadow:inset 0 0 0 1px rgba(15,98,55,.18)}.special-prices-tab .special-price-view-all-button{font-size:.82rem;min-height:2rem;padding:.35rem .75rem}.special-prices-tab .special-price-view-all-button .icon{height:.9rem;width:.9rem}.special-prices-editor .special-price-scope-note{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.special-prices-editor .special-price-table{border:1px solid #dfe6ee;border-radius:8px;display:grid;overflow:hidden}.special-prices-editor .special-price-table-header,.special-prices-editor .special-price-table-row summary{align-items:center;display:grid;gap:.45rem;grid-template-columns:minmax(118px, 1.25fr) minmax(135px, 1.1fr) minmax(78px, 0.65fr) minmax(130px, 1fr) minmax(52px, 0.42fr)}.special-prices-editor .special-price-table-header{background:#f8fafc;border-bottom:1px solid #dfe6ee;color:#475467;font-size:.72rem;font-weight:700;padding:.5rem .6rem;text-transform:uppercase}.special-prices-editor .special-price-table-row{background:#fff;border-bottom:1px solid #e4eaf2}.special-prices-editor .special-price-table-row summary{cursor:pointer;list-style:none;padding:.6rem}.special-prices-editor .special-price-table-row summary::-webkit-details-marker{display:none}.special-prices-editor .special-price-table-row[open]{background:#fbfcfe}.special-prices-editor .special-price-table-row:last-child{border-bottom:0}.special-prices-editor .special-price-edit-button{justify-self:end;padding-left:.65rem;padding-right:.65rem}.special-prices-editor .special-price-edit-panel{border-top:1px solid #e4eaf2;padding:.9rem}.special-prices-editor .special-price-rule-name{font-weight:700;min-width:0}.special-prices-editor .special-price-muted{color:#667085;font-size:.82rem;min-width:0}.special-prices-editor .special-price-target-cell{align-items:center;display:flex;gap:.35rem;min-width:0}.special-prices-editor .special-price-value{color:#344054;font-size:.82rem;font-weight:700}.special-prices-editor .special-price-new-editor{border:1px solid #dfe6ee;border-radius:8px;background:#fff;padding:1rem}.special-prices-editor .special-price-control .label{color:#4a5568;margin-bottom:.35rem}.special-prices-editor .special-price-control .field{margin-bottom:0}.special-prices-editor .special-price-price-controls{display:grid;gap:.35rem}.special-prices-editor .special-price-price-controls .field{margin-bottom:0}.special-prices-editor .special-price-active-toggle .checkbox{align-items:center;display:inline-flex;gap:.35rem;white-space:nowrap}.special-prices-editor select,.special-prices-editor .select,.special-prices-editor .select select{width:100%}.special-prices-editor .input,.special-prices-editor .select,.special-prices-editor .select select,.special-prices-editor .ss-main{height:2.25rem;min-height:2.25rem}.special-prices-editor .input,.special-prices-editor .select select,.special-prices-editor .ss-main{font-size:.875rem;line-height:1.5}.special-prices-editor .ss-main{align-items:center}.special-prices-editor .special-price-tags{gap:.25rem;margin-bottom:0}.special-prices-editor .special-price-tags .tag{border:1px solid #e2e8f0;background:#f8fafc;color:#344054;margin-bottom:0}.service-editor-gallery .gallery-photos-section--compact .columns{margin-bottom:0}.gallery-photos-empty--compact .gallery-photos-empty__surface{align-items:center;background:#fff;border:1px solid #e6e9ef;border-radius:12px;display:flex;justify-content:center;min-height:140px;padding:2rem 1rem}.variant-card{border:1px solid var(--border-color, #dbdbdb);border-radius:6px;padding:1.5rem;margin-bottom:1rem;background:var(--background-white, #fff)}.variant-card.is-collapsed .variant-card-body{display:none}.variant-card .variant-card-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:1rem}.variant-card .variant-card-header:hover .variant-card-title{color:var(--brand-primary)}.variant-card .variant-card-title{font-size:1.125rem;font-weight:600;transition:color .15s ease}.variant-card .variant-card-meta{display:flex;gap:1rem;font-size:.875rem;color:var(--text-grey, #7a7a7a);margin-bottom:1rem}.variant-card .variant-card-body{padding-top:1rem;border-top:1px solid var(--border-light, #f5f5f5)}.sortable-handle{cursor:move;transition:opacity .2s}.sortable-handle:hover{opacity:.7}.sortable-ghost{opacity:.4;background:#f5f5f5;border:2px dashed #dbdbdb}.sortable-drag{opacity:.9;box-shadow:0 5px 15px rgba(0,0,0,.2);transform:rotate(1deg)}.task-list.task-table{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.task-list .task-table-header,.task-list .task-table-main-row{display:grid;grid-template-columns:52px minmax(190px, 1.7fr) 104px minmax(140px, 0.85fr) minmax(180px, 1fr) 96px 80px;gap:0;min-width:860px;align-items:center}.task-list .task-table-header{position:sticky;top:0;z-index:1;background:#f7f7f8;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.task-list .task-table-cell{min-width:0;padding:.7rem .55rem}.task-list .task-table-cell--order,.task-list .task-table-cell--actions{text-align:center}.task-list .task-table-cell--actions .buttons{justify-content:center;margin-bottom:0}.task-list .task-table-detail-row{display:flex;gap:.75rem;min-width:860px;padding:0 .55rem .75rem 56px}.task-list .task-assignment-detail{width:min(240px,100%)}.task-list .task-row{transition:all .2s ease;border-bottom:1px solid #eceff3;background:#fff}.task-list .task-row:last-child{border-bottom:0}.task-list .task-row:hover{background:#fcfcfd}.task-list .task-row .input.is-small,.task-list .task-row .select.is-small select{font-size:.875rem;height:2rem;border-color:#dbdbdb;background-color:#fbfbfb}.task-list .task-row .input.is-small:focus,.task-list .task-row .select.is-small select:focus{border-color:#3273dc;background-color:#fff}.task-list .task-row [data-task-form-target=positionField],.task-list .task-row [data-task-form-target=employeeField]{transition:all .2s ease}.task-list .task-row [data-task-form-target=positionField][style*="display: none"],.task-list .task-row [data-task-form-target=employeeField][style*="display: none"]{overflow:hidden}.task-list .task-row .advanced-options{padding:0 .55rem .75rem 56px;color:#374151;font-size:.875rem}.task-list .task-row .advanced-options .task-advanced-controls{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center}.task-list .task-row .advanced-options .task-advanced-option{display:inline-flex;align-items:center;gap:.4rem;margin:0;color:inherit;font-size:inherit;line-height:1.3}.task-list .task-row .advanced-options input[type=checkbox]{flex:0 0 auto;width:1rem;height:1rem}.task-list .task-row .advanced-options .task-advanced-option--disabled{color:#6b7280}.task-list .task-row .advanced-options .task-advanced-option--disabled .input{width:4.5rem;background:#f3f4f6;color:#6b7280}.task-list .task-row .advanced-options .task-advanced-remove{margin-left:auto}.task-list .task-row .button.is-ghost{background:none;border:none}.task-list .task-row .button.is-ghost:hover{background-color:rgba(0,0,0,.05)}.task-list .task-row .button.is-ghost.has-text-danger:hover{background-color:rgba(241,70,104,.1)}.task-list .task-row .button.is-ghost.has-text-primary{color:#3273dc}.task-header{border-bottom:2px solid #dbdbdb;padding-bottom:.5rem}.task-row.is-being-removed{opacity:.3;pointer-events:none;background-color:#f5f5f5}@media(max-width: 1180px){.task-list.task-table{border:0;border-radius:0;background:rgba(0,0,0,0);overflow-x:visible}.task-list .task-table-header{display:none}.task-list .task-table-main-row,.task-list .task-table-detail-row{min-width:0}.task-list .task-table-main-row{display:grid;grid-template-columns:28px minmax(0, 1fr) minmax(0, 1fr) 44px;gap:.45rem .55rem;padding:.75rem;align-items:center}.task-list .task-table-cell{padding:0}.task-list .task-table-cell::before{content:attr(data-label);display:block;margin-bottom:.25rem;color:#6b7280;font-size:.72rem;font-weight:700}.task-list .task-table-cell[data-label=Order]{grid-column:1;grid-row:1/span 2;align-self:start;padding-top:1.7rem}.task-list .task-table-cell[data-label=Task]{grid-column:2/span 2;grid-row:1}.task-list .task-table-cell[data-label=Duration]{grid-column:2;grid-row:2}.task-list .task-table-cell[data-label=Type]{grid-column:3;grid-row:2}.task-list .task-table-cell[data-label="Staff rule"]{grid-column:2/span 2;grid-row:3}.task-list .task-table-cell[data-label=Value]{display:none;grid-column:2/span 2;grid-row:4}.task-list .task-table-cell[data-label=Actions]{grid-column:4;grid-row:1;align-self:end}.task-list .task-row.is-advanced-open .task-table-cell[data-label=Value]{display:block}.task-list .task-table-cell--order::before,.task-list .task-table-cell--actions::before{content:"";display:none}.task-list .task-table-cell--actions .buttons{flex-direction:column;align-items:center;gap:.1rem}.task-list .task-table-detail-row{padding:0 .75rem .75rem;display:block}.task-list .task-assignment-detail{width:100%;margin-top:.5rem;padding-left:2.15rem}.task-list .task-row{margin-bottom:.75rem;border:1px solid #eceff3;border-radius:8px;overflow:hidden}.task-list .task-row:last-child{margin-bottom:0;border-bottom:1px solid #eceff3}.task-list .task-row .input.is-small,.task-list .task-row .select,.task-list .task-row select.input.is-small,.task-list .task-row .select.is-small select{height:2.15rem;width:100% !important}.task-list .task-row .select select{width:100% !important}.task-list .task-row .advanced-options{margin:0;padding:0 .75rem .75rem 2.15rem}.task-list .task-row .advanced-options .task-advanced-controls{align-items:flex-start;flex-direction:column;gap:.55rem}.task-list .task-row .advanced-options .task-advanced-remove{margin-left:0}}.knowledge-base-tree{border:1px solid hsl(223,10%,86%);border-radius:12px;overflow:hidden}.knowledge-base-tree .knowledge-base-tree__table{border-collapse:separate;border-spacing:0 .6rem;margin-bottom:0;background:rgba(0,0,0,0)}.knowledge-base-tree .knowledge-base-tree__table th{font-size:.82rem;letter-spacing:.02em;text-transform:uppercase;color:hsl(0,0%,44%);border-bottom:2px solid hsl(223,10%,86%);background-color:#fff;position:sticky;top:0;z-index:2}.knowledge-base-tree .knowledge-base-tree__table .knowledge-base-tree__group-body tr.knowledge-base-tree__row td{background-color:#fff;border-top:1px solid hsl(223,10%,86%);border-bottom:1px solid hsl(223,10%,86%)}.knowledge-base-tree .knowledge-base-tree__table .knowledge-base-tree__group-body tr.knowledge-base-tree__row td:first-child{border-left:1px solid hsl(223,10%,86%)}.knowledge-base-tree .knowledge-base-tree__table .knowledge-base-tree__group-body tr.knowledge-base-tree__row td:last-child{border-right:1px solid hsl(223,10%,86%)}.knowledge-base-tree .knowledge-base-tree__table .knowledge-base-tree__group-row td{border-bottom:2px solid hsl(325,80%,70%) !important;vertical-align:middle;font-size:.95rem}.knowledge-base-tree .knowledge-base-tree__table .knowledge-base-tree__parent-header td{background-color:hsl(325,80%,92%) !important;border-top:1px solid hsl(325,80%,76%) !important;border-bottom:2px solid hsl(325,80%,70%) !important;border-left:6px solid hsl(325,80%,70%);color:hsl(325,76%,42%) !important;font-size:.96rem;font-weight:900;padding-top:.7rem;padding-bottom:.7rem;letter-spacing:.01em}.knowledge-base-tree .knowledge-base-tree__table .knowledge-base-tree__row.is-root-row td{font-weight:700}.knowledge-base-tree .knowledge-base-tree__table .knowledge-base-tree__row:focus-visible td,.knowledge-base-tree .knowledge-base-tree__table .knowledge-base-tree__row:hover td{background-color:#fff !important}.knowledge-base-tree .knowledge-base-tree__table .knowledge-base-tree__category-cell{padding-left:calc(.6rem + var(--kb-depth, 0)*.85rem);position:relative;text-align:left}.knowledge-base-tree .knowledge-base-tree__table .knowledge-base-tree__category-cell:not(.is-root-node)::before{content:"";position:absolute;left:calc(.35rem + (var(--kb-depth, 0) - 1)*.85rem);top:50%;width:.45rem;height:1px;background-color:hsl(0,0%,58%);opacity:.7;transform:translateY(-50%)}.knowledge-base-tree .knowledge-base-tree__table .knowledge-base-tree__category-cell.is-root-node{font-weight:700}.knowledge-base-tree .knowledge-base-tree__table .knowledge-base-tree__slug{display:inline-block;background-color:hsl(223,10%,90.9%);border:1px solid hsl(223,10%,86%);border-radius:999px;padding:.12rem .55rem;color:hsl(350,100%,71%);font-size:.8rem;font-weight:700}.website-widget-setup-form{width:min(100%,118rem);margin-bottom:6rem}.website-widget-controls{display:grid;grid-template-columns:minmax(0, 1fr);gap:18px}.website-widget-controls--nested{gap:16px;width:100%}.website-widget-settings-stack{display:grid;gap:1rem}.website-widget-settings-group{padding:.2rem 0}.website-widget-settings-group+.website-widget-settings-section,.website-widget-settings-section+.website-widget-settings-group{margin-top:.25rem}.website-widget-settings-group__eyebrow{color:hsl(0,0%,58%);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.website-widget-settings-section{background:#fff;border:1px solid rgba(31,36,48,.1);border-radius:8px;box-shadow:0 8px 20px rgba(31,36,48,.04);padding:1rem}.website-widget-settings-section__summary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;min-height:2.5rem}.website-widget-settings-section__summary::-webkit-details-marker{display:none}.website-widget-settings-section__summary .title,.website-widget-settings-section__summary .help{display:block}.website-widget-settings-section__summary .icon{color:hsl(0,0%,58%);flex:0 0 auto;transition:transform .16s ease}.website-widget-settings-section[open]>.website-widget-settings-section__summary .icon{transform:rotate(180deg)}.website-widget-settings-section__body{border-top:1px solid rgba(31,36,48,.08);margin-top:1rem;padding-top:1rem}.website-widget-control{min-width:0;margin-bottom:0 !important}.website-widget-control>.label{margin-bottom:.4rem}.website-widget-contact-actions{display:grid;gap:.85rem}.website-widget-contact-action{border:1px solid rgba(31,36,48,.1);border-radius:8px;padding:.85rem}.website-widget-contact-action__header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.5rem}.website-widget-launcher-toggle-pair{flex:0 0 auto;max-width:100%}.website-widget-launcher-toggle{display:inline-flex}.website-widget-launcher-toggle__tag{margin-bottom:0 !important}.website-widget-launcher-toggle--show .website-widget-launcher-toggle__checkbox:checked+.website-widget-launcher-toggle__tag{background-color:hsl(325,80%,70%);border-color:hsl(325,76%,42%);color:#fff;opacity:1}.website-widget-launcher-toggle--show .website-widget-launcher-toggle__checkbox:not(:checked)+.website-widget-launcher-toggle__tag{background-color:hsl(0,0%,92%);border:1px solid rgba(185,190,202,.5);color:hsl(0,0%,58%);opacity:.78}.website-widget-launcher-toggle--pulse .website-widget-launcher-toggle__checkbox:checked+.website-widget-launcher-toggle__tag{background-color:hsl(49.14,100%,74.18%);border-color:hsl(49.14,100%,68.18%);color:rgb(127.5,85,0);opacity:1}.website-widget-launcher-toggle--pulse .website-widget-launcher-toggle__checkbox:not(:checked)+.website-widget-launcher-toggle__tag{background-color:hsl(0,0%,92%);border:1px solid rgba(185,190,202,.5);color:hsl(0,0%,58%);opacity:.48}.website-widget-launcher-toggle__checkbox:focus-visible+.website-widget-launcher-toggle__tag{outline:2px solid var(--brand-primary);outline-offset:2px}.website-widget-control--full{grid-column:auto}.website-widget-palette-select{font-weight:500}.website-widget-palette-select option{padding:.4rem .55rem}.website-widget-fields--content{margin-top:2rem;width:100%}.website-widget-team-order-list{display:grid;gap:.5rem}.website-widget-service-area-descriptions{display:grid;gap:1.25rem}.website-widget-service-area-description+.website-widget-service-area-description{border-top:1px solid rgba(31,36,48,.08);padding-top:1.25rem}.website-widget-team-preview-panel{background:#f8fafc;border-radius:6px;padding:.85rem 0}.website-widget-team-order-row{align-items:center;background:#fff;border:1px solid #e3e7ee;border-radius:8px;display:grid;gap:.65rem;grid-template-columns:auto auto minmax(0, 1fr);min-height:3.5rem;padding:.65rem .8rem}.website-widget-team-order-row.sortable-chosen{border-color:color-mix(in srgb, var(--brand-primary) 36%, #e3e7ee);box-shadow:0 10px 24px rgba(31,36,48,.08)}.website-widget-team-order-row.sortable-ghost{opacity:.42}.website-widget-team-order-row__handle{cursor:grab}.website-widget-team-order-row__handle:active{cursor:grabbing}.website-widget-team-order-row__avatar{border-radius:999px;display:block;height:2.5rem;overflow:hidden;width:2.5rem}.website-widget-team-order-row__avatar .avatar-image,.website-widget-team-order-row__avatar img{border-radius:999px;height:100%;object-fit:cover;width:100%}.website-widget-team-order-row__main{display:flex;flex-direction:column;gap:.1rem;min-width:0}.website-widget-team-order-row__name,.website-widget-team-order-row__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.website-widget-team-order-row__name{color:#1f2430;font-weight:800}.website-widget-team-order-row__meta{color:#6b7280;font-size:.82rem;font-weight:650}.website-widget-preview{position:relative}turbo-frame#page_content:has(.website-widget-settings-body)>*:not(.website-widget-settings-body){flex-shrink:0}.website-widget-settings-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.website-widget-settings-body .admin-scroll{flex:1 1 auto;height:100%;max-height:100%;min-height:0}.website-widget-settings-body turbo-frame{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.website-widget-preview__stage{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:clamp(22rem,min(70vh,640px),40rem)}.website-widget-preview__stage .tag{box-shadow:0 6px 16px rgba(31,36,48,.08)}.website-widget-preview__tools{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-start;left:12px;position:absolute;top:12px;z-index:2}.website-widget-preview__languages{display:inline-flex;gap:.25rem}.website-widget-preview__language-button{align-items:center;background:#fff;border:1px solid rgba(31,36,48,.14);border-radius:999px;cursor:pointer;display:inline-flex;font-size:1rem;height:2rem;justify-content:center;line-height:1;padding:0;width:2rem}.website-widget-preview__language-button:hover,.website-widget-preview__language-button:focus-visible,.website-widget-preview__language-button.is-selected{border-color:var(--assistant-widget-accent, #ed8cb4);box-shadow:0 0 0 2px color-mix(in srgb, var(--assistant-widget-accent, #ed8cb4) 22%, transparent)}.website-widget-preview__iframe{box-sizing:border-box;display:block;width:100%;flex:0 0 auto;min-height:clamp(22rem,min(70vh,640px),40rem);height:clamp(22rem,min(70vh,640px),40rem);border:1px solid rgba(31,36,48,.12);border-radius:8px;background:#f7f8fb}.website-widget-preview__size-note{display:none}.website-widget-variations{border-top:1px solid rgba(31,36,48,.1);padding-top:14px}.website-widget-variations__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;font-family:var(--assistant-widget-font, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.website-widget-layout-picker.is-collapsed .website-widget-variations__grid{grid-template-columns:minmax(0, 1fr)}.website-widget-layout-picker.is-collapsed .website-widget-variation-card:not(.is-selected){display:none}.website-widget-variation-card{min-width:0;border:1px solid rgba(31,36,48,.1);border-radius:8px;background:#fbfcfd;color:inherit;cursor:pointer;font:inherit;padding:10px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;width:100%}.website-widget-variation-card:hover,.website-widget-variation-card:focus-visible{border-color:var(--assistant-widget-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--assistant-widget-accent) 18%, transparent)}.service-discovery-flow-preview{font-size:.875rem;line-height:1.45}.service-discovery-flow-preview__variant-card.box{padding:.85rem .95rem}.service-discovery-flow-preview__variant-title{color:rgba(31,36,48,.9);flex:1 1 auto;font-size:.8125rem;font-weight:600;line-height:1.35;min-width:0;word-break:break-word}.service-discovery-flow-preview__status-tag.tag{flex-shrink:0;font-size:.65rem;font-weight:600;height:auto;line-height:1.2;padding:.15rem .42rem;white-space:nowrap}.service-discovery-flow-preview__cta.button{font-size:.75rem;font-weight:600;height:auto;line-height:1.25;min-height:1.6rem;padding:.2rem .65rem}.service-discovery-flow-preview__step-heading.title{line-height:1.3}.service-discovery-flow-preview__step-body.content{font-size:.8125rem}.service-discovery-flow-preview__branch-box.box{padding:.75rem .85rem}.service-discovery-flow-preview__metadata summary{cursor:pointer;font-size:.75rem}.service-discovery-flow-preview__metadata-pre{background:rgba(31,36,48,.04);border-radius:6px;font-size:.68rem;line-height:1.35;max-height:11rem;overflow:auto;padding:.45rem .55rem}.service-discovery-flow-preview__options{align-items:stretch;display:flex;flex-direction:column;gap:.35rem}.service-discovery-flow-preview__field-card{background:hsla(0,0%,100%,.86);border:1px solid rgba(31,36,48,.1);border-radius:8px;color:rgba(31,36,48,.78);font-size:.75rem;line-height:1.45;padding:.45rem .55rem}.service-discovery-flow-preview__field-card p{margin-bottom:.35rem}.service-discovery-flow-preview__field-card p:last-child{margin-bottom:0}.service-discovery-flow-preview__service-teaser{background:color-mix(in srgb, var(--brand-primary) 5%, #ffffff);border:1px solid color-mix(in srgb, var(--brand-primary) 16%, rgba(31, 36, 48, 0.08));border-radius:10px;color:rgba(31,36,48,.72);font-size:.75rem;line-height:1.45;padding:.5rem .6rem}.service-discovery-flow-preview__inline-link{color:color-mix(in srgb, var(--brand-primary) 72%, #1f2430);display:inline-flex;font-size:.72rem;font-weight:600;text-decoration:underline;text-underline-offset:.16em}.service-discovery-flow-preview__provider-card{align-items:flex-start;background:hsla(0,0%,100%,.9);border:1px solid rgba(31,36,48,.1);border-radius:12px;display:flex;gap:.55rem;padding:.55rem}.service-discovery-flow-preview__provider-photo{align-items:center;background:radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.92), transparent 34%),color-mix(in srgb, var(--brand-primary) 18%, #f4f6f8);border:1px solid rgba(31,36,48,.08);border-radius:999px;color:color-mix(in srgb, var(--brand-primary) 58%, #1f2430);display:inline-flex;flex:0 0 2.25rem;font-size:.78rem;font-weight:700;height:2.25rem;justify-content:center;overflow:hidden;width:2.25rem}.service-discovery-flow-preview__provider-photo img{height:100%;object-fit:cover;width:100%}.service-discovery-flow-preview__provider-copy{color:rgba(31,36,48,.74);flex:1 1 auto;font-size:.72rem;line-height:1.4;min-width:0}.service-discovery-flow-preview__provider-copy p{margin-bottom:.35rem}.service-discovery-flow-preview__provider-name{color:rgba(31,36,48,.9);font-size:.78rem;font-weight:700}.service-discovery-flow-preview__provider-badge{background:color-mix(in srgb, var(--brand-primary) 13%, #ffffff);border-radius:999px;color:color-mix(in srgb, var(--brand-primary) 64%, #1f2430);display:inline-flex;font-size:.62rem;font-weight:700;line-height:1.2;margin-bottom:.35rem;padding:.16rem .42rem}.service-discovery-flow-preview__provider-source{border-top:1px dashed rgba(31,36,48,.12);color:rgba(31,36,48,.44);font-size:.62rem;line-height:1.35;margin-top:.4rem;padding-top:.35rem}.service-discovery-flow-preview__visual-tiles{display:grid;gap:.35rem;grid-template-columns:repeat(auto-fit, minmax(6.5rem, 1fr))}.service-discovery-flow-preview__visual-tile{align-items:center;background:linear-gradient(135deg, rgba(255, 255, 255, 0.96), color-mix(in srgb, var(--brand-primary) 5%, #ffffff));border:1px solid rgba(31,36,48,.09);border-radius:10px;color:rgba(31,36,48,.72);display:flex;font-size:.7rem;font-weight:600;line-height:1.25;min-height:2.2rem;padding:.4rem .5rem}.service-discovery-flow-preview__lane{position:relative}.service-discovery-flow-preview__step-card,.service-discovery-flow-preview__intersection{border-radius:12px;border:1px solid rgba(31,36,48,.12);box-shadow:0 6px 14px rgba(31,36,48,.05)}.service-discovery-flow-preview__step-card.box{padding:.65rem .75rem}.service-discovery-flow-preview__connector{align-self:center;background:linear-gradient(180deg, color-mix(in srgb, var(--brand-primary) 55%, #ffffff), color-mix(in srgb, var(--brand-primary) 12%, #ffffff));border-radius:999px;height:1.35rem;margin:-0.25rem 0 .4rem;opacity:.9;position:relative;width:.2rem}.service-discovery-flow-preview__connector::after{border-left:.35rem solid rgba(0,0,0,0);border-right:.35rem solid rgba(0,0,0,0);border-top:.45rem solid color-mix(in srgb, var(--brand-primary) 40%, #ffffff);bottom:-0.1rem;content:"";left:50%;position:absolute;transform:translateX(-50%)}.service-discovery-flow-preview__intersection{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-primary) 4%, #ffffff), #ffffff),#fff;padding:.7rem .75rem .8rem}.service-discovery-flow-preview__intersection-head{align-items:center;display:flex;gap:.45rem}.service-discovery-flow-preview__intersection-tag{border-radius:999px;font-weight:700}.service-discovery-flow-preview__intersection-trigger{color:rgba(31,36,48,.62);font-size:.78rem}.service-discovery-flow-preview__intersection-routes{display:grid;gap:.55rem}.service-discovery-flow-preview__intersection-route{background:hsla(0,0%,100%,.92);border:1px solid rgba(31,36,48,.1);border-radius:10px;padding:.55rem .65rem}.service-discovery-flow-preview__intersection-route-title{color:rgba(31,36,48,.9);font-size:.78rem;font-weight:700}.service-discovery-flow-preview__intersection-route-message{color:rgba(31,36,48,.74);font-size:.72rem;line-height:1.45}.service-discovery-flow-preview__rejoin{align-items:flex-start;border-top:1px dashed rgba(31,36,48,.12);display:flex;flex-direction:column;gap:.35rem;padding-top:.55rem}.service-discovery-flow-preview__rejoin-pill{background:color-mix(in srgb, var(--brand-primary) 10%, #ffffff);border:1px solid color-mix(in srgb, var(--brand-primary) 24%, rgba(31, 36, 48, 0.12));border-radius:999px;color:color-mix(in srgb, var(--brand-primary) 60%, #1f2430);display:inline-flex;font-size:.74rem;font-weight:700;padding:.25rem .55rem}.service-discovery-flow-preview__language-button.button{border-radius:999px;border:1px solid rgba(31,36,48,.16);box-shadow:0 2px 8px rgba(31,36,48,.06);color:rgba(31,36,48,.92);font-size:.75rem;min-height:1.75rem;padding-inline:.7rem;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.service-discovery-flow-preview__language-button.button:hover,.service-discovery-flow-preview__language-button.button:focus-visible{border-color:color-mix(in srgb, var(--brand-primary) 50%, rgba(31, 36, 48, 0.16));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 18%, transparent);color:rgba(31,36,48,.96);transform:translateY(-1px)}.service-discovery-flow-preview__language-button.button.is-selected,.service-discovery-flow-preview__language-button.button[aria-current=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-primary) 12%, #ffffff), color-mix(in srgb, var(--brand-primary) 20%, #ffffff));border-color:color-mix(in srgb, var(--brand-primary) 70%, rgba(31, 36, 48, 0.16));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 20%, transparent),0 10px 22px color-mix(in srgb, var(--brand-primary) 16%, transparent);color:color-mix(in srgb, var(--brand-primary) 55%, #1f2430)}.service-discovery-flow-preview__option.button,.service-discovery-flow-preview__option.tag{background:#fff;border:1px solid rgba(31,36,48,.14);border-radius:4px;box-shadow:none;color:rgba(31,36,48,.82);font-family:inherit;font-size:.75rem;font-weight:400;flex-direction:column;height:auto;margin:0;line-height:1.25;min-height:1.55rem;padding:.2rem .45rem;justify-content:flex-start;text-align:left;width:100%;white-space:normal}.service-discovery-flow-preview__option.is-disabled{background:rgba(245,246,248,.82);border-color:rgba(31,36,48,.12);color:rgba(31,36,48,.42);cursor:not-allowed}.service-discovery-flow-preview__option-label,.service-discovery-flow-preview__option-hint{display:block;width:100%}.service-discovery-flow-preview__option-hint{color:rgba(31,36,48,.48);font-size:.68rem;margin-top:.12rem}.service-discovery-flow-preview__service-card{background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.92)),#fff;border:1px solid rgba(31,36,48,.1);border-radius:10px;box-shadow:0 5px 12px rgba(31,36,48,.05);padding:.55rem .65rem}.service-discovery-flow-preview__service-name{color:rgba(31,36,48,.92);font-size:.84rem;font-weight:600;line-height:1.3}.service-discovery-flow-preview__service-type{color:rgba(31,36,48,.56);font-size:.74rem;line-height:1.3}.service-discovery-flow-preview__service-card .tag{border-radius:999px;font-size:.72rem;padding-inline:.55rem}.receptionist-flow-map{background:radial-gradient(circle at top left, color-mix(in srgb, var(--brand-primary) 12%, transparent), transparent 28%),linear-gradient(180deg, #ffffff, color-mix(in srgb, var(--brand-primary) 3%, #ffffff))}.receptionist-flow-map__mermaid{white-space:pre}.receptionist-flow-map__routes{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit, minmax(17rem, 1fr))}.receptionist-flow-map__route.box{background:hsla(0,0%,100%,.94);border:1px solid rgba(31,36,48,.1);border-radius:14px;box-shadow:0 12px 28px rgba(31,36,48,.07);padding:.85rem}.receptionist-flow-map__route-head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.receptionist-flow-map__route-title{color:rgba(31,36,48,.94);font-size:.9rem;font-weight:800;line-height:1.25}.receptionist-flow-map__route-trigger{color:rgba(31,36,48,.56);font-size:.72rem;line-height:1.35}.receptionist-flow-map__route-summary{background:color-mix(in srgb, var(--brand-primary) 5%, #ffffff);border:1px solid color-mix(in srgb, var(--brand-primary) 14%, rgba(31, 36, 48, 0.08));border-radius:10px;color:rgba(31,36,48,.72);font-size:.76rem;line-height:1.45;padding:.5rem .6rem}.receptionist-flow-map__route-badge.tag{border-radius:999px;color:color-mix(in srgb, var(--brand-primary) 58%, #1f2430);flex-shrink:0;font-size:.66rem;font-weight:800;text-transform:uppercase}.website-widget-variation-card.is-selected{border-color:var(--assistant-widget-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--assistant-widget-accent) 28%, transparent)}.website-widget-variation-card__label{display:block;margin-bottom:8px;color:rgba(31,36,48,.7);font-size:.72rem;font-weight:700}.website-widget-variation-card__stage{display:flex;align-items:flex-end;justify-content:flex-end;min-height:92px;padding:10px;border-radius:8px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.2)),#f4f6f8}.website-widget-variation-card__stage.is-side{align-items:center;min-height:188px;padding:20px 12px}.website-widget-variation-card__stage.is-side.is-right{justify-content:flex-end;padding-left:10px;padding-right:0}.website-widget-variation-card__stage.is-left{justify-content:flex-start}.website-widget-variation-card__stage.is-side.is-left{padding-left:0;padding-right:10px}.website-widget-variation-launcher-actions{display:inline-flex;align-items:flex-end;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:100%}.website-widget-variation-launcher-actions.is-side{align-items:center;flex-wrap:nowrap;width:100%}.website-widget-variation-launcher-actions.is-side.is-right{justify-content:flex-end}.website-widget-variation-launcher-actions.is-left{justify-content:flex-start}.website-widget-variation-launcher-actions.is-side.is-left{justify-content:flex-start}.website-widget-variation-contact-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:var(--assistant-widget-secondary-accent);color:#fff;box-shadow:0 10px 24px color-mix(in srgb, var(--assistant-widget-secondary-accent) 28%, transparent)}.website-widget-variation-contact-button svg,.website-widget-variation-stack__contact-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.website-widget-variation-whatsapp-glyph{fill:currentColor;stroke:none;height:24px;width:24px}.website-widget-variation-contact-button[data-variation-contact-action=whatsapp],.website-widget-variation-stack__contact-row.is-whatsapp{color:#25d366}.website-widget-variation-contact-button.is-hidden{display:none}.website-widget-variation-button{display:inline-flex;align-items:center;gap:8px;min-height:42px;max-width:100%;border:0;border-radius:999px;background:var(--assistant-widget-secondary-accent);color:#fff;box-shadow:0 10px 24px color-mix(in srgb, var(--assistant-widget-secondary-accent) 34%, transparent);font:inherit;font-size:.9rem;font-weight:700;padding:0 14px}.website-widget-variation-button span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.website-widget-variation-button.is-icon-only{justify-content:center;width:42px;min-width:42px;padding:0}.website-widget-variation-stack{width:min(172px,100%);overflow:hidden;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.16)}.website-widget-variation-stack.is-side{border-radius:12px 0 0 12px;border-right:0}.website-widget-variation-stack.is-side.is-right{border-radius:12px 0 0 12px;border-right:0}.website-widget-variation-stack.is-side.is-left{border-left:0;border-radius:0 12px 12px 0;border-right:1px solid rgba(15,23,42,.12)}.website-widget-variation-stack__title,.website-widget-variation-stack div:not(.website-widget-variation-stack__title){display:flex;align-items:center;justify-content:flex-start;min-height:34px;padding:0 10px;text-align:left;font-size:.82rem;font-weight:700;line-height:1.1}.website-widget-variation-stack__title{background:var(--assistant-widget-secondary-accent);color:#fff}.website-widget-variation-stack div:not(.website-widget-variation-stack__title){border-top:1px solid rgba(15,23,42,.12);color:var(--assistant-widget-secondary-accent)}.website-widget-variation-stack__contact-row{align-items:center;background:#fff;border-top:1px solid rgba(15,23,42,.12);color:var(--assistant-widget-secondary-accent);display:flex;gap:8px;min-height:34px;padding:0 10px;text-align:left}.website-widget-variation-stack__contact-icon{align-items:center;color:var(--assistant-widget-secondary-accent);display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;width:16px}.website-widget-variation-stack__contact-icon svg{height:16px;width:16px}.website-widget-variation-stack__contact-label{flex:1 1 auto}.website-widget-variation-stack__contact-row.is-pulsing .website-widget-variation-stack__contact-icon{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--assistant-widget-secondary-accent) 28%, transparent))}.localized-template-fields{display:grid;gap:10px}.assistant-widget-test-site{display:grid;gap:1rem}.assistant-widget-preview-page{min-height:100vh;background:#fff}.assistant-widget-test-site--standalone{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at top left, color-mix(in srgb, var(--brand-primary) 22%, transparent), transparent 26%),linear-gradient(180deg, color-mix(in srgb, var(--brand-primary) 9%, #ffffff) 0%, #ffffff 42%, #ffffff 100%);padding:clamp(1rem,2vw,1.5rem)}.assistant-widget-test-site__shell{min-width:0;width:min(100%,1200px);margin:0 auto}.assistant-widget-test-site__back-row{margin-bottom:.35rem}.assistant-widget-test-site__back{align-items:center;color:rgba(31,36,48,.62);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;line-height:1.2;text-decoration:none}.assistant-widget-test-site__back:hover,.assistant-widget-test-site__back:focus-visible{color:color-mix(in srgb, var(--brand-primary) 55%, #1f2430);text-decoration:underline}.assistant-widget-test-site__back-icon{font-size:.95em;opacity:.85}.assistant-widget-test-site__heading-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.25rem;justify-content:space-between;margin-bottom:1.25rem}.assistant-widget-test-site__heading-row .assistant-widget-test-site__heading{flex:1 1 12rem;margin-bottom:0;min-width:0}.assistant-widget-test-site__heading-row .assistant-widget-test-site__mode-switch{flex-shrink:0;justify-content:flex-end;margin-left:auto}.assistant-widget-test-site__controls{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;min-width:0}.assistant-widget-test-site__advanced{flex-basis:100%;text-align:right}.assistant-widget-test-site__advanced-summary{color:rgba(31,36,48,.6);cursor:pointer;display:inline-block;user-select:none}.assistant-widget-test-site__advanced[open] .assistant-widget-test-site__advanced-summary{margin-bottom:.5rem}.assistant-widget-test-site__advanced .assistant-widget-test-site__mode-switch{margin-left:.5rem}.assistant-widget-test-site__controls .assistant-widget-test-site__mode-switch{margin-left:0}.assistant-widget-test-site__heading{margin-bottom:0}.assistant-widget-test-site__mode-switch{display:inline-flex;max-width:100%;min-width:0}.assistant-widget-test-site__mode-track{align-items:stretch;background:rgba(31,36,48,.08);border-radius:9999px;display:inline-flex;gap:1px;max-width:100%;overflow-x:auto;padding:2px;scrollbar-width:none;width:fit-content}.assistant-widget-test-site__mode-track::-webkit-scrollbar{display:none}.assistant-widget-test-site__mode-option{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:9999px;color:rgba(31,36,48,.55);display:inline-flex;flex:0 0 auto;font-size:.8125rem;font-weight:600;justify-content:center;letter-spacing:.02em;line-height:1.2;min-height:2rem;padding:.3rem .75rem;text-align:center;text-decoration:none;transition:background .15s ease,box-shadow .15s ease,color .15s ease;white-space:nowrap}.assistant-widget-test-site__mode-option:hover,.assistant-widget-test-site__mode-option:focus-visible{background:hsla(0,0%,100%,.72);color:#1f2430}.assistant-widget-test-site__mode-track--test .assistant-widget-test-site__mode-option.is-active{background:rgb(88.3728, 144.1872, 117.21024);box-shadow:0 1px 6px color-mix(in srgb, rgb(88.3728, 144.1872, 117.21024) 30%, transparent);color:hsl(0, 0%, 100%)}.assistant-widget-test-site__mode-track--test .assistant-widget-test-site__mode-option.is-active:hover,.assistant-widget-test-site__mode-track--test .assistant-widget-test-site__mode-option.is-active:focus-visible{background:rgb(70.69824, 115.34976, 93.768192);color:hsl(0, 0%, 100%)}.assistant-widget-test-site__mode-track--live .assistant-widget-test-site__mode-option.is-active{background:rgb(153, 138.6993348, 73.9908);box-shadow:0 1px 6px color-mix(in srgb, rgb(153, 138.6993348, 73.9908) 30%, transparent);color:hsl(0, 0%, 100%)}.assistant-widget-test-site__mode-track--live .assistant-widget-test-site__mode-option.is-active:hover,.assistant-widget-test-site__mode-track--live .assistant-widget-test-site__mode-option.is-active:focus-visible{background:rgb(122.4, 110.95946784, 59.19264);color:hsl(0, 0%, 100%)}.assistant-widget-test-site__mode-track--llm .assistant-widget-test-site__mode-option.is-active{background:#1f2430;box-shadow:0 1px 6px rgba(31,36,48,.24);color:hsl(0, 0%, 100%)}.assistant-widget-test-site__mode-track--llm .assistant-widget-test-site__mode-option.is-active:hover,.assistant-widget-test-site__mode-track--llm .assistant-widget-test-site__mode-option.is-active:focus-visible{background:#111827;color:hsl(0, 0%, 100%)}.assistant-widget-test-site__mode-track--engine .assistant-widget-test-site__mode-option.is-active{background:color-mix(in srgb, var(--brand-primary) 70%, #1f2430);box-shadow:0 1px 6px color-mix(in srgb, var(--brand-primary) 28%, transparent);color:hsl(0, 0%, 100%)}.assistant-widget-test-site__mode-track--engine .assistant-widget-test-site__mode-option.is-active:hover,.assistant-widget-test-site__mode-track--engine .assistant-widget-test-site__mode-option.is-active:focus-visible{background:color-mix(in srgb, var(--brand-primary) 58%, #111827);color:hsl(0, 0%, 100%)}.assistant-widget-test-site__mode-track--admin .assistant-widget-test-site__mode-option.is-active{background:#374151;box-shadow:0 1px 6px rgba(31,36,48,.24);color:hsl(0, 0%, 100%)}.assistant-widget-test-site__mode-track--admin .assistant-widget-test-site__mode-option.is-active:hover,.assistant-widget-test-site__mode-track--admin .assistant-widget-test-site__mode-option.is-active:focus-visible{background:#111827;color:hsl(0, 0%, 100%)}.assistant-widget-test-site__stage{align-content:start;background:radial-gradient(circle at top left, color-mix(in srgb, var(--brand-primary) 16%, transparent), transparent 22%),linear-gradient(180deg, #ffffff, var(--brand-bg-lighter, #f8fafc) 42%, #ffffff);border:1px solid rgba(31,36,48,.1);border-radius:20px;box-shadow:0 20px 50px rgba(31,36,48,.08);display:grid;min-height:min(78vh,980px);overflow:hidden;padding:clamp(1.5rem,3vw,2.5rem)}.assistant-widget-test-site__eyebrow{display:inline-block;margin-bottom:.75rem;color:color-mix(in srgb, var(--brand-primary) 42%, #1f2430);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.assistant-widget-test-site__stage-copy{max-width:34rem}.assistant-widget-test-site__stage-copy--chat{max-width:42rem;width:min(100%,42rem)}.assistant-widget-test-site__stage-copy--chat .box{background:hsla(0,0%,100%,.92);border:1px solid rgba(31,36,48,.08);box-shadow:0 18px 48px rgba(31,36,48,.12)}.assistant-widget-test-site__ghost-lines{display:grid;gap:.9rem;max-width:32rem;margin-top:.25rem}.assistant-widget-test-site__ghost-lines span{display:block;height:.85rem;border-radius:999px;background:rgba(31,36,48,.08)}.assistant-widget-test-site__ghost-lines span:nth-child(1){width:100%}.assistant-widget-test-site__ghost-lines span:nth-child(2){width:76%}.assistant-widget-test-site__ghost-lines span:nth-child(3){width:58%}.assistant-widget-test-site__ghost-lines span:nth-child(4){width:88%}.assistant-widget-test-site__ghost-lines span:nth-child(5){width:48%}.assistant-widget-test-site__ghost-lines span:nth-child(6){width:70%}@media screen and (min-width: 1024px){.assistant-widget-test-site__stage{min-height:min(82vh,1040px)}}@media screen and (max-width: 768px){.assistant-widget-test-site__heading-row .assistant-widget-test-site__mode-switch{margin-left:auto;width:auto}.assistant-widget-test-site__controls{justify-content:flex-start;width:100%}.assistant-widget-test-site__stage{min-height:72vh}}@media screen and (max-width: 520px){.assistant-widget-test-site--standalone{min-height:100dvh;padding:.75rem}.assistant-widget-test-site__heading-row{align-items:stretch;display:grid;gap:.75rem;margin-bottom:.85rem}.assistant-widget-test-site__heading-row .assistant-widget-test-site__heading,.assistant-widget-test-site__heading-row .assistant-widget-test-site__mode-switch,.assistant-widget-test-site__controls,.assistant-widget-test-site__controls .assistant-widget-test-site__mode-switch,.assistant-widget-test-site__mode-track{margin-left:0;width:100%}.assistant-widget-test-site__heading .title{font-size:1.5rem;line-height:1.12}.assistant-widget-test-site__heading .subtitle{font-size:.95rem}.assistant-widget-test-site__controls{align-items:stretch;display:grid;grid-template-columns:minmax(0, 1fr)}.assistant-widget-test-site__mode-option{flex:1 0 auto;padding-left:.65rem;padding-right:.65rem}.assistant-widget-test-site__stage{border-radius:16px;min-height:calc(100dvh - 17rem);padding:1rem}}@media screen and (max-width: 360px){.assistant-widget-test-site__heading .title{font-size:1.35rem}.assistant-widget-test-site__mode-option{font-size:.75rem;padding-left:.55rem;padding-right:.55rem}}.localized-template-fields__row{display:grid;grid-template-columns:minmax(14rem, 18.75rem) minmax(0, 1fr) auto;gap:1.5rem;align-items:start}.localized-template-fields__row[hidden]{display:none}.localized-template-fields__language{min-width:0}.localized-template-fields__language .select,.localized-template-fields__language select{width:100%}.localized-template-fields__input{min-width:0}.localized-template-fields__input .textarea{min-height:6rem}.assistant-use-cases__list{display:grid;gap:1rem}.assistant-use-case{border:1px solid var(--bulma-border, #dbdbdb);border-radius:8px;padding:1rem}.assistant-use-case__title,.assistant-use-case__subtitle{display:inline-flex;align-items:center;gap:.5rem;font-weight:700}.assistant-use-case__nested{display:grid;gap:.75rem;margin-top:1rem}.assistant-use-case__subcase{border-top:1px solid var(--bulma-border-light, #ededed);padding-top:.75rem}@media(min-width: 900px){.assistant-use-cases__list{grid-template-columns:repeat(2, minmax(0, 1fr))}.assistant-use-case:nth-child(2){grid-row:span 2}}.is-sticky-top{position:sticky;top:16px}.assistant-widget-catalog-surface{background:color-mix(in srgb, var(--bulma-info) 12%, var(--bulma-scheme-main));border:1px solid color-mix(in srgb, var(--bulma-info) 24%, var(--bulma-border));box-shadow:none}.assistant-widget-catalog-surface--plain{background:color-mix(in srgb, var(--bulma-info) 4%, var(--bulma-scheme-main));border-color:color-mix(in srgb, var(--bulma-info) 12%, var(--bulma-border))}.assistant-widget-catalog-chip{background:color-mix(in srgb, var(--bulma-info) 8%, var(--bulma-scheme-main));border:1px solid color-mix(in srgb, var(--bulma-info) 18%, var(--bulma-border));color:var(--bulma-text)}.assistant-widget-catalog-chip--plain{background:var(--bulma-scheme-main);border-color:var(--bulma-border)}.assistant-widget-catalog-chip--link{background:color-mix(in srgb, var(--bulma-link, var(--bulma-info)) 12%, var(--bulma-scheme-main));border-color:color-mix(in srgb, var(--bulma-link, var(--bulma-info)) 30%, var(--bulma-border));color:var(--bulma-text-strong);cursor:pointer;font-weight:700;text-decoration:none}.assistant-widget-catalog-chip--link:hover,.assistant-widget-catalog-chip--link:focus-visible{background:color-mix(in srgb, var(--bulma-link, var(--bulma-info)) 22%, var(--bulma-scheme-main))}.assistant-widget-catalog-shell{background:var(--bulma-scheme-main);border:0;border-radius:0;box-shadow:none;overflow:visible}.assistant-widget-catalog-shell__body{background:var(--bulma-scheme-main)}.assistant-widget-catalog-row{background:var(--bulma-scheme-main);border:1px solid var(--bulma-border);border-radius:18px;box-shadow:0 1px 2px color-mix(in srgb, var(--bulma-text) 7%, transparent);color:var(--bulma-text-strong)}.button.assistant-widget-catalog-row{min-height:3.75rem;padding-inline:1.5rem;text-align:left;white-space:normal}.assistant-widget-catalog-action{background:var(--bulma-text-strong);border:2px solid color-mix(in srgb, var(--bulma-scheme-main) 82%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--bulma-text) 14%, transparent);color:var(--bulma-scheme-main);font-weight:700}.assistant-widget-live-catalog{box-shadow:none;overflow:visible}.assistant-widget-live-catalog__triggers{display:flex;flex-wrap:wrap;gap:.45rem;max-height:18rem;overflow-x:hidden;overflow-y:auto;padding-bottom:.25rem;padding-right:.35rem;scrollbar-gutter:stable}.assistant-widget-live-trigger{background:var(--bulma-scheme-main);border-color:var(--bulma-border);box-shadow:none;color:var(--bulma-text-strong)}.assistant-widget-live-trigger--active{background:color-mix(in srgb, var(--bulma-text) 7%, var(--bulma-scheme-main));border-color:color-mix(in srgb, var(--bulma-text) 32%, var(--bulma-border))}.assistant-widget-live-catalog__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.assistant-widget-live-catalog__workspace{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(18rem, 26rem) minmax(14rem, 1fr)}.assistant-widget-live-catalog__frame-wrap{background:color-mix(in srgb, var(--bulma-text) 3%, var(--bulma-scheme-main));border:1px solid var(--bulma-border);border-radius:8px;overflow:hidden}.assistant-widget-live-catalog__frame{background:var(--bulma-scheme-main);border:0;display:block;height:min(42rem,76vh);width:100%}.assistant-widget-live-catalog__comparison{background:color-mix(in srgb, var(--bulma-text) 2%, var(--bulma-scheme-main));border:1px solid var(--bulma-border);border-radius:8px;padding:1rem}.assistant-widget-journey-group{margin-bottom:2.25rem}.assistant-widget-journey-group__head{align-items:flex-start;border-bottom:2px solid var(--bulma-border);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:.6rem}.assistant-widget-journey{background:var(--bulma-scheme-main);border:1px solid var(--bulma-border);border-radius:12px;margin-bottom:1rem;padding:1.25rem}.assistant-widget-journey__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.assistant-widget-journey__rail{align-items:stretch;display:flex;gap:0;margin:0 -0.25rem;overflow-x:auto;padding:.25rem .25rem 1rem;scroll-snap-type:x proximity}.assistant-widget-journey__step{display:flex;flex:0 0 auto;flex-direction:column;gap:.6rem;scroll-snap-align:start;width:19rem}.assistant-widget-journey__step-head{align-items:center;display:flex;gap:.6rem;min-height:3.1rem}.assistant-widget-journey__step-number{align-items:center;background:color-mix(in srgb, var(--bulma-text) 88%, var(--bulma-scheme-main));border-radius:999px;color:var(--bulma-scheme-main);display:inline-flex;flex:0 0 1.6rem;font-size:.85rem;font-weight:750;height:1.6rem;justify-content:center;width:1.6rem}.assistant-widget-journey__step-labels{display:flex;flex-direction:column;gap:.1rem;min-width:0}.assistant-widget-journey__step-labels strong{color:var(--bulma-text-strong);font-size:.92rem;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-widget-journey__step-labels small{color:var(--bulma-text);font-size:.72rem}.assistant-widget-journey__phone{background:color-mix(in srgb, var(--bulma-text) 4%, var(--bulma-scheme-main));border:1px solid var(--bulma-border);border-radius:14px;height:34rem;overflow:hidden}.assistant-widget-journey__frame{background:var(--bulma-scheme-main);border:0;display:block;height:100%;width:100%}.assistant-widget-journey__placeholder{align-items:center;color:var(--bulma-text);display:flex;font-size:.85rem;height:100%;justify-content:center;padding:1rem;text-align:center}.assistant-widget-journey__conditional-badge{background:color-mix(in srgb, var(--bulma-warning, #f5a623) 22%, var(--bulma-scheme-main));border:1px solid color-mix(in srgb, var(--bulma-warning, #f5a623) 45%, var(--bulma-border));border-radius:999px;color:var(--bulma-text-strong);display:inline-block;font-size:.62rem;font-weight:750;letter-spacing:.03em;margin-right:.35rem;padding:.05rem .45rem;text-transform:uppercase;vertical-align:baseline}.assistant-widget-journey__conditional-badge--info{background:color-mix(in srgb, var(--bulma-link, var(--bulma-info)) 16%, var(--bulma-scheme-main));border-color:color-mix(in srgb, var(--bulma-link, var(--bulma-info)) 38%, var(--bulma-border))}.assistant-widget-journey__conditional-note{color:var(--bulma-text);font-size:.76rem;line-height:1.3;margin:-0.2rem 0 0}.assistant-widget-journey__step--conditional .assistant-widget-journey__phone{border-style:dashed;opacity:.85}.assistant-widget-journey__branches{background:color-mix(in srgb, var(--bulma-link, var(--bulma-info)) 7%, var(--bulma-scheme-main));border:1px solid color-mix(in srgb, var(--bulma-link, var(--bulma-info)) 22%, var(--bulma-border));border-radius:10px;display:flex;flex-direction:column;gap:.45rem;padding:.6rem .7rem}.assistant-widget-journey__branches-label{color:var(--bulma-text);font-size:.68rem;font-weight:750;letter-spacing:.04em;margin:0;text-transform:uppercase}.assistant-widget-journey__branch{display:flex;flex-direction:column;gap:.1rem}.assistant-widget-journey__branch-option{align-self:flex-start;background:var(--bulma-scheme-main);border:1px solid var(--bulma-border);border-radius:999px;color:var(--bulma-text-strong);font-size:.8rem;font-weight:750;padding:.12rem .55rem}.assistant-widget-journey__branch-outcome{color:var(--bulma-text);font-size:.8rem;line-height:1.3}.assistant-widget-journey__connector{align-self:center;color:color-mix(in srgb, var(--bulma-text) 45%, var(--bulma-scheme-main));flex:0 0 auto;font-size:1.4rem;padding:0 .35rem;margin-top:2.6rem}.assistant-widget-card-gallery{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, 22rem), 1fr))}.assistant-widget-card-tile{background:var(--bulma-scheme-main);border:1px solid var(--bulma-border);border-radius:8px;box-shadow:0 1px 2px color-mix(in srgb, var(--bulma-text) 6%, transparent);padding:1rem}.assistant-widget-card-tile--service-detail{grid-column:1/-1}.assistant-widget-card-tile--choice-list{grid-column:1/-1}.assistant-widget-card-tile--question{background:color-mix(in srgb, var(--bulma-info) 3%, var(--bulma-scheme-main))}.assistant-widget-card-tile__meta{display:flex;flex-wrap:wrap;gap:.5rem}.assistant-widget-card-options{display:grid;gap:.5rem}.assistant-widget-card-options--compact{gap:.4rem}.assistant-widget-card-option{background:var(--bulma-scheme-main);border-color:color-mix(in srgb, var(--bulma-text) 16%, var(--bulma-border));box-shadow:none;color:var(--bulma-text-strong);font-size:.95rem;min-height:2.65rem;padding:.55rem 1rem;white-space:normal}.assistant-widget-card-option--compact{font-size:.88rem;min-height:2.25rem;padding:.42rem .8rem}.button.assistant-widget-card-option:hover,.button.assistant-widget-card-option:focus{background:color-mix(in srgb, var(--bulma-text) 3%, var(--bulma-scheme-main));border-color:color-mix(in srgb, var(--bulma-text) 32%, var(--bulma-border));color:var(--bulma-text-strong)}.assistant-widget-card-option--primary{background:color-mix(in srgb, var(--bulma-text) 6%, var(--bulma-scheme-main));border-color:color-mix(in srgb, var(--bulma-text) 28%, var(--bulma-border));color:var(--bulma-text-strong)}.button.assistant-widget-card-option--primary:hover,.button.assistant-widget-card-option--primary:focus{background:color-mix(in srgb, var(--bulma-text) 8%, var(--bulma-scheme-main));border-color:color-mix(in srgb, var(--bulma-text) 36%, var(--bulma-border));color:var(--bulma-text-strong)}.assistant-widget-card-details summary{cursor:pointer;font-weight:700}.assistant-widget-card-setup{background:color-mix(in srgb, var(--bulma-info) 3%, var(--bulma-scheme-main));border:1px solid color-mix(in srgb, var(--bulma-info) 11%, var(--bulma-border));border-radius:8px;display:grid;gap:.65rem;margin-top:1rem;padding:.85rem}.assistant-widget-card-setup h4{color:var(--bulma-text-strong);font-size:.9rem;font-weight:750;line-height:1.2;margin:0}.assistant-widget-card-setup dl{display:grid;gap:.55rem;margin:0}.assistant-widget-card-setup dl>div{display:grid;gap:.15rem}.assistant-widget-card-setup dt{color:var(--bulma-text-strong);font-size:.76rem;font-weight:750;line-height:1.25}.assistant-widget-card-setup dd{color:var(--bulma-text);font-size:.8rem;font-weight:600;line-height:1.35;margin:0}.assistant-widget-choice-list-preview{display:grid;gap:1rem}.assistant-widget-choice-list-preview__intro{background:color-mix(in srgb, var(--bulma-info) 4%, var(--bulma-scheme-main));border:1px solid color-mix(in srgb, var(--bulma-info) 12%, var(--bulma-border));border-radius:8px;padding:1rem}.assistant-widget-choice-list-preview__variants{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 19rem), 1fr))}.assistant-widget-choice-list-preview__variant{background:var(--bulma-scheme-main);border:1px solid var(--bulma-border);border-radius:8px;box-shadow:0 1px 2px color-mix(in srgb, var(--bulma-text) 5%, transparent);display:flex;flex-direction:column;gap:.75rem;padding:.9rem}.assistant-widget-choice-list-preview__variant h3{color:var(--bulma-text-strong);font-size:1.05rem;font-weight:750;line-height:1.2;margin:0}.assistant-widget-choice-list-preview__notes{display:grid;gap:.35rem}@media(max-width: 960px){.assistant-widget-live-catalog__workspace{grid-template-columns:minmax(0, 1fr)}.assistant-widget-live-catalog__frame{height:min(38rem,80vh)}}.assistant-widget-catalog-gallery{display:grid;gap:.5rem;grid-template-columns:1.2fr .8fr}.assistant-widget-catalog-gallery span{min-height:4.5rem;background:color-mix(in srgb, var(--bulma-info) 18%, var(--bulma-scheme-main));border:1px solid color-mix(in srgb, var(--bulma-info) 24%, var(--bulma-border));border-radius:8px}.assistant-widget-catalog-gallery span:first-child{grid-row:span 2}.assistant-widget-catalog-summary{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;background:var(--bulma-scheme-main);border:1px solid var(--bulma-border);border-radius:8px}.assistant-widget-catalog-summary .icon{background:color-mix(in srgb, var(--bulma-info) 16%, var(--bulma-scheme-main));border:1px solid color-mix(in srgb, var(--bulma-info) 24%, var(--bulma-border));border-radius:999px;color:var(--bulma-text-strong);flex:0 0 auto}@media screen and (max-width: 1439px){.localized-template-fields__row{grid-template-columns:minmax(0, 1fr) auto}.localized-template-fields__language{grid-column:1/-1;padding-top:0}.is-sticky-top{position:static}}@media screen and (max-width: 768px){.website-widget-preview__size-note{display:block}}@media screen and (max-width: 767px){.website-widget-variations__grid{grid-template-columns:minmax(0, 1fr)}}::selection{background-color:var(--brand-primary);color:#fff}*:focus-visible{outline-color:var(--brand-primary)}.input:focus,.textarea:focus,.select select:focus{border-color:var(--brand-primary);box-shadow:0 0 0 .125em rgba(var(--brand-primary-rgb), 0.25)}.switch input[type=checkbox]:checked+.check{background:var(--brand-primary)}.checkbox input[type=checkbox]:checked+.checkmark{background-color:hsl(0, 0%, 44%);border-color:hsl(0, 0%, 44%)}:root{--bulma-success: hsl(151, 76%, 76%);--bulma-danger: hsl(350, 100%, 71%);--bulma-info: hsl(199, 65%, 70%);--bulma-warning: hsl(49.14, 100%, 74.18%);--bulma-grey: hsl(0, 0%, 58%)}.button.is-primary:not(.is-light):not(.is-outlined):not(.is-inverted){color:var(--brand-primary-text, inherit) !important}.has-background-primary,.table thead.has-background-primary th{color:var(--brand-primary-text, inherit) !important}.table thead.has-background-primary th a,.table thead.has-background-primary th .icon{color:inherit !important}.tag.is-primary.is-light,.tag.is-link.is-light,.button.is-primary.is-light,.button.is-link.is-light,.notification.is-primary.is-light{background-color:var(--brand-primary-lighter) !important;color:var(--brand-primary-light-text, color-mix(in srgb, var(--brand-primary), black 40%)) !important;border-color:rgba(0,0,0,0) !important}.button.is-primary.is-light:hover,.button.is-primary.is-light:focus,.button.is-link.is-light:hover,.button.is-link.is-light:focus{background-color:var(--brand-primary-light) !important}.button.is-primary.is-outlined{border-color:var(--brand-primary);color:var(--brand-primary)}.button.is-primary.is-outlined:hover,.button.is-primary.is-outlined:focus{background-color:var(--brand-primary);color:#fff}.button.is-warning.is-outlined{border-color:var(--app-warning-text);color:var(--app-warning-text);background-color:var(--app-warning-bg)}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined:focus{background-color:var(--app-warning-border);border-color:var(--app-warning-border);color:#000}.button.is-outlined:not(.is-primary):not(.is-warning):not(.is-danger):not(.is-success):not(.is-info):not(.is-link){color:hsl(0,0%,44%);border-color:hsl(0,0%,71%)}.button.is-outlined:not(.is-primary):not(.is-warning):not(.is-danger):not(.is-success):not(.is-info):not(.is-link):hover,.button.is-outlined:not(.is-primary):not(.is-warning):not(.is-danger):not(.is-success):not(.is-info):not(.is-link):focus{background-color:hsl(0,0%,96%);border-color:hsl(0,0%,44%)}
