.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-solid,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.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-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.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;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{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;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,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{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0: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-thumb-tack-slash:before,.fa-thumbtack-slash: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-table-cells-column-lock: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-table-cells-row-lock: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-table-cells-row-unlock: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){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}: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-DOQJEhcS.woff2) format("woff2"),url(/assets/fa-solid-900-BV3CbEM2.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-DgEfZSYE.woff2) format("woff2"),url(/assets/fa-regular-400-Bf3rG5Nx.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-O7nZalfM.woff2) format("woff2"),url(/assets/fa-brands-400-Dur5g48u.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-pixiv:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-jxl:before{content:""}.fa-dart-lang:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-brave:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-opensuse:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before,.fa-square-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-square-letterboxd:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-shoelace:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-google-scholar:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-signal-messenger:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-mintbit:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-brave-reverse:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-web-awesome:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-letterboxd:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-square-web-awesome-stroke:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-flutter:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-upwork:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-square-upwork:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-square-web-awesome:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-bluesky:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-webflow:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;position:relative}body{line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,ol,ul,button,input,textarea{margin:0;padding:0;font-weight:400}img,picture,video,canvas,svg{display:block;max-width:100%}button{background:none;border:none;cursor:pointer}input,button,textarea,select{font:inherit}.app-layout{display:flex;flex-direction:row;height:calc(100vh - var(--beta-banner-height, 0px));width:100vw;overflow:hidden;background:radial-gradient(circle at 42% 14%,rgba(20,184,166,.12),transparent 34%),radial-gradient(circle at 78% 74%,rgba(96,165,250,.08),transparent 30%),linear-gradient(135deg,var(--shell-backdrop-top) 0%,var(--shell-backdrop-mid) 48%,var(--shell-backdrop-deep) 100%)}.app-main{flex:1;display:flex;flex-direction:column;height:calc(100vh - var(--beta-banner-height, 0px));min-width:0;overflow-x:clip;overflow-y:hidden;position:relative}body[data-verification-banner] .app-main{height:calc(100vh - var(--beta-banner-height, 0px) - var(--verification-banner-height, 72px));max-height:calc(100vh - var(--beta-banner-height, 0px) - var(--verification-banner-height, 72px))}body[data-cookie-consent-banner] .app-main{height:calc(100vh - var(--beta-banner-height, 0px) - var(--cookie-consent-banner-height, 300px));max-height:calc(100vh - var(--beta-banner-height, 0px) - var(--cookie-consent-banner-height, 300px))}body[data-verification-banner][data-cookie-consent-banner] .app-main{height:calc(100vh - var(--beta-banner-height, 0px) - var(--verification-banner-height, 72px) - var(--cookie-consent-banner-height, 300px));max-height:calc(100vh - var(--beta-banner-height, 0px) - var(--verification-banner-height, 72px) - var(--cookie-consent-banner-height, 300px))}.app-layout.sidebar-collapsed :where(.main-sidebar){width:76px;min-width:76px}.app-layout.sidebar-collapsed :where(.sidebar-brand){justify-content:center;padding-inline:0}.app-layout.sidebar-collapsed .sidebar-brand-text,.app-layout.sidebar-collapsed .workspace-switcher-item span,.app-layout.sidebar-collapsed .sidebar-history-region,.app-layout.sidebar-collapsed .source-profile-copy,.app-layout.sidebar-collapsed :where(.source-sidebar-collapse) span,.app-layout.sidebar-collapsed .sidebar-footer{display:none}.app-layout.sidebar-collapsed .workspace-switcher-item,.app-layout.sidebar-collapsed .source-sidebar-profile,.app-layout.sidebar-collapsed .source-sidebar-signout,.app-layout.sidebar-collapsed :where(.source-sidebar-collapse){display:flex;align-items:center;justify-content:center;width:48px;min-height:48px;margin-inline:auto;padding:0}.app-layout.sidebar-collapsed .source-sidebar-account{flex-direction:column;align-items:center;gap:6px;margin-inline:auto}.app-layout.sidebar-collapsed :where(.sidebar-workspace-switcher){align-items:center;padding-inline:0}.app-layout.sidebar-collapsed .workspace-switcher-chevron{display:none}.content-area{display:flex;flex:1;min-height:0;overflow:hidden;position:relative}.main-chat-area{flex:1;min-height:0;overflow:hidden;position:relative}.main-chat-area:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-teal) 34%,transparent)}.right-panel-restore-stack{position:absolute;right:14px;top:50%;z-index:var(--z-sticky);display:flex;flex-direction:column;align-items:flex-end;gap:8px;transform:translateY(-50%);pointer-events:none}.right-panel-restore-stack>*{pointer-events:auto}.right-panel-restore{display:inline-flex;flex-direction:column;align-items:center;gap:8px;min-height:38px;padding:12px 8px;border:1px solid color-mix(in srgb,var(--color-teal) 34%,var(--border-subtle));border-radius:var(--radius-full);color:var(--text-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--color-teal) 12%,transparent),transparent 70%),color-mix(in srgb,var(--bg-elevated) 86%,transparent);box-shadow:0 16px 36px color-mix(in srgb,#000 28%,transparent),inset 0 1px color-mix(in srgb,white 8%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .15s ease,background .15s ease,transform .15s ease}.right-panel-restore i{color:var(--color-teal)}.right-panel-restore span{writing-mode:vertical-rl;font-size:.78rem;font-weight:720;letter-spacing:.02em}.right-panel-restore:hover{border-color:color-mix(in srgb,var(--color-teal) 58%,var(--border-subtle));background:linear-gradient(135deg,color-mix(in srgb,var(--color-teal) 18%,transparent),transparent 70%),color-mix(in srgb,var(--bg-elevated) 94%,transparent);transform:translate(-2px)}.right-panel-restore:focus-visible{outline:none;box-shadow:0 16px 36px color-mix(in srgb,#000 28%,transparent),0 0 0 2px color-mix(in srgb,var(--color-teal) 42%,transparent)}*{box-sizing:border-box;margin:0;padding:0}*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background:var(--bg-deep);color:var(--text-primary);overflow:hidden;height:100vh;width:100vw}html.standalone-scroll,html.standalone-scroll body{overflow:auto;height:auto;min-height:100%;width:100%}html.standalone-scroll #app{height:auto;min-height:100%}html[data-theme=light]{--shell-bg: #f5f9fb;--shell-bg-soft: #eef7f6;--shell-surface: rgba(255, 255, 255, .9);--shell-surface-solid: #ffffff;--shell-surface-muted: rgba(244, 248, 250, .88);--shell-border: rgba(15, 86, 98, .12);--shell-border-strong: rgba(20, 184, 166, .28);--shell-shadow: 0 18px 44px rgba(15, 23, 42, .08);--shell-shadow-soft: 0 10px 24px rgba(15, 23, 42, .06);--bg-deep: #f5f9fb;--bg-sidebar: #f7fbfd;--glass-bg: rgba(255, 255, 255, .84);--border-subtle: rgba(15, 86, 98, .13);--text-primary: #15202e;--text-secondary: #536274;--text-muted: #728195;--text-disabled: #9aa8b8;--scrollbar-track: rgba(15, 86, 98, .08);--scrollbar-thumb: color-mix(in srgb, var(--color-teal) 44%, rgba(15, 23, 42, .18));--scrollbar-thumb-hover: color-mix(in srgb, var(--color-teal) 64%, #0f766e);--scrollbar-thumb-active: color-mix(in srgb, var(--color-teal) 76%, #0f766e)}html[data-theme=light] body{background:var(--shell-bg);color:var(--text-primary)}html[data-theme=light] .app-layout{background:radial-gradient(circle at 20% 0%,rgba(20,184,166,.16),transparent 34%),radial-gradient(circle at 78% 70%,rgba(99,102,241,.1),transparent 32%),linear-gradient(135deg,#fbfdff 0%,var(--shell-bg-soft) 52%,#f8fafc 100%)}html[data-theme=light] .gen-hero-icon,html[data-theme=light] .preset-icon,html[data-theme=light] .page-icon-wrap,html[data-theme=light] :where(.card-icon){background:#14b8a61f;border-color:#14b8a642;color:#0f766e}html[data-theme=light] .chat-interface,html[data-theme=light] .main-chat-area,html[data-theme=light] .workspace{background:radial-gradient(circle at 45% 8%,rgba(20,184,166,.12),transparent 34%),linear-gradient(180deg,#fbfdff,#f5f9fb 72%,#eef6f8);color:var(--text-primary)}html[data-theme=light] .chat-workspace-header,html[data-theme=light] .sub-nav{background:radial-gradient(circle at 10% 0%,rgba(20,184,166,.11),transparent 42%),#ffffffc7;border-bottom-color:var(--shell-border)}html[data-theme=light] .tab,html[data-theme=light] .chat-new-session-button,html[data-theme=light] .chat-new-session-menu-button,html[data-theme=light] .context-bar,html[data-theme=light] .right-panel-restore{background:var(--shell-surface);border-color:var(--shell-border);color:var(--text-secondary);box-shadow:var(--shell-shadow-soft)}html[data-theme=light] .source-preview-user-card,html[data-theme=light] .source-preview-decision-card,html[data-theme=light] .message-card,html[data-theme=light] .superego-decision-card{background:linear-gradient(135deg,rgba(99,102,241,.06),transparent 62%),var(--shell-surface-solid);border-color:var(--shell-border);color:var(--text-primary);box-shadow:var(--shell-shadow)}html[data-theme=light] .source-preview-user-card:hover{background:linear-gradient(135deg,rgba(20,184,166,.1),transparent 66%),#fff;border-color:#14b8a64d}html[data-theme=light] .preview-decision-header{color:var(--text-secondary)}html[data-theme=light] .preview-decision-source,html[data-theme=light] .preview-decision-copy,html[data-theme=light] .message-content{color:var(--text-primary)}html[data-theme=light] :where(.chat-input-wrap){background:radial-gradient(circle at 82% 100%,rgba(20,184,166,.12),transparent 38%),linear-gradient(180deg,#fffffff5,#f4fafbf0);border-color:var(--shell-border-strong);box-shadow:var(--shell-shadow)}html[data-theme=light] :where(.chat-input-wrap.chatInputNoProvider){background:var(--shell-surface-solid);border-color:#6366f12e}html[data-theme=light] .chat-input-attach,html[data-theme=light] .composer-creeds-chip,html[data-theme=light] :where(.kbd-hint){background:#ffffffc7;border-color:var(--shell-border);color:var(--text-secondary)}html[data-theme=light] :where(.chat-input-textarea){background:transparent;color:var(--text-primary)}html[data-theme=light] :where(.chat-input-textarea)::placeholder{color:#7c8a9e}html[data-theme=light] .tab.active,html[data-theme=light] .values-attached-badge,html[data-theme=light] :where(.context-bar-persona){color:#0f766e}html[data-theme=light] .hero-header,html[data-theme=light] .author-form,html[data-theme=light] .published-card,html[data-theme=light] .governance-card,html[data-theme=light] .metric-card,html[data-theme=light] .admin-card,html[data-theme=light] .monitor-card,html[data-theme=light] .gen-hero,html[data-theme=light] .tuning-section,html[data-theme=light] .preset-section,html[data-theme=light] .preset-card{background:linear-gradient(135deg,rgba(20,184,166,.08),transparent 62%),var(--shell-surface);border-color:var(--shell-border);box-shadow:var(--shell-shadow-soft);color:var(--text-primary)}html[data-theme=light] .preset-card.active{background:linear-gradient(135deg,rgba(20,184,166,.14),transparent 66%),#f3fbfa;border-color:#14b8a65c}html[data-theme=light] .field input,html[data-theme=light] .field textarea,html[data-theme=light] .field select,html[data-theme=light] .creed-search-row input,html[data-theme=light] .chat-input-area textarea,html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{background:#ffffffeb;border-color:var(--shell-border);color:var(--text-primary)}html[data-theme=light] .field input::placeholder,html[data-theme=light] .field textarea::placeholder,html[data-theme=light] .creed-search-row input::placeholder,html[data-theme=light] .chat-input-area textarea::placeholder{color:#8795a7}html[data-theme=light] .reset-btn{background:#ffffffdb;border-color:var(--shell-border);color:var(--text-secondary)}html[data-theme=light] :where(.privacy-settings-modal-overlay){background:radial-gradient(circle at 20% 8%,rgba(20,184,166,.18),transparent 34%),radial-gradient(circle at 82% 18%,rgba(99,102,241,.12),transparent 38%),#e2eef2b8}html[data-theme=light] :where(.privacy-settings-modal-content){background:linear-gradient(180deg,#fffffffa,#f5fafbfa),#fff;border-color:var(--shell-border);box-shadow:0 28px 90px #0f172a29}html[data-theme=light] .privacy-settings-modal-header,html[data-theme=light] .ps-tabs,html[data-theme=light] :where(.privacy-settings-modal-body){background:radial-gradient(circle at 8% 0%,rgba(20,184,166,.1),transparent 42%),#ffffffbd;border-color:var(--shell-border)}html[data-theme=light] :where(.ps-tab){background:#fffc;color:var(--text-secondary)}html[data-theme=light] :where(.ps-tab.active){background:#14b8a61f;border-color:#14b8a657;color:#0f766e}html[data-theme=light] :where(.privacy-settings-modal-body) .setting-group,html[data-theme=light] :where(.privacy-settings-modal-body) .info-box,html[data-theme=light] :where(.privacy-settings-modal-body) .cookie-setting,html[data-theme=light] :where(.privacy-settings-modal-body) .cookie-info,html[data-theme=light] :where(.privacy-settings-modal-body) .cookie-auto-save-info,html[data-theme=light] :where(.privacy-settings-modal-body) .status-item,html[data-theme=light] .theme-option,html[data-theme=light] .size-option,html[data-theme=light] .density-option,html[data-theme=light] .toggle-setting{background:#ffffffdb;border-color:var(--shell-border);color:var(--text-primary);box-shadow:var(--shell-shadow-soft)}html[data-theme=light] :where(.privacy-settings-modal-body) :where(p,li,small,.help-text,.description,.setting-description){color:var(--text-secondary)}html[data-theme=light] :where(.privacy-settings-modal-body) :where(h3,h4,strong,label,legend,.setting-title){color:var(--text-primary)}html[data-theme=light] .theme-option.active,html[data-theme=light] .size-option.active,html[data-theme=light] .density-option.active{background:#14b8a61f;border-color:#14b8a661;color:#0f766e}:global(button){font-family:inherit;cursor:pointer;border:none;background:none;color:inherit;font-size:inherit}:global(a){color:inherit;text-decoration:none}:global(input),:global(select){font-family:inherit}.hamburger-btn{display:none;background:transparent;border:none;color:var(--text-primary);font-size:1.25rem;width:40px;height:40px;align-items:center;justify-content:center;border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0}.hamburger-btn:hover{background:var(--bg-hover)}.hamburger-btn:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-teal) 42%,transparent)}@media(max-width:768px){body[data-verification-banner] .app-main{height:calc(100vh - var(--beta-banner-height, 0px) - var(--verification-banner-height, 140px));max-height:calc(100vh - var(--beta-banner-height, 0px) - var(--verification-banner-height, 140px))}body[data-cookie-consent-banner] .app-main{height:calc(100vh - var(--beta-banner-height, 0px) - var(--cookie-consent-banner-height, 430px));max-height:calc(100vh - var(--beta-banner-height, 0px) - var(--cookie-consent-banner-height, 430px))}body[data-verification-banner][data-cookie-consent-banner] .app-main{height:calc(100vh - var(--beta-banner-height, 0px) - var(--verification-banner-height, 140px) - var(--cookie-consent-banner-height, 430px));max-height:calc(100vh - var(--beta-banner-height, 0px) - var(--verification-banner-height, 140px) - var(--cookie-consent-banner-height, 430px))}body[data-cookie-consent-banner] .chat-workspace-header,body[data-cookie-consent-banner] .messages-container,body[data-cookie-consent-banner] .chat-input-form>.cpg{display:none}body[data-cookie-consent-banner] .input-area{position:absolute;inset:auto 0 0;padding:4px 12px}.app-layout>aside{position:fixed;left:0;top:0;bottom:0;width:100%;max-width:320px;z-index:var(--z-sidebar);transform:translate(-100%);transition:transform .2s ease}.app-layout>aside:has(:where(.main-sidebar.open)){transform:translate(0)}@media(prefers-reduced-motion:reduce){.app-layout>aside{transition:none}}:where(.main-sidebar.open){width:100%;height:100%}.app-layout>aside:has(:where(.main-sidebar.open)):after{content:"";position:fixed;inset:0 0 0 100%;width:100vw;background:#00000080;z-index:-1}.hamburger-btn{display:inline-flex}.context-bar-creeds .context-creed-chip:nth-child(n+3){display:none}.right-panel-restore-stack{position:absolute;right:10px;top:auto;bottom:calc(var(--composer-height, 128px) + 18px + env(safe-area-inset-bottom,0px));transform:none}.right-panel-restore{flex:initial;flex-direction:row;align-self:auto;width:auto;min-width:0;min-height:38px;padding:0 12px;border:1px solid color-mix(in srgb,var(--color-teal) 34%,var(--border-subtle));border-radius:var(--radius-full);background:linear-gradient(135deg,color-mix(in srgb,var(--color-teal) 12%,transparent),transparent 70%),color-mix(in srgb,var(--bg-elevated) 86%,transparent)}.right-panel-restore i{width:auto;height:auto;border:0;background:transparent}}@media(max-width:519px){:where(.right-panel.open){position:fixed;right:0;top:0;bottom:0;z-index:var(--z-panel);width:var(--panel-width);min-width:var(--panel-width)}}@supports (-webkit-touch-callout: none){.app-layout{height:-webkit-fill-available}}@supports not (backdrop-filter: blur(12px)){.app-layout :global(.topbar),.app-layout :global(.context-bar),.app-layout :global(.demo-bar),.app-layout :global(.cmd-palette-backdrop){background:var(--bg-sidebar)}}.app-layout.blur{filter:blur(4px);pointer-events:none}:global([data-tour-active=true]){position:relative;z-index:var(--z-tour-target)}:root[data-theme=dark] .brand-logo{content:url(/brand/mark-solid-light.svg)}:root[data-theme=dark] .brand-wordmark{content:url(/brand/wordmark-light.svg)}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:.16s var(--ease-in, ease-in) both route-fade-out}::view-transition-new(root){animation:.22s var(--ease-out, ease-out) both route-fade-in}}@keyframes route-fade-out{to{opacity:0}}@keyframes route-fade-in{0%{opacity:0;transform:translateY(8px)}}:root{--admin-danger: #b3261e;--admin-placeholder: #99a;--oauth-google-blue: #1a73e8;--provider-key-success: #2e7d32;--settings-field-surface: #f8f8f8;--standalone-text-muted: #b5b8bc;--governance-overlay: rgba(11, 15, 25, .55);--discord-backdrop: #020b0e;--discord-surface: #071c21;--discord-brand-tile: #052226;--discord-text-strong: #f6fbff;--discord-text-muted: #b9c6d9;--discord-control-text: #cfe2ef;--discord-accent: #83f5e5;--discord-accent-ink: #041319;--discord-hover-border: rgba(131, 245, 229, .36);--discord-action-border: rgba(131, 245, 229, .46);--discord-focus-ring: rgba(131, 245, 229, .26);--audit-text-strong: #dbe5e4;--audit-text-label: #7c8b88;--audit-text-secondary: #b9c4c3;--audit-text-muted: #8a9997;--audit-icon-accent: #4fae9b;--audit-control-text: #9aa8a6;--audit-control-text-hover: #cdd9d8;--audit-success-soft: #6ee7b7;--audit-light-ink: #15202e;--audit-light-text: #5e6e6c;--audit-light-control: #45555c;--audit-light-surface-faint: rgba(15, 23, 32, .025);--audit-light-surface: rgba(15, 23, 32, .035);--audit-light-surface-medium: rgba(15, 23, 32, .05);--audit-light-surface-hover: rgba(15, 23, 32, .06);--audit-light-border-subtle: rgba(15, 23, 32, .08);--audit-light-border: rgba(15, 23, 32, .09);--audit-light-border-strong: rgba(15, 23, 32, .12);--audit-light-border-emphasis: rgba(15, 23, 32, .14);--audit-revise-surface: rgba(180, 83, 9, .08);--audit-revise-surface-strong: rgba(180, 83, 9, .12);--audit-revise-surface-vivid: rgba(180, 83, 9, .16);--audit-revise-border: rgba(180, 83, 9, .3);--audit-revise-border-soft: rgba(180, 83, 9, .1);--audit-allow-surface: rgba(5, 150, 105, .08);--audit-allow-surface-vivid: rgba(5, 150, 105, .16);--audit-allow-border: rgba(5, 150, 105, .3);--hero-example-block-surface: rgba(248, 113, 113, .14);--hero-example-block-border: rgba(248, 113, 113, .32);--hero-example-block-border-light: rgba(185, 28, 28, .35);--hero-example-revise-border-light: rgba(146, 64, 14, .35);--hero-example-allow-border-light: rgba(4, 120, 87, .35);--physical-hero-text: #f7f8f5;--physical-hero-gradient-start: #14241f;--physical-hero-gradient-mid: #111914;--physical-hero-gradient-end: #1d241c;--physical-hero-glow: rgba(168, 255, 89, .16);--physical-hero-border: rgba(168, 255, 89, .18);--physical-hero-shadow: rgba(9, 18, 14, .18);--physical-hero-copy: #cbd7cf;--physical-hero-accent: #bdfd73;--physical-hero-note: #dfe9e2;--physical-pattern-surface: rgba(4, 11, 8, .35);--physical-pattern-label: #90a097;--physical-pattern-value: #f5f8f5;--physical-card-shadow: rgba(18, 35, 29, .05);--physical-selected-shadow: rgba(16, 35, 28, .09);--physical-panel-shadow: rgba(13, 30, 24, .08);--physical-state-current: #2f8f68;--physical-state-stale: #c4762f;--physical-state-missing: #a63d4d;--physical-warning-text: #7d4b1c;--physical-warning-border: #e7c991;--physical-platform-text: #285b49;--physical-platform-surface: #e6f2ec;--physical-simulation-text: #27513f;--physical-simulation-surface: #dff1e8;--physical-evidence-missing-text: #7d2436;--physical-evidence-missing-surface: #f8e5e8;--physical-evidence-current-text: #1d684d;--physical-evidence-current-surface: #dff3ea;--physical-evidence-stale-text: #8b511d;--physical-authority-missing-text: #793144;--physical-authority-missing-surface: #f9e8ec;--physical-authority-missing-border: #edc7d0;--physical-authority-current-text: #1f684f;--physical-authority-current-surface: #e4f4ed;--physical-authority-current-border: #b8dfce;--physical-authority-stale-text: #85501f;--physical-authority-stale-border: #ecd0a6;--hero-canvas-dark-teal: rgb(45, 212, 191);--hero-canvas-dark-mint: rgb(153, 246, 228);--hero-canvas-dark-bright: rgb(94, 234, 212);--hero-canvas-dark-pulse: rgb(204, 251, 241);--hero-canvas-dark-copy: rgb(148, 226, 213);--hero-canvas-light-teal: rgb(13, 148, 136);--hero-canvas-light-deep: rgb(15, 118, 110);--hero-canvas-light-bright: rgb(20, 184, 166);--hero-canvas-guard-dark: rgb(251, 191, 36);--hero-canvas-block-dark: rgb(251, 113, 133);--hero-canvas-guard-light: rgb(180, 83, 9);--hero-canvas-block-light: rgb(190, 18, 60);--hero-canvas-dark-thread: rgba(45, 212, 191, .14);--hero-canvas-dark-seam: rgba(45, 212, 191, .55);--hero-canvas-dark-seam-glow: rgba(45, 212, 191, .1);--hero-canvas-dark-token: rgba(148, 226, 213, .7);--hero-canvas-dark-receipt: rgba(153, 246, 228, .8);--hero-canvas-light-thread: rgba(13, 148, 136, .16);--hero-canvas-light-seam: rgba(13, 148, 136, .5);--hero-canvas-light-seam-glow: rgba(13, 148, 136, .08);--hero-canvas-light-token: rgba(15, 118, 110, .75);--hero-canvas-light-receipt: rgba(13, 148, 136, .8)}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;src:url(/fonts/spectral-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-latin-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--a11y-hero-fill: #0f766e;--font-display: "IBM Plex Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "IBM Plex Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui: var(--font-body);--font-mono: "IBM Plex Mono", "SF Mono", "Cascadia Code", "Roboto Mono", "DejaVu Sans Mono", ui-monospace, monospace;--font-editorial: "Spectral", "Iowan Old Style", "Palatino Linotype", Palatino, "Hoefler Text", Georgia, "Times New Roman", serif;--primary: #475569;--primary-light: #64748b;--primary-dark: #334155;--secondary: #94a3b8;--secondary-light: #cbd5e1;--secondary-dark: #64748b;--error: #ef4444;--error-light: #fee2e2;--success: #10b981;--success-light: #dcfce7;--warning: #f59e0b;--warning-light: #fef3c7;--warning-bg: #fef3cd;--warning-text: #92400e;--warning-dark: #b45309;--warning-border: #fcd34d;--info: #3b82f6;--info-light: #dbeafe;--border-light: #e2e8f0;--bg-primary: #ffffff;--bg-surface: rgba(240, 238, 248, .6);--bg-secondary: #f1f5f9;--bg-tertiary: #e2e8f0;--bg-elevated: rgba(0, 0, 0, .03);--bg-sidebar: #f5f5f7;--text-primary: #1a1a1e;--text-secondary: #6b6b78;--text-muted: #9a9aaa;--text-disabled: #c0c0cc;--input-bg: #ffffff;--input-border: #cbd5e1;--input-focus: #64748b;--input-text: #0f172a;--human-bg: #f1f5f9;--human-border: #cbd5e1;--human-text: #0f172a;--ai-bg: #ffffff;--ai-border: #e2e8f0;--ai-text: #0f172a;--system-bg: #f8fafc;--system-border: #e2e8f0;--system-text: #334155;--error-bg: #fef2f2;--error-border: #fecaca;--error-text: #991b1b;--node-superego: #64748b;--node-inner-agent: #64748b;--node-tools: #94a3b8;--node-default: #cbd5e1;--space-2xs: 2px;--space-xs: 4px;--space-xs-plus: 6px;--space-sm: 8px;--space-sm-plus: 10px;--space-md-minus: 12px;--space-md: 16px;--space-md-plus: 20px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 40px;--space-3xl: 48px;--spacing-xs: var(--space-xs);--spacing-sm: var(--space-sm);--spacing-md: var(--space-md);--spacing-lg: var(--space-lg);--spacing-xl: var(--space-xl);--border-color: #e2e8f0;--border-color-light: #f1f5f9;--border-subtle: rgba(0, 0, 0, .06);--scrollbar-size: 10px;--scrollbar-track: rgba(15, 86, 98, .07);--scrollbar-thumb: color-mix(in srgb, var(--color-teal, #14b8a6) 42%, rgba(15, 23, 42, .24));--scrollbar-thumb-hover: color-mix(in srgb, var(--color-teal, #14b8a6) 62%, #0f766e);--scrollbar-thumb-active: color-mix(in srgb, var(--color-teal, #14b8a6) 76%, #0f766e);--card-alert-bg: linear-gradient(135deg, rgba(17, 24, 39, .95), rgba(30, 20, 20, .98));--card-alert-bg-hover: linear-gradient(135deg, rgba(17, 24, 39, .98), rgba(40, 25, 25, .99));--card-alert-border-hover: rgba(239, 68, 68, .5);--pink-accent: #ec4899;--pink-accent-light: rgba(236, 72, 153, .08);--pink-accent-subtle: rgba(236, 72, 153, .12);--pink-accent-medium: rgba(236, 72, 153, .2);--purple-accent-faint: rgba(139, 92, 246, .05);--purple-accent-light: rgba(139, 92, 246, .08);--purple-accent-medium: rgba(139, 92, 246, .15);--overlay-dark: rgba(17, 17, 17, .8);--overlay-medium: rgba(0, 0, 0, .3);--overlay-backdrop: rgba(0, 0, 0, .5);--overlay-heavy: rgba(0, 0, 0, .6);--overlay-dense: rgba(0, 0, 0, .7);--overlay-near-opaque: rgba(0, 0, 0, .85);--white-overlay-subtle: rgba(255, 255, 255, .03);--white-overlay-faint: rgba(255, 255, 255, .04);--white-overlay-light: rgba(255, 255, 255, .05);--white-overlay-medium: rgba(255, 255, 255, .08);--white-overlay-strong: rgba(255, 255, 255, .1);--white-overlay-bright: rgba(255, 255, 255, .15);--white-overlay-vivid: rgba(255, 255, 255, .2);--shadow-modal: 0 20px 60px rgba(0, 0, 0, .3);--shadow-dropdown: 0 8px 32px rgba(0, 0, 0, .3);--shadow-popover: 0 4px 12px rgba(0, 0, 0, .15);--shadow-card: 0 2px 8px rgba(0, 0, 0, .1);--shadow-tooltip: 0 4px 12px rgba(0, 0, 0, .3);--danger-bg-subtle: rgba(220, 38, 38, .1);--success-tint-subtle: color-mix(in srgb, var(--success) 5%, transparent);--success-tint-light: color-mix(in srgb, var(--success) 10%, transparent);--success-tint-medium: color-mix(in srgb, var(--success) 15%, transparent);--success-tint-strong: color-mix(in srgb, var(--success) 20%, transparent);--success-border-subtle: color-mix(in srgb, var(--success) 20%, transparent);--success-border-medium: color-mix(in srgb, var(--success) 30%, transparent);--warning-tint-subtle: color-mix(in srgb, var(--warning) 5%, transparent);--warning-tint-light: color-mix(in srgb, var(--warning) 10%, transparent);--warning-tint-medium: color-mix(in srgb, var(--warning) 15%, transparent);--warning-border-subtle: color-mix(in srgb, var(--warning) 12%, transparent);--warning-border-medium: color-mix(in srgb, var(--warning) 30%, transparent);--error-tint-subtle: color-mix(in srgb, var(--error) 5%, transparent);--error-tint-light: color-mix(in srgb, var(--error) 10%, transparent);--error-tint-medium: color-mix(in srgb, var(--error) 15%, transparent);--error-border-subtle: color-mix(in srgb, var(--error) 15%, transparent);--error-border-medium: color-mix(in srgb, var(--error) 30%, transparent);--info-tint-subtle: color-mix(in srgb, var(--info) 5%, transparent);--info-tint-light: color-mix(in srgb, var(--info) 10%, transparent);--info-border-subtle: color-mix(in srgb, var(--info) 20%, transparent);--accent-tint-subtle: color-mix(in srgb, var(--bg-focus-ring) 5%, transparent);--accent-tint-light: color-mix(in srgb, var(--bg-focus-ring) 8%, transparent);--accent-tint-medium: color-mix(in srgb, var(--bg-focus-ring) 10%, transparent);--accent-border-medium: color-mix(in srgb, var(--bg-focus-ring) 30%, transparent);--primary-color: var(--primary);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--bg-hover: rgba(0, 0, 0, .04);--bg-pressed: #e2e8f0;--focus-color: #475569;--bg-focus-ring: var(--focus-color);--button-primary-bg: #1e293b;--button-primary-text: #ffffff;--button-primary-hover: #0f172a;--button-primary-focus: #0f172a;--button-secondary-bg: #ffffff;--button-secondary-text: #334155;--button-secondary-hover: #f1f5f9;--button-secondary-focus: #f1f5f9;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-2xl: 20px;--radius-3xl: 24px;--radius-pill: 99px;--radius-full: 9999px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--transition-fast: .2s;--transition-normal: .3s;--transition-slow: .3s;--transition-slower: .4s;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--animate-quick: var(--transition-fast) var(--ease-out);--animate-standard: var(--transition-normal) var(--ease-in-out);--animate-smooth: var(--transition-slow) var(--ease-in-out);--overlay-z: var(--z-modal);--icon-size-sm: 14px;--icon-size-md: 16px;--icon-size-lg: 20px;--icon-size-xl: 24px;--ui-padding-xs: 4px;--ui-padding-sm: 8px;--ui-padding-md: 12px;--ui-padding-lg: 16px;--ui-padding-xl: 20px;--msg-card-bg: rgba(241, 245, 249, .6);--msg-card-border: rgba(226, 232, 240, .5);--msg-card-human-bg: rgba(226, 232, 240, .5);--user-bubble: #e8e0f7;--msg-card-ai-bg: rgba(241, 245, 249, .4);--msg-card-tool-bg: rgba(241, 245, 249, .5);--msg-card-text: var(--text-primary);--msg-card-text-muted: var(--text-secondary);--msg-card-header-text: #475569;--msg-card-code-bg: rgba(241, 245, 249, .8);--msg-card-reasoning-bg: rgba(241, 245, 249, .5);--msg-card-reasoning-border: rgba(203, 213, 225, .3);--msg-card-separator: rgba(203, 213, 225, .4);--superego-allowed-bg: rgba(34, 197, 94, .08);--superego-allowed-border: rgba(34, 197, 94, .25);--superego-blocked-bg: rgba(239, 68, 68, .08);--superego-blocked-border: rgba(239, 68, 68, .25);--category-safety: #10b981;--category-safety-bg: rgba(16, 185, 129, .1);--category-safety-border: rgba(16, 185, 129, .3);--category-inclusion: #8b5cf6;--category-inclusion-bg: rgba(139, 92, 246, .1);--category-inclusion-border: rgba(139, 92, 246, .3);--category-professional: #3b82f6;--category-professional-bg: rgba(59, 130, 246, .1);--category-professional-border: rgba(59, 130, 246, .3);--category-integrity: #f59e0b;--category-integrity-bg: rgba(245, 158, 11, .1);--category-integrity-border: rgba(245, 158, 11, .3);--category-belief: #ec4899;--category-belief-bg: rgba(236, 72, 153, .1);--category-belief-border: rgba(236, 72, 153, .3);--category-ethics: #6366f1;--category-ethics-bg: rgba(99, 102, 241, .1);--category-ethics-border: rgba(99, 102, 241, .3);--category-lifestyle: #22c55e;--category-lifestyle-bg: rgba(34, 197, 94, .1);--category-lifestyle-border: rgba(34, 197, 94, .3);--category-custom: #64748b;--category-custom-bg: rgba(100, 116, 139, .1);--category-custom-border: rgba(100, 116, 139, .3);--category-default: #6b7280;--category-default-bg: rgba(107, 114, 128, .1);--category-default-border: rgba(107, 114, 128, .3);--mode-advisory: var(--category-professional);--mode-advisory-bg: var(--category-professional-bg);--mode-advisory-border: rgba(59, 130, 246, .5);--mode-gateway: var(--category-inclusion);--mode-gateway-bg: var(--category-inclusion-bg);--mode-gateway-border: rgba(139, 92, 246, .5);--mode-sandbox: var(--category-safety);--mode-sandbox-bg: var(--category-safety-bg);--mode-sandbox-border: rgba(16, 185, 129, .5);--status-success: #22c55e;--status-success-dark: #16a34a;--status-warning: #eab308;--status-warning-dark: #d97706;--status-error: #ef4444;--status-error-dark: #dc2626;--status-info: #3b82f6;--status-info-dark: #2563eb;--success-dark: #16a34a;--tree-line-color: #d1d5db;--tree-line-active: var(--primary);--tree-line-width: 1px;--slider-track-bg: #e5e7eb;--slider-track-height: 4px;--slider-thumb-size: 12px;--slider-thumb-bg: #ffffff;--slider-thumb-border: var(--primary);--slider-label-color: #6b7280;--chip-indicator-active: var(--success);--chip-level-bg: var(--bg-elevated);--chip-level-color: var(--primary);--config-box-active-glow: rgba(99, 102, 241, .3);--config-box-inactive-border: var(--input-border);--brand-primary: #4f46e5;--brand-primary-light: #6366f1;--brand-primary-dark: #4338ca;--brand-glow: rgba(79, 70, 229, .3);--brand-glow-strong: rgba(79, 70, 229, .4);--brand-bg-subtle: rgba(99, 102, 241, .1);--primary-glow: rgba(99, 102, 241, .2);--glass-bg: rgba(255, 255, 255, .75);--glass-border: rgba(255, 255, 255, .6);--glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .05);--glass-blur: blur(12px);--gradient-primary: linear-gradient(135deg, #fdfbfb 0%, #ebedee 100%);--gradient-subtle: linear-gradient(to right, #f8fafc, #f1f5f9);--gradient-accent: linear-gradient( 135deg, rgba(79, 70, 229, .08) 0%, rgba(99, 102, 241, .03) 100% );--gradient-message: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);--shadow-soft: 0 20px 25px -5px rgba(0, 0, 0, .05), 0 10px 10px -5px rgba(0, 0, 0, .02);--shadow-float: 0 10px 30px -10px rgba(0, 0, 0, .08);--shadow-inner-light: inset 0 2px 4px 0 rgba(255, 255, 255, .8);--platform-claude-start: #e8d5c4;--platform-claude-end: #d4b5a0;--platform-openai-start: #74aa9c;--platform-openai-end: #5a8f7f;--platform-other-start: #a8c0d9;--platform-other-end: #7a9dc2;--bg-secondary-dark: #1e1e1e;--border-color-dark: #404040;--overlay-bg: rgba(0, 0, 0, .5);--bg-dark: #1a1a1a;--bg-hover-dark: #2a2a2a;--bg-code-dark: #1e1e1e;--text-code: #e0e0e0;--text-tertiary: #737373;--border-dark: #333;--text-primary-light: #f5f5f5;--bg-primary-dark: #0a0a0a;--bg-card-dark: #151c2a;--bg-deepest: #0b0f19;--gray-300: #d4d4d4;--gray-400: #a0a0a0;--gray-500: #737373;--gray-600: #555;--gray-700: #333;--color-indigo-glow: rgba(129, 140, 248, .55);--color-indigo-subtle: rgba(129, 140, 248, .18);--color-indigo-400: #818cf8;--color-indigo-500: #6366f1;--color-indigo-600: #535bf2;--color-emerald-subtle: rgba(52, 211, 153, .14);--color-emerald-medium: rgba(52, 211, 153, .3);--color-emerald-300: #86efac;--color-emerald-400: #4ade80;--color-blue-200: #90caf9;--color-blue-600: #357abd;--color-pink-subtle: rgba(236, 72, 153, .15);--color-pink-medium: rgba(236, 72, 153, .4);--color-pink-strong: rgba(236, 72, 153, .5);--color-slate-subtle: rgba(100, 116, 139, .15);--color-slate-400: #94a3b8;--color-slate-muted: rgba(148, 163, 184, .4);--color-slate-light: rgba(148, 163, 184, .15);--color-slate-600: #546e7a;--color-red-100: #fee2e2;--color-red-200: #fecaca;--color-red-300: #fca5a5;--color-red-400: #f87171;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-800: #991b1b;--color-red-900: #7f1d1d;--color-amber-subtle: rgba(234, 179, 8, .1);--color-amber-medium: rgba(234, 179, 8, .3);--color-amber-100: #fef3c7;--color-amber-200: #fde68a;--color-amber-300: #fcd34d;--color-amber-400: #fbbf24;--color-amber-500: #eab308;--color-amber-600: #d97706;--color-amber-700: #b45309;--color-amber-800: #92400e;--color-amber-border: rgba(255, 193, 7, .3);--color-amber-bg: rgba(255, 193, 7, .1);--alert-warning-bg: #ffc107;--alert-warning-text: #856404;--alert-error-bg: #f8d7da;--alert-error-border: #f5c6cb;--alert-error-text: #721c24;--code-purple: #c792ea;--code-green: #c3e88d;--code-blue: #82aaff;--code-comment: #546e7a;--banner-info-border: #334;--banner-warning-border: #443;--banner-warning-bg: #1a1a18;--banner-success-border: #343;--banner-success-bg: #181a18;--feedback-positive: #15803d;--feedback-negative: #b91c1c;--feedback-neutral: #475569;--alert-warning-subtle: rgba(255, 193, 7, .15);--alert-warning-medium: rgba(255, 193, 7, .4);--alert-error-subtle: rgba(220, 53, 69, .15);--alert-error-medium: rgba(220, 53, 69, .4);--color-slate-900: rgb(15, 23, 42);--color-slate-700: rgb(71, 85, 105);--color-slate-900-subtle: rgba(15, 23, 42, .15);--color-slate-700-subtle: rgba(71, 85, 105, .15);--feedback-neutral-strong: rgba(30, 41, 59, .92);--feedback-neutral-medium: rgba(51, 65, 85, .85);--color-indigo-subtle-20: rgba(100, 108, 255, .2);--color-indigo-vivid: #646cff;--gray-550: #525252;--gray-350: #ccc;--gray-450: #404040;--color-green-400: rgb(34, 197, 94);--color-green-subtle: rgba(34, 197, 94, .15);--color-green-medium: rgba(34, 197, 94, .2);--color-green-border: rgba(34, 197, 94, .3);--color-green-strong: rgba(34, 197, 94, .4);--color-red-subtle-light: rgba(239, 68, 68, .05);--color-red-subtle: rgba(239, 68, 68, .15);--color-red-medium: rgba(239, 68, 68, .3);--color-red-strong: rgba(239, 68, 68, .4);--color-red-border: rgba(239, 68, 68, .3);--color-red-muted: rgba(239, 68, 68, .5);--color-violet-500: rgb(139, 92, 246);--color-violet-subtle: rgba(139, 92, 246, .05);--color-violet-light: rgba(139, 92, 246, .2);--color-violet-medium: rgba(139, 92, 246, .3);--color-violet-strong: rgba(139, 92, 246, .4);--color-violet-muted: rgba(139, 92, 246, .5);--color-violet-accent: rgba(139, 92, 246, .6);--color-violet-text: rgba(139, 92, 246, .9);--color-purple-500: rgb(168, 85, 247);--color-purple-subtle: rgba(168, 85, 247, .1);--color-purple-medium: rgba(168, 85, 247, .3);--color-cyan-500: #06b6d4;--color-pink: #ec4899;--color-pink-500: #ec4899;--color-teal: #14b8a6;--color-teal-500: #14b8a6;--color-teal-600: #0d9488;--teal-700: #0f766e;--teal-800: #0b5d57;--teal-alpha-10: rgba(20, 184, 166, .1);--teal-ink: #04181a;--mktg-footer-bg: rgb(4, 8, 16);--color-orange: #f97316;--color-orange-500: #f97316;--color-lime: #84cc16;--color-lime-500: #84cc16;--color-purple: #8b5cf6;--color-sky: #0ea5e9;--color-violet: #a855f7;--color-slate-muted-subtle: rgba(148, 163, 184, .15);--color-slate-text-muted: rgba(148, 163, 184, .7);--color-success: #4caf50;--color-warning: #ff9800;--color-error: #f44336;--color-primary: #0f766e;--color-surface: #fff;--color-surface-secondary: #f5f5f5;--color-text-primary: #333;--color-text-secondary: #666;--color-success-surface: #e8f5e9;--color-warning-surface: #fff3e0;--color-error-surface: #fce4ec;--color-primary-surface: #e3f2fd;--color-warning-dark: #e65100;--color-cyan: #22d3ee;--safety-tier-block: #dc2626;--safety-tier-flag: #ea580c;--safety-tier-hedge: #ca8a04;--safety-tier-nudge: #2563eb;--safety-tier-ok: #16a34a;--color-warning-bg: #fef3cd;--color-warning-border: #ffc107;--color-warning-text: #856404;--color-error-bg: #f8d7da;--color-error-border: #dc3545;--color-error-text: #721c24;--color-info-bg: #d1ecf1;--color-info-border: #bee5eb;--color-info-text: #0c5460;--color-text-muted: #666;--color-green-200: #bbf7d0;--color-green-700: #15803d;--color-blue-700: #1d4ed8;--color-indigo-100: #e0e7ff;--color-indigo-900: #312e81;--color-gray-muted: #aaa;--color-amber-subtle-15: rgba(234, 179, 8, .15);--color-gold-subtle: rgba(250, 204, 21, .15);--color-blue-300: #93c5fd;--color-blue-900: #1e3a5f;--color-green-900: #14532d;--color-indigo-300: #a5b4fc;--color-amber-900: #78350f;--color-purple-600: #7c5cbf;--color-gray-500: #999;--color-gray-900: #222;--shell-ink-975: #020817;--shell-ink-950: #030712;--shell-ink-925: #050817;--shell-ink-900: #05121f;--shell-night-900: #080b19;--shell-night-950: #070916;--shell-panel-975: #06101c;--shell-panel-950: #06111f;--shell-panel-925: #03131f;--shell-panel-900: #071727;--shell-panel-875: #071827;--shell-panel-850: #081323;--shell-panel-825: #081827;--shell-panel-800: #0a1727;--shell-panel-775: #0b2035;--shell-panel-750: #0c2034;--shell-panel-725: #0d2236;--shell-panel-700: #102b41;--shell-backdrop-top: #061525;--shell-backdrop-mid: #07111f;--shell-backdrop-deep: #050910;--brand-teal-deep: #1a938c;--brand-teal-bright: #3fc9bd;--shell-on-brand-ink: #ddfffb;--shell-avatar-glyph-grey: #d9dee1;--shell-text-strong: #0f172a;--shell-slate-wash: rgba(15, 23, 42, .05);--shell-slate-subtle: rgba(15, 23, 42, .06);--shell-slate-soft: rgba(15, 23, 42, .08);--shell-slate-medium: rgba(15, 23, 42, .16);--shell-slate-heavy: rgba(15, 23, 42, .78);--shell-bluegray-heavy: rgba(20, 29, 54, .92);--marketing-ink: rgba(14, 14, 20, .9);--marketing-surface: rgba(30, 30, 46, .8);--marketing-surface-strong: rgba(30, 30, 46, .95);--marketing-text-muted: #a6adc8;--marketing-text: #cdd6f4;--marketing-text-bright: #f1f5f9;--marketing-indigo-wisp: rgba(129, 140, 248, .06);--marketing-indigo-faint: rgba(129, 140, 248, .08);--marketing-indigo-tint: rgba(129, 140, 248, .1);--marketing-indigo-muted: rgba(129, 140, 248, .14);--marketing-indigo-wash: rgba(129, 140, 248, .15);--marketing-indigo-border: rgba(129, 140, 248, .25);--marketing-indigo-ring: rgba(129, 140, 248, .3);--marketing-indigo-soft: rgba(129, 140, 248, .7);--marketing-indigo-solid: rgba(129, 140, 248, 1);--marketing-purple-glow: rgba(109, 40, 217, .46);--local-ai-neutral-bg: #f0f0f0;--local-ai-success-text: #155724;--local-ai-success-bg: #d4edda;--local-ai-success-border: #c3e6cb;--local-ai-info-bg: #e8f0fe;--local-ai-info-border: #b8d4fe;--welfare-accent: #2dd4bf;--welfare-risk: #b45555;--welfare-risk-faint: rgba(180, 85, 85, .04);--welfare-risk-muted: rgba(180, 85, 85, .15);--welfare-risk-soft: rgba(180, 85, 85, .2);--welfare-risk-medium: rgba(180, 85, 85, .3);--welfare-accent-faint: rgba(45, 212, 191, .07);--welfare-accent-haze: rgba(45, 212, 191, .06);--welfare-accent-tint: rgba(45, 212, 191, .1);--welfare-accent-chip: rgba(45, 212, 191, .11);--welfare-accent-soft: rgba(45, 212, 191, .16);--welfare-accent-medium: rgba(45, 212, 191, .2);--welfare-accent-border: rgba(45, 212, 191, .5);--welfare-distress-haze: rgba(248, 113, 113, .045);--welfare-muted: var(--color-gray-500);--welfare-console-border: rgba(148, 163, 184, .16);--welfare-console-border-strong: rgba(148, 163, 184, .26);--welfare-console-text: #eef2ff;--welfare-console-muted: #aab3c5;--welfare-console-dim: #7b8499;--welfare-console-line-muted: rgba(148, 163, 184, .5);--violet-bright: #c084fc;--violet-deep: #7c3aed;--pink-surface-soft: rgba(236, 72, 153, .15);--section-gap: 64px;--card-gap: 20px;--card-padding: 24px;--page-padding-v: 40px;--page-padding-h: 48px;--content-max-width: 1200px;--sidebar-width: 240px;--topbar-height: 44px;--panel-width: 320px;--radius-xl: 16px;--chat-input-height: 68px;--z-header: 50;--z-sticky: 100;--z-panel: 150;--z-sidebar: 200;--z-cmd-backdrop: 200;--z-cmd-content: 210;--z-back-to-top: 490;--z-notification: 500;--z-modal-backdrop: 900;--z-modal: 1000;--z-modal-stacked: 1100;--z-modal-confirm: 1200;--z-toast: 9000;--z-skip-nav: 9500;--z-password-gate: 9900;--z-tour-overlay: 10000;--z-tour-target: 10002;--z-tour-panel: 10003;--z-tour-debug: 10004;--z-safety-critical: 10100;--z-email-backdrop: 10200;--z-email-modal: 10201;--z-diagnostic: 99999;--brand: #2dd4bf;--brand-dim: rgba(45, 212, 191, .12);--brand-glow: rgba(45, 212, 191, .06);--brand-strong: rgba(45, 212, 191, .18);--emerald: #34d399;--emerald-dim: rgba(52, 211, 153, .1);--emerald-strong: rgba(52, 211, 153, .18);--amber: #fbbf24;--amber-dim: rgba(251, 191, 36, .1);--amber-strong: rgba(251, 191, 36, .15);--orange: #fb923c;--orange-dim: rgba(251, 146, 60, .1);--blue: #60a5fa;--blue-dim: rgba(96, 165, 250, .1);--blue-accent: #60a5fa;--blue-accent-dim: rgba(96, 165, 250, .1);--error-dim: rgba(248, 113, 113, .1);--success-dim: color-mix(in srgb, var(--success) 15%, transparent);--teal-dim: color-mix(in srgb, var(--color-teal) 15%, transparent);--rose: #f472b6;--rose-dim: rgba(244, 114, 182, .1);--violet: #a78bfa;--violet-dim: rgba(167, 139, 250, .08);--violet-strong: rgba(167, 139, 250, .15);--transition-bezier: cubic-bezier(.4, 0, .2, 1);--bg-deep: #f8f8fa;--border-hover: rgba(0, 0, 0, .15);--card-border: rgba(0, 0, 0, .06);--card-bg: var(--bg-surface);--card-hover-border: rgba(0, 0, 0, .12);--safety-allow: var(--success);--safety-allow-dim: rgba(52, 211, 153, .1);--safety-modify: var(--warning);--safety-modify-dim: rgba(251, 191, 36, .1);--safety-block: var(--error);--safety-block-dim: rgba(248, 113, 113, .1);--safety-block-text: var(--error);--color-yellow-border: #fde68a;--bg-code: #1e1e1e;--color-warning-notice-border: #ffe0b2;--color-star: #f9a825;--color-danger: #e53935;--highlight-bg: rgba(245, 158, 11, .25);--welfare-engaged: var(--primary);--welfare-uncertain: var(--warning);--welfare-neutral: var(--text-disabled)}body{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6,p,span,div,li,dt,dd,th,td,caption,label,legend,figcaption,blockquote,q,cite,a,em,strong,small,mark,del,ins,sub,sup{font-family:inherit}:is(.home-page,.guide-page,.mission-page,.team-page,.research-page,.blog-page,.audit-page,.thesis-page,.techpage-technology-page,.providers-page,.compliance-page,.gs-page,.cl-page,.vcp-page,.guardian-page,.safetyglobe-page,.safety-page,.safety-index,.hub-page,.cb-page,.author-page,.governance-page,.interiora-page,.welfare-demo-page,.receipts-page,.privacy-page,.legal-page) :is(h1,h2){font-family:var(--font-editorial)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--scrollbar-thumb-hover) 78%,white 6%),var(--scrollbar-thumb)),var(--scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active);background-clip:padding-box}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}:root:not([data-theme=dark]) .msg-user-bubble{border-color:#818cf826}:root:not([data-theme=dark]) .chat-input-area{background:linear-gradient(transparent,var(--bg-deep) 30%)}:root:not([data-theme=dark]) .right-panel{box-shadow:-2px 0 8px #0000000f}.workspace-author .right-panel,.workspace-monitor .right-panel,.workspace-admin .right-panel{width:var(--panel-width);min-width:var(--panel-width)}.preset-guardian .safety-badge{opacity:1;font-weight:600}.preset-minimal .safety-badge.allow{opacity:.2;font-size:.625rem}.preset-minimal .modify-reason{display:none}[data-theme=dark]{--bg-primary: #0f0f0f;--bg-surface: rgba(16, 12, 28, .4);--bg-elevated: rgba(255, 255, 255, .05);--bg-secondary: #1e1e1e;--bg-tertiary: #2a2a2a;--bg-sidebar: #0c0c0f;--bg-hover: rgba(255, 255, 255, .06);--text-primary: #ececf0;--text-secondary: #9a9aaa;--text-muted: #7c7d8a;--text-disabled: #3a3a44;--border-color: #3a3a3a;--border-color-light: #2a2a2a;--border-subtle: rgba(255, 255, 255, .04);--border-hover: rgba(255, 255, 255, .12);--scrollbar-track: rgba(20, 184, 166, .08);--scrollbar-thumb: color-mix(in srgb, var(--color-teal, #14b8a6) 46%, rgba(255, 255, 255, .16));--scrollbar-thumb-hover: color-mix( in srgb, var(--color-teal, #14b8a6) 68%, rgba(255, 255, 255, .26) );--scrollbar-thumb-active: color-mix(in srgb, var(--color-teal, #14b8a6) 78%, white 10%);--input-bg: #1a1a1a;--input-border: #3a3a3a;--input-focus: #525252;--input-text: #f5f5f5;--glass-bg: rgba(20, 20, 20, .85);--glass-border: rgba(255, 255, 255, .1);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .3);--human-bg: #1e1e1e;--human-border: #3a3a3a;--human-text: #f5f5f5;--ai-bg: #141414;--ai-border: #2a2a2a;--ai-text: #f5f5f5;--system-bg: #1a1a1a;--system-border: #2a2a2a;--system-text: #a1a1a1;--gradient-primary: linear-gradient(135deg, #1a1a1a 0%, #0f0f0f 100%);--gradient-subtle: linear-gradient(to right, #1a1a1a, #141414);--gradient-accent: linear-gradient( 135deg, rgba(99, 102, 241, .15) 0%, rgba(79, 70, 229, .08) 100% );--gradient-message: linear-gradient(135deg, #1a1a1a 0%, #141414 100%);--color-success: #66bb6a;--color-warning: #ffa726;--color-error: #ef5350;--color-primary: #2dd4bf;--color-surface: #1a1a1a;--color-surface-secondary: #2a2a2a;--color-text-primary: #f5f5f5;--color-text-secondary: #a1a1a1;--color-success-surface: #1b3a26;--color-warning-surface: #3a2a15;--color-error-surface: #3a1520;--color-primary-surface: #152a3a;--color-warning-dark: #ff8f00;--color-cyan: #22d3ee;--safety-tier-block: #f87171;--safety-tier-flag: #fb923c;--safety-tier-hedge: #fbbf24;--safety-tier-nudge: #60a5fa;--safety-tier-ok: #4ade80;--color-warning-bg: #451a03;--color-warning-border: #b45309;--color-warning-text: #fcd34d;--color-error-bg: #450a0a;--color-error-border: #991b1b;--color-error-text: #fecaca;--color-info-bg: #1a3a4a;--color-info-border: #2d5f73;--color-info-text: #7ec8e3;--color-text-muted: #a1a1a1;--bg-deep: #08080a;--brand: #2dd4bf;--brand-dim: rgba(45, 212, 191, .12);--brand-glow: rgba(45, 212, 191, .06);--brand-strong: rgba(45, 212, 191, .18);--error: #f87171;--error-dim: rgba(248, 113, 113, .1);--card-border: rgba(255, 255, 255, .04);--card-bg: rgba(255, 255, 255, .02);--card-hover-border: rgba(255, 255, 255, .08);--safety-allow: #4ade80;--safety-allow-dim: rgba(52, 211, 153, .15);--safety-modify: #fbbf24;--safety-modify-dim: rgba(251, 191, 36, .15);--safety-block: #f87171;--safety-block-dim: rgba(248, 113, 113, .15);--welfare-engaged: var(--primary);--welfare-uncertain: var(--warning);--welfare-neutral: var(--text-disabled)}:root[data-theme=dark]{--primary: #9ca3af;--primary-light: #d1d5db;--primary-dark: #6b7280;--secondary: #6b7280;--secondary-light: #9ca3af;--secondary-dark: #4b5563;--error: #f87171;--error-light: #7f1d1d;--success: #10b981;--success-light: #064e3b;--warning: #f59e0b;--warning-light: #78350f;--warning-bg: #451a03;--warning-text: #fcd34d;--warning-dark: #fbbf24;--bg-primary: #0f0f0f;--bg-surface: rgba(16, 12, 28, .4);--bg-secondary: #0d1119;--bg-tertiary: #151c2a;--bg-elevated: rgba(255, 255, 255, .05);--bg-sidebar: #0c0c0f;--glass-bg: rgba(11, 15, 25, .92);--glass-border: rgba(30, 38, 56, .5);--text-primary: #ececf0;--text-secondary: #9a9aaa;--text-muted: #7c7d8a;--text-disabled: #3a3a44;--input-bg: #131924;--input-border: #1e2638;--input-focus: #d1d5db;--input-text: rgba(255, 255, 255, .95);--human-bg: #2a1f54;--human-border: #3a2f6a;--human-text: rgba(255, 255, 255, .95);--ai-bg: #0b0f19;--ai-border: #1e2638;--ai-text: rgba(255, 255, 255, .95);--system-bg: #0d1119;--system-border: #1e2638;--system-text: rgba(255, 255, 255, .95);--error-bg: #7f1d1d;--error-border: #ef4444;--error-text: #fecaca;--node-superego: #8a92a6;--node-inner-agent: #8a92a6;--node-tools: #5a6278;--node-default: #3a4255;--bg-hover: rgba(255, 255, 255, .06);--bg-pressed: #242d3f;--bg-focus-ring: #2dd4bf;--focus-color: #b6bbc4;--border-subtle: rgba(255, 255, 255, .04);--button-primary-bg: #14b8a6;--button-primary-text: #051619;--button-primary-hover: #2dd4bf;--button-secondary-bg: #151c2a;--button-secondary-text: rgba(255, 255, 255, .95);--button-secondary-hover: #1a2235;--overlay-z: var(--z-modal);--msg-card-bg: rgba(30, 41, 59, .2);--msg-card-border: rgba(255, 255, 255, .05);--msg-card-human-bg: rgba(51, 65, 85, .25);--user-bubble: #123f3a;--msg-card-ai-bg: rgba(30, 41, 59, .15);--msg-card-tool-bg: rgba(30, 41, 59, .18);--msg-card-text: rgba(226, 232, 240, .95);--msg-card-text-muted: rgba(148, 163, 184, .9);--feedback-neutral-strong: rgba(226, 232, 240, .95);--feedback-neutral-medium: rgba(203, 213, 225, .85);--feedback-positive: rgb(134, 239, 172);--feedback-negative: rgb(252, 165, 165);--feedback-neutral: rgb(203, 213, 225);--msg-card-header-text: rgba(148, 163, 184, .9);--msg-card-code-bg: rgba(15, 23, 42, .25);--msg-card-reasoning-bg: rgba(15, 23, 42, .1);--msg-card-reasoning-border: rgba(71, 85, 105, .1);--msg-card-separator: rgba(71, 85, 105, .15);--superego-allowed-bg: rgba(34, 197, 94, .08);--superego-allowed-border: rgba(34, 197, 94, .25);--superego-blocked-bg: rgba(239, 68, 68, .08);--superego-blocked-border: rgba(239, 68, 68, .25);--category-safety: #34d399;--category-safety-bg: rgba(52, 211, 153, .15);--category-safety-border: rgba(52, 211, 153, .4);--category-inclusion: #a78bfa;--category-inclusion-bg: rgba(167, 139, 250, .15);--category-inclusion-border: rgba(167, 139, 250, .4);--category-professional: #60a5fa;--category-professional-bg: rgba(96, 165, 250, .15);--category-professional-border: rgba(96, 165, 250, .4);--category-integrity: #fbbf24;--category-integrity-bg: rgba(251, 191, 36, .15);--category-integrity-border: rgba(251, 191, 36, .4);--category-belief: #f472b6;--category-belief-bg: rgba(244, 114, 182, .15);--category-belief-border: rgba(244, 114, 182, .4);--category-ethics: #818cf8;--category-ethics-bg: rgba(129, 140, 248, .15);--category-ethics-border: rgba(129, 140, 248, .4);--category-lifestyle: #4ade80;--category-lifestyle-bg: rgba(74, 222, 128, .15);--category-lifestyle-border: rgba(74, 222, 128, .4);--category-custom: #94a3b8;--category-custom-bg: rgba(148, 163, 184, .15);--category-custom-border: rgba(148, 163, 184, .4);--category-default: #9ca3af;--category-default-bg: rgba(156, 163, 175, .15);--category-default-border: rgba(156, 163, 175, .4);--tree-line-color: #1e2638;--tree-line-active: var(--primary);--slider-track-bg: #151c2a;--slider-thumb-bg: #0b0f19;--slider-thumb-border: var(--primary);--slider-label-color: #9ca3af;--chip-level-bg: #151c2a;--config-box-active-glow: rgba(45, 212, 191, .3);--brand-primary: #14b8a6;--brand-primary-light: #2dd4bf;--brand-primary-dark: #0d9488;--brand-glow: rgba(45, 212, 191, .06);--brand-glow-strong: rgba(20, 184, 166, .5);--brand-bg-subtle: rgba(20, 184, 166, .15);--color-success: #66bb6a;--color-warning: #ffa726;--color-error: #ef5350;--color-primary: #2dd4bf;--color-surface: #0b0f19;--color-surface-secondary: #151c2a;--color-text-primary: rgba(255, 255, 255, .95);--color-text-secondary: rgba(255, 255, 255, .7);--color-success-surface: #1b3a26;--color-warning-surface: #3a2a15;--color-error-surface: #3a1520;--color-primary-surface: #152a3a;--color-warning-dark: #ff8f00;--color-cyan: #22d3ee;--safety-tier-block: #f87171;--safety-tier-flag: #fb923c;--safety-tier-hedge: #fbbf24;--safety-tier-nudge: #60a5fa;--safety-tier-ok: #4ade80;--color-warning-bg: #451a03;--color-warning-border: #b45309;--color-warning-text: #fcd34d;--color-error-bg: #450a0a;--color-error-border: #991b1b;--color-error-text: #fecaca;--color-info-bg: #1a3a4a;--color-info-border: #2d5f73;--color-info-text: #7ec8e3;--color-text-muted: rgba(255, 255, 255, .6)}:root[data-theme=dark]{--scrollbar-track: #0d2f28;--scrollbar-thumb: #14b8a6;--scrollbar-thumb-hover: #2dd4bf;--scrollbar-thumb-active: #5eead4;scrollbar-color:#14b8a6 #0d2f28}:root[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}:root[data-theme=dark] ::-webkit-scrollbar-track{background:#0d2f28}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#14b8a6;border-radius:6px;border:2px solid #0d2f28}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#2dd4bf}@media(prefers-contrast:high){:root{--text-primary: #000000;--text-secondary: #000000;--text-disabled: #666666;--input-border: #000000;--primary: #0000ff;--error: #cc0000;--success: #008000;--warning: #ff6600}:root[data-theme=dark]{--text-primary: #ffffff;--text-secondary: #ffffff;--text-disabled: #cccccc;--bg-primary: #000000;--input-border: #ffffff;--primary: #66ccff}button,input,textarea,select{border-width:2px}*:focus-visible{outline:3px solid var(--focus-color, var(--bg-focus-ring));outline-offset:2px}}:where(button),:where(button:focus),:where(button:active),:where([role=button]),:where([role=button]:focus),:where([role=button]:active),:where(.btn),:where(.btn:focus),:where(.btn:active),:where(.button),:where(.button:focus),:where(.button:active){border:none;outline:none;box-shadow:none}:where(*:focus:not(:focus-visible)){outline:none;border:none;box-shadow:none}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible,[onclick]:focus-visible,.clickable:focus-visible{outline:2px solid var(--focus-color, var(--bg-focus-ring));outline-offset:2px;border-radius:var(--radius-xs);border:none;box-shadow:0 0 0 2px var(--focus-color, var(--bg-focus-ring))}a:focus-visible{outline:2px solid var(--focus-color, var(--bg-focus-ring));outline-offset:2px;border-radius:2px;border:none;box-shadow:0 0 0 2px var(--focus-color, var(--bg-focus-ring))}.skip-link:not(:focus):not(:focus-within){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){button,[role=button],input[type=button],input[type=submit]{min-height:44px;min-width:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}}.shared-error,.shared-error-banner{position:relative}button:disabled,input:disabled,textarea:disabled,select:disabled{color:var(--text-disabled);background-color:var(--bg-elevated);border-color:var(--input-border);cursor:not-allowed}.shared-sr-only,.sr-only[aria-live]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[tabindex="-1"]:focus{outline:none}::selection{background-color:var(--primary);color:var(--button-primary-text, white)}:root[data-theme=dark] ::selection{background-color:var(--primary-light);color:var(--bg-primary)}.error-text,[role=alert]{color:var(--error);font-weight:600}.skip-nav-global{position:absolute;top:-40px;left:6px;background:var(--bg-primary);color:var(--text-primary);padding:8px;text-decoration:none;border-radius:var(--radius-xs);border:2px solid var(--primary);transition:top .3s;z-index:var(--z-skip-nav)}.skip-nav-global:focus{top:6px}.keyboard-navigation-mode *:focus{outline:2px solid var(--primary);outline-offset:2px}.form-field-error{border-color:var(--error);border-width:2px}.form-field-error:focus{outline-color:var(--error);box-shadow:0 0 0 3px var(--error-light)}.tooltip[role=tooltip]{position:absolute;background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--input-border);border-radius:var(--radius-xs);padding:8px 12px;font-size:.875rem;z-index:var(--z-modal);box-shadow:0 2px 8px #00000026;max-width:300px;word-wrap:break-word}.shared-error-text{color:var(--error-text, var(--error));font-weight:500}.shared-success-text{color:var(--success);font-weight:500}.shared-warning-text{color:var(--warning);font-weight:500}[title]{cursor:help}[aria-describedby]:not([title]){cursor:auto}@media print{*{background:#fff;color:#000;text-shadow:none;box-shadow:none}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.no-print,[data-tour],button:not(.print-button){display:none}}:root{--error-text-a11y: #c41e3a;--warning-text-a11y: #8b6914;--text-muted-a11y: #6b6b6b}[data-theme=dark]{--text-primary: #f5f5f5;--text-secondary: #c0c0c0;--text-muted-a11y: #9a9a9a}:focus-visible{outline:2px solid var(--focus-color, var(--bg-focus-ring));outline-offset:2px}:focus:not(:focus-visible){outline:none}[role=link]:focus-visible,[role=menuitem]:focus-visible,[role=tab]:focus-visible,[role=option]:focus-visible,[role=switch]:focus-visible,[role=checkbox]:focus-visible,[role=radio]:focus-visible,[role=slider]:focus-visible,[role=combobox]:focus-visible,[role=listbox]:focus-visible,[role=treeitem]:focus-visible{outline:2px solid var(--focus-color, var(--bg-focus-ring));outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--focus-color, var(--bg-focus-ring)) 18%,transparent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.loading-spinner,.spinner,[class*=animate],[class*=pulse],[class*=bounce]{animation:none!important}@keyframes spin{0%,to{transform:none}}}.sr-only,.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sr-only-focusable:focus,.sr-only-focusable:focus-within{position:static!important;width:auto!important;height:auto!important;padding:inherit!important;margin:inherit!important;overflow:visible!important;clip:auto!important;white-space:normal!important}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--error);border-width:2px}input[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus,select[aria-invalid=true]:focus{outline-color:var(--error);box-shadow:0 0 0 3px #c41e3a33}.error-message,[role=alert].error,.field-error{color:var(--error-text-a11y);font-weight:500;margin-top:4px;font-size:.875rem}[aria-busy=true]{cursor:wait}[aria-busy=true]:after{content:""}.modal-focus-trap{position:relative}[inert],[inert] *{pointer-events:none;-webkit-user-select:none;user-select:none}:where(button),:where(button:focus),:where(button:active),:where(button:hover),:where([role=button]),:where([role=button]:focus),:where([role=button]:active),:where([role=button]:hover),:where(input[type=button]),:where(input[type=submit]),:where(input[type=reset]),:where(.btn),:where(.btn:focus),:where(.btn:active),:where(.btn:hover),:where(.button),:where(.button:focus),:where(.button:active),:where(.button:hover),:where(.auth-button),:where(.auth-button:focus),:where(.auth-button:active),:where(.auth-button:hover){border:none;outline:none;box-shadow:none}@media(max-width:768px){button,[role=button],.btn{min-height:44px;min-width:44px}}:where(button),:where([role=button]),:where(input[type=button]),:where(input[type=submit]),:where(input[type=reset]),:where(.btn),:where(.button),:where(.clickable),:where(.auth-button),:where(.menu-item),:where(.auth-option){border:none;box-shadow:none;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.5;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}body .btn-primary,body .primary-button,body button.primary,body [data-variant=primary]{background:var(--button-primary-bg);color:var(--button-primary-text);border:none;outline:none;border-radius:var(--radius-sm);padding:var(--ui-padding-sm) var(--ui-padding-lg)}body .btn-primary:hover,body .primary-button:hover,body button.primary:hover,body [data-variant=primary]:hover{background:var(--button-primary-hover);transform:translateY(-1px);box-shadow:0 4px 8px color-mix(in srgb,var(--text-primary) 10%,transparent)}body .btn-primary:focus-visible,body .primary-button:focus-visible,body button.primary:focus-visible,body [data-variant=primary]:focus-visible{background:var(--button-primary-focus);box-shadow:0 0 0 2px var(--bg-focus-ring);outline:none}body .btn-secondary,body .secondary-button,body button.secondary,body [data-variant=secondary]{background:var(--button-secondary-bg);color:var(--button-secondary-text);border:1px solid var(--input-border);outline:none;border-radius:var(--radius-sm);padding:var(--ui-padding-sm) var(--ui-padding-lg)}body .btn-secondary:hover,body .secondary-button:hover,body button.secondary:hover,body [data-variant=secondary]:hover{background:var(--button-secondary-hover);border-color:var(--primary);transform:translateY(-1px);box-shadow:0 2px 4px color-mix(in srgb,var(--text-primary) 10%,transparent)}body .btn-secondary:focus-visible,body .secondary-button:focus-visible,body button.secondary:focus-visible,body [data-variant=secondary]:focus-visible{background:var(--button-secondary-focus);border-color:var(--primary);box-shadow:0 0 0 2px var(--bg-focus-ring);outline:none}body .btn-icon,body .icon-button,body [data-variant=icon]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--button-secondary-bg);color:var(--text-secondary)}body .btn-icon:hover,body .icon-button:hover,body [data-variant=icon]:hover{background:var(--button-secondary-hover);color:var(--text-primary);transform:translateY(-1px);box-shadow:0 2px 4px color-mix(in srgb,var(--text-primary) 10%,transparent)}body .btn-icon:focus-visible,body .icon-button:focus-visible,body [data-variant=icon]:focus-visible{box-shadow:0 0 0 2px var(--bg-focus-ring);outline:none}body button:disabled,body [role=button]:disabled,body .btn:disabled,body [data-disabled=true]{opacity:.6;cursor:not-allowed;background:var(--bg-elevated);color:var(--text-disabled);border:1px solid var(--input-border);box-shadow:none;transform:none}.fa,.fas,.far,.fab,.fal,.fad,.fat{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:var(--icon-size-md)}.fa-xs{font-size:12px}.fa-sm{font-size:var(--icon-size-sm)}.fa-lg{font-size:var(--icon-size-lg)}.fa-xl{font-size:var(--icon-size-xl)}.fa-2x{font-size:2em}svg{display:inline-block;width:var(--icon-size-md);height:var(--icon-size-md);vertical-align:middle}.btn-icon .fa,.btn-icon svg,.icon-button .fa,.icon-button svg{margin:0;padding:0}body input,body textarea,body select{border:1px solid var(--input-border);outline:none;border-radius:var(--radius-sm);background:var(--input-bg);color:var(--input-text);padding:var(--ui-padding-sm) var(--ui-padding-md);font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease}body input:focus,body textarea:focus,body select:focus{border-color:var(--input-focus);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--input-focus) 10%,transparent)}body input:focus-visible,body textarea:focus-visible,body select:focus-visible{border-color:var(--input-focus);outline:2px solid var(--bg-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px color-mix(in srgb,var(--input-focus) 10%,transparent)}.dropdown-menu,.menu,[role=menu]{background:var(--bg-surface);border:1px solid var(--input-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);overflow:hidden;z-index:var(--z-sticky)}body .menu-item,body [role=menuitem]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:none;border:none;outline:none;color:var(--text-primary);text-align:left;cursor:pointer;transition:background-color .2s ease}body .menu-item:hover,body [role=menuitem]:hover{background:var(--bg-hover)}body .menu-item:focus-visible,body [role=menuitem]:focus-visible{background:var(--bg-hover);box-shadow:0 0 0 2px var(--bg-focus-ring);outline:none}.form-field{margin-bottom:1rem}.form-label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.form-error{display:block;margin-top:.25rem;font-size:.75rem;color:var(--error);font-weight:500}body .form-field.error input,body .form-field.error textarea,body .form-field.error select{border-color:var(--error)}@media(max-width:768px){button,[role=button],.btn,input,textarea,select{min-height:44px}.btn-primary,.btn-secondary{padding:var(--ui-padding-md) var(--ui-padding-lg)}.fa,svg{font-size:var(--icon-size-lg)}}@media(prefers-contrast:high){:where(button),:where([role=button]),:where(.btn){border:2px solid var(--text-primary)}:where(button:focus-visible),:where([role=button]:focus-visible),:where(.btn:focus-visible){outline:3px solid var(--primary);outline-offset:2px;border:2px solid var(--text-primary)}}@media(prefers-reduced-motion:reduce){button,[role=button],.btn,input,textarea,select{transition-duration:.01ms;animation-duration:.01ms}button:hover,[role=button]:hover,.btn:hover{transform:none}}h1,h2,h3,legend{text-wrap:balance}:root{--color-primary: var(--info);--color-primary-hover: #2563eb;--color-primary-focus: #93c5fd;--color-primary-light: var(--info-light);--color-secondary: #7c3aed;--color-accent: var(--success);--color-danger: var(--error);--color-danger-hover: #b91c1c;--color-warning: var(--warning);--color-success: var(--success);--color-disabled-bg: #e2e8f0;--color-disabled-text: #94a3b8;--color-bg: var(--bg-primary);--color-bg-secondary: var(--bg-secondary);--color-bg-tertiary: var(--bg-tertiary);--color-text: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-muted: var(--text-muted);--color-border: var(--border-color);--color-border-strong: #cbd5e1;--color-inherited: #6b7280;--color-added: var(--color-primary);--color-overridden: var(--color-warning);--color-violating: var(--color-danger);--color-coverage-green: var(--color-success);--color-coverage-yellow: var(--color-warning);--color-coverage-red: var(--color-danger);--color-decision-allow: var(--color-success);--color-decision-block: var(--color-danger);--color-decision-modify: #92400e;--color-decision-modify-text: #451a03;--color-decision-escalate: #a16207;--color-decision-escalate-text: #422006;--color-decision-transform: var(--color-primary);--color-health-healthy: var(--color-success);--color-health-degraded: var(--color-warning);--color-health-offline: var(--color-danger);--color-health-unknown: var(--color-text-muted);--font-sans: var(--font-body);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-color: 0 0% 0%;--shadow-sm: 0 1px 2px hsl(var(--shadow-color) / .05);--shadow-md: 0 4px 6px -1px hsl(var(--shadow-color) / .1);--shadow-lg: 0 10px 15px -3px hsl(var(--shadow-color) / .1)}:root[data-theme=dark]{--color-primary-light: #1e3a5f;--color-danger-light: #3b1111;--color-border-strong: #475569;--color-disabled-bg: #334155;--color-disabled-text: #64748b}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-primary-light: #1e3a5f;--color-danger-light: #3b1111;--color-border-strong: #475569;--color-disabled-bg: #334155;--color-disabled-text: #64748b}}:root[data-theme=dark] .filter-input{color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .filter-input{color-scheme:dark}}:root{--bg-active: var(--bg-hover);--bg-input: var(--bg-secondary);--bg-overlay: rgba(0, 0, 0, .6);--text-dim: var(--text-muted);--text-faint: var(--text-muted);--border-faint: var(--border-subtle)}.guardian-onboard-page{--accent: var(--success, #10b981);--accent-hover: var(--status-success-dark, #16a34a);--accent-secondary: #14b8a6;--accent-muted: color-mix(in srgb, var(--success, #10b981) 15%, transparent)}:root{--cs-type-scale-0: .694rem;--cs-type-scale-1: .833rem;--cs-type-scale-2: 1rem;--cs-type-scale-3: 1.2rem;--cs-type-scale-4: 1.44rem;--cs-leading-body: 1.65;--cs-leading-tight: 1.35;--cs-leading-solid: 1.15;--cs-label-tracking: .08em;--cs-label-weight: 600;--cs-measure: 68ch;--cs-space-1: 4px;--cs-space-2: 8px;--cs-space-3: 12px;--cs-space-4: 16px;--cs-space-5: 24px;--cs-space-6: 32px;--cs-space-7: 48px;--cs-surface-page: #fafafb;--cs-surface-raised: #ffffff;--cs-surface-overlay: #ffffff;--cs-rule: rgba(15, 23, 42, .1);--cs-rule-strong: rgba(15, 23, 42, .2);--cs-radius-control: 8px;--cs-radius-surface: 12px;--cs-shadow-raised: 0 1px 3px rgba(15, 23, 42, .07), 0 4px 16px rgba(15, 23, 42, .05);--cs-shadow-overlay: 0 4px 12px rgba(15, 23, 42, .08), 0 12px 32px rgba(15, 23, 42, .12);--cs-motion-fast: .12s;--cs-motion-entrance: .16s;--cs-motion-ease: cubic-bezier(.2, 0, 0, 1);--cs-accent: var(--teal-700, #0f766e);--cs-accent-ink: #ffffff;--cs-accent-soft: color-mix(in srgb, var(--cs-accent) 10%, transparent);--cs-accent-border: color-mix(in srgb, var(--cs-accent) 32%, transparent);--cs-ink-allow: #15803d;--cs-ink-modify: #b45309;--cs-ink-block: #b91c1c}:root[data-theme=dark]{--cs-surface-page: #0a1420;--cs-surface-raised: color-mix(in srgb, white 4%, #0a1420);--cs-surface-overlay: color-mix(in srgb, white 9%, #0a1420);--cs-rule: rgba(255, 255, 255, .09);--cs-rule-strong: rgba(255, 255, 255, .18);--cs-shadow-raised: 0 1px 3px rgba(0, 0, 0, .35), 0 4px 16px rgba(0, 0, 0, .22);--cs-shadow-overlay: 0 4px 12px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .35);--cs-accent: var(--brand, #2dd4bf);--cs-accent-ink: var(--teal-ink, #04181a);--cs-ink-allow: var(--safety-allow, #4ade80);--cs-ink-modify: var(--safety-modify, #fbbf24);--cs-ink-block: var(--safety-block, #f87171)}:root{--chat-type-scale-0: var(--cs-type-scale-0);--chat-type-scale-1: var(--cs-type-scale-1);--chat-type-scale-2: var(--cs-type-scale-2);--chat-type-scale-3: var(--cs-type-scale-3);--chat-type-scale-4: var(--cs-type-scale-4);--chat-leading-body: var(--cs-leading-body);--chat-leading-tight: var(--cs-leading-tight);--chat-leading-solid: var(--cs-leading-solid);--chat-label-tracking: var(--cs-label-tracking);--chat-label-weight: var(--cs-label-weight);--chat-measure: var(--cs-measure);--chat-space-1: var(--cs-space-1);--chat-space-2: var(--cs-space-2);--chat-space-3: var(--cs-space-3);--chat-space-4: var(--cs-space-4);--chat-space-5: var(--cs-space-5);--chat-space-6: var(--cs-space-6);--chat-space-7: var(--cs-space-7);--chat-surface-page: var(--cs-surface-page);--chat-surface-raised: var(--cs-surface-raised);--chat-surface-overlay: var(--cs-surface-overlay);--chat-rule: var(--cs-rule);--chat-rule-strong: var(--cs-rule-strong);--chat-radius-control: var(--cs-radius-control);--chat-radius-surface: var(--cs-radius-surface);--chat-shadow-raised: var(--cs-shadow-raised);--chat-shadow-overlay: var(--cs-shadow-overlay);--chat-motion-fast: var(--cs-motion-fast);--chat-motion-entrance: var(--cs-motion-entrance);--chat-motion-ease: var(--cs-motion-ease);--chat-accent: var(--cs-accent);--chat-accent-ink: var(--cs-accent-ink);--chat-accent-soft: var(--cs-accent-soft);--chat-accent-border: var(--cs-accent-border);--chat-ink-allow: var(--cs-ink-allow);--chat-ink-modify: var(--cs-ink-modify);--chat-ink-block: var(--cs-ink-block)}.tour-highlight{position:relative;z-index:var(--z-tour-target);outline:4px solid var(--status-info);outline-offset:5px;box-shadow:inset 0 0 0 2px #3b82f6d9,0 0 0 6px var(--brand-bg-subtle),0 0 0 10px var(--brand-bg-subtle);animation:tour-highlight-pulse 1.8s ease-in-out infinite;background-color:#3b82f60f}.tour-highlight:after{content:"";position:absolute;inset:-10px;border-radius:var(--radius-lg);pointer-events:none;box-shadow:0 0 #3b82f640;animation:tour-halo 1.8s ease-out infinite}@keyframes tour-highlight-pulse{0%,to{outline-color:var(--status-info);box-shadow:inset 0 0 0 2px #3b82f6d9,0 0 0 6px var(--brand-bg-subtle),0 0 0 10px var(--brand-bg-subtle)}50%{outline-color:var(--primary-light);box-shadow:inset 0 0 0 2px var(--status-info),0 0 0 8px var(--brand-glow),0 0 0 14px var(--brand-bg-subtle)}}@keyframes tour-halo{0%{box-shadow:0 0 #3b82f640;opacity:1}70%{box-shadow:0 0 0 18px #3b82f600;opacity:0}to{box-shadow:0 0 #3b82f600;opacity:0}}.tour-clicking{animation:tour-click .3s ease-out}@keyframes tour-click{0%,to{transform:scale(1)}50%{transform:scale(.95)}}.tour-hovering{filter:brightness(1.1);transform:translateY(-2px);transition:all .2s;box-shadow:0 4px 12px #0000001a}.tour-paused .tour-highlight,.tour-highlight.tour-paused{animation-play-state:paused!important}.tour-paused .tour-highlight:after,.tour-highlight.tour-paused:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.tour-highlight.tour-highlight{animation:none;box-shadow:0 0 0 6px #3b82f638,0 0 0 10px #3b82f61f}.tour-highlight.tour-highlight:after{display:none}.tour-clicking.tour-clicking,.tour-hovering.tour-hovering{animation:none;transform:none;transition:none}}[data-theme=dark] .tour-highlight{outline-color:var(--primary-light);box-shadow:inset 0 0 0 2px var(--status-info),0 0 0 6px var(--brand-glow),0 0 0 12px var(--brand-bg-subtle);background-color:var(--brand-bg-subtle)}
