/*!
 * Font Awesome Free 6.5.1 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 2023 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}.fa-classic,.fa-regular,.fa-solid,.far,.fas{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{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em)*-1);text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));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%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto);position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:">"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:host,:root{--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(/assets/fa-solid-900-DAI24fNt.woff2)format("woff2"),url(/assets/fa-solid-900-DM0teJdg.ttf)format("truetype")}.fa-solid,.fas{font-weight:900}:host,:root{--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(/assets/fa-regular-400-OOsPf1xj.woff2)format("woff2"),url(/assets/fa-regular-400-BMFokQJ2.ttf)format("truetype")}.fa-regular,.far{font-weight:400}:root{--bg-color:#080e1d;--panel-bg:#0d1524;--panel-border:#1e293b;--text-main:#f3f4f6;--text-muted:#9ca3af;--accent-color:#3b82f6;--accent-hover:#2563eb;--accent-bg:#1e3a8a;--icon-blue:#7ea6d9;--danger:#ef4444;--warning:#f59e0b;--tree-line:#94a3b866;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--bg-color);color:var(--text-main);height:100vh;display:flex;overflow:hidden}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,textarea,select{outline:none;font-family:inherit}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--panel-border);background-clip:content-box;border:2px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#253246 padding-box content-box}::-webkit-scrollbar-button:single-button{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:8px 8px;width:11px;height:11px;display:block}::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23253646' d='M4 1 8 6H0z'/%3E%3C/svg%3E");background-position:50% 3px}::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23253646' d='M0 2h8L4 7z'/%3E%3C/svg%3E");background-position:50% calc(100% - 3px)}::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23253646' d='M1 4 6 0v8z'/%3E%3C/svg%3E");background-position:3px}::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23253646' d='M2 0v8l5-4z'/%3E%3C/svg%3E");background-position:calc(100% - 3px)}::-webkit-scrollbar-corner{background:0 0}.main-area{flex-direction:column;flex:1;display:flex;overflow:hidden}.content-split{flex:1;gap:24px;padding:24px 32px;display:flex;overflow:hidden}.icon{font-size:16px}.icon-sm{font-size:12px}.icon.icon-blue,.icon-sm.icon-blue{color:var(--icon-blue)}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-4{gap:16px}.btn-primary{background-color:var(--accent-color);color:#fff;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .2s}.btn-primary:hover{background-color:var(--accent-hover)}.btn-icon{width:30px;height:30px;color:var(--text-muted);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.btn-icon:hover{color:var(--text-main);background:#ffffff0d;border-color:#0000}.btn-icon.active{border-color:#0000}.hover-container .action-btn{opacity:0;transition:opacity .2s}.hover-container:hover .action-btn,.discipline-header-actions .action-btn,.coverage-section-title>.action-btn,.topic-technique-picker>.action-btn{opacity:1}.sidebar{background-color:var(--bg-color);border-right:1px solid var(--panel-border);flex-direction:column;flex-shrink:0;gap:32px;width:260px;padding:24px 16px;display:flex}.brand{align-items:center;gap:12px;min-width:0;margin-left:4px;display:flex}.brand-icon{width:44px;height:44px;color:var(--accent-color);background:#3b82f60f;border:1px solid #3b82f647;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.brand-logo-image{object-fit:contain;width:42px;height:42px;display:block}.brand-title{flex-direction:column;align-items:center;min-width:0;line-height:1.15;display:flex}.brand-name{color:var(--text-main);font-size:22px;font-weight:700}.brand-subtitle{color:#608fcdd1;margin-top:2px;font-size:12px;font-weight:500;transform:translate(1px)}.nav-item{color:var(--text-muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.nav-item.active{box-shadow:none;color:var(--text-main);background-color:#3b82f614;border-color:#0000}.nav-item:hover:not(.active){color:var(--text-main);background-color:#3b82f614;border-color:#0000}.header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;padding:20px 32px;display:flex}.env-selector-container{align-items:center;gap:12px;display:flex}.env-select{color:var(--text-main);border:1px solid var(--panel-border);cursor:pointer;background-color:#0000;border-radius:6px;padding:6px 12px;font-size:14px;transition:border-color .2s,background-color .2s,box-shadow .2s}.env-select option{background-color:var(--panel-bg);color:var(--text-main)}.sidebar-environment{padding-bottom:14px}.sidebar-environment-button{width:100%;min-width:0;color:var(--text-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:flex}.sidebar-environment-button:hover{color:var(--text-main);background-color:#3b82f614;border-color:#0000}.sidebar-environment-button-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-footer-divider{border-top:1px solid var(--panel-border);padding-top:14px}.sidebar-footer-divider .nav-item{width:100%}.disciplines-header{background-color:var(--panel-bg);border:1px solid var(--panel-border);border-radius:12px;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.disciplines-tabs{flex:1;align-items:center;gap:6px;min-width:0;padding:6px 0;display:flex;overflow-x:auto}.create-discipline-btn{background-color:#ffffff05;border-color:#0000;flex-shrink:0;align-self:flex-start;width:30px;height:30px;margin-top:7px}.disc-tab{color:var(--text-muted);white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:6px 14px;font-size:14px}.disc-tab.active{color:var(--text-main);background-color:#3b82f61a}.disc-tab:hover:not(.active){color:var(--text-main);background-color:#ffffff0d}.disc-tab[draggable=true]{cursor:grab}.disc-tab[draggable=true]:active{cursor:grabbing}.discipline-drag-before{box-shadow:inset 2px 0 0 var(--accent-color)}.discipline-drag-after{box-shadow:inset -2px 0 0 var(--accent-color)}.panel-left{background-color:var(--panel-bg);border:1px solid var(--panel-border);border-radius:12px;flex-direction:column;flex:1;min-width:300px;display:flex;overflow:hidden}.panel-left-header{border-bottom:1px solid var(--panel-border);padding:16px 20px}.panel-left-header [data-action=toggle-new-item-menu]{visibility:hidden;width:30px;margin-right:4px;transition:opacity .2s,visibility .2s}.panel-left-header:hover [data-action=toggle-new-item-menu],.panel-left-header [data-action=toggle-new-item-menu].active{visibility:visible}.discipline-status-filter,.discipline-new-item{align-items:center;display:flex;position:relative}.discipline-header-actions{gap:4px}.discipline-header-actions [data-action=toggle-new-item-menu]{visibility:visible;margin-right:0}.empty-new-item{display:inline-flex;position:relative}.empty-new-item .status-filter-menu{left:50%;right:auto;transform:translate(-50%)}.status-filter-button.active{color:var(--accent-color);background-color:#3b82f61a;border-color:#0000}.status-filter-menu{z-index:20;border:1px solid var(--panel-border);background-color:#0d1524;border-radius:8px;min-width:160px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 24px #00000073}.status-filter-option{width:100%;color:var(--text-muted);text-align:left;white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:flex}.status-filter-option:hover,.status-filter-option.active{color:var(--text-main);background-color:#ffffff0d}.subjects-list{--root-tree-gutter:28px;--tree-line-clean:#4b5f78;--tree-line-width:2px;--tree-corner-radius:8px;flex:1;padding:12px;position:relative;overflow-y:auto}.subject-item{--root-branch-y:21px;margin-bottom:4px;position:relative}.subject-header{cursor:pointer;color:var(--text-main);background-color:#ffffff05;border:1px solid #94a3b81f;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.subject-header.active{background-color:#ffffff0f;border-color:#0000}.subject-header:hover{background-color:#ffffff14}.subject-header.menu-open{z-index:30;position:relative}.subject-header.menu-open .status-filter-menu{z-index:40}.subject-header .chevron{transition:transform .2s}.subject-item.open .subject-header .chevron{transform:rotate(90deg)}.subject-header .btn-icon,.subgroup-header .btn-icon,.topic-item .btn-icon{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.subject-header .btn-icon{width:30px}.subject-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.subject-main-actions{transform:translate(-1px)}.topic-main-actions{transform:translate(-6.5px)}.topic-rename-action{transform:translate(4px)}.subject-header:hover .btn-icon,.subgroup-header:hover .btn-icon,.topic-item:hover .btn-icon,.subject-header .btn-icon.active{opacity:1;visibility:visible}.rename-action-button,.delete-action-button{width:30px;height:30px;color:var(--text-muted);background:0 0;border-color:#0000;border-radius:6px;padding:0}.rename-action-button:hover{color:var(--text-main);background:#ffffff0b;border-color:#0000}.delete-action-button:hover{color:var(--danger);background:#ef444414;border-color:#0000}.tree-list{--tree-list-upstream:5px;--tree-node-branch-y:17.5px;z-index:0;border-left:none;flex-direction:column;margin-left:18px;padding-left:20px;position:relative}.topics-list{margin-top:4px;display:none}.subject-item.open .topics-list{display:flex}.tree-list>.tree-node{z-index:0;margin-bottom:4px;position:relative}.tree-list>.tree-node:before{content:"";left:-20px;top:calc(var(--tree-node-branch-y) - var(--tree-corner-radius));width:20px;height:var(--tree-corner-radius);border-left:var(--tree-line-width) solid var(--tree-line-clean,var(--tree-line));border-bottom:var(--tree-line-width) solid var(--tree-line-clean,var(--tree-line));border-bottom-left-radius:var(--tree-corner-radius);box-sizing:border-box;z-index:0;pointer-events:none;background-color:#0000;position:absolute}.tree-list>.tree-node:after{content:"";width:var(--tree-line-width);background-color:var(--tree-line-clean,var(--tree-line));z-index:0;pointer-events:none;border-radius:999px;position:absolute;top:-4px;bottom:-4px;left:-20px}.tree-list>.tree-node:first-child:after{top:calc(-1 * var(--tree-list-upstream))}.tree-list>.tree-node:last-child:after{bottom:calc(100% - var(--tree-node-branch-y) + var(--tree-corner-radius) - var(--tree-line-width))}.tree-list>.tree-node>.tree-row{z-index:1;margin-bottom:0;position:relative}.subgroup-item{position:relative}.subgroup-header{color:var(--text-muted);cursor:pointer;background-color:#ffffff05;border:1px solid #94a3b81f;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.subgroup-header:hover{color:var(--text-main);background-color:#ffffff0f}.subgroup-header .chevron{transition:transform .2s}.subgroup-item.open>.subgroup-header .chevron{transform:rotate(90deg)}.subgroup-name{flex:1}.subgroup-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.subgroup-topics-list{margin:4px 0 0 18px;display:none}.subgroup-item.open>.subgroup-topics-list{display:flex}.subgroup-empty{color:var(--text-muted);padding:4px 12px;font-size:12px}.topic-item{color:var(--text-muted);cursor:pointer;z-index:1;background-color:#ffffff05;border:1px solid #94a3b81f;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:8px 12px;font-size:13px;display:flex;position:relative}.topic-item:hover{color:var(--text-main);background-color:#ffffff0f}.topic-item.active{color:var(--text-main);background-color:#3b82f61a;border-color:#0000}.topic-item.standalone-topic{margin-bottom:4px;padding:10px 12px;font-size:14px}.subjects-list>.subject-item>.topic-item.standalone-topic{margin-bottom:0}.subjects-list>.subject-item{margin-left:var(--root-tree-gutter)}.subjects-list>.subject-item:before{content:"";left:calc(-1 * var(--root-tree-gutter));width:var(--tree-line-width);background-color:var(--tree-line-clean,var(--tree-line));z-index:1;pointer-events:none;border-radius:999px;position:absolute;top:-4px;bottom:-4px}.subjects-list>.subject-item:after{content:"";left:calc(-1 * var(--root-tree-gutter));top:calc(var(--root-branch-y) - var(--tree-corner-radius));width:var(--root-tree-gutter);height:var(--tree-corner-radius);border-left:var(--tree-line-width) solid var(--tree-line-clean,var(--tree-line));border-bottom:var(--tree-line-width) solid var(--tree-line-clean,var(--tree-line));border-bottom-left-radius:var(--tree-corner-radius);box-sizing:border-box;z-index:2;pointer-events:none;background-color:#0000;position:absolute}.subjects-list>.subject-item:first-child:before{top:calc(var(--root-branch-y) + var(--tree-corner-radius) - var(--tree-line-width))}.subjects-list>.subject-item:last-child:before{bottom:calc(100% - var(--root-branch-y) + var(--tree-corner-radius) - var(--tree-line-width))}.subjects-list>.subject-item:first-child:after{top:var(--root-branch-y);border-top:var(--tree-line-width) solid var(--tree-line-clean,var(--tree-line));border-top-left-radius:var(--tree-corner-radius);border-bottom:0;border-bottom-left-radius:0}.subjects-list>.subject-item:first-child:last-child:before{display:none}.subjects-list>.subject-item:first-child:last-child:after{top:var(--root-branch-y);height:var(--tree-line-width);background-color:var(--tree-line-clean,var(--tree-line));border:0;border-radius:999px}[draggable=true]{cursor:grab}[draggable=true]:active{cursor:grabbing}.tree-dragging{opacity:.45}.tree-drag-before{box-shadow:inset 0 2px 0 var(--accent-color)}.tree-drag-inside{outline:1px solid var(--accent-color);outline-offset:-1px;background-color:#3b82f61a}.tree-drag-after{box-shadow:inset 0 -2px 0 var(--accent-color)}.topic-status-indicator{flex-shrink:0;justify-content:center;align-items:center;width:28px;display:flex}.panel-right{background-color:var(--panel-bg);border:1px solid var(--panel-border);border-radius:12px;flex-direction:column;flex:1;min-width:300px;display:flex;overflow:hidden}.details-inner{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow-y:auto}.topic-detail-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.topic-detail-header-content{min-width:0}.topic-detail-actions{flex:none;align-items:center;gap:6px;margin-top:-6px;display:inline-flex}.topic-flashcards-button{position:relative}.topic-flashcards-count{color:#bfdbfe;text-align:center;pointer-events:none;min-width:0;height:auto;padding:0;font-size:10px;font-weight:600;line-height:1;position:absolute;top:-1px;right:-1px}.favorite-topic-button.active{color:var(--accent-color)}.breadcrumb{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.breadcrumb .breadcrumb-current{color:var(--text-main);font-weight:600}.topic-title{font-size:24px;font-weight:600}.status-badge{border:1px solid var(--panel-border);background-color:#ffffff0d;border-radius:16px;align-items:center;gap:8px;width:fit-content;padding:6px 12px;font-size:12px;display:inline-flex}.status-dot{border-radius:50%;width:8px;height:8px}.status-dot.nao-iniciado{background-color:#64748b47;border:1px solid #94a3b80a}.status-dot.em-andamento{background-color:var(--warning)}.status-dot.concluido{background-color:var(--accent-color)}.section-title{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;font-size:14px;font-weight:600;display:flex}.section-title>span{color:var(--text-muted)}.section-title.detail-section-title-white>span,.section-title.detail-section-title-white .coverage-toggle,.section-title.detail-section-title-white .pending-items-toggle{color:var(--text-main)}.detail-section-surface{border:1px solid var(--panel-border);background-color:#ffffff05;border-radius:8px;padding:14px 16px}.coverage-points-list{padding-top:2px}.coverage-section-title{margin-bottom:12px}.coverage-toggle{color:var(--text-muted);font:inherit;cursor:pointer;align-items:center;gap:8px;display:inline-flex}.coverage-toggle .chevron{width:12px;transition:transform .2s}.coverage-toggle.collapsed .chevron{transform:rotate(-90deg)}.coverage-points-list{position:relative}.coverage-connectors-svg{z-index:0;pointer-events:none;shape-rendering:geometricprecision;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.coverage-connectors-svg path{stroke:#94a3b833;stroke-width:1px;stroke-linecap:butt;fill:none;opacity:.65;vector-effect:non-scaling-stroke}.coverage-tree{--coverage-indent:28px;--coverage-dot-size:8px;--coverage-dot-color:#94a3b83d;z-index:1;flex-direction:column;gap:2px;padding-left:0;list-style:none;display:flex;position:relative}.coverage-tree>li{position:relative}.coverage-tree .coverage-tree{margin-left:var(--coverage-indent);margin-top:2px;padding-left:0}.coverage-point-item{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:element;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;min-height:30px;padding:4px 8px;display:flex}.coverage-point-item:active{cursor:grabbing}.coverage-point-item[data-coverage-level="2"],.coverage-point-item[data-coverage-level="3"]{padding-left:9px}.coverage-point-item:hover{background-color:#0000;border-color:#0000}.coverage-point-main{min-width:0;cursor:inherit;flex:1;align-items:center;gap:10px;display:flex}.coverage-point-dot{z-index:2;width:var(--coverage-dot-size);height:var(--coverage-dot-size);min-width:var(--coverage-dot-size);max-width:var(--coverage-dot-size);min-height:var(--coverage-dot-size);max-height:var(--coverage-dot-size);box-sizing:border-box;aspect-ratio:1;flex:0 0 var(--coverage-dot-size);background-color:var(--coverage-dot-color);box-shadow:0 0 0 3px var(--panel-bg);opacity:1;border:0;border-radius:999px;line-height:0;display:block;position:relative}.coverage-point-name{overflow-wrap:anywhere}.pending-items-section-title{margin-bottom:10px}.pending-items-section-title>.action-btn{opacity:1}.pending-items-toggle{color:var(--text-muted);font:inherit;cursor:pointer;align-items:center;gap:8px;display:inline-flex}.pending-items-toggle .chevron{width:12px;transition:transform .2s}.pending-items-toggle.collapsed .chevron{transform:rotate(-90deg)}.pending-items-list{flex-direction:column;display:flex}.pending-items-empty{color:var(--text-muted);font-size:13px;line-height:1.4}.pending-item-separator{border-top:1px solid var(--panel-border);opacity:.85;pointer-events:none;flex:none;height:0;margin-left:12px;margin-right:12px;transition:opacity .12s}.pending-item:hover+.pending-item-separator{opacity:0}.pending-item-separator:has(+.pending-item:hover){opacity:0}.pending-item{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:5px 10px;display:flex;position:relative}.pending-item:hover{border-color:var(--panel-border);background-color:#ffffff0d}.pending-item-main{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.pending-item-marker{color:#fff;opacity:.9;flex:0 0 9px;justify-content:center;align-items:center;width:9px;display:inline-flex}.pending-item-marker-icon{font-size:6px;line-height:1;color:currentColor!important}.pending-item-title{min-width:0;color:var(--text-main);overflow-wrap:anywhere;flex:1;font-size:13px;line-height:1.35}.pending-item-actions{flex:none;align-items:center}.pending-item-resolved{opacity:.72}.pending-item-resolved .pending-item-title{color:var(--text-muted)}.pending-items-resolved{border-top:1px solid #94a3b81a;margin-top:10px;padding-top:8px}.pending-items-resolved-only{border-top:0;margin-top:0;padding-top:0}.pending-items-resolved-toggle{width:100%;color:var(--text-muted);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;font-weight:500;display:inline-flex}.pending-items-resolved-toggle:hover{color:var(--text-main);background-color:#ffffff0a}.pending-items-resolved-toggle .chevron{width:12px;transition:transform .2s}.pending-items-resolved-toggle[aria-expanded=false] .chevron{transform:rotate(-90deg)}.pending-items-list-resolved{margin-top:4px}.techniques-list{flex-direction:column;display:flex}.techniques-list.stable-height{height:171px}.techniques-list.scrollable{overflow-y:auto}.technique-count-badge{min-height:20px;color:var(--text-muted);background-color:#ffffff03;border:1px solid #94a3b814;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.topic-technique-picker{align-items:center;display:flex;position:relative}.topic-technique-picker .status-filter-menu{min-width:190px}.technique-separator{border-top:1px solid var(--panel-border);opacity:1;pointer-events:none;flex:none;height:0;margin-left:20px;margin-right:20px;transition:opacity .12s}.technique-item:hover+.technique-separator{opacity:0}.technique-separator:has(+.technique-item:hover){opacity:0}.technique-item{border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 12px;display:flex;position:relative}.technique-item[draggable=true]{cursor:grab}.technique-item[draggable=true]:active{cursor:grabbing}.technique-item:hover{border-color:var(--panel-border);background-color:#ffffff0f}.checkbox{border:1px solid var(--text-muted);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:14px;display:flex;position:relative;transform:translateY(1px)}.checkbox .icon-sm{font-size:10px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(1px - 50%))}.technique-item.tech-nao-iniciada .checkbox{border-color:var(--text-muted);background-color:#0000}.technique-item.tech-nao-iniciada .tech-name{color:var(--text-main)}.technique-item.tech-em-andamento .checkbox{background-color:var(--warning);border-color:var(--warning)}.technique-item.tech-em-andamento .tech-name{color:var(--text-main)}.technique-item.tech-concluida .checkbox{background-color:var(--accent-color);border-color:var(--accent-color)}.technique-item.tech-concluida .tech-name{color:var(--text-muted);text-decoration:none}.textarea-obs{border:1px solid var(--panel-border);width:100%;min-height:129.5px;max-height:227px;color:var(--text-main);resize:none;background-color:#ffffff05;border-radius:8px 8px 4px;padding:12px 14px 18px 12px;font-size:13px;line-height:1.5;overflow-y:hidden}.textarea-obs:focus{border-color:var(--accent-color)}.textarea-obs::-webkit-scrollbar{width:11px;height:11px}.textarea-obs::-webkit-scrollbar-thumb{background:var(--panel-border);background-clip:content-box;border:2px solid #0000}.textarea-obs::-webkit-scrollbar-thumb:hover{background:#253246 padding-box content-box}.textarea-obs::-webkit-scrollbar-corner{background:0 0}.dashboard-view{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.dashboard-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px 0;display:flex}.dashboard-kicker{color:var(--text-muted);text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.4;display:block}.dashboard-header h1{color:var(--text-main);overflow-wrap:anywhere;margin:2px 0 0;font-size:24px;font-weight:650;line-height:1.2}.dashboard-shell{flex-direction:column;flex:1;min-height:0;padding:16px 32px;display:flex;overflow-y:auto}.dashboard-grid{flex:1;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(520px,.95fr) minmax(380px,1.05fr);align-items:stretch;gap:16px;width:100%;min-height:0;display:grid}.dashboard-column{width:100%;min-width:0;min-height:0;display:contents}.dashboard-right-column{gap:12px}.dashboard-summary-row{grid-template-columns:repeat(2,minmax(240px,1fr));align-items:stretch;gap:16px;width:100%;min-width:0;display:grid}.dashboard-card{border:1px solid var(--panel-border);background-color:var(--panel-bg);box-sizing:border-box;border-radius:8px;min-width:0}.dashboard-discipline-panel{flex-direction:column;grid-column:1/-1;padding:20px 24px 18px;display:flex}.dashboard-review-panel,.dashboard-continuation-panel,.dashboard-absence-panel{flex-direction:column;grid-column:1/-1;padding:14px 18px 12px;display:flex}.dashboard-recent-panel{flex-direction:column;grid-column:1/-1;padding:13px 18px 10px;display:flex}.dashboard-left-column .dashboard-summary-row{grid-area:1/1}.dashboard-left-column .dashboard-continuation-panel{grid-area:2/1}.dashboard-left-column .dashboard-absence-panel{grid-area:3/1}.dashboard-right-column .dashboard-discipline-panel{grid-area:1/2/3}.dashboard-right-column .dashboard-recent-panel{grid-area:3/2}.dashboard-left-column .dashboard-absence-panel,.dashboard-right-column .dashboard-recent-panel{min-height:0}.dashboard-progress-card,.dashboard-bottleneck-card{align-items:center;gap:16px;min-height:110px;padding:12px 20px;display:flex}.dashboard-card-icon{color:#c084fc;background-color:#a855f714;border:1px solid #a855f74d;border-radius:999px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.dashboard-card-icon .icon{font-size:20px}.dashboard-progress-ring{--dashboard-progress:0;--dashboard-progress-length:0;--dashboard-progress-circumference:251.33;width:94px;height:94px;color:var(--text-main);background-color:#0d1524fa;border-radius:999px;flex:0 0 94px;justify-content:center;align-items:center;font-size:18px;font-weight:650;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #7ea6d91f,0 0 22px #0ea5e914}.dashboard-progress-ring-svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.dashboard-progress-ring-track,.dashboard-progress-ring-value{fill:none;stroke-width:9px}.dashboard-progress-ring-track{stroke:#7ea6d929}.dashboard-progress-ring-value{stroke:var(--accent-color);stroke-dasharray:var(--dashboard-progress-length) var(--dashboard-progress-circumference);stroke-linecap:round}.dashboard-progress-ring span{z-index:1;overflow-wrap:normal;text-align:center;white-space:nowrap;max-width:90px;position:relative}.dashboard-progress-percentage-long{font-size:16px}.dashboard-progress-content{flex-direction:column;gap:7px;min-width:0;display:flex}.dashboard-bottleneck-content{flex-direction:column;gap:6px;min-width:0;display:flex}.dashboard-progress-content h2,.dashboard-bottleneck-content h2{color:var(--text-main);margin:0;font-size:18px;font-weight:600;line-height:1.25}.dashboard-bottleneck-content strong{color:var(--text-main);overflow-wrap:normal;white-space:nowrap;font-size:18px;font-weight:650;line-height:1.1}.dashboard-pending-card .dashboard-bottleneck-content h2{font-size:19px;font-weight:700}.dashboard-pending-card .dashboard-bottleneck-content strong{font-size:17px;font-weight:600}.dashboard-pending-icon{width:44px;height:44px;color:var(--accent-color);background-color:#0000;border:0;border-radius:0;flex:0 0 44px;position:relative}.dashboard-pending-icon:before{content:"";border:1px solid color-mix(in srgb, var(--accent-color) 9%, transparent);background-color:color-mix(in srgb, var(--accent-color) 10%, transparent);border-radius:8px;position:absolute;inset:0}.dashboard-pending-icon .icon{z-index:1;color:currentColor;font-size:20px;line-height:1;position:relative}.dashboard-progress-content p,.dashboard-bottleneck-content p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.dashboard-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-bottom:10px;display:flex}.dashboard-discipline-panel .dashboard-panel-header{margin-bottom:16px}.dashboard-recent-panel .dashboard-panel-header{margin-bottom:7px}.dashboard-panel-title{min-width:0;max-width:100%;color:var(--text-main);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1.25;display:inline-flex}.dashboard-panel-title .icon{color:var(--icon-blue);flex:none}.dashboard-panel-link{color:var(--accent-color);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:13px;font-weight:500;line-height:1.3}.dashboard-panel-link:hover{color:var(--accent-hover);background:0 0}.dashboard-recent-toggle{width:24px;height:24px;color:var(--text-main);text-align:right;justify-content:center;align-items:center;margin-left:auto;display:inline-flex;transform:translate(2px)}.dashboard-recent-toggle .icon-sm{font-size:14px}.dashboard-recent-toggle:hover{width:24px;height:24px;color:var(--icon-blue);background:0 0}.dashboard-panel-empty{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.dashboard-discipline-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.dashboard-discipline-table-header{scrollbar-gutter:stable;color:var(--text-muted);grid-template-columns:minmax(160px,1fr) 74px 92px 92px;align-items:center;gap:12px;padding:0 4px 8px 0;font-size:12px;line-height:1.3;display:grid;overflow-y:auto}.dashboard-discipline-table-header span:not(:first-child){text-align:center}.dashboard-discipline-list{scrollbar-gutter:stable;max-height:292px;padding-right:4px;overflow-y:auto}.dashboard-discipline-row{border-top:1px solid #94a3b81f;grid-template-columns:minmax(160px,1fr) 74px 92px 92px;align-items:center;gap:12px;min-height:58px;padding:11px 0;display:grid}.dashboard-discipline-row:first-child{border-top:0}.dashboard-discipline-main{flex-direction:column;gap:6px;min-width:0;display:flex}.dashboard-discipline-main strong{min-width:0;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.dashboard-discipline-bar{background-color:#7ea6d924;border-radius:999px;width:min(220px,100%);height:8px;overflow:hidden}.dashboard-discipline-bar span{--dashboard-discipline-progress:0;width:calc(var(--dashboard-discipline-progress) * 1%);border-radius:inherit;background-color:var(--accent-color);height:100%;display:block}.dashboard-discipline-count{min-width:0;color:var(--text-muted);text-align:center;white-space:nowrap;font-size:13px;font-weight:600;line-height:1}.dashboard-review-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.dashboard-review-panel.is-expanded .dashboard-review-list{scrollbar-gutter:stable;max-height:320px;padding-right:4px;overflow-y:auto}.dashboard-review-item{border-top:1px solid #94a3b81f;min-height:56px;padding:0}.dashboard-review-item:first-child{border-top:0}.dashboard-review-button{width:100%;min-width:0;min-height:56px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:7px;display:grid}.dashboard-review-button:hover{background:#ffffff08}.dashboard-review-button:hover .dashboard-review-main strong{color:var(--accent-color)}.dashboard-review-main,.dashboard-review-side{flex-direction:column;min-width:0;display:flex}.dashboard-review-main{gap:3px}.dashboard-review-main strong{min-width:0;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.dashboard-review-main span,.dashboard-review-date{color:var(--text-muted);font-size:11px;line-height:1.25}.dashboard-review-main span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-review-side{align-items:flex-end;gap:4px}.dashboard-review-chevron{color:var(--text-muted);opacity:.72;justify-content:center;align-items:center;display:inline-flex}.dashboard-review-chevron .icon{color:currentColor;font-size:12px}.dashboard-review-badge{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:150px;padding:5px 8px;font-size:11px;font-weight:600;line-height:1;overflow:hidden}.dashboard-review-status-overdue{color:#fca5a5;background-color:#ef44441a}.dashboard-review-status-today{color:#facc15;background-color:#f59e0b1a}.dashboard-review-status-next-seven-days{color:#93c5fd;background-color:#3b82f61a}.dashboard-review-status-up-to-date{color:#86efac;background-color:#22c55e1a}.dashboard-continuation-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.dashboard-continuation-item{border-top:1px solid #94a3b81f;min-height:54px;padding:0}.dashboard-continuation-item:first-child{border-top:0}.dashboard-continuation-button{width:100%;min-width:0;min-height:54px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:start;gap:10px;padding:7px 0;display:grid}.dashboard-continuation-button:hover{background:#ffffff08}.dashboard-continuation-button:hover .dashboard-continuation-main strong{color:var(--accent-color)}.dashboard-continuation-icon{width:32px;height:32px;color:var(--accent-color);background-color:#0ea5e914;border:1px solid #0ea5e93d;border-radius:8px;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.dashboard-continuation-icon .icon,.dashboard-continuation-icon .icon-sm{color:currentColor;font-size:15px}.dashboard-continuation-main{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-continuation-main strong{min-width:0;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.dashboard-continuation-detail{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.dashboard-continuation-context{text-overflow:ellipsis;white-space:nowrap;color:#9ca3afb8;font-size:11px;line-height:1.2;overflow:hidden}.dashboard-continuation-chevron{color:var(--text-muted);opacity:.72;justify-content:center;align-self:center;align-items:center;display:inline-flex}.dashboard-continuation-chevron .icon{color:currentColor;font-size:12px}.dashboard-continuation-item-review-due .dashboard-continuation-icon,.dashboard-continuation-item-review-overdue .dashboard-continuation-icon,.dashboard-continuation-item-review-today .dashboard-continuation-icon{color:#86efac;background-color:#22c55e14;border-color:#22c55e3d}.dashboard-continuation-item-missing-techniques .dashboard-continuation-icon{color:#facc15;background-color:#f59e0b14;border-color:#f59e0b3d}.dashboard-continuation-item-near-completion .dashboard-continuation-icon{color:#86efac;background-color:#22c55e14;border-color:#22c55e3d}.dashboard-continuation-item-stale-in-progress .dashboard-continuation-icon,.dashboard-continuation-item-topic-pending-items .dashboard-continuation-icon{color:#facc15;background-color:#f59e0b14;border-color:#f59e0b3d}.dashboard-absence-header{align-items:flex-start}.dashboard-absence-list{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:0;min-height:0;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.dashboard-absence-panel .dashboard-panel-empty{flex:1;align-items:center;min-height:0;display:flex}.dashboard-absence-item{border-top:1px solid #94a3b81f;grid-template-columns:minmax(0,1fr) minmax(260px,44%);align-items:center;gap:14px;min-height:40px;padding:6px 0;display:grid}.dashboard-absence-item:first-child{border-top:0}.dashboard-absence-main{flex-direction:column;min-width:0;display:flex}.dashboard-absence-main strong{min-width:0;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.dashboard-absence-side{grid-template-columns:minmax(120px,1fr) 88px;align-items:center;gap:10px;min-width:0;display:grid}.dashboard-absence-days{color:var(--text-muted);text-align:right;white-space:nowrap;font-size:13px;font-weight:600;line-height:1}.dashboard-absence-bar{background-color:#7ea6d924;border-radius:999px;justify-self:center;width:min(150px,100%);height:7px;overflow:hidden}.dashboard-absence-bar span{--dashboard-absence-width:0;width:calc(var(--dashboard-absence-width) * 1%);border-radius:inherit;background-color:var(--dashboard-absence-color,#e6c74a);height:100%;display:block}.dashboard-recent-list{scrollbar-gutter:stable;flex-direction:column;flex:none;gap:0;min-height:0;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.dashboard-recent-list.is-expanded{flex:auto;overflow-y:auto}.dashboard-recent-panel .dashboard-panel-empty{flex:1;align-items:center;min-height:0;display:flex;transform:translateY(1px)}.dashboard-recent-item{border-top:1px solid #94a3b81f;flex:none;grid-template-columns:34px minmax(0,1fr) 88px;align-items:start;gap:10px;min-height:52px;padding:6px 0;display:grid}.dashboard-recent-item:first-child{border-top:0}.dashboard-recent-icon{width:32px;height:32px;color:var(--accent-color);background-color:#0ea5e914;border:1px solid #0ea5e93d;border-radius:8px;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.dashboard-recent-icon .icon{color:currentColor;font-size:15px}.dashboard-recent-main{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-recent-main strong{min-width:0;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.28;overflow:hidden}.dashboard-recent-context{text-overflow:ellipsis;white-space:nowrap;color:#9ca3afb8;font-size:11px;line-height:1.18;overflow:hidden}.dashboard-recent-detail,.dashboard-recent-date{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.22;overflow:hidden}.dashboard-recent-context,.dashboard-recent-detail{position:relative}.dashboard-recent-context{top:0}.dashboard-recent-detail{top:-1px}.dashboard-recent-date{text-align:right;place-self:center end;margin-right:10px;padding-top:0;font-weight:600;line-height:14px}@media (width<=1240px){.dashboard-grid{grid-template-rows:none;grid-template-columns:1fr}.dashboard-column{flex-direction:column;gap:16px;display:flex}}@media (width<=900px){.dashboard-summary-row{grid-template-columns:1fr}}@media (width<=860px){.dashboard-discipline-table-header,.dashboard-discipline-row{grid-template-columns:minmax(0,1fr) 60px 78px 78px;gap:8px}.dashboard-discipline-table-header{font-size:11px}}@media (width<=768px){.dashboard-view{overflow-y:auto}.dashboard-header{flex-wrap:wrap;align-items:flex-start;padding:18px 16px 0}.dashboard-shell{padding:16px}.dashboard-grid,.dashboard-summary-row{grid-template-columns:1fr}.dashboard-progress-card{gap:16px;min-height:122px;padding:18px}.dashboard-bottleneck-card{min-height:122px;padding:18px}.dashboard-progress-ring{flex-basis:88px;width:88px;height:88px;font-size:18px}.dashboard-progress-percentage-long{font-size:16px}.dashboard-card-icon{flex-basis:52px;width:52px;height:52px}.dashboard-discipline-panel,.dashboard-review-panel,.dashboard-continuation-panel,.dashboard-absence-panel,.dashboard-recent-panel{padding:18px}.dashboard-discipline-table-header{display:none}.dashboard-discipline-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-discipline-main{grid-column:1/-1}.dashboard-discipline-count{text-align:left;background-color:#7ea6d914;border-radius:6px;padding:8px 10px;line-height:1.2}.dashboard-discipline-count:before{content:attr(data-label);color:var(--text-muted);margin-bottom:4px;font-size:11px;font-weight:500;line-height:1.2;display:block}.dashboard-review-button{grid-template-columns:minmax(0,1fr) 14px;gap:8px}.dashboard-review-main{grid-column:1}.dashboard-review-side{grid-area:2/1/auto/-1;align-items:flex-start}.dashboard-review-chevron{grid-area:1/2;justify-self:end}.dashboard-continuation-button{grid-template-columns:36px minmax(0,1fr) 14px;gap:8px}.dashboard-continuation-icon{align-self:start;margin-top:2px}.dashboard-continuation-main{grid-column:2}.dashboard-continuation-chevron{grid-column:3;justify-self:end}.dashboard-absence-item{grid-template-columns:1fr;gap:8px}.dashboard-absence-side{grid-template-columns:82px minmax(0,1fr)}}@media (width<=480px){.dashboard-progress-card,.dashboard-bottleneck-card{flex-direction:column;align-items:flex-start}.dashboard-progress-content,.dashboard-bottleneck-content{width:100%}.dashboard-progress-content h2,.dashboard-bottleneck-content h2{font-size:16px}.dashboard-bottleneck-content strong{font-size:22px}.dashboard-panel-header{align-items:flex-start}.dashboard-review-badge,.dashboard-continuation-detail{max-width:100%}.dashboard-discipline-row{grid-template-columns:1fr}.dashboard-absence-side{grid-template-columns:1fr;gap:8px}.dashboard-absence-days{text-align:right}.dashboard-recent-item{grid-template-columns:36px minmax(0,1fr);gap:8px}.dashboard-recent-icon{align-self:start;margin-top:2px}.dashboard-recent-date{text-align:left;grid-column:2;justify-self:start}}.reviews-view{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.reviews-summary{flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:16px 32px 0;display:grid}.reviews-summary-card{justify-content:flex-start;align-items:center;gap:14px;min-width:0;min-height:84px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.reviews-summary-icon{flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.reviews-summary-icon:before{content:"";background-color:#0ea5e914;border:1px solid #0ea5e914;border-radius:8px;position:absolute;inset:0}.reviews-summary-icon .icon{z-index:1;color:currentColor;font-size:18px;line-height:1;position:relative}.reviews-summary-card-total .reviews-summary-icon{color:oklch(60.9% .126 221.723)}.reviews-summary-card-total .reviews-summary-icon:before{background-color:#0092b51a;border-color:#0092b517;transform:translate(1px)}.reviews-summary-card-overdue .reviews-summary-icon{color:var(--danger)}.reviews-summary-card-overdue .reviews-summary-icon:before{border-color:color-mix(in srgb, var(--danger) 9%, transparent);background-color:color-mix(in srgb, var(--danger) 10%, transparent)}.reviews-summary-card-today .reviews-summary-icon{color:var(--warning)}.reviews-summary-card-today .reviews-summary-icon:before{border-color:color-mix(in srgb, var(--warning) 9%, transparent);background-color:color-mix(in srgb, var(--warning) 10%, transparent)}.reviews-summary-card-next-seven-days .reviews-summary-icon{color:var(--accent-color)}.reviews-summary-card-next-seven-days .reviews-summary-icon:before{border-color:color-mix(in srgb, var(--accent-color) 9%, transparent);background-color:color-mix(in srgb, var(--accent-color) 10%, transparent)}.reviews-summary-card-up-to-date .reviews-summary-icon{color:#22c55e}.reviews-summary-card-up-to-date .reviews-summary-icon:before{background-color:#22c55e1a;border-color:#22c55e17}.reviews-summary-body{box-sizing:border-box;text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;padding:0;display:flex}.reviews-summary-label,.reviews-summary-detail{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.reviews-summary-label{color:var(--text-main);font-size:13px;font-weight:600}.reviews-summary-value{color:var(--text-main);font-size:24px;font-weight:650;line-height:1}.reviews-content{min-height:0;padding-top:16px}.reviews-queue-panel{flex:0 0 44%;min-width:0;max-width:620px}.reviews-detail-panel{min-width:0;min-height:0}.reviews-detail-panel .details-inner{scrollbar-gutter:stable;gap:16px;min-height:0;padding:20px 22px 22px;overflow-y:auto}.reviews-detail-panel .topic-detail-header,.reviews-detail-panel .detail-section-surface{flex-shrink:0}.reviews-queue-header-main{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.reviews-queue-header-main h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:600;overflow:hidden}.reviews-queue-controls{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.reviews-queue-sort,.reviews-queue-filter{align-items:center;display:flex;position:relative}.reviews-queue-sort .status-filter-menu,.reviews-queue-filter .status-filter-menu{min-width:180px;left:auto;right:0}.reviews-queue-list{flex-direction:column;gap:8px;padding:12px;display:flex}.reviews-queue-item{text-align:left;align-items:center;gap:12px;width:100%;min-height:86px;padding:12px}.reviews-queue-item-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.reviews-queue-item-main>.flex{min-width:0}.reviews-queue-item-main strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text-main);font-size:14px;font-weight:600;overflow:hidden}.reviews-queue-path{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:12px;overflow:hidden}.reviews-queue-dates{color:var(--text-muted);flex-wrap:wrap;gap:6px 8px;font-size:12px;line-height:1.35;display:flex}.reviews-queue-dates span{white-space:nowrap}.reviews-queue-dates span+span{align-items:center;gap:8px;display:inline-flex}.reviews-queue-dates span+span:before{content:"";border-left:1px solid #94a3b82e;flex:0 0 0;width:0;height:12px}.reviews-queue-badge{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:150px;overflow:hidden}.reviews-queue-empty{color:var(--text-muted);text-align:center;padding:18px 12px;font-size:13px}.reviews-status-badge{border-color:#0000;font-weight:600;line-height:1}.reviews-status-overdue{color:#fca5a5;background-color:#ef44441a}.reviews-status-today{color:#facc15;background-color:#f59e0b1a}.reviews-status-next-seven-days{color:#93c5fd;background-color:#3b82f61a}.reviews-status-up-to-date{color:#86efac;background-color:#22c55e1a}.reviews-detail-title{overflow-wrap:anywhere;margin:8px 0;line-height:1.2}.reviews-open-topic-button{flex-shrink:0;margin-top:-4px}.reviews-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 0;display:grid;position:relative}.reviews-detail-stats:before,.reviews-detail-stats:after{content:"";border-left:1px solid #94a3b82e;width:0;height:32px;position:absolute;top:50%;transform:translateY(-50%)}.reviews-detail-stats:before{left:calc(33.3333% - 15px)}.reviews-detail-stats:after{left:calc(66.6667% - 15px)}.reviews-detail-stats>div{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:28px max-content;justify-content:center;align-items:center;gap:4px 14px;width:100%;min-width:0;max-width:100%;padding:0 24px;display:grid}.reviews-detail-stats>div:first-child,.reviews-detail-stats>div:nth-child(2){justify-content:start;padding-left:14px}.reviews-detail-stat-icon{background-color:#ffffff0a;border:1px solid #94a3b81a;border-radius:6px;grid-row:1/span 2;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.reviews-detail-stat-icon-last{color:var(--text-muted)}.reviews-detail-stat-icon-next{color:var(--accent-color)}.reviews-detail-stat-icon-history{color:var(--icon-blue)}.reviews-detail-stat-label{color:var(--text-muted);font-size:12px}.reviews-detail-stats strong{color:var(--text-main);font-size:14px;font-weight:600}.reviews-history-section{--reviews-history-observations-width:96px;--reviews-history-scrollbar-gutter:17px;flex-direction:column;gap:12px;display:flex;overflow:visible}.reviews-history-toggle{grid-template-columns:minmax(0, 1fr) calc(var(--reviews-history-observations-width) + var(--reviews-history-scrollbar-gutter));width:100%;color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:grid}.reviews-history-toggle:hover{background:0 0}.reviews-history-toggle-title{min-width:0;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex;overflow:hidden}.reviews-history-toggle-meta{width:var(--reviews-history-observations-width);color:var(--text-muted);text-align:center;white-space:nowrap;justify-self:start;font-size:12px}.reviews-history-toggle-chevron{width:12px;height:12px;color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.reviews-history-toggle-chevron .chevron{width:12px;height:12px;font-size:12px}.reviews-history-table-wrap{scrollbar-gutter:stable;width:100%;max-width:100%;overflow:auto hidden}.reviews-history-table-wrap.is-scrollable{max-height:190px;overflow-y:auto}.reviews-history-empty{color:var(--text-muted);margin:0;font-size:13px;line-height:1.4}.reviews-history-count{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.reviews-history-show-all{width:fit-content;color:var(--accent-color);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:1.4}.reviews-history-show-all:hover{color:var(--accent-hover);background:0 0}.reviews-history-table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.reviews-history-table th,.reviews-history-table td{border-bottom:1px solid var(--panel-border);text-align:center;vertical-align:middle;padding:8px}.reviews-history-table th{color:var(--text-muted);font-size:12px;font-weight:500}.reviews-history-table td{height:50px;color:var(--text-main);line-height:1.4}.reviews-history-technique-cell{vertical-align:middle;min-width:0;max-width:100%;margin:0 auto;display:inline-block;position:relative}.reviews-history-technique-primary{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.reviews-history-technique-more{color:#fff;cursor:default;background-color:#3b82f61f;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:18px;padding:0 6px;font-size:11px;font-weight:650;line-height:1;display:inline-flex;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.reviews-history-table th:last-child,.reviews-history-table td:last-child{width:var(--reviews-history-observations-width);text-align:center}.reviews-history-table th:nth-child(4),.reviews-history-table td:nth-child(4){text-align:center}.reviews-history-notes-button{color:var(--text-muted);margin:0 auto}.reviews-history-table td:last-child{line-height:1}.reviews-history-notes-button:hover{color:var(--accent-color)}.reviews-history-table tbody tr:last-child td{border-bottom:0}.reviews-register-form{flex-direction:column;gap:12px;display:flex}.reviews-register-section .section-title{margin-bottom:10px}.reviews-register-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.reviews-register-feedback{border:1px solid var(--panel-border);border-radius:6px;margin:0;padding:7px 10px;font-size:13px;line-height:1.4}.reviews-register-feedback-success{color:#22c55e;background-color:#22c55e14;border-color:#22c55e38}.reviews-register-feedback-error{color:var(--danger);background-color:#ef444414;border-color:#ef444438}.reviews-register-field{flex-direction:column;gap:5px;min-width:0;display:flex}.reviews-register-picker{position:relative}.reviews-register-field-wide{grid-column:1/-1}.reviews-register-field>span:first-child{color:var(--text-muted);font-size:12px;line-height:1.25}.reviews-register-field input{border:1px solid var(--panel-border);width:100%;min-height:34px;color:var(--text-main);background-color:#0000;border-radius:6px;padding:7px 10px;font-size:13px;transition:border-color .2s,background-color .2s,box-shadow .2s}.reviews-register-picker-button{border:1px solid var(--panel-border);width:100%;min-height:34px;color:var(--text-main);text-align:left;background-color:#0000;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;font-size:13px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.reviews-register-picker-button:hover,.reviews-register-picker-button[aria-expanded=true]{background-color:#ffffff0d}.reviews-register-picker-button:focus,.reviews-register-field input:focus,.reviews-date-input-wrap:focus-within,.reviews-register-notes:focus{border-color:var(--accent-color)}.reviews-register-picker-menu{width:100%;min-width:100%;left:auto;right:0}.reviews-register-picker-menu .status-filter-option.has-check{padding-right:8px}.reviews-register-picker-check{color:#ffffffd1;background-color:#ffffff14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.reviews-register-picker-check .icon-sm{font-size:10px}.reviews-next-review-field{--reviews-next-review-options-height:36px;position:relative}.reviews-next-review-options{border:1px solid var(--panel-border);background-color:#0000;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr)) 34px;align-items:center;gap:6px;width:100%;min-height:34px;padding:4px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid}.reviews-next-review-option,.reviews-next-review-calendar-button{height:26px;color:var(--text-muted);background:0 0;border-radius:5px;outline:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:1;transition:color .2s,background-color .2s;display:inline-flex}.reviews-next-review-option:not(.active):not(:hover),.reviews-next-review-calendar-button:not(.active):not(:hover),.reviews-next-review-option:not(.active):focus:not(:hover),.reviews-next-review-option:not(.active):focus-visible:not(:hover),.reviews-next-review-calendar-button:not(.active):focus:not(:hover),.reviews-next-review-calendar-button:not(.active):focus-visible:not(:hover){color:var(--text-muted);background:0 0}.reviews-next-review-option:hover,.reviews-next-review-calendar-button:hover,.reviews-next-review-option.active,.reviews-next-review-calendar-button.active{color:var(--text-main);background:#3b82f629}.reviews-next-review-calendar-button{width:26px;color:var(--text-main);justify-self:end}.reviews-calendar-popover{bottom:var(--reviews-next-review-options-height);z-index:30;border:1px solid var(--panel-border);background-color:var(--panel-bg);border-radius:8px;width:auto;padding:10px;position:absolute;left:0;right:0;box-shadow:0 18px 36px #00000061}.reviews-calendar-header{color:var(--text-main);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.reviews-calendar-nav{width:26px;height:26px;color:var(--text-muted);transform:rotate(180deg)}.reviews-calendar-nav-next{transform:none}.reviews-calendar-nav:hover{color:var(--text-main)}.reviews-calendar-weekdays,.reviews-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.reviews-calendar-weekdays{color:var(--text-muted);text-align:center;margin-bottom:5px;font-size:10px}.reviews-calendar-day,.reviews-calendar-day-placeholder{aspect-ratio:1;width:100%;color:var(--text-muted);border-radius:5px;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.reviews-calendar-day:hover,.reviews-calendar-day.active{color:var(--text-main);background-color:#3b82f629}.reviews-calendar-day.disabled,.reviews-calendar-day.disabled:hover{color:#94a3b86b;cursor:not-allowed;background-color:#0000}.reviews-calendar-day.is-today:not(.active){color:#fff}.reviews-register-notes{min-height:72px;max-height:110px;padding-top:10px;padding-bottom:14px}.reviews-date-input-wrap{border:1px solid var(--panel-border);background-color:#0000;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 10px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.reviews-date-input-icon{color:var(--text-main);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.reviews-register-field .reviews-date-input-wrap input{background:0 0;border:0;min-height:0;padding:0}.reviews-register-actions{justify-content:center;display:flex}.reviews-register-actions .btn-primary{justify-content:center;align-items:center;gap:8px;min-width:166px;min-height:38px;padding:9px 12px;display:inline-flex}.reviews-register-actions .reviews-register-submit{color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:7px;font-size:13px;font-weight:500}.reviews-register-actions .reviews-register-submit:hover{color:var(--text-main);background:#ffffff0a;border-color:#0000}@media (width<=1180px){.reviews-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-queue-panel{flex-basis:46%}}@media (width<=1024px){.reviews-content{flex-direction:column;overflow-y:auto}.reviews-content .reviews-queue-panel,.reviews-content .reviews-detail-panel{flex:none;width:100%;max-width:none}.reviews-content .reviews-queue-panel{min-height:320px}.reviews-content .reviews-detail-panel{min-height:520px}}@media (width<=768px){.reviews-view{overflow-y:auto}.reviews-summary{grid-template-columns:1fr;padding:14px 16px 0}.reviews-summary-card{min-height:78px}.reviews-content{gap:16px;padding:16px;overflow:visible}.reviews-content .reviews-queue-panel,.reviews-content .reviews-detail-panel{width:100%;max-width:none;height:auto;min-height:360px}.reviews-detail-panel .details-inner{padding:16px;overflow:visible}.reviews-queue-controls{flex-direction:row;align-items:center}.reviews-queue-item{flex-direction:column}.reviews-queue-badge{align-self:flex-start}.reviews-detail-stats,.reviews-register-grid{grid-template-columns:1fr}.reviews-detail-stats:before,.reviews-detail-stats:after{display:none}.reviews-history-table{min-width:480px}.reviews-register-actions .btn-primary{width:100%}}@media (width<=480px){.reviews-summary{padding:12px 12px 0}.reviews-summary-card{padding:12px 14px}.reviews-summary-icon{flex-basis:34px;width:34px;height:34px}.reviews-summary-body{padding:0}.reviews-summary-value{font-size:22px}.reviews-content{padding:12px}.reviews-queue-list{padding:10px}.reviews-queue-dates{flex-direction:column;gap:4px}.reviews-history-table{min-width:440px}}.modal-overlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-stack-overlay{z-index:1010;background:#00000059}.modal-box{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:12px;flex-direction:column;gap:16px;width:400px;max-width:90%;padding:24px;display:flex}.modal-box input{border:1px solid var(--panel-border);width:100%;color:var(--text-main);background:#0003;border-radius:6px;padding:10px}.modal-actions{justify-content:flex-end;gap:12px;display:flex}.btn-cancel{color:var(--text-muted);padding:8px 16px}.btn-cancel:hover{color:var(--text-main)}.environment-manager-modal{gap:18px;width:min(920px,100vw - 32px);max-height:calc(100vh - 32px);overflow:hidden}.environment-manager-header{border-bottom:1px solid var(--panel-border);justify-content:space-between;gap:18px;padding-bottom:14px;display:flex}.environment-manager-heading{align-items:flex-start;gap:14px;min-width:0;display:flex}.environment-manager-heading-icon{width:36px;height:36px;color:var(--text-main);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.environment-manager-heading-icon .icon,.environment-manager-active-icon .icon,.environment-manager-icon-option .icon,.environment-manager-other-icon .icon{vertical-align:0;justify-content:center;align-items:center;display:inline-flex}.environment-manager-close-button{border-radius:6px;flex-shrink:0;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.environment-manager-title{align-items:center;gap:12px;font-size:20px;font-weight:600;display:flex}.environment-manager-description{color:var(--text-muted);margin-top:6px;font-size:13px;line-height:1.5}.environment-manager-content{flex-direction:column;gap:16px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.environment-manager-section{border:1px solid var(--panel-border);background:#ffffff03;border-radius:10px;min-width:0;padding:16px}.environment-manager-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.environment-manager-section-title{font-size:15px;font-weight:600}.environment-manager-create-button{flex-shrink:0}.environment-manager-create-button:disabled{opacity:.45;cursor:not-allowed}.environment-manager-section-description{color:var(--text-muted);margin-top:4px;font-size:12px;line-height:1.5}.environment-manager-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;display:grid}.environment-manager-card{border:1px solid var(--panel-border);background:#ffffff02;border-radius:8px;min-width:0;padding:14px}.environment-manager-card-title{color:var(--text-muted);margin-bottom:12px;font-size:13px}.environment-manager-active-body{align-items:center;gap:14px;min-height:112px;padding:4px 2px;display:flex}.environment-manager-active-icon-wrap{flex-shrink:0;position:relative}.environment-manager-active-icon,.environment-manager-other-icon{color:var(--accent-color);background:#3b82f614;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.environment-manager-active-icon{border:1px solid #0000;width:52px;height:52px;font-size:22px}.environment-manager-active-icon .icon{font-size:22px;transform:translateY(1px)}.environment-manager-active-icon:hover{background:#3b82f61f;border-color:#0000}.environment-manager-icon-picker{border:1px solid var(--panel-border);background:var(--panel-bg);z-index:2;border-radius:8px;grid-template-columns:repeat(3,32px);gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 30px #00000047}.environment-manager-icon-option{width:32px;height:32px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.environment-manager-icon-option .icon{font-size:15px}.environment-manager-icon-option:hover,.environment-manager-icon-option.active{color:var(--accent-color);background:#3b82f614;border-color:#0000}.environment-manager-active-text{flex-direction:column;gap:6px;min-width:0;display:flex}.environment-manager-active-name-row{align-items:center;gap:8px;min-width:0;display:flex}.environment-manager-active-name,.environment-manager-other-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text-main);font-weight:600;overflow:hidden}.environment-manager-active-name{font-size:18px}.environment-manager-other-name{font-size:13px}.environment-manager-active-meta,.environment-manager-other-meta{color:var(--text-muted);font-size:12px;line-height:1.4}.environment-manager-active-badge{min-height:20px;color:var(--accent-color);background:#3b82f61a;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.environment-manager-card-actions{flex-wrap:wrap;justify-content:center;gap:10px;padding-top:14px;display:flex}.environment-manager-secondary-button,.environment-manager-danger-button{min-height:36px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.environment-manager-secondary-button:hover{color:var(--text-main);background:#ffffff0a;border-color:#0000}.environment-manager-danger-button{color:var(--text-muted)}.environment-manager-danger-button:hover{color:var(--danger);background:#ef444414;border-color:#0000}.environment-manager-other-list{flex-direction:column;gap:8px;max-height:160px;padding-right:2px;display:flex;overflow-y:auto}.environment-manager-other-row{cursor:pointer;border-bottom:1px solid #1a2433b3;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:48px;padding:8px;display:grid}.environment-manager-other-row:hover{background:#ffffff06}.environment-manager-other-row:last-child{border-bottom:0}.environment-manager-other-icon{width:36px;height:36px;color:var(--text-muted);background:#ffffff06;font-size:15px}.environment-manager-technique-section{padding:18px}.environment-manager-technique-header{align-items:flex-start;margin-bottom:16px}.environment-manager-technique-heading{min-width:0}.environment-manager-icon-button{width:30px;height:30px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.environment-manager-icon-button:hover{color:var(--text-main);background:#ffffff0b;border-color:#0000}.environment-manager-icon-button.danger{color:var(--text-muted)}.environment-manager-icon-button.danger:hover{color:var(--danger);background:#ef444414;border-color:#0000}.environment-manager-techniques{border:1px solid var(--panel-border);background:#ffffff02;border-radius:8px;overflow:auto hidden}.environment-manager-technique-row{border-bottom:1px solid #1a2433c7;grid-template-columns:minmax(0,1fr) 104px 96px;align-items:center;gap:12px;min-width:480px;min-height:46px;padding:0 14px;font-size:13px;display:grid}.environment-manager-technique-row:last-child{border-bottom:0}.environment-manager-technique-row.header{min-height:40px;color:var(--text-muted);background:#ffffff03;font-size:12px}.environment-manager-technique-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text-main);font-weight:500;overflow:hidden}.environment-manager-default-cell{justify-content:center;align-items:center;display:flex}.environment-manager-checkbox{appearance:none;border:1px solid var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:14px;display:inline-flex;position:relative;transform:translateY(1px)}.environment-manager-checkbox:checked{border-color:var(--accent-color);background:var(--accent-color)}.environment-manager-checkbox:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 1px))rotate(-45deg)}.environment-manager-checkbox:indeterminate{border-color:var(--accent-color);background:var(--accent-color)}.environment-manager-checkbox:indeterminate:after{content:"";background:#fff;border-radius:999px;width:8px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-box input.environment-manager-checkbox{border:1px solid var(--text-muted);background:0 0;border-radius:4px;width:15px;height:14px;padding:0}.modal-box input.environment-manager-checkbox:checked,.modal-box input.environment-manager-checkbox:indeterminate{border-color:var(--accent-color);background:var(--accent-color)}.environment-manager-empty{color:var(--text-muted);text-align:center;padding:18px;font-size:13px}.environment-manager-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.environment-manager-technique-row.header .environment-manager-row-actions{justify-content:center;justify-self:flex-end;width:66px}.environment-manager-technique-controls{flex-direction:column;gap:10px;margin-top:14px;display:flex}.environment-manager-technique-control-row{border:1px solid var(--panel-border);background:#ffffff02;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:10px 12px;display:flex}.environment-manager-technique-control-text{flex-direction:column;gap:4px;min-width:0;display:flex}.environment-manager-technique-control-text strong{color:var(--text-main);font-size:13px;font-weight:500}.environment-manager-technique-control-text span{color:var(--text-muted);font-size:12px;line-height:1.4}.environment-manager-toggle-button{color:var(--text-muted);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.environment-manager-toggle-button.active{color:var(--accent-color)}.environment-manager-toggle-button:disabled,.environment-manager-apply-defaults-button:disabled{opacity:.45;cursor:not-allowed}.environment-manager-toggle-track{background:#94a3b847;border-radius:999px;flex-shrink:0;width:26px;height:14px;position:relative}.environment-manager-toggle-track span{background:var(--text-muted);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:2px}.environment-manager-toggle-button.active .environment-manager-toggle-track{background:#94a3b847}.environment-manager-toggle-button.active .environment-manager-toggle-track span{background:#fff;left:14px}.environment-manager-apply-defaults-button{flex-shrink:0;min-width:104px}.flashcards-modal{gap:16px;width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);overflow:hidden}.flashcards-modal-header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.flashcards-modal-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.flashcards-modal-icon{width:34px;height:34px;color:var(--accent-color);background:#3b82f614;border:1px solid #3b82f62e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.flashcards-modal-heading h3{font-size:18px;font-weight:600}.flashcards-modal-breadcrumb{color:var(--text-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.45}.flashcards-modal-breadcrumb .breadcrumb-current{color:var(--text-main);font-weight:600}.flashcards-modal-close{flex-shrink:0;width:32px;height:32px}.flashcards-modal-toolbar{flex-shrink:0;justify-content:flex-end;gap:12px;display:flex}.flashcards-new-button{min-width:166px;min-height:38px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:500;display:inline-flex}.flashcards-new-button:hover{color:var(--text-main);background:#ffffff0a;border-color:#0000}.flashcards-new-button .icon-sm{font-size:9px}.flashcards-item-action:disabled{cursor:not-allowed;opacity:.58}.flashcards-modal-content{flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.flashcards-list{flex-direction:column;gap:10px;display:flex}.flashcards-list-item{cursor:pointer;background:#0f172a38;border:1px solid #3b82f629;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:70px;padding:12px 14px;transition:border-color .2s,background .2s;display:grid}.flashcards-list-item:hover{background:#3b82f60b;border-color:#60a5fa47}.flashcards-list-item:focus-visible,.flashcards-focus-card:focus-visible,.flashcards-focus-arrow:focus-visible{outline-offset:2px;outline:2px solid #60a5fa61}.flashcards-list-item-main{min-width:0;color:inherit;text-align:left;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.flashcards-list-item-front{max-width:100%;color:var(--text-main);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.flashcards-list-item-meta{color:var(--text-muted);font-size:12px;line-height:1.4}.flashcards-difficulty-chip{color:#bfdbfe;text-align:center;white-space:nowrap;background:#3b82f614;border:1px solid #94a3b81a;border-radius:999px;min-width:76px;padding:4px 9px;font-size:12px;font-weight:500}.flashcards-list-item-actions{cursor:default;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.flashcards-item-action{cursor:pointer}.flashcards-item-action.delete:hover:not(:disabled){color:var(--danger);background:#ef444414}.flashcards-empty-state{min-height:160px;color:var(--text-muted);text-align:center;background:#3b82f606;border:1px dashed #3b82f62e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.flashcards-empty-state .icon{color:var(--accent-color);opacity:.88}.flashcards-form{background:#3b82f608;border:1px solid #3b82f629;border-radius:8px;flex-direction:column;gap:14px;padding:14px;display:flex}.flashcards-form-header{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.flashcards-form-header strong{color:var(--text-main);font-size:14px;font-weight:600}.flashcards-form-error{color:#fca5a5;font-size:12px;line-height:1.4}.flashcards-form-field{flex-direction:column;gap:7px;display:flex}.flashcards-form-field span{color:var(--text-muted);font-size:12px;font-weight:500}.flashcards-difficulty-picker{position:relative}.flashcards-difficulty-button{border:1px solid var(--panel-border);width:100%;min-height:34px;color:var(--text-main);text-align:left;background-color:#0000;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;font-size:13px;transition:border-color .2s,background-color .2s;display:flex}.flashcards-difficulty-button:hover,.flashcards-difficulty-button[aria-expanded=true]{background-color:#ffffff0d}.flashcards-difficulty-button:focus{border-color:var(--accent-color);outline:none}.flashcards-difficulty-menu{z-index:50;width:100%;min-width:100%;left:auto;right:0}.modal-box .flashcards-form textarea{border:1px solid var(--panel-border);width:100%;color:var(--text-main);font:inherit;resize:vertical;background:#0000002e;border-radius:7px;min-height:72px;padding:10px 11px;font-size:13px;line-height:1.45}.modal-box .flashcards-form textarea:focus{border-color:#3b82f680;outline:none}.flashcards-form-actions{justify-content:flex-end;gap:10px;padding-top:2px;display:flex}.flashcards-focus{flex-direction:column;gap:14px;min-height:0;display:flex}.flashcards-focus-topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.flashcards-focus-back{flex-shrink:0;width:32px;height:32px}.flashcards-focus-counter{color:var(--text-muted);font-size:12px;font-weight:600}.flashcards-focus-stage{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:12px;display:grid}.flashcards-focus-arrow{width:34px;height:52px;color:var(--text-muted);background:#ffffff04;border-radius:8px;transition:background .2s,color .2s}.flashcards-focus-arrow:hover:not(:disabled){color:var(--text-main);background:#3b82f612}.flashcards-focus-arrow:disabled{opacity:.25;cursor:default}.flashcards-focus-card{cursor:pointer;background:#0f172a5c;border:1px solid #3b82f633;border-radius:10px;flex-direction:column;justify-content:center;min-width:0;min-height:320px;padding:24px;transition:border-color .2s,background .2s;display:flex}.flashcards-focus-card:hover{background:#3b82f60e;border-color:#60a5fa57}.flashcards-focus-card.back{cursor:default;justify-content:flex-start}.flashcards-focus-front{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:250px;display:flex}.flashcards-focus-front-meta{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:8px;font-size:12px;display:flex}.flashcards-focus-front-meta span{background:#ffffff05;border:1px solid #94a3b81a;border-radius:999px;padding:4px 8px}.flashcards-focus-question{max-width:680px;color:var(--text-main);overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.35}.flashcards-focus-hint{color:var(--text-muted);font-size:12px}.flashcards-focus-back-face{flex-direction:column;gap:14px;min-height:270px;display:flex}.flashcards-focus-back-actions{border-bottom:1px solid #94a3b81f;justify-content:flex-end;gap:4px;padding-bottom:10px;display:flex}.flashcards-focus-back-question{color:var(--text-main);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.4}.flashcards-focus-back-answer{color:var(--text-main);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;font-size:14px;line-height:1.55}.flashcards-focus-result-actions{border-top:1px solid #94a3b81f;justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.flashcards-result-button{border:1px solid var(--panel-border);min-width:90px;color:var(--text-muted);background:0 0}.flashcards-result-button.correct:hover{color:var(--text-main);background:#3b82f60a;border-color:#3b82f694}.flashcards-result-button.wrong:hover{color:var(--text-main);background:#ef44440a;border-color:#ef44449e}.batch-tree-modal{gap:16px;width:min(820px,100vw - 32px);max-height:calc(100vh - 32px);overflow:hidden}.batch-tree-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.batch-tree-header h3{font-size:17px;font-weight:600}.batch-tree-header p{color:var(--text-muted);margin-top:4px;font-size:12px}.batch-tree-close-button{flex-shrink:0;width:30px;height:30px}.batch-tree-steps{border-bottom:1px solid var(--panel-border);align-items:center;gap:18px;padding-bottom:14px;display:flex}.batch-tree-step{color:var(--text-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.batch-tree-step span{border:1px solid var(--panel-border);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}.batch-tree-step.active{color:var(--text-main)}.batch-tree-step.active span,.batch-tree-step.completed span{color:var(--accent-color);background:#3b82f614;border-color:#3b82f657}.batch-tree-content{flex-direction:column;gap:14px;min-height:0;display:flex;overflow-y:auto}.batch-tree-instructions{flex-direction:column;gap:5px;display:flex}.batch-tree-instructions strong{font-size:13px;font-weight:500}.batch-tree-instructions span{color:var(--text-muted);font-size:12px}.batch-tree-instructions code{color:var(--text-main)}.modal-box .batch-tree-input{resize:vertical;border:1px solid var(--panel-border);width:100%;min-height:330px;color:var(--text-main);font:inherit;background:#0000002e;border-radius:8px;padding:14px;font-size:13px;line-height:1.55}.modal-box .batch-tree-input:focus,.modal-box .batch-tree-name-input:focus{border-color:#3b82f680;outline:none}.batch-tree-errors{color:#fca5a5;background:#ef44440f;border:1px solid #ef44443d;border-radius:7px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.batch-tree-modal-actions{flex-shrink:0;padding-top:2px}.batch-tree-preview-content{padding-right:4px}.batch-tree-preview-summary{flex-wrap:wrap;gap:8px;display:flex}.batch-tree-preview-summary span{border:1px solid var(--panel-border);color:var(--text-muted);background:#ffffff05;border-radius:6px;padding:6px 9px;font-size:11px}.batch-tree-preview-summary strong{color:var(--text-main);font-weight:600}.batch-tree-preview-section{flex-direction:column;gap:9px;display:flex}.batch-tree-preview-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.batch-tree-preview-heading strong{font-size:13px;font-weight:500}.batch-tree-preview-heading span{color:var(--text-muted);font-size:11px}.batch-tree-preview-list{border:1px solid var(--panel-border);background:#0000001a;border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.batch-tree-preview-section.existing .batch-tree-preview-list{opacity:.72;max-height:180px;overflow-y:auto}.batch-tree-existing-subject,.batch-tree-draft-root,.batch-tree-draft-topics{flex-direction:column;gap:5px;display:flex}.batch-tree-existing-item{min-height:32px;color:var(--text-muted);background:#ffffff06;border-radius:6px;align-items:center;gap:8px;padding:6px 9px;font-size:12px;display:flex}.batch-tree-existing-item.subject{color:var(--text-main)}.batch-tree-existing-item.nested{margin-left:24px}.batch-tree-existing-item.level-2{margin-left:40px}.batch-tree-existing-item.level-3{margin-left:56px}.batch-tree-existing-marker,.batch-tree-draft-marker{border:1px solid var(--text-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.batch-tree-draft-root{background:#3b82f609;border:1px solid #3b82f621;border-radius:7px;padding:7px}.batch-tree-draft-item{align-items:center;gap:8px;min-width:0;display:flex}.batch-tree-draft-item.nested{margin-left:20px;padding-left:8px}.batch-tree-draft-item.level-2{margin-left:36px}.batch-tree-draft-item.level-3{margin-left:52px}.batch-tree-draft-group{flex-direction:column;gap:5px;display:flex}.batch-tree-type-label{width:64px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:10px}.modal-box input.batch-tree-name-input{background:#00000024;flex:1;min-width:0;padding:7px 8px;font-size:12px}.batch-tree-item-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.batch-tree-item-button{width:27px;height:27px;color:var(--text-muted);border-color:#0000}.batch-tree-item-button:hover:not(:disabled){color:var(--text-main);background:#ffffff0d}.batch-tree-item-button.delete:hover:not(:disabled){color:var(--danger);background:#ef444414}.batch-tree-item-button:disabled{opacity:.25;cursor:default}.batch-tree-preview-empty{color:var(--text-muted);text-align:center;padding:10px;font-size:12px}.batch-tree-preview-empty.nested{text-align:left;margin-left:20px;padding:6px}.empty-state{height:100%;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px;display:flex}.empty-state i{opacity:.5;margin-bottom:8px;font-size:40px}.sidebar-footer{margin-top:auto}.settings-section{flex-direction:column;gap:16px;display:flex}.settings-section-title{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.settings-description{color:var(--text-muted);margin-bottom:8px;font-size:13px}.settings-card{border:1px solid var(--panel-border);background-color:#ffffff05;border-radius:12px;padding:16px 20px}.settings-action{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-action-text strong{font-size:14px;font-weight:500}.settings-action-text p{color:var(--text-muted);margin-top:4px;font-size:12px}.settings-storage-card{flex-direction:column;gap:12px;display:flex}.settings-storage-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-storage-heading strong{font-size:14px;font-weight:500}.settings-storage-heading p,.settings-storage-unavailable{color:var(--text-muted);margin-top:4px;font-size:12px}.settings-storage-value{color:var(--text-main);white-space:nowrap;font-size:13px;font-weight:600}.settings-storage-track{background:#94a3b81f;border-radius:999px;width:100%;height:6px;overflow:hidden}.settings-storage-fill{border-radius:inherit;background:var(--accent-color);height:100%}.settings-storage-meta{color:var(--text-muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}.settings-storage-warning{border-top:1px solid color-mix(in srgb, var(--warning) 16%, transparent);color:var(--text-muted);align-items:flex-start;gap:8px;padding-top:10px;font-size:12px;line-height:1.45;display:flex}.settings-storage-warning .icon{color:var(--warning);flex-shrink:0;margin-top:2px}.btn-danger{background-color:var(--danger)}.btn-danger:hover{background-color:#dc2626}@media (width<=768px){body{flex-direction:column}.sidebar{border-right:none;border-bottom:1px solid var(--panel-border);flex-direction:row;gap:12px;width:100%;padding:12px;overflow-x:auto}.content-split{flex-direction:column}.panel-left,.panel-right{flex:none;height:400px}.environment-manager-grid{grid-template-columns:1fr}.environment-manager-modal,.batch-tree-modal,.flashcards-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:18px}.flashcards-modal-header{gap:12px}.flashcards-modal-heading{gap:10px}.flashcards-modal-icon{width:30px;height:30px}.flashcards-modal-toolbar{justify-content:stretch}.flashcards-new-button{justify-content:center;width:100%}.flashcards-list-item{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:10px}.flashcards-difficulty-chip{justify-self:flex-start;min-width:0}.flashcards-list-item-actions{justify-self:flex-end}.flashcards-form-header{flex-direction:column;align-items:flex-start;gap:6px}.flashcards-form-actions,.flashcards-focus-result-actions{flex-wrap:wrap}.flashcards-focus-stage{grid-template-columns:30px minmax(0,1fr) 30px;gap:8px}.flashcards-focus-arrow{width:30px;height:44px}.flashcards-focus-card{min-height:280px;padding:18px}.flashcards-focus-front{min-height:220px}.flashcards-focus-question{font-size:18px}.flashcards-focus-back-face{min-height:240px}.flashcards-result-button{flex:110px}.batch-tree-preview-heading{flex-direction:column;align-items:flex-start;gap:3px}.batch-tree-draft-item{flex-wrap:wrap;align-items:flex-start}.batch-tree-type-label{padding-top:9px}.modal-box input.batch-tree-name-input{flex-basis:calc(100% - 62px)}.batch-tree-item-actions{margin-left:auto}.environment-manager-header{align-items:flex-start}.environment-manager-heading{gap:10px}.environment-manager-heading-icon{width:30px;height:30px}.environment-manager-title{font-size:18px}.environment-manager-section{padding:14px}.environment-manager-active-body{align-items:flex-start;min-height:auto}.environment-manager-other-row{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.environment-manager-technique-control-row{flex-direction:column;align-items:flex-start}.environment-manager-toggle-button,.environment-manager-apply-defaults-button{align-self:stretch}}
