/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url("../bower_components/fontawesome/fonts/fontawesome-webfont.eot?v=4.4.0");src:url("../bower_components/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"),url("../bower_components/fontawesome/fonts/fontawesome-webfont.woff2?v=4.4.0") format("woff2"),url("../bower_components/fontawesome/fonts/fontawesome-webfont.woff?v=4.4.0") format("woff"),url("../bower_components/fontawesome/fonts/fontawesome-webfont.ttf?v=4.4.0") format("truetype"),url("../bower_components/fontawesome/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1,1)}.fa-flip-vertical{transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url("../bower_components/fontawesome/fonts/fontawesome-webfont.eot?v=4.4.0");src:url("../bower_components/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"),url("../bower_components/fontawesome/fonts/fontawesome-webfont.woff2?v=4.4.0") format("woff2"),url("../bower_components/fontawesome/fonts/fontawesome-webfont.woff?v=4.4.0") format("woff"),url("../bower_components/fontawesome/fonts/fontawesome-webfont.ttf?v=4.4.0") format("truetype"),url("../bower_components/fontawesome/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1,1)}.fa-flip-vertical{transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.aside-menu{position:fixed;top:0;bottom:0;left:0;width:240px;background-color:#1e1e20;color:#fff;z-index:1000;display:flex;flex-direction:column}.aside-menu :focus-visible{outline-color:#fff!important;outline-offset:-2px!important}.aside-menu .home{flex-shrink:0;height:56px;border-bottom:1px solid rgba(255,255,255,.08);text-transform:uppercase;display:flex;align-items:center;gap:8px;padding:0 18px}.aside-menu .home .nav-logo{color:#fff;text-transform:uppercase;padding:0;height:auto;display:inline-flex;flex-direction:column;gap:3px;cursor:pointer;transition:opacity .15s ease}.aside-menu .home .nav-logo span{line-height:1}.aside-menu .home .nav-logo .nav-logo-1{font-size:16px;font-weight:800}.aside-menu .home .nav-logo .nav-logo-2{font-size:11px;font-weight:500;letter-spacing:.08em;opacity:.85}.aside-menu .home .nav-logo:focus,.aside-menu .home .nav-logo:hover{color:#fff;text-decoration:none;opacity:.85}.aside-menu nav{flex:1;min-height:0;display:flex;flex-direction:column}.aside-menu .navbar-groups{flex:1;min-height:0;overflow-y:auto;padding:8px 0 12px}.aside-menu .navbar-group+.navbar-group{margin-top:12px}.aside-menu .navbar-group__title{margin:0;padding:8px 18px 6px;color:rgba(255,255,255,.62);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.06em;text-transform:uppercase}.aside-menu .navbar-list{list-style-type:none;margin:0;padding:0}.aside-menu .navbar-list li a{display:flex;align-items:center;gap:10px;min-height:36px;padding:8px 18px 8px 15px;border-left:3px solid transparent;color:rgba(255,255,255,.8);font-size:13px;font-weight:500;line-height:18px;cursor:pointer;transition:color .15s ease,background-color .15s ease}.aside-menu .navbar-list li a:focus,.aside-menu .navbar-list li a:hover{color:#fff;text-decoration:none;background-color:rgba(255,255,255,.06)}.aside-menu .navbar-list li a.is-active{color:#fff;font-weight:600;background-color:rgba(255,255,255,.1);border-left-color:#8c9eff}.aside-menu .navbar-list li a>.fa{flex-shrink:0;font-size:14px}.aside-menu .navbar-list .navbar-label{min-width:0;overflow-wrap:anywhere}.aside-menu .navbar-list .navbar-badge{margin-left:auto;flex-shrink:0}.aside-menu .navbar-list-bottom{flex-shrink:0;padding:8px 0;border-top:1px solid rgba(255,255,255,.08)}.aside-menu .navbar-list-bottom .about-user{display:flex;align-items:center;gap:10px;padding:6px 18px;color:#fff;font-size:13px;font-weight:500;line-height:18px;cursor:default}.aside-menu .navbar-list-bottom .about-user i{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.1);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.page-wrapper{position:relative;margin-left:240px;min-width:0}.aside-menu__toggle{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;color:#fff;padding:0;width:36px;height:36px;border-radius:8px;cursor:pointer;align-items:center;justify-content:center;transition:background-color .15s ease}.aside-menu__toggle i{font-size:18px;line-height:1}.aside-menu__toggle:hover{background:rgba(255,255,255,.1)}.aside-menu__toggle:focus{outline:0;background:rgba(255,255,255,.1)}.aside-menu__backdrop{display:none;position:fixed;top:56px;left:0;right:0;bottom:0;background:rgba(15,16,36,.45);z-index:998}@media (max-width:768px){.aside-menu__toggle{display:inline-flex}.aside-menu{bottom:auto;right:0;width:auto;height:56px;box-shadow:0 1px 3px rgba(0,0,0,.18)}.aside-menu .home{border-bottom:0}.aside-menu nav{position:absolute;top:100%;left:0;right:0;background-color:#1e1e20;box-shadow:0 10px 24px -8px rgba(0,0,0,.35);max-height:calc(100vh - 56px);overflow-y:auto;transform:translateY(-110%);opacity:0;pointer-events:none;visibility:hidden;transition:transform .25s ease,opacity .18s ease,visibility 0s linear .25s}.aside-menu .navbar-groups{flex:none;overflow:visible}.aside-menu .navbar-list li a{min-height:44px;font-size:14px}.page-wrapper{margin-left:0;margin-top:56px}.aside-menu--open nav{transform:translateY(0);opacity:1;pointer-events:auto;visibility:visible;transition:transform .25s ease,opacity .18s ease,visibility 0s linear 0s}.aside-menu--open~.aside-menu__backdrop,.aside-menu__backdrop{display:block}}@media (min-width:769px){.aside-menu__backdrop{display:none!important}}.p-0{padding:0!important}.m-b-30{margin-bottom:30px}.m-t-30{margin-top:30px}.m-t-10{margin-top:10px}.m-t-5{margin-top:5px}.m-t-20{margin-top:20px}body{font-family:Inter,Helvetica,sans-serif;font-weight:400;color:#111827;overflow-x:hidden}:focus{outline:0}:focus-visible{outline:2px solid #1a237e!important;outline-offset:2px!important}.auth-shell :focus-visible,.navbar :focus-visible{outline-color:#fff!important}.badge{background-color:#4b5563}.auth-shell{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto;z-index:10000;background:radial-gradient(1200px 600px at 90% -10%,rgba(63,81,181,.35),transparent 60%),radial-gradient(900px 600px at -10% 110%,rgba(45,67,192,.3),transparent 55%),linear-gradient(135deg,#0f1024 0,#1e1e20 100%)}.auth-card{width:100%;max-width:420px;background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(15,16,36,.16),0 20px 60px -10px rgba(15,16,36,.55);padding:40px 40px 32px;display:flex;flex-direction:column;margin:0}@media (max-width:480px){.auth-card{padding:32px 24px;border-radius:12px}}.auth-card__brand{text-align:center;margin-bottom:28px}.auth-card__brand h1{font-size:24px;font-weight:700;margin:16px 0 4px;color:#111827;letter-spacing:-.01em}.auth-card__brand p{font-size:14px;color:#4b5563;margin:0}.auth-card__logo{width:56px;height:56px;margin:0 auto;border-radius:14px;background:linear-gradient(135deg,#3f51b5 0,#2d43c0 100%);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px -6px rgba(63,81,181,.6);font-size:10px;font-weight:500}.auth-card__logo i{font-size:24px}.auth-card__fields{display:flex;flex-direction:column}.auth-card__notice{display:flex;align-items:center;margin-top:16px;padding:12px 14px;border-radius:10px;background:#eef2ff;color:#303f9f;font-size:13px;line-height:1.4;border:1px solid #c5cbf0}.auth-card__notice i{font-size:16px;flex-shrink:0;margin-right:10px}.auth-card__error{display:flex;align-items:center;margin-top:16px;padding:12px 14px;border-radius:10px;background:#fdecea;color:#b3261e;font-size:13px;line-height:1.4;border:1px solid #f5c6c2}.auth-card__error i{font-size:16px;flex-shrink:0;margin-right:10px}.auth-card__submit{margin-top:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:10px;background:linear-gradient(135deg,#3f51b5 0,#2d43c0 100%);color:#fff;font-weight:600;font-size:15px;padding:14px 16px;cursor:pointer;transition:transform 80ms ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 6px 14px -4px rgba(63,81,181,.5);min-height:48px;display:flex;align-items:center;justify-content:center}.auth-card__submit:hover:not(:disabled){box-shadow:0 10px 22px -6px rgba(63,81,181,.65)}.auth-card__submit:active:not(:disabled){transform:translateY(1px)}.auth-card__submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.auth-card__spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:auth-spin .7s linear infinite;display:inline-block}.auth-card__footer{text-align:center;margin-top:24px;font-size:11px;color:#4b5563;letter-spacing:.08em;text-transform:uppercase}.auth-field{display:flex;flex-direction:column;margin-bottom:14px}.auth-field:last-child{margin-bottom:0}.auth-field__label{font-size:13px;font-weight:500;color:#111827;margin-bottom:6px}.auth-field__input{position:relative;display:flex;align-items:center}.auth-field__input>i{position:absolute;left:14px;color:#4b5563;font-size:14px;pointer-events:none}.auth-field__input input{width:100%;box-sizing:border-box;height:44px;padding:0 14px 0 40px;border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb;color:#111827;font-size:14px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.auth-field__input input::-moz-placeholder{color:#6b7280}.auth-field__input input::placeholder{color:#6b7280}.auth-field__input input:focus{outline:0;background:#fff;border-color:#3f51b5;box-shadow:0 0 0 4px rgba(63,81,181,.12)}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-splash{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10001;background:radial-gradient(1200px 600px at 90% -10%,rgba(63,81,181,.35),transparent 60%),radial-gradient(900px 600px at -10% 110%,rgba(45,67,192,.3),transparent 55%),linear-gradient(135deg,#0f1024 0,#1e1e20 100%)}.auth-splash__inner{display:flex;flex-direction:column;align-items:center;color:rgba(255,255,255,.85)}.auth-splash__spinner{width:36px;height:36px;border-radius:50%;border:3px solid rgba(255,255,255,.18);border-top-color:#fff;animation:auth-spin .8s linear infinite}.auth-splash__text{margin-top:16px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}a{color:#3f51b5}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#3f51b5;border-color:#3f51b5}.pagination>li>a,.pagination>li>span{color:#3f51b5}.autocomplete{border:1px solid #eee;border-radius:3px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);top:57px;max-height:200px;overflow-y:scroll}.autocomplete ul{list-style-type:none;margin:0;padding:0}.autocomplete ul li{padding:6px 12px;border-bottom:1px solid #eee}.autocomplete ul li:hover{background-color:#f8fafc}.btn-primary{background-color:#3f51b5;border-color:#3f51b5;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#2d43c0;border-color:#2d43c0}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#3f51b5;border-color:#3f51b5;color:#fff}.form-control:focus{border-color:#3f51b5}.mr-1{margin-right:8px}.pages-content{padding:25px}.pages-header{border-bottom:1px solid #eee;margin:0;padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.pages-header h3{font-weight:700;text-transform:uppercase;margin:0;padding:0}table tr td{font-size:13px}.table-hover>tbody>tr.bg-green:hover{background-color:#cae9e1}.green{background-color:#ecffe6}.blue{background-color:#e6f2ff}.red{background-color:#ffe6e6}.yellow{background-color:#ffc}.orange{background-color:#fff2e6}.gray{background-color:#e8e8e8}.options i{color:#3f51b5;cursor:pointer;font-size:14px;margin-right:5px}.options i:hover{color:#2d43c0}.options.mini{width:40px;text-align:center}.options a,.options a:hover{text-decoration:none}.options-select{cursor:pointer;padding:5px;border-radius:3px;margin-right:5px}.options-select i{color:#4b5563;font-size:16px}.options-select .option-active,.options-select.option-active{background-color:#3f51b5}.options-select .option-active i,.options-select.option-active i{color:#fff}.color{color:#3f51b5}.md-datepicker-calendar-pane{background-color:#fff}.md-calendar-date-disabled{background-color:#d3d3d3}.md-calendar-date-today{background-color:#d3d3d3}.md-calendar-selected-date{background-color:#3f51b5;color:#fff}.md-button{padding:2px 16px}.exclude-element{background-color:#f99}.include-element{background:#cfc}.page-subtitle{text-align:center;margin:30px 0;text-transform:uppercase;font-weight:700}.error-page{padding:10% 0;text-align:center;color:#4b5563;text-transform:uppercase}.error-page h1{font-size:86px;font-weight:900}.dropdown-menu>li>a{cursor:pointer}.break-word{overflow-wrap:break-word}.profiles-list{margin:0;padding-left:20px}.green-border{border:#00ac7f 3px solid}.bg-green{background-color:#ddf3ed}.font-weight-semibold{font-weight:500}.userlist-page .pages-header>div:first-child{display:flex;align-items:baseline;gap:12px}.userlist-total{display:inline-block;padding:2px 10px;font-size:12px;font-weight:500;letter-spacing:.04em;color:#4b5563;background:#f8fafc;border-radius:999px;text-transform:uppercase}.userlist-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.userlist-toolbar__actions{display:flex;align-items:center;gap:12px}.userlist-toolbar__toggle{display:inline-flex;align-items:center;gap:6px;border-radius:8px}.userlist-search{flex:1;min-width:280px;max-width:480px}.userlist-search__field{position:relative}.userlist-search__icon{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:#4b5563;font-size:14px;pointer-events:none}.userlist-search__input{width:100%;box-sizing:border-box;height:40px;padding:0 38px 0 38px;border:1px solid #eee;border-radius:8px;background:#fff;color:#111827;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.userlist-search__input::-moz-placeholder{color:#6b7280}.userlist-search__input::placeholder{color:#6b7280}.userlist-search__input:focus{outline:0;border-color:#3f51b5;box-shadow:0 0 0 4px rgba(63,81,181,.12)}.userlist-search__clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;color:#4b5563;padding:6px 8px;cursor:pointer;border-radius:6px;transition:background-color .15s ease,color .15s ease}.userlist-search__clear:hover{background:#f8fafc;color:#111827}.userlist-table{background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(15,16,36,.04)}.userlist-table .userlist-row:not(.userlist-row--expanded),.userlist-table__head{display:grid;grid-template-columns:minmax(240px,2fr) 180px 1fr 1fr 200px;align-items:center;gap:16px;padding:12px 20px}.userlist-table__head{background:#fafbfc;border-bottom:1px solid #eee;text-transform:uppercase;font-size:11px;letter-spacing:.08em;font-weight:600;color:#4b5563;padding-top:14px;padding-bottom:14px}.userlist-row{position:relative;border-bottom:1px solid #eee;transition:background-color .12s ease}.userlist-row:last-child{border-bottom:0}.userlist-row:hover{background:#fafbff}.userlist-row::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:0 0;border-radius:0 2px 2px 0}.userlist-row--cat-1::before{background:#2e7d32}.userlist-row--cat-2::before{background:#1565c0}.userlist-row--cat-3::before{background:#c62828}.userlist-row--cat-4::before{background:#b26900}.userlist-row--cat-5::before{background:#5e35b1}.userlist-row--cat-6::before{background:#616161}.userlist-row--cat-1{background:rgba(27,94,32,.14)}.userlist-row--cat-1:hover{background:rgba(27,94,32,.21)}.userlist-row--cat-2{background:rgba(21,101,192,.14)}.userlist-row--cat-2:hover{background:rgba(21,101,192,.21)}.userlist-row--cat-3{background:rgba(183,28,28,.12)}.userlist-row--cat-3:hover{background:rgba(183,28,28,.19)}.userlist-row--cat-4{background:rgba(176,110,0,.17)}.userlist-row--cat-4:hover{background:rgba(176,110,0,.24)}.userlist-row--cat-5{background:rgba(94,53,177,.14)}.userlist-row--cat-5:hover{background:rgba(94,53,177,.21)}.userlist-row--cat-6{background:rgba(84,90,100,.13)}.userlist-row--cat-6:hover{background:rgba(84,90,100,.2)}.userlist-row--expanded{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:16px 20px 20px;background:#f8fafc;border-bottom:1px solid #eee}.userlist-row--expanded::before{display:none}.userlist-row__identity{display:flex;flex-direction:column;min-width:0}.userlist-row__name{font-weight:600;color:#111827;font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userlist-row__email{margin-top:2px;color:#4b5563;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userlist-row__email:hover{color:#3f51b5;text-decoration:none}.userlist-col{font-size:13px;color:#111827}.userlist-col--user{display:flex;align-items:center;gap:12px;min-width:0}.userlist-col--activity,.userlist-col--joined{color:#4b5563}.userlist-col--actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.user-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#3f51b5;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;letter-spacing:.02em;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(15,16,36,.06),0 4px 10px -4px currentColor;cursor:default}.userlist-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;width:32px;height:32px;border-radius:8px;color:#4b5563;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:background-color .12s ease,color .12s ease}.userlist-action i{font-size:14px}.userlist-action:hover{background:rgba(63,81,181,.1);color:#3f51b5;text-decoration:none}.userlist-action--login:hover{background:rgba(46,125,50,.1);color:#1b5e20}.userlist-action--danger:hover{background:rgba(198,40,40,.1);color:#b3261e}.userlist-category-select md-select-value{border-bottom:1px dashed #eee!important;min-height:28px;padding:0!important;font-size:13px!important}.userlist-expanded__field{display:flex;flex-direction:column;gap:6px}.userlist-expanded__label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4b5563;margin:0}.userlist-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.userlist-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;background:rgba(63,81,181,.08);color:#3f51b5;border-radius:999px;font-size:12px;font-weight:500}.userlist-tag__remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;color:inherit;width:18px;height:18px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:.6}.userlist-tag__remove i{font-size:10px}.userlist-tag__remove:hover{opacity:1;background:rgba(63,81,181,.2)}.userlist-tag-input{position:relative;display:inline-flex;align-items:center;background:#fff;border:1px solid #eee;border-radius:999px;padding:2px 2px 2px 12px;min-width:140px;transition:border-color .15s ease,box-shadow .15s ease}.userlist-tag-input:focus-within{border-color:#3f51b5;box-shadow:0 0 0 3px rgba(63,81,181,.12)}.userlist-tag-input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:0 0;font-size:12px;color:#111827;width:100%;min-width:80px;padding:4px 0}.userlist-tag-input__add{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#3f51b5;color:#fff;width:24px;height:24px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.userlist-tag-input__add i{font-size:10px}.userlist-tag-input__add:hover{background:#2d43c0}.userlist-tag-autocomplete{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;background:#fff;border-radius:8px}.userlist-empty{text-align:center;padding:56px 20px;color:#4b5563}.userlist-empty i{font-size:32px;opacity:.35;margin-bottom:12px;display:inline-block}.userlist-empty p{margin:0;font-size:14px}.userlist-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:#4b5563;font-size:13px}.userlist-loading__spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(63,81,181,.2);border-top-color:#3f51b5;animation:auth-spin .7s linear infinite}.monitori-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;flex-wrap:wrap}.monitori-pagination__info{font-size:13px;color:#4b5563;text-align:left}.monitori-pagination__info strong{color:#111827;font-weight:600}.monitori-pagination__nav.pagination{margin:0;display:inline-flex;align-items:center;gap:4px;padding:0;border-radius:0;background:0 0;flex-wrap:wrap}.monitori-pagination__nav.pagination>li{display:inline-flex;margin:0;list-style:none}.monitori-pagination__nav.pagination>li>a,.monitori-pagination__nav.pagination>li>span{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:34px;height:34px;padding:0 10px;border-radius:8px;border:1px solid #eee;background:#fff;color:#111827;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform 60ms ease;cursor:pointer;line-height:1;float:none}.monitori-pagination__nav.pagination>li>a:hover{background:#f8fafc;border-color:#3f51b5;color:#3f51b5;text-decoration:none}.monitori-pagination__nav.pagination>li>a:active{transform:translateY(1px)}.monitori-pagination__nav.pagination>li.active>a,.monitori-pagination__nav.pagination>li.active>a:focus,.monitori-pagination__nav.pagination>li.active>a:hover,.monitori-pagination__nav.pagination>li.active>span,.monitori-pagination__nav.pagination>li.active>span:focus,.monitori-pagination__nav.pagination>li.active>span:hover{background:#3f51b5;border-color:#3f51b5;color:#fff;box-shadow:0 4px 10px -4px rgba(63,81,181,.5)}.monitori-pagination__nav.pagination>li.disabled>a,.monitori-pagination__nav.pagination>li.disabled>a:hover,.monitori-pagination__nav.pagination>li.disabled>span{display:inline-flex;opacity:.4;cursor:not-allowed;color:#4b5563;background:#fff;border-color:#eee;pointer-events:none}@media (max-width:600px){.monitori-pagination{justify-content:center}.monitori-pagination__info{width:100%;text-align:center}}@media (max-width:1024px){.userlist-row:not(.userlist-row--expanded),.userlist-table__head{grid-template-columns:1.4fr 140px 1fr 180px}.userlist-col--joined{display:none}}@media (max-width:768px){.userlist-table__head{display:none}.userlist-row:not(.userlist-row--expanded){grid-template-columns:1fr;gap:8px;padding:16px 20px}.userlist-col--actions{justify-content:flex-start}}md-dialog.confirm-delete-dialog{position:relative;max-width:460px;width:100%;background:#fff;border-radius:16px!important;overflow:hidden;font-family:Inter,Helvetica,sans-serif;box-shadow:0 1px 2px rgba(15,16,36,.16),0 25px 60px -12px rgba(15,16,36,.5)!important}md-dialog.confirm-delete-dialog .confirm-delete-dialog__close{position:absolute;top:14px;right:14px;z-index:1;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:0 0;color:#4b5563;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease,color .12s ease}md-dialog.confirm-delete-dialog .confirm-delete-dialog__close i{font-size:14px;line-height:1}md-dialog.confirm-delete-dialog .confirm-delete-dialog__close:hover{background:#f8fafc;color:#111827}md-dialog.confirm-delete-dialog .confirm-delete-dialog__close:focus{outline:0}md-dialog.confirm-delete-dialog .confirm-delete-dialog__body{padding:36px 32px 24px;text-align:center}md-dialog.confirm-delete-dialog .confirm-delete-dialog__icon{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:linear-gradient(135deg,rgba(198,40,40,.12),rgba(198,40,40,.04));color:#b3261e;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px rgba(198,40,40,.06)}md-dialog.confirm-delete-dialog .confirm-delete-dialog__icon i{font-size:26px;line-height:1}md-dialog.confirm-delete-dialog .confirm-delete-dialog__title{margin:0 0 6px;font-size:20px;font-weight:700;color:#111827;letter-spacing:-.01em;line-height:1.3}md-dialog.confirm-delete-dialog .confirm-delete-dialog__lead{margin:0 0 20px;color:#4b5563;font-size:13.5px;line-height:1.5}md-dialog.confirm-delete-dialog .confirm-delete-dialog__card{margin:0 0 16px;padding:14px 16px;border:1px solid #eee;border-radius:10px;background:linear-gradient(180deg,#fafbfc 0,#fff 100%);text-align:left;display:flex;flex-direction:column;gap:8px}md-dialog.confirm-delete-dialog .confirm-delete-dialog__card-row{display:flex;align-items:center;gap:10px;min-width:0}md-dialog.confirm-delete-dialog .confirm-delete-dialog__card-row>i{flex-shrink:0;width:24px;height:24px;border-radius:6px;background:rgba(63,81,181,.08);color:#3f51b5;display:inline-flex;align-items:center;justify-content:center;font-size:12px}md-dialog.confirm-delete-dialog .confirm-delete-dialog__email{font-weight:600;font-size:14px;color:#111827;word-break:break-all;min-width:0;line-height:1.3}md-dialog.confirm-delete-dialog .confirm-delete-dialog__name{font-size:13px;color:#4b5563;line-height:1.3}md-dialog.confirm-delete-dialog .confirm-delete-dialog__warn{margin:0;padding:10px 14px;background:#fff5f5;border:1px solid #fcd5d2;border-radius:10px;color:#b3261e;font-size:12.5px;font-weight:500;line-height:1.4;display:flex;align-items:center;gap:8px;text-align:left}md-dialog.confirm-delete-dialog .confirm-delete-dialog__warn i{font-size:14px;flex-shrink:0}md-dialog.confirm-delete-dialog .confirm-delete-dialog__footer{padding:16px 24px 24px;display:flex;justify-content:flex-end;align-items:center;gap:10px;background:#fff}md-dialog.confirm-delete-dialog .confirm-delete-dialog__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;text-transform:none;letter-spacing:0;height:40px;padding:0 18px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;transition:background-color .12s ease,box-shadow .18s ease,transform 60ms ease,color .12s ease}md-dialog.confirm-delete-dialog .confirm-delete-dialog__btn i{font-size:12px}md-dialog.confirm-delete-dialog .confirm-delete-dialog__btn:focus{outline:0}md-dialog.confirm-delete-dialog .confirm-delete-dialog__btn:active{transform:translateY(1px)}md-dialog.confirm-delete-dialog .confirm-delete-dialog__btn--cancel{background:#f8fafc;color:#111827}md-dialog.confirm-delete-dialog .confirm-delete-dialog__btn--cancel:hover{background:#eef0f3}md-dialog.confirm-delete-dialog .confirm-delete-dialog__btn--delete{background:#c62828;color:#fff;box-shadow:0 8px 20px -8px rgba(198,40,40,.7)}md-dialog.confirm-delete-dialog .confirm-delete-dialog__btn--delete:hover{background:#b1201a;box-shadow:0 10px 24px -6px rgba(198,40,40,.7)}.md-dialog-container:has(md-dialog.confirm-delete-dialog)~.md-scroll-mask,md-backdrop.md-dialog-backdrop{background-color:rgba(15,16,36,.55)}.company-options__danger:hover{color:#b3261e!important}.companylist-page .pages-header>div:first-child{display:flex;align-items:baseline;gap:12px}.companylist-total{display:inline-block;padding:2px 10px;font-size:12px;font-weight:500;letter-spacing:.04em;color:#4b5563;background:#f8fafc;border-radius:999px;text-transform:uppercase}.companylist-table{background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(15,16,36,.04);margin-top:4px}.companylist-table .companylist-row,.companylist-table__head{display:grid;grid-template-columns:minmax(280px,2fr) 1fr 180px;align-items:center;gap:16px;padding:12px 20px}.companylist-table__head{background:#fafbfc;border-bottom:1px solid #eee;text-transform:uppercase;font-size:11px;letter-spacing:.08em;font-weight:600;color:#4b5563;padding-top:14px;padding-bottom:14px}.companylist-row{border-bottom:1px solid #eee;transition:background-color .12s ease}.companylist-row:last-child{border-bottom:0}.companylist-row:hover{background:#fafbff}.companylist-row__identity{display:flex;flex-direction:column;min-width:0}.companylist-row__name{font-weight:600;color:#111827;font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.companylist-row__id{margin-top:2px;color:#4b5563;font-size:12px;letter-spacing:.02em}.companylist-col{font-size:13px;color:#111827}.companylist-col--name{display:flex;align-items:center;gap:12px;min-width:0}.companylist-col--created{color:#4b5563}.companylist-col--actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.company-avatar{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#3f51b5;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;letter-spacing:.02em;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(15,16,36,.06),0 4px 10px -4px currentColor;cursor:default}@media (max-width:768px){.companylist-table__head{display:none}.companylist-row{grid-template-columns:1fr;gap:8px;padding:16px 20px}.companylist-col--actions{justify-content:flex-start}}.companyshow-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 24px;background:linear-gradient(135deg,#fff 0,#fafbff 100%);border-bottom:1px solid #eee;flex-wrap:wrap}.companyshow-hero__main{display:flex;align-items:center;gap:18px;min-width:0;flex:1}.companyshow-hero__avatar{width:64px;height:64px;border-radius:14px;font-size:22px}.companyshow-hero__identity{min-width:0;display:flex;flex-direction:column;gap:8px}.companyshow-hero__name{margin:0;font-size:24px;font-weight:700;letter-spacing:-.01em;color:#111827;line-height:1.2;overflow-wrap:anywhere}.companyshow-hero__meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;color:#4b5563}.companyshow-hero__id{font-weight:500;color:#4b5563;letter-spacing:.02em}.companyshow-hero__date{display:inline-flex;align-items:center;gap:6px}.companyshow-hero__date i{font-size:12px}.companyshow-hero__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.companyshow-hero__delete{background:#c62828;color:#fff;border-color:#c62828;box-shadow:0 4px 12px -4px rgba(198,40,40,.5)}.companyshow-hero__delete:focus,.companyshow-hero__delete:hover{background:#b1201a;border-color:#b1201a;color:#fff}.companyshow-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:24px}.companyshow-stat{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 1px 2px rgba(15,16,36,.04)}.companyshow-stat__icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(63,81,181,.1);color:#3f51b5;flex-shrink:0}.companyshow-stat__icon i{font-size:18px}.companyshow-stat__icon--users{background:rgba(2,119,189,.1);color:#01579b}.companyshow-stat__icon--roles{background:rgba(63,81,181,.1);color:#3f51b5}.companyshow-stat__icon--status{background:rgba(46,125,50,.1);color:#1b5e20}.companyshow-stat__icon--inactive{background:rgba(117,117,117,.12);color:#4b5563}.companyshow-stat__body{min-width:0}.companyshow-stat__value{font-size:18px;font-weight:700;color:#111827;line-height:1.1}.companyshow-stat__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#4b5563;margin-top:2px}.companyshow-section{background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(15,16,36,.04);margin-bottom:20px}.companyshow-section__head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #eee;background:#fafbfc}.companyshow-section__head h4{margin:0;font-size:14px;font-weight:600;color:#111827;text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center}.companyshow-section__head h4 i{color:#3f51b5;font-size:14px}.companyshow-section__body{padding:4px 0}.companyshow-section__body>company-role-list,.companyshow-section__body>company-role-list table{width:100%}.companyshow-users{display:flex;flex-direction:column}.companyshow-user-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid #eee;transition:background-color .12s ease}.companyshow-user-row:last-child{border-bottom:0}.companyshow-user-row:hover{background:#fafbff}.companyshow-user-row__identity{display:flex;flex-direction:column;min-width:0}.companyshow-user-row__name{font-weight:600;color:#111827;font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.companyshow-user-row__email{margin-top:2px;color:#4b5563;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.companyshow-user-row__email:hover{color:#3f51b5;text-decoration:none}.companyshow-user-row__actions{display:flex;align-items:center;gap:4px}.roles-list{display:flex;flex-direction:column}.roles-row{display:grid;grid-template-columns:minmax(220px,1.5fr) auto auto auto;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid #eee;transition:background-color .12s ease;position:relative}.roles-row:last-child{border-bottom:0}.roles-row:hover{background:#fafbff}.roles-row--expired{background:#fffaf5}.roles-row--expired .roles-row__icon{background:rgba(239,108,0,.1);color:#9a4a00}.roles-row__main{display:flex;align-items:center;gap:12px;min-width:0}.roles-row__icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:rgba(63,81,181,.1);color:#3f51b5;display:inline-flex;align-items:center;justify-content:center}.roles-row__icon i{font-size:16px}.roles-row__identity{display:flex;flex-direction:column;min-width:0}.roles-row__name{font-weight:600;color:#111827;font-size:14px;line-height:1.2;overflow-wrap:anywhere}.roles-row__key{margin-top:2px;color:#4b5563;font-size:11px;font-family:Menlo,Monaco,monospace;letter-spacing:0;overflow-wrap:anywhere}.roles-row__values{display:flex;align-items:center;gap:8px}.roles-row__validity{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#4b5563}.roles-row__actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.roles-chip{display:inline-flex;flex-direction:column;align-items:flex-start;min-width:76px;padding:6px 10px;background:#f8fafc;border:1px solid #eee;border-radius:8px;line-height:1.1}.roles-chip__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#4b5563;font-weight:600}.roles-chip__value{margin-top:2px;font-size:14px;font-weight:700;color:#111827}.roles-chip--unlimited{background:rgba(63,81,181,.06);border-color:rgba(63,81,181,.2)}.roles-chip--unlimited .roles-chip__value{color:#3f51b5}.roles-validity{display:flex;align-items:center;gap:6px;white-space:nowrap}.roles-validity__label{display:inline-flex;align-items:center;gap:4px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#4b5563;font-weight:600}.roles-validity__label i{font-size:10px}.roles-validity__value{color:#111827;font-weight:500}.roles-validity__value--unlimited{color:#3f51b5;font-style:italic}.roles-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.roles-badge i{font-size:10px}.roles-badge--expired{background:rgba(239,108,0,.1);color:#9a4a00}@media (max-width:900px){.roles-row{grid-template-columns:1fr auto;grid-template-areas:"main actions" "values values" "validity validity";gap:12px 16px}.roles-row__main{grid-area:main}.roles-row__values{grid-area:values}.roles-row__validity{grid-area:validity;flex-direction:row;gap:16px;flex-wrap:wrap}.roles-row__actions{grid-area:actions;align-self:start}}.companyshow-empty{text-align:center;padding:32px 20px;color:#4b5563}.companyshow-empty i{font-size:28px;opacity:.35;margin-bottom:10px;display:inline-block}.companyshow-empty p{margin:0;font-size:13px}@media (max-width:600px){.companyshow-hero{padding:20px}.companyshow-hero__actions{width:100%}.companyshow-hero__actions .btn{flex:1;justify-content:center}}.companyedit-eyebrow{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#3f51b5;padding:2px 8px;background:rgba(63,81,181,.1);border-radius:999px;margin-bottom:4px;width:-moz-max-content;width:max-content}.companyedit-body{padding:16px 20px}.companyedit-body .form-group{margin-bottom:14px}.companyedit-body .form-group>label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#4b5563;margin-bottom:6px;display:inline-block}.companyedit-body .form-group>.form-control{height:40px;border-radius:8px;border-color:#eee;box-shadow:none;font-size:14px}.companyedit-body .form-group>.form-control:focus{border-color:#3f51b5;box-shadow:0 0 0 4px rgba(63,81,181,.12)}.companyedit-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#4b5563;margin-bottom:8px}.companyedit-label i{font-size:11px}.companyedit-add-action{display:flex;justify-content:flex-end;margin-top:8px}.companyedit-add-user{border-bottom:1px solid #eee;background:#fafbfc}.companyedit-eyebrow--new{background:rgba(46,125,50,.12);color:#1b5e20}.companyadd-presets{display:flex;flex-direction:column;gap:18px}.companyadd-presets--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.companyadd-preset-group__title{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4b5563;display:inline-flex;align-items:center;gap:6px}.companyadd-preset-group__title i{font-size:11px}.companyadd-preset__row{display:flex;flex-wrap:wrap;gap:8px}.companyadd-preset__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid #eee;background:#fff;color:#111827;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .15s ease,transform 60ms ease;line-height:1}.companyadd-preset__chip i{font-size:13px;color:#4b5563;transition:color .12s ease}.companyadd-preset__chip:hover{border-color:#3f51b5;color:#3f51b5;background:rgba(63,81,181,.04)}.companyadd-preset__chip:hover i{color:#3f51b5}.companyadd-preset__chip:active{transform:translateY(1px)}.companyadd-preset__chip--featured{background:linear-gradient(135deg,#3f51b5 0,#2d43c0 100%);color:#fff;border-color:transparent;box-shadow:0 6px 16px -6px rgba(63,81,181,.55)}.companyadd-preset__chip--featured i{color:#fff}.companyadd-preset__chip--featured:hover{color:#fff;background:linear-gradient(135deg,#2d43c0 0,#2d43c0 100%);box-shadow:0 10px 22px -6px rgba(63,81,181,.65)}.companyadd-preset__chip--featured:hover i{color:#fff}.companyedit-savebar{display:flex;justify-content:flex-end;gap:8px;padding:14px 0 0;margin-top:16px;border-top:1px solid #eee}.dashboard-page .pages-header>div:first-child{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.dashboard-header__range,.dashboard-header__updated{font-size:12px;color:#4b5563;display:inline-flex;align-items:center;gap:6px;letter-spacing:.02em}.dashboard-header__range i,.dashboard-header__updated i{font-size:11px}.dashboard-header__range{padding:3px 10px;background:rgba(63,81,181,.08);border-radius:999px;color:#3f51b5;font-weight:500}.dashboard-range{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px;padding:12px 16px;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 1px 2px rgba(15,16,36,.04)}.dashboard-range__presets{display:inline-flex;align-items:center;background:#f8fafc;border-radius:10px;padding:3px;gap:2px;flex-wrap:wrap}.dashboard-range__preset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;color:#4b5563;padding:7px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .12s ease,color .12s ease}.dashboard-range__preset:hover{background:#fff;color:#111827}.dashboard-range__preset--active{background:#3f51b5;color:#fff;box-shadow:0 4px 10px -4px rgba(63,81,181,.5)}.dashboard-range__preset--active:hover{background:#3f51b5;color:#fff}.dashboard-range__preset--label{background:0 0;color:#3f51b5;cursor:default}.dashboard-range__preset--label:hover{background:0 0;color:#3f51b5}.dashboard-range__custom{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.dashboard-range__field{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:400}.dashboard-range__field-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4b5563}.dashboard-range__apply{align-self:center}.dashboard-range md-datepicker{padding:0;margin:0}.dashboard{display:flex;flex-direction:column;gap:20px}.dashboard__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.dashboard__split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px}@media (max-width:960px){.dashboard__split{grid-template-columns:1fr}}.dash-kpi{display:flex;align-items:center;gap:14px;padding:18px;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 1px 2px rgba(15,16,36,.04)}.dash-kpi__icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(63,81,181,.1);color:#3f51b5}.dash-kpi__icon i{font-size:18px}.dash-kpi__icon--users{background:rgba(63,81,181,.1);color:#3f51b5}.dash-kpi__icon--active{background:rgba(46,125,50,.1);color:#1b5e20}.dash-kpi__icon--login{background:rgba(2,119,189,.1);color:#01579b}.dash-kpi__icon--sessions{background:rgba(239,108,0,.1);color:#9a4a00}.dash-kpi__body{min-width:0}.dash-kpi__value{font-size:22px;font-weight:700;color:#111827;line-height:1.1;letter-spacing:-.01em}.dash-kpi__value--pending{display:flex;align-items:center;height:24px;color:#4b5563}.dash-kpi__label{margin-top:2px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:#4b5563}.dash-kpi__sub{margin-top:6px;display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:#4b5563}.dash-kpi__tag{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;background:#f8fafc;font-size:11px;font-weight:500}.dash-kpi__tag--up{background:rgba(46,125,50,.1);color:#1b5e20}.dashboard-chart__body{padding:6px 12px 12px}.dashboard-chart__body highchart{display:block;width:100%;min-height:240px}.dashboard-breakdown__body,.dashboard-breakdown__content{display:flex;flex-direction:column;gap:14px}.dashboard-breakdown__body{padding:16px 20px}.dash-bar{display:flex;flex-direction:column;gap:6px}.dash-bar__head{display:flex;justify-content:space-between;align-items:baseline;font-size:12px}.dash-bar__label{font-weight:600;color:#111827;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.dash-bar__value{display:inline-flex;align-items:baseline;gap:6px;color:#111827;font-size:13px}.dash-bar__value strong{font-weight:700}.dash-bar__pct{color:#4b5563;font-size:11px;font-weight:500}.dash-bar__track{width:100%;height:8px;background:#f8fafc;border-radius:999px;overflow:hidden}.dash-bar__fill{height:100%;border-radius:999px;transition:width .4s ease}.dash-bar__fill--green{background:linear-gradient(90deg,#2e7d32 0,#66bb6a 100%)}.dash-bar__fill--amber{background:linear-gradient(90deg,#b26900 0,#f9a825 100%)}.dash-bar__fill--gray{background:linear-gradient(90deg,#757575 0,#bdbdbd 100%)}.dashboard-breakdown__growth{margin-top:8px;padding-top:14px;border-top:1px solid #eee;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.dash-growth{display:flex;flex-direction:column;gap:2px}.dash-growth__value{font-size:18px;font-weight:700;color:#111827}.dash-growth__label{font-size:11px;color:#4b5563;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.dashboard-companies__list{display:flex;flex-direction:column}.dashboard-company{display:grid;grid-template-columns:24px auto 1fr auto;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid #eee;text-decoration:none;color:#111827;cursor:pointer;transition:background-color .12s ease}.dashboard-company:last-child{border-bottom:0}.dashboard-company:hover{background:#fafbff;text-decoration:none;color:#111827}.dashboard-company__rank{font-size:12px;font-weight:700;color:#4b5563;text-align:center}.dashboard-company__avatar{width:36px;height:36px;border-radius:10px;font-size:14px}.dashboard-company__identity{display:flex;flex-direction:column;min-width:0}.dashboard-company__name{font-weight:600;font-size:14px;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-company__id{margin-top:2px;color:#4b5563;font-size:11px;letter-spacing:.02em}.dashboard-company__count{text-align:right;color:#4b5563;font-size:12px;line-height:1.2}.dashboard-company__count strong{display:block;font-size:16px;font-weight:700;color:#111827}.dashboard-requests__body{padding:16px 20px}.dashboard-requests__scope{font-size:11px;font-weight:500;text-transform:none;letter-spacing:.02em;color:#4b5563;margin-left:6px}.dashboard-requests__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.entityusage__presets{display:inline-flex;align-items:center;background:#f8fafc;border-radius:10px;padding:3px;gap:2px;flex-wrap:wrap}.entityusage__preset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;color:#4b5563;padding:6px 12px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .12s ease,color .12s ease}.entityusage__preset:hover{background:#fff;color:#111827}.entityusage__preset--active{background:#3f51b5;color:#fff;box-shadow:0 3px 8px -3px rgba(63,81,181,.5)}.entityusage__preset--active:hover{background:#3f51b5;color:#fff}.entityusage__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:16px 20px}.entityusage__stat{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f8fafc;border:1px solid #eee;border-radius:10px;min-width:0}.entityusage__stat--soft{background:0 0;border-style:dashed}.entityusage__stat-icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(63,81,181,.12);color:#3f51b5}.entityusage__stat-icon i{font-size:16px}.entityusage__stat-icon--company{background:rgba(2,119,189,.12);color:#01579b}.entityusage__stat-icon--active{background:rgba(46,125,50,.1);color:#1b5e20}.entityusage__stat-icon--muted{background:rgba(117,117,117,.12);color:#4b5563}.entityusage__stat-body{min-width:0;flex:1}.entityusage__stat-value{font-size:20px;font-weight:700;color:#111827;line-height:1.1;letter-spacing:-.01em}.entityusage__stat-value--sm{font-size:13px;letter-spacing:0}.entityusage__stat-frac{font-size:13px;font-weight:500;color:#4b5563;margin-left:2px}.entityusage__stat-label{margin-top:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entityusage__top{border-top:1px solid #eee}.entityusage__top-head{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#fafbfc;border-bottom:1px solid #eee}.entityusage__top-title{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#4b5563}.entityusage__top-title i{color:#9a4a00;font-size:11px}.dashboard-usage .companyshow-section__head{flex-wrap:wrap;gap:12px}.dashboard-usage__filters{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-usage__filter-input{height:32px;width:130px;padding:0 10px;border:1px solid #eee;border-radius:8px;background:#fff;color:#111827;font-size:12px}.dashboard-usage__filter-input::-moz-placeholder{color:#6b7280}.dashboard-usage__filter-input::placeholder{color:#6b7280}.dashboard-usage__filter-input:focus{outline:0;border-color:#3f51b5;box-shadow:0 0 0 3px rgba(63,81,181,.1)}.dashboard-usage__body{padding:0}.dashboard-usage__grid{display:grid;grid-template-columns:1fr 1fr;gap:0}@media (max-width:960px){.dashboard-usage__grid{grid-template-columns:1fr}}.dashboard-usage__col{border-right:1px solid #eee}.dashboard-usage__col:last-child{border-right:0}@media (max-width:960px){.dashboard-usage__col{border-right:0;border-bottom:1px solid #eee}.dashboard-usage__col:last-child{border-bottom:0}}.dashboard-usage__col-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 18px;border-bottom:1px solid #eee;background:#fafbfc}.dashboard-usage__col-title{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#4b5563}.dashboard-usage__col-title i{color:#3f51b5;font-size:11px}.usagelist{display:flex;flex-direction:column;padding:4px 0}.usagelist__row{display:grid;grid-template-columns:24px auto 1fr auto minmax(120px,1.5fr) auto;align-items:center;gap:12px;padding:8px 18px;border-bottom:1px solid rgba(15,16,36,.04);transition:background-color .12s ease}.usagelist__row:hover{background:#fafbff}.usagelist__row:last-child{border-bottom:0}.usagelist__rank{font-size:11px;font-weight:700;color:#4b5563;text-align:center}.usagelist__avatar{width:30px;height:30px;border-radius:50%;background:#3f51b5;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.usagelist__avatar--square{border-radius:8px}.usagelist__identity{display:flex;flex-direction:column;min-width:0}.usagelist__name{font-size:13px;font-weight:600;color:#111827;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usagelist__sub{margin-top:2px;color:#4b5563;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:6px}.usagelist__sub i{font-size:10px}.usagelist__sub>span{display:inline-flex;align-items:center;gap:4px}.usagelist__sub-dot{color:#6b7280;font-size:12px;line-height:1}.usagelist__active{color:#1b5e20}.usagelist__active--zero{color:#4b5563}.usagelist__company-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #eee;background:#fff;color:#4b5563;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;max-width:180px;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.usagelist__company-chip i{font-size:10px;color:#3f51b5}.usagelist__company-chip>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usagelist__company-chip:hover{background:rgba(63,81,181,.06);color:#3f51b5;border-color:#3f51b5}.usagelist__bar{height:6px;background:#f8fafc;border-radius:999px;overflow:hidden}.usagelist__bar-fill{height:100%;background:linear-gradient(90deg,#3f51b5 0,#6573c3 100%);border-radius:999px;transition:width .4s ease}.usagelist__bar-fill--company{background:linear-gradient(90deg,#0277bd 0,#29b6f6 100%)}.usagelist__count{text-align:right;line-height:1.1;color:#4b5563;font-size:11px}.usagelist__count strong{display:block;font-size:14px;font-weight:700;color:#111827}.usagelist__empty{text-align:center;padding:28px 20px;color:#4b5563}.usagelist__empty i{font-size:24px;opacity:.35;margin-bottom:8px;display:inline-block}.usagelist__empty p{margin:0;font-size:12.5px}.usagelist__loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 20px;color:#4b5563;font-size:12px}admin-usage-by-company .usagelist__row{grid-template-columns:24px auto 1fr minmax(120px,1.5fr) auto;cursor:pointer}@media (max-width:600px){.usagelist__row,admin-usage-by-company .usagelist__row{grid-template-columns:24px auto 1fr auto}.usagelist__bar{display:none}.usagelist__company-chip{display:none}}.dash-metric{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;background:#f8fafc;border:1px solid #eee;border-radius:10px}.dash-metric__icon{width:28px;height:28px;border-radius:8px;background:#fff;color:#3f51b5;display:inline-flex;align-items:center;justify-content:center;margin-bottom:4px}.dash-metric__icon i{font-size:12px}.dash-metric__value{font-size:18px;font-weight:700;color:#111827;line-height:1.1}.dash-metric__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#4b5563;font-weight:600}.dash-metric--warn{background:rgba(239,108,0,.04);border-color:rgba(239,108,0,.2)}.dash-metric--warn .dash-metric__icon{color:#9a4a00}.dash-metric--warn .dash-metric__value{color:#9a4a00}.dash-metric--danger{background:rgba(198,40,40,.04);border-color:rgba(198,40,40,.2)}.dash-metric--danger .dash-metric__icon{color:#b3261e}.dash-metric--danger .dash-metric__value{color:#b3261e}.formreports-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.formreports-search{flex:1;min-width:260px;margin:0}.formreports-search__field{position:relative;max-width:460px;margin-left:auto}.formreports-search__icon{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:#4b5563;font-size:14px;pointer-events:none}.formreports-search__input{width:100%;height:40px;box-sizing:border-box;padding:0 38px;border:1px solid #eee;border-radius:8px;background:#fff;color:#111827;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.formreports-search__input::-moz-placeholder{color:#6b7280}.formreports-search__input::placeholder{color:#6b7280}.formreports-search__input:focus{outline:0;border-color:#3f51b5;box-shadow:0 0 0 4px rgba(63,81,181,.12)}.formreports-search__clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;color:#4b5563;width:26px;height:26px;border-radius:6px;cursor:pointer}.formreports-search__clear:hover{background:#f8fafc;color:#111827}.formreports-filterbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:12px 14px;margin-bottom:12px;background:#fff;border:1px solid #eee;border-radius:12px}.formreports-field{display:flex;flex-direction:column;gap:5px;margin:0;font-weight:400;min-width:150px}.formreports-field__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#4b5563}.formreports-field__control{height:36px;box-sizing:border-box;padding:0 10px;border:1px solid #eee;border-radius:8px;background:#fff;color:#111827;font-size:13px;width:100%}.formreports-field__control:focus{outline:0;border-color:#3f51b5;box-shadow:0 0 0 3px rgba(63,81,181,.12)}.formreports-field__sort{display:flex;gap:6px}.formreports-field--perpage{min-width:92px;margin-left:auto}.formreports-sortdir{flex-shrink:0;width:36px;height:36px;border:1px solid #eee;border-radius:8px;background:#fff;color:#4b5563;cursor:pointer}.formreports-sortdir:hover{border-color:#3f51b5;color:#3f51b5}.formreports-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.formreports-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;background:rgba(63,81,181,.08);color:#3f51b5;font-size:12px;font-weight:600}.formreports-chip button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;color:inherit;padding:0;width:18px;height:18px;border-radius:50%;cursor:pointer;opacity:.7}.formreports-chip button:hover{opacity:1;background:rgba(63,81,181,.15)}.formreports-chip button i{font-size:10px}.formreports-chips__clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;color:#4b5563;font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer;padding:4px 6px}.formreports-chips__clear:hover{color:#111827}.formreports-summary{margin-bottom:10px;font-size:12.5px;color:#4b5563}.formreports-filters{display:inline-flex;background:#fff;border:1px solid #eee;border-radius:10px;padding:3px;gap:2px}.formreports-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;color:#4b5563;padding:7px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background-color .12s ease,color .12s ease}.formreports-filter i{font-size:11px}.formreports-filter:hover{background:#f8fafc;color:#111827}.formreports-filter--active{background:#3f51b5;color:#fff;box-shadow:0 4px 10px -4px rgba(63,81,181,.5)}.formreports-filter--active:hover{background:#3f51b5;color:#fff}.mcpbeta-status{width:auto;min-width:220px}.mcpbeta-status[disabled]{opacity:.6;cursor:progress}.formreports-tablewrap{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 1px 2px rgba(15,16,36,.04);overflow-x:auto}.formreports-table{width:100%;border-collapse:collapse;font-size:13px}.formreports-table__th{text-align:left;padding:14px 16px;background:#fafbfc;border-bottom:1px solid #eee;color:#4b5563;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.formreports-table__th--actions,.formreports-table__th--id{width:1%}.formreports-table td{padding:12px 16px;border-bottom:1px solid #eee;color:#111827;vertical-align:middle}.formreports-table tbody tr:last-child td{border-bottom:0}.formreports-table__row{transition:background-color .12s ease}.formreports-table__row:hover{background:#fafbff}.formreports-table__row--done{background:rgba(46,125,50,.07)}.formreports-table__row--done:hover{background:rgba(46,125,50,.11)}.formreports-table__row--done td:first-child{box-shadow:inset 4px 0 0 #2e7d32}.formreports-table__row--done .formreports-profile{background:rgba(255,255,255,.75)}.formreports-table__id{font-family:Menlo,Monaco,monospace;font-size:11px;color:#4b5563;white-space:nowrap}.formreports-table__name{min-width:110px;font-weight:700;overflow-wrap:anywhere}.formreports-table__muted{color:#4b5563}.formreports-table__profiles{min-width:260px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.formreports-table__status{white-space:nowrap}.formreports-table__markdone{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid #2e7d32;border-radius:8px;background:#2e7d32;color:#fff;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:0 2px 6px -2px rgba(46,125,50,.55);transition:background-color .12s ease,border-color .12s ease}.formreports-table__markdone i{font-size:11px}.formreports-table__markdone:hover{background:#256628;border-color:#256628;color:#fff}.formreports-table__markdone:focus{outline:0}.formreports-table__reporter{min-width:150px;overflow-wrap:anywhere}.formreports-table__reporter a{color:#111827}.formreports-table__reporter a:hover{color:#3f51b5;text-decoration:none}.formreports-table__date{white-space:nowrap;color:#4b5563;font-size:12px}.formreports-table__actions{position:sticky;right:0;background:#fff;white-space:nowrap;text-align:right}.formreports-table__row:hover .formreports-table__actions{background:#fafbff}.formreports-table__row--done .formreports-table__actions{background:#f3f8f3}.formreports-table__row--done:hover .formreports-table__actions{background:#edf5ed}.formreports-profile{display:inline-flex;align-items:stretch;vertical-align:middle;max-width:100%;min-width:0;border-radius:8px;background:#f8fafc;overflow:hidden;transition:background-color .12s ease}.formreports-profile__link{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1;padding:4px 4px 4px 6px;color:#111827;text-decoration:none}.formreports-profile__link:hover{text-decoration:none;color:#111827}.formreports-profile__link>i{flex-shrink:0;width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px}.formreports-profile__url{font-size:12px;font-weight:500;line-height:1.3;word-break:break-all;overflow-wrap:anywhere}.formreports-profile__copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-left:1px solid rgba(15,16,36,.06);background:0 0;color:#4b5563;padding:0 7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease,color .12s ease}.formreports-profile__copy i{font-size:11px}.formreports-profile__copy:hover{background:rgba(15,16,36,.05);color:#111827}.formreports-profile__copy:focus{outline:0}.formreports-profile__copy--done{color:#1b5e20;background:rgba(46,125,50,.08)}.formreports-profile__copy--done:hover{color:#1b5e20;background:rgba(46,125,50,.12)}.formreports-profile--instagram .formreports-profile__link>i{background:linear-gradient(135deg,#f58529 0,#dd2a7b 50%,#8134af 100%)}.formreports-profile--tiktok .formreports-profile__link>i{background:#111}.formreports-profile--youtube .formreports-profile__link>i{background:red}.formreports-profile--twitch .formreports-profile__link>i{background:#9146ff}.formreports-profile--twitter .formreports-profile__link>i{background:#1da1f2}.formreports-profile--facebook .formreports-profile__link>i{background:#1877f2}.userpackages{display:flex;flex-direction:column;gap:12px;padding:12px 20px}.userpackage{background:#fff;border:1px solid #eee;border-left:4px solid #eee;border-radius:12px;overflow:hidden;transition:box-shadow .15s ease,transform 60ms ease}.userpackage:hover{box-shadow:0 6px 18px -8px rgba(15,16,36,.12)}.userpackage--type-1{border-left-color:#9e9e9e}.userpackage--type-2{border-left-color:#3f51b5}.userpackage--type-3{border-left-color:#7e57c2}.userpackage--disabled{background:#fafafa}.userpackage--inactive .userpackage__title{color:#4b5563}.userpackage__head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 18px;border-bottom:1px solid #eee}.userpackage__title-block{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.userpackage__icon{width:44px;height:44px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(63,81,181,.1);color:#3f51b5}.userpackage__icon i{font-size:18px}.userpackage--type-1 .userpackage__icon{background:rgba(117,117,117,.12);color:#4b5563}.userpackage--type-2 .userpackage__icon{background:rgba(63,81,181,.1);color:#3f51b5}.userpackage--type-3 .userpackage__icon{background:rgba(126,87,194,.12);color:#5e35b1}.userpackage__title{margin:0;font-size:16px;font-weight:700;color:#111827;letter-spacing:-.01em;line-height:1.2}.userpackage__role-code{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:6px;background:#f8fafc;color:#4b5563;font-family:Menlo,Monaco,monospace;font-size:11px;line-height:1.4}.userpackage__status{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.userpackage__actions{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.userpackage__validity{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:10px 18px;background:#fafbfc;border-bottom:1px solid #eee;font-size:13px;color:#111827}.userpackage__validity strong{font-weight:700}.userpackage__validity>i{color:#3f51b5;font-size:13px}.userpackage__validity-when{display:inline-flex;align-items:center;gap:6px}.userpackage__validity-when i{color:#3f51b5;font-size:12px}.userpackage__validity-created{margin-left:auto;color:#4b5563;font-size:12px;display:inline-flex;align-items:center;gap:6px}.userpackage__validity-created i{font-size:11px}.userpackage__section{padding:14px 18px;border-bottom:1px solid #eee;display:flex;flex-direction:column;gap:10px}.userpackage__section:last-child{border-bottom:0}.userpackage__section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#4b5563;display:inline-flex;align-items:center;gap:6px}.userpackage__section-title i{color:#3f51b5;font-size:11px}.userpackage__perm-chips{display:flex;flex-wrap:wrap;gap:6px}.userpackage__limits{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.userpackage__description{display:flex;gap:10px;padding:12px 18px;background:#fafbfc;color:#111827;font-size:13px;font-style:italic;line-height:1.4}.userpackage__description i{color:#4b5563;opacity:.6;flex-shrink:0;font-size:11px;margin-top:3px}.package-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;line-height:1}.package-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.package-pill--active{background:rgba(46,125,50,.12);color:#1b5e20}.package-pill--inactive{background:rgba(117,117,117,.14);color:#4b5563}.package-pill--disabled{background:rgba(198,40,40,.1);color:#b3261e}.package-pill--test{background:rgba(239,108,0,.1);color:#9a4a00}.package-pill--info{background:rgba(1,87,155,.1);color:#01579b}.perm-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:rgba(63,81,181,.08);color:#3f51b5;border-radius:8px;font-size:12px;font-weight:500;line-height:1}.perm-chip i{font-size:12px}.perm-chip--trends{background:rgba(126,87,194,.1);color:#5e35b1}.userpackage-limit{padding:8px 12px;border-radius:8px;background:#f8fafc;border:1px solid #eee;display:flex;flex-direction:column;gap:2px;line-height:1.1}.userpackage-limit__label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#4b5563;font-weight:600}.userpackage-limit__value{font-size:16px;font-weight:700;color:#111827}.userpackage-limit__value--unlimited{color:#3f51b5;font-weight:600;font-size:13px;letter-spacing:.02em}.usershow-link{display:inline-flex;align-items:center;gap:6px;color:#4b5563}.usershow-link:hover{color:#3f51b5;text-decoration:none}.usershow-link i{font-size:12px}.usershow-defs{margin:0;padding:4px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.usershow-def{display:flex;flex-direction:column;gap:2px;padding:12px 20px;border-bottom:1px solid #eee}.usershow-def:nth-last-child(-n+2){border-bottom:0}.usershow-def dt{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4b5563;margin:0}.usershow-def dd{margin:0;color:#111827;font-size:14px;font-weight:500;overflow-wrap:anywhere}.usershow-rolechip{display:inline-flex;align-items:center;padding:3px 10px;margin:2px 4px 2px 0;border-radius:999px;background:rgba(63,81,181,.08);color:#3f51b5;font-size:12px;font-weight:500;letter-spacing:.02em}.usershow-taginput{position:relative;display:flex;gap:8px;margin-bottom:12px;max-width:480px}.usershow-taginput input.form-control{flex:1;height:40px;border-radius:8px}.usershow-taginput .btn{border-radius:8px;padding:0 14px}.usershow-tag-autocomplete{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;background:#fff;border-radius:8px;border:1px solid #eee;box-shadow:0 8px 24px -8px rgba(15,16,36,.18);max-height:220px;overflow-y:auto}.useredit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.useredit-field{display:flex;flex-direction:column;min-width:0}.useredit-field>label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4b5563;margin:0 0 6px}.useredit-field>.form-control,.useredit-field>input.form-control,.useredit-field>select.form-control,.useredit-field>textarea.form-control{height:40px;border-radius:8px;border:1px solid #eee;box-shadow:none;font-size:14px;padding:8px 12px;background:#fff;color:#111827}.useredit-field>.form-control:focus,.useredit-field>input.form-control:focus,.useredit-field>select.form-control:focus,.useredit-field>textarea.form-control:focus{border-color:#3f51b5;outline:0;box-shadow:0 0 0 4px rgba(63,81,181,.12)}.useredit-field>textarea.form-control{height:auto;min-height:80px}.useredit-field md-input-container{margin:0;padding:0;min-height:40px}.useredit-field md-datepicker{width:100%;padding:0}.useredit-field--full{grid-column:1/-1}.useredit-field--wide{grid-column:span 2}.useredit-field--narrow{grid-column:span 1}.useredit-field.useraddrole-switch{flex-direction:row;align-items:center;gap:16px}.useredit-field.useraddrole-switch>label{margin:0}.useredit-field.useraddrole-configrow{border-top:1px solid #eee;padding-top:14px}.useredit-field.useraddrole-configrow:first-child{border-top:0;padding-top:0}.useredit-grid--configrows{margin-top:16px;grid-template-columns:1fr}.useraddrole-multiselect{display:inline-flex;flex-wrap:wrap;gap:6px}.useraddrole-multiselect .options-select{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#f8fafc;border:1px solid #eee;color:#4b5563;cursor:pointer;font-size:12px;font-weight:500;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.useraddrole-multiselect .options-select i{font-size:12px}.useraddrole-multiselect .options-select:hover{background:#fff;border-color:#3f51b5;color:#3f51b5}.useraddrole-multiselect .options-select.option-active{background:#3f51b5;border-color:#3f51b5;color:#fff}.useraddrole-multiselect__name{font-size:12px;font-weight:500}.userrole-list{display:flex;flex-direction:column}.userrole-card{border-bottom:1px solid #eee;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.userrole-card:last-child{border-bottom:0}.userrole-card--disabled{background:#fafafa}.userrole-card--inactive{opacity:.85}.userrole-card__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.userrole-card__type{display:inline-flex;align-items:center;padding:4px 10px;border-radius:8px;background:rgba(63,81,181,.1);color:#3f51b5;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.userrole-card__role{font-size:14px;font-weight:600;color:#111827;font-family:Menlo,Monaco,monospace}.userrole-card__badges{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.userrole-card__actions{margin-left:auto;display:inline-flex;gap:4px}.userrole-card__validity{display:flex;flex-wrap:wrap;gap:18px;padding:10px 12px;background:#f8fafc;border-radius:10px}.userrole-card__body{display:flex;flex-direction:column;gap:12px}.userrole-card__group{display:flex;flex-direction:column;gap:6px}.userrole-card__group-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4b5563}.userrole-card__limits{display:flex;flex-wrap:wrap;gap:8px}.userrole-card__limit{display:inline-flex;flex-direction:column;min-width:96px;padding:6px 12px;border-radius:8px;background:rgba(63,81,181,.06);border:1px solid rgba(63,81,181,.18);line-height:1.1}.userrole-card__limit-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#4b5563;font-weight:600}.userrole-card__limit-value{margin-top:2px;font-size:14px;font-weight:700;color:#3f51b5}.userrole-card__description{display:flex;gap:8px;padding:10px 12px;background:#fafbfc;border-left:3px solid #3f51b5;border-radius:0 6px 6px 0;color:#111827;font-size:13px;line-height:1.4}.userrole-card__description i{color:#3f51b5;opacity:.6;font-size:11px}.userrole-perms{display:inline-flex;flex-wrap:wrap;gap:6px}.userrole-perms__chip{width:32px;height:32px;border-radius:8px;background:rgba(63,81,181,.08);color:#3f51b5;display:inline-flex;align-items:center;justify-content:center;cursor:default}.userrole-perms__chip i{font-size:14px}@media (max-width:600px){.useredit-grid{grid-template-columns:1fr}.useredit-field--narrow,.useredit-field--wide{grid-column:1/-1}}.categorylist-scope{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.categorylist-scope i{font-size:11px}.categorylist-scope--global{background:rgba(63,81,181,.1);color:#3f51b5}.categorylist-scope--user{background:rgba(2,119,189,.1);color:#01579b}.notiflist-table .companylist-row,.notiflist-table .companylist-table__head{grid-template-columns:minmax(280px,2fr) 140px 180px 140px}.notiflist-icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:rgba(63,81,181,.1);color:#3f51b5;display:inline-flex;align-items:center;justify-content:center}.notiflist-icon i{font-size:16px}.notiflist-col--message{display:flex;align-items:center;gap:12px;min-width:0}.notiflist-row__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.35;text-overflow:initial}.notiflist-col--date{color:#4b5563}.notiflist-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.notiflist-status__dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.notiflist-status--visible{background:rgba(46,125,50,.1);color:#1b5e20}.notiflist-status--hidden{background:rgba(117,117,117,.12);color:#4b5563}@media (max-width:1024px){.notiflist-table .companylist-row,.notiflist-table .companylist-table__head{grid-template-columns:minmax(220px,2fr) 120px 140px}.notiflist-table .notiflist-col--date{display:none}}@media (max-width:768px){.notiflist-table .companylist-row{grid-template-columns:1fr}.notiflist-table .notiflist-col--date{display:block}}.company-search{margin-bottom:16px}.company-search__field{position:relative;max-width:420px}.company-search__icon{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:#4b5563;font-size:14px;pointer-events:none}.company-search__input{width:100%;height:40px;box-sizing:border-box;padding:0 38px 0 38px;border:1px solid #eee;border-radius:8px;background:#fff;color:#111827;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.company-search__input::-moz-placeholder{color:#6b7280}.company-search__input::placeholder{color:#6b7280}.company-search__input:focus{outline:0;border-color:#3f51b5;box-shadow:0 0 0 4px rgba(63,81,181,.12)}.company-search__clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;color:#4b5563;padding:6px 8px;cursor:pointer;border-radius:6px;transition:background-color .15s ease,color .15s ease}.company-search__clear:hover{background:#f8fafc;color:#111827}.company-search__empty{padding:24px!important;color:#4b5563}.app-toasts{position:fixed;top:18px;right:18px;z-index:20000;display:flex;flex-direction:column;gap:8px;width:380px;max-width:calc(100vw - 36px);pointer-events:none}.app-toast{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:#fff;border:1px solid #eee;border-left:4px solid #3f51b5;box-shadow:0 12px 30px -12px rgba(15,16,36,.35);font-size:13px;line-height:1.45;color:#111827;pointer-events:auto;animation:app-toast-in .18s ease-out}.app-toast__icon{font-size:15px;line-height:1.35;color:#3f51b5;flex-shrink:0}.app-toast__text{flex:1;overflow-wrap:anywhere}.app-toast__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;color:#4b5563;font-size:18px;line-height:1;padding:0 2px;cursor:pointer;flex-shrink:0}.app-toast__close:hover{color:#111827}.app-toast--success{border-left-color:#2e7d32}.app-toast--success .app-toast__icon{color:#1b5e20}.app-toast--error{border-left-color:#c62828}.app-toast--error .app-toast__icon{color:#b3261e}.app-toast--leaving{opacity:0;transform:translateX(12px);transition:opacity .18s ease,transform .18s ease}@keyframes app-toast-in{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@media (max-width:600px){.app-toasts{top:auto;bottom:14px;left:14px;right:14px;width:auto}}.navbar-badge{display:inline-block;min-width:20px;margin-left:8px;padding:2px 7px;border-radius:999px;background:#01579b;color:#fff;font-size:11px;font-weight:700;line-height:16px;text-align:center;vertical-align:middle}.feedback-count{display:inline-block;min-width:18px;padding:1px 6px;border-radius:999px;background:rgba(15,16,36,.08);font-size:11px;font-weight:700;line-height:16px;text-align:center}.formreports-filter--active .feedback-count{background:rgba(255,255,255,.22);color:#fff}.feedback-row{cursor:pointer}.feedback-row--new{background:rgba(1,87,155,.06)}.feedback-row--new:hover{background:rgba(1,87,155,.1)}.feedback-row--new td:first-child{box-shadow:inset 4px 0 0 #01579b}.feedback-row--new .feedback-table__excerpt,.feedback-row--new .formreports-table__id a{font-weight:600}.feedback-table__th--message{width:36%}.feedback-table__person{white-space:nowrap}.feedback-table__email{display:block;font-size:12px;color:#4b5563}.feedback-table__message{max-width:420px}.feedback-table__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#111827}.feedback-table__flags{display:inline-flex;gap:8px;margin-top:4px;color:#6b7280;font-size:12px}.feedback-type{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.2;background:rgba(63,81,181,.08);color:#3f51b5}.feedback-type--problem{background:rgba(179,38,30,.1);color:#b3261e}.feedback-type--feature{background:rgba(94,53,177,.1);color:#5e35b1}.feedback-type--message{background:rgba(1,87,155,.1);color:#01579b}.feedback-status--new{background:rgba(1,87,155,.12);color:#01579b}.feedback-status--in_progress{background:rgba(239,108,0,.12);color:#9a4a00}.feedback-status--done{background:rgba(46,125,50,.12);color:#1b5e20}.feedback-status-icon--new{color:#01579b}.feedback-status-icon--in_progress{color:#9a4a00}.feedback-status-icon--done{color:#1b5e20}.formreports-filter--active .feedback-status-icon{color:inherit}.feedback-status-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-radius:999px;padding:5px 28px 5px 12px;font-size:12px;font-weight:600;line-height:1.2;cursor:pointer;background-color:rgba(117,117,117,.14);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px;background-repeat:no-repeat;color:#111827}.feedback-status-select--new{background-color:rgba(1,87,155,.12);color:#01579b}.feedback-status-select--in_progress{background-color:rgba(239,108,0,.12);color:#9a4a00}.feedback-status-select--done{background-color:rgba(46,125,50,.12);color:#1b5e20}.feedback-status-select option{color:#111827;background:#fff}.feedback-status-select:focus-visible{outline:2px solid #1a237e;outline-offset:2px}.feedback-status-select[disabled]{opacity:.6;cursor:progress}.feedbackshow-page .companyshow-hero__meta .package-pill{margin-right:4px}.feedbackshow-error__back{margin-left:12px}.feedbackshow-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;font-size:22px;flex-shrink:0;background:rgba(63,81,181,.1);color:#3f51b5}.feedbackshow-icon--problem{background:rgba(179,38,30,.1);color:#b3261e}.feedbackshow-icon--feature{background:rgba(94,53,177,.1);color:#5e35b1}.feedbackshow-icon--message{background:rgba(1,87,155,.1);color:#01579b}.feedbackshow-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}@media (max-width:1100px){.feedbackshow-grid{grid-template-columns:minmax(0,1fr)}}.feedbackshow-main,.feedbackshow-side{min-width:0}.feedbackshow-message{padding:18px 20px;font-size:15px;line-height:1.6;color:#111827;white-space:pre-wrap;word-wrap:break-word}.feedbackshow-hint{font-size:12px;color:#6b7280}.feedbackshow-hint--block{display:block;margin:0;padding:0 20px 14px}.feedbackshow-subhead{border-top:1px solid #eee}.feedbackshow-context{margin:0;padding:6px 0}.feedbackshow-context__row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:8px 20px;border-bottom:1px solid #eee}.feedbackshow-context__row:last-child{border-bottom:0}.feedbackshow-context dt{font-size:12px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.04em;line-height:20px}.feedbackshow-context dd{margin:0;min-width:0;line-height:20px;word-wrap:break-word}.feedbackshow-context__sub{display:block;font-size:12px;color:#6b7280}.feedbackshow-context__muted{font-size:12px;color:#6b7280}.feedbackshow-code{display:inline-block;max-width:100%;padding:4px 8px;border-radius:6px;background:#f8fafc;color:#111827;font-size:12px;white-space:pre-wrap;word-break:break-all}.feedbackshow-break{word-break:break-all}.feedbackshow-status-code{color:#b3261e;font-weight:600}.feedbackshow-screenshot{padding:16px 20px}.feedbackshow-screenshot__thumb{position:relative;display:block;width:100%;padding:0;border:1px solid #eee;border-radius:10px;overflow:hidden;background:#f8fafc;cursor:zoom-in;text-align:left}.feedbackshow-screenshot__thumb img{display:block;width:100%;max-height:420px;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}.feedbackshow-screenshot__thumb:hover .feedbackshow-screenshot__zoom{opacity:1}.feedbackshow-screenshot__thumb:focus-visible{outline:2px solid #1a237e;outline-offset:2px}.feedbackshow-screenshot__zoom{position:absolute;right:12px;bottom:12px;padding:6px 10px;border-radius:6px;background:rgba(15,16,36,.78);color:#fff;font-size:12px;font-weight:600;opacity:0;transition:opacity .12s ease}.feedbackshow-statuses{display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px 10px}.feedbackshow-statusbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #eee;border-radius:8px;background:#fff;color:#4b5563;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.feedbackshow-statusbtn i{font-size:11px}.feedbackshow-statusbtn:hover:not(:disabled){background:#f8fafc;color:#111827}.feedbackshow-statusbtn:focus-visible{outline:2px solid #1a237e;outline-offset:2px}.feedbackshow-statusbtn:disabled{cursor:default}.feedbackshow-statusbtn--active{color:#fff;border-color:transparent}.feedbackshow-statusbtn--active.feedbackshow-statusbtn--new{background:#01579b}.feedbackshow-statusbtn--active.feedbackshow-statusbtn--in_progress{background:#9a4a00}.feedbackshow-statusbtn--active.feedbackshow-statusbtn--done{background:#1b5e20}.feedbackshow-note{padding:16px 20px}.feedbackshow-note__input{resize:vertical;min-height:96px;font-size:14px;line-height:1.5}.feedbackshow-note__actions{display:flex;justify-content:flex-end;margin-top:10px}.feedback-lightbox{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:32px;background:rgba(15,16,36,.86);cursor:zoom-out}.feedback-lightbox__img{max-width:100%;max-height:100%;border-radius:6px;box-shadow:0 20px 60px rgba(0,0,0,.5);cursor:default}.feedback-lightbox__close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:18px;cursor:pointer;transition:background-color .12s ease}.feedback-lightbox__close:hover{background:rgba(255,255,255,.24)}.feedback-lightbox__close:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.demo-table__th--note{width:32%}.demo-table__person{min-width:200px}.demo-table__name{display:block;font-weight:600;color:#111827}.demo-table__email,.demo-table__phone{display:block;font-size:12px;color:#4b5563}.demo-table__email:hover,.demo-table__phone:hover{color:#3f51b5}.demo-table__repeat{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:1px 7px;border-radius:999px;background:rgba(239,108,0,.12);color:#9a4a00;font-size:11px;font-weight:700}.demo-table__changed{white-space:nowrap;font-size:13px}.demo-table__by{display:block;font-size:11px;color:#6b7280}.demo-table__note{min-width:260px}.demo-row--new{background:rgba(239,108,0,.06)}.demo-row--new:hover{background:rgba(239,108,0,.1)}.demo-row--new td:first-child{box-shadow:inset 4px 0 0 #9a4a00}.demo-row--client td:first-child{box-shadow:inset 4px 0 0 #1b5e20}.demo-row--resigned{color:#6b7280}.demo-row--resigned .demo-table__name{color:#4b5563;font-weight:500}.demo-status{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:5px 28px 5px 10px;border:1px solid #eee;border-radius:999px;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%234b5563' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E") no-repeat right 10px center;color:#111827;font-size:12px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.demo-status:focus-visible{outline:2px solid #1a237e;outline-offset:2px}.demo-status:disabled{opacity:.6;cursor:wait}.demo-status--new{background-color:rgba(239,108,0,.12);color:#9a4a00;border-color:transparent}.demo-status--demo_scheduled{background-color:rgba(1,87,155,.1);color:#01579b;border-color:transparent}.demo-status--after_demo{background-color:rgba(94,53,177,.1);color:#5e35b1;border-color:transparent}.demo-status--client{background-color:rgba(46,125,50,.12);color:#1b5e20;border-color:transparent}.demo-status--resigned{background-color:rgba(117,117,117,.14);color:#4b5563;border-color:transparent}.demo-note{display:flex;align-items:flex-start;gap:6px}.demo-note__input{flex:1;min-height:32px;padding:6px 10px;border:1px solid transparent;border-radius:8px;background:0 0;color:#111827;font-size:13px;line-height:1.4;resize:vertical;transition:background-color .12s ease,border-color .12s ease}.demo-note__input::-moz-placeholder{color:#6b7280}.demo-note__input::placeholder{color:#6b7280}.demo-note__input:hover{background:#f8fafc}.demo-note__input:focus{outline:0;background:#fff;border-color:#3f51b5}.demo-note__save{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:32px;height:32px;border:0;border-radius:8px;background:#3f51b5;color:#fff;cursor:pointer;transition:background-color .12s ease}.demo-note__save:hover:not(:disabled){background:#2d43c0}.demo-note__save:disabled{opacity:.6;cursor:wait}.demo-note__save:focus-visible{outline:2px solid #1a237e;outline-offset:2px}.infreq-muted{color:#4b5563}.infreq-prewrap{white-space:pre-wrap}.infreq-tag{display:inline-block;padding:1px 7px;border-radius:6px;background:rgba(117,117,117,.14);color:#4b5563;font-size:11px;font-weight:600;line-height:16px;white-space:nowrap}.infreq-tag--warning{background:rgba(239,108,0,.1);color:#9a4a00}.infreq-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:16px}.infreq-toolbar__status{flex-wrap:wrap}.infreq-toolbar__fields{display:flex;flex-wrap:wrap;gap:12px 16px}.infreq-toolbar__field{display:inline-flex;align-items:center;gap:8px;margin:0;color:#4b5563;font-size:13px;font-weight:500}.infreq-toolbar__field select{width:auto}.infreq-table td{vertical-align:top}.infreq-table__row{cursor:pointer}.infreq-table__name{display:block;margin-bottom:4px;color:#111827;font-weight:700;overflow-wrap:anywhere}.infreq-table__name:hover{color:#3f51b5}.infreq-table__account{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;color:#4b5563;overflow-wrap:anywhere}.infreq-table__account a{color:#4b5563}.infreq-table__account a:hover{color:#3f51b5}.infreq-table__type .infreq-tag{display:table;margin-top:4px}.infreq-table__reported{white-space:nowrap}.infreq-table__reported a,.infreq-table__reported span{display:block}.infreq-table__reported a{color:#111827}.infreq-table__reported a:hover{color:#3f51b5}.infreq-hero-icon{flex-shrink:0;width:56px;height:56px;border-radius:14px;background:rgba(63,81,181,.1);color:#3f51b5;display:inline-flex;align-items:center;justify-content:center;font-size:22px}.infreq-eyebrow{color:#4b5563;font-size:13px;font-weight:500}.infreq-callout{display:flex;gap:12px;margin-bottom:20px;padding:14px 16px;border:1px solid rgba(154,74,0,.25);border-radius:12px;background:rgba(239,108,0,.08);color:#111827;font-size:13px}.infreq-callout>.fa{margin-top:2px;color:#9a4a00}.infreq-callout ul{margin:6px 0 0;padding-left:18px}.infreq-empty{margin:0;color:#4b5563}.infreq-facts{margin:0;font-size:13px}.infreq-facts__row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:5px 0}.infreq-facts dt{color:#4b5563;font-weight:500}.infreq-facts dd{margin:0;color:#111827;overflow-wrap:anywhere}.infreq-facts__sub{display:block;margin-top:2px;font-size:12px}.infreq-sheet{max-width:1100px;font-size:13px}.infreq-sheet__block{padding:18px 20px}.infreq-sheet__block+.infreq-sheet__block{border-top:1px solid #eee}.infreq-sheet__title{margin:0 0 10px;color:#4b5563;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.infreq-sheet__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px 32px}.infreq-sheet__footer{background:#fafbfc}.infreq-account{display:flex;align-items:flex-start;gap:14px;padding:10px 0;font-size:13px}.infreq-account+.infreq-account{border-top:1px solid #eee}.infreq-account__icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#f8fafc;color:#4b5563;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.infreq-account__main{flex:1;min-width:0}.infreq-account__title{display:flex;align-items:center;gap:8px;margin-bottom:2px;color:#111827}.infreq-account__link{overflow-wrap:anywhere}.infreq-account__link .fa{font-size:11px}.infreq-account__raw{margin-top:2px;font-size:12px;overflow-wrap:anywhere}.infreq-account__fix{margin-top:12px}.infreq-account__form{display:flex;flex-wrap:wrap;gap:8px}.infreq-account__form input{flex:1 1 220px;width:auto}.infreq-account__status{flex-shrink:0;width:200px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.infreq-account__id{font-size:12px;overflow-wrap:anywhere}.infreq-account__matched{color:#9a4a00;font-weight:600}.infreq-account__matched:hover{color:#9a4a00}@media (max-width:600px){.infreq-account{flex-wrap:wrap}.infreq-account__status{width:100%}}.infreq-decision{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.infreq-decision__warning{margin:0 0 14px;padding:8px 10px;border-radius:8px;background:rgba(239,108,0,.1);color:#9a4a00;font-size:12px;font-weight:600}.infreq-decision__option p{margin:6px 0 0;color:#4b5563;font-size:12px;line-height:1.45}.infreq-approve{border:1px solid #2e7d32;background:#2e7d32;color:#fff}.infreq-approve:focus,.infreq-approve:hover{border-color:#256628;background:#256628;color:#fff}.infreq-reject{border:1px solid rgba(179,38,30,.45);background:#fff;color:#b3261e}.infreq-reject:focus,.infreq-reject:hover{border-color:#b3261e;background:rgba(179,38,30,.06);color:#b3261e}.infreq-reject-form{max-width:640px}.infreq-reject-form label{color:#111827;font-size:13px;font-weight:600}.infreq-reject-form__count{margin:4px 0 12px;color:#4b5563;font-size:12px;text-align:right}.infreq-closed{margin:0;color:#4b5563}