/*!
 *  Font Awesome 4.7.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(/assets/fontawesome-webfont-G5YE5S7X.eot?v=4.7.0);src:url(/assets/fontawesome-webfont-G5YE5S7X.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/assets/fontawesome-webfont-B-jkhYfk.woff2?v=4.7.0)format("woff2"),url(/assets/fontawesome-webfont-CDK5bt4p.woff?v=4.7.0)format("woff"),url(/assets/fontawesome-webfont-CQDK8MU3.ttf?v=4.7.0)format("truetype"),url(/assets/fontawesome-webfont-D13rzr4g.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.fa-lg{vertical-align:-15%;font-size:1.33333em;line-height:.75em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.28571em}.fa-ul{margin-left:2.14286em;padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:2.14286em;position:absolute;top:.142857em;left:-2.14286em}.fa-li.fa-lg{left:-1.85714em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.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:2s linear infinite fa-spin}.fa-pulse{animation:1s steps(8,end) infinite fa-spin}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{vertical-align:middle;width:2em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}:root{--base-color:#c0d4ed;--blue-050:#deecfd;--blue-100:#d9e8fb;--blue-150:#dfe8f6;--blue-200:#d3e1f1;--blue-250:#ced9e7;--blue-300:#c0d4ed;--blue-350:#b8cfee;--blue-400:#b6cbe4;--blue-450:#aaccf6;--blue-500:#99bce8;--blue-600:#7eadd9;--blue-900:#0d4b91;--blue-hover-fill:#e4f3ff;--app-backdrop:#e9edf3;--gray-025:#f9f9f9;--gray-050:#f7f7f7;--gray-075:#ececec;--gray-100:#f6f6f6;--gray-150:#f0f0f0;--gray-350:#e6e3e3;--gray-375:#d8d5d5;--gray-400:#c5c5c5;--gray-450:#b6b7b9;--gray-500:#b5b8c8;--gray-modal:#cccccc80;--ink-900:#333;--white:#fff;--red-500:#c33;--green-500:#5cb85c;--folder-icon:#ffe9a8;--folder-icon-line:#8a7a3a;--lock-icon:#e8a33d;--surface-app:var(--app-backdrop);--surface-body:var(--white);--surface-panel:var(--white);--surface-panel-header:linear-gradient(to bottom,#dbe8f7 0%,#cfdff2 48%,#c3d6ee 100%);--border-panel-header:#99bce8;--surface-toolbar:var(--blue-200);--surface-window:var(--blue-250);--surface-window-header:var(--blue-250);--surface-menu:var(--gray-150);--surface-menu-item-active:var(--blue-100);--surface-grid-header:linear-gradient(var(--gray-025),var(--gray-350));--surface-grid-header-hover:linear-gradient(var(--blue-050),var(--blue-200));--surface-grid-header-sorted:linear-gradient(var(--gray-075),var(--gray-375));--border-grid-header-top:var(--blue-500);--surface-row:var(--white);--surface-row-alt:var(--gray-100);--surface-row-selected:var(--blue-350);--surface-row-hover:var(--blue-hover-fill);--surface-row-focus:var(--blue-100);--surface-tab-active:var(--white);--surface-tab-inactive:var(--blue-050);--surface-tab-bar:var(--blue-300);--surface-card:var(--white);--surface-field:var(--white);--surface-field-readonly:var(--gray-050);--surface-field-trigger:var(--gray-050);--surface-modal-mask:var(--gray-modal);--text-body:var(--ink-900);--text-header:var(--blue-900);--text-link:var(--blue-900);--text-muted:#7b7b7b;--text-disabled:#a8a8a8;--text-invalid:var(--red-500);--text-inverse:var(--white);--border-panel:var(--blue-500);--border-window:var(--gray-450);--border-toolbar:var(--blue-500);--border-field:var(--gray-500);--border-field-focus:var(--blue-600);--border-field-invalid:var(--red-500);--border-grid:#d0d0d0;--border-grid-header:var(--gray-400);--border-grid-locked:#8f9195;--border-grid-drop:var(--blue-600);--border-menu:var(--gray-450);--border-fieldset:var(--blue-500);--button-face:var(--gray-050);--button-face-hover:var(--blue-hover-fill);--button-face-pressed:var(--blue-400);--button-border:var(--gray-500);--button-text:var(--ink-900);--button-text-disabled:var(--text-disabled);--button-toolbar-face:transparent;--button-toolbar-face-hover:var(--blue-hover-fill);--tool-glyph:var(--blue-900);--focus-ring:var(--blue-600);--status-success:var(--green-500);--status-success-text:var(--white);--status-error:var(--red-500);--surface-grid-group-header:var(--gray-150);--surface-grid-group-header-hover:var(--blue-050);--surface-grid-summary:var(--blue-150);--surface-grid-expander-body:var(--gray-050);--surface-grid-editor-row:var(--blue-100);--surface-grid-mask:#fff9;--grid-dirty-marker:var(--red-500);--grid-sort-glyph:var(--ink-900);--grid-filter-glyph:var(--blue-900);--grid-expander-glyph:var(--ink-900);--grid-lock-glyph:var(--lock-icon);--text-grid-group-header:var(--blue-900);--text-grid-summary:var(--ink-900);--tree-line:var(--border-grid);--tree-elbow-glyph:#5a5a5a;--tree-leaf-icon:#8fa6c4;--surface-tip:var(--white);--border-tip:var(--blue-500);--text-tip:var(--ink-900);--text-tip-title:var(--blue-900);--surface-calendar-header:var(--blue-200);--surface-calendar-body:var(--white);--surface-calendar-today:#fffbe8;--surface-calendar-offhours:var(--gray-100);--surface-calendar-allday:var(--blue-050);--border-calendar:var(--gray-450);--border-calendar-hour:#cfd6e0;--border-calendar-half:#e6eaf0;--calendar-now-line:var(--red-500);--text-calendar-gutter:var(--text-muted);--event-blue:#3c6fa8;--event-blue-edge:#2f5885;--event-green:#4b8050;--event-green-edge:#3b663f;--event-amber:#b07a20;--event-amber-edge:#8d6119;--event-red:#a63a34;--event-red-edge:#852e29;--event-gray:#6f7480;--event-gray-edge:#585c66;--event-text:var(--white);--font-family-base:Tahoma,Arial,Verdana,sans-serif;--font-family-mono:"Courier New",Courier,monospace;--font-size-base:12px;--font-size-chrome:11px;--font-size-grid:11px;--font-size-menu:11px;--font-size-button:11px;--font-size-tab:11px;--font-size-panel-header:11px;--font-size-field:12px;--font-size-hero:28px;--font-weight-regular:400;--font-weight-bold:700;--line-height-base:15px;--line-height-chrome:14px;--line-height-grid:15px;--text-role-body:var(--font-weight-regular) var(--font-size-base)/var(--line-height-base) var(--font-family-base);--text-role-chrome:var(--font-weight-regular) var(--font-size-chrome)/var(--line-height-chrome) var(--font-family-base);--text-role-panel-header:var(--font-weight-bold) var(--font-size-panel-header)/var(--line-height-chrome) var(--font-family-base);--text-role-grid-header:var(--font-weight-bold) var(--font-size-grid)/var(--line-height-grid) var(--font-family-base);--text-role-field:var(--font-weight-regular) var(--font-size-field)/var(--line-height-base) var(--font-family-base);--text-role-hero:var(--font-weight-bold) var(--font-size-hero)/1.2 var(--font-family-base);--space-1:1px;--space-2:2px;--space-3:3px;--space-4:4px;--space-5:5px;--space-6:6px;--space-8:8px;--space-10:10px;--space-15:15px;--space-20:20px;--panel-header-padding:5px;--panel-body-padding:10px;--toolbar-padding:2px 4px;--grid-cell-inner-padding:3px 6px 4px;--grid-header-padding:5px 6px 4px;--grid-widget-cell-padding:1px 4px;--grid-group-header-padding:4px 6px;--button-padding:3px 6px;--menu-item-padding:3px 6px;--tab-padding:4px 8px;--fieldset-padding:10px;--tip-padding:6px 8px;--radius-none:0;--radius-menu-item:3px;--radius-window:5px;--radius-panel-frame:5px;--radius-button:3px;--radius-tab:2px 2px 0 0;--radius-event:2px;--radius-datepicker-cell:3px;--radius-tip:3px;--border-width-hairline:1px;--border-width-focus:1px;--border-tab:1px 1px 0;--border-field-width:1px;--border-panel-width:1px;--border-window-width:1px;--field-height:22px;--button-height:20px;--toolbar-height:26px;--panel-header-height:22px;--grid-row-height:21px;--grid-header-height:24px;--grid-group-header-height:24px;--grid-summary-height:22px;--grid-expander-body-height:88px;--grid-expander-column-width:24px;--grid-checkcolumn-width:26px;--grid-rownumberer-width:36px;--grid-action-icon-size:16px;--grid-resizer-width:5px;--grid-locked-divider-width:2px;--grid-dirty-marker-size:5px;--tab-height:24px;--menu-tree-width:250px;--menu-rail-width:36px;--tree-indent:16px;--tree-row-height:21px;--window-min-width:320px;--calendar-hour-height:44px;--calendar-gutter-width:52px;--calendar-daybar-height:34px;--calendar-allday-height:26px;--calendar-event-min-height:15px;--datepicker-cell-size:25px;--datepicker-width:178px;--progressbar-height:20px;--checkbox-size:13px;--tip-arrow-width:12px;--tip-arrow-height:6px;--tip-max-width:300px;--tip-offset:6px;--shadow-none:none;--shadow-window:0 2px 8px #00000047;--shadow-menu:0 1px 3px #00000038;--shadow-tip:0 1px 3px #00000038;--shadow-field-focus:none;--duration-instant:0s;--duration-fast:.15s;--duration-collapse:.25s;--easing-default:ease-in-out;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--z-panel:1;--z-toolbar:2;--z-menu:900;--z-tip:950;--z-mask:9000;--z-window:9001;--z-toast:9100}html,body{margin:0;padding:0}body{font:var(--text-role-body);color:var(--text-body);background:var(--surface-app);-webkit-font-smoothing:antialiased}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link);text-decoration:underline}a:active{color:var(--blue-900)}*,:before,:after{box-sizing:border-box}input,select,textarea,button{font-family:var(--font-family-base)}.ds-button{justify-content:center;align-items:center;gap:var(--space-4);min-height:var(--button-height);padding:var(--button-padding);font:var(--text-role-chrome);color:var(--button-text);background:var(--button-face);border:1px solid var(--button-border);border-radius:var(--radius-button);cursor:pointer;display:inline-flex}.ds-button:hover:not(:disabled){background:var(--button-face-hover)}.ds-button:active:not(:disabled){background:var(--button-face-pressed)}.ds-button:focus-visible{outline:1px solid var(--focus-ring);outline-offset:1px}.ds-button:disabled{color:var(--button-text-disabled);cursor:default}.ds-button--toolbar{background:var(--button-toolbar-face);border-color:#0000}.ds-button--toolbar:hover:not(:disabled){background:var(--button-toolbar-face-hover);border-color:var(--button-border)}.ds-button--success{background:var(--status-success);border-color:var(--status-success);color:var(--status-success-text);font-weight:var(--font-weight-bold)}.ds-button--success:hover:not(:disabled){background:var(--status-success);filter:brightness(.95)}.ds-button--block{width:100%}.ds-button--pressed{background:var(--button-face-pressed)}.ds-button--toolbar.ds-button--pressed{background:var(--button-toolbar-face-hover);border-color:var(--border-panel)}.ds-button>.fa{color:var(--tool-glyph);font-size:12px}.ds-button:disabled>.fa{color:var(--button-text-disabled)}.ds-button--success>.fa,.ds-button--success:disabled,.ds-button--success:disabled>.fa{color:var(--status-success-text)}.ds-button--success:disabled{opacity:.6}.ds-field{gap:var(--space-3);display:grid}.ds-field__label{font:var(--text-role-chrome);color:var(--text-body)}.ds-field__input{height:var(--field-height);padding:0 var(--space-4);font:var(--text-role-field);color:var(--text-body);background:var(--surface-field);border:var(--border-field-width) solid var(--border-field)}.ds-field__input:focus{border-color:var(--border-field-focus);outline:none}.ds-field--invalid .ds-field__input{border-color:var(--border-field-invalid)}.ds-field__error{font:var(--text-role-chrome);color:var(--text-invalid)}.ds-json-grid{border-collapse:collapse;border:1px solid var(--border-grid);width:100%}.ds-json-grid th{padding:var(--space-3) var(--space-4);text-align:left;font:var(--text-role-chrome);color:var(--text-body);background:var(--surface-grid-header);border:1px solid var(--border-grid-header)}.ds-json-grid td{padding:var(--space-2);border-bottom:1px solid var(--border-grid)}.ds-json-grid th:last-child,.ds-json-grid td:last-child{white-space:nowrap;width:1%}.ds-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-window{background:var(--surface-window);border:var(--border-window-width) solid var(--border-window);border-radius:var(--radius-window);min-width:var(--window-min-width);box-shadow:0 2px 6px #00000040}.ds-window__header,.ds-panel__header{padding:var(--panel-header-padding);font:var(--text-role-panel-header);color:var(--text-header)}.ds-window__header{padding:var(--space-6) var(--space-8)}.ds-window__body{background:var(--surface-body);margin:0 var(--space-3) var(--space-3)}.ds-panel{background:var(--surface-panel);border:var(--border-panel-width) solid var(--border-panel);border-radius:var(--radius-panel-frame)}.ds-panel__header{background:var(--surface-panel-header);border-bottom:1px solid var(--border-panel-header);min-height:var(--panel-header-height);border-radius:var(--radius-panel-frame) var(--radius-panel-frame) 0 0}.ds-panel__body{background:var(--surface-body);padding:var(--panel-body-padding)}.ds-alert{gap:var(--space-6);padding:var(--space-6) var(--space-8);font:var(--text-role-chrome);border:1px solid var(--border-panel);background:var(--blue-050);color:var(--text-body);align-items:flex-start;display:flex}.ds-alert--error{border-color:var(--status-error);color:var(--status-error);background:#fdf0f0}.ds-alert--success{border-color:var(--status-success);background:#f1faf1}.ds-spinner{align-items:center;gap:var(--space-5);font:var(--text-role-chrome);color:var(--text-muted);display:inline-flex}.ds-tabs{gap:var(--space-2);padding:var(--space-4) var(--space-4) 0;background:var(--surface-tab-bar);border-bottom:1px solid var(--border-panel);display:flex}.ds-tab{align-items:center;gap:var(--space-4);height:var(--tab-height);padding:var(--tab-padding);font:var(--text-role-chrome);color:var(--text-body);background:var(--surface-tab-inactive);border:var(--border-tab) solid var(--border-panel);border-radius:var(--radius-tab);display:inline-flex}.ds-tab:hover{background:var(--blue-hover-fill);color:var(--text-body);text-decoration:none}.ds-tab[aria-current=page]{background:var(--surface-tab-active);font-weight:var(--font-weight-bold);color:var(--text-header)}.ds-toast-area{right:var(--space-8);bottom:var(--space-8);z-index:var(--z-toast);gap:var(--space-4);pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed}.ds-toast{pointer-events:auto;align-items:center;gap:var(--space-10);min-width:280px;max-width:min(480px,100vw - 24px);min-height:64px;padding:var(--space-15) var(--space-20);font:var(--text-role-chrome);color:var(--white);border-radius:var(--radius-window);display:flex;box-shadow:0 2px 6px #00000040}.ds-toast--exito{background:var(--status-success)}.ds-toast--error{background:var(--status-error)}.ds-toast--advertencia{background:var(--event-amber)}.ds-toast--informacion{background:var(--blue-900)}.ds-toast__texto{overflow-wrap:anywhere;flex:auto}.ds-toast__cerrar{padding:0 var(--space-2);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;display:inline-flex}.ds-toast__cerrar:focus-visible{outline:1px solid var(--white);outline-offset:1px}.ds-html-editor__tool--pressed{background:var(--button-toolbar-face-hover)!important;border-color:var(--border-panel)!important}@keyframes ds-mask-in{0%{background-color:#0000}}@keyframes ds-window-in{0%{opacity:0;transform:scale(.98)}}@keyframes ds-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes ds-toast-aro{0%{box-shadow:0 0 0 4px color-mix(in srgb,var(--toast-aro) 45%,transparent),0 2px 6px #00000040}to{box-shadow:0 0 #0000,0 2px 6px #00000040}}@keyframes ds-aviso-in{0%{opacity:0;transform:translateY(-4px)}}.ds-mask{animation:ds-mask-in var(--motion-fast) var(--ease-standard) both}.ds-window-enter{animation:ds-window-in var(--motion-base) var(--ease-standard) both}.ds-aviso-enter{animation:ds-aviso-in var(--motion-fast) var(--ease-standard) both}.ds-toast{animation:ds-toast-in var(--motion-base) var(--ease-standard) both}.ds-toast--error{--toast-aro:var(--status-error);animation:ds-toast-in var(--motion-base) var(--ease-standard) both,ds-toast-aro var(--motion-slow) var(--ease-standard) var(--motion-base) both}.ds-toast--advertencia{--toast-aro:var(--event-amber);animation:ds-toast-in var(--motion-base) var(--ease-standard) both,ds-toast-aro var(--motion-slow) var(--ease-standard) var(--motion-base) both}@keyframes ds-fade-in{0%{opacity:0}}.ds-button,.ds-tab,.ds-tabpanel-tab{transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.ds-field__input{transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.ds-tree-item,.ds-menu-item{transition:background-color var(--motion-fast) var(--ease-standard)}.ds-grid-row{transition:background-color 80ms var(--ease-standard)}.ds-popup-enter{animation:ds-fade-in var(--motion-fast) var(--ease-standard) both}.ds-error-enter{animation:ds-fade-in var(--motion-base) var(--ease-standard) both}.ds-colapsa{overflow:hidden}.ds-colapsa--anima{transition:flex-basis var(--motion-base) var(--ease-standard),flex-grow var(--motion-base) var(--ease-standard)}.ds-colapsa--anima>.ds-colapsa__contenido{transition:opacity var(--motion-base) var(--ease-standard)}.ds-colapsa--cerrada>.ds-colapsa__contenido{opacity:0}.ds-colapsa__contenido--entra{animation:ds-fade-in var(--motion-base) var(--ease-standard) both}.ds-spinner,.ds-carga-diferida{animation:ds-fade-in var(--motion-fast) var(--ease-standard) .15s both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.login-backdrop{background:var(--surface-app);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.login-hero{text-align:center;font:var(--text-role-hero);color:var(--text-header);padding-bottom:24px;font-size:22px}.login-alert{padding-bottom:12px}.login-campos{gap:var(--space-8);display:grid}.login-acciones{padding-top:22px}.shell{background:var(--surface-body);height:100vh;font:var(--text-role-body);color:var(--text-body);flex-direction:column;display:flex}.shell__cuerpo{flex:auto;min-height:0;display:flex}.shell__mostrar-menu{width:100%;min-height:var(--panel-header-height);color:var(--tool-glyph);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.shell__content{padding:var(--space-10);flex:1;overflow:auto}.centro-error{gap:var(--space-4);padding:var(--space-4) 0;justify-items:start;display:grid}.centro-vacio{font:var(--text-role-body);color:var(--text-muted)}.centro-qr{justify-content:center;display:flex}.centro-insignia{padding:0 var(--space-4);border-radius:var(--radius-event);color:var(--event-text);font:var(--text-role-chrome);border:1px solid #0000;display:inline-block}.colores{background:var(--surface-toolbar);border-bottom:1px solid var(--border-toolbar);font:var(--text-role-chrome);color:var(--text-body);flex-wrap:wrap;align-items:center;gap:12px;padding:4px 8px;display:flex}.colores__titulo{color:var(--text-muted)}.colores__opcion{cursor:pointer;align-items:center;gap:5px;display:flex}.colores__opcion input{width:13px;height:13px;accent-color:var(--border-field-focus);cursor:pointer;margin:0}.colores__chip{border:1px solid #0000;width:11px;height:11px;display:inline-block}.cal-panel{box-sizing:border-box;border:var(--border-panel-width) solid var(--border-panel);background:var(--surface-panel);flex-direction:column;flex:auto;min-height:0;margin:6px;display:flex;overflow:hidden}.cal{flex-direction:column;flex:auto;min-height:0;display:flex}.cal__desplazable{flex:auto;min-height:0;overflow:auto}.cal__fila{min-width:888px;display:flex}.cal__cabecera{z-index:3;border-bottom:var(--border-width-hairline) solid var(--border-panel);background:var(--surface-panel-header);position:sticky;top:0}.cal__gutter{z-index:2;box-sizing:border-box;border-right:var(--border-width-hairline) solid var(--border-calendar);background:var(--blue-150);flex:0 0 48px;position:sticky;left:0}.cal__esquina{background:var(--surface-panel-header)}.cal__dia{min-width:120px;padding:var(--panel-header-padding);font:var(--text-role-panel-header);color:var(--text-header);border-left:var(--border-width-hairline) solid var(--border-calendar);text-align:center;flex:1 1 0}.cal__hora{box-sizing:border-box;text-align:right;height:34px;font:var(--text-role-grid-header);color:var(--text-calendar-gutter);padding:1px 5px 0}.cal__col{border-left:var(--border-width-hairline) solid var(--border-calendar);flex:1 1 0;min-width:120px;position:relative}.cal__celda{box-sizing:border-box;border-top:var(--border-width-hairline) solid var(--border-calendar-hour);background:var(--surface-calendar-body);cursor:pointer}.cal__evento{box-sizing:border-box;text-align:left;font:var(--text-role-chrome);color:var(--event-text);border-radius:var(--radius-event);cursor:pointer;border:0;margin:0;padding:1px 4px;display:block;position:absolute;overflow:hidden}.cal__evento:focus-visible{outline:var(--border-width-focus) solid var(--focus-ring);outline-offset:1px}.cal__titulo{font-weight:var(--font-weight-bold);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cal__horario{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cal__ahora{border-top:1px solid var(--calendar-now-line);pointer-events:none;height:0;position:absolute;left:0;right:0}.cal__ahora-punto{background:var(--calendar-now-line);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3px}
