@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300&display=swap";/*! 
* @package IcoFont 
* @version 1.0.1 
* @author IcoFont https://icofont.com 
* @copyright Copyright (c) 2015 - 2018 IcoFont 
* @license - https://icofont.com/license/
*/@font-face{font-family:IcoFont;font-weight:400;font-style:Regular;src:url(/assets/icofont-CegLT4Ez.woff2) format("woff2"),url(/assets/icofont-CRj9mKsw.woff) format("woff")}[class*=" icofont-"],[class^=icofont-]{font-family:IcoFont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.icofont-angry-monster:before{content:""}.icofont-bathtub:before{content:""}.icofont-bird-wings:before{content:""}.icofont-bow:before{content:""}.icofont-castle:before{content:""}.icofont-circuit:before{content:""}.icofont-crown-king:before{content:""}.icofont-crown-queen:before{content:""}.icofont-dart:before{content:""}.icofont-disability-race:before{content:""}.icofont-diving-goggle:before{content:""}.icofont-eye-open:before{content:""}.icofont-flora-flower:before{content:""}.icofont-flora:before{content:""}.icofont-gift-box:before{content:""}.icofont-halloween-pumpkin:before{content:""}.icofont-hand-power:before{content:""}.icofont-hand-thunder:before{content:""}.icofont-king-monster:before{content:""}.icofont-love:before{content:""}.icofont-magician-hat:before{content:""}.icofont-native-american:before{content:""}.icofont-owl-look:before{content:""}.icofont-phoenix:before{content:""}.icofont-robot-face:before{content:""}.icofont-sand-clock:before{content:""}.icofont-shield-alt:before{content:""}.icofont-ship-wheel:before{content:""}.icofont-skull-danger:before{content:""}.icofont-skull-face:before{content:""}.icofont-snowmobile:before{content:""}.icofont-space-shuttle:before{content:""}.icofont-star-shape:before{content:""}.icofont-swirl:before{content:""}.icofont-tattoo-wing:before{content:""}.icofont-throne:before{content:""}.icofont-tree-alt:before{content:""}.icofont-triangle:before{content:""}.icofont-unity-hand:before{content:""}.icofont-weed:before{content:""}.icofont-woman-bird:before{content:""}.icofont-bat:before{content:""}.icofont-bear-face:before{content:""}.icofont-bear-tracks:before{content:""}.icofont-bear:before{content:""}.icofont-bird-alt:before{content:""}.icofont-bird-flying:before{content:""}.icofont-bird:before{content:""}.icofont-birds:before{content:""}.icofont-bone:before{content:""}.icofont-bull:before{content:""}.icofont-butterfly-alt:before{content:""}.icofont-butterfly:before{content:""}.icofont-camel-alt:before{content:""}.icofont-camel-head:before{content:""}.icofont-camel:before{content:""}.icofont-cat-alt-1:before{content:""}.icofont-cat-alt-2:before{content:""}.icofont-cat-alt-3:before{content:""}.icofont-cat-dog:before{content:""}.icofont-cat-face:before{content:""}.icofont-cat:before{content:""}.icofont-cow-head:before{content:""}.icofont-cow:before{content:""}.icofont-crab:before{content:""}.icofont-crocodile:before{content:""}.icofont-deer-head:before{content:""}.icofont-dog-alt:before{content:""}.icofont-dog-barking:before{content:""}.icofont-dog:before{content:""}.icofont-dolphin:before{content:""}.icofont-duck-tracks:before{content:""}.icofont-eagle-head:before{content:""}.icofont-eaten-fish:before{content:""}.icofont-elephant-alt:before{content:""}.icofont-elephant-head-alt:before{content:""}.icofont-elephant-head:before{content:""}.icofont-elephant:before{content:""}.icofont-elk:before{content:""}.icofont-fish-1:before{content:""}.icofont-fish-2:before{content:""}.icofont-fish-3:before{content:""}.icofont-fish-4:before{content:""}.icofont-fish-5:before{content:""}.icofont-fish:before{content:""}.icofont-fox-alt:before{content:""}.icofont-fox:before{content:""}.icofont-frog-tracks:before{content:""}.icofont-frog:before{content:""}.icofont-froggy:before{content:""}.icofont-giraffe-head-1:before{content:""}.icofont-giraffe-head-2:before{content:""}.icofont-giraffe-head:before{content:""}.icofont-giraffe:before{content:""}.icofont-goat-head:before{content:""}.icofont-gorilla:before{content:""}.icofont-hen-tracks:before{content:""}.icofont-horse-head-1:before{content:""}.icofont-horse-head-2:before{content:""}.icofont-horse-head:before{content:""}.icofont-horse-tracks:before{content:""}.icofont-jellyfish:before{content:""}.icofont-kangaroo:before{content:""}.icofont-lemur:before{content:""}.icofont-lion-head-1:before{content:""}.icofont-lion-head-2:before{content:""}.icofont-lion-head:before{content:""}.icofont-lion:before{content:""}.icofont-monkey-2:before{content:""}.icofont-monkey-3:before{content:""}.icofont-monkey-face:before{content:""}.icofont-monkey:before{content:""}.icofont-octopus-alt:before{content:""}.icofont-octopus:before{content:""}.icofont-owl:before{content:""}.icofont-panda-face:before{content:""}.icofont-panda:before{content:""}.icofont-panther:before{content:""}.icofont-parrot-lip:before{content:""}.icofont-parrot:before{content:""}.icofont-paw:before{content:""}.icofont-pelican:before{content:""}.icofont-penguin:before{content:""}.icofont-pig-face:before{content:""}.icofont-pig:before{content:""}.icofont-pigeon-1:before{content:""}.icofont-pigeon-2:before{content:""}.icofont-pigeon:before{content:""}.icofont-rabbit:before{content:""}.icofont-rat:before{content:""}.icofont-rhino-head:before{content:""}.icofont-rhino:before{content:""}.icofont-rooster:before{content:""}.icofont-seahorse:before{content:""}.icofont-seal:before{content:""}.icofont-shrimp-alt:before{content:""}.icofont-shrimp:before{content:""}.icofont-snail-1:before{content:""}.icofont-snail-2:before{content:""}.icofont-snail-3:before{content:""}.icofont-snail:before{content:""}.icofont-snake:before{content:""}.icofont-squid:before{content:""}.icofont-squirrel:before{content:""}.icofont-tiger-face:before{content:""}.icofont-tiger:before{content:""}.icofont-turtle:before{content:""}.icofont-whale:before{content:""}.icofont-woodpecker:before{content:""}.icofont-zebra:before{content:""}.icofont-brand-acer:before{content:""}.icofont-brand-adidas:before{content:""}.icofont-brand-adobe:before{content:""}.icofont-brand-air-new-zealand:before{content:""}.icofont-brand-airbnb:before{content:""}.icofont-brand-aircell:before{content:""}.icofont-brand-airtel:before{content:""}.icofont-brand-alcatel:before{content:""}.icofont-brand-alibaba:before{content:""}.icofont-brand-aliexpress:before{content:""}.icofont-brand-alipay:before{content:""}.icofont-brand-amazon:before{content:""}.icofont-brand-amd:before{content:""}.icofont-brand-american-airlines:before{content:""}.icofont-brand-android-robot:before{content:""}.icofont-brand-android:before{content:""}.icofont-brand-aol:before{content:""}.icofont-brand-apple:before{content:""}.icofont-brand-appstore:before{content:""}.icofont-brand-asus:before{content:""}.icofont-brand-ati:before{content:""}.icofont-brand-att:before{content:""}.icofont-brand-audi:before{content:""}.icofont-brand-axiata:before{content:""}.icofont-brand-bada:before{content:""}.icofont-brand-bbc:before{content:""}.icofont-brand-bing:before{content:""}.icofont-brand-blackberry:before{content:""}.icofont-brand-bmw:before{content:""}.icofont-brand-box:before{content:""}.icofont-brand-burger-king:before{content:""}.icofont-brand-business-insider:before{content:""}.icofont-brand-buzzfeed:before{content:""}.icofont-brand-cannon:before{content:""}.icofont-brand-casio:before{content:""}.icofont-brand-china-mobile:before{content:""}.icofont-brand-china-telecom:before{content:""}.icofont-brand-china-unicom:before{content:""}.icofont-brand-cisco:before{content:""}.icofont-brand-citibank:before{content:""}.icofont-brand-cnet:before{content:""}.icofont-brand-cnn:before{content:""}.icofont-brand-cocal-cola:before{content:""}.icofont-brand-compaq:before{content:""}.icofont-brand-debian:before{content:""}.icofont-brand-delicious:before{content:""}.icofont-brand-dell:before{content:""}.icofont-brand-designbump:before{content:""}.icofont-brand-designfloat:before{content:""}.icofont-brand-disney:before{content:""}.icofont-brand-dodge:before{content:""}.icofont-brand-dove:before{content:""}.icofont-brand-drupal:before{content:""}.icofont-brand-ebay:before{content:""}.icofont-brand-eleven:before{content:""}.icofont-brand-emirates:before{content:""}.icofont-brand-espn:before{content:""}.icofont-brand-etihad-airways:before{content:""}.icofont-brand-etisalat:before{content:""}.icofont-brand-etsy:before{content:""}.icofont-brand-fastrack:before{content:""}.icofont-brand-fedex:before{content:""}.icofont-brand-ferrari:before{content:""}.icofont-brand-fitbit:before{content:""}.icofont-brand-flikr:before{content:""}.icofont-brand-forbes:before{content:""}.icofont-brand-foursquare:before{content:""}.icofont-brand-foxconn:before{content:""}.icofont-brand-fujitsu:before{content:""}.icofont-brand-general-electric:before{content:""}.icofont-brand-gillette:before{content:""}.icofont-brand-gizmodo:before{content:""}.icofont-brand-gnome:before{content:""}.icofont-brand-google:before{content:""}.icofont-brand-gopro:before{content:""}.icofont-brand-gucci:before{content:""}.icofont-brand-hallmark:before{content:""}.icofont-brand-hi5:before{content:""}.icofont-brand-honda:before{content:""}.icofont-brand-hp:before{content:""}.icofont-brand-hsbc:before{content:""}.icofont-brand-htc:before{content:""}.icofont-brand-huawei:before{content:""}.icofont-brand-hulu:before{content:""}.icofont-brand-hyundai:before{content:""}.icofont-brand-ibm:before{content:""}.icofont-brand-icofont:before{content:""}.icofont-brand-icq:before{content:""}.icofont-brand-ikea:before{content:""}.icofont-brand-imdb:before{content:""}.icofont-brand-indiegogo:before{content:""}.icofont-brand-intel:before{content:""}.icofont-brand-ipair:before{content:""}.icofont-brand-jaguar:before{content:""}.icofont-brand-java:before{content:""}.icofont-brand-joomla:before{content:""}.icofont-brand-kickstarter:before{content:""}.icofont-brand-kik:before{content:""}.icofont-brand-lastfm:before{content:""}.icofont-brand-lego:before{content:""}.icofont-brand-lenovo:before{content:""}.icofont-brand-levis:before{content:""}.icofont-brand-lexus:before{content:""}.icofont-brand-lg:before{content:""}.icofont-brand-life-hacker:before{content:""}.icofont-brand-linux-mint:before{content:""}.icofont-brand-linux:before{content:""}.icofont-brand-lionix:before{content:""}.icofont-brand-loreal:before{content:""}.icofont-brand-louis-vuitton:before{content:""}.icofont-brand-mac-os:before{content:""}.icofont-brand-marvel-app:before{content:""}.icofont-brand-mashable:before{content:""}.icofont-brand-mazda:before{content:""}.icofont-brand-mcdonals:before{content:""}.icofont-brand-mercedes:before{content:""}.icofont-brand-micromax:before{content:""}.icofont-brand-microsoft:before{content:""}.icofont-brand-mobileme:before{content:""}.icofont-brand-mobily:before{content:""}.icofont-brand-motorola:before{content:""}.icofont-brand-msi:before{content:""}.icofont-brand-mts:before{content:""}.icofont-brand-myspace:before{content:""}.icofont-brand-mytv:before{content:""}.icofont-brand-nasa:before{content:""}.icofont-brand-natgeo:before{content:""}.icofont-brand-nbc:before{content:""}.icofont-brand-nescafe:before{content:""}.icofont-brand-nestle:before{content:""}.icofont-brand-netflix:before{content:""}.icofont-brand-nexus:before{content:""}.icofont-brand-nike:before{content:""}.icofont-brand-nokia:before{content:""}.icofont-brand-nvidia:before{content:""}.icofont-brand-omega:before{content:""}.icofont-brand-opensuse:before{content:""}.icofont-brand-oracle:before{content:""}.icofont-brand-panasonic:before{content:""}.icofont-brand-paypal:before{content:""}.icofont-brand-pepsi:before{content:""}.icofont-brand-philips:before{content:""}.icofont-brand-pizza-hut:before{content:""}.icofont-brand-playstation:before{content:""}.icofont-brand-puma:before{content:""}.icofont-brand-qatar-air:before{content:""}.icofont-brand-qvc:before{content:""}.icofont-brand-readernaut:before{content:""}.icofont-brand-redbull:before{content:""}.icofont-brand-reebok:before{content:""}.icofont-brand-reuters:before{content:""}.icofont-brand-samsung:before{content:""}.icofont-brand-sap:before{content:""}.icofont-brand-saudia-airlines:before{content:""}.icofont-brand-scribd:before{content:""}.icofont-brand-shell:before{content:""}.icofont-brand-siemens:before{content:""}.icofont-brand-sk-telecom:before{content:""}.icofont-brand-slideshare:before{content:""}.icofont-brand-smashing-magazine:before{content:""}.icofont-brand-snapchat:before{content:""}.icofont-brand-sony-ericsson:before{content:""}.icofont-brand-sony:before{content:""}.icofont-brand-soundcloud:before{content:""}.icofont-brand-sprint:before{content:""}.icofont-brand-squidoo:before{content:""}.icofont-brand-starbucks:before{content:""}.icofont-brand-stc:before{content:""}.icofont-brand-steam:before{content:""}.icofont-brand-suzuki:before{content:""}.icofont-brand-symbian:before{content:""}.icofont-brand-t-mobile:before{content:""}.icofont-brand-tango:before{content:""}.icofont-brand-target:before{content:""}.icofont-brand-tata-indicom:before{content:""}.icofont-brand-techcrunch:before{content:""}.icofont-brand-telenor:before{content:""}.icofont-brand-teliasonera:before{content:""}.icofont-brand-tesla:before{content:""}.icofont-brand-the-verge:before{content:""}.icofont-brand-thenextweb:before{content:""}.icofont-brand-toshiba:before{content:""}.icofont-brand-toyota:before{content:""}.icofont-brand-tribenet:before{content:""}.icofont-brand-ubuntu:before{content:""}.icofont-brand-unilever:before{content:""}.icofont-brand-vaio:before{content:""}.icofont-brand-verizon:before{content:""}.icofont-brand-viber:before{content:""}.icofont-brand-vodafone:before{content:""}.icofont-brand-volkswagen:before{content:""}.icofont-brand-walmart:before{content:""}.icofont-brand-warnerbros:before{content:""}.icofont-brand-whatsapp:before{content:""}.icofont-brand-wikipedia:before{content:""}.icofont-brand-windows:before{content:""}.icofont-brand-wire:before{content:""}.icofont-brand-wordpress:before{content:""}.icofont-brand-xiaomi:before{content:""}.icofont-brand-yahoobuzz:before{content:""}.icofont-brand-yamaha:before{content:""}.icofont-brand-youtube:before{content:""}.icofont-brand-zain:before{content:""}.icofont-bank-alt:before{content:""}.icofont-bank:before{content:""}.icofont-barcode:before{content:""}.icofont-bill-alt:before{content:""}.icofont-billboard:before{content:""}.icofont-briefcase-1:before{content:""}.icofont-briefcase-2:before{content:""}.icofont-businessman:before{content:""}.icofont-businesswoman:before{content:""}.icofont-chair:before{content:""}.icofont-coins:before{content:""}.icofont-company:before{content:""}.icofont-contact-add:before{content:""}.icofont-files-stack:before{content:""}.icofont-handshake-deal:before{content:""}.icofont-id-card:before{content:""}.icofont-meeting-add:before{content:""}.icofont-money-bag:before{content:""}.icofont-pie-chart:before{content:""}.icofont-presentation-alt:before{content:""}.icofont-presentation:before{content:""}.icofont-stamp:before{content:""}.icofont-stock-mobile:before{content:""}.icofont-chart-arrows-axis:before{content:""}.icofont-chart-bar-graph:before{content:""}.icofont-chart-flow-1:before{content:""}.icofont-chart-flow-2:before{content:""}.icofont-chart-flow:before{content:""}.icofont-chart-growth:before{content:""}.icofont-chart-histogram-alt:before{content:""}.icofont-chart-histogram:before{content:""}.icofont-chart-line-alt:before{content:""}.icofont-chart-line:before{content:""}.icofont-chart-pie-alt:before{content:""}.icofont-chart-pie:before{content:""}.icofont-chart-radar-graph:before{content:""}.icofont-architecture-alt:before{content:""}.icofont-architecture:before{content:""}.icofont-barricade:before{content:""}.icofont-bolt:before{content:""}.icofont-bricks:before{content:""}.icofont-building-alt:before{content:""}.icofont-bull-dozer:before{content:""}.icofont-calculations:before{content:""}.icofont-cement-mix:before{content:""}.icofont-cement-mixer:before{content:""}.icofont-concrete-mixer:before{content:""}.icofont-danger-zone:before{content:""}.icofont-drill:before{content:""}.icofont-eco-energy:before{content:""}.icofont-eco-environmen:before{content:""}.icofont-energy-air:before{content:""}.icofont-energy-oil:before{content:""}.icofont-energy-savings:before{content:""}.icofont-energy-solar:before{content:""}.icofont-energy-water:before{content:""}.icofont-engineer:before{content:""}.icofont-fire-extinguisher-alt:before{content:""}.icofont-fire-extinguisher:before{content:""}.icofont-fix-tools:before{content:""}.icofont-fork-lift:before{content:""}.icofont-glue-oil:before{content:""}.icofont-hammer-alt:before{content:""}.icofont-hammer:before{content:""}.icofont-help-robot:before{content:""}.icofont-industries-1:before{content:""}.icofont-industries-2:before{content:""}.icofont-industries-3:before{content:""}.icofont-industries-4:before{content:""}.icofont-industries-5:before{content:""}.icofont-industries:before{content:""}.icofont-labour:before{content:""}.icofont-mining:before{content:""}.icofont-paint-brush:before{content:""}.icofont-pollution:before{content:""}.icofont-power-zone:before{content:""}.icofont-radio-active:before{content:""}.icofont-recycle-alt:before{content:""}.icofont-recycling-man:before{content:""}.icofont-safety-hat-light:before{content:""}.icofont-safety-hat:before{content:""}.icofont-saw:before{content:""}.icofont-screw-driver:before{content:""}.icofont-tools-1:before{content:""}.icofont-tools-bag:before{content:""}.icofont-tow-truck:before{content:""}.icofont-trolley:before{content:""}.icofont-trowel:before{content:""}.icofont-under-construction-alt:before{content:""}.icofont-under-construction:before{content:""}.icofont-vehicle-cement:before{content:""}.icofont-vehicle-crane:before{content:""}.icofont-vehicle-delivery-van:before{content:""}.icofont-vehicle-dozer:before{content:""}.icofont-vehicle-excavator:before{content:""}.icofont-vehicle-trucktor:before{content:""}.icofont-vehicle-wrecking:before{content:""}.icofont-worker:before{content:""}.icofont-workers-group:before{content:""}.icofont-wrench:before{content:""}.icofont-afghani-false:before{content:""}.icofont-afghani-minus:before{content:""}.icofont-afghani-plus:before{content:""}.icofont-afghani-true:before{content:""}.icofont-afghani:before{content:""}.icofont-baht-false:before{content:""}.icofont-baht-minus:before{content:""}.icofont-baht-plus:before{content:""}.icofont-baht-true:before{content:""}.icofont-baht:before{content:""}.icofont-bitcoin-false:before{content:""}.icofont-bitcoin-minus:before{content:""}.icofont-bitcoin-plus:before{content:""}.icofont-bitcoin-true:before{content:""}.icofont-bitcoin:before{content:""}.icofont-dollar-flase:before{content:""}.icofont-dollar-minus:before{content:""}.icofont-dollar-plus:before{content:""}.icofont-dollar-true:before{content:""}.icofont-dollar:before{content:""}.icofont-dong-false:before{content:""}.icofont-dong-minus:before{content:""}.icofont-dong-plus:before{content:""}.icofont-dong-true:before{content:""}.icofont-dong:before{content:""}.icofont-euro-false:before{content:""}.icofont-euro-minus:before{content:""}.icofont-euro-plus:before{content:""}.icofont-euro-true:before{content:""}.icofont-euro:before{content:""}.icofont-frank-false:before{content:""}.icofont-frank-minus:before{content:""}.icofont-frank-plus:before{content:""}.icofont-frank-true:before{content:""}.icofont-frank:before{content:""}.icofont-hryvnia-false:before{content:""}.icofont-hryvnia-minus:before{content:""}.icofont-hryvnia-plus:before{content:""}.icofont-hryvnia-true:before{content:""}.icofont-hryvnia:before{content:""}.icofont-lira-false:before{content:""}.icofont-lira-minus:before{content:""}.icofont-lira-plus:before{content:""}.icofont-lira-true:before{content:""}.icofont-lira:before{content:""}.icofont-peseta-false:before{content:""}.icofont-peseta-minus:before{content:""}.icofont-peseta-plus:before{content:""}.icofont-peseta-true:before{content:""}.icofont-peseta:before{content:""}.icofont-peso-false:before{content:""}.icofont-peso-minus:before{content:""}.icofont-peso-plus:before{content:""}.icofont-peso-true:before{content:""}.icofont-peso:before{content:""}.icofont-pound-false:before{content:""}.icofont-pound-minus:before{content:""}.icofont-pound-plus:before{content:""}.icofont-pound-true:before{content:""}.icofont-pound:before{content:""}.icofont-renminbi-false:before{content:""}.icofont-renminbi-minus:before{content:""}.icofont-renminbi-plus:before{content:""}.icofont-renminbi-true:before{content:""}.icofont-renminbi:before{content:""}.icofont-riyal-false:before{content:""}.icofont-riyal-minus:before{content:""}.icofont-riyal-plus:before{content:""}.icofont-riyal-true:before{content:""}.icofont-riyal:before{content:""}.icofont-rouble-false:before{content:""}.icofont-rouble-minus:before{content:""}.icofont-rouble-plus:before{content:""}.icofont-rouble-true:before{content:""}.icofont-rouble:before{content:""}.icofont-rupee-false:before{content:""}.icofont-rupee-minus:before{content:""}.icofont-rupee-plus:before{content:""}.icofont-rupee-true:before{content:""}.icofont-rupee:before{content:""}.icofont-taka-false:before{content:""}.icofont-taka-minus:before{content:""}.icofont-taka-plus:before{content:""}.icofont-taka-true:before{content:""}.icofont-taka:before{content:""}.icofont-turkish-lira-false:before{content:""}.icofont-turkish-lira-minus:before{content:""}.icofont-turkish-lira-plus:before{content:""}.icofont-turkish-lira-true:before{content:""}.icofont-turkish-lira:before{content:""}.icofont-won-false:before{content:""}.icofont-won-minus:before{content:""}.icofont-won-plus:before{content:""}.icofont-won-true:before{content:""}.icofont-won:before{content:""}.icofont-yen-false:before{content:""}.icofont-yen-minus:before{content:""}.icofont-yen-plus:before{content:""}.icofont-yen-true:before{content:""}.icofont-yen:before{content:""}.icofont-android-nexus:before{content:""}.icofont-android-tablet:before{content:""}.icofont-apple-watch:before{content:""}.icofont-drawing-tablet:before{content:""}.icofont-earphone:before{content:""}.icofont-flash-drive:before{content:""}.icofont-game-console:before{content:""}.icofont-game-controller:before{content:""}.icofont-game-pad:before{content:""}.icofont-game:before{content:""}.icofont-headphone-alt-1:before{content:""}.icofont-headphone-alt-2:before{content:""}.icofont-headphone-alt-3:before{content:""}.icofont-headphone-alt:before{content:""}.icofont-headphone:before{content:""}.icofont-htc-one:before{content:""}.icofont-imac:before{content:""}.icofont-ipad:before{content:""}.icofont-iphone:before{content:""}.icofont-ipod-nano:before{content:""}.icofont-ipod-touch:before{content:""}.icofont-keyboard-alt:before{content:""}.icofont-keyboard-wireless:before{content:""}.icofont-keyboard:before{content:""}.icofont-laptop-alt:before{content:""}.icofont-laptop:before{content:""}.icofont-macbook:before{content:""}.icofont-magic-mouse:before{content:""}.icofont-micro-chip:before{content:""}.icofont-microphone-alt:before{content:""}.icofont-microphone:before{content:""}.icofont-monitor:before{content:""}.icofont-mouse:before{content:""}.icofont-mp3-player:before{content:""}.icofont-nintendo:before{content:""}.icofont-playstation-alt:before{content:""}.icofont-psvita:before{content:""}.icofont-radio-mic:before{content:""}.icofont-radio:before{content:""}.icofont-refrigerator:before{content:""}.icofont-samsung-galaxy:before{content:""}.icofont-surface-tablet:before{content:""}.icofont-ui-head-phone:before{content:""}.icofont-ui-keyboard:before{content:""}.icofont-washing-machine:before{content:""}.icofont-wifi-router:before{content:""}.icofont-wii-u:before{content:""}.icofont-windows-lumia:before{content:""}.icofont-wireless-mouse:before{content:""}.icofont-xbox-360:before{content:""}.icofont-arrow-down:before{content:""}.icofont-arrow-left:before{content:""}.icofont-arrow-right:before{content:""}.icofont-arrow-up:before{content:""}.icofont-block-down:before{content:""}.icofont-block-left:before{content:""}.icofont-block-right:before{content:""}.icofont-block-up:before{content:""}.icofont-bubble-down:before{content:""}.icofont-bubble-left:before{content:""}.icofont-bubble-right:before{content:""}.icofont-bubble-up:before{content:""}.icofont-caret-down:before{content:""}.icofont-caret-left:before{content:""}.icofont-caret-right:before{content:""}.icofont-caret-up:before{content:""}.icofont-circled-down:before{content:""}.icofont-circled-left:before{content:""}.icofont-circled-right:before{content:""}.icofont-circled-up:before{content:""}.icofont-collapse:before{content:""}.icofont-cursor-drag:before{content:""}.icofont-curved-double-left:before{content:""}.icofont-curved-double-right:before{content:""}.icofont-curved-down:before{content:""}.icofont-curved-left:before{content:""}.icofont-curved-right:before{content:""}.icofont-curved-up:before{content:""}.icofont-dotted-down:before{content:""}.icofont-dotted-left:before{content:""}.icofont-dotted-right:before{content:""}.icofont-dotted-up:before{content:""}.icofont-double-left:before{content:""}.icofont-double-right:before{content:""}.icofont-expand-alt:before{content:""}.icofont-hand-down:before{content:""}.icofont-hand-drag:before{content:""}.icofont-hand-drag1:before{content:""}.icofont-hand-drag2:before{content:""}.icofont-hand-drawn-alt-down:before{content:""}.icofont-hand-drawn-alt-left:before{content:""}.icofont-hand-drawn-alt-right:before{content:""}.icofont-hand-drawn-alt-up:before{content:""}.icofont-hand-drawn-down:before{content:""}.icofont-hand-drawn-left:before{content:""}.icofont-hand-drawn-right:before{content:""}.icofont-hand-drawn-up:before{content:""}.icofont-hand-grippers:before{content:""}.icofont-hand-left:before{content:""}.icofont-hand-right:before{content:""}.icofont-hand-up:before{content:""}.icofont-line-block-down:before{content:""}.icofont-line-block-left:before{content:""}.icofont-line-block-right:before{content:""}.icofont-line-block-up:before{content:""}.icofont-long-arrow-down:before{content:""}.icofont-long-arrow-left:before{content:""}.icofont-long-arrow-right:before{content:""}.icofont-long-arrow-up:before{content:""}.icofont-rounded-collapse:before{content:""}.icofont-rounded-double-left:before{content:""}.icofont-rounded-double-right:before{content:""}.icofont-rounded-down:before{content:""}.icofont-rounded-expand:before{content:""}.icofont-rounded-left-down:before{content:""}.icofont-rounded-left-up:before{content:""}.icofont-rounded-left:before{content:""}.icofont-rounded-right-down:before{content:""}.icofont-rounded-right-up:before{content:""}.icofont-rounded-right:before{content:""}.icofont-rounded-up:before{content:""}.icofont-scroll-bubble-down:before{content:""}.icofont-scroll-bubble-left:before{content:""}.icofont-scroll-bubble-right:before{content:""}.icofont-scroll-bubble-up:before{content:""}.icofont-scroll-double-down:before{content:""}.icofont-scroll-double-left:before{content:""}.icofont-scroll-double-right:before{content:""}.icofont-scroll-double-up:before{content:""}.icofont-scroll-down:before{content:""}.icofont-scroll-left:before{content:""}.icofont-scroll-long-down:before{content:""}.icofont-scroll-long-left:before{content:""}.icofont-scroll-long-right:before{content:""}.icofont-scroll-long-up:before{content:""}.icofont-scroll-right:before{content:""}.icofont-scroll-up:before{content:""}.icofont-simple-down:before{content:""}.icofont-simple-left-down:before{content:""}.icofont-simple-left-up:before{content:""}.icofont-simple-left:before{content:""}.icofont-simple-right-down:before{content:""}.icofont-simple-right-up:before{content:""}.icofont-simple-right:before{content:""}.icofont-simple-up:before{content:""}.icofont-square-down:before{content:""}.icofont-square-left:before{content:""}.icofont-square-right:before{content:""}.icofont-square-up:before{content:""}.icofont-stylish-down:before{content:""}.icofont-stylish-left:before{content:""}.icofont-stylish-right:before{content:""}.icofont-stylish-up:before{content:""}.icofont-swoosh-down:before{content:""}.icofont-swoosh-left:before{content:""}.icofont-swoosh-right:before{content:""}.icofont-swoosh-up:before{content:""}.icofont-thin-double-left:before{content:""}.icofont-thin-double-right:before{content:""}.icofont-thin-down:before{content:""}.icofont-thin-left:before{content:""}.icofont-thin-right:before{content:""}.icofont-thin-up:before{content:""}.icofont-abc:before{content:""}.icofont-atom:before{content:""}.icofont-award:before{content:""}.icofont-bell-alt:before{content:""}.icofont-black-board:before{content:""}.icofont-book-alt:before{content:""}.icofont-book:before{content:""}.icofont-brainstorming:before{content:""}.icofont-certificate-alt-1:before{content:""}.icofont-certificate-alt-2:before{content:""}.icofont-certificate:before{content:""}.icofont-education:before{content:""}.icofont-electron:before{content:""}.icofont-fountain-pen:before{content:""}.icofont-globe-alt:before{content:""}.icofont-graduate-alt:before{content:""}.icofont-graduate:before{content:""}.icofont-group-students:before{content:""}.icofont-hat-alt:before{content:""}.icofont-hat:before{content:""}.icofont-instrument:before{content:""}.icofont-lamp-light:before{content:""}.icofont-medal:before{content:""}.icofont-microscope-alt:before{content:""}.icofont-microscope:before{content:""}.icofont-paper:before{content:""}.icofont-pen-alt-4:before{content:""}.icofont-pen-nib:before{content:""}.icofont-pencil-alt-5:before{content:""}.icofont-quill-pen:before{content:""}.icofont-read-book-alt:before{content:""}.icofont-read-book:before{content:""}.icofont-school-bag:before{content:""}.icofont-school-bus:before{content:""}.icofont-student-alt:before{content:""}.icofont-student:before{content:""}.icofont-teacher:before{content:""}.icofont-test-bulb:before{content:""}.icofont-test-tube-alt:before{content:""}.icofont-university:before{content:""}.icofont-angry:before{content:""}.icofont-astonished:before{content:""}.icofont-confounded:before{content:""}.icofont-confused:before{content:""}.icofont-crying:before{content:""}.icofont-dizzy:before{content:""}.icofont-expressionless:before{content:""}.icofont-heart-eyes:before{content:""}.icofont-laughing:before{content:""}.icofont-nerd-smile:before{content:""}.icofont-open-mouth:before{content:""}.icofont-rage:before{content:""}.icofont-rolling-eyes:before{content:""}.icofont-sad:before{content:""}.icofont-simple-smile:before{content:""}.icofont-slightly-smile:before{content:""}.icofont-smirk:before{content:""}.icofont-stuck-out-tongue:before{content:""}.icofont-wink-smile:before{content:""}.icofont-worried:before{content:""}.icofont-file-alt:before{content:""}.icofont-file-audio:before{content:""}.icofont-file-avi-mp4:before{content:""}.icofont-file-bmp:before{content:""}.icofont-file-code:before{content:""}.icofont-file-css:before{content:""}.icofont-file-document:before{content:""}.icofont-file-eps:before{content:""}.icofont-file-excel:before{content:""}.icofont-file-exe:before{content:""}.icofont-file-file:before{content:""}.icofont-file-flv:before{content:""}.icofont-file-gif:before{content:""}.icofont-file-html5:before{content:""}.icofont-file-image:before{content:""}.icofont-file-iso:before{content:""}.icofont-file-java:before{content:""}.icofont-file-javascript:before{content:""}.icofont-file-jpg:before{content:""}.icofont-file-midi:before{content:""}.icofont-file-mov:before{content:""}.icofont-file-mp3:before{content:""}.icofont-file-pdf:before{content:""}.icofont-file-php:before{content:""}.icofont-file-png:before{content:""}.icofont-file-powerpoint:before{content:""}.icofont-file-presentation:before{content:""}.icofont-file-psb:before{content:""}.icofont-file-psd:before{content:""}.icofont-file-python:before{content:""}.icofont-file-ruby:before{content:""}.icofont-file-spreadsheet:before{content:""}.icofont-file-sql:before{content:""}.icofont-file-svg:before{content:""}.icofont-file-text:before{content:""}.icofont-file-tiff:before{content:""}.icofont-file-video:before{content:""}.icofont-file-wave:before{content:""}.icofont-file-wmv:before{content:""}.icofont-file-word:before{content:""}.icofont-file-zip:before{content:""}.icofont-cycling-alt:before{content:""}.icofont-cycling:before{content:""}.icofont-dumbbell:before{content:""}.icofont-dumbbells:before{content:""}.icofont-gym-alt-1:before{content:""}.icofont-gym-alt-2:before{content:""}.icofont-gym-alt-3:before{content:""}.icofont-gym:before{content:""}.icofont-muscle-weight:before{content:""}.icofont-muscle:before{content:""}.icofont-apple:before{content:""}.icofont-arabian-coffee:before{content:""}.icofont-artichoke:before{content:""}.icofont-asparagus:before{content:""}.icofont-avocado:before{content:""}.icofont-baby-food:before{content:""}.icofont-banana:before{content:""}.icofont-bbq:before{content:""}.icofont-beans:before{content:""}.icofont-beer:before{content:""}.icofont-bell-pepper-capsicum:before{content:""}.icofont-birthday-cake:before{content:""}.icofont-bread:before{content:""}.icofont-broccoli:before{content:""}.icofont-burger:before{content:""}.icofont-cabbage:before{content:""}.icofont-carrot:before{content:""}.icofont-cauli-flower:before{content:""}.icofont-cheese:before{content:""}.icofont-chef:before{content:""}.icofont-cherry:before{content:""}.icofont-chicken-fry:before{content:""}.icofont-chicken:before{content:""}.icofont-cocktail:before{content:""}.icofont-coconut-water:before{content:""}.icofont-coconut:before{content:""}.icofont-coffee-alt:before{content:""}.icofont-coffee-cup:before{content:""}.icofont-coffee-mug:before{content:""}.icofont-coffee-pot:before{content:""}.icofont-cola:before{content:""}.icofont-corn:before{content:""}.icofont-croissant:before{content:""}.icofont-crop-plant:before{content:""}.icofont-cucumber:before{content:""}.icofont-culinary:before{content:""}.icofont-cup-cake:before{content:""}.icofont-dining-table:before{content:""}.icofont-donut:before{content:""}.icofont-egg-plant:before{content:""}.icofont-egg-poached:before{content:""}.icofont-farmer-alt:before{content:""}.icofont-farmer:before{content:""}.icofont-fast-food:before{content:""}.icofont-food-basket:before{content:""}.icofont-food-cart:before{content:""}.icofont-fork-and-knife:before{content:""}.icofont-french-fries:before{content:""}.icofont-fruits:before{content:""}.icofont-grapes:before{content:""}.icofont-honey:before{content:""}.icofont-hot-dog:before{content:""}.icofont-ice-cream-alt:before{content:""}.icofont-ice-cream:before{content:""}.icofont-juice:before{content:""}.icofont-ketchup:before{content:""}.icofont-kiwi:before{content:""}.icofont-layered-cake:before{content:""}.icofont-lemon-alt:before{content:""}.icofont-lemon:before{content:""}.icofont-lobster:before{content:""}.icofont-mango:before{content:""}.icofont-milk:before{content:""}.icofont-mushroom:before{content:""}.icofont-noodles:before{content:""}.icofont-onion:before{content:""}.icofont-orange:before{content:""}.icofont-pear:before{content:""}.icofont-peas:before{content:""}.icofont-pepper:before{content:""}.icofont-pie-alt:before{content:""}.icofont-pie:before{content:""}.icofont-pineapple:before{content:""}.icofont-pizza-slice:before{content:""}.icofont-pizza:before{content:""}.icofont-plant:before{content:""}.icofont-popcorn:before{content:""}.icofont-potato:before{content:""}.icofont-pumpkin:before{content:""}.icofont-raddish:before{content:""}.icofont-restaurant-menu:before{content:""}.icofont-restaurant:before{content:""}.icofont-salt-and-pepper:before{content:""}.icofont-sandwich:before{content:""}.icofont-sausage:before{content:""}.icofont-soft-drinks:before{content:""}.icofont-soup-bowl:before{content:""}.icofont-spoon-and-fork:before{content:""}.icofont-steak:before{content:""}.icofont-strawberry:before{content:""}.icofont-sub-sandwich:before{content:""}.icofont-sushi:before{content:""}.icofont-taco:before{content:""}.icofont-tea-pot:before{content:""}.icofont-tea:before{content:""}.icofont-tomato:before{content:""}.icofont-watermelon:before{content:""}.icofont-wheat:before{content:""}.icofont-baby-backpack:before{content:""}.icofont-baby-cloth:before{content:""}.icofont-baby-milk-bottle:before{content:""}.icofont-baby-trolley:before{content:""}.icofont-baby:before{content:""}.icofont-candy:before{content:""}.icofont-holding-hands:before{content:""}.icofont-infant-nipple:before{content:""}.icofont-kids-scooter:before{content:""}.icofont-safety-pin:before{content:""}.icofont-teddy-bear:before{content:""}.icofont-toy-ball:before{content:""}.icofont-toy-cat:before{content:""}.icofont-toy-duck:before{content:""}.icofont-toy-elephant:before{content:""}.icofont-toy-hand:before{content:""}.icofont-toy-horse:before{content:""}.icofont-toy-lattu:before{content:""}.icofont-toy-train:before{content:""}.icofont-burglar:before{content:""}.icofont-cannon-firing:before{content:""}.icofont-cc-camera:before{content:""}.icofont-cop-badge:before{content:""}.icofont-cop:before{content:""}.icofont-court-hammer:before{content:""}.icofont-court:before{content:""}.icofont-finger-print:before{content:""}.icofont-gavel:before{content:""}.icofont-handcuff-alt:before{content:""}.icofont-handcuff:before{content:""}.icofont-investigation:before{content:""}.icofont-investigator:before{content:""}.icofont-jail:before{content:""}.icofont-judge:before{content:""}.icofont-law-alt-1:before{content:""}.icofont-law-alt-2:before{content:""}.icofont-law-alt-3:before{content:""}.icofont-law-book:before{content:""}.icofont-law-document:before{content:""}.icofont-law-order:before{content:""}.icofont-law-protect:before{content:""}.icofont-law-scales:before{content:""}.icofont-law:before{content:""}.icofont-lawyer-alt-1:before{content:""}.icofont-lawyer-alt-2:before{content:""}.icofont-lawyer:before{content:""}.icofont-legal:before{content:""}.icofont-pistol:before{content:""}.icofont-police-badge:before{content:""}.icofont-police-cap:before{content:""}.icofont-police-car-alt-1:before{content:""}.icofont-police-car-alt-2:before{content:""}.icofont-police-car:before{content:""}.icofont-police-hat:before{content:""}.icofont-police-van:before{content:""}.icofont-police:before{content:""}.icofont-thief-alt:before{content:""}.icofont-thief:before{content:""}.icofont-abacus-alt:before{content:""}.icofont-abacus:before{content:""}.icofont-angle-180:before{content:""}.icofont-angle-45:before{content:""}.icofont-angle-90:before{content:""}.icofont-angle:before{content:""}.icofont-calculator-alt-1:before{content:""}.icofont-calculator-alt-2:before{content:""}.icofont-calculator:before{content:""}.icofont-circle-ruler-alt:before{content:""}.icofont-circle-ruler:before{content:""}.icofont-compass-alt-1:before{content:""}.icofont-compass-alt-2:before{content:""}.icofont-compass-alt-3:before{content:""}.icofont-compass-alt-4:before{content:""}.icofont-golden-ratio:before{content:""}.icofont-marker-alt-1:before{content:""}.icofont-marker-alt-2:before{content:""}.icofont-marker-alt-3:before{content:""}.icofont-marker:before{content:""}.icofont-math:before{content:""}.icofont-mathematical-alt-1:before{content:""}.icofont-mathematical-alt-2:before{content:""}.icofont-mathematical:before{content:""}.icofont-pen-alt-1:before{content:""}.icofont-pen-alt-2:before{content:""}.icofont-pen-alt-3:before{content:""}.icofont-pen-holder-alt-1:before{content:""}.icofont-pen-holder:before{content:""}.icofont-pen:before{content:""}.icofont-pencil-alt-1:before{content:""}.icofont-pencil-alt-2:before{content:""}.icofont-pencil-alt-3:before{content:""}.icofont-pencil-alt-4:before{content:""}.icofont-pencil:before{content:""}.icofont-ruler-alt-1:before{content:""}.icofont-ruler-alt-2:before{content:""}.icofont-ruler-compass-alt:before{content:""}.icofont-ruler-compass:before{content:""}.icofont-ruler-pencil-alt-1:before{content:""}.icofont-ruler-pencil-alt-2:before{content:""}.icofont-ruler-pencil:before{content:""}.icofont-ruler:before{content:""}.icofont-rulers-alt:before{content:""}.icofont-rulers:before{content:""}.icofont-square-root:before{content:""}.icofont-ui-calculator:before{content:""}.icofont-aids:before{content:""}.icofont-ambulance-crescent:before{content:""}.icofont-ambulance-cross:before{content:""}.icofont-ambulance:before{content:""}.icofont-autism:before{content:""}.icofont-bandage:before{content:""}.icofont-blind:before{content:""}.icofont-blood-drop:before{content:""}.icofont-blood-test:before{content:""}.icofont-blood:before{content:""}.icofont-brain-alt:before{content:""}.icofont-brain:before{content:""}.icofont-capsule:before{content:""}.icofont-crutch:before{content:""}.icofont-disabled:before{content:""}.icofont-dna-alt-1:before{content:""}.icofont-dna-alt-2:before{content:""}.icofont-dna:before{content:""}.icofont-doctor-alt:before{content:""}.icofont-doctor:before{content:""}.icofont-drug-pack:before{content:""}.icofont-drug:before{content:""}.icofont-first-aid-alt:before{content:""}.icofont-first-aid:before{content:""}.icofont-heart-beat-alt:before{content:""}.icofont-heart-beat:before{content:""}.icofont-heartbeat:before{content:""}.icofont-herbal:before{content:""}.icofont-hospital:before{content:""}.icofont-icu:before{content:""}.icofont-injection-syringe:before{content:""}.icofont-laboratory:before{content:""}.icofont-medical-sign-alt:before{content:""}.icofont-medical-sign:before{content:""}.icofont-nurse-alt:before{content:""}.icofont-nurse:before{content:""}.icofont-nursing-home:before{content:""}.icofont-operation-theater:before{content:""}.icofont-paralysis-disability:before{content:""}.icofont-patient-bed:before{content:""}.icofont-patient-file:before{content:""}.icofont-pills:before{content:""}.icofont-prescription:before{content:""}.icofont-pulse:before{content:""}.icofont-stethoscope-alt:before{content:""}.icofont-stethoscope:before{content:""}.icofont-stretcher:before{content:""}.icofont-surgeon-alt:before{content:""}.icofont-surgeon:before{content:""}.icofont-tablets:before{content:""}.icofont-test-bottle:before{content:""}.icofont-test-tube:before{content:""}.icofont-thermometer-alt:before{content:""}.icofont-thermometer:before{content:""}.icofont-tooth:before{content:""}.icofont-xray:before{content:""}.icofont-ui-add:before{content:""}.icofont-ui-alarm:before{content:""}.icofont-ui-battery:before{content:""}.icofont-ui-block:before{content:""}.icofont-ui-bluetooth:before{content:""}.icofont-ui-brightness:before{content:""}.icofont-ui-browser:before{content:""}.icofont-ui-calendar:before{content:""}.icofont-ui-call:before{content:""}.icofont-ui-camera:before{content:""}.icofont-ui-cart:before{content:""}.icofont-ui-cell-phone:before{content:""}.icofont-ui-chat:before{content:""}.icofont-ui-check:before{content:""}.icofont-ui-clip-board:before{content:""}.icofont-ui-clip:before{content:""}.icofont-ui-clock:before{content:""}.icofont-ui-close:before{content:""}.icofont-ui-contact-list:before{content:""}.icofont-ui-copy:before{content:""}.icofont-ui-cut:before{content:""}.icofont-ui-delete:before{content:""}.icofont-ui-dial-phone:before{content:""}.icofont-ui-edit:before{content:""}.icofont-ui-email:before{content:""}.icofont-ui-file:before{content:""}.icofont-ui-fire-wall:before{content:""}.icofont-ui-flash-light:before{content:""}.icofont-ui-flight:before{content:""}.icofont-ui-folder:before{content:""}.icofont-ui-game:before{content:""}.icofont-ui-handicapped:before{content:""}.icofont-ui-home:before{content:""}.icofont-ui-image:before{content:""}.icofont-ui-laoding:before{content:""}.icofont-ui-lock:before{content:""}.icofont-ui-love-add:before{content:""}.icofont-ui-love-broken:before{content:""}.icofont-ui-love-remove:before{content:""}.icofont-ui-love:before{content:""}.icofont-ui-map:before{content:""}.icofont-ui-message:before{content:""}.icofont-ui-messaging:before{content:""}.icofont-ui-movie:before{content:""}.icofont-ui-music-player:before{content:""}.icofont-ui-music:before{content:""}.icofont-ui-mute:before{content:""}.icofont-ui-network:before{content:""}.icofont-ui-next:before{content:""}.icofont-ui-note:before{content:""}.icofont-ui-office:before{content:""}.icofont-ui-password:before{content:""}.icofont-ui-pause:before{content:""}.icofont-ui-play-stop:before{content:""}.icofont-ui-play:before{content:""}.icofont-ui-pointer:before{content:""}.icofont-ui-power:before{content:""}.icofont-ui-press:before{content:""}.icofont-ui-previous:before{content:""}.icofont-ui-rate-add:before{content:""}.icofont-ui-rate-blank:before{content:""}.icofont-ui-rate-remove:before{content:""}.icofont-ui-rating:before{content:""}.icofont-ui-record:before{content:""}.icofont-ui-remove:before{content:""}.icofont-ui-reply:before{content:""}.icofont-ui-rotation:before{content:""}.icofont-ui-rss:before{content:""}.icofont-ui-search:before{content:""}.icofont-ui-settings:before{content:""}.icofont-ui-social-link:before{content:""}.icofont-ui-tag:before{content:""}.icofont-ui-text-chat:before{content:""}.icofont-ui-text-loading:before{content:""}.icofont-ui-theme:before{content:""}.icofont-ui-timer:before{content:""}.icofont-ui-touch-phone:before{content:""}.icofont-ui-travel:before{content:""}.icofont-ui-unlock:before{content:""}.icofont-ui-user-group:before{content:""}.icofont-ui-user:before{content:""}.icofont-ui-v-card:before{content:""}.icofont-ui-video-chat:before{content:""}.icofont-ui-video-message:before{content:""}.icofont-ui-video-play:before{content:""}.icofont-ui-video:before{content:""}.icofont-ui-volume:before{content:""}.icofont-ui-weather:before{content:""}.icofont-ui-wifi:before{content:""}.icofont-ui-zoom-in:before{content:""}.icofont-ui-zoom-out:before{content:""}.icofont-cassette-player:before{content:""}.icofont-cassette:before{content:""}.icofont-forward:before{content:""}.icofont-guiter:before{content:""}.icofont-movie:before{content:""}.icofont-multimedia:before{content:""}.icofont-music-alt:before{content:""}.icofont-music-disk:before{content:""}.icofont-music-note:before{content:""}.icofont-music-notes:before{content:""}.icofont-music:before{content:""}.icofont-mute-volume:before{content:""}.icofont-pause:before{content:""}.icofont-play-alt-1:before{content:""}.icofont-play-alt-2:before{content:""}.icofont-play-alt-3:before{content:""}.icofont-play-pause:before{content:""}.icofont-play:before{content:""}.icofont-record:before{content:""}.icofont-retro-music-disk:before{content:""}.icofont-rewind:before{content:""}.icofont-song-notes:before{content:""}.icofont-sound-wave-alt:before{content:""}.icofont-sound-wave:before{content:""}.icofont-stop:before{content:""}.icofont-video-alt:before{content:""}.icofont-video-cam:before{content:""}.icofont-video-clapper:before{content:""}.icofont-video:before{content:""}.icofont-volume-bar:before{content:""}.icofont-volume-down:before{content:""}.icofont-volume-mute:before{content:""}.icofont-volume-off:before{content:""}.icofont-volume-up:before{content:""}.icofont-youtube-play:before{content:""}.icofont-2checkout-alt:before{content:""}.icofont-2checkout:before{content:""}.icofont-amazon-alt:before{content:""}.icofont-amazon:before{content:""}.icofont-american-express-alt:before{content:""}.icofont-american-express:before{content:""}.icofont-apple-pay-alt:before{content:""}.icofont-apple-pay:before{content:""}.icofont-bank-transfer-alt:before{content:""}.icofont-bank-transfer:before{content:""}.icofont-braintree-alt:before{content:""}.icofont-braintree:before{content:""}.icofont-cash-on-delivery-alt:before{content:""}.icofont-cash-on-delivery:before{content:""}.icofont-diners-club-alt-1:before{content:""}.icofont-diners-club-alt-2:before{content:""}.icofont-diners-club-alt-3:before{content:""}.icofont-diners-club:before{content:""}.icofont-discover-alt:before{content:""}.icofont-discover:before{content:""}.icofont-eway-alt:before{content:""}.icofont-eway:before{content:""}.icofont-google-wallet-alt-1:before{content:""}.icofont-google-wallet-alt-2:before{content:""}.icofont-google-wallet-alt-3:before{content:""}.icofont-google-wallet:before{content:""}.icofont-jcb-alt:before{content:""}.icofont-jcb:before{content:""}.icofont-maestro-alt:before{content:""}.icofont-maestro:before{content:""}.icofont-mastercard-alt:before{content:""}.icofont-mastercard:before{content:""}.icofont-payoneer-alt:before{content:""}.icofont-payoneer:before{content:""}.icofont-paypal-alt:before{content:""}.icofont-paypal:before{content:""}.icofont-sage-alt:before{content:""}.icofont-sage:before{content:""}.icofont-skrill-alt:before{content:""}.icofont-skrill:before{content:""}.icofont-stripe-alt:before{content:""}.icofont-stripe:before{content:""}.icofont-visa-alt:before{content:""}.icofont-visa-electron:before{content:""}.icofont-visa:before{content:""}.icofont-western-union-alt:before{content:""}.icofont-western-union:before{content:""}.icofont-boy:before{content:""}.icofont-business-man-alt-1:before{content:""}.icofont-business-man-alt-2:before{content:""}.icofont-business-man-alt-3:before{content:""}.icofont-business-man:before{content:""}.icofont-female:before{content:""}.icofont-funky-man:before{content:""}.icofont-girl-alt:before{content:""}.icofont-girl:before{content:""}.icofont-group:before{content:""}.icofont-hotel-boy-alt:before{content:""}.icofont-hotel-boy:before{content:""}.icofont-kid:before{content:""}.icofont-man-in-glasses:before{content:""}.icofont-people:before{content:""}.icofont-support:before{content:""}.icofont-user-alt-1:before{content:""}.icofont-user-alt-2:before{content:""}.icofont-user-alt-3:before{content:""}.icofont-user-alt-4:before{content:""}.icofont-user-alt-5:before{content:""}.icofont-user-alt-6:before{content:""}.icofont-user-alt-7:before{content:""}.icofont-user-female:before{content:""}.icofont-user-male:before{content:""}.icofont-user-suited:before{content:""}.icofont-user:before{content:""}.icofont-users-alt-1:before{content:""}.icofont-users-alt-2:before{content:""}.icofont-users-alt-3:before{content:""}.icofont-users-alt-4:before{content:""}.icofont-users-alt-5:before{content:""}.icofont-users-alt-6:before{content:""}.icofont-users-social:before{content:""}.icofont-users:before{content:""}.icofont-waiter-alt:before{content:""}.icofont-waiter:before{content:""}.icofont-woman-in-glasses:before{content:""}.icofont-search-1:before{content:""}.icofont-search-2:before{content:""}.icofont-search-document:before{content:""}.icofont-search-folder:before{content:""}.icofont-search-job:before{content:""}.icofont-search-map:before{content:""}.icofont-search-property:before{content:""}.icofont-search-restaurant:before{content:""}.icofont-search-stock:before{content:""}.icofont-search-user:before{content:""}.icofont-search:before{content:""}.icofont-500px:before{content:""}.icofont-aim:before{content:""}.icofont-badoo:before{content:""}.icofont-baidu-tieba:before{content:""}.icofont-bbm-messenger:before{content:""}.icofont-bebo:before{content:""}.icofont-behance:before{content:""}.icofont-blogger:before{content:""}.icofont-bootstrap:before{content:""}.icofont-brightkite:before{content:""}.icofont-cloudapp:before{content:""}.icofont-concrete5:before{content:""}.icofont-delicious:before{content:""}.icofont-designbump:before{content:""}.icofont-designfloat:before{content:""}.icofont-deviantart:before{content:""}.icofont-digg:before{content:""}.icofont-dotcms:before{content:""}.icofont-dribbble:before{content:""}.icofont-dribble:before{content:""}.icofont-dropbox:before{content:""}.icofont-ebuddy:before{content:""}.icofont-ello:before{content:""}.icofont-ember:before{content:""}.icofont-envato:before{content:""}.icofont-evernote:before{content:""}.icofont-facebook-messenger:before{content:""}.icofont-facebook:before{content:""}.icofont-feedburner:before{content:""}.icofont-flikr:before{content:""}.icofont-folkd:before{content:""}.icofont-foursquare:before{content:""}.icofont-friendfeed:before{content:""}.icofont-ghost:before{content:""}.icofont-github:before{content:""}.icofont-gnome:before{content:""}.icofont-google-buzz:before{content:""}.icofont-google-hangouts:before{content:""}.icofont-google-map:before{content:""}.icofont-google-plus:before{content:""}.icofont-google-talk:before{content:""}.icofont-hype-machine:before{content:""}.icofont-instagram:before{content:""}.icofont-kakaotalk:before{content:""}.icofont-kickstarter:before{content:""}.icofont-kik:before{content:""}.icofont-kiwibox:before{content:""}.icofont-line-messenger:before{content:""}.icofont-line:before{content:""}.icofont-linkedin:before{content:""}.icofont-linux-mint:before{content:""}.icofont-live-messenger:before{content:""}.icofont-livejournal:before{content:""}.icofont-magento:before{content:""}.icofont-meetme:before{content:""}.icofont-meetup:before{content:""}.icofont-mixx:before{content:""}.icofont-newsvine:before{content:""}.icofont-nimbuss:before{content:""}.icofont-odnoklassniki:before{content:""}.icofont-opencart:before{content:""}.icofont-oscommerce:before{content:""}.icofont-pandora:before{content:""}.icofont-photobucket:before{content:""}.icofont-picasa:before{content:""}.icofont-pinterest:before{content:""}.icofont-prestashop:before{content:""}.icofont-qik:before{content:""}.icofont-qq:before{content:""}.icofont-readernaut:before{content:""}.icofont-reddit:before{content:""}.icofont-renren:before{content:""}.icofont-rss:before{content:""}.icofont-shopify:before{content:""}.icofont-silverstripe:before{content:""}.icofont-skype:before{content:""}.icofont-slack:before{content:""}.icofont-slashdot:before{content:""}.icofont-slidshare:before{content:""}.icofont-smugmug:before{content:""}.icofont-snapchat:before{content:""}.icofont-soundcloud:before{content:""}.icofont-spotify:before{content:""}.icofont-stack-exchange:before{content:""}.icofont-stack-overflow:before{content:""}.icofont-steam:before{content:""}.icofont-stumbleupon:before{content:""}.icofont-tagged:before{content:""}.icofont-technorati:before{content:""}.icofont-telegram:before{content:""}.icofont-tinder:before{content:""}.icofont-trello:before{content:""}.icofont-tumblr:before{content:""}.icofont-twitch:before{content:""}.icofont-twitter:before{content:""}.icofont-typo3:before{content:""}.icofont-ubercart:before{content:""}.icofont-viber:before{content:""}.icofont-viddler:before{content:""}.icofont-vimeo:before{content:""}.icofont-vine:before{content:""}.icofont-virb:before{content:""}.icofont-virtuemart:before{content:""}.icofont-vk:before{content:""}.icofont-wechat:before{content:""}.icofont-weibo:before{content:""}.icofont-whatsapp:before{content:""}.icofont-xing:before{content:""}.icofont-yahoo:before{content:""}.icofont-yelp:before{content:""}.icofont-youku:before{content:""}.icofont-youtube:before{content:""}.icofont-zencart:before{content:""}.icofont-badminton-birdie:before{content:""}.icofont-baseball:before{content:""}.icofont-baseballer:before{content:""}.icofont-basketball-hoop:before{content:""}.icofont-basketball:before{content:""}.icofont-billiard-ball:before{content:""}.icofont-boot-alt-1:before{content:""}.icofont-boot-alt-2:before{content:""}.icofont-boot:before{content:""}.icofont-bowling-alt:before{content:""}.icofont-bowling:before{content:""}.icofont-canoe:before{content:""}.icofont-cheer-leader:before{content:""}.icofont-climbing:before{content:""}.icofont-corner:before{content:""}.icofont-field-alt:before{content:""}.icofont-field:before{content:""}.icofont-football-alt:before{content:""}.icofont-football-american:before{content:""}.icofont-football:before{content:""}.icofont-foul:before{content:""}.icofont-goal-keeper:before{content:""}.icofont-goal:before{content:""}.icofont-golf-alt:before{content:""}.icofont-golf-bag:before{content:""}.icofont-golf-cart:before{content:""}.icofont-golf-field:before{content:""}.icofont-golf:before{content:""}.icofont-golfer:before{content:""}.icofont-helmet:before{content:""}.icofont-hockey-alt:before{content:""}.icofont-hockey:before{content:""}.icofont-ice-skate:before{content:""}.icofont-jersey-alt:before{content:""}.icofont-jersey:before{content:""}.icofont-jumping:before{content:""}.icofont-kick:before{content:""}.icofont-leg:before{content:""}.icofont-match-review:before{content:""}.icofont-medal-sport:before{content:""}.icofont-offside:before{content:""}.icofont-olympic-logo:before{content:""}.icofont-olympic:before{content:""}.icofont-padding:before{content:""}.icofont-penalty-card:before{content:""}.icofont-racer:before{content:""}.icofont-racing-car:before{content:""}.icofont-racing-flag-alt:before{content:""}.icofont-racing-flag:before{content:""}.icofont-racings-wheel:before{content:""}.icofont-referee:before{content:""}.icofont-refree-jersey:before{content:""}.icofont-result-sport:before{content:""}.icofont-rugby-ball:before{content:""}.icofont-rugby-player:before{content:""}.icofont-rugby:before{content:""}.icofont-runner-alt-1:before{content:""}.icofont-runner-alt-2:before{content:""}.icofont-runner:before{content:""}.icofont-score-board:before{content:""}.icofont-skiing-man:before{content:""}.icofont-skydiving-goggles:before{content:""}.icofont-snow-mobile:before{content:""}.icofont-steering:before{content:""}.icofont-stopwatch:before{content:""}.icofont-substitute:before{content:""}.icofont-swimmer:before{content:""}.icofont-table-tennis:before{content:""}.icofont-team-alt:before{content:""}.icofont-team:before{content:""}.icofont-tennis-player:before{content:""}.icofont-tennis:before{content:""}.icofont-tracking:before{content:""}.icofont-trophy-alt:before{content:""}.icofont-trophy:before{content:""}.icofont-volleyball-alt:before{content:""}.icofont-volleyball-fire:before{content:""}.icofont-volleyball:before{content:""}.icofont-water-bottle:before{content:""}.icofont-whistle-alt:before{content:""}.icofont-whistle:before{content:""}.icofont-win-trophy:before{content:""}.icofont-align-center:before{content:""}.icofont-align-left:before{content:""}.icofont-align-right:before{content:""}.icofont-all-caps:before{content:""}.icofont-bold:before{content:""}.icofont-brush:before{content:""}.icofont-clip-board:before{content:""}.icofont-code-alt:before{content:""}.icofont-color-bucket:before{content:""}.icofont-color-picker:before{content:""}.icofont-copy-invert:before{content:""}.icofont-copy:before{content:""}.icofont-cut:before{content:""}.icofont-delete-alt:before{content:""}.icofont-edit-alt:before{content:""}.icofont-eraser-alt:before{content:""}.icofont-font:before{content:""}.icofont-heading:before{content:""}.icofont-indent:before{content:""}.icofont-italic-alt:before{content:""}.icofont-italic:before{content:""}.icofont-justify-all:before{content:""}.icofont-justify-center:before{content:""}.icofont-justify-left:before{content:""}.icofont-justify-right:before{content:""}.icofont-link-broken:before{content:""}.icofont-outdent:before{content:""}.icofont-paper-clip:before{content:""}.icofont-paragraph:before{content:""}.icofont-pin:before{content:""}.icofont-printer:before{content:""}.icofont-redo:before{content:""}.icofont-rotation:before{content:""}.icofont-save:before{content:""}.icofont-small-cap:before{content:""}.icofont-strike-through:before{content:""}.icofont-sub-listing:before{content:""}.icofont-subscript:before{content:""}.icofont-superscript:before{content:""}.icofont-table:before{content:""}.icofont-text-height:before{content:""}.icofont-text-width:before{content:""}.icofont-trash:before{content:""}.icofont-underline:before{content:""}.icofont-undo:before{content:""}.icofont-air-balloon:before{content:""}.icofont-airplane-alt:before{content:""}.icofont-airplane:before{content:""}.icofont-articulated-truck:before{content:""}.icofont-auto-mobile:before{content:""}.icofont-auto-rickshaw:before{content:""}.icofont-bicycle-alt-1:before{content:""}.icofont-bicycle-alt-2:before{content:""}.icofont-bicycle:before{content:""}.icofont-bus-alt-1:before{content:""}.icofont-bus-alt-2:before{content:""}.icofont-bus-alt-3:before{content:""}.icofont-bus:before{content:""}.icofont-cab:before{content:""}.icofont-cable-car:before{content:""}.icofont-car-alt-1:before{content:""}.icofont-car-alt-2:before{content:""}.icofont-car-alt-3:before{content:""}.icofont-car-alt-4:before{content:""}.icofont-car:before{content:""}.icofont-delivery-time:before{content:""}.icofont-fast-delivery:before{content:""}.icofont-fire-truck-alt:before{content:""}.icofont-fire-truck:before{content:""}.icofont-free-delivery:before{content:""}.icofont-helicopter:before{content:""}.icofont-motor-bike-alt:before{content:""}.icofont-motor-bike:before{content:""}.icofont-motor-biker:before{content:""}.icofont-oil-truck:before{content:""}.icofont-rickshaw:before{content:""}.icofont-rocket-alt-1:before{content:""}.icofont-rocket-alt-2:before{content:""}.icofont-rocket:before{content:""}.icofont-sail-boat-alt-1:before{content:""}.icofont-sail-boat-alt-2:before{content:""}.icofont-sail-boat:before{content:""}.icofont-scooter:before{content:""}.icofont-sea-plane:before{content:""}.icofont-ship-alt:before{content:""}.icofont-ship:before{content:""}.icofont-speed-boat:before{content:""}.icofont-taxi:before{content:""}.icofont-tractor:before{content:""}.icofont-train-line:before{content:""}.icofont-train-steam:before{content:""}.icofont-tram:before{content:""}.icofont-truck-alt:before{content:""}.icofont-truck-loaded:before{content:""}.icofont-truck:before{content:""}.icofont-van-alt:before{content:""}.icofont-van:before{content:""}.icofont-yacht:before{content:""}.icofont-5-star-hotel:before{content:""}.icofont-air-ticket:before{content:""}.icofont-beach-bed:before{content:""}.icofont-beach:before{content:""}.icofont-camping-vest:before{content:""}.icofont-direction-sign:before{content:""}.icofont-hill-side:before{content:""}.icofont-hill:before{content:""}.icofont-hotel:before{content:""}.icofont-island-alt:before{content:""}.icofont-island:before{content:""}.icofont-sandals-female:before{content:""}.icofont-sandals-male:before{content:""}.icofont-travelling:before{content:""}.icofont-breakdown:before{content:""}.icofont-celsius:before{content:""}.icofont-clouds:before{content:""}.icofont-cloudy:before{content:""}.icofont-dust:before{content:""}.icofont-eclipse:before{content:""}.icofont-fahrenheit:before{content:""}.icofont-forest-fire:before{content:""}.icofont-full-night:before{content:""}.icofont-full-sunny:before{content:""}.icofont-hail-night:before{content:""}.icofont-hail-rainy-night:before{content:""}.icofont-hail-rainy-sunny:before{content:""}.icofont-hail-rainy:before{content:""}.icofont-hail-sunny:before{content:""}.icofont-hail-thunder-night:before{content:""}.icofont-hail-thunder-sunny:before{content:""}.icofont-hail-thunder:before{content:""}.icofont-hail:before{content:""}.icofont-hill-night:before{content:""}.icofont-hill-sunny:before{content:""}.icofont-hurricane:before{content:""}.icofont-meteor:before{content:""}.icofont-night:before{content:""}.icofont-rainy-night:before{content:""}.icofont-rainy-sunny:before{content:""}.icofont-rainy-thunder:before{content:""}.icofont-rainy:before{content:""}.icofont-snow-alt:before{content:""}.icofont-snow-flake:before{content:""}.icofont-snow-temp:before{content:""}.icofont-snow:before{content:""}.icofont-snowy-hail:before{content:""}.icofont-snowy-night-hail:before{content:""}.icofont-snowy-night-rainy:before{content:""}.icofont-snowy-night:before{content:""}.icofont-snowy-rainy:before{content:""}.icofont-snowy-sunny-hail:before{content:""}.icofont-snowy-sunny-rainy:before{content:""}.icofont-snowy-sunny:before{content:""}.icofont-snowy-thunder-night:before{content:""}.icofont-snowy-thunder-sunny:before{content:""}.icofont-snowy-thunder:before{content:""}.icofont-snowy-windy-night:before{content:""}.icofont-snowy-windy-sunny:before{content:""}.icofont-snowy-windy:before{content:""}.icofont-snowy:before{content:""}.icofont-sun-alt:before{content:""}.icofont-sun-rise:before{content:""}.icofont-sun-set:before{content:""}.icofont-sun:before{content:""}.icofont-sunny-day-temp:before{content:""}.icofont-sunny:before{content:""}.icofont-thunder-light:before{content:""}.icofont-tornado:before{content:""}.icofont-umbrella-alt:before{content:""}.icofont-umbrella:before{content:""}.icofont-volcano:before{content:""}.icofont-wave:before{content:""}.icofont-wind-scale-0:before{content:""}.icofont-wind-scale-1:before{content:""}.icofont-wind-scale-10:before{content:""}.icofont-wind-scale-11:before{content:""}.icofont-wind-scale-12:before{content:""}.icofont-wind-scale-2:before{content:""}.icofont-wind-scale-3:before{content:""}.icofont-wind-scale-4:before{content:""}.icofont-wind-scale-5:before{content:""}.icofont-wind-scale-6:before{content:""}.icofont-wind-scale-7:before{content:""}.icofont-wind-scale-8:before{content:""}.icofont-wind-scale-9:before{content:""}.icofont-wind-waves:before{content:""}.icofont-wind:before{content:""}.icofont-windy-hail:before{content:""}.icofont-windy-night:before{content:""}.icofont-windy-raining:before{content:""}.icofont-windy-sunny:before{content:""}.icofont-windy-thunder-raining:before{content:""}.icofont-windy-thunder:before{content:""}.icofont-windy:before{content:""}.icofont-addons:before{content:""}.icofont-address-book:before{content:""}.icofont-adjust:before{content:""}.icofont-alarm:before{content:""}.icofont-anchor:before{content:""}.icofont-archive:before{content:""}.icofont-at:before{content:""}.icofont-attachment:before{content:""}.icofont-audio:before{content:""}.icofont-automation:before{content:""}.icofont-badge:before{content:""}.icofont-bag-alt:before{content:""}.icofont-bag:before{content:""}.icofont-ban:before{content:""}.icofont-bar-code:before{content:""}.icofont-bars:before{content:""}.icofont-basket:before{content:""}.icofont-battery-empty:before{content:""}.icofont-battery-full:before{content:""}.icofont-battery-half:before{content:""}.icofont-battery-low:before{content:""}.icofont-beaker:before{content:""}.icofont-beard:before{content:""}.icofont-bed:before{content:""}.icofont-bell:before{content:""}.icofont-beverage:before{content:""}.icofont-bill:before{content:""}.icofont-bin:before{content:""}.icofont-binary:before{content:""}.icofont-binoculars:before{content:""}.icofont-bluetooth:before{content:""}.icofont-bomb:before{content:""}.icofont-book-mark:before{content:""}.icofont-box:before{content:""}.icofont-briefcase:before{content:""}.icofont-broken:before{content:""}.icofont-bucket:before{content:""}.icofont-bucket1:before{content:""}.icofont-bucket2:before{content:""}.icofont-bug:before{content:""}.icofont-building:before{content:""}.icofont-bulb-alt:before{content:""}.icofont-bullet:before{content:""}.icofont-bullhorn:before{content:""}.icofont-bullseye:before{content:""}.icofont-calendar:before{content:""}.icofont-camera-alt:before{content:""}.icofont-camera:before{content:""}.icofont-card:before{content:""}.icofont-cart-alt:before{content:""}.icofont-cart:before{content:""}.icofont-cc:before{content:""}.icofont-charging:before{content:""}.icofont-chat:before{content:""}.icofont-check-alt:before{content:""}.icofont-check-circled:before{content:""}.icofont-check:before{content:""}.icofont-checked:before{content:""}.icofont-children-care:before{content:""}.icofont-clip:before{content:""}.icofont-clock-time:before{content:""}.icofont-close-circled:before{content:""}.icofont-close-line-circled:before{content:""}.icofont-close-line-squared-alt:before{content:""}.icofont-close-line-squared:before{content:""}.icofont-close-line:before{content:""}.icofont-close-squared-alt:before{content:""}.icofont-close-squared:before{content:""}.icofont-close:before{content:""}.icofont-cloud-download:before{content:""}.icofont-cloud-refresh:before{content:""}.icofont-cloud-upload:before{content:""}.icofont-cloud:before{content:""}.icofont-code-not-allowed:before{content:""}.icofont-code:before{content:""}.icofont-comment:before{content:""}.icofont-compass-alt:before{content:""}.icofont-compass:before{content:""}.icofont-computer:before{content:""}.icofont-connection:before{content:""}.icofont-console:before{content:""}.icofont-contacts:before{content:""}.icofont-contrast:before{content:""}.icofont-copyright:before{content:""}.icofont-credit-card:before{content:""}.icofont-crop:before{content:""}.icofont-crown:before{content:""}.icofont-cube:before{content:""}.icofont-cubes:before{content:""}.icofont-dashboard-web:before{content:""}.icofont-dashboard:before{content:""}.icofont-data:before{content:""}.icofont-database-add:before{content:""}.icofont-database-locked:before{content:""}.icofont-database-remove:before{content:""}.icofont-database:before{content:""}.icofont-delete:before{content:""}.icofont-diamond:before{content:""}.icofont-dice-multiple:before{content:""}.icofont-dice:before{content:""}.icofont-disc:before{content:""}.icofont-diskette:before{content:""}.icofont-document-folder:before{content:""}.icofont-download-alt:before{content:""}.icofont-download:before{content:""}.icofont-downloaded:before{content:""}.icofont-drag:before{content:""}.icofont-drag1:before{content:""}.icofont-drag2:before{content:""}.icofont-drag3:before{content:""}.icofont-earth:before{content:""}.icofont-ebook:before{content:""}.icofont-edit:before{content:""}.icofont-eject:before{content:""}.icofont-email:before{content:""}.icofont-envelope-open:before{content:""}.icofont-envelope:before{content:""}.icofont-eraser:before{content:""}.icofont-error:before{content:""}.icofont-excavator:before{content:""}.icofont-exchange:before{content:""}.icofont-exclamation-circle:before{content:""}.icofont-exclamation-square:before{content:""}.icofont-exclamation-tringle:before{content:""}.icofont-exclamation:before{content:""}.icofont-exit:before{content:""}.icofont-expand:before{content:""}.icofont-external-link:before{content:""}.icofont-external:before{content:""}.icofont-eye-alt:before{content:""}.icofont-eye-blocked:before{content:""}.icofont-eye-dropper:before{content:""}.icofont-eye:before{content:""}.icofont-favourite:before{content:""}.icofont-fax:before{content:""}.icofont-file-fill:before{content:""}.icofont-film:before{content:""}.icofont-filter:before{content:""}.icofont-fire-alt:before{content:""}.icofont-fire-burn:before{content:""}.icofont-fire:before{content:""}.icofont-flag-alt-1:before{content:""}.icofont-flag-alt-2:before{content:""}.icofont-flag:before{content:""}.icofont-flame-torch:before{content:""}.icofont-flash-light:before{content:""}.icofont-flash:before{content:""}.icofont-flask:before{content:""}.icofont-focus:before{content:""}.icofont-folder-open:before{content:""}.icofont-folder:before{content:""}.icofont-foot-print:before{content:""}.icofont-garbage:before{content:""}.icofont-gear-alt:before{content:""}.icofont-gear:before{content:""}.icofont-gears:before{content:""}.icofont-gift:before{content:""}.icofont-glass:before{content:""}.icofont-globe:before{content:""}.icofont-graffiti:before{content:""}.icofont-grocery:before{content:""}.icofont-hand:before{content:""}.icofont-hanger:before{content:""}.icofont-hard-disk:before{content:""}.icofont-heart-alt:before{content:""}.icofont-heart:before{content:""}.icofont-history:before{content:""}.icofont-home:before{content:""}.icofont-horn:before{content:""}.icofont-hour-glass:before{content:""}.icofont-id:before{content:""}.icofont-image:before{content:""}.icofont-inbox:before{content:""}.icofont-infinite:before{content:""}.icofont-info-circle:before{content:""}.icofont-info-square:before{content:""}.icofont-info:before{content:""}.icofont-institution:before{content:""}.icofont-interface:before{content:""}.icofont-invisible:before{content:""}.icofont-jacket:before{content:""}.icofont-jar:before{content:""}.icofont-jewlery:before{content:""}.icofont-karate:before{content:""}.icofont-key-hole:before{content:""}.icofont-key:before{content:""}.icofont-label:before{content:""}.icofont-lamp:before{content:""}.icofont-layers:before{content:""}.icofont-layout:before{content:""}.icofont-leaf:before{content:""}.icofont-leaflet:before{content:""}.icofont-learn:before{content:""}.icofont-lego:before{content:""}.icofont-lens:before{content:""}.icofont-letter:before{content:""}.icofont-letterbox:before{content:""}.icofont-library:before{content:""}.icofont-license:before{content:""}.icofont-life-bouy:before{content:""}.icofont-life-buoy:before{content:""}.icofont-life-jacket:before{content:""}.icofont-life-ring:before{content:""}.icofont-light-bulb:before{content:""}.icofont-lighter:before{content:""}.icofont-lightning-ray:before{content:""}.icofont-like:before{content:""}.icofont-line-height:before{content:""}.icofont-link-alt:before{content:""}.icofont-link:before{content:""}.icofont-list:before{content:""}.icofont-listening:before{content:""}.icofont-listine-dots:before{content:""}.icofont-listing-box:before{content:""}.icofont-listing-number:before{content:""}.icofont-live-support:before{content:""}.icofont-location-arrow:before{content:""}.icofont-location-pin:before{content:""}.icofont-lock:before{content:""}.icofont-login:before{content:""}.icofont-logout:before{content:""}.icofont-lollipop:before{content:""}.icofont-long-drive:before{content:""}.icofont-look:before{content:""}.icofont-loop:before{content:""}.icofont-luggage:before{content:""}.icofont-lunch:before{content:""}.icofont-lungs:before{content:""}.icofont-magic-alt:before{content:""}.icofont-magic:before{content:""}.icofont-magnet:before{content:""}.icofont-mail-box:before{content:""}.icofont-mail:before{content:""}.icofont-male:before{content:""}.icofont-map-pins:before{content:""}.icofont-map:before{content:""}.icofont-maximize:before{content:""}.icofont-measure:before{content:""}.icofont-medicine:before{content:""}.icofont-mega-phone:before{content:""}.icofont-megaphone-alt:before{content:""}.icofont-megaphone:before{content:""}.icofont-memorial:before{content:""}.icofont-memory-card:before{content:""}.icofont-mic-mute:before{content:""}.icofont-mic:before{content:""}.icofont-military:before{content:""}.icofont-mill:before{content:""}.icofont-minus-circle:before{content:""}.icofont-minus-square:before{content:""}.icofont-minus:before{content:""}.icofont-mobile-phone:before{content:""}.icofont-molecule:before{content:""}.icofont-money:before{content:""}.icofont-moon:before{content:""}.icofont-mop:before{content:""}.icofont-muffin:before{content:""}.icofont-mustache:before{content:""}.icofont-navigation-menu:before{content:""}.icofont-navigation:before{content:""}.icofont-network-tower:before{content:""}.icofont-network:before{content:""}.icofont-news:before{content:""}.icofont-newspaper:before{content:""}.icofont-no-smoking:before{content:""}.icofont-not-allowed:before{content:""}.icofont-notebook:before{content:""}.icofont-notepad:before{content:""}.icofont-notification:before{content:""}.icofont-numbered:before{content:""}.icofont-opposite:before{content:""}.icofont-optic:before{content:""}.icofont-options:before{content:""}.icofont-package:before{content:""}.icofont-page:before{content:""}.icofont-paint:before{content:""}.icofont-paper-plane:before{content:""}.icofont-paperclip:before{content:""}.icofont-papers:before{content:""}.icofont-pay:before{content:""}.icofont-penguin-linux:before{content:""}.icofont-pestle:before{content:""}.icofont-phone-circle:before{content:""}.icofont-phone:before{content:""}.icofont-picture:before{content:""}.icofont-pine:before{content:""}.icofont-pixels:before{content:""}.icofont-plugin:before{content:""}.icofont-plus-circle:before{content:""}.icofont-plus-square:before{content:""}.icofont-plus:before{content:""}.icofont-polygonal:before{content:""}.icofont-power:before{content:""}.icofont-price:before{content:""}.icofont-print:before{content:""}.icofont-puzzle:before{content:""}.icofont-qr-code:before{content:""}.icofont-queen:before{content:""}.icofont-question-circle:before{content:""}.icofont-question-square:before{content:""}.icofont-question:before{content:""}.icofont-quote-left:before{content:""}.icofont-quote-right:before{content:""}.icofont-random:before{content:""}.icofont-recycle:before{content:""}.icofont-refresh:before{content:""}.icofont-repair:before{content:""}.icofont-reply-all:before{content:""}.icofont-reply:before{content:""}.icofont-resize:before{content:""}.icofont-responsive:before{content:""}.icofont-retweet:before{content:""}.icofont-road:before{content:""}.icofont-robot:before{content:""}.icofont-royal:before{content:""}.icofont-rss-feed:before{content:""}.icofont-safety:before{content:""}.icofont-sale-discount:before{content:""}.icofont-satellite:before{content:""}.icofont-send-mail:before{content:""}.icofont-server:before{content:""}.icofont-settings-alt:before{content:""}.icofont-settings:before{content:""}.icofont-share-alt:before{content:""}.icofont-share-boxed:before{content:""}.icofont-share:before{content:""}.icofont-shield:before{content:""}.icofont-shopping-cart:before{content:""}.icofont-sign-in:before{content:""}.icofont-sign-out:before{content:""}.icofont-signal:before{content:""}.icofont-site-map:before{content:""}.icofont-smart-phone:before{content:""}.icofont-soccer:before{content:""}.icofont-sort-alt:before{content:""}.icofont-sort:before{content:""}.icofont-space:before{content:""}.icofont-spanner:before{content:""}.icofont-speech-comments:before{content:""}.icofont-speed-meter:before{content:""}.icofont-spinner-alt-1:before{content:""}.icofont-spinner-alt-2:before{content:""}.icofont-spinner-alt-3:before{content:""}.icofont-spinner-alt-4:before{content:""}.icofont-spinner-alt-5:before{content:""}.icofont-spinner-alt-6:before{content:""}.icofont-spinner:before{content:""}.icofont-spreadsheet:before{content:""}.icofont-square:before{content:""}.icofont-ssl-security:before{content:""}.icofont-star-alt-1:before{content:""}.icofont-star-alt-2:before{content:""}.icofont-star:before{content:""}.icofont-street-view:before{content:""}.icofont-support-faq:before{content:""}.icofont-tack-pin:before{content:""}.icofont-tag:before{content:""}.icofont-tags:before{content:""}.icofont-tasks-alt:before{content:""}.icofont-tasks:before{content:""}.icofont-telephone:before{content:""}.icofont-telescope:before{content:""}.icofont-terminal:before{content:""}.icofont-thumbs-down:before{content:""}.icofont-thumbs-up:before{content:""}.icofont-tick-boxed:before{content:""}.icofont-tick-mark:before{content:""}.icofont-ticket:before{content:""}.icofont-tie:before{content:""}.icofont-toggle-off:before{content:""}.icofont-toggle-on:before{content:""}.icofont-tools-alt-2:before{content:""}.icofont-tools:before{content:""}.icofont-touch:before{content:""}.icofont-traffic-light:before{content:""}.icofont-transparent:before{content:""}.icofont-tree:before{content:""}.icofont-unique-idea:before{content:""}.icofont-unlock:before{content:""}.icofont-unlocked:before{content:""}.icofont-upload-alt:before{content:""}.icofont-upload:before{content:""}.icofont-usb-drive:before{content:""}.icofont-usb:before{content:""}.icofont-vector-path:before{content:""}.icofont-verification-check:before{content:""}.icofont-wall-clock:before{content:""}.icofont-wall:before{content:""}.icofont-wallet:before{content:""}.icofont-warning-alt:before{content:""}.icofont-warning:before{content:""}.icofont-water-drop:before{content:""}.icofont-web:before{content:""}.icofont-wheelchair:before{content:""}.icofont-wifi-alt:before{content:""}.icofont-wifi:before{content:""}.icofont-world:before{content:""}.icofont-zigzag:before{content:""}.icofont-zipped:before{content:""}.icofont-xs{font-size:.5em}.icofont-sm{font-size:.75em}.icofont-md{font-size:1.25em}.icofont-lg{font-size:1.5em}.icofont-1x{font-size:1em}.icofont-2x{font-size:2em}.icofont-3x{font-size:3em}.icofont-4x{font-size:4em}.icofont-5x{font-size:5em}.icofont-6x{font-size:6em}.icofont-7x{font-size:7em}.icofont-8x{font-size:8em}.icofont-9x{font-size:9em}.icofont-10x{font-size:10em}.icofont-fw{text-align:center;width:1.25em}.icofont-ul{list-style-type:none;padding-left:0;margin-left:0}.icofont-ul>li{position:relative;line-height:2em}.icofont-ul>li .icofont{display:inline-block;vertical-align:middle}.icofont-border{border:solid .08em #f1f1f1;border-radius:.1em;padding:.2em .25em .15em}.icofont-pull-left{float:left}.icofont-pull-right{float:right}.icofont.icofont-pull-left{margin-right:.3em}.icofont.icofont-pull-right{margin-left:.3em}.icofont-spin{-webkit-animation:icofont-spin 2s infinite linear;animation:icofont-spin 2s infinite linear;display:inline-block}.icofont-pulse{-webkit-animation:icofont-spin 1s infinite steps(8);animation:icofont-spin 1s infinite steps(8);display:inline-block}@-webkit-keyframes icofont-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes icofont-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.icofont-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icofont-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icofont-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.icofont-flip-horizontal{-webkit-transform:scale(-1,1);transform:scaleX(-1)}.icofont-flip-vertical{-webkit-transform:scale(1,-1);transform:scaleY(-1)}.icofont-flip-horizontal.icofont-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1)}:root .icofont-flip-horizontal,:root .icofont-flip-vertical,:root .icofont-rotate-180,:root .icofont-rotate-270,:root .icofont-rotate-90{-webkit-filter:none;filter:none;display:inline-block}.icofont-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.lp-root{font-family:Poppins,sans-serif;color:#444;line-height:1.6;background:#fff;min-height:100vh;display:flex;flex-direction:column}.lp-container{width:100%;max-width:1140px;margin:0 auto}@keyframes lp-fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.lp-header{background-color:#fff;position:relative;width:100%;z-index:999}.lp-header.lp-sticky .lp-header-inner{position:fixed;top:0;left:0;width:100%;animation:lp-fadeInDown .5s both .1s;box-shadow:0 0 13px #00000054;background:#fff;z-index:999}.lp-header-inner{background:#fff;z-index:999;width:100%}.lp-inner:after{content:"";display:table;clear:both}.lp-col-logo{float:left;width:33.333%}.lp-logo{float:left;margin-top:18px;width:200px}.lp-logo img{display:block;width:100%;height:auto}.lp-col-nav{float:right;width:66.666%}.lp-main-menu{float:right}.lp-nav{list-style:none;margin:0;padding:0;float:right}.lp-nav li{margin-right:15px;float:left;position:relative}.lp-nav li:last-child{margin:0}.lp-nav li a{color:#2c2d3f;font-size:14px;font-weight:500;text-transform:capitalize;padding:25px 12px;position:relative;display:inline-block;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.lp-nav li a i{display:inline-block;margin-left:1px;font-size:13px}.lp-nav li a:hover{color:#1a76d1;text-decoration:none}.lp-nav li a:before{position:absolute;content:"";left:0;bottom:0;height:3px;width:0%;background:#1a76d1;border-radius:5px 5px 0 0;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}.lp-nav li:hover a:before{opacity:1;width:100%;visibility:visible}.lp-dropdown{position:relative}.lp-dropdown-menu{background:#fff;width:220px;position:absolute;left:-20px;top:74px;z-index:999;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px #0003;transform-origin:0 0 0;transform:scaleY(.2);-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;visibility:hidden;border-left:3px solid #2889e4}.lp-nav li.lp-dropdown:hover .lp-dropdown-menu,.lp-nav li.lp-dropdown.lp-dropdown--open .lp-dropdown-menu{opacity:1;visibility:visible;transform:scaleY(1)}.lp-dropdown-menu a{display:block;padding:12px 15px;color:#666;font-weight:400;font-size:14px;text-transform:capitalize;text-decoration:none;background:transparent;border-bottom:1px dashed #eee;-webkit-transition:all .2s ease;transition:all .2s ease}.lp-dropdown-menu a:last-child{border-bottom:none}.lp-dropdown-menu a:hover{color:#1a76d1}.lp-dropdown-menu a:before{display:none!important}.lp-mobile-nav{display:none}.lp-mobile-toggle{background:transparent;border:none;padding:0;margin-top:28px;cursor:pointer;display:flex;flex-direction:column;gap:5px}.lp-mobile-toggle span{display:block;width:25px;height:3px;background-color:#1a76d1;border-radius:1px}.lp-mobile-panel{display:none;clear:both;background:#fff;border-top:1px solid #eee;padding:10px 0 16px}.lp-mobile-panel.lp-open{display:block}.lp-mobile-panel ul{list-style:none;margin:0;padding:0}.lp-mobile-panel ul li a{display:block;padding:6px 16px;color:#2c2d3f;font-size:14px;font-weight:400;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.lp-mobile-panel ul li a:hover{color:#1a76d1}.lp-section{flex:1;padding:60px 0 80px}.lp-intro-title{text-align:center;font-size:28px;font-weight:700;color:#1a76d1;margin-bottom:8px}.lp-intro-text{font-size:15px;color:#555;text-align:justify;max-width:760px;margin:0 auto 20px}.lp-audience-title{text-align:center;font-weight:700;color:#1a76d1;margin-bottom:6px;font-size:18px}.lp-audience-list{text-align:center;list-style:none;padding:0;margin:0 0 10px}.lp-audience-list li{font-size:14.5px;color:#555;padding:2px 0}.lp-audience-list li:before{content:"✔ ";color:#1a76d1}.lp-hiw{margin-top:48px}.lp-hiw-title{text-align:center;font-weight:700;color:#1a76d1;margin-bottom:6px;font-size:20px}.lp-hiw-sub{text-align:center;color:#777;font-size:13.5px;margin-bottom:32px}.lp-row{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:20px;margin-bottom:0}.lp-col-half{flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px)}.lp-col-full{flex:0 0 min(820px,100%);max-width:min(820px,100%)}.lp-step-card{background:#fff;border-radius:14px;box-shadow:0 4px 22px #00000017;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:24px;height:100%;display:flex;flex-direction:column}.lp-step-card:hover{transform:translateY(-6px);box-shadow:0 12px 34px #1a76d12e}.lp-step-badge{position:absolute;top:14px;left:14px;z-index:2;background:linear-gradient(135deg,#1a76d1,#2563eb);color:#fff;font-size:11px;font-weight:700;padding:4px 13px;border-radius:20px;letter-spacing:.6px}.lp-step-img-wrap{position:relative;overflow:hidden;background:#f0f4fb;cursor:pointer}.lp-step-img{width:100%;height:210px;object-fit:cover;display:block;transition:transform .4s ease}.lp-step-card--wide .lp-step-img{height:340px;object-fit:contain;background:#f8fafd;padding:10px 0}.lp-step-img-wrap:hover .lp-step-img{transform:scale(1.04)}.lp-step-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a76d16b;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.lp-step-img-wrap:hover .lp-step-overlay{opacity:1}.lp-step-overlay-icon{color:#fff;font-size:28px}.lp-step-body{padding:18px 20px 22px;flex:1;display:flex;flex-direction:column}.lp-step-body h5{font-weight:700;color:#1a76d1;font-size:16px;margin:0 0 7px}.lp-step-body p{color:#666;font-size:13.5px;line-height:1.65;margin:0 0 14px;flex:1}.lp-btn{display:inline-block;font-size:13px;padding:8px 20px;border-radius:5px;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .2s;align-self:flex-start}.lp-btn:hover{opacity:.88;text-decoration:none}.lp-btn--primary{background:linear-gradient(135deg,#1a76d1,#2563eb);color:#fff}.lp-btn--outline{background:#2563eb;color:#fff}.lp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.lp-lightbox img{max-width:90vw;max-height:85vh;border-radius:6px;box-shadow:0 8px 40px #00000080}.lp-lightbox-close{position:absolute;top:20px;right:28px;color:#fff;font-size:36px;cursor:pointer;line-height:1;-webkit-user-select:none;user-select:none;background:none;border:none;padding:0}.lp-lightbox-close:hover{color:#ddd}.lp-lightbox-prev,.lp-lightbox-next{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:44px;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;padding:0 16px;line-height:1;opacity:.7;transition:opacity .2s}.lp-lightbox-prev:hover,.lp-lightbox-next:hover{opacity:1}.lp-lightbox-prev{left:8px}.lp-lightbox-next{right:8px}.lp-footer{background:#1a76d1;padding:40px 0 0;color:#e1d9d9}.lp-footer-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-bottom:32px}.lp-footer-col h4{color:#fff;font-size:15px;font-weight:600;margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.12)}.lp-footer-col ul{list-style:none;padding:0;margin:0}.lp-footer-col ul li{margin-bottom:8px}.lp-footer-col ul li a{color:#fff;font-size:13.5px;text-decoration:none;transition:color .2s}.lp-footer-col ul li a:hover{color:#fff}.lp-footer-bottom{border-top:1px solid rgba(255,255,255,.09);padding:18px 0;text-align:center}.lp-footer-bottom p{color:#fff;font-size:13px;margin:0}.lp-footer-bottom a{color:#1a76d1;text-decoration:none}.lp-footer-bottom a:hover{text-decoration:underline}.lp-privacy-banner{position:fixed;bottom:0;left:0;width:100%;background:linear-gradient(135deg,#1a76d1,#2563eb);color:#fff;z-index:8000;box-shadow:0 -2px 10px #0003;font-family:Poppins,sans-serif}.lp-privacy-banner-inner{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;max-width:1140px;margin:0 auto;gap:16px}.lp-privacy-banner-text{font-size:13px;flex:1}.lp-privacy-accept{background:#fff;color:#1a76d1;border:none;padding:8px 20px;border-radius:5px;font-weight:600;cursor:pointer;font-size:12px;white-space:nowrap;transition:opacity .2s;font-family:Poppins,sans-serif}.lp-privacy-accept:hover{opacity:.88}@media only screen and (min-width: 768px) and (max-width: 991px){.lp-nav li a{font-size:13px;padding:20px 4px}.lp-dropdown-menu{top:65px}}@media only screen and (max-width: 767px){.lp-col-logo{width:80%}.lp-col-nav{display:none}.lp-mobile-nav{display:block;float:right}.lp-col-half{flex:0 0 100%;max-width:100%}.lp-footer-cols{grid-template-columns:1fr;gap:24px}.lp-intro-title{font-size:22px}.lp-step-card--wide .lp-step-img{height:220px}.lp-hiw-title{font-size:17px}.lp-privacy-banner-text{font-size:11.5px}}.login-page{height:100%;display:flex;align-items:flex-start;justify-content:center;background:var(--bg-base);padding:16px;position:relative;overflow-x:hidden;overflow-y:auto}.login-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.12;animation:floatBlob 8s ease-in-out infinite alternate}.blob-1{width:500px;height:500px;background:#48c6e0;top:-150px;left:-150px;animation-delay:0s}.blob-2{width:400px;height:400px;background:#2fa8c8;bottom:-120px;right:-100px;animation-delay:2s}.blob-3{width:300px;height:300px;background:#48c6e0;top:40%;left:60%;animation-delay:4s}@keyframes floatBlob{0%{transform:scale(1) translate(0)}to{transform:scale(1.15) translate(30px,-20px)}}.login-card{background:var(--bg-sidebar);border:1px solid var(--border-accent);border-radius:var(--radius-xl);padding:40px 36px;width:100%;max-width:420px;position:relative;box-shadow:var(--shadow-md),var(--shadow-glow);margin:auto 0}.login-brand{display:flex;align-items:center;gap:10px;margin-bottom:28px;justify-content:center}.login-logo{height:36px;width:auto;object-fit:contain}.login-brand-text{display:flex;flex-direction:column;gap:3px}.login-brand-icon{height:36px;width:auto;object-fit:contain}.login-brand-tag{font-size:11px;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase}.login-hero{text-align:center;margin-bottom:28px}.login-avatar{width:88px;height:88px;padding:0;border-radius:50%;background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(72,198,224,.25);display:flex;align-items:center;justify-content:center;margin:0 auto 12px;box-shadow:var(--shadow-glow)}.login-avatar-svg{width:64px;height:64px}.login-title{font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:6px}.login-subtitle{font-size:13px;color:var(--text-secondary);line-height:1.5}.login-form{display:flex;flex-direction:column;gap:16px}.login-field{display:flex;flex-direction:column;gap:6px}.login-field label{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.login-input-wrap{position:relative;display:flex;align-items:center}.login-input-icon{position:absolute;left:12px;width:16px;height:16px;color:var(--text-muted);pointer-events:none;flex-shrink:0}.login-input-wrap input{width:100%;background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:11px 40px 11px 38px;font-size:14px;color:var(--text-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.login-input-wrap input::placeholder{color:var(--text-muted)}.login-input-wrap input:focus{border-color:var(--cp-primary);box-shadow:0 0 0 3px #48c6e026}.login-toggle-pwd{position:absolute;right:10px;background:transparent;color:var(--text-muted);display:flex;align-items:center;justify-content:center;padding:4px;border-radius:var(--radius-sm)}.login-toggle-pwd svg{width:16px;height:16px}.login-toggle-pwd:hover{color:var(--text-primary)}.login-error{display:flex;align-items:center;gap:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);padding:10px 12px;font-size:13px;color:#dc2626}.login-error svg{width:14px;height:14px;flex-shrink:0}.login-error-warn{background:#f59e0b1a;border-color:#f59e0b59;color:#b45309}.login-error-warn a{color:#2563eb;font-weight:600;text-decoration:underline}.login-error-warn a:hover{color:#1d4ed8}.login-submit{width:100%;padding:12px;font-size:15px;margin-top:4px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-md)}.login-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:var(--text-on-primary);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.login-footer{text-align:center;font-size:11px;color:var(--text-muted);margin-top:24px}.login-legal-links{text-align:center;font-size:12px;margin-top:18px;margin-bottom:-14px}.login-legal-links a{color:var(--text-muted);text-decoration:none;transition:color .15s}.login-legal-links a:hover{color:var(--cp-primary);text-decoration:underline}.login-legal-sep{margin:0 8px;color:var(--border-default)}@media (max-width: 480px){.login-card{padding:28px 20px}}.login-card--wide{max-width:520px;margin-top:60px;margin-bottom:60px}.login-field-extra{display:flex;justify-content:flex-end;margin-top:-2px}.login-link-small{font-size:12px;color:var(--cp-primary);text-decoration:none}.login-link-small:hover{text-decoration:underline}.login-divider{display:flex;align-items:center;gap:12px;margin:16px 0 12px;color:var(--text-muted);font-size:12px}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:var(--border-default)}.login-social-row{display:flex;flex-direction:column;gap:10px}.login-social-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);color:var(--text-primary);font-size:14px;font-weight:500;text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast)}.login-social-btn:hover{background:var(--bg-hover);border-color:var(--cp-primary)}.social-icon{width:18px;height:18px;flex-shrink:0}.login-switch-text{text-align:center;font-size:13px;color:var(--text-secondary);margin-top:18px}.login-link{color:var(--cp-primary);text-decoration:none;font-weight:600}.login-link:hover{text-decoration:underline}.login-link-btn{background:none;border:none;padding:0;cursor:pointer;color:var(--cp-primary);font-size:inherit;font-weight:600}.login-link-btn:hover{text-decoration:underline}.field-error{font-size:11px;color:#dc2626;margin-top:2px}.login-field--error .login-input-wrap input{border-color:#ef444499}.login-success{display:flex;align-items:center;gap:8px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:var(--radius-md);padding:10px 12px;font-size:13px;color:#16a34a;margin-bottom:8px}.otp-row{display:flex;gap:10px;justify-content:center;padding:8px 0}.otp-box{width:52px;height:60px;text-align:center;font-size:24px;font-weight:700;font-family:Courier New,monospace;letter-spacing:0;border:2px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);color:var(--text-primary);caret-color:var(--cp-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);padding:0}.otp-box:focus{border-color:var(--cp-primary);box-shadow:0 0 0 3px #48c6e033;outline:none}.otp-box:not(:placeholder-shown){border-color:var(--cp-primary);color:var(--cp-primary)}@media (max-width: 400px){.otp-box{width:44px;height:52px;font-size:20px}.otp-row{gap:7px}}.reg-dob-row{display:flex;gap:12px}.reg-dob-wrap{flex:1;display:flex;flex-direction:column;gap:4px}.reg-dob-wrap select{width:100%;padding:11px 32px 11px 12px;background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:14px;color:var(--text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2372849e' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.reg-dob-wrap select:focus{border-color:var(--cp-primary);box-shadow:0 0 0 3px #48c6e026;outline:none}.reg-dob-wrap select.has-error{border-color:#ef444499}.reg-checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;color:var(--text-secondary);line-height:1.5;text-transform:none;font-weight:400;letter-spacing:0}.reg-checkbox-label input[type=checkbox]{width:16px;height:16px;flex-shrink:0;margin-top:2px;accent-color:var(--cp-primary);cursor:pointer}.verify-icon{display:flex;justify-content:center;margin-bottom:20px}.verify-icon svg{width:72px;height:72px}.verify-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 0}.sharemodal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:3000;padding:16px;animation:sharemodal-fade .15s ease}@keyframes sharemodal-fade{0%{opacity:0}to{opacity:1}}.sharemodal{position:relative;background:#1a1f2e;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px 28px 24px;width:100%;max-width:420px;animation:sharemodal-slide .18s ease;box-shadow:0 24px 64px #00000080}@keyframes sharemodal-slide{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.sharemodal-close{position:absolute;top:14px;right:14px;background:none;border:none;color:#ffffff73;cursor:pointer;padding:6px;border-radius:6px;display:flex;transition:color .15s,background .15s}.sharemodal-close svg{width:18px;height:18px}.sharemodal-close:hover{color:#fff;background:#ffffff14}.sharemodal-title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#f0f4ff;margin:0 0 20px}.sharemodal-title svg{width:20px;height:20px;stroke:#48c6e0}.sharemodal-tabs{display:flex;gap:4px;background:#ffffff0d;border-radius:8px;padding:4px;margin-bottom:20px}.sharemodal-tab{flex:1;background:none;border:none;color:#ffffff80;font-size:13.5px;font-weight:500;padding:7px 12px;border-radius:6px;cursor:pointer;transition:all .15s}.sharemodal-tab--active{background:#48c6e026;color:#48c6e0}.sharemodal-tab:hover:not(.sharemodal-tab--active){color:#fff}.sharemodal-body{display:flex;flex-direction:column;gap:14px}.sharemodal-hint{font-size:13.5px;color:#ffffff8c;line-height:1.55;margin:0}.sharemodal-hint strong{color:#fffc}.sharemodal-code-display{display:flex;align-items:center;gap:10px;background:#48c6e012;border:1px solid rgba(72,198,224,.25);border-radius:10px;padding:12px 16px}.sharemodal-code{flex:1;font-family:JetBrains Mono,Consolas,monospace;font-size:26px;font-weight:700;letter-spacing:8px;color:#48c6e0}.sharemodal-copy-btn{display:flex;align-items:center;gap:5px;padding:7px 12px;border-radius:7px;border:1px solid rgba(72,198,224,.35);background:none;color:#48c6e0;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s}.sharemodal-copy-btn svg{width:14px;height:14px}.sharemodal-copy-btn:hover{background:#48c6e01f}.sharemodal-copy-btn--copied{border-color:#4ade80;color:#4ade80}.sharemodal-expiry{font-size:12px;color:#ffffff59;margin:-4px 0 0}.sharemodal-generate-btn{width:100%;padding:11px;border:none;border-radius:9px;background:linear-gradient(135deg,#48c6e0,#2fa8c8);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s}.sharemodal-generate-btn:hover:not(:disabled){opacity:.88}.sharemodal-generate-btn:disabled{opacity:.45;cursor:not-allowed}.sharemodal-generate-btn--secondary{background:#48c6e01f;border:1px solid rgba(72,198,224,.25);color:#48c6e0}.sharemodal-redeem-form{display:flex;flex-direction:column;gap:12px}.sharemodal-code-input{width:100%;padding:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#f0f4ff;font-size:22px;font-weight:700;font-family:JetBrains Mono,monospace;letter-spacing:10px;text-align:center;text-transform:uppercase;box-sizing:border-box;transition:border-color .15s;outline:none}.sharemodal-code-input:focus{border-color:#48c6e080}.sharemodal-code-input::placeholder{color:#fff3;letter-spacing:6px;font-weight:400}.sharemodal-success{display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 0;text-align:center}.sharemodal-success svg{width:48px;height:48px;stroke:#4ade80}.sharemodal-success p{font-size:14.5px;color:#ffffffbf;line-height:1.5;margin:0}.sharemodal-success strong{color:#f0f4ff}.sharemodal-error{font-size:12.5px;color:#f87171;background:#f8717114;border:1px solid rgba(248,113,113,.2);border-radius:7px;padding:8px 12px;margin:0}.sidebar{position:fixed;top:0;left:0;height:100vh;width:var(--sidebar-width);background:var(--bg-sidebar);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-right:var(--glass-border);box-shadow:4px 0 24px #00000012;display:flex;flex-direction:column;z-index:200;transition:transform var(--transition-normal);overflow:hidden}.sidebar{transform:translate(-100%)}.sidebar--open{transform:translate(0)}@media (max-width: 768px){.sidebar{width:280px;box-shadow:var(--shadow-md)}.hide-desktop{display:flex!important}}@media (min-width: 769px){.hide-desktop{display:none!important}}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-overlay);z-index:199}@media (min-width: 769px){.sidebar-backdrop{display:none}}.sidebar-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:16px 14px;border-bottom:1px solid var(--border-subtle);flex-shrink:0;position:relative}.sidebar-close-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;color:var(--text-secondary);padding:6px;border-radius:var(--radius-sm);display:flex;align-items:center}.sidebar-close-btn svg{width:18px;height:18px}.sidebar-close-btn:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.sidebar-brand{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.sidebar-brand-svg{width:36px;height:36px;flex-shrink:0}.sidebar-brand-name{font-size:20px;font-weight:700;background:linear-gradient(135deg,#48c6e0,#2fa8c8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.02em}.sidebar-brand-caption{font-size:11px;font-weight:600;color:#000;text-align:center;letter-spacing:.04em;margin-top:4px}.sidebar-new-btn{display:flex;align-items:center;gap:8px;margin:12px 10px;padding:10px 14px;border-radius:var(--radius-md);background:var(--cp-primary-light);border:1px solid var(--cp-primary-border);color:var(--cp-primary);font-size:13px;font-weight:500;transition:all var(--transition-fast);flex-shrink:0}.sidebar-new-btn svg{width:16px;height:16px;flex-shrink:0}.sidebar-new-btn:hover{background:#48c6e038;border-color:var(--cp-primary)}.sidebar-section{padding:0 10px 8px;flex-shrink:0}.sidebar-section-label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:0 4px 6px}.sidebar-lang-group{display:flex;gap:4px}.sidebar-lang-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-secondary);font-size:10px;font-weight:500;border:1px solid var(--border-subtle);transition:all var(--transition-fast);white-space:nowrap;overflow:hidden}.sidebar-lang-btn span:first-child{font-size:14px}.sidebar-lang-btn:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.sidebar-lang-btn--active{background:var(--cp-primary-light);border-color:var(--cp-primary-border);color:var(--cp-primary)}.sidebar-conv-list{flex:1;overflow-y:auto;padding:4px 6px}.sidebar-empty{display:flex;flex-direction:column;align-items:center;padding:40px 16px;gap:8px;color:var(--text-muted);text-align:center}.sidebar-empty svg{width:36px;height:36px;opacity:.4}.sidebar-empty p{font-size:13px;color:var(--text-secondary)}.sidebar-empty span{font-size:11px}.sidebar-group{margin-bottom:8px}.sidebar-group-label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:4px 8px}.sidebar-group-label--collab{display:flex;align-items:center;gap:5px;color:#2fa8c8}.sidebar-conv-item{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:var(--radius-md);cursor:pointer;position:relative;border:1px solid transparent;transition:all var(--transition-fast)}.sidebar-conv-item:hover{background:var(--bg-surface-hover)}.sidebar-conv-item--active{background:var(--cp-primary-light);border-color:var(--cp-primary-border)}.sidebar-conv-item--collab{background:#2fa8c821;border-color:#2fa8c859}.sidebar-conv-item--collab:hover{background:#2fa8c838}.sidebar-conv-item--collab.sidebar-conv-item--active{background:#2fa8c852;border-color:#2fa8c8}.sidebar-project-name--collab{color:#2fa8c8}.sidebar-conv-icon{width:14px;height:14px;color:var(--text-muted);flex-shrink:0}.sidebar-conv-item--active .sidebar-conv-icon{color:var(--cp-primary)}.sidebar-conv-title{flex:1;font-size:12.5px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-conv-item--active .sidebar-conv-title{color:var(--text-primary)}.sidebar-rename-input{flex:1;background:var(--bg-input);border:1px solid var(--cp-primary);border-radius:4px;color:var(--text-primary);font-size:12.5px;padding:2px 6px}.sidebar-conv-actions{display:none;gap:2px;flex-shrink:0}.sidebar-conv-item:hover .sidebar-conv-actions,.sidebar-conv-item--active .sidebar-conv-actions{display:flex}.sidebar-action-btn{background:transparent;color:var(--text-muted);padding:3px;border-radius:4px;display:flex;align-items:center}.sidebar-action-btn svg{width:12px;height:12px}.sidebar-action-btn:hover{background:var(--bg-surface);color:var(--text-primary)}.sidebar-action-btn--danger:hover{color:#f87171}.sidebar-footer{display:flex;align-items:center;justify-content:space-between;padding:12px;border-top:1px solid var(--border-subtle);flex-shrink:0}.sidebar-user{display:flex;align-items:center;gap:10px;min-width:0}.sidebar-user-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#48c6e0,#2fa8c8);color:var(--text-on-primary);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-user-info{display:flex;flex-direction:column;min-width:0}.sidebar-user-name{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-role{font-size:10px;color:var(--text-muted);text-transform:capitalize}.sidebar-logout-btn{background:transparent;color:var(--text-muted);padding:6px;border-radius:var(--radius-sm);display:flex;align-items:center;flex-shrink:0}.sidebar-logout-btn svg{width:16px;height:16px}.sidebar-logout-btn:hover{color:#f87171;background:#ef44441a}.sidebar-footer-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.sidebar-footer-btn{background:transparent;color:var(--text-muted);padding:6px;border-radius:var(--radius-sm);display:flex;align-items:center;transition:color var(--transition-fast),background var(--transition-fast)}.sidebar-footer-btn svg{width:16px;height:16px}.sidebar-footer-btn:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.sidebar-context-menu{position:fixed;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:1000;min-width:140px}.sidebar-context-menu button{width:100%;text-align:left;padding:9px 14px;font-size:13px;color:var(--text-primary);background:transparent;transition:background var(--transition-fast)}.sidebar-context-menu button:hover{background:var(--bg-surface-hover)}.sidebar-context-menu>button:first-child,.sidebar-context-menu>div:first-child>button:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.sidebar-context-menu>button:last-child,.sidebar-context-menu>div:last-child>button:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.sidebar-context-danger{color:#f87171!important}.sidebar-context-danger:hover{background:#ef44441a!important}.sidebar-context-submenu-wrap{position:relative}.sidebar-context-submenu-trigger{display:flex!important;align-items:center;gap:6px}.sidebar-context-submenu{position:absolute;left:100%;top:0;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);min-width:160px;z-index:1001;overflow:hidden}.sidebar-context-submenu button{width:100%;text-align:left;padding:9px 14px;font-size:13px;color:var(--text-primary);background:transparent;transition:background var(--transition-fast)}.sidebar-context-submenu button:hover{background:var(--bg-surface-hover)}.sidebar-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:2000;display:flex;align-items:center;justify-content:center}.sidebar-confirm-dialog{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:24px 28px;max-width:340px;width:90%;text-align:center}.sidebar-confirm-msg{font-size:15px;color:var(--text-primary);margin:0 0 22px;line-height:1.5}.sidebar-confirm-actions{display:flex;gap:12px;justify-content:center}.sidebar-confirm-cancel{flex:1;padding:9px 0;background:var(--bg-surface-hover);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:14px;cursor:pointer;transition:background var(--transition-fast)}.sidebar-confirm-cancel:hover{background:var(--bg-surface-active)}.sidebar-confirm-delete{flex:1;padding:9px 0;background:#ef4444;border:none;border-radius:var(--radius-md);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background var(--transition-fast)}.sidebar-confirm-delete:hover{background:#dc2626}.sidebar-section-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 4px}.sidebar-icon-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:3px;border-radius:4px;display:flex;transition:color var(--transition-fast),background var(--transition-fast)}.sidebar-icon-btn svg{width:14px;height:14px}.sidebar-icon-btn:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.sidebar-project-folder{margin:0 0 2px}.sidebar-project-header{display:flex;align-items:center;gap:6px;padding:7px 14px;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);-webkit-user-select:none;user-select:none}.sidebar-project-header:hover{background:var(--bg-surface-hover)}.sidebar-chevron{width:13px;height:13px;color:var(--text-muted);transition:transform .2s;flex-shrink:0;transform:rotate(0)}.sidebar-chevron--open{transform:rotate(90deg)}.sidebar-folder-icon{width:15px;height:15px;color:#48c6e0;flex-shrink:0}.sidebar-project-name{flex:1;font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-project-count{font-size:11px;color:var(--text-muted);background:var(--bg-surface-hover);border-radius:10px;padding:1px 6px;flex-shrink:0}.sidebar-project-convs{padding-left:16px}.sidebar-project-empty{font-size:12px;color:var(--text-muted);padding:6px 14px 10px;font-style:italic}.sidebar-proj-new-form{display:flex;gap:6px;padding:6px 10px 8px}.sidebar-proj-create-btn{padding:0 10px;border:none;border-radius:var(--radius-sm);background:linear-gradient(135deg,#48c6e0,#2fa8c8);color:#fff;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s}.sidebar-proj-create-btn:disabled{opacity:.4;cursor:not-allowed}.sidebar-create-project-btn{display:flex;align-items:center;gap:8px;width:calc(100% - 20px);margin:4px 10px;padding:8px 12px;background:none;border:1px dashed rgba(72,198,224,.3);border-radius:var(--radius-sm);color:#48c6e0bf;font-size:12.5px;cursor:pointer;transition:all .15s}.sidebar-create-project-btn svg{width:15px;height:15px;flex-shrink:0}.sidebar-create-project-btn:hover{border-color:#48c6e0a6;color:#48c6e0;background:#48c6e00f}.sidebar-join-btn{display:flex;align-items:center;gap:8px;width:calc(100% - 20px);margin:4px 10px 10px;padding:8px 12px;background:none;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-sm);color:var(--text-muted);font-size:12.5px;cursor:pointer;transition:all .15s}.sidebar-join-btn svg{width:15px;height:15px;flex-shrink:0}.sidebar-join-btn:hover{border-color:#48c6e059;color:#48c6e0;background:#48c6e00f}.msg-row{display:flex;align-items:flex-start;gap:10px;width:100%}.msg-row--user{flex-direction:row-reverse;justify-content:flex-start}.msg-row--ai{flex-direction:row;justify-content:flex-start}.msg-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.msg-avatar svg{width:17px;height:17px}.msg-avatar--ai{background:linear-gradient(135deg,#48c6e0,#2fa8c8);color:#000;box-shadow:0 0 10px #48c6e040}.msg-avatar--user{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-default)}.msg-bubble{padding:12px 16px;border-radius:var(--radius-lg);position:relative;word-break:break-word}.msg-bubble--user{max-width:min(75%,600px);background:#48c6e024;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(72,198,224,.25);border-bottom-right-radius:4px;text-align:left}.msg-bubble--ai{flex:1;min-width:0;background:#ffffffd1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);box-shadow:0 4px 16px #0000000f;border-bottom-left-radius:4px}.msg-tool-badge{display:inline-flex;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:999px;border:1px solid;margin-bottom:6px;opacity:.85}.msg-text{font-size:14px;color:var(--text-primary);line-height:1.65}.msg-time{display:block;font-size:10px;color:var(--text-muted);margin-top:5px;text-align:right}.typing-indicator{display:flex;gap:5px;align-items:center;padding:2px 0}.streaming-cursor{display:inline-block;width:2px;height:1.1em;background:var(--cp-primary);border-radius:1px;margin-left:2px;vertical-align:text-bottom;animation:cursorBlink .8s step-end infinite}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.msg-copy-btn{background:transparent;color:var(--text-muted);padding:4px;border-radius:4px;display:flex;align-items:center;transition:color var(--transition-fast),background var(--transition-fast)}.msg-copy-btn svg{width:13px;height:13px}.msg-copy-btn:hover{color:var(--cp-primary);background:var(--cp-primary-light)}.code-block{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;margin:6px 0}.code-block-header{display:flex;align-items:center;justify-content:space-between;background:#1e293b;padding:6px 12px;font-size:11px;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:.05em}.msg-bubble--user .msg-text,.msg-bubble--ai .md-content,.msg-bubble--ai .md-content *{color:#000}.msg-bubble--ai .md-content strong{color:#000;font-weight:600}.msg-bubble--ai .md-content em{color:#000}@media (max-width: 600px){.msg-bubble{max-width:88%}}.intro-wrap{display:flex;flex-direction:column;align-items:center;padding:40px 0 32px;gap:0;flex:1}.intro-hero{text-align:center;margin-bottom:36px}.intro-avatar{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#48c6e0,#2fa8c8);color:#000;font-size:28px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;position:relative}.intro-avatar-ring{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid rgba(72,198,224,.35);animation:ringPulse 2.5s ease-in-out infinite}@keyframes ringPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.08);opacity:1}}.intro-avatar-wave{display:inline-block;transform-origin:70% 80%;animation:waveHand 1.8s ease-in-out infinite}@keyframes waveHand{0%{transform:rotate(0)}10%{transform:rotate(-10deg)}20%{transform:rotate(18deg)}35%{transform:rotate(-12deg)}50%{transform:rotate(16deg)}65%{transform:rotate(-8deg)}75%{transform:rotate(12deg)}85%{transform:rotate(-4deg)}to{transform:rotate(0)}}.intro-greeting{font-size:24px;font-weight:700;color:#000;margin-bottom:10px}.intro-sub{font-size:14px;color:#000;max-width:520px;line-height:1.65;margin:0 auto}.intro-prompt-label{font-size:12px;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;text-align:center}.intro-chips{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;max-width:680px}@media (max-width: 560px){.intro-chips{grid-template-columns:1fr}}.intro-chip{display:flex;align-items:center;gap:10px;padding:13px 15px;background:#ffffffb8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);box-shadow:0 4px 16px #0000000f;border-radius:var(--radius-lg);text-align:left;transition:all var(--transition-fast);cursor:pointer;position:relative;overflow:hidden}.intro-chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(72,198,224,.04),transparent);opacity:0;transition:opacity var(--transition-fast)}.intro-chip:hover{border-color:var(--cp-primary-border);background:var(--bg-surface-hover);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.intro-chip:hover:before{opacity:1}.intro-chip:hover .intro-chip-arrow{color:var(--cp-primary);transform:translate(3px)}.intro-chip-icon{width:36px;height:36px;border-radius:var(--radius-sm);background:var(--cp-primary-light);border:1px solid var(--cp-primary-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.intro-chip-icon svg{width:18px;height:18px;color:var(--cp-primary)}.intro-chip-text{flex:1;font-size:13px;color:#000;line-height:1.4;font-weight:400}.intro-chip:hover .intro-chip-text{color:#000}.intro-chip-arrow{width:14px;height:14px;color:#0006;flex-shrink:0;transition:color var(--transition-fast),transform var(--transition-fast)}.chat-window{flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.chat-window-inner{max-width:820px;width:100%;margin:0 auto;padding:24px 20px 20px;display:flex;flex-direction:column;gap:16px;min-height:100%}.chat-bottom-anchor{height:1px;flex-shrink:0}@media (max-width: 600px){.chat-window-inner{padding:16px 12px}}.input-area{padding:12px 20px 16px;background:transparent;flex-shrink:0;position:relative;z-index:5}.input-area:before{content:"";position:absolute;top:-32px;left:0;right:0;height:32px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.4));pointer-events:none}.input-card{max-width:820px;margin:0 auto;background:#ffffffd1;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--glass-shadow);padding:10px 14px 8px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.input-card:focus-within{border-color:var(--cp-primary-border);box-shadow:0 0 0 3px #48c6e01a,var(--glass-shadow)}.input-row{display:flex;align-items:flex-end;gap:8px}.input-textarea{flex:1;background:transparent;color:var(--text-primary);font-size:14px;line-height:1.6;resize:none;min-height:24px;max-height:160px;padding:2px 0;overflow-y:auto;caret-color:var(--cp-primary)}.input-textarea::placeholder{color:var(--text-muted)}.input-textarea:disabled{opacity:.6;cursor:not-allowed}.input-controls{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-bottom:2px}.input-btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--transition-fast)}.input-btn svg{width:16px;height:16px}.input-btn--send{background:var(--cp-primary);color:var(--text-on-primary)}.input-btn--send:hover:not(:disabled){background:var(--cp-primary-dark);box-shadow:var(--shadow-glow)}.input-btn--send:disabled{background:var(--bg-surface-hover);color:var(--text-muted)}.input-spinner{width:14px;height:14px;border:2px solid rgba(13,17,23,.3);border-top-color:var(--text-on-primary);border-radius:50%;animation:spin .7s linear infinite}.input-hint{font-size:10.5px;color:var(--text-muted);text-align:center;margin-top:6px;padding:0 4px}.input-hint kbd{display:inline-block;padding:1px 5px;background:var(--bg-input);border:1px solid var(--border-default);border-radius:4px;font-size:10px;font-family:inherit;color:var(--text-secondary)}@media (max-width: 600px){.input-area{padding:10px 12px 14px}.input-hint{display:none}}.profile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px;animation:profile-fade-in .15s ease}@keyframes profile-fade-in{0%{opacity:0}to{opacity:1}}.profile-modal{background:#fafafa;border:1px solid rgba(0,0,0,.1);border-radius:16px;width:100%;max-width:520px;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #0009;animation:profile-slide-up .2s ease;overflow:hidden}@keyframes profile-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.profile-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0;flex-shrink:0}.profile-title{font-size:18px;font-weight:700;color:#000;margin:0}.profile-close{background:transparent;color:#000;padding:6px;border-radius:8px;display:flex;align-items:center;transition:color .15s,background .15s}.profile-close svg{width:18px;height:18px}.profile-close:hover{color:#000;background:#0000000f}.profile-tabs{display:flex;padding:16px 24px 0;gap:4px;flex-shrink:0;flex-wrap:wrap}.profile-tab{background:transparent;color:#000;font-size:10pt;font-weight:500;padding:7px 14px;border-radius:0;border-bottom:2px solid transparent;transition:color .15s,border-color .15s;white-space:nowrap}.profile-tab:hover{color:#000;border-bottom-color:#000}.profile-tab--active{background:transparent;color:#000!important;font-weight:600;border-bottom:2px solid #000000}.profile-tab--danger{color:#c00!important}.profile-tab--danger:hover{border-bottom-color:#c00!important}.profile-tab--danger.profile-tab--active{background:transparent!important;color:#c00!important;border-bottom-color:#c00!important}.profile-body{padding:24px;overflow-y:auto;flex:1}.profile-form{display:flex;flex-direction:column;gap:16px}.profile-label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:#000}.profile-input{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:10px;padding:10px 14px;font-size:14px;color:#000;transition:border-color .15s,background .15s;width:100%;box-sizing:border-box}.profile-input:focus{outline:none;border-color:var(--accent-blue, #48c6e0);background:var(--bg-input-focus, rgba(72, 198, 224, .08))}.profile-input:disabled{opacity:.5;cursor:not-allowed}.profile-input--error{border-color:#f87171}.profile-pw-wrap{position:relative}.profile-pw-wrap .profile-input{padding-right:44px}.profile-eye-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;color:#666;padding:4px;display:flex;align-items:center}.profile-eye-btn svg{width:16px;height:16px}.profile-eye-btn:hover{color:#000}.profile-hint{font-size:13px;color:#333;margin:0;line-height:1.5}.profile-hint strong{color:#000}.profile-avatar-row{display:flex;align-items:center;gap:16px;padding-bottom:8px}.profile-avatar-lg{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#48c6e0,#2fa8c8);color:#0d0d1a;font-weight:800;font-size:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile-avatar-info{display:flex;flex-direction:column;gap:4px}.profile-email-label{font-size:14px;color:#000;font-weight:500}.profile-role-badge{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--accent-blue, #48c6e0);background:#48c6e01f;padding:2px 8px;border-radius:20px;align-self:flex-start}.profile-btn{background:#09f;color:#fff;font-size:14px;font-weight:700;padding:11px 20px;border-radius:10px;transition:opacity .15s,transform .15s;cursor:pointer;align-self:flex-start}.profile-btn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.profile-btn:disabled{opacity:.5;cursor:not-allowed}.profile-btn--danger{background:linear-gradient(135deg,#f87171,#dc2626);color:#fff}.profile-btn--outline{background:transparent;border:1px solid rgba(0,0,0,.2);color:#000}.profile-btn--outline:hover:not(:disabled){background:#0000000d}.profile-link-btn{background:transparent;color:#09f;font-size:13px;padding:0;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:2px;align-self:flex-start}.profile-link-btn:hover{opacity:.8}.profile-otp-row{display:flex;gap:8px;flex-wrap:wrap}.profile-otp-box{width:44px;height:52px;background:#fff;border:1.5px solid rgba(0,0,0,.15);border-radius:10px;text-align:center;font-size:20px;font-weight:700;font-family:Courier New,monospace;letter-spacing:2px;color:#000;transition:border-color .15s,background .15s;caret-color:transparent}.profile-otp-box:focus{outline:none;border-color:var(--accent-blue, #48c6e0);background:#48c6e014;box-shadow:0 0 0 3px #48c6e026}.profile-error{font-size:13px;color:#f87171;background:#f871711a;border:1px solid rgba(248,113,113,.25);border-radius:8px;padding:8px 12px;margin:0}.profile-success{font-size:13px;color:#4ade80;background:#4ade801a;border:1px solid rgba(74,222,128,.25);border-radius:8px;padding:8px 12px;margin:0}.profile-success-screen{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:8px 0}.profile-check-icon{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#4ade80,#22c55e);color:#0d0d1a;font-size:28px;font-weight:900;display:flex;align-items:center;justify-content:center}.profile-check-icon--orange{background:linear-gradient(135deg,#fb923c,#f97316)}.profile-success-screen h3{font-size:18px;font-weight:700;color:#000;margin:0}.profile-success-screen p{font-size:14px;color:#333;margin:0;max-width:360px;line-height:1.6}.profile-countdown-circle{position:relative;width:90px;height:90px;display:flex;align-items:center;justify-content:center}.profile-countdown-circle svg{transform:rotate(-90deg)}.profile-countdown-track{fill:none;stroke:#fb923c26;stroke-width:6}.profile-countdown-fill{fill:none;stroke:#f97316;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.profile-countdown-number{position:absolute;font-size:28px;font-weight:800;color:#f97316;font-variant-numeric:tabular-nums}.profile-countdown-hint{font-size:13px!important;color:#888!important;margin-top:-4px!important}.profile-danger-banner{display:flex;align-items:flex-start;gap:10px;background:#f871711a;border:1px solid rgba(248,113,113,.25);border-radius:10px;padding:12px 14px;font-size:13px;color:#f87171;line-height:1.5}.profile-danger-banner svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}.profile-upload-zone{border:2px dashed rgba(0,0,0,.2);border-radius:12px;padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;transition:border-color .15s,background .15s;color:#333;font-size:14px;text-align:center}.profile-upload-zone:hover,.profile-upload-zone--filled{border-color:var(--accent-blue, #48c6e0);background:#48c6e00d}.profile-upload-zone svg{width:32px;height:32px}.profile-upload-filename{font-size:14px;font-weight:600;color:#000;word-break:break-all}.profile-upload-change{font-size:12px;color:#09f}@media (max-width: 480px){.profile-modal{border-radius:12px 12px 0 0;position:fixed;bottom:0;left:0;right:0;max-width:100%}.profile-overlay{align-items:flex-end;padding:0}.profile-otp-box{width:38px;height:46px;font-size:18px}}.chat-layout{display:flex;height:100vh;width:100%;background:transparent;overflow:hidden}.chat-main{flex:1;display:flex;flex-direction:column;min-width:0;margin-left:0;transition:margin-left var(--transition-normal);overflow:hidden}@media (min-width: 769px){.chat-main--sidebar-open{margin-left:var(--sidebar-width)}}.chat-topbar{height:var(--header-height);display:flex;align-items:center;padding:0 16px;gap:12px;background:var(--bg-sidebar);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:var(--glass-border);box-shadow:0 2px 12px #0000000d;flex-shrink:0;position:relative;z-index:10}.chat-menu-btn{background:transparent;color:var(--text-secondary);padding:8px;border-radius:var(--radius-sm);display:flex;align-items:center;flex-shrink:0}.chat-menu-btn svg{width:20px;height:20px}.chat-menu-btn:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.chat-topbar-center{display:flex;align-items:center;gap:8px;flex:1}.chat-topbar-logo{height:26px;width:auto}.chat-topbar-title{font-size:14px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.chat-ws-badge{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:500;border:1px solid transparent;flex-shrink:0}.chat-ws-badge--connected{background:#48c6641f;border-color:#48c6644d;color:#16a34a}.chat-ws-badge--connecting{background:#fbbf241f;border-color:#fbbf244d;color:#d97706}.chat-ws-badge--error{background:#ef44441f;border-color:#ef44444d;color:#dc2626}.chat-ws-badge--online{background:#48c6641f;border-color:#48c6644d;color:#16a34a}.chat-ws-badge--offline{background:#ef44441f;border-color:#ef44444d;color:#dc2626}.chat-ws-badge--disconnected{background:#94a3b81a;border-color:#94a3b833;color:var(--text-muted)}.chat-ws-badge--demo{background:#48c6e01a;border-color:#48c6e040;color:var(--cp-primary)}.chat-ws-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.chat-ws-badge--connecting .chat-ws-dot{animation:blink 1s infinite}.chat-error-banner{display:flex;align-items:center;gap:8px;background:#ef44441a;border-bottom:1px solid rgba(239,68,68,.2);padding:8px 20px;font-size:12px;color:#dc2626;flex-shrink:0}.chat-error-banner svg{width:14px;height:14px;flex-shrink:0}html:has(.legal-page),body:has(.legal-page),#root:has(.legal-page){overflow:auto!important;height:auto!important}.legal-page{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background:var(--bg-base);padding:40px 16px 60px;position:relative;overflow-x:hidden}.legal-bg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.legal-card{background:var(--bg-sidebar);border:1px solid var(--border-accent);border-radius:var(--radius-xl);padding:40px 44px 36px;width:100%;max-width:780px;position:relative;box-shadow:var(--shadow-md),var(--shadow-glow)}.legal-back{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--cp-primary);text-decoration:none;font-weight:600;margin-bottom:20px;transition:opacity .15s}.legal-back:hover{text-decoration:underline;opacity:.85}.legal-title{font-size:26px;font-weight:800;color:var(--text-primary);margin:0 0 6px;letter-spacing:-.02em}.legal-effective{font-size:12px;color:var(--text-muted);margin:0 0 28px}.legal-body{font-size:14px;line-height:1.75;color:var(--text-secondary)}.legal-body section{margin-bottom:28px}.legal-body section:last-child{margin-bottom:0}.legal-body h2{font-size:17px;font-weight:700;color:var(--text-primary);margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--border-default)}.legal-body h3{font-size:14px;font-weight:700;color:var(--text-primary);margin:16px 0 6px}.legal-body p{margin:0 0 10px}.legal-body ul{margin:6px 0 12px;padding-left:22px}.legal-body li{margin-bottom:6px}.legal-body a{color:var(--cp-primary);text-decoration:none;font-weight:500}.legal-body a:hover{text-decoration:underline}.legal-inline-link{color:var(--cp-primary);text-decoration:none;font-weight:600}.legal-inline-link:hover{text-decoration:underline}.legal-table{width:100%;border-collapse:collapse;font-size:13px;margin:12px 0 16px}.legal-table th,.legal-table td{text-align:left;padding:8px 12px;border:1px solid var(--border-default)}.legal-table th{background:#48c6e00f;color:var(--text-primary);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.03em}.legal-table td{color:var(--text-secondary);vertical-align:top}.legal-important{background:#f871710f;border:1px solid rgba(248,113,113,.2);border-radius:var(--radius-md);padding:16px 18px;margin:10px 0 14px}.legal-important p{margin-bottom:8px}.legal-important p:last-child{margin-bottom:0}.legal-contact{background:#48c6e00f;border:1px solid var(--cp-primary-border);border-radius:var(--radius-md);padding:14px 18px;margin-top:8px}.legal-contact p{margin:0 0 2px;font-size:13px}.legal-footer{text-align:center;margin-top:32px;padding-top:18px;border-top:1px solid var(--border-default)}.legal-footer p{font-size:11px;color:var(--text-muted);margin:0}@media (max-width: 600px){.legal-card{padding:28px 20px 24px}.legal-title{font-size:22px}.legal-table{font-size:12px}.legal-table th,.legal-table td{padding:6px 8px}}:root{--cp-primary: #48c6e0;--cp-primary-dark: #2fa8c8;--cp-primary-light: rgba(72, 198, 224, .12);--cp-primary-border: rgba(72, 198, 224, .3);--bg-base: transparent;--bg-sidebar: rgba(255, 255, 255, .7);--bg-surface: rgba(255, 255, 255, .65);--bg-surface-hover: rgba(255, 255, 255, .88);--bg-input: rgba(255, 255, 255, .8);--bg-message-user: rgba(72, 198, 224, .13);--bg-message-ai: rgba(255, 255, 255, .8);--bg-overlay: rgba(0, 0, 0, .25);--glass-blur: blur(18px);--glass-border: 1px solid rgba(255, 255, 255, .55);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .08), 0 2px 8px rgba(0, 0, 0, .04);--text-primary: #000000;--text-secondary: #1a1a1a;--text-muted: #555555;--text-accent: #0ea5c9;--text-on-primary: #ffffff;--border-subtle: rgba(0, 0, 0, .07);--border-default: rgba(0, 0, 0, .1);--border-accent: rgba(72, 198, 224, .45);--sidebar-width: 260px;--header-height: 56px;--input-area-height: 80px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--transition-fast: .15s ease;--transition-normal: .25s ease;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .07);--shadow-md: 0 8px 32px rgba(0, 0, 0, .1);--shadow-glow: 0 0 24px rgba(72, 198, 224, .3)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%;overflow:hidden}html.lp-body,html.lp-body body,html.lp-body #root{height:auto!important;min-height:100%!important;overflow:visible!important}body{font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.6;background:linear-gradient(145deg,#daf3fb,#eef9fd 35%,#f7fdff 65%,#fff);background-attachment:fixed;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#48c6e040;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#48c6e073}h1,h2,h3,h4,h5,h6{font-weight:600;color:var(--text-primary)}a{color:var(--cp-primary);text-decoration:none}a:hover{text-decoration:underline}code{font-family:Fira Code,Courier New,monospace;font-size:.875em;background:#48c6e014;padding:2px 6px;border-radius:var(--radius-sm);color:var(--cp-primary)}pre code{background:transparent;padding:0;color:inherit}button{cursor:pointer;font-family:inherit;border:none;outline:none;transition:background var(--transition-fast),opacity var(--transition-fast)}button:disabled{opacity:.5;cursor:not-allowed}input,textarea{font-family:inherit;outline:none;border:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cp-btn-primary{background:var(--cp-primary);color:var(--text-on-primary);font-weight:600;padding:10px 20px;border-radius:var(--radius-md);font-size:14px;letter-spacing:.01em;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.cp-btn-primary:hover:not(:disabled){background:var(--cp-primary-dark);box-shadow:var(--shadow-glow)}.cp-btn-ghost{background:transparent;color:var(--text-secondary);padding:7px 12px;border-radius:var(--radius-sm);font-size:13px}.cp-btn-ghost:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease forwards}@keyframes blink{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.typing-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cp-primary);animation:blink 1.2s infinite ease-in-out}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes pulseGlow{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 8px #ef444400}}.recording-pulse{animation:pulseGlow 1.2s infinite}.md-content{line-height:1.75;font-size:14px}.md-content p{margin-bottom:.6em}.md-content p:last-child{margin-bottom:0}.md-content ul,.md-content ol{padding-left:1.4em;margin-bottom:.6em}.md-content li{margin-bottom:.2em}.md-content h1,.md-content h2,.md-content h3{margin:.8em 0 .4em}.md-content table{width:100%;border-collapse:collapse;margin-bottom:.8em;font-size:13px}.md-content th,.md-content td{border:1px solid var(--border-default);padding:6px 10px;text-align:left}.md-content th{background:var(--bg-surface);color:var(--cp-primary)}.md-content blockquote{border-left:3px solid var(--cp-primary);padding-left:12px;color:var(--text-secondary);margin:.6em 0}.md-content pre{background:#1e293b;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:14px;overflow-x:auto;margin-bottom:.8em}.md-content strong{color:var(--text-primary);font-weight:600}.md-content em{color:var(--text-secondary)}@media (max-width: 768px){:root{--sidebar-width: 0px}.hide-mobile{display:none!important}}
