@font-face{font-family:uicons-regular-rounded;src:url(/assets/uicons-regular-rounded-J3WOUERV-90bf775e.woff2) format("woff2"),url(/assets/uicons-regular-rounded-KDJ23353-c9e3358c.woff) format("woff"),url(/assets/uicons-regular-rounded-ESQGLQQ4-1aceb55e.eot#iefix) format("embedded-opentype");font-display:swap}i[class^=fi-rr-]:before,i[class*=" fi-rr-"]:before,span[class^=fi-rr-]:before,span[class*=fi-rr-]:before{font-family:uicons-regular-rounded!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.variable-selector-00:before{content:"︀"}.variable-selector-01:before{content:"︁"}.variable-selector-02:before{content:"︂"}.variable-selector-03:before{content:"︃"}.variable-selector-04:before{content:"︄"}.variable-selector-05:before{content:"︅"}.variable-selector-06:before{content:"︆"}.variable-selector-07:before{content:"︇"}.variable-selector-08:before{content:"︈"}.variable-selector-09:before{content:"︉"}.variable-selector-0a:before{content:"︊"}.variable-selector-0b:before{content:"︋"}.variable-selector-0c:before{content:"︌"}.variable-selector-0d:before{content:"︍"}.variable-selector-0e:before{content:"︎"}.variable-selector-0f:before{content:"️"}.combining-half-marks-00:before{content:"︠"}.combining-half-marks-01:before{content:"︡"}.combining-half-marks-02:before{content:"︢"}.combining-half-marks-03:before{content:"︣"}.combining-half-marks-04:before{content:"︤"}.combining-half-marks-05:before{content:"︥"}.combining-half-marks-06:before{content:"︦"}.combining-half-marks-07:before{content:"︧"}.combining-half-marks-08:before{content:"︨"}.combining-half-marks-09:before{content:"︩"}.combining-half-marks-0a:before{content:"︪"}.combining-half-marks-0b:before{content:"︫"}.combining-half-marks-0c:before{content:"︬"}.combining-half-marks-0d:before{content:"︭"}.combining-half-marks-0e:before{content:"︮"}.combining-half-marks-0f:before{content:"︯"}.zero-width-no-break-space-0f:before{content:"\feff"}.fi-rr-0:before{content:""}.fi-rr-00s-music-disc:before{content:""}.fi-rr-1:before{content:""}.fi-rr-2:before{content:""}.fi-rr-3:before{content:""}.fi-rr-360-degrees:before{content:""}.fi-rr-4:before{content:""}.fi-rr-404:before{content:""}.fi-rr-5:before{content:""}.fi-rr-6:before{content:""}.fi-rr-60s-music-disc:before{content:""}.fi-rr-7:before{content:""}.fi-rr-70s-music-disc:before{content:""}.fi-rr-8:before{content:""}.fi-rr-80s-music-disc:before{content:""}.fi-rr-9:before{content:""}.fi-rr-90s-music-disc:before{content:""}.fi-rr-a:before{content:""}.fi-rr-accident:before{content:""}.fi-rr-acorn:before{content:""}.fi-rr-ad-paid:before{content:""}.fi-rr-ad:before{content:""}.fi-rr-add-document:before{content:""}.fi-rr-add-folder:before{content:""}.fi-rr-add-image:before{content:""}.fi-rr-add:before{content:""}.fi-rr-address-book:before{content:""}.fi-rr-address-card:before{content:""}.fi-rr-admin-alt:before{content:""}.fi-rr-admin:before{content:""}.fi-rr-age-alt:before{content:""}.fi-rr-age-restriction-eighteen:before{content:""}.fi-rr-age-restriction-seven:before{content:""}.fi-rr-age-restriction-six:before{content:""}.fi-rr-age-restriction-sixteen:before{content:""}.fi-rr-age-restriction-thirteen:before{content:""}.fi-rr-age-restriction-three:before{content:""}.fi-rr-age-restriction-twelve:before{content:""}.fi-rr-age-restriction-twenty-one:before{content:""}.fi-rr-age-restriction-zero:before{content:""}.fi-rr-age:before{content:""}.fi-rr-air-conditioner:before{content:""}.fi-rr-air-freshener:before{content:""}.fi-rr-air-pollution:before{content:""}.fi-rr-airplane-journey:before{content:""}.fi-rr-airplane-window-open:before{content:""}.fi-rr-airplay:before{content:""}.fi-rr-alarm-clock:before{content:""}.fi-rr-alarm-exclamation:before{content:""}.fi-rr-alarm-plus:before{content:""}.fi-rr-alarm-snooze:before{content:""}.fi-rr-album-circle-plus:before{content:""}.fi-rr-album-circle-user:before{content:""}.fi-rr-album-collection:before{content:""}.fi-rr-album:before{content:""}.fi-rr-algorithm:before{content:""}.fi-rr-alicorn:before{content:""}.fi-rr-alien:before{content:""}.fi-rr-align-center:before{content:""}.fi-rr-align-justify:before{content:""}.fi-rr-align-left:before{content:""}.fi-rr-align-slash:before{content:""}.fi-rr-ambulance:before{content:""}.fi-rr-analyse-alt:before{content:""}.fi-rr-analyse:before{content:""}.fi-rr-anatomical-heart:before{content:""}.fi-rr-anchor:before{content:""}.fi-rr-angel:before{content:""}.fi-rr-angle-90:before{content:""}.fi-rr-angle-circle-down:before{content:""}.fi-rr-angle-circle-left:before{content:""}.fi-rr-angle-circle-right:before{content:""}.fi-rr-angle-circle-up:before{content:""}.fi-rr-angle-double-left:before{content:""}.fi-rr-angle-double-right:before{content:""}.fi-rr-angle-double-small-down:before{content:""}.fi-rr-angle-double-small-left:before{content:""}.fi-rr-angle-double-small-right:before{content:""}.fi-rr-angle-double-small-up:before{content:""}.fi-rr-angle-down:before{content:""}.fi-rr-angle-left:before{content:""}.fi-rr-angle-right:before{content:""}.fi-rr-angle-small-down:before{content:""}.fi-rr-angle-small-left:before{content:""}.fi-rr-angle-small-right:before{content:""}.fi-rr-angle-small-up:before{content:""}.fi-rr-angle-square-down:before{content:""}.fi-rr-angle-square-left:before{content:""}.fi-rr-angle-square-right:before{content:""}.fi-rr-angle-square-up:before{content:""}.fi-rr-angle-up:before{content:""}.fi-rr-angle:before{content:""}.fi-rr-angles-up-down:before{content:""}.fi-rr-angry:before{content:""}.fi-rr-animated-icon:before{content:""}.fi-rr-ankh:before{content:""}.fi-rr-answer-alt:before{content:""}.fi-rr-answer:before{content:""}.fi-rr-apartment:before{content:""}.fi-rr-aperture:before{content:""}.fi-rr-api:before{content:""}.fi-rr-apple-core:before{content:""}.fi-rr-apple-crate:before{content:""}.fi-rr-apple-whole:before{content:""}.fi-rr-apps-add:before{content:""}.fi-rr-apps-delete:before{content:""}.fi-rr-apps-sort:before{content:""}.fi-rr-apps:before{content:""}.fi-rr-archive:before{content:""}.fi-rr-archway:before{content:""}.fi-rr-arrow-alt-circle-down:before{content:""}.fi-rr-arrow-alt-circle-left:before{content:""}.fi-rr-arrow-alt-circle-right:before{content:""}.fi-rr-arrow-alt-circle-up:before{content:""}.fi-rr-arrow-alt-down:before{content:""}.fi-rr-arrow-alt-from-bottom:before{content:""}.fi-rr-arrow-alt-from-left:before{content:""}.fi-rr-arrow-alt-from-right:before{content:""}.fi-rr-arrow-alt-from-top:before{content:""}.fi-rr-arrow-alt-left:before{content:""}.fi-rr-arrow-alt-right:before{content:""}.fi-rr-arrow-alt-square-down:before{content:""}.fi-rr-arrow-alt-square-left:before{content:""}.fi-rr-arrow-alt-square-right:before{content:""}.fi-rr-arrow-alt-square-up:before{content:""}.fi-rr-arrow-alt-to-bottom:before{content:""}.fi-rr-arrow-alt-to-left:before{content:""}.fi-rr-arrow-alt-to-right:before{content:""}.fi-rr-arrow-alt-to-top:before{content:""}.fi-rr-arrow-alt-up:before{content:""}.fi-rr-arrow-circle-down:before{content:""}.fi-rr-arrow-circle-left:before{content:""}.fi-rr-arrow-circle-right:before{content:""}.fi-rr-arrow-circle-up:before{content:""}.fi-rr-arrow-comparison:before{content:""}.fi-rr-arrow-down-from-arc:before{content:""}.fi-rr-arrow-down-from-dotted-line:before{content:""}.fi-rr-arrow-down-left:before{content:""}.fi-rr-arrow-down-small-big:before{content:""}.fi-rr-arrow-down-to-dotted-line:before{content:""}.fi-rr-arrow-down-to-square:before{content:""}.fi-rr-arrow-down-triangle-square:before{content:""}.fi-rr-arrow-down:before{content:""}.fi-rr-arrow-from-bottom:before{content:""}.fi-rr-arrow-from-left:before{content:""}.fi-rr-arrow-from-right:before{content:""}.fi-rr-arrow-from-top:before{content:""}.fi-rr-arrow-left-from-arc:before{content:""}.fi-rr-arrow-left-from-line:before{content:""}.fi-rr-arrow-left-to-arc:before{content:""}.fi-rr-arrow-left:before{content:""}.fi-rr-arrow-progress-alt:before{content:""}.fi-rr-arrow-progress:before{content:""}.fi-rr-arrow-right-to-bracket:before{content:""}.fi-rr-arrow-right:before{content:""}.fi-rr-arrow-small-down:before{content:""}.fi-rr-arrow-small-left:before{content:""}.fi-rr-arrow-small-right:before{content:""}.fi-rr-arrow-small-up:before{content:""}.fi-rr-arrow-square-down:before{content:""}.fi-rr-arrow-square-left:before{content:""}.fi-rr-arrow-square-right:before{content:""}.fi-rr-arrow-square-up:before{content:""}.fi-rr-arrow-to-bottom:before{content:""}.fi-rr-arrow-to-left:before{content:""}.fi-rr-arrow-to-right:before{content:""}.fi-rr-arrow-to-top:before{content:""}.fi-rr-arrow-trend-down:before{content:""}.fi-rr-arrow-trend-up:before{content:""}.fi-rr-arrow-turn-down-left:before{content:""}.fi-rr-arrow-turn-down-right:before{content:""}.fi-rr-arrow-turn-left-up:before{content:""}.fi-rr-arrow-up-from-dotted-line:before{content:""}.fi-rr-arrow-up-from-ground-water:before{content:""}.fi-rr-arrow-up-from-square:before{content:""}.fi-rr-arrow-up-left-from-circle:before{content:""}.fi-rr-arrow-up-left:before{content:""}.fi-rr-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.fi-rr-arrow-up-right-from-square:before{content:""}.fi-rr-arrow-up-right:before{content:""}.fi-rr-arrow-up-small-big:before{content:""}.fi-rr-arrow-up-square-triangle:before{content:""}.fi-rr-arrow-up-to-arc:before{content:""}.fi-rr-arrow-up-to-dotted-line:before{content:""}.fi-rr-arrow-up:before{content:""}.fi-rr-arrow-upward-growth-crypto:before{content:""}.fi-rr-arrows-alt-h:before{content:""}.fi-rr-arrows-alt-v:before{content:""}.fi-rr-arrows-alt:before{content:""}.fi-rr-arrows-cross:before{content:""}.fi-rr-arrows-from-dotted-line:before{content:""}.fi-rr-arrows-from-line:before{content:""}.fi-rr-arrows-h-copy:before{content:""}.fi-rr-arrows-h:before{content:""}.fi-rr-arrows-repeat-1:before{content:""}.fi-rr-arrows-repeat:before{content:""}.fi-rr-arrows-retweet:before{content:""}.fi-rr-arrows-split-right-and-left:before{content:""}.fi-rr-arrows-split-up-and-left:before{content:""}.fi-rr-arrows-to-circle:before{content:""}.fi-rr-arrows-to-dotted-line:before{content:""}.fi-rr-arrows-to-eye:before{content:""}.fi-rr-arrows-to-line:before{content:""}.fi-rr-arrows:before{content:""}.fi-rr-artificial-intelligence:before{content:""}.fi-rr-assept-document:before{content:""}.fi-rr-assessment-alt:before{content:""}.fi-rr-assessment:before{content:""}.fi-rr-assign:before{content:""}.fi-rr-assistive-listening-systems:before{content:""}.fi-rr-asterik:before{content:""}.fi-rr-at:before{content:""}.fi-rr-attribution-pen:before{content:""}.fi-rr-attribution-pencil:before{content:""}.fi-rr-aubergine:before{content:""}.fi-rr-auction:before{content:""}.fi-rr-audience-megaphone:before{content:""}.fi-rr-audio-description-slash:before{content:""}.fi-rr-audit-alt:before{content:""}.fi-rr-audit:before{content:""}.fi-rr-austral-sign:before{content:""}.fi-rr-avocado:before{content:""}.fi-rr-award:before{content:""}.fi-rr-axe-battle:before{content:""}.fi-rr-axe:before{content:""}.fi-rr-b:before{content:""}.fi-rr-baby-carriage:before{content:""}.fi-rr-baby:before{content:""}.fi-rr-back-up:before{content:""}.fi-rr-background:before{content:""}.fi-rr-backpack:before{content:""}.fi-rr-bacon:before{content:""}.fi-rr-bacteria:before{content:""}.fi-rr-bacterium:before{content:""}.fi-rr-badge-check:before{content:""}.fi-rr-badge-dollar:before{content:""}.fi-rr-badge-leaf:before{content:""}.fi-rr-badge-percent:before{content:""}.fi-rr-badge-sheriff:before{content:""}.fi-rr-badge:before{content:""}.fi-rr-badger-honey:before{content:""}.fi-rr-badget-check-alt:before{content:""}.fi-rr-badminton:before{content:""}.fi-rr-bag-map-pin:before{content:""}.fi-rr-bag-seedling:before{content:""}.fi-rr-bag-shopping-minus:before{content:""}.fi-rr-bags-shopping:before{content:""}.fi-rr-baguette:before{content:""}.fi-rr-bahai:before{content:""}.fi-rr-baht-sign:before{content:""}.fi-rr-balance-scale-left:before{content:""}.fi-rr-balance-scale-right:before{content:""}.fi-rr-ball-pile:before{content:""}.fi-rr-ball:before{content:""}.fi-rr-ballet-dance:before{content:""}.fi-rr-balloon:before{content:""}.fi-rr-balloons:before{content:""}.fi-rr-ballot-check:before{content:""}.fi-rr-ballot:before{content:""}.fi-rr-ban-bug:before{content:""}.fi-rr-ban:before{content:""}.fi-rr-banana:before{content:""}.fi-rr-band-aid:before{content:""}.fi-rr-bangladeshi-taka-sign:before{content:""}.fi-rr-banjo:before{content:""}.fi-rr-bank:before{content:""}.fi-rr-banner-2:before{content:""}.fi-rr-banner-3:before{content:""}.fi-rr-banner-4:before{content:""}.fi-rr-banner-5:before{content:""}.fi-rr-banner:before{content:""}.fi-rr-barber-pole:before{content:""}.fi-rr-barber-shop:before{content:""}.fi-rr-barcode-read:before{content:""}.fi-rr-barcode-scan:before{content:""}.fi-rr-barcode:before{content:""}.fi-rr-bars-filter:before{content:""}.fi-rr-bars-progress:before{content:""}.fi-rr-bars-sort:before{content:""}.fi-rr-bars-staggered:before{content:""}.fi-rr-baseball-alt:before{content:""}.fi-rr-baseball:before{content:""}.fi-rr-basket-shopping-minus:before{content:""}.fi-rr-basket-shopping-plus:before{content:""}.fi-rr-basket-shopping-simple:before{content:""}.fi-rr-basket:before{content:""}.fi-rr-basketball:before{content:""}.fi-rr-bat:before{content:""}.fi-rr-bath:before{content:""}.fi-rr-battery-bolt:before{content:""}.fi-rr-battery-empty:before{content:""}.fi-rr-battery-exclamation:before{content:""}.fi-rr-battery-full:before{content:""}.fi-rr-battery-half:before{content:""}.fi-rr-battery-quarter:before{content:""}.fi-rr-battery-slash:before{content:""}.fi-rr-battery-three-quarters:before{content:""}.fi-rr-beacon:before{content:""}.fi-rr-bed-alt:before{content:""}.fi-rr-bed-bunk:before{content:""}.fi-rr-bed-empty:before{content:""}.fi-rr-bed:before{content:""}.fi-rr-bee:before{content:""}.fi-rr-beer-mug-empty:before{content:""}.fi-rr-beer:before{content:""}.fi-rr-bell-concierge:before{content:""}.fi-rr-bell-notification-call:before{content:""}.fi-rr-bell-notification-social-media:before{content:""}.fi-rr-bell-ring:before{content:""}.fi-rr-bell-school-slash:before{content:""}.fi-rr-bell-school:before{content:""}.fi-rr-bell-slash:before{content:""}.fi-rr-bell:before{content:""}.fi-rr-bells:before{content:""}.fi-rr-bench-tree:before{content:""}.fi-rr-benefit-diamond-alt:before{content:""}.fi-rr-benefit-diamond:before{content:""}.fi-rr-benefit-hand:before{content:""}.fi-rr-benefit-increase:before{content:""}.fi-rr-benefit-porcent:before{content:""}.fi-rr-benefit:before{content:""}.fi-rr-betamax:before{content:""}.fi-rr-bible:before{content:""}.fi-rr-bicycle-journey:before{content:""}.fi-rr-bike:before{content:""}.fi-rr-biking-mountain:before{content:""}.fi-rr-biking:before{content:""}.fi-rr-bill-arrow:before{content:""}.fi-rr-billiard:before{content:""}.fi-rr-bin-bottles:before{content:""}.fi-rr-binary-circle-check:before{content:""}.fi-rr-binary-lock:before{content:""}.fi-rr-binary-slash:before{content:""}.fi-rr-binary:before{content:""}.fi-rr-binoculars:before{content:""}.fi-rr-bio-leaves:before{content:""}.fi-rr-bio:before{content:""}.fi-rr-biohazard:before{content:""}.fi-rr-bird:before{content:""}.fi-rr-bitcoin-sign:before{content:""}.fi-rr-blanket:before{content:""}.fi-rr-blender-phone:before{content:""}.fi-rr-blender:before{content:""}.fi-rr-blinds-open:before{content:""}.fi-rr-blinds-raised:before{content:""}.fi-rr-blinds:before{content:""}.fi-rr-block-brick:before{content:""}.fi-rr-block-microphone:before{content:""}.fi-rr-block-question:before{content:""}.fi-rr-block-quote:before{content:""}.fi-rr-block:before{content:""}.fi-rr-blockchain-3:before{content:""}.fi-rr-blog-pencil:before{content:""}.fi-rr-blog-text:before{content:""}.fi-rr-blood-dropper:before{content:""}.fi-rr-blood-test-tube-alt:before{content:""}.fi-rr-blood-test-tube:before{content:""}.fi-rr-blood:before{content:""}.fi-rr-blueberries:before{content:""}.fi-rr-blueprint:before{content:""}.fi-rr-bold:before{content:""}.fi-rr-bolt-auto:before{content:""}.fi-rr-bolt-slash:before{content:""}.fi-rr-bolt:before{content:""}.fi-rr-bomb:before{content:""}.fi-rr-bone-break:before{content:""}.fi-rr-bone:before{content:""}.fi-rr-bong:before{content:""}.fi-rr-bonus-alt:before{content:""}.fi-rr-bonus-star:before{content:""}.fi-rr-bonus:before{content:""}.fi-rr-book-alt:before{content:""}.fi-rr-book-arrow-right:before{content:""}.fi-rr-book-arrow-up:before{content:""}.fi-rr-book-atlas:before{content:""}.fi-rr-book-bookmark:before{content:""}.fi-rr-book-circle-arrow-right:before{content:""}.fi-rr-book-circle-arrow-up:before{content:""}.fi-rr-book-copy:before{content:""}.fi-rr-book-dead:before{content:""}.fi-rr-book-font:before{content:""}.fi-rr-book-heart:before{content:""}.fi-rr-book-medical:before{content:""}.fi-rr-book-open-cover:before{content:""}.fi-rr-book-open-reader:before{content:""}.fi-rr-book-plus:before{content:""}.fi-rr-book-quran:before{content:""}.fi-rr-book-section:before{content:""}.fi-rr-book-spells:before{content:""}.fi-rr-book-tanakh:before{content:""}.fi-rr-book-user:before{content:""}.fi-rr-book:before{content:""}.fi-rr-Booking:before{content:""}.fi-rr-bookmark-slash:before{content:""}.fi-rr-bookmark:before{content:""}.fi-rr-books-medical:before{content:""}.fi-rr-books:before{content:""}.fi-rr-boot-heeled:before{content:""}.fi-rr-boot:before{content:""}.fi-rr-booth-curtain:before{content:""}.fi-rr-border-all:before{content:""}.fi-rr-border-bottom:before{content:""}.fi-rr-border-center-h:before{content:""}.fi-rr-border-center-v:before{content:""}.fi-rr-border-inner:before{content:""}.fi-rr-border-left:before{content:""}.fi-rr-border-none:before{content:""}.fi-rr-border-outer:before{content:""}.fi-rr-border-right:before{content:""}.fi-rr-border-style-alt:before{content:""}.fi-rr-border-style:before{content:""}.fi-rr-border-top:before{content:""}.fi-rr-boss:before{content:""}.fi-rr-bottle-droplet:before{content:""}.fi-rr-bottle:before{content:""}.fi-rr-bow-arrow:before{content:""}.fi-rr-bowl-chopsticks-noodles:before{content:""}.fi-rr-bowl-chopsticks:before{content:""}.fi-rr-bowl-rice:before{content:""}.fi-rr-bowl-scoop:before{content:""}.fi-rr-bowl-scoops:before{content:""}.fi-rr-bowl-soft-serve:before{content:""}.fi-rr-bowl-spoon:before{content:""}.fi-rr-bowling-ball:before{content:""}.fi-rr-bowling-pins:before{content:""}.fi-rr-bowling:before{content:""}.fi-rr-box-alt:before{content:""}.fi-rr-box-ballot:before{content:""}.fi-rr-box-check:before{content:""}.fi-rr-box-circle-check:before{content:""}.fi-rr-box-dollar:before{content:""}.fi-rr-box-fragile:before{content:""}.fi-rr-box-heart:before{content:""}.fi-rr-box-open-full:before{content:""}.fi-rr-box-open:before{content:""}.fi-rr-box-tissue:before{content:""}.fi-rr-box-up:before{content:""}.fi-rr-box:before{content:""}.fi-rr-boxes:before{content:""}.fi-rr-boxing-glove:before{content:""}.fi-rr-bracket-curly-right:before{content:""}.fi-rr-bracket-curly:before{content:""}.fi-rr-bracket-round-right:before{content:""}.fi-rr-bracket-round:before{content:""}.fi-rr-bracket-square-right:before{content:""}.fi-rr-bracket-square:before{content:""}.fi-rr-brackets-curly:before{content:""}.fi-rr-brackets-round:before{content:""}.fi-rr-brackets-square:before{content:""}.fi-rr-braille-a:before{content:""}.fi-rr-braille-b:before{content:""}.fi-rr-braille-c:before{content:""}.fi-rr-braille-d:before{content:""}.fi-rr-braille-e:before{content:""}.fi-rr-braille-g:before{content:""}.fi-rr-braille-h:before{content:""}.fi-rr-braille-i:before{content:""}.fi-rr-braille-j:before{content:""}.fi-rr-braille-k:before{content:""}.fi-rr-braille-l:before{content:""}.fi-rr-braille-m:before{content:""}.fi-rr-braille-n-alt:before{content:""}.fi-rr-braille-n:before{content:""}.fi-rr-braille-o:before{content:""}.fi-rr-braille-p:before{content:""}.fi-rr-braille-q:before{content:""}.fi-rr-braille-r:before{content:""}.fi-rr-braille-s:before{content:""}.fi-rr-braille-t:before{content:""}.fi-rr-braille-u:before{content:""}.fi-rr-braille-v:before{content:""}.fi-rr-braille-w:before{content:""}.fi-rr-braille-x:before{content:""}.fi-rr-braille-y:before{content:""}.fi-rr-braille-z:before{content:""}.fi-rr-braille:before{content:""}.fi-rr-brain-circuit:before{content:""}.fi-rr-brain:before{content:""}.fi-rr-brake-warning:before{content:""}.fi-rr-branching:before{content:""}.fi-rr-brand:before{content:""}.fi-rr-branding:before{content:""}.fi-rr-bread-loaf:before{content:""}.fi-rr-bread-slice-butter:before{content:""}.fi-rr-bread-slice:before{content:""}.fi-rr-bread:before{content:""}.fi-rr-briefcase-arrow-right:before{content:""}.fi-rr-briefcase-blank:before{content:""}.fi-rr-briefcase:before{content:""}.fi-rr-brightness-low:before{content:""}.fi-rr-brightness:before{content:""}.fi-rr-bring-forward:before{content:""}.fi-rr-bring-front:before{content:""}.fi-rr-broadcast-tower:before{content:""}.fi-rr-broccoli:before{content:""}.fi-rr-broken-chain-link-wrong:before{content:""}.fi-rr-broken-image:before{content:""}.fi-rr-broom-ball:before{content:""}.fi-rr-broom:before{content:""}.fi-rr-browser-ui:before{content:""}.fi-rr-browser:before{content:""}.fi-rr-browsers:before{content:""}.fi-rr-brush:before{content:""}.fi-rr-bucket:before{content:""}.fi-rr-budget-alt:before{content:""}.fi-rr-budget:before{content:""}.fi-rr-bug-slash:before{content:""}.fi-rr-bug:before{content:""}.fi-rr-bugs:before{content:""}.fi-rr-build-alt:before{content:""}.fi-rr-build:before{content:""}.fi-rr-builder:before{content:""}.fi-rr-building-circle-arrow-right:before{content:""}.fi-rr-building-ngo:before{content:""}.fi-rr-building:before{content:""}.fi-rr-bulb:before{content:""}.fi-rr-bullet:before{content:""}.fi-rr-bullhorn:before{content:""}.fi-rr-bullseye-arrow:before{content:""}.fi-rr-bullseye-pointer:before{content:""}.fi-rr-bullseye:before{content:""}.fi-rr-burger-alt:before{content:""}.fi-rr-burger-fries:before{content:""}.fi-rr-burger-glass:before{content:""}.fi-rr-burrito:before{content:""}.fi-rr-burst:before{content:""}.fi-rr-bus-alt:before{content:""}.fi-rr-bus:before{content:""}.fi-rr-business-time:before{content:""}.fi-rr-Butter:before{content:""}.fi-rr-butterfly:before{content:""}.fi-rr-c:before{content:""}.fi-rr-cabin:before{content:""}.fi-rr-cactus:before{content:""}.fi-rr-cage-empty:before{content:""}.fi-rr-cake-birthday:before{content:""}.fi-rr-cake-slice:before{content:""}.fi-rr-cake-wedding:before{content:""}.fi-rr-calculator-bill:before{content:""}.fi-rr-calculator-math-tax:before{content:""}.fi-rr-calculator-money:before{content:""}.fi-rr-calculator-simple:before{content:""}.fi-rr-calculator:before{content:""}.fi-rr-calendar-arrow-down:before{content:""}.fi-rr-calendar-arrow-up:before{content:""}.fi-rr-calendar-birhtday-cake:before{content:""}.fi-rr-calendar-call:before{content:""}.fi-rr-calendar-check:before{content:""}.fi-rr-calendar-clock:before{content:""}.fi-rr-calendar-day:before{content:""}.fi-rr-calendar-days:before{content:""}.fi-rr-calendar-event-tax:before{content:""}.fi-rr-calendar-exclamation:before{content:""}.fi-rr-calendar-gavel-legal:before{content:""}.fi-rr-calendar-heart:before{content:""}.fi-rr-calendar-image:before{content:""}.fi-rr-calendar-lines-pen:before{content:""}.fi-rr-calendar-lines:before{content:""}.fi-rr-calendar-minus:before{content:""}.fi-rr-calendar-payment-loan:before{content:""}.fi-rr-calendar-pen:before{content:""}.fi-rr-calendar-plus:before{content:""}.fi-rr-calendar-salary:before{content:""}.fi-rr-calendar-shift-swap:before{content:""}.fi-rr-calendar-star:before{content:""}.fi-rr-calendar-swap:before{content:""}.fi-rr-calendar-week:before{content:""}.fi-rr-calendar-xmark:before{content:""}.fi-rr-calendar:before{content:""}.fi-rr-calendars:before{content:""}.fi-rr-call-duration:before{content:""}.fi-rr-call-history:before{content:""}.fi-rr-call-incoming:before{content:""}.fi-rr-call-missed:before{content:""}.fi-rr-call-outgoing:before{content:""}.fi-rr-camcorder:before{content:""}.fi-rr-camera-cctv:before{content:""}.fi-rr-camera-movie:before{content:""}.fi-rr-camera-retro:before{content:""}.fi-rr-camera-rotate:before{content:""}.fi-rr-camera-security:before{content:""}.fi-rr-camera-slash:before{content:""}.fi-rr-camera-viewfinder:before{content:""}.fi-rr-camera:before{content:""}.fi-rr-campfire:before{content:""}.fi-rr-camping:before{content:""}.fi-rr-can-food:before{content:""}.fi-rr-candle-holder:before{content:""}.fi-rr-candle-lotus-yoga:before{content:""}.fi-rr-candle-pose-yoga:before{content:""}.fi-rr-candy-alt:before{content:""}.fi-rr-candy-bar:before{content:""}.fi-rr-candy-cane:before{content:""}.fi-rr-candy-corn:before{content:""}.fi-rr-candy-sweet:before{content:""}.fi-rr-candy:before{content:""}.fi-rr-Cannabis:before{content:""}.fi-rr-canned-food:before{content:""}.fi-rr-capsules:before{content:""}.fi-rr-car-alt:before{content:""}.fi-rr-car-battery:before{content:""}.fi-rr-car-bolt:before{content:""}.fi-rr-car-building:before{content:""}.fi-rr-car-bump:before{content:""}.fi-rr-car-bus:before{content:""}.fi-rr-car-circle-bolt:before{content:""}.fi-rr-car-crash:before{content:""}.fi-rr-car-garage:before{content:""}.fi-rr-car-journey:before{content:""}.fi-rr-car-mechanic:before{content:""}.fi-rr-car-rear:before{content:""}.fi-rr-car-side-bolt:before{content:""}.fi-rr-car-side:before{content:""}.fi-rr-car-tilt:before{content:""}.fi-rr-car-tunnel:before{content:""}.fi-rr-car-wash:before{content:""}.fi-rr-car:before{content:""}.fi-rr-caravan-alt:before{content:""}.fi-rr-caravan:before{content:""}.fi-rr-card-club:before{content:""}.fi-rr-card-diamond:before{content:""}.fi-rr-card-heart:before{content:""}.fi-rr-card-spade:before{content:""}.fi-rr-cardinal-compass:before{content:""}.fi-rr-career-growth:before{content:""}.fi-rr-career-path:before{content:""}.fi-rr-caret-circle-down:before{content:""}.fi-rr-caret-circle-right:before{content:""}.fi-rr-caret-circle-up:before{content:""}.fi-rr-caret-down:before{content:""}.fi-rr-caret-left:before{content:""}.fi-rr-caret-quare-up:before{content:""}.fi-rr-caret-right:before{content:""}.fi-rr-caret-square-down:before{content:""}.fi-rr-caret-square-left_1:before{content:""}.fi-rr-caret-square-left:before{content:""}.fi-rr-caret-square-right:before{content:""}.fi-rr-caret-up:before{content:""}.fi-rr-carrot:before{content:""}.fi-rr-cars-crash:before{content:""}.fi-rr-cars:before{content:""}.fi-rr-cart-arrow-down:before{content:""}.fi-rr-cart-minus:before{content:""}.fi-rr-cart-shopping-fast:before{content:""}.fi-rr-cash-register:before{content:""}.fi-rr-cassette-tape:before{content:""}.fi-rr-cassette-vhs:before{content:""}.fi-rr-castle:before{content:""}.fi-rr-cat-head:before{content:""}.fi-rr-cat-space:before{content:""}.fi-rr-cat:before{content:""}.fi-rr-catalog-alt:before{content:""}.fi-rr-catalog-magazine:before{content:""}.fi-rr-catalog:before{content:""}.fi-rr-category-alt:before{content:""}.fi-rr-category:before{content:""}.fi-rr-cauldron:before{content:""}.fi-rr-cedi-sign:before{content:""}.fi-rr-cello:before{content:""}.fi-rr-cent-sign:before{content:""}.fi-rr-chair-office:before{content:""}.fi-rr-chair:before{content:""}.fi-rr-chalkboard-user:before{content:""}.fi-rr-chalkboard:before{content:""}.fi-rr-challenge-alt:before{content:""}.fi-rr-challenge:before{content:""}.fi-rr-channel:before{content:""}.fi-rr-charging-station:before{content:""}.fi-rr-chart-area:before{content:""}.fi-rr-chart-bullet:before{content:""}.fi-rr-chart-candlestick:before{content:""}.fi-rr-chart-connected:before{content:""}.fi-rr-chart-gantt:before{content:""}.fi-rr-chart-histogram:before{content:""}.fi-rr-chart-kanban:before{content:""}.fi-rr-chart-line-up-down:before{content:""}.fi-rr-chart-line-up:before{content:""}.fi-rr-chart-mixed-up-circle-currency:before{content:""}.fi-rr-chart-mixed-up-circle-dollar:before{content:""}.fi-rr-chart-mixed:before{content:""}.fi-rr-chart-network:before{content:""}.fi-rr-chart-pie-alt:before{content:""}.fi-rr-chart-pie-simple-circle-currency:before{content:""}.fi-rr-chart-pie-simple-circle-dollar:before{content:""}.fi-rr-chart-pie:before{content:""}.fi-rr-chart-pyramid:before{content:""}.fi-rr-chart-radar:before{content:""}.fi-rr-chart-scatter-3d:before{content:""}.fi-rr-chart-scatter-bubble:before{content:""}.fi-rr-chart-scatter:before{content:""}.fi-rr-chart-set-theory:before{content:""}.fi-rr-chart-simple-horizontal:before{content:""}.fi-rr-chart-simple:before{content:""}.fi-rr-chart-tree-map:before{content:""}.fi-rr-chart-tree:before{content:""}.fi-rr-chart-user:before{content:""}.fi-rr-chart-waterfall:before{content:""}.fi-rr-chat-arrow-down:before{content:""}.fi-rr-chat-arrow-grow:before{content:""}.fi-rr-chat-bubble-call:before{content:""}.fi-rr-chatbot-speech-bubble:before{content:""}.fi-rr-chatbot:before{content:""}.fi-rr-cheap-bill:before{content:""}.fi-rr-cheap-dollar:before{content:""}.fi-rr-cheap-stack-dollar:before{content:""}.fi-rr-cheap-stack:before{content:""}.fi-rr-cheap:before{content:""}.fi-rr-check-circle:before{content:""}.fi-rr-check-double:before{content:""}.fi-rr-check-in-calendar:before{content:""}.fi-rr-check-out-calendar:before{content:""}.fi-rr-check:before{content:""}.fi-rr-checkbox:before{content:""}.fi-rr-checklist-task-budget:before{content:""}.fi-rr-cheese-alt:before{content:""}.fi-rr-cheese:before{content:""}.fi-rr-cheeseburger:before{content:""}.fi-rr-cherry:before{content:""}.fi-rr-chess-bishop:before{content:""}.fi-rr-chess-board:before{content:""}.fi-rr-chess-clock-alt:before{content:""}.fi-rr-chess-clock:before{content:""}.fi-rr-chess-king-alt:before{content:""}.fi-rr-chess-king:before{content:""}.fi-rr-chess-knight-alt:before{content:""}.fi-rr-chess-knight:before{content:""}.fi-rr-chess-pawn-alt:before{content:""}.fi-rr-chess-piece:before{content:""}.fi-rr-chess-queen-alt:before{content:""}.fi-rr-chess-queen:before{content:""}.fi-rr-chess-rook-alt:before{content:""}.fi-rr-chess-rook:before{content:""}.fi-rr-chess:before{content:""}.fi-rr-chevron-double-down:before{content:""}.fi-rr-chevron-double-up:before{content:""}.fi-rr-child-head:before{content:""}.fi-rr-child:before{content:""}.fi-rr-chimney:before{content:""}.fi-rr-chip:before{content:""}.fi-rr-chocolate:before{content:""}.fi-rr-choir-singing:before{content:""}.fi-rr-choose-alt:before{content:""}.fi-rr-choose:before{content:""}.fi-rr-church:before{content:""}.fi-rr-circle-0:before{content:""}.fi-rr-circle-1:before{content:""}.fi-rr-circle-2:before{content:""}.fi-rr-circle-3:before{content:""}.fi-rr-circle-4:before{content:""}.fi-rr-circle-5:before{content:""}.fi-rr-circle-6:before{content:""}.fi-rr-circle-7:before{content:""}.fi-rr-circle-8:before{content:""}.fi-rr-circle-9:before{content:""}.fi-rr-circle-a:before{content:""}.fi-rr-circle-b:before{content:""}.fi-rr-circle-bolt:before{content:""}.fi-rr-circle-book-open:before{content:""}.fi-rr-circle-bookmark:before{content:""}.fi-rr-circle-c:before{content:""}.fi-rr-circle-calendar:before{content:""}.fi-rr-circle-camera:before{content:""}.fi-rr-circle-d:before{content:""}.fi-rr-circle-dashed:before{content:""}.fi-rr-circle-divide:before{content:""}.fi-rr-circle-e:before{content:""}.fi-rr-circle-ellipsis-vertical:before{content:""}.fi-rr-circle-ellipsis:before{content:""}.fi-rr-circle-envelope:before{content:""}.fi-rr-circle-exclamation-check:before{content:""}.fi-rr-circle-f:before{content:""}.fi-rr-circle-g:before{content:""}.fi-rr-circle-h:before{content:""}.fi-rr-circle-half-stroke:before{content:""}.fi-rr-circle-half:before{content:""}.fi-rr-circle-heart:before{content:""}.fi-rr-circle-i:before{content:""}.fi-rr-circle-j:before{content:""}.fi-rr-circle-k:before{content:""}.fi-rr-circle-l:before{content:""}.fi-rr-circle-m:before{content:""}.fi-rr-circle-microphone-lines:before{content:""}.fi-rr-circle-microphone:before{content:""}.fi-rr-circle-n:before{content:""}.fi-rr-circle-nodes:before{content:""}.fi-rr-circle-o:before{content:""}.fi-rr-circle-overlap:before{content:""}.fi-rr-circle-p:before{content:""}.fi-rr-circle-phone-flip:before{content:""}.fi-rr-circle-phone-hangup:before{content:""}.fi-rr-circle-phone:before{content:""}.fi-rr-circle-q:before{content:""}.fi-rr-circle-quarter:before{content:""}.fi-rr-circle-quarters-alt:before{content:""}.fi-rr-circle-r:before{content:""}.fi-rr-circle-s:before{content:""}.fi-rr-circle-small:before{content:""}.fi-rr-circle-star:before{content:""}.fi-rr-circle-t:before{content:""}.fi-rr-circle-three-quarters:before{content:""}.fi-rr-circle-trash:before{content:""}.fi-rr-circle-u:before{content:""}.fi-rr-circle-user:before{content:""}.fi-rr-circle-v:before{content:""}.fi-rr-circle-video:before{content:""}.fi-rr-circle-w:before{content:""}.fi-rr-circle-waveform-lines:before{content:""}.fi-rr-circle-x:before{content:""}.fi-rr-circle-xmark:before{content:""}.fi-rr-circle-y:before{content:""}.fi-rr-circle-z:before{content:""}.fi-rr-circle:before{content:""}.fi-rr-citrus-slice:before{content:""}.fi-rr-citrus:before{content:""}.fi-rr-city:before{content:""}.fi-rr-clapperboard-play:before{content:""}.fi-rr-clapperboard:before{content:""}.fi-rr-clarinet:before{content:""}.fi-rr-claw-marks:before{content:""}.fi-rr-clear-alt:before{content:""}.fi-rr-clip-file:before{content:""}.fi-rr-clip-mail:before{content:""}.fi-rr-clip:before{content:""}.fi-rr-clipboard-check:before{content:""}.fi-rr-clipboard-exclamation:before{content:""}.fi-rr-clipboard-list-check:before{content:""}.fi-rr-clipboard-list:before{content:""}.fi-rr-clipboard-prescription:before{content:""}.fi-rr-clipboard-question:before{content:""}.fi-rr-clipboard-user:before{content:""}.fi-rr-clipboard:before{content:""}.fi-rr-clipoard-wrong:before{content:""}.fi-rr-clock-desk:before{content:""}.fi-rr-clock-eight-thirty:before{content:""}.fi-rr-clock-eleven-thirty:before{content:""}.fi-rr-clock-eleven:before{content:""}.fi-rr-clock-five-thirty:before{content:""}.fi-rr-clock-five:before{content:""}.fi-rr-clock-four-thirty:before{content:""}.fi-rr-clock-nine-thirty:before{content:""}.fi-rr-clock-nine:before{content:""}.fi-rr-clock-one-thirty:before{content:""}.fi-rr-clock-one:before{content:""}.fi-rr-clock-seven-thirty:before{content:""}.fi-rr-clock-seven:before{content:""}.fi-rr-clock-six-thirty:before{content:""}.fi-rr-clock-six:before{content:""}.fi-rr-clock-ten-thirty:before{content:""}.fi-rr-clock-ten:before{content:""}.fi-rr-clock-three-thirty:before{content:""}.fi-rr-clock-three:before{content:""}.fi-rr-clock-time-tracking:before{content:""}.fi-rr-clock-twelve-thirty:before{content:""}.fi-rr-clock-twelve:before{content:""}.fi-rr-clock-two-thirty:before{content:""}.fi-rr-clock-two:before{content:""}.fi-rr-clock-up-arrow:before{content:""}.fi-rr-clock:before{content:""}.fi-rr-clone:before{content:""}.fi-rr-closed-captioning-slash:before{content:""}.fi-rr-clothes-hanger:before{content:""}.fi-rr-cloud-back-up-alt:before{content:""}.fi-rr-cloud-back-up:before{content:""}.fi-rr-cloud-check:before{content:""}.fi-rr-cloud-code:before{content:""}.fi-rr-cloud-disabled:before{content:""}.fi-rr-cloud-download-alt:before{content:""}.fi-rr-cloud-download:before{content:""}.fi-rr-cloud-drizzle:before{content:""}.fi-rr-cloud-exclamation:before{content:""}.fi-rr-cloud-gear-automation:before{content:""}.fi-rr-cloud-hail-mixed:before{content:""}.fi-rr-cloud-hail:before{content:""}.fi-rr-cloud-meatball:before{content:""}.fi-rr-cloud-moon-rain:before{content:""}.fi-rr-cloud-moon:before{content:""}.fi-rr-cloud-question:before{content:""}.fi-rr-cloud-rain:before{content:""}.fi-rr-cloud-rainbow:before{content:""}.fi-rr-cloud-share:before{content:""}.fi-rr-cloud-showers-heavy:before{content:""}.fi-rr-cloud-showers:before{content:""}.fi-rr-cloud-sleet:before{content:""}.fi-rr-cloud-snow:before{content:""}.fi-rr-cloud-sun-rain:before{content:""}.fi-rr-cloud-sun:before{content:""}.fi-rr-cloud-upload-alt:before{content:""}.fi-rr-cloud-upload:before{content:""}.fi-rr-cloud:before{content:""}.fi-rr-clouds-moon:before{content:""}.fi-rr-clouds-sun:before{content:""}.fi-rr-clouds:before{content:""}.fi-rr-clover-alt:before{content:""}.fi-rr-club:before{content:""}.fi-rr-cocktail-alt:before{content:""}.fi-rr-cocktail:before{content:""}.fi-rr-coconut:before{content:""}.fi-rr-code-branch:before{content:""}.fi-rr-code-commit:before{content:""}.fi-rr-code-compare:before{content:""}.fi-rr-code-fork:before{content:""}.fi-rr-code-merge:before{content:""}.fi-rr-code-pull-request-closed:before{content:""}.fi-rr-code-pull-request-draft:before{content:""}.fi-rr-code-pull-request:before{content:""}.fi-rr-code-simple:before{content:""}.fi-rr-coffee-bean:before{content:""}.fi-rr-coffee-beans:before{content:""}.fi-rr-coffee-heart:before{content:""}.fi-rr-coffee-pot:before{content:""}.fi-rr-coffee:before{content:""}.fi-rr-coffin-cross:before{content:""}.fi-rr-coffin:before{content:""}.fi-rr-coin-up-arrow:before{content:""}.fi-rr-coin:before{content:""}.fi-rr-coins:before{content:""}.fi-rr-colon-sign:before{content:""}.fi-rr-columns-3:before{content:""}.fi-rr-comet:before{content:""}.fi-rr-command:before{content:""}.fi-rr-comment-alt-check:before{content:""}.fi-rr-comment-alt-dots:before{content:""}.fi-rr-comment-alt-edit:before{content:""}.fi-rr-comment-alt-medical:before{content:""}.fi-rr-comment-alt-middle-top:before{content:""}.fi-rr-comment-alt-middle:before{content:""}.fi-rr-comment-alt-minus:before{content:""}.fi-rr-comment-alt-music:before{content:""}.fi-rr-comment-alt:before{content:""}.fi-rr-comment-arrow-down:before{content:""}.fi-rr-comment-arrow-up-right:before{content:""}.fi-rr-comment-arrow-up:before{content:""}.fi-rr-comment-check:before{content:""}.fi-rr-comment-code:before{content:""}.fi-rr-comment-dollar:before{content:""}.fi-rr-comment-dots:before{content:""}.fi-rr-comment-exclamation:before{content:""}.fi-rr-comment-heart:before{content:""}.fi-rr-comment-image:before{content:""}.fi-rr-comment-info:before{content:""}.fi-rr-comment-medical:before{content:""}.fi-rr-comment-minus:before{content:""}.fi-rr-comment-pen:before{content:""}.fi-rr-comment-question:before{content:""}.fi-rr-comment-quote:before{content:""}.fi-rr-comment-slash:before{content:""}.fi-rr-comment-smile:before{content:""}.fi-rr-comment-sms:before{content:""}.fi-rr-comment-text:before{content:""}.fi-rr-comment-user:before{content:""}.fi-rr-comment-xmark:before{content:""}.fi-rr-comment:before{content:""}.fi-rr-comments-dollar:before{content:""}.fi-rr-comments-question-check:before{content:""}.fi-rr-comments-question:before{content:""}.fi-rr-comments:before{content:""}.fi-rr-compass-alt:before{content:""}.fi-rr-compass-east:before{content:""}.fi-rr-compass-north:before{content:""}.fi-rr-compass-slash:before{content:""}.fi-rr-compass-south:before{content:""}.fi-rr-compass-west:before{content:""}.fi-rr-completed:before{content:""}.fi-rr-compliance-clipboard:before{content:""}.fi-rr-compliance-document:before{content:""}.fi-rr-compliance:before{content:""}.fi-rr-compress-alt:before{content:""}.fi-rr-compress:before{content:""}.fi-rr-computer-classic:before{content:""}.fi-rr-computer-mouse:before{content:""}.fi-rr-computer-speaker:before{content:""}.fi-rr-computer:before{content:""}.fi-rr-concierge-bell:before{content:""}.fi-rr-condition-alt:before{content:""}.fi-rr-condition:before{content:""}.fi-rr-confetti:before{content:""}.fi-rr-constellation:before{content:""}.fi-rr-container-storage:before{content:""}.fi-rr-convert-document:before{content:""}.fi-rr-convert-shapes:before{content:""}.fi-rr-conveyor-belt-alt:before{content:""}.fi-rr-conveyor-belt-arm:before{content:""}.fi-rr-conveyor-belt-empty:before{content:""}.fi-rr-conveyor-belt:before{content:""}.fi-rr-cookie-alt:before{content:""}.fi-rr-cookie:before{content:""}.fi-rr-copy-alt:before{content:""}.fi-rr-copy-image:before{content:""}.fi-rr-copy:before{content:""}.fi-rr-copyright:before{content:""}.fi-rr-corn:before{content:""}.fi-rr-corporate-alt:before{content:""}.fi-rr-corporate:before{content:""}.fi-rr-couch:before{content:""}.fi-rr-court-sport:before{content:""}.fi-rr-cow-alt:before{content:""}.fi-rr-cow:before{content:""}.fi-rr-cowbell-circle-plus:before{content:""}.fi-rr-cowbell-more:before{content:""}.fi-rr-cowbell:before{content:""}.fi-rr-crab:before{content:""}.fi-rr-crate-empty:before{content:""}.fi-rr-cream:before{content:""}.fi-rr-credit-card-buyer:before{content:""}.fi-rr-credit-card-eye:before{content:""}.fi-rr-credit-card:before{content:""}.fi-rr-cricket:before{content:""}.fi-rr-crm-alt:before{content:""}.fi-rr-crm-computer:before{content:""}.fi-rr-CRM:before{content:""}.fi-rr-croissant:before{content:""}.fi-rr-cross-circle:before{content:""}.fi-rr-cross-religion:before{content:""}.fi-rr-cross-small:before{content:""}.fi-rr-cross:before{content:""}.fi-rr-crow:before{content:""}.fi-rr-crown:before{content:""}.fi-rr-crutch:before{content:""}.fi-rr-crutches:before{content:""}.fi-rr-cruzeiro-sign:before{content:""}.fi-rr-crypto-calendar:before{content:""}.fi-rr-cryptocurrency:before{content:""}.fi-rr-crystal-ball:before{content:""}.fi-rr-cube:before{content:""}.fi-rr-cubes-stacked:before{content:""}.fi-rr-cubes:before{content:""}.fi-rr-cucumber:before{content:""}.fi-rr-cup-straw-swoosh:before{content:""}.fi-rr-cup-straw:before{content:""}.fi-rr-cup-togo:before{content:""}.fi-rr-cupcake-alt:before{content:""}.fi-rr-cupcake:before{content:""}.fi-rr-curling:before{content:""}.fi-rr-cursor-finger:before{content:""}.fi-rr-cursor-plus:before{content:""}.fi-rr-cursor-text-alt:before{content:""}.fi-rr-cursor-text:before{content:""}.fi-rr-cursor:before{content:""}.fi-rr-curve-alt:before{content:""}.fi-rr-curve-arrow:before{content:""}.fi-rr-curve:before{content:""}.fi-rr-custard:before{content:""}.fi-rr-customer-care:before{content:""}.fi-rr-customer-service:before{content:""}.fi-rr-customization-cogwheel:before{content:""}.fi-rr-customization:before{content:""}.fi-rr-customize-computer:before{content:""}.fi-rr-customize-edit:before{content:""}.fi-rr-customize:before{content:""}.fi-rr-CV:before{content:""}.fi-rr-cvv-card:before{content:""}.fi-rr-d:before{content:""}.fi-rr-dagger:before{content:""}.fi-rr-daily-calendar:before{content:""}.fi-rr-damage:before{content:""}.fi-rr-dart:before{content:""}.fi-rr-dashboard-monitor:before{content:""}.fi-rr-dashboard-panel:before{content:""}.fi-rr-dashboard:before{content:""}.fi-rr-data-transfer:before{content:""}.fi-rr-database:before{content:""}.fi-rr-debt:before{content:""}.fi-rr-deer-rudolph:before{content:""}.fi-rr-deer:before{content:""}.fi-rr-delete-document:before{content:""}.fi-rr-delete-right:before{content:""}.fi-rr-delete-user:before{content:""}.fi-rr-delete:before{content:""}.fi-rr-democrat:before{content:""}.fi-rr-department-structure:before{content:""}.fi-rr-department:before{content:""}.fi-rr-deposit-alt:before{content:""}.fi-rr-deposit:before{content:""}.fi-rr-description-alt:before{content:""}.fi-rr-description:before{content:""}.fi-rr-desk:before{content:""}.fi-rr-desktop-arrow-down:before{content:""}.fi-rr-desktop-wallpaper:before{content:""}.fi-rr-devices:before{content:""}.fi-rr-dewpoint:before{content:""}.fi-rr-dharmachakra:before{content:""}.fi-rr-diagram-cells:before{content:""}.fi-rr-diagram-lean-canvas:before{content:""}.fi-rr-diagram-nested:before{content:""}.fi-rr-diagram-next:before{content:""}.fi-rr-diagram-predecessor:before{content:""}.fi-rr-diagram-previous:before{content:""}.fi-rr-diagram-project:before{content:""}.fi-rr-diagram-sankey:before{content:""}.fi-rr-diagram-subtask:before{content:""}.fi-rr-diagram-successor:before{content:""}.fi-rr-diagram-venn:before{content:""}.fi-rr-dial-high:before{content:""}.fi-rr-dial-low:before{content:""}.fi-rr-dial-max:before{content:""}.fi-rr-dial-med-low:before{content:""}.fi-rr-dial-med:before{content:""}.fi-rr-dial-min:before{content:""}.fi-rr-dial-off:before{content:""}.fi-rr-dial:before{content:""}.fi-rr-diamond-exclamation:before{content:""}.fi-rr-diamond-turn-right:before{content:""}.fi-rr-diamond:before{content:""}.fi-rr-diary-bookmark-down:before{content:""}.fi-rr-diary-bookmarks:before{content:""}.fi-rr-diary-clasp:before{content:""}.fi-rr-dice-alt:before{content:""}.fi-rr-dice-d10:before{content:""}.fi-rr-dice-d12:before{content:""}.fi-rr-dice-d20:before{content:""}.fi-rr-dice-d4:before{content:""}.fi-rr-dice-d6:before{content:""}.fi-rr-dice-d8:before{content:""}.fi-rr-dice-four:before{content:""}.fi-rr-dice-one:before{content:""}.fi-rr-dice-six:before{content:""}.fi-rr-dice-three:before{content:""}.fi-rr-dice-two:before{content:""}.fi-rr-dice:before{content:""}.fi-rr-digging:before{content:""}.fi-rr-digital-tachograph:before{content:""}.fi-rr-dinner:before{content:""}.fi-rr-diploma:before{content:""}.fi-rr-direction-signal-arrow:before{content:""}.fi-rr-direction-signal:before{content:""}.fi-rr-disc-drive:before{content:""}.fi-rr-disco-ball:before{content:""}.fi-rr-discover:before{content:""}.fi-rr-disease:before{content:""}.fi-rr-disk:before{content:""}.fi-rr-display-arrow-down:before{content:""}.fi-rr-display-chart-up:before{content:""}.fi-rr-display-code:before{content:""}.fi-rr-display-medical:before{content:""}.fi-rr-display-slash:before{content:""}.fi-rr-distribute-spacing-horizontal:before{content:""}.fi-rr-distribute-spacing-vertical:before{content:""}.fi-rr-divide:before{content:""}.fi-rr-dizzy:before{content:""}.fi-rr-dna:before{content:""}.fi-rr-do-not-enter:before{content:""}.fi-rr-doctor:before{content:""}.fi-rr-document-circle-wrong:before{content:""}.fi-rr-document-paid:before{content:""}.fi-rr-document-signed:before{content:""}.fi-rr-document:before{content:""}.fi-rr-dog-leashed:before{content:""}.fi-rr-dog:before{content:""}.fi-rr-dollar:before{content:""}.fi-rr-dolly-flatbed-alt:before{content:""}.fi-rr-dolly-flatbed-empty:before{content:""}.fi-rr-dolly-flatbed:before{content:""}.fi-rr-dolphin:before{content:""}.fi-rr-domino-effect:before{content:""}.fi-rr-donate:before{content:""}.fi-rr-dong-sign:before{content:""}.fi-rr-donut:before{content:""}.fi-rr-door-closed:before{content:""}.fi-rr-door-open:before{content:""}.fi-rr-dot-circle:before{content:""}.fi-rr-dot-pending:before{content:""}.fi-rr-dove:before{content:""}.fi-rr-down-from-bracket:before{content:""}.fi-rr-down-left-and-up-right-to-center:before{content:""}.fi-rr-down-left:before{content:""}.fi-rr-down-right:before{content:""}.fi-rr-down-to-line:before{content:""}.fi-rr-down:before{content:""}.fi-rr-download:before{content:""}.fi-rr-drafting-compass:before{content:""}.fi-rr-dragon:before{content:""}.fi-rr-draw-polygon:before{content:""}.fi-rr-draw-square:before{content:""}.fi-rr-drawer-alt:before{content:""}.fi-rr-drawer-empty:before{content:""}.fi-rr-drawer:before{content:""}.fi-rr-dreidel:before{content:""}.fi-rr-drink-alt:before{content:""}.fi-rr-driver-man:before{content:""}.fi-rr-driver-woman:before{content:""}.fi-rr-drone-alt:before{content:""}.fi-rr-drone-front:before{content:""}.fi-rr-drone:before{content:""}.fi-rr-drop-down:before{content:""}.fi-rr-dropdown-select:before{content:""}.fi-rr-dropdown:before{content:""}.fi-rr-drum-steelpan:before{content:""}.fi-rr-drum:before{content:""}.fi-rr-drumstick-bite:before{content:""}.fi-rr-drumstick:before{content:""}.fi-rr-dryer-alt:before{content:""}.fi-rr-dryer:before{content:""}.fi-rr-duck:before{content:""}.fi-rr-dumbbell-fitness:before{content:""}.fi-rr-dumbbell-horizontal:before{content:""}.fi-rr-dumbbell-ray:before{content:""}.fi-rr-dumbbell-weightlifting:before{content:""}.fi-rr-dumpster-fire:before{content:""}.fi-rr-dumpster:before{content:""}.fi-rr-dungeon:before{content:""}.fi-rr-duplicate:before{content:""}.fi-rr-duration-alt:before{content:""}.fi-rr-duration:before{content:""}.fi-rr-e-learning:before{content:""}.fi-rr-e:before{content:""}.fi-rr-ear-deaf:before{content:""}.fi-rr-ear-muffs:before{content:""}.fi-rr-ear:before{content:""}.fi-rr-earnings:before{content:""}.fi-rr-earth-africa:before{content:""}.fi-rr-earth-americas:before{content:""}.fi-rr-earth-asia:before{content:""}.fi-rr-earth-europa:before{content:""}.fi-rr-eclipse-alt:before{content:""}.fi-rr-eclipse:before{content:""}.fi-rr-edit-alt:before{content:""}.fi-rr-edit:before{content:""}.fi-rr-effect:before{content:""}.fi-rr-egg-fried:before{content:""}.fi-rr-egg:before{content:""}.fi-rr-eject:before{content:""}.fi-rr-elephant:before{content:""}.fi-rr-elevator:before{content:""}.fi-rr-email-pending:before{content:""}.fi-rr-employee-alt:before{content:""}.fi-rr-employee-handbook:before{content:""}.fi-rr-employee-man-alt:before{content:""}.fi-rr-employee-man:before{content:""}.fi-rr-employees-woman-man:before{content:""}.fi-rr-employees:before{content:""}.fi-rr-empty-set:before{content:""}.fi-rr-endless-loop:before{content:""}.fi-rr-engine-warning:before{content:""}.fi-rr-engine:before{content:""}.fi-rr-enter:before{content:""}.fi-rr-envelope-ban:before{content:""}.fi-rr-envelope-bulk:before{content:""}.fi-rr-envelope-dot:before{content:""}.fi-rr-envelope-download:before{content:""}.fi-rr-envelope-heart:before{content:""}.fi-rr-envelope-marker:before{content:""}.fi-rr-envelope-open-dollar:before{content:""}.fi-rr-envelope-open-text:before{content:""}.fi-rr-envelope-open:before{content:""}.fi-rr-envelope-plus:before{content:""}.fi-rr-envelope:before{content:""}.fi-rr-envelopes:before{content:""}.fi-rr-equality:before{content:""}.fi-rr-equals:before{content:""}.fi-rr-eraser:before{content:""}.fi-rr-error-camera:before{content:""}.fi-rr-escalator:before{content:""}.fi-rr-ethernet:before{content:""}.fi-rr-euro:before{content:""}.fi-rr-excavator:before{content:""}.fi-rr-exchange-alt:before{content:""}.fi-rr-exchange-cryptocurrency:before{content:""}.fi-rr-exchange:before{content:""}.fi-rr-exclamation:before{content:""}.fi-rr-exit-alt:before{content:""}.fi-rr-exit:before{content:""}.fi-rr-expand-arrows-alt:before{content:""}.fi-rr-expand-arrows:before{content:""}.fi-rr-expand:before{content:""}.fi-rr-expense-bill:before{content:""}.fi-rr-expense:before{content:""}.fi-rr-external-hard-drive:before{content:""}.fi-rr-external-world:before{content:""}.fi-rr-eye-crossed:before{content:""}.fi-rr-eye-dropper-half:before{content:""}.fi-rr-eye-dropper:before{content:""}.fi-rr-eye:before{content:""}.fi-rr-eyes:before{content:""}.fi-rr-f:before{content:""}.fi-rr-fabric:before{content:""}.fi-rr-face-angry-horns:before{content:""}.fi-rr-face-anguished:before{content:""}.fi-rr-face-anxious-sweat:before{content:""}.fi-rr-face-astonished:before{content:""}.fi-rr-face-awesome:before{content:""}.fi-rr-face-beam-hand-over-mouth:before{content:""}.fi-rr-face-confounded:before{content:""}.fi-rr-face-confused:before{content:""}.fi-rr-face-cowboy-hat:before{content:""}.fi-rr-face-disappointed:before{content:""}.fi-rr-face-disguise:before{content:""}.fi-rr-face-downcast-sweat:before{content:""}.fi-rr-face-drooling:before{content:""}.fi-rr-face-explode:before{content:""}.fi-rr-face-expressionless:before{content:""}.fi-rr-face-eyes-xmarks:before{content:""}.fi-rr-face-fearful:before{content:""}.fi-rr-face-glasses:before{content:""}.fi-rr-face-grin-tongue-wink:before{content:""}.fi-rr-face-hand-yawn:before{content:""}.fi-rr-face-head-bandage:before{content:""}.fi-rr-face-hushed:before{content:""}.fi-rr-face-icicles:before{content:""}.fi-rr-face-lying:before{content:""}.fi-rr-face-mask:before{content:""}.fi-rr-face-monocle:before{content:""}.fi-rr-face-nauseated:before{content:""}.fi-rr-face-nose-steam:before{content:""}.fi-rr-face-party:before{content:""}.fi-rr-face-pensive:before{content:""}.fi-rr-face-persevering:before{content:""}.fi-rr-face-pleading:before{content:""}.fi-rr-face-raised-eyebrow:before{content:""}.fi-rr-face-relieved:before{content:""}.fi-rr-face-sad-sweat:before{content:""}.fi-rr-face-scream:before{content:""}.fi-rr-face-shush:before{content:""}.fi-rr-face-sleeping:before{content:""}.fi-rr-face-sleepy:before{content:""}.fi-rr-face-smile-halo:before{content:""}.fi-rr-face-smile-hearts:before{content:""}.fi-rr-face-smile-horns:before{content:""}.fi-rr-face-smile-tear:before{content:""}.fi-rr-face-smile-tongue:before{content:""}.fi-rr-face-smile-upside-down:before{content:""}.fi-rr-face-smiling-hands:before{content:""}.fi-rr-face-smirking:before{content:""}.fi-rr-face-sunglasses-alt:before{content:""}.fi-rr-face-sunglasses:before{content:""}.fi-rr-face-swear:before{content:""}.fi-rr-face-thermometer:before{content:""}.fi-rr-face-thinking:before{content:""}.fi-rr-face-tissue:before{content:""}.fi-rr-face-tongue-money:before{content:""}.fi-rr-face-tongue-sweat:before{content:""}.fi-rr-face-unamused:before{content:""}.fi-rr-face-viewfinder:before{content:""}.fi-rr-face-vomit:before{content:""}.fi-rr-face-weary:before{content:""}.fi-rr-face-woozy:before{content:""}.fi-rr-face-worried:before{content:""}.fi-rr-face-zany:before{content:""}.fi-rr-face-zipper:before{content:""}.fi-rr-fail:before{content:""}.fi-rr-falafel:before{content:""}.fi-rr-family-dress:before{content:""}.fi-rr-family-pants:before{content:""}.fi-rr-family:before{content:""}.fi-rr-fan-table:before{content:""}.fi-rr-fan:before{content:""}.fi-rr-farm:before{content:""}.fi-rr-faucet-drip:before{content:""}.fi-rr-faucet:before{content:""}.fi-rr-fax:before{content:""}.fi-rr-feather-pointed:before{content:""}.fi-rr-feather:before{content:""}.fi-rr-features-alt:before{content:""}.fi-rr-features:before{content:""}.fi-rr-fee-receipt:before{content:""}.fi-rr-fee:before{content:""}.fi-rr-feedback-alt:before{content:""}.fi-rr-feedback-cycle-loop:before{content:""}.fi-rr-feedback-hand:before{content:""}.fi-rr-feedback-review:before{content:""}.fi-rr-feedback:before{content:""}.fi-rr-fence:before{content:""}.fi-rr-ferris-wheel:before{content:""}.fi-rr-fighter-jet:before{content:""}.fi-rr-file-ai:before{content:""}.fi-rr-file-audio:before{content:""}.fi-rr-file-binary:before{content:""}.fi-rr-file-chart-line:before{content:""}.fi-rr-file-chart-pie:before{content:""}.fi-rr-file-circle-info:before{content:""}.fi-rr-file-cloud:before{content:""}.fi-rr-file-code:before{content:""}.fi-rr-file-csv:before{content:""}.fi-rr-file-download:before{content:""}.fi-rr-file-edit:before{content:""}.fi-rr-file-eps:before{content:""}.fi-rr-file-excel:before{content:""}.fi-rr-file-exclamation:before{content:""}.fi-rr-file-export:before{content:""}.fi-rr-file-image:before{content:""}.fi-rr-file-import:before{content:""}.fi-rr-file-invoice-dollar:before{content:""}.fi-rr-file-invoice:before{content:""}.fi-rr-file-medical-alt:before{content:""}.fi-rr-file-medical:before{content:""}.fi-rr-file-minus:before{content:""}.fi-rr-file-pdf:before{content:""}.fi-rr-file-powerpoint:before{content:""}.fi-rr-file-prescription:before{content:""}.fi-rr-file-psd:before{content:""}.fi-rr-file-signature:before{content:""}.fi-rr-file-spreadsheet:before{content:""}.fi-rr-file-upload:before{content:""}.fi-rr-file-user:before{content:""}.fi-rr-file-video:before{content:""}.fi-rr-file-word:before{content:""}.fi-rr-file-zipper:before{content:""}.fi-rr-file:before{content:""}.fi-rr-files-medical:before{content:""}.fi-rr-fill:before{content:""}.fi-rr-film-canister:before{content:""}.fi-rr-film-slash:before{content:""}.fi-rr-film:before{content:""}.fi-rr-films:before{content:""}.fi-rr-filter-list:before{content:""}.fi-rr-filter-slash:before{content:""}.fi-rr-filter:before{content:""}.fi-rr-filters:before{content:""}.fi-rr-fingerprint-security-risk:before{content:""}.fi-rr-fingerprint:before{content:""}.fi-rr-fire-burner:before{content:""}.fi-rr-fire-extinguisher:before{content:""}.fi-rr-fire-flame-curved:before{content:""}.fi-rr-fire-flame-simple:before{content:""}.fi-rr-fire-hydrant:before{content:""}.fi-rr-fire-smoke:before{content:""}.fi-rr-fireplace:before{content:""}.fi-rr-first-award:before{content:""}.fi-rr-first-laurel:before{content:""}.fi-rr-first-medal:before{content:""}.fi-rr-first:before{content:""}.fi-rr-fish-bones:before{content:""}.fi-rr-fish-cooked:before{content:""}.fi-rr-fish:before{content:""}.fi-rr-fishing-rod:before{content:""}.fi-rr-fist-move:before{content:""}.fi-rr-flag-alt:before{content:""}.fi-rr-flag-checkered:before{content:""}.fi-rr-flag-usa:before{content:""}.fi-rr-flag:before{content:""}.fi-rr-flame:before{content:""}.fi-rr-flashlight:before{content:""}.fi-rr-flask-gear:before{content:""}.fi-rr-flask-poison:before{content:""}.fi-rr-flask-potion:before{content:""}.fi-rr-flask:before{content:""}.fi-rr-flatbread-stuffed:before{content:""}.fi-rr-flatbread:before{content:""}.fi-rr-flip-horizontal:before{content:""}.fi-rr-floor-alt:before{content:""}.fi-rr-floor-layer:before{content:""}.fi-rr-floor:before{content:""}.fi-rr-floppy-disk-circle-arrow-right:before{content:""}.fi-rr-floppy-disk-circle-xmark:before{content:""}.fi-rr-floppy-disk-pen:before{content:""}.fi-rr-floppy-disks:before{content:""}.fi-rr-florin-sign:before{content:""}.fi-rr-flower-bouquet:before{content:""}.fi-rr-flower-butterfly:before{content:""}.fi-rr-flower-daffodil:before{content:""}.fi-rr-flower-tulip:before{content:""}.fi-rr-flower:before{content:""}.fi-rr-flushed:before{content:""}.fi-rr-flute:before{content:""}.fi-rr-flux-capacitor:before{content:""}.fi-rr-fly-insect:before{content:""}.fi-rr-flying-disc:before{content:""}.fi-rr-fog:before{content:""}.fi-rr-folder-download:before{content:""}.fi-rr-folder-fire:before{content:""}.fi-rr-folder-minus:before{content:""}.fi-rr-folder-open:before{content:""}.fi-rr-folder-times:before{content:""}.fi-rr-folder-tree:before{content:""}.fi-rr-folder-upload:before{content:""}.fi-rr-folder-xmark:before{content:""}.fi-rr-folder:before{content:""}.fi-rr-folders:before{content:""}.fi-rr-follow-folder:before{content:""}.fi-rr-followcollection:before{content:""}.fi-rr-following:before{content:""}.fi-rr-fondue-pot:before{content:""}.fi-rr-football:before{content:""}.fi-rr-foreign-language-audio:before{content:""}.fi-rr-fork:before{content:""}.fi-rr-forklift:before{content:""}.fi-rr-form:before{content:""}.fi-rr-fort:before{content:""}.fi-rr-forward-fast:before{content:""}.fi-rr-forward:before{content:""}.fi-rr-fox:before{content:""}.fi-rr-frame:before{content:""}.fi-rr-franc-sign:before{content:""}.fi-rr-free-delivery:before{content:""}.fi-rr-free:before{content:""}.fi-rr-french-fries:before{content:""}.fi-rr-friday:before{content:""}.fi-rr-frog:before{content:""}.fi-rr-frown:before{content:""}.fi-rr-ftp:before{content:""}.fi-rr-fuel-gauge:before{content:""}.fi-rr-function-process:before{content:""}.fi-rr-function-square:before{content:""}.fi-rr-function:before{content:""}.fi-rr-funnel-dollar:before{content:""}.fi-rr-g:before{content:""}.fi-rr-galaxy-alt:before{content:""}.fi-rr-galaxy-planet:before{content:""}.fi-rr-galaxy-star:before{content:""}.fi-rr-galaxy:before{content:""}.fi-rr-gallery-thumbnails:before{content:""}.fi-rr-gallery:before{content:""}.fi-rr-game-board-alt:before{content:""}.fi-rr-gamepad:before{content:""}.fi-rr-garage-car:before{content:""}.fi-rr-garage-open:before{content:""}.fi-rr-garage:before{content:""}.fi-rr-garlic-alt:before{content:""}.fi-rr-garlic:before{content:""}.fi-rr-gas-pump-alt:before{content:""}.fi-rr-gas-pump-slash:before{content:""}.fi-rr-gas-pump:before{content:""}.fi-rr-gauge-circle-bolt:before{content:""}.fi-rr-gauge-circle-minus:before{content:""}.fi-rr-gauge-circle-plus:before{content:""}.fi-rr-gavel:before{content:""}.fi-rr-gay-couple:before{content:""}.fi-rr-gears:before{content:""}.fi-rr-gem:before{content:""}.fi-rr-general:before{content:""}.fi-rr-ghost:before{content:""}.fi-rr-gif-square:before{content:""}.fi-rr-gif:before{content:""}.fi-rr-gift-box-benefits:before{content:""}.fi-rr-gift-card:before{content:""}.fi-rr-gift:before{content:""}.fi-rr-gifts:before{content:""}.fi-rr-gingerbread-man:before{content:""}.fi-rr-glass-champagne:before{content:""}.fi-rr-glass-cheers:before{content:""}.fi-rr-glass-citrus:before{content:""}.fi-rr-glass-empty:before{content:""}.fi-rr-glass-half:before{content:""}.fi-rr-glass-water-droplet:before{content:""}.fi-rr-glass-whiskey-rocks:before{content:""}.fi-rr-glass-whiskey:before{content:""}.fi-rr-glass:before{content:""}.fi-rr-glasses:before{content:""}.fi-rr-globe-alt:before{content:""}.fi-rr-globe-pointer:before{content:""}.fi-rr-globe-snow:before{content:""}.fi-rr-globe:before{content:""}.fi-rr-goal-net:before{content:""}.fi-rr-golf-ball:before{content:""}.fi-rr-golf-hole:before{content:""}.fi-rr-golf:before{content:""}.fi-rr-gopuram:before{content:""}.fi-rr-government-budget:before{content:""}.fi-rr-government-flag:before{content:""}.fi-rr-government-user:before{content:""}.fi-rr-gps-navigation:before{content:""}.fi-rr-graduation-cap:before{content:""}.fi-rr-gramophone:before{content:""}.fi-rr-grape:before{content:""}.fi-rr-graph-curve:before{content:""}.fi-rr-graphic-style:before{content:""}.fi-rr-graphic-tablet:before{content:""}.fi-rr-grate-droplet:before{content:""}.fi-rr-grate:before{content:""}.fi-rr-greater-than-equal:before{content:""}.fi-rr-greater-than:before{content:""}.fi-rr-greek-helmet:before{content:""}.fi-rr-grid-alt:before{content:""}.fi-rr-grid-dividers:before{content:""}.fi-rr-grid:before{content:""}.fi-rr-grill-hot-alt:before{content:""}.fi-rr-grill:before{content:""}.fi-rr-grimace:before{content:""}.fi-rr-grin-alt:before{content:""}.fi-rr-grin-beam-sweat:before{content:""}.fi-rr-grin-beam:before{content:""}.fi-rr-grin-hearts:before{content:""}.fi-rr-grin-squint-tears:before{content:""}.fi-rr-grin-squint:before{content:""}.fi-rr-grin-stars:before{content:""}.fi-rr-grin-tears:before{content:""}.fi-rr-grin-tongue-squint:before{content:""}.fi-rr-grin-tongue-wink:before{content:""}.fi-rr-grin-tongue:before{content:""}.fi-rr-grin-wink:before{content:""}.fi-rr-grin:before{content:""}.fi-rr-grip-dots-vertical:before{content:""}.fi-rr-grip-dots:before{content:""}.fi-rr-grip-horizontal:before{content:""}.fi-rr-grip-lines-vertical:before{content:""}.fi-rr-grip-lines:before{content:""}.fi-rr-grip-vertical:before{content:""}.fi-rr-grocery-bag:before{content:""}.fi-rr-grocery-basket:before{content:""}.fi-rr-group-arrows-rotate:before{content:""}.fi-rr-group-call:before{content:""}.fi-rr-group-community-social-media:before{content:""}.fi-rr-growth-chart-invest:before{content:""}.fi-rr-guarani-sign:before{content:""}.fi-rr-guide-alt:before{content:""}.fi-rr-guide:before{content:""}.fi-rr-guitar-electric:before{content:""}.fi-rr-guitar:before{content:""}.fi-rr-guitars:before{content:""}.fi-rr-gun-squirt:before{content:""}.fi-rr-gym:before{content:""}.fi-rr-h-square:before{content:""}.fi-rr-h:before{content:""}.fi-rr-h1:before{content:""}.fi-rr-h2:before{content:""}.fi-rr-h3:before{content:""}.fi-rr-h4:before{content:""}.fi-rr-hair-clipper:before{content:""}.fi-rr-hamburger-soda:before{content:""}.fi-rr-hamburger:before{content:""}.fi-rr-hammer-crash:before{content:""}.fi-rr-hammer-war:before{content:""}.fi-rr-hammer:before{content:""}.fi-rr-hamsa:before{content:""}.fi-rr-hand-back-fist:before{content:""}.fi-rr-hand-back-point-down:before{content:""}.fi-rr-hand-back-point-left:before{content:""}.fi-rr-hand-back-point-ribbon:before{content:""}.fi-rr-hand-back-point-right:before{content:""}.fi-rr-hand-bill:before{content:""}.fi-rr-hand-dots:before{content:""}.fi-rr-hand-fingers-crossed:before{content:""}.fi-rr-hand-fist:before{content:""}.fi-rr-hand-heart:before{content:""}.fi-rr-hand-holding-box:before{content:""}.fi-rr-hand-holding-droplet:before{content:""}.fi-rr-hand-holding-heart:before{content:""}.fi-rr-hand-holding-magic:before{content:""}.fi-rr-hand-holding-medical:before{content:""}.fi-rr-hand-holding-seeding:before{content:""}.fi-rr-hand-holding-skull:before{content:""}.fi-rr-hand-holding-usd:before{content:""}.fi-rr-hand-holding-water:before{content:""}.fi-rr-hand-horns:before{content:""}.fi-rr-hand-lizard:before{content:""}.fi-rr-hand-love:before{content:""}.fi-rr-hand-middle-finger:before{content:""}.fi-rr-hand-paper:before{content:""}.fi-rr-hand-peace:before{content:""}.fi-rr-hand-point-ribbon:before{content:""}.fi-rr-hand-scissors:before{content:""}.fi-rr-hand-sparkles:before{content:""}.fi-rr-hand-spock:before{content:""}.fi-rr-hand-wave:before{content:""}.fi-rr-hand:before{content:""}.fi-rr-handmade:before{content:""}.fi-rr-hands-bubbles:before{content:""}.fi-rr-hands-clapping:before{content:""}.fi-rr-hands-heart:before{content:""}.fi-rr-hands-holding-diamond:before{content:""}.fi-rr-hands-holding:before{content:""}.fi-rr-hands-usd:before{content:""}.fi-rr-handshake-angle:before{content:""}.fi-rr-handshake-deal-loan:before{content:""}.fi-rr-handshake-house:before{content:""}.fi-rr-handshake-simple-slash:before{content:""}.fi-rr-handshake-trust:before{content:""}.fi-rr-handshake:before{content:""}.fi-rr-hard-hat:before{content:""}.fi-rr-hashtag-lock:before{content:""}.fi-rr-hastag:before{content:""}.fi-rr-hat-beach:before{content:""}.fi-rr-hat-birthday:before{content:""}.fi-rr-hat-chef:before{content:""}.fi-rr-hat-cowboy-side:before{content:""}.fi-rr-hat-cowboy:before{content:""}.fi-rr-hat-santa:before{content:""}.fi-rr-hat-winter:before{content:""}.fi-rr-hat-witch:before{content:""}.fi-rr-hat-wizard:before{content:""}.fi-rr-hdd:before{content:""}.fi-rr-head-side-brain:before{content:""}.fi-rr-head-side-cough-slash:before{content:""}.fi-rr-head-side-cough:before{content:""}.fi-rr-head-side-headphones:before{content:""}.fi-rr-head-side-heart:before{content:""}.fi-rr-head-side-mask:before{content:""}.fi-rr-head-side-medical:before{content:""}.fi-rr-head-side-thinking:before{content:""}.fi-rr-head-side-virus:before{content:""}.fi-rr-head-side:before{content:""}.fi-rr-head-vr:before{content:""}.fi-rr-heading:before{content:""}.fi-rr-headphones:before{content:""}.fi-rr-headset:before{content:""}.fi-rr-heart-arrow:before{content:""}.fi-rr-heart-brain:before{content:""}.fi-rr-heart-crack:before{content:""}.fi-rr-heart-half-stroke:before{content:""}.fi-rr-heart-half:before{content:""}.fi-rr-heart-health-muscle:before{content:""}.fi-rr-heart-lock:before{content:""}.fi-rr-heart-partner-handshake:before{content:""}.fi-rr-heart-rate:before{content:""}.fi-rr-heart-slash:before{content:""}.fi-rr-heart-upside-down:before{content:""}.fi-rr-heart:before{content:""}.fi-rr-heat:before{content:""}.fi-rr-helicopter-side:before{content:""}.fi-rr-helmet-battle:before{content:""}.fi-rr-hexagon-check:before{content:""}.fi-rr-hexagon-divide:before{content:""}.fi-rr-hexagon-exclamation:before{content:""}.fi-rr-hexagon:before{content:""}.fi-rr-high-definition:before{content:""}.fi-rr-high-five-celebration-yes:before{content:""}.fi-rr-high-five:before{content:""}.fi-rr-highlighter-line:before{content:""}.fi-rr-highlighter:before{content:""}.fi-rr-hiking:before{content:""}.fi-rr-hippo:before{content:""}.fi-rr-hockey-puck:before{content:""}.fi-rr-hockey-stick-puck:before{content:""}.fi-rr-hockey-sticks:before{content:""}.fi-rr-holding-hand-gear:before{content:""}.fi-rr-holding-hand-revenue:before{content:""}.fi-rr-holly-berry:before{content:""}.fi-rr-home-heart:before{content:""}.fi-rr-home-location-alt:before{content:""}.fi-rr-home-location:before{content:""}.fi-rr-home:before{content:""}.fi-rr-honey-pot:before{content:""}.fi-rr-hood-cloak:before{content:""}.fi-rr-horizontal-rule:before{content:""}.fi-rr-horse-head:before{content:""}.fi-rr-horse-saddle:before{content:""}.fi-rr-horse:before{content:""}.fi-rr-horseshoe-broken:before{content:""}.fi-rr-horseshoe:before{content:""}.fi-rr-hose-reel:before{content:""}.fi-rr-hose:before{content:""}.fi-rr-hospital-symbol:before{content:""}.fi-rr-hospital-user:before{content:""}.fi-rr-hospital:before{content:""}.fi-rr-hospitals:before{content:""}.fi-rr-hot-tub:before{content:""}.fi-rr-hotdog:before{content:""}.fi-rr-hotel:before{content:""}.fi-rr-hourglass-end:before{content:""}.fi-rr-hourglass-start:before{content:""}.fi-rr-hourglass:before{content:""}.fi-rr-house-blank:before{content:""}.fi-rr-house-building:before{content:""}.fi-rr-house-chimney-blank:before{content:""}.fi-rr-house-chimney-crack:before{content:""}.fi-rr-house-chimney-heart:before{content:""}.fi-rr-house-chimney-medical:before{content:""}.fi-rr-house-chimney-user:before{content:""}.fi-rr-house-chimney-window:before{content:""}.fi-rr-house-chimney:before{content:""}.fi-rr-house-circle-check:before{content:""}.fi-rr-house-circle-exclamation:before{content:""}.fi-rr-house-circle-xmark:before{content:""}.fi-rr-house-crack-alt:before{content:""}.fi-rr-house-crack:before{content:""}.fi-rr-house-day:before{content:""}.fi-rr-house-fire:before{content:""}.fi-rr-house-flag:before{content:""}.fi-rr-house-flood:before{content:""}.fi-rr-house-laptop:before{content:""}.fi-rr-house-leave:before{content:""}.fi-rr-house-lock:before{content:""}.fi-rr-house-medical:before{content:""}.fi-rr-house-night:before{content:""}.fi-rr-house-return:before{content:""}.fi-rr-house-signal:before{content:""}.fi-rr-house-tree:before{content:""}.fi-rr-house-tsunami:before{content:""}.fi-rr-house-turret:before{content:""}.fi-rr-house-user:before{content:""}.fi-rr-house-window:before{content:""}.fi-rr-hr-group:before{content:""}.fi-rr-hr-person:before{content:""}.fi-rr-hr:before{content:""}.fi-rr-hryvnia:before{content:""}.fi-rr-humidity:before{content:""}.fi-rr-hundred-points:before{content:""}.fi-rr-hurricane:before{content:""}.fi-rr-i:before{content:""}.fi-rr-ice-cream:before{content:""}.fi-rr-ice-skate:before{content:""}.fi-rr-icicles:before{content:""}.fi-rr-icon-star:before{content:""}.fi-rr-id-badge:before{content:""}.fi-rr-id-card-clip-alt:before{content:""}.fi-rr-igloo:before{content:""}.fi-rr-image-slash:before{content:""}.fi-rr-images-user:before{content:""}.fi-rr-images:before{content:""}.fi-rr-improve-user:before{content:""}.fi-rr-inbox-full:before{content:""}.fi-rr-inbox-in:before{content:""}.fi-rr-inbox-out:before{content:""}.fi-rr-inbox:before{content:""}.fi-rr-inboxes:before{content:""}.fi-rr-incense-sticks-yoga:before{content:""}.fi-rr-incognito:before{content:""}.fi-rr-indent:before{content:""}.fi-rr-indian-rupee-sign:before{content:""}.fi-rr-industry-alt:before{content:""}.fi-rr-industry-windows:before{content:""}.fi-rr-infinity:before{content:""}.fi-rr-info-guide:before{content:""}.fi-rr-info:before{content:""}.fi-rr-information:before{content:""}.fi-rr-inhaler:before{content:""}.fi-rr-input-numeric:before{content:""}.fi-rr-input-pipe:before{content:""}.fi-rr-input-text:before{content:""}.fi-rr-insert-alt:before{content:""}.fi-rr-insert-arrows:before{content:""}.fi-rr-insert-button-circle:before{content:""}.fi-rr-insert-credit-card:before{content:""}.fi-rr-insert-square:before{content:""}.fi-rr-insert:before{content:""}.fi-rr-insight-alt:before{content:""}.fi-rr-insight-head:before{content:""}.fi-rr-insight:before{content:""}.fi-rr-integral:before{content:""}.fi-rr-interactive:before{content:""}.fi-rr-interlining:before{content:""}.fi-rr-internet-speed-wifi:before{content:""}.fi-rr-interrogation:before{content:""}.fi-rr-intersection:before{content:""}.fi-rr-introduction-handshake:before{content:""}.fi-rr-introduction:before{content:""}.fi-rr-inventory-alt:before{content:""}.fi-rr-invest:before{content:""}.fi-rr-investment:before{content:""}.fi-rr-invite-alt:before{content:""}.fi-rr-invite:before{content:""}.fi-rr-iot-alt:before{content:""}.fi-rr-iot:before{content:""}.fi-rr-ip-address:before{content:""}.fi-rr-island-tropical:before{content:""}.fi-rr-issue-loupe:before{content:""}.fi-rr-it-alt:before{content:""}.fi-rr-it-computer:before{content:""}.fi-rr-it:before{content:""}.fi-rr-italian-lira-sign:before{content:""}.fi-rr-italic:before{content:""}.fi-rr-j:before{content:""}.fi-rr-jam:before{content:""}.fi-rr-jar-alt:before{content:""}.fi-rr-jar-wheat:before{content:""}.fi-rr-javascript:before{content:""}.fi-rr-joint:before{content:""}.fi-rr-joker:before{content:""}.fi-rr-journal-alt:before{content:""}.fi-rr-journal:before{content:""}.fi-rr-journey:before{content:""}.fi-rr-joystick:before{content:""}.fi-rr-jpg:before{content:""}.fi-rr-jug-alt:before{content:""}.fi-rr-jug-bottle:before{content:""}.fi-rr-jug:before{content:""}.fi-rr-jumping-rope:before{content:""}.fi-rr-k:before{content:""}.fi-rr-kaaba:before{content:""}.fi-rr-kazoo:before{content:""}.fi-rr-kerning:before{content:""}.fi-rr-key-lock-crypto:before{content:""}.fi-rr-key-skeleton-left-right:before{content:""}.fi-rr-key:before{content:""}.fi-rr-keyboard-brightness-low:before{content:""}.fi-rr-keyboard-brightness:before{content:""}.fi-rr-keyboard-down:before{content:""}.fi-rr-keyboard-left:before{content:""}.fi-rr-keyboard:before{content:""}.fi-rr-keynote:before{content:""}.fi-rr-kidneys:before{content:""}.fi-rr-kip-sign:before{content:""}.fi-rr-kiss-beam:before{content:""}.fi-rr-kiss-wink-heart:before{content:""}.fi-rr-kiss:before{content:""}.fi-rr-kite:before{content:""}.fi-rr-kiwi-bird:before{content:""}.fi-rr-kiwi-fruit:before{content:""}.fi-rr-knife-kitchen:before{content:""}.fi-rr-knife:before{content:""}.fi-rr-knitting:before{content:""}.fi-rr-kpi-evaluation:before{content:""}.fi-rr-kpi:before{content:""}.fi-rr-l:before{content:""}.fi-rr-label:before{content:""}.fi-rr-lacrosse-stick-ball:before{content:""}.fi-rr-lacrosse-stick:before{content:""}.fi-rr-lambda:before{content:""}.fi-rr-lamp-desk:before{content:""}.fi-rr-lamp-floor:before{content:""}.fi-rr-lamp-street:before{content:""}.fi-rr-lamp:before{content:""}.fi-rr-land-layer-location:before{content:""}.fi-rr-land-layers:before{content:""}.fi-rr-land-location:before{content:""}.fi-rr-landmark-alt:before{content:""}.fi-rr-language:before{content:""}.fi-rr-laptop-arrow-down:before{content:""}.fi-rr-laptop-binary:before{content:""}.fi-rr-laptop-code:before{content:""}.fi-rr-laptop-medical:before{content:""}.fi-rr-laptop-mobile:before{content:""}.fi-rr-laptop-slash:before{content:""}.fi-rr-laptop:before{content:""}.fi-rr-lari-sign:before{content:""}.fi-rr-lasso-sparkles:before{content:""}.fi-rr-lasso:before{content:""}.fi-rr-last-square:before{content:""}.fi-rr-laugh-beam:before{content:""}.fi-rr-laugh-squint:before{content:""}.fi-rr-laugh-wink:before{content:""}.fi-rr-laugh:before{content:""}.fi-rr-lawyer-man:before{content:""}.fi-rr-lawyer-woman:before{content:""}.fi-rr-layer-minus:before{content:""}.fi-rr-layer-plus:before{content:""}.fi-rr-layers:before{content:""}.fi-rr-layout-fluid:before{content:""}.fi-rr-lead-funnel:before{content:""}.fi-rr-lead-management:before{content:""}.fi-rr-lead:before{content:""}.fi-rr-leader-alt:before{content:""}.fi-rr-leader-speech:before{content:""}.fi-rr-leader:before{content:""}.fi-rr-leaderboard-alt:before{content:""}.fi-rr-leaderboard-trophy:before{content:""}.fi-rr-leaderboard:before{content:""}.fi-rr-leadership-alt:before{content:""}.fi-rr-leadership:before{content:""}.fi-rr-leaf-heart:before{content:""}.fi-rr-leaf-maple:before{content:""}.fi-rr-leaf-oak:before{content:""}.fi-rr-leaf:before{content:""}.fi-rr-leafy-green:before{content:""}.fi-rr-leave:before{content:""}.fi-rr-left-from-bracket:before{content:""}.fi-rr-left:before{content:""}.fi-rr-legal:before{content:""}.fi-rr-lemon:before{content:""}.fi-rr-lesbian-couple:before{content:""}.fi-rr-less-than-equal:before{content:""}.fi-rr-less-than:before{content:""}.fi-rr-lesson-class:before{content:""}.fi-rr-lesson:before{content:""}.fi-rr-letter-case:before{content:""}.fi-rr-lettuce:before{content:""}.fi-rr-level-down-alt:before{content:""}.fi-rr-level-down:before{content:""}.fi-rr-level-up-alt:before{content:""}.fi-rr-level-up:before{content:""}.fi-rr-license:before{content:""}.fi-rr-life-ring:before{content:""}.fi-rr-life:before{content:""}.fi-rr-light-ceiling:before{content:""}.fi-rr-light-emergency-on:before{content:""}.fi-rr-light-emergency:before{content:""}.fi-rr-light-switch-off:before{content:""}.fi-rr-light-switch-on:before{content:""}.fi-rr-light-switch:before{content:""}.fi-rr-lightbulb-cfl-on:before{content:""}.fi-rr-lightbulb-cfl:before{content:""}.fi-rr-lightbulb-dollar:before{content:""}.fi-rr-lightbulb-exclamation:before{content:""}.fi-rr-lightbulb-head:before{content:""}.fi-rr-lightbulb-on:before{content:""}.fi-rr-lightbulb-question:before{content:""}.fi-rr-lightbulb-setting:before{content:""}.fi-rr-lightbulb-slash:before{content:""}.fi-rr-lighthouse:before{content:""}.fi-rr-lights-holiday:before{content:""}.fi-rr-limit-hand:before{content:""}.fi-rr-limit-speedometer:before{content:""}.fi-rr-line-width:before{content:""}.fi-rr-link-alt:before{content:""}.fi-rr-link-horizontal-slash:before{content:""}.fi-rr-link-horizontal:before{content:""}.fi-rr-link-slash-alt:before{content:""}.fi-rr-link-slash:before{content:""}.fi-rr-link:before{content:""}.fi-rr-lion-head:before{content:""}.fi-rr-lion:before{content:""}.fi-rr-lips:before{content:""}.fi-rr-lipstick:before{content:""}.fi-rr-lira-sign:before{content:""}.fi-rr-list-check:before{content:""}.fi-rr-list-dropdown:before{content:""}.fi-rr-list-music:before{content:""}.fi-rr-list-timeline:before{content:""}.fi-rr-list:before{content:""}.fi-rr-litecoin-sign:before{content:""}.fi-rr-live-alt:before{content:""}.fi-rr-live:before{content:""}.fi-rr-loading:before{content:""}.fi-rr-loan:before{content:""}.fi-rr-lobster:before{content:""}.fi-rr-location-alt:before{content:""}.fi-rr-location-arrow:before{content:""}.fi-rr-location-crosshairs-slash:before{content:""}.fi-rr-location-crosshairs:before{content:""}.fi-rr-location-dot-slash:before{content:""}.fi-rr-location-exclamation:before{content:""}.fi-rr-location-pin-call:before{content:""}.fi-rr-lock-alt:before{content:""}.fi-rr-lock-hashtag:before{content:""}.fi-rr-lock-open-alt:before{content:""}.fi-rr-lock:before{content:""}.fi-rr-locust:before{content:""}.fi-rr-loop-square:before{content:""}.fi-rr-loveseat:before{content:""}.fi-rr-low-vision:before{content:""}.fi-rr-luchador:before{content:""}.fi-rr-luggage-cart:before{content:""}.fi-rr-luggage-rolling:before{content:""}.fi-rr-lungs-virus:before{content:""}.fi-rr-lungs:before{content:""}.fi-rr-m:before{content:""}.fi-rr-mace:before{content:""}.fi-rr-magic-wand:before{content:""}.fi-rr-magnet-user:before{content:""}.fi-rr-magnet:before{content:""}.fi-rr-mailbox-envelope:before{content:""}.fi-rr-mailbox-flag-up:before{content:""}.fi-rr-mailbox:before{content:""}.fi-rr-makeup-brush:before{content:""}.fi-rr-man-head:before{content:""}.fi-rr-man-scientist:before{content:""}.fi-rr-manat-sign:before{content:""}.fi-rr-mandolin:before{content:""}.fi-rr-mango:before{content:""}.fi-rr-manhole:before{content:""}.fi-rr-map-location-track:before{content:""}.fi-rr-map-marker-check:before{content:""}.fi-rr-map-marker-cross:before{content:""}.fi-rr-map-marker-edit:before{content:""}.fi-rr-map-marker-home:before{content:""}.fi-rr-map-marker-minus:before{content:""}.fi-rr-map-marker-plus:before{content:""}.fi-rr-map-marker-question:before{content:""}.fi-rr-map-marker-slash:before{content:""}.fi-rr-map-marker-smile:before{content:""}.fi-rr-map-marker:before{content:""}.fi-rr-map-pin:before{content:""}.fi-rr-map-point:before{content:""}.fi-rr-map:before{content:""}.fi-rr-marker-time:before{content:""}.fi-rr-marker:before{content:""}.fi-rr-marketplace-alt:before{content:""}.fi-rr-marketplace-store:before{content:""}.fi-rr-marketplace:before{content:"豈"}.fi-rr-mars-double:before{content:"更"}.fi-rr-mars-stroke-right:before{content:"車"}.fi-rr-mars-stroke-up:before{content:"賈"}.fi-rr-mars:before{content:"滑"}.fi-rr-martini-glass-citrus:before{content:"串"}.fi-rr-martini-glass-empty:before{content:"句"}.fi-rr-mask-carnival:before{content:"龜"}.fi-rr-mask-face:before{content:"龜"}.fi-rr-mask-snorkel:before{content:"契"}.fi-rr-mask:before{content:"金"}.fi-rr-massage:before{content:"喇"}.fi-rr-match-fire:before{content:"奈"}.fi-rr-mattress-pillow:before{content:"懶"}.fi-rr-measuring-tape:before{content:"癩"}.fi-rr-meat:before{content:"羅"}.fi-rr-medal:before{content:"蘿"}.fi-rr-medical-star:before{content:"螺"}.fi-rr-medicine:before{content:"裸"}.fi-rr-meditation:before{content:"邏"}.fi-rr-meeting-alt:before{content:"樂"}.fi-rr-meeting:before{content:"洛"}.fi-rr-megaphone-announcement-leader:before{content:"烙"}.fi-rr-megaphone:before{content:"珞"}.fi-rr-meh-blank:before{content:"落"}.fi-rr-meh-rolling-eyes:before{content:"酪"}.fi-rr-meh:before{content:"駱"}.fi-rr-melon-alt:before{content:"亂"}.fi-rr-melon:before{content:"卵"}.fi-rr-member-list:before{content:"欄"}.fi-rr-member-search:before{content:"爛"}.fi-rr-membership-vip:before{content:"蘭"}.fi-rr-membership:before{content:"鸞"}.fi-rr-memo-circle-check:before{content:"嵐"}.fi-rr-memo-pad:before{content:"濫"}.fi-rr-memo:before{content:"藍"}.fi-rr-memory:before{content:"襤"}.fi-rr-menu-burger:before{content:"拉"}.fi-rr-menu-dots-vertical:before{content:"臘"}.fi-rr-menu-dots:before{content:"蠟"}.fi-rr-mercury:before{content:"廊"}.fi-rr-message-arrow-down:before{content:"朗"}.fi-rr-message-arrow-up-right:before{content:"浪"}.fi-rr-message-arrow-up:before{content:"狼"}.fi-rr-message-bot:before{content:"郎"}.fi-rr-message-code:before{content:"來"}.fi-rr-message-dollar:before{content:"冷"}.fi-rr-message-heart:before{content:"勞"}.fi-rr-message-image:before{content:"擄"}.fi-rr-message-question:before{content:"櫓"}.fi-rr-message-quote:before{content:"爐"}.fi-rr-message-slash:before{content:"盧"}.fi-rr-message-sms:before{content:"老"}.fi-rr-message-text:before{content:"蘆"}.fi-rr-message-xmark:before{content:"虜"}.fi-rr-messages-dollar:before{content:"路"}.fi-rr-messages-question:before{content:"露"}.fi-rr-messages:before{content:"魯"}.fi-rr-meteor:before{content:"鷺"}.fi-rr-meter-bolt:before{content:"碌"}.fi-rr-meter-droplet:before{content:"祿"}.fi-rr-meter-fire:before{content:"綠"}.fi-rr-meter:before{content:"菉"}.fi-rr-method:before{content:"錄"}.fi-rr-microchip-ai:before{content:"鹿"}.fi-rr-microchip:before{content:"論"}.fi-rr-microphone-alt:before{content:"壟"}.fi-rr-microphone-slash:before{content:"弄"}.fi-rr-microphone:before{content:"籠"}.fi-rr-microscope:before{content:"聾"}.fi-rr-microwave:before{content:"牢"}.fi-rr-milk-alt:before{content:"磊"}.fi-rr-milk:before{content:"賂"}.fi-rr-mill-sign:before{content:"雷"}.fi-rr-mind-share:before{content:"壘"}.fi-rr-minus-circle:before{content:"屢"}.fi-rr-minus-hexagon:before{content:"樓"}.fi-rr-minus-small:before{content:"淚"}.fi-rr-minus:before{content:"漏"}.fi-rr-mistletoe:before{content:"累"}.fi-rr-mix:before{content:"縷"}.fi-rr-mobile-button:before{content:"陋"}.fi-rr-mobile-notch:before{content:"勒"}.fi-rr-mobile:before{content:"肋"}.fi-rr-mockup:before{content:"凜"}.fi-rr-mode-alt:before{content:"凌"}.fi-rr-mode-landscape:before{content:"稜"}.fi-rr-mode-portrait:before{content:"綾"}.fi-rr-mode:before{content:"菱"}.fi-rr-model-cube-arrows:before{content:"陵"}.fi-rr-model-cube-space:before{content:"讀"}.fi-rr-model-cube:before{content:"拏"}.fi-rr-module:before{content:"樂"}.fi-rr-monday:before{content:"諾"}.fi-rr-money-bill-simple:before{content:"丹"}.fi-rr-money-bill-transfer:before{content:"寧"}.fi-rr-money-bill-wave-alt:before{content:"怒"}.fi-rr-money-bill-wave:before{content:"率"}.fi-rr-money-bills-simple:before{content:"異"}.fi-rr-money-bills:before{content:"北"}.fi-rr-money-check-edit-alt:before{content:"磻"}.fi-rr-money-check-edit:before{content:"便"}.fi-rr-money-check:before{content:"復"}.fi-rr-money-coin-transfer:before{content:"不"}.fi-rr-money-from-bracket:before{content:"泌"}.fi-rr-money-simple-from-bracket:before{content:"數"}.fi-rr-money-transfer-alt:before{content:"索"}.fi-rr-money-transfer-coin-arrow:before{content:"參"}.fi-rr-money-transfer-smartphone:before{content:"塞"}.fi-rr-money-wings:before{content:"省"}.fi-rr-money:before{content:"葉"}.fi-rr-monkey:before{content:"說"}.fi-rr-monument:before{content:"殺"}.fi-rr-moon-stars:before{content:"辰"}.fi-rr-moon:before{content:"沈"}.fi-rr-moped:before{content:"拾"}.fi-rr-mortar-pestle:before{content:"若"}.fi-rr-mortgage:before{content:"掠"}.fi-rr-mosque-alt:before{content:"略"}.fi-rr-mosque-moon:before{content:"亮"}.fi-rr-mosque:before{content:"兩"}.fi-rr-mosquito-net:before{content:"凉"}.fi-rr-mosquito:before{content:"梁"}.fi-rr-motorcycle:before{content:"糧"}.fi-rr-mound:before{content:"良"}.fi-rr-mountain-city:before{content:"諒"}.fi-rr-mountain:before{content:"量"}.fi-rr-mountains:before{content:"勵"}.fi-rr-mouse-field:before{content:"呂"}.fi-rr-mouse:before{content:"女"}.fi-rr-mov-file:before{content:"廬"}.fi-rr-move-to-folder-2:before{content:"旅"}.fi-rr-move-to-folder:before{content:"濾"}.fi-rr-mp3-file:before{content:"礪"}.fi-rr-mp3-player:before{content:"閭"}.fi-rr-mp4-file:before{content:"驪"}.fi-rr-mug-alt:before{content:"麗"}.fi-rr-mug-hot-alt:before{content:"黎"}.fi-rr-mug-hot:before{content:"力"}.fi-rr-mug-marshmallows:before{content:"曆"}.fi-rr-mug-tea-saucer:before{content:"歷"}.fi-rr-mug-tea:before{content:"轢"}.fi-rr-mug:before{content:"年"}.fi-rr-multiple-alt:before{content:"憐"}.fi-rr-multiple:before{content:"戀"}.fi-rr-muscle:before{content:"撚"}.fi-rr-mushroom-alt:before{content:"漣"}.fi-rr-mushroom:before{content:"煉"}.fi-rr-music-alt:before{content:"璉"}.fi-rr-music-file:before{content:"秊"}.fi-rr-music-note-slash:before{content:"練"}.fi-rr-music-note:before{content:"聯"}.fi-rr-music-slash:before{content:"輦"}.fi-rr-music:before{content:"蓮"}.fi-rr-n:before{content:"連"}.fi-rr-naira-sign:before{content:"鍊"}.fi-rr-narwhal:before{content:"列"}.fi-rr-navigation:before{content:"劣"}.fi-rr-nesting-dolls:before{content:"咽"}.fi-rr-network-analytic:before{content:"烈"}.fi-rr-network-cloud:before{content:"裂"}.fi-rr-network:before{content:"說"}.fi-rr-neuter:before{content:"廉"}.fi-rr-newsletter-subscribe:before{content:"念"}.fi-rr-newspaper-open:before{content:"捻"}.fi-rr-newspaper:before{content:"殮"}.fi-rr-nfc-lock:before{content:"簾"}.fi-rr-nfc-magnifying-glass:before{content:"獵"}.fi-rr-nfc-pen:before{content:"令"}.fi-rr-nfc-slash:before{content:"囹"}.fi-rr-nfc-trash:before{content:"寧"}.fi-rr-nfc:before{content:"嶺"}.fi-rr-night-day:before{content:"怜"}.fi-rr-no-fee:before{content:"玲"}.fi-rr-no-people:before{content:"瑩"}.fi-rr-noodles:before{content:"羚"}.fi-rr-nose:before{content:"聆"}.fi-rr-not-equal:before{content:"鈴"}.fi-rr-not-found-alt:before{content:"零"}.fi-rr-not-found-magnifying-glass:before{content:"靈"}.fi-rr-not-found:before{content:"領"}.fi-rr-notdef:before{content:"例"}.fi-rr-note-medical:before{content:"禮"}.fi-rr-note-sticky:before{content:"醴"}.fi-rr-note:before{content:"隸"}.fi-rr-notebook-alt:before{content:"惡"}.fi-rr-notebook:before{content:"了"}.fi-rr-notes-medical:before{content:"僚"}.fi-rr-notes:before{content:"寮"}.fi-rr-o:before{content:"尿"}.fi-rr-object-exclude:before{content:"料"}.fi-rr-object-group:before{content:"樂"}.fi-rr-object-intersect:before{content:"燎"}.fi-rr-object-subtract:before{content:"療"}.fi-rr-object-ungroup:before{content:"蓼"}.fi-rr-object-union:before{content:"遼"}.fi-rr-objects-column:before{content:"龍"}.fi-rr-octagon-check:before{content:"暈"}.fi-rr-octagon-divide:before{content:"阮"}.fi-rr-octagon-exclamation:before{content:"劉"}.fi-rr-octagon-minus:before{content:"杻"}.fi-rr-octagon-plus:before{content:"柳"}.fi-rr-octagon-xmark:before{content:"流"}.fi-rr-octagon:before{content:"溜"}.fi-rr-oil-can:before{content:"琉"}.fi-rr-oil-temp:before{content:"留"}.fi-rr-olive-oil:before{content:"硫"}.fi-rr-olive:before{content:"紐"}.fi-rr-olives:before{content:"類"}.fi-rr-om:before{content:"六"}.fi-rr-omega:before{content:"戮"}.fi-rr-onboarding:before{content:"陸"}.fi-rr-onion:before{content:"倫"}.fi-rr-opacity:before{content:"崙"}.fi-rr-open-mail-clip:before{content:"淪"}.fi-rr-operating-system-upgrade:before{content:"輪"}.fi-rr-operation:before{content:"律"}.fi-rr-order-history:before{content:"慄"}.fi-rr-organization-chart:before{content:"栗"}.fi-rr-ornament:before{content:"率"}.fi-rr-otp:before{content:"隆"}.fi-rr-otter:before{content:"利"}.fi-rr-outdent:before{content:"吏"}.fi-rr-oval-alt:before{content:"履"}.fi-rr-oval:before{content:"易"}.fi-rr-oven:before{content:"李"}.fi-rr-overline:before{content:"梨"}.fi-rr-overview:before{content:"泥"}.fi-rr-p:before{content:"理"}.fi-rr-package:before{content:"痢"}.fi-rr-padlock-check:before{content:"罹"}.fi-rr-page-break:before{content:"裏"}.fi-rr-pager:before{content:"裡"}.fi-rr-paid:before{content:"里"}.fi-rr-paint-brush:before{content:"離"}.fi-rr-paint-roller:before{content:"匿"}.fi-rr-paintbrush-pencil:before{content:"溺"}.fi-rr-palette:before{content:"吝"}.fi-rr-pallet-alt:before{content:"燐"}.fi-rr-pallet:before{content:"璘"}.fi-rr-pan-food:before{content:"藺"}.fi-rr-pan-frying:before{content:"隣"}.fi-rr-pan:before{content:"鱗"}.fi-rr-pancakes:before{content:"麟"}.fi-rr-panorama:before{content:"林"}.fi-rr-paper-plane-launch:before{content:"淋"}.fi-rr-paper-plane-top:before{content:"臨"}.fi-rr-paper-plane:before{content:"立"}.fi-rr-paperclip-vertical:before{content:"笠"}.fi-rr-parachute-box:before{content:"粒"}.fi-rr-paragraph-left:before{content:"狀"}.fi-rr-paragraph:before{content:"炙"}.fi-rr-parking-circle-slash:before{content:"識"}.fi-rr-parking-circle:before{content:"什"}.fi-rr-parking-slash:before{content:"茶"}.fi-rr-parking:before{content:"刺"}.fi-rr-party-bell:before{content:"切"}.fi-rr-party-horn:before{content:"度"}.fi-rr-passport:before{content:"拓"}.fi-rr-password-alt:before{content:"糖"}.fi-rr-password-computer:before{content:"宅"}.fi-rr-password-email:before{content:"洞"}.fi-rr-password-smartphone:before{content:"暴"}.fi-rr-password:before{content:"輻"}.fi-rr-paste:before{content:"行"}.fi-rr-pattern:before{content:"降"}.fi-rr-pause-circle:before{content:"見"}.fi-rr-pause-square:before{content:"廓"}.fi-rr-pause:before{content:"兀"}.fi-rr-paw-claws:before{content:"嗀"}.fi-rr-paw-heart:before{content:"﨎"}.fi-rr-paw:before{content:"﨏"}.fi-rr-payment-pos:before{content:"塚"}.fi-rr-payroll-calendar:before{content:"﨑"}.fi-rr-payroll-check:before{content:"晴"}.fi-rr-payroll:before{content:"﨓"}.fi-rr-peace:before{content:"﨔"}.fi-rr-peach:before{content:"凞"}.fi-rr-peanut:before{content:"猪"}.fi-rr-peanuts:before{content:"益"}.fi-rr-peapod:before{content:"礼"}.fi-rr-pear:before{content:"神"}.fi-rr-pedestal:before{content:"祥"}.fi-rr-pen-circle:before{content:"福"}.fi-rr-pen-clip-slash:before{content:"靖"}.fi-rr-pen-clip:before{content:"精"}.fi-rr-pen-fancy-slash:before{content:"羽"}.fi-rr-pen-fancy:before{content:"﨟"}.fi-rr-pen-field:before{content:"蘒"}.fi-rr-pen-nib-slash:before{content:"﨡"}.fi-rr-pen-nib:before{content:"諸"}.fi-rr-pen-slash:before{content:"﨣"}.fi-rr-pen-square:before{content:"﨤"}.fi-rr-pen-swirl:before{content:"逸"}.fi-rr-pencil-paintbrush:before{content:"都"}.fi-rr-pencil-ruler:before{content:"﨧"}.fi-rr-pencil-slash:before{content:"﨨"}.fi-rr-pencil:before{content:"﨩"}.fi-rr-pending:before{content:"飯"}.fi-rr-pennant:before{content:"飼"}.fi-rr-people-arrows-left-right:before{content:"館"}.fi-rr-people-carry-box:before{content:"鶴"}.fi-rr-people-dress:before{content:"郞"}.fi-rr-people-network-partner:before{content:"隷"}.fi-rr-people-pants:before{content:"侮"}.fi-rr-people-poll:before{content:"僧"}.fi-rr-people-pulling:before{content:"免"}.fi-rr-people-roof:before{content:"勉"}.fi-rr-people:before{content:"勤"}.fi-rr-pepper-alt:before{content:"卑"}.fi-rr-pepper-hot:before{content:"喝"}.fi-rr-pepper:before{content:"嘆"}.fi-rr-percent-10:before{content:"器"}.fi-rr-percent-100:before{content:"塀"}.fi-rr-percent-20:before{content:"墨"}.fi-rr-percent-25:before{content:"層"}.fi-rr-percent-30:before{content:"屮"}.fi-rr-percent-40:before{content:"悔"}.fi-rr-percent-50:before{content:"慨"}.fi-rr-percent-60:before{content:"憎"}.fi-rr-percent-70:before{content:"懲"}.fi-rr-percent-75:before{content:"敏"}.fi-rr-percent-80:before{content:"既"}.fi-rr-percent-90:before{content:"暑"}.fi-rr-percentage:before{content:"梅"}.fi-rr-person-burst:before{content:"海"}.fi-rr-person-carry-box:before{content:"渚"}.fi-rr-person-circle-check:before{content:"漢"}.fi-rr-person-circle-exclamation:before{content:"煮"}.fi-rr-person-circle-minus:before{content:"爫"}.fi-rr-person-circle-plus:before{content:"琢"}.fi-rr-person-circle-question:before{content:"碑"}.fi-rr-person-circle-xmark:before{content:"社"}.fi-rr-person-cv:before{content:"祉"}.fi-rr-person-dolly-empty:before{content:"祈"}.fi-rr-person-dolly:before{content:"祐"}.fi-rr-person-dress-simple:before{content:"祖"}.fi-rr-person-dress:before{content:"祝"}.fi-rr-person-luggage:before{content:"禍"}.fi-rr-person-lunge:before{content:"禎"}.fi-rr-person-pilates:before{content:"穀"}.fi-rr-person-praying:before{content:"突"}.fi-rr-person-pregnant:before{content:"節"}.fi-rr-person-seat-reclined:before{content:"練"}.fi-rr-person-seat:before{content:"縉"}.fi-rr-person-shelter:before{content:"繁"}.fi-rr-person-sign:before{content:"署"}.fi-rr-person-simple:before{content:"者"}.fi-rr-person-walking-with-cane:before{content:"臭"}.fi-rr-peseta-sign:before{content:"艹"}.fi-rr-peso-sign:before{content:"艹"}.fi-rr-pets:before{content:"著"}.fi-rr-pharmacy:before{content:"褐"}.fi-rr-phone-call:before{content:"視"}.fi-rr-phone-cross:before{content:"謁"}.fi-rr-phone-flip:before{content:"謹"}.fi-rr-phone-guide:before{content:"賓"}.fi-rr-phone-heart-message:before{content:"贈"}.fi-rr-phone-office:before{content:"辶"}.fi-rr-phone-pause:before{content:"逸"}.fi-rr-phone-plus:before{content:"難"}.fi-rr-phone-rotary:before{content:"響"}.fi-rr-phone-slash:before{content:"頻"}.fi-rr-photo-capture:before{content:"恵"}.fi-rr-photo-film-music:before{content:"𤋮"}.fi-rr-photo-video:before{content:"舘"}.fi-rr-physics:before{content:"﩮"}.fi-rr-Pi:before{content:"﩯"}.fi-rr-piano-keyboard:before{content:"並"}.fi-rr-piano:before{content:"况"}.fi-rr-pickaxe:before{content:"全"}.fi-rr-picking-box:before{content:"侀"}.fi-rr-picking:before{content:"充"}.fi-rr-picnic:before{content:"冀"}.fi-rr-picpeople-filled:before{content:"勇"}.fi-rr-picpeople:before{content:"勺"}.fi-rr-picture:before{content:"喝"}.fi-rr-pie:before{content:"啕"}.fi-rr-piece:before{content:"喙"}.fi-rr-pig-bank-bulb:before{content:"嗢"}.fi-rr-pig-face:before{content:"塚"}.fi-rr-pig:before{content:"墳"}.fi-rr-piggy-bank-budget:before{content:"奄"}.fi-rr-piggy-bank:before{content:"奔"}.fi-rr-pills:before{content:"婢"}.fi-rr-pinata:before{content:"嬨"}.fi-rr-pineapple-alt:before{content:"廒"}.fi-rr-pineapple:before{content:"廙"}.fi-rr-ping-pong:before{content:"彩"}.fi-rr-pipe-smoking:before{content:"徭"}.fi-rr-pizza-slice:before{content:"惘"}.fi-rr-place-of-worship:before{content:"慎"}.fi-rr-plan-strategy:before{content:"愈"}.fi-rr-plan:before{content:"憎"}.fi-rr-plane-alt:before{content:"慠"}.fi-rr-plane-arrival:before{content:"懲"}.fi-rr-plane-departure:before{content:"戴"}.fi-rr-plane-prop:before{content:"揄"}.fi-rr-plane-slash:before{content:"搜"}.fi-rr-plane-tail:before{content:"摒"}.fi-rr-plane:before{content:"敖"}.fi-rr-planet-moon:before{content:"晴"}.fi-rr-planet-ringed:before{content:"朗"}.fi-rr-plant-care:before{content:"望"}.fi-rr-plant-growth:before{content:"杖"}.fi-rr-plant-seed-invest:before{content:"歹"}.fi-rr-plant-wilt:before{content:"殺"}.fi-rr-plate-utensils:before{content:"流"}.fi-rr-plate-wheat:before{content:"滛"}.fi-rr-plate:before{content:"滋"}.fi-rr-play-alt:before{content:"漢"}.fi-rr-play-circle:before{content:"瀞"}.fi-rr-play-microphone:before{content:"煮"}.fi-rr-play-pause:before{content:"瞧"}.fi-rr-play:before{content:"爵"}.fi-rr-playing-cards:before{content:"犯"}.fi-rr-plug-alt:before{content:"猪"}.fi-rr-plug-cable:before{content:"瑱"}.fi-rr-plug-circle-bolt:before{content:"甆"}.fi-rr-plug-circle-check:before{content:"画"}.fi-rr-plug-circle-exclamation:before{content:"瘝"}.fi-rr-plug-circle-minus:before{content:"瘟"}.fi-rr-plug-circle-plus:before{content:"益"}.fi-rr-plug-connection:before{content:"盛"}.fi-rr-plug:before{content:"直"}.fi-rr-plus-hexagon:before{content:"睊"}.fi-rr-plus-minus:before{content:"着"}.fi-rr-plus-small:before{content:"磌"}.fi-rr-plus:before{content:"窱"}.fi-rr-png-file:before{content:"節"}.fi-rr-podcast:before{content:"类"}.fi-rr-podium-star:before{content:"絛"}.fi-rr-podium-victory-leader:before{content:"練"}.fi-rr-podium:before{content:"缾"}.fi-rr-point-of-sale-bill:before{content:"者"}.fi-rr-point-of-sale-signal:before{content:"荒"}.fi-rr-point-of-sale:before{content:"華"}.fi-rr-pointer-loading:before{content:"蝹"}.fi-rr-pointer-text:before{content:"襁"}.fi-rr-poker-chip:before{content:"覆"}.fi-rr-police-box:before{content:"視"}.fi-rr-poll-h:before{content:"調"}.fi-rr-pollution:before{content:"諸"}.fi-rr-pompebled:before{content:"請"}.fi-rr-poo-bolt:before{content:"謁"}.fi-rr-poo:before{content:"諾"}.fi-rr-pool-8-ball:before{content:"諭"}.fi-rr-poop:before{content:"謹"}.fi-rr-popcorn:before{content:"變"}.fi-rr-popsicle:before{content:"贈"}.fi-rr-portal-enter:before{content:"輸"}.fi-rr-portal-exit:before{content:"遲"}.fi-rr-portrait:before{content:"醙"}.fi-rr-postal-address:before{content:"鉶"}.fi-rr-pot:before{content:"陼"}.fi-rr-potato:before{content:"難"}.fi-rr-pound:before{content:"靖"}.fi-rr-power:before{content:"韛"}.fi-rr-ppt-file:before{content:"響"}.fi-rr-practice:before{content:"頋"}.fi-rr-praying-hands:before{content:"頻"}.fi-rr-prescription-bottle-alt:before{content:"鬒"}.fi-rr-prescription-bottle-pill:before{content:"龜"}.fi-rr-prescription-bottle:before{content:"𢡊"}.fi-rr-prescription:before{content:"𢡄"}.fi-rr-presentation:before{content:"𣏕"}.fi-rr-preview:before{content:"㮝"}.fi-rr-previous-square:before{content:"䀘"}.fi-rr-print-magnifying-glass:before{content:"䀹"}.fi-rr-print-slash:before{content:"𥉉"}.fi-rr-print:before{content:"𥳐"}.fi-rr-priority-arrow:before{content:"𧻓"}.fi-rr-priority-arrows:before{content:"齃"}.fi-rr-priority-importance:before{content:"龎"}.fi-rr-problem-solving:before{content:"﫚"}.fi-rr-procedures:before{content:"﫛"}.fi-rr-process:before{content:"﫜"}.fi-rr-productivity:before{content:"﫝"}.fi-rr-progress-complete:before{content:"﫞"}.fi-rr-progress-download:before{content:"﫟"}.fi-rr-progress-upload:before{content:"﫠"}.fi-rr-projector:before{content:"﫡"}.fi-rr-protractor:before{content:"﫢"}.fi-rr-pulse:before{content:"﫣"}.fi-rr-pump-medical:before{content:"﫤"}.fi-rr-pump:before{content:"﫥"}.fi-rr-pumpkin-alt-2:before{content:"﫦"}.fi-rr-pumpkin-alt:before{content:"﫧"}.fi-rr-pumpkin:before{content:"﫨"}.fi-rr-puzzle-alt:before{content:"﫩"}.fi-rr-puzzle-piece-integration:before{content:"﫪"}.fi-rr-puzzle-pieces:before{content:"﫫"}.fi-rr-puzzle:before{content:"﫬"}.fi-rr-pyramid:before{content:"﫭"}.fi-rr-q:before{content:"﫮"}.fi-rr-qr-scan:before{content:"﫯"}.fi-rr-QR:before{content:"﫰"}.fi-rr-qrcode:before{content:"﫱"}.fi-rr-question-square:before{content:"﫲"}.fi-rr-question:before{content:"﫳"}.fi-rr-queue-alt:before{content:"﫴"}.fi-rr-queue-line:before{content:"﫵"}.fi-rr-queue-signal:before{content:"﫶"}.fi-rr-queue:before{content:"﫷"}.fi-rr-quill-pen-story:before{content:"﫸"}.fi-rr-quiz-alt:before{content:"﫹"}.fi-rr-quiz:before{content:"﫺"}.fi-rr-quote-right:before{content:"﫻"}.fi-rr-r:before{content:"﫼"}.fi-rr-rabbit-fast:before{content:"﫽"}.fi-rr-rabbit:before{content:"﫾"}.fi-rr-raccoon:before{content:"﫿"}.fi-rr-racquet:before{content:"ﬀ"}.fi-rr-radar-monitoring-track:before{content:"ﬁ"}.fi-rr-radar:before{content:"ﬂ"}.fi-rr-radiation-alt:before{content:"ﬃ"}.fi-rr-radiation:before{content:"ﬄ"}.fi-rr-radio-alt:before{content:"ﬅ"}.fi-rr-radio-button:before{content:"ﬆ"}.fi-rr-radio:before{content:"﬇"}.fi-rr-radish:before{content:"﬈"}.fi-rr-rainbow:before{content:"﬉"}.fi-rr-raindrops:before{content:"﬊"}.fi-rr-ram:before{content:"﬋"}.fi-rr-ramp-loading:before{content:"﬌"}.fi-rr-rank:before{content:"﬍"}.fi-rr-ranking-podium-empty:before{content:"﬎"}.fi-rr-ranking-podium:before{content:"﬏"}.fi-rr-ranking-star:before{content:"﬐"}.fi-rr-ranking-stars:before{content:"﬑"}.fi-rr-raygun:before{content:"﬒"}.fi-rr-razor-barber:before{content:"ﬓ"}.fi-rr-react:before{content:"ﬔ"}.fi-rr-rec:before{content:"ﬕ"}.fi-rr-receipt:before{content:"ﬖ"}.fi-rr-recipe-book:before{content:"ﬗ"}.fi-rr-recipe:before{content:"﬘"}.fi-rr-record-vinyl:before{content:"﬙"}.fi-rr-rectabgle-vertical:before{content:"﬚"}.fi-rr-rectangle-barcode:before{content:"﬛"}.fi-rr-rectangle-code:before{content:"﬜"}.fi-rr-rectangle-history-circle-plus:before{content:"יִ"}.fi-rr-rectangle-horizontal:before{content:"ﬞ"}.fi-rr-rectangle-list:before{content:"ײַ"}.fi-rr-rectangle-panoramic:before{content:"ﬠ"}.fi-rr-rectangle-pro:before{content:"ﬡ"}.fi-rr-rectangle-vertical-history:before{content:"ﬢ"}.fi-rr-rectangle-vertical:before{content:"ﬣ"}.fi-rr-rectangle-xmark:before{content:"ﬤ"}.fi-rr-rectangles-mixed:before{content:"ﬥ"}.fi-rr-recycle-bin:before{content:"ﬦ"}.fi-rr-recycle:before{content:"ﬧ"}.fi-rr-redo-alt:before{content:"ﬨ"}.fi-rr-redo:before{content:"﬩"}.fi-rr-reel:before{content:"שׁ"}.fi-rr-refer-arrow:before{content:"שׂ"}.fi-rr-refer:before{content:"שּׁ"}.fi-rr-referral-alt:before{content:"שּׂ"}.fi-rr-referral-user:before{content:"אַ"}.fi-rr-referral:before{content:"אָ"}.fi-rr-reflect-horizontal-alt:before{content:"אּ"}.fi-rr-reflect-horizontal:before{content:"בּ"}.fi-rr-reflect-vertical:before{content:"גּ"}.fi-rr-reflect:before{content:"דּ"}.fi-rr-refresh:before{content:"הּ"}.fi-rr-refrigerator:before{content:"וּ"}.fi-rr-refund-alt:before{content:"זּ"}.fi-rr-refund:before{content:"﬷"}.fi-rr-region-pin-alt:before{content:"טּ"}.fi-rr-region-pin:before{content:"יּ"}.fi-rr-registered:before{content:"ךּ"}.fi-rr-registration-paper:before{content:"כּ"}.fi-rr-remove-folder:before{content:"לּ"}.fi-rr-remove-user:before{content:"﬽"}.fi-rr-rent-signal:before{content:"מּ"}.fi-rr-rent:before{content:"﬿"}.fi-rr-replace:before{content:"נּ"}.fi-rr-replay-10:before{content:"סּ"}.fi-rr-replay-30:before{content:"﭂"}.fi-rr-replay-5:before{content:"ףּ"}.fi-rr-reply-all:before{content:"פּ"}.fi-rr-republican:before{content:"﭅"}.fi-rr-reservation-smartphone:before{content:"צּ"}.fi-rr-reservation-table:before{content:"קּ"}.fi-rr-resistance-band:before{content:"רּ"}.fi-rr-resize:before{content:"שּ"}.fi-rr-resources:before{content:"תּ"}.fi-rr-restaurant:before{content:"וֹ"}.fi-rr-restock:before{content:"בֿ"}.fi-rr-restroom-simple:before{content:"כֿ"}.fi-rr-resume:before{content:"פֿ"}.fi-rr-revenue-alt:before{content:"ﭏ"}.fi-rr-revenue-euro:before{content:"ﭐ"}.fi-rr-Revenue:before{content:"ﭑ"}.fi-rr-review:before{content:"ﭒ"}.fi-rr-rewind-button-circle:before{content:"ﭓ"}.fi-rr-rewind:before{content:"ﭔ"}.fi-rr-rhombus:before{content:"ﭕ"}.fi-rr-ribbon:before{content:"ﭖ"}.fi-rr-right-from-bracket:before{content:"ﭗ"}.fi-rr-right:before{content:"ﭘ"}.fi-rr-ring-diamond:before{content:"ﭙ"}.fi-rr-ring:before{content:"ﭚ"}.fi-rr-rings-wedding:before{content:"ﭛ"}.fi-rr-risk-alt:before{content:"ﭜ"}.fi-rr-risk:before{content:"ﭝ"}.fi-rr-road-barrier:before{content:"ﭞ"}.fi-rr-road-sign-left:before{content:"ﭟ"}.fi-rr-road:before{content:"ﭠ"}.fi-rr-robot:before{content:"ﭡ"}.fi-rr-robotic-arm:before{content:"ﭢ"}.fi-rr-rocket-lunch:before{content:"ﭣ"}.fi-rr-rocket:before{content:"ﭤ"}.fi-rr-roller-coaster:before{content:"ﭥ"}.fi-rr-room-service:before{content:"ﭦ"}.fi-rr-rotate-exclamation:before{content:"ﭧ"}.fi-rr-rotate-left:before{content:"ﭨ"}.fi-rr-rotate-reverse:before{content:"ﭩ"}.fi-rr-rotate-right:before{content:"ﭪ"}.fi-rr-rotate-square:before{content:"ﭫ"}.fi-rr-roulette:before{content:"ﭬ"}.fi-rr-route-highway:before{content:"ﭭ"}.fi-rr-route-interstate:before{content:"ﭮ"}.fi-rr-route:before{content:"ﭯ"}.fi-rr-router:before{content:"ﭰ"}.fi-rr-rss-alt:before{content:"ﭱ"}.fi-rr-rss:before{content:"ﭲ"}.fi-rr-ruble-sign:before{content:"ﭳ"}.fi-rr-rugby:before{content:"ﭴ"}.fi-rr-ruler-combined:before{content:"ﭵ"}.fi-rr-ruler-horizontal:before{content:"ﭶ"}.fi-rr-ruler-triangle:before{content:"ﭷ"}.fi-rr-ruler-vertical:before{content:"ﭸ"}.fi-rr-rules-alt:before{content:"ﭹ"}.fi-rr-rules:before{content:"ﭺ"}.fi-rr-running-track:before{content:"ﭻ"}.fi-rr-running:before{content:"ﭼ"}.fi-rr-rupee-sign:before{content:"ﭽ"}.fi-rr-rupiah-sign:before{content:"ﭾ"}.fi-rr-rv:before{content:"ﭿ"}.fi-rr-s:before{content:"ﮀ"}.fi-rr-sack-dollar:before{content:"ﮁ"}.fi-rr-sack:before{content:"ﮂ"}.fi-rr-sad-cry:before{content:"ﮃ"}.fi-rr-sad-tear:before{content:"ﮄ"}.fi-rr-sad:before{content:"ﮅ"}.fi-rr-safe-box:before{content:"ﮆ"}.fi-rr-sailboat:before{content:"ﮇ"}.fi-rr-salad:before{content:"ﮈ"}.fi-rr-salary-alt:before{content:"ﮉ"}.fi-rr-salt-pepper:before{content:"ﮊ"}.fi-rr-salt-shaker:before{content:"ﮋ"}.fi-rr-sandwich-alt:before{content:"ﮌ"}.fi-rr-sandwich:before{content:"ﮍ"}.fi-rr-satellite-dish:before{content:"ﮎ"}.fi-rr-satellite:before{content:"ﮏ"}.fi-rr-saturday:before{content:"ﮐ"}.fi-rr-sauce:before{content:"ﮑ"}.fi-rr-sausage:before{content:"ﮒ"}.fi-rr-sax-hot:before{content:"ﮓ"}.fi-rr-saxophone:before{content:"ﮔ"}.fi-rr-scale-comparison-alt:before{content:"ﮕ"}.fi-rr-scale-comparison:before{content:"ﮖ"}.fi-rr-scale:before{content:"ﮗ"}.fi-rr-scalpel-path:before{content:"ﮘ"}.fi-rr-scalpel:before{content:"ﮙ"}.fi-rr-scanner-gun:before{content:"ﮚ"}.fi-rr-scanner-image:before{content:"ﮛ"}.fi-rr-scanner-keyboard:before{content:"ﮜ"}.fi-rr-scanner-touchscreen:before{content:"ﮝ"}.fi-rr-scarecrow:before{content:"ﮞ"}.fi-rr-scarf:before{content:"ﮟ"}.fi-rr-school-bus:before{content:"ﮠ"}.fi-rr-school:before{content:"ﮡ"}.fi-rr-scissors:before{content:"ﮢ"}.fi-rr-scooter:before{content:"ﮣ"}.fi-rr-screen:before{content:"ﮤ"}.fi-rr-screencast:before{content:"ﮥ"}.fi-rr-screw-alt:before{content:"ﮦ"}.fi-rr-screw:before{content:"ﮧ"}.fi-rr-screwdriver:before{content:"ﮨ"}.fi-rr-scribble:before{content:"ﮩ"}.fi-rr-script:before{content:"ﮪ"}.fi-rr-scroll-document-story:before{content:"ﮫ"}.fi-rr-scroll-old:before{content:"ﮬ"}.fi-rr-scroll-torah:before{content:"ﮭ"}.fi-rr-scroll:before{content:"ﮮ"}.fi-rr-scrubber:before{content:"ﮯ"}.fi-rr-scythe:before{content:"ﮰ"}.fi-rr-sd-card:before{content:"ﮱ"}.fi-rr-sd-cards:before{content:"﮲"}.fi-rr-seal-exclamation:before{content:"﮳"}.fi-rr-seal-question:before{content:"﮴"}.fi-rr-seal:before{content:"﮵"}.fi-rr-search-alt:before{content:"﮶"}.fi-rr-search-dollar:before{content:"﮷"}.fi-rr-search-heart:before{content:"﮸"}.fi-rr-search-location:before{content:"﮹"}.fi-rr-search:before{content:"﮺"}.fi-rr-seat-airline:before{content:"﮻"}.fi-rr-seatbelt-safety-driver:before{content:"﮼"}.fi-rr-second-award:before{content:"﮽"}.fi-rr-second-laurel:before{content:"﮾"}.fi-rr-second-medal:before{content:"﮿"}.fi-rr-second:before{content:"﯀"}.fi-rr-security:before{content:"﯁"}.fi-rr-seedling:before{content:"﯂"}.fi-rr-selection:before{content:"﯃"}.fi-rr-sell:before{content:"﯄"}.fi-rr-seller-store:before{content:"﯅"}.fi-rr-seller:before{content:"﯆"}.fi-rr-selling:before{content:"﯇"}.fi-rr-send-back:before{content:"﯈"}.fi-rr-send-backward:before{content:"﯉"}.fi-rr-send-money-smartphone:before{content:"﯊"}.fi-rr-send-money:before{content:"﯋"}.fi-rr-sensor-alert:before{content:"﯌"}.fi-rr-sensor-fire:before{content:"﯍"}.fi-rr-sensor-on:before{content:"﯎"}.fi-rr-sensor-smoke:before{content:"﯏"}.fi-rr-sensor:before{content:"﯐"}.fi-rr-settings-sliders:before{content:"﯑"}.fi-rr-settings:before{content:"﯒"}.fi-rr-share-alt-square:before{content:"ﯓ"}.fi-rr-share-square:before{content:"ﯔ"}.fi-rr-share:before{content:"ﯕ"}.fi-rr-sheep:before{content:"ﯖ"}.fi-rr-shekel-sign:before{content:"ﯗ"}.fi-rr-shelves:before{content:"ﯘ"}.fi-rr-shield-alt:before{content:"ﯙ"}.fi-rr-shield-cat:before{content:"ﯚ"}.fi-rr-shield-check:before{content:"ﯛ"}.fi-rr-shield-cross:before{content:"ﯜ"}.fi-rr-shield-dog:before{content:"ﯝ"}.fi-rr-shield-exclamation:before{content:"ﯞ"}.fi-rr-shield-interrogation:before{content:"ﯟ"}.fi-rr-shield-keyhole:before{content:"ﯠ"}.fi-rr-shield-minus:before{content:"ﯡ"}.fi-rr-shield-plus:before{content:"ﯢ"}.fi-rr-shield-security-risk:before{content:"ﯣ"}.fi-rr-shield-slash:before{content:"ﯤ"}.fi-rr-shield-trust:before{content:"ﯥ"}.fi-rr-shield-virus:before{content:"ﯦ"}.fi-rr-shield-xmark:before{content:"ﯧ"}.fi-rr-shield:before{content:"ﯨ"}.fi-rr-ship-side:before{content:"ﯩ"}.fi-rr-ship:before{content:"ﯪ"}.fi-rr-shipping-fast:before{content:"ﯫ"}.fi-rr-shipping-timed:before{content:"ﯬ"}.fi-rr-shirt-long-sleeve:before{content:"ﯭ"}.fi-rr-shirt-running:before{content:"ﯮ"}.fi-rr-shirt-tank-top:before{content:"ﯯ"}.fi-rr-shirt:before{content:"ﯰ"}.fi-rr-shish-kebab:before{content:"ﯱ"}.fi-rr-shoe-prints:before{content:"ﯲ"}.fi-rr-shop-lock:before{content:"ﯳ"}.fi-rr-shop-slash:before{content:"ﯴ"}.fi-rr-shop:before{content:"ﯵ"}.fi-rr-shopping-bag-add:before{content:"ﯶ"}.fi-rr-shopping-bag:before{content:"ﯷ"}.fi-rr-shopping-basket:before{content:"ﯸ"}.fi-rr-shopping-cart-add:before{content:"ﯹ"}.fi-rr-shopping-cart-buyer:before{content:"ﯺ"}.fi-rr-shopping-cart-check:before{content:"ﯻ"}.fi-rr-shopping-cart:before{content:"ﯼ"}.fi-rr-shovel-snow:before{content:"ﯽ"}.fi-rr-shovel:before{content:"ﯾ"}.fi-rr-shower-down:before{content:"ﯿ"}.fi-rr-shower:before{content:"ﰀ"}.fi-rr-shredder:before{content:"ﰁ"}.fi-rr-shrimp:before{content:"ﰂ"}.fi-rr-shuffle:before{content:"ﰃ"}.fi-rr-shuttle-van:before{content:"ﰄ"}.fi-rr-shuttlecock:before{content:"ﰅ"}.fi-rr-Sickle:before{content:"ﰆ"}.fi-rr-sidebar-flip:before{content:"ﰇ"}.fi-rr-sidebar:before{content:"ﰈ"}.fi-rr-sigma:before{content:"ﰉ"}.fi-rr-sign-hanging:before{content:"ﰊ"}.fi-rr-sign-in-alt:before{content:"ﰋ"}.fi-rr-sign-out-alt:before{content:"ﰌ"}.fi-rr-sign-posts-wrench:before{content:"ﰍ"}.fi-rr-sign-posts:before{content:"ﰎ"}.fi-rr-sign-up:before{content:"ﰏ"}.fi-rr-signal-alt-1:before{content:"ﰐ"}.fi-rr-signal-alt-2:before{content:"ﰑ"}.fi-rr-signal-alt-slash:before{content:"ﰒ"}.fi-rr-signal-alt:before{content:"ﰓ"}.fi-rr-signal-bars-fair:before{content:"ﰔ"}.fi-rr-signal-bars-good:before{content:"ﰕ"}.fi-rr-signal-bars-weak:before{content:"ﰖ"}.fi-rr-signal-stream-slash:before{content:"ﰗ"}.fi-rr-signal-stream:before{content:"ﰘ"}.fi-rr-signature-lock:before{content:"ﰙ"}.fi-rr-signature-slash:before{content:"ﰚ"}.fi-rr-signature:before{content:"ﰛ"}.fi-rr-sim-card:before{content:"ﰜ"}.fi-rr-sim-cards:before{content:"ﰝ"}.fi-rr-sink:before{content:"ﰞ"}.fi-rr-siren-on:before{content:"ﰟ"}.fi-rr-Siren:before{content:"ﰠ"}.fi-rr-site-alt:before{content:"ﰡ"}.fi-rr-site-browser:before{content:"ﰢ"}.fi-rr-site:before{content:"ﰣ"}.fi-rr-sitemap:before{content:"ﰤ"}.fi-rr-skateboard:before{content:"ﰥ"}.fi-rr-skating:before{content:"ﰦ"}.fi-rr-skeleton-ribs:before{content:"ﰧ"}.fi-rr-skeleton:before{content:"ﰨ"}.fi-rr-skewer:before{content:"ﰩ"}.fi-rr-ski-boot-ski:before{content:"ﰪ"}.fi-rr-ski-jump:before{content:"ﰫ"}.fi-rr-ski-lift:before{content:"ﰬ"}.fi-rr-skiing-nordic:before{content:"ﰭ"}.fi-rr-skiing:before{content:"ﰮ"}.fi-rr-skill-alt:before{content:"ﰯ"}.fi-rr-skill-user:before{content:"ﰰ"}.fi-rr-skill:before{content:"ﰱ"}.fi-rr-skin-arrow:before{content:"ﰲ"}.fi-rr-skin-drop:before{content:"ﰳ"}.fi-rr-skin-hair:before{content:"ﰴ"}.fi-rr-skin:before{content:"ﰵ"}.fi-rr-skip-15-seconds:before{content:"ﰶ"}.fi-rr-skull-cow:before{content:"ﰷ"}.fi-rr-skull-crossbones:before{content:"ﰸ"}.fi-rr-skull:before{content:"ﰹ"}.fi-rr-slash:before{content:"ﰺ"}.fi-rr-sledding:before{content:"ﰻ"}.fi-rr-sleeping-bag:before{content:"ﰼ"}.fi-rr-sleigh:before{content:"ﰽ"}.fi-rr-sliders-h-square:before{content:"ﰾ"}.fi-rr-sliders-v-square:before{content:"ﰿ"}.fi-rr-sliders-v:before{content:"ﱀ"}.fi-rr-slot-machine:before{content:"ﱁ"}.fi-rr-smart-home-alt:before{content:"ﱂ"}.fi-rr-smart-home:before{content:"ﱃ"}.fi-rr-smartphone:before{content:"ﱄ"}.fi-rr-smile-beam:before{content:"ﱅ"}.fi-rr-smile-plus:before{content:"ﱆ"}.fi-rr-smile-wink:before{content:"ﱇ"}.fi-rr-smile:before{content:"ﱈ"}.fi-rr-smiley-comment-alt:before{content:"ﱉ"}.fi-rr-smog:before{content:"ﱊ"}.fi-rr-smoke:before{content:"ﱋ"}.fi-rr-smoking-ban:before{content:"ﱌ"}.fi-rr-smoking:before{content:"ﱍ"}.fi-rr-snake:before{content:"ﱎ"}.fi-rr-snap:before{content:"ﱏ"}.fi-rr-snooze:before{content:"ﱐ"}.fi-rr-snow-blowing:before{content:"ﱑ"}.fi-rr-snowboarding:before{content:"ﱒ"}.fi-rr-snowflake-droplets:before{content:"ﱓ"}.fi-rr-snowflake:before{content:"ﱔ"}.fi-rr-snowflakes:before{content:"ﱕ"}.fi-rr-snowman-alt:before{content:"ﱖ"}.fi-rr-snowman-head:before{content:"ﱗ"}.fi-rr-snowmobile:before{content:"ﱘ"}.fi-rr-snowplow:before{content:"ﱙ"}.fi-rr-soap-alt:before{content:"ﱚ"}.fi-rr-soap:before{content:"ﱛ"}.fi-rr-social-network:before{content:"ﱜ"}.fi-rr-socks:before{content:"ﱝ"}.fi-rr-sofa-size:before{content:"ﱞ"}.fi-rr-sofa:before{content:"ﱟ"}.fi-rr-solar-panel-sun:before{content:"ﱠ"}.fi-rr-solar-panel:before{content:"ﱡ"}.fi-rr-solar-system:before{content:"ﱢ"}.fi-rr-sold-house:before{content:"ﱣ"}.fi-rr-sold-signal:before{content:"ﱤ"}.fi-rr-sort-alpha-down-alt:before{content:"ﱥ"}.fi-rr-sort-alpha-down:before{content:"ﱦ"}.fi-rr-sort-alpha-up-alt:before{content:"ﱧ"}.fi-rr-sort-alpha-up:before{content:"ﱨ"}.fi-rr-sort-alt:before{content:"ﱩ"}.fi-rr-sort-amount-down-alt:before{content:"ﱪ"}.fi-rr-sort-amount-down:before{content:"ﱫ"}.fi-rr-sort-amount-up-alt:before{content:"ﱬ"}.fi-rr-sort-amount-up:before{content:"ﱭ"}.fi-rr-sort-circle-down:before{content:"ﱮ"}.fi-rr-sort-circle-up:before{content:"ﱯ"}.fi-rr-sort-circle:before{content:"ﱰ"}.fi-rr-sort-down:before{content:"ﱱ"}.fi-rr-sort-numeric-down-alt:before{content:"ﱲ"}.fi-rr-sort-numeric-down:before{content:"ﱳ"}.fi-rr-sort-shapes-down:before{content:"ﱴ"}.fi-rr-sort-shapes-up:before{content:"ﱵ"}.fi-rr-sort-size-down:before{content:"ﱶ"}.fi-rr-sort-size-up:before{content:"ﱷ"}.fi-rr-sort:before{content:"ﱸ"}.fi-rr-soup:before{content:"ﱹ"}.fi-rr-source-data:before{content:"ﱺ"}.fi-rr-source-document-alt:before{content:"ﱻ"}.fi-rr-source-document:before{content:"ﱼ"}.fi-rr-spa:before{content:"ﱽ"}.fi-rr-space-shuttle:before{content:"ﱾ"}.fi-rr-space-station-moon-alt:before{content:"ﱿ"}.fi-rr-space-station-moon:before{content:"ﲀ"}.fi-rr-spade:before{content:"ﲁ"}.fi-rr-spaghetti-monster-flying:before{content:"ﲂ"}.fi-rr-spain-map:before{content:"ﲃ"}.fi-rr-sparkles:before{content:"ﲄ"}.fi-rr-spartan-helmet:before{content:"ﲅ"}.fi-rr-speaker:before{content:"ﲆ"}.fi-rr-speakers:before{content:"ﲇ"}.fi-rr-speech-bubble-story:before{content:"ﲈ"}.fi-rr-speedometer-arrow:before{content:"ﲉ"}.fi-rr-speedometer-kpi:before{content:"ﲊ"}.fi-rr-sphere:before{content:"ﲋ"}.fi-rr-spider-black-widow:before{content:"ﲌ"}.fi-rr-spider-web:before{content:"ﲍ"}.fi-rr-spider:before{content:"ﲎ"}.fi-rr-spinner:before{content:"ﲏ"}.fi-rr-split-up-relation:before{content:"ﲐ"}.fi-rr-split:before{content:"ﲑ"}.fi-rr-splotch:before{content:"ﲒ"}.fi-rr-spoon:before{content:"ﲓ"}.fi-rr-sport:before{content:"ﲔ"}.fi-rr-spray-can-sparkles:before{content:"ﲕ"}.fi-rr-spray-can:before{content:"ﲖ"}.fi-rr-spring-calendar:before{content:"ﲗ"}.fi-rr-sprinkler:before{content:"ﲘ"}.fi-rr-spy:before{content:"ﲙ"}.fi-rr-square-0:before{content:"ﲚ"}.fi-rr-square-1:before{content:"ﲛ"}.fi-rr-square-2:before{content:"ﲜ"}.fi-rr-square-3:before{content:"ﲝ"}.fi-rr-square-4:before{content:"ﲞ"}.fi-rr-square-5:before{content:"ﲟ"}.fi-rr-square-6:before{content:"ﲠ"}.fi-rr-square-7:before{content:"ﲡ"}.fi-rr-square-8:before{content:"ﲢ"}.fi-rr-square-9:before{content:"ﲣ"}.fi-rr-square-a:before{content:"ﲤ"}.fi-rr-square-b:before{content:"ﲥ"}.fi-rr-square-bolt:before{content:"ﲦ"}.fi-rr-square-c:before{content:"ﲧ"}.fi-rr-square-code:before{content:"ﲨ"}.fi-rr-square-d:before{content:"ﲩ"}.fi-rr-square-dashed-circle-plus:before{content:"ﲪ"}.fi-rr-square-dashed:before{content:"ﲫ"}.fi-rr-square-divide:before{content:"ﲬ"}.fi-rr-square-e:before{content:"ﲭ"}.fi-rr-square-ellipsis-vertical:before{content:"ﲮ"}.fi-rr-square-ellipsis:before{content:"ﲯ"}.fi-rr-square-exclamation:before{content:"ﲰ"}.fi-rr-square-f:before{content:"ﲱ"}.fi-rr-square-g:before{content:"ﲲ"}.fi-rr-square-h:before{content:"ﲳ"}.fi-rr-square-heart:before{content:"ﲴ"}.fi-rr-square-i:before{content:"ﲵ"}.fi-rr-square-info:before{content:"ﲶ"}.fi-rr-square-j:before{content:"ﲷ"}.fi-rr-square-k:before{content:"ﲸ"}.fi-rr-square-kanban:before{content:"ﲹ"}.fi-rr-square-l:before{content:"ﲺ"}.fi-rr-square-m:before{content:"ﲻ"}.fi-rr-square-minus:before{content:"ﲼ"}.fi-rr-square-n:before{content:"ﲽ"}.fi-rr-square-o:before{content:"ﲾ"}.fi-rr-square-p:before{content:"ﲿ"}.fi-rr-square-phone-hangup:before{content:"ﳀ"}.fi-rr-square-plus:before{content:"ﳁ"}.fi-rr-square-poll-horizontal:before{content:"ﳂ"}.fi-rr-square-poll-vertical:before{content:"ﳃ"}.fi-rr-square-q:before{content:"ﳄ"}.fi-rr-square-quote:before{content:"ﳅ"}.fi-rr-square-r:before{content:"ﳆ"}.fi-rr-square-root:before{content:"ﳇ"}.fi-rr-square-s:before{content:"ﳈ"}.fi-rr-square-small:before{content:"ﳉ"}.fi-rr-square-star:before{content:"ﳊ"}.fi-rr-square-t:before{content:"ﳋ"}.fi-rr-square-terminal:before{content:"ﳌ"}.fi-rr-square-u:before{content:"ﳍ"}.fi-rr-square-up-right:before{content:"ﳎ"}.fi-rr-square-v:before{content:"ﳏ"}.fi-rr-square-w:before{content:"ﳐ"}.fi-rr-square-x:before{content:"ﳑ"}.fi-rr-square-y:before{content:"ﳒ"}.fi-rr-square-z:before{content:"ﳓ"}.fi-rr-square:before{content:"ﳔ"}.fi-rr-squid:before{content:"ﳕ"}.fi-rr-squircle:before{content:"ﳖ"}.fi-rr-squirrel:before{content:"ﳗ"}.fi-rr-staff:before{content:"ﳘ"}.fi-rr-stage-concert:before{content:"ﳙ"}.fi-rr-stage-theatre:before{content:"ﳚ"}.fi-rr-stage:before{content:"ﳛ"}.fi-rr-stairs:before{content:"ﳜ"}.fi-rr-stamp:before{content:"ﳝ"}.fi-rr-standard-definition:before{content:"ﳞ"}.fi-rr-star-and-crescent:before{content:"ﳟ"}.fi-rr-star-christmas:before{content:"ﳠ"}.fi-rr-star-comment-alt:before{content:"ﳡ"}.fi-rr-star-exclamation:before{content:"ﳢ"}.fi-rr-star-octogram:before{content:"ﳣ"}.fi-rr-star-of-david:before{content:"ﳤ"}.fi-rr-star-rating-call:before{content:"ﳥ"}.fi-rr-star-sharp-half-stroke:before{content:"ﳦ"}.fi-rr-star-sharp-half:before{content:"ﳧ"}.fi-rr-star-shooting:before{content:"ﳨ"}.fi-rr-star:before{content:"ﳩ"}.fi-rr-starfighter:before{content:"ﳪ"}.fi-rr-stars:before{content:"ﳫ"}.fi-rr-state-country:before{content:"ﳬ"}.fi-rr-stationary-bike:before{content:"ﳭ"}.fi-rr-stats:before{content:"ﳮ"}.fi-rr-steak:before{content:"ﳯ"}.fi-rr-steering-wheel:before{content:"ﳰ"}.fi-rr-step-backward:before{content:"ﳱ"}.fi-rr-step-forward:before{content:"ﳲ"}.fi-rr-sterling-sign:before{content:"ﳳ"}.fi-rr-stethoscope:before{content:"ﳴ"}.fi-rr-sticker:before{content:"ﳵ"}.fi-rr-stocking:before{content:"ﳶ"}.fi-rr-stomach:before{content:"ﳷ"}.fi-rr-stop-circle:before{content:"ﳸ"}.fi-rr-stop-square:before{content:"ﳹ"}.fi-rr-stop:before{content:"ﳺ"}.fi-rr-stopwatch:before{content:"ﳻ"}.fi-rr-store-alt:before{content:"ﳼ"}.fi-rr-store-buyer:before{content:"ﳽ"}.fi-rr-store-lock:before{content:"ﳾ"}.fi-rr-store-slash:before{content:"ﳿ"}.fi-rr-story-book:before{content:"ﴀ"}.fi-rr-story-fairy-tale:before{content:"ﴁ"}.fi-rr-story-fantasy:before{content:"ﴂ"}.fi-rr-strategy-chess-risk:before{content:"ﴃ"}.fi-rr-strawberry:before{content:"ﴄ"}.fi-rr-street-view:before{content:"ﴅ"}.fi-rr-stretcher:before{content:"ﴆ"}.fi-rr-strikethrough:before{content:"ﴇ"}.fi-rr-stroopwafel:before{content:"ﴈ"}.fi-rr-student-alt:before{content:"ﴉ"}.fi-rr-student:before{content:"ﴊ"}.fi-rr-subscript:before{content:"ﴋ"}.fi-rr-subscription-alt:before{content:"ﴌ"}.fi-rr-subscription:before{content:"ﴍ"}.fi-rr-subtitles-slash:before{content:"ﴎ"}.fi-rr-subtitles:before{content:"ﴏ"}.fi-rr-subway:before{content:"ﴐ"}.fi-rr-suitcase-alt:before{content:"ﴑ"}.fi-rr-summary-check:before{content:"ﴒ"}.fi-rr-summer:before{content:"ﴓ"}.fi-rr-sun-dust:before{content:"ﴔ"}.fi-rr-sun-plant-wilt:before{content:"ﴕ"}.fi-rr-sun-salutation-yoga:before{content:"ﴖ"}.fi-rr-sun:before{content:"ﴗ"}.fi-rr-sunday:before{content:"ﴘ"}.fi-rr-sunglasses-alt:before{content:"ﴙ"}.fi-rr-sunglasses:before{content:"ﴚ"}.fi-rr-sunrise-alt:before{content:"ﴛ"}.fi-rr-sunrise:before{content:"ﴜ"}.fi-rr-sunset:before{content:"ﴝ"}.fi-rr-superscript:before{content:"ﴞ"}.fi-rr-supplier-alt:before{content:"ﴟ"}.fi-rr-supplier:before{content:"ﴠ"}.fi-rr-surfing:before{content:"ﴡ"}.fi-rr-surprise:before{content:"ﴢ"}.fi-rr-surveillance-camera:before{content:"ﴣ"}.fi-rr-survey-xmark:before{content:"ﴤ"}.fi-rr-sushi-alt:before{content:"ﴥ"}.fi-rr-sushi-roll:before{content:"ﴦ"}.fi-rr-sushi:before{content:"ﴧ"}.fi-rr-svg:before{content:"ﴨ"}.fi-rr-swap:before{content:"ﴩ"}.fi-rr-swatchbook:before{content:"ﴪ"}.fi-rr-swimmer:before{content:"ﴫ"}.fi-rr-swimming-pool:before{content:"ﴬ"}.fi-rr-swing:before{content:"ﴭ"}.fi-rr-swipe-down:before{content:"ﴮ"}.fi-rr-swipe-left:before{content:"ﴯ"}.fi-rr-swipe-right:before{content:"ﴰ"}.fi-rr-swipe-up:before{content:"ﴱ"}.fi-rr-sword:before{content:"ﴲ"}.fi-rr-symbol:before{content:"ﴳ"}.fi-rr-symbols:before{content:"ﴴ"}.fi-rr-synagogue:before{content:"ﴵ"}.fi-rr-syringe:before{content:"ﴶ"}.fi-rr-system-cloud:before{content:"ﴷ"}.fi-rr-t:before{content:"ﴸ"}.fi-rr-tab-folder:before{content:"ﴹ"}.fi-rr-table-columns:before{content:"ﴺ"}.fi-rr-table-layout:before{content:"ﴻ"}.fi-rr-table-list:before{content:"ﴼ"}.fi-rr-table-picnic:before{content:"ﴽ"}.fi-rr-table-pivot:before{content:"﴾"}.fi-rr-table-rows:before{content:"﴿"}.fi-rr-table-tree:before{content:"﵀"}.fi-rr-table:before{content:"﵁"}.fi-rr-tablet-android-alt:before{content:"﵂"}.fi-rr-tablet-android:before{content:"﵃"}.fi-rr-tablet-rugged:before{content:"﵄"}.fi-rr-tablet:before{content:"﵅"}.fi-rr-tachometer-alt-average:before{content:"﵆"}.fi-rr-tachometer-alt-fastest:before{content:"﵇"}.fi-rr-tachometer-alt-slow:before{content:"﵈"}.fi-rr-tachometer-alt-slowest:before{content:"﵉"}.fi-rr-tachometer-average:before{content:"﵊"}.fi-rr-tachometer-fast:before{content:"﵋"}.fi-rr-tachometer-fastest:before{content:"﵌"}.fi-rr-tachometer-slow:before{content:"﵍"}.fi-rr-tachometer-slowest:before{content:"﵎"}.fi-rr-tachometer:before{content:"﵏"}.fi-rr-taco:before{content:"ﵐ"}.fi-rr-tags:before{content:"ﵑ"}.fi-rr-talent-alt:before{content:"ﵒ"}.fi-rr-talent-hand:before{content:"ﵓ"}.fi-rr-talent:before{content:"ﵔ"}.fi-rr-tally-1:before{content:"ﵕ"}.fi-rr-tally-2:before{content:"ﵖ"}.fi-rr-tally-3:before{content:"ﵗ"}.fi-rr-tally-4:before{content:"ﵘ"}.fi-rr-tally:before{content:"ﵙ"}.fi-rr-tamale:before{content:"ﵚ"}.fi-rr-tank-water:before{content:"ﵛ"}.fi-rr-tap:before{content:"ﵜ"}.fi-rr-tape:before{content:"ﵝ"}.fi-rr-target-audience:before{content:"ﵞ"}.fi-rr-target:before{content:"ﵟ"}.fi-rr-tax-alt:before{content:"ﵠ"}.fi-rr-tax:before{content:"ﵡ"}.fi-rr-taxi-bus:before{content:"ﵢ"}.fi-rr-taxi:before{content:"ﵣ"}.fi-rr-team-check-alt:before{content:"ﵤ"}.fi-rr-team-check:before{content:"ﵥ"}.fi-rr-teddy-bear:before{content:"ﵦ"}.fi-rr-teeth-open:before{content:"ﵧ"}.fi-rr-telescope:before{content:"ﵨ"}.fi-rr-temperature-down:before{content:"ﵩ"}.fi-rr-temperature-frigid:before{content:"ﵪ"}.fi-rr-temperature-high:before{content:"ﵫ"}.fi-rr-temperature-list:before{content:"ﵬ"}.fi-rr-temperature-low:before{content:"ﵭ"}.fi-rr-temperature-up:before{content:"ﵮ"}.fi-rr-template-alt:before{content:"ﵯ"}.fi-rr-template:before{content:"ﵰ"}.fi-rr-tenge:before{content:"ﵱ"}.fi-rr-tennis:before{content:"ﵲ"}.fi-rr-tent-arrow-down-to-line:before{content:"ﵳ"}.fi-rr-tent-arrow-left-right:before{content:"ﵴ"}.fi-rr-tent-arrow-turn-left:before{content:"ﵵ"}.fi-rr-tent-arrows-down:before{content:"ﵶ"}.fi-rr-tents:before{content:"ﵷ"}.fi-rr-terminal:before{content:"ﵸ"}.fi-rr-terrace:before{content:"ﵹ"}.fi-rr-test-tube:before{content:"ﵺ"}.fi-rr-test:before{content:"ﵻ"}.fi-rr-text-box-dots:before{content:"ﵼ"}.fi-rr-text-box-edit:before{content:"ﵽ"}.fi-rr-text-box:before{content:"ﵾ"}.fi-rr-text-check:before{content:"ﵿ"}.fi-rr-text-height:before{content:"ﶀ"}.fi-rr-text-shadow:before{content:"ﶁ"}.fi-rr-text-size:before{content:"ﶂ"}.fi-rr-text-slash:before{content:"ﶃ"}.fi-rr-text-width:before{content:"ﶄ"}.fi-rr-text:before{content:"ﶅ"}.fi-rr-theater-masks:before{content:"ﶆ"}.fi-rr-thermometer-alt:before{content:"ﶇ"}.fi-rr-thermometer-empty:before{content:"ﶈ"}.fi-rr-thermometer-full:before{content:"ﶉ"}.fi-rr-thermometer-half:before{content:"ﶊ"}.fi-rr-thermometer-quarter:before{content:"ﶋ"}.fi-rr-thermometer-three-quarters:before{content:"ﶌ"}.fi-rr-theta:before{content:"ﶍ"}.fi-rr-third-award:before{content:"ﶎ"}.fi-rr-third-laurel:before{content:"ﶏ"}.fi-rr-third-medal:before{content:"﶐"}.fi-rr-third:before{content:"﶑"}.fi-rr-thought-bubble:before{content:"ﶒ"}.fi-rr-three-leaf-clover:before{content:"ﶓ"}.fi-rr-thumbs-up-trust:before{content:"ﶔ"}.fi-rr-thumbtack:before{content:"ﶕ"}.fi-rr-thunderstorm-moon:before{content:"ﶖ"}.fi-rr-thunderstorm-risk:before{content:"ﶗ"}.fi-rr-thunderstorm-sun:before{content:"ﶘ"}.fi-rr-thunderstorm:before{content:"ﶙ"}.fi-rr-thursday:before{content:"ﶚ"}.fi-rr-ticket-airline:before{content:"ﶛ"}.fi-rr-ticket-alt:before{content:"ﶜ"}.fi-rr-ticket:before{content:"ﶝ"}.fi-rr-tickets-airline:before{content:"ﶞ"}.fi-rr-tie:before{content:"ﶟ"}.fi-rr-tilde:before{content:"ﶠ"}.fi-rr-time-add:before{content:"ﶡ"}.fi-rr-time-check:before{content:"ﶢ"}.fi-rr-time-delete:before{content:"ﶣ"}.fi-rr-time-fast:before{content:"ﶤ"}.fi-rr-time-forward-sixty:before{content:"ﶥ"}.fi-rr-time-forward-ten:before{content:"ﶦ"}.fi-rr-time-forward:before{content:"ﶧ"}.fi-rr-time-half-past:before{content:"ﶨ"}.fi-rr-time-oclock:before{content:"ﶩ"}.fi-rr-time-past:before{content:"ﶪ"}.fi-rr-time-quarter-past:before{content:"ﶫ"}.fi-rr-time-quarter-to:before{content:"ﶬ"}.fi-rr-time-twenty-four:before{content:"ﶭ"}.fi-rr-time-watch-calendar:before{content:"ﶮ"}.fi-rr-timer-clock-call:before{content:"ﶯ"}.fi-rr-times-hexagon:before{content:"ﶰ"}.fi-rr-tint-slash:before{content:"ﶱ"}.fi-rr-tip-coin:before{content:"ﶲ"}.fi-rr-tire-flat:before{content:"ﶳ"}.fi-rr-tire-pressure-warning:before{content:"ﶴ"}.fi-rr-tire-rugged:before{content:"ﶵ"}.fi-rr-tire:before{content:"ﶶ"}.fi-rr-tired:before{content:"ﶷ"}.fi-rr-to-do-alt:before{content:"ﶸ"}.fi-rr-to-do:before{content:"ﶹ"}.fi-rr-together-people:before{content:"ﶺ"}.fi-rr-toggle-off:before{content:"ﶻ"}.fi-rr-toggle-on:before{content:"ﶼ"}.fi-rr-toilet-paper-blank-under:before{content:"ﶽ"}.fi-rr-toilet-paper-blank:before{content:"ﶾ"}.fi-rr-toilet-paper-slash:before{content:"ﶿ"}.fi-rr-toilet-paper-under-slash:before{content:"ﷀ"}.fi-rr-toilet-paper-under:before{content:"ﷁ"}.fi-rr-toilet:before{content:"ﷂ"}.fi-rr-toilets-portable:before{content:"ﷃ"}.fi-rr-token:before{content:"ﷄ"}.fi-rr-tomato:before{content:"ﷅ"}.fi-rr-tombstone-alt:before{content:"ﷆ"}.fi-rr-tombstone:before{content:"ﷇ"}.fi-rr-tool-box:before{content:"﷈"}.fi-rr-tool-crop:before{content:"﷉"}.fi-rr-tool-marquee:before{content:"﷊"}.fi-rr-tools:before{content:"﷋"}.fi-rr-tooth:before{content:"﷌"}.fi-rr-toothbrush:before{content:"﷍"}.fi-rr-torch-inspiration-leader:before{content:"﷎"}.fi-rr-torii-gate:before{content:"﷏"}.fi-rr-tornado:before{content:"﷐"}.fi-rr-total:before{content:"﷑"}.fi-rr-tour-guide-people:before{content:"﷒"}.fi-rr-tour-virtual:before{content:"﷓"}.fi-rr-tower-control:before{content:"﷔"}.fi-rr-track:before{content:"﷕"}.fi-rr-tractor:before{content:"﷖"}.fi-rr-trademark:before{content:"﷗"}.fi-rr-traffic-cone:before{content:"﷘"}.fi-rr-traffic-light-go:before{content:"﷙"}.fi-rr-traffic-light-slow:before{content:"﷚"}.fi-rr-traffic-light-stop:before{content:"﷛"}.fi-rr-traffic-light:before{content:"﷜"}.fi-rr-trailer:before{content:"﷝"}.fi-rr-train-journey:before{content:"﷞"}.fi-rr-train-side:before{content:"﷟"}.fi-rr-train-station-building:before{content:"﷠"}.fi-rr-train-station:before{content:"﷡"}.fi-rr-train-subway-tunnel:before{content:"﷢"}.fi-rr-train-track:before{content:"﷣"}.fi-rr-train-tram:before{content:"﷤"}.fi-rr-train:before{content:"﷥"}.fi-rr-tram:before{content:"﷦"}.fi-rr-transform:before{content:"﷧"}.fi-rr-transformation-block:before{content:"﷨"}.fi-rr-transformation-circle:before{content:"﷩"}.fi-rr-transformation-design:before{content:"﷪"}.fi-rr-transformation-shapes:before{content:"﷫"}.fi-rr-transformer-bolt:before{content:"﷬"}.fi-rr-transgender:before{content:"﷭"}.fi-rr-transporter-1:before{content:"﷮"}.fi-rr-transporter-2:before{content:"﷯"}.fi-rr-transporter-3:before{content:"ﷰ"}.fi-rr-transporter-4:before{content:"ﷱ"}.fi-rr-transporter-5:before{content:"ﷲ"}.fi-rr-transporter-6:before{content:"ﷳ"}.fi-rr-transporter-7:before{content:"ﷴ"}.fi-rr-transporter-empty:before{content:"ﷵ"}.fi-rr-transporter:before{content:"ﷶ"}.fi-rr-trash-can-check:before{content:"ﷷ"}.fi-rr-trash-can-clock:before{content:"ﷸ"}.fi-rr-trash-can-list:before{content:"ﷹ"}.fi-rr-trash-can-plus:before{content:"ﷺ"}.fi-rr-trash-can-slash:before{content:"ﷻ"}.fi-rr-trash-check:before{content:"﷼"}.fi-rr-trash-clock:before{content:"﷽"}.fi-rr-trash-empty:before{content:"﷾"}.fi-rr-trash-list:before{content:"﷿"}.fi-rr-trash-plus:before{content:"︐"}.fi-rr-trash-restore-alt:before{content:"︑"}.fi-rr-trash-restore:before{content:"︒"}.fi-rr-trash-slash:before{content:"︓"}.fi-rr-trash-undo-alt:before{content:"︔"}.fi-rr-trash-undo:before{content:"︕"}.fi-rr-trash-xmark:before{content:"︖"}.fi-rr-trash:before{content:"︗"}.fi-rr-treadmill:before{content:"︘"}.fi-rr-treasure-chest:before{content:"︙"}.fi-rr-treatment:before{content:"︚"}.fi-rr-tree-alt:before{content:"︛"}.fi-rr-tree-christmas:before{content:"︜"}.fi-rr-tree-deciduous:before{content:"︝"}.fi-rr-tree:before{content:"︞"}.fi-rr-trees-alt:before{content:"︟"}.fi-rr-trees:before{content:"︰"}.fi-rr-triangle-music:before{content:"︱"}.fi-rr-triangle-person-digging:before{content:"︲"}.fi-rr-triangle-warning:before{content:"︳"}.fi-rr-triangle:before{content:"︴"}.fi-rr-tricycle:before{content:"︵"}.fi-rr-trillium:before{content:"︶"}.fi-rr-trophy-achievement-skill:before{content:"︷"}.fi-rr-trophy-star:before{content:"︸"}.fi-rr-trophy:before{content:"︹"}.fi-rr-truck-arrow-left:before{content:"︺"}.fi-rr-truck-arrow-right:before{content:"︻"}.fi-rr-truck-bolt:before{content:"︼"}.fi-rr-truck-box:before{content:"︽"}.fi-rr-truck-check:before{content:"︾"}.fi-rr-truck-container-empty:before{content:"︿"}.fi-rr-truck-container:before{content:"﹀"}.fi-rr-truck-couch:before{content:"﹁"}.fi-rr-truck-fire:before{content:"﹂"}.fi-rr-truck-flatbed:before{content:"﹃"}.fi-rr-truck-front:before{content:"﹄"}.fi-rr-truck-ladder:before{content:"﹅"}.fi-rr-truck-loading:before{content:"﹆"}.fi-rr-truck-medical:before{content:"﹇"}.fi-rr-truck-monster:before{content:"﹈"}.fi-rr-truck-moving:before{content:"﹉"}.fi-rr-truck-pickup:before{content:"﹊"}.fi-rr-truck-plow:before{content:"﹋"}.fi-rr-truck-ramp:before{content:"﹌"}.fi-rr-truck-side:before{content:"﹍"}.fi-rr-truck-tow:before{content:"﹎"}.fi-rr-truck-utensils:before{content:"﹏"}.fi-rr-trumpet:before{content:"﹐"}.fi-rr-trust-alt:before{content:"﹑"}.fi-rr-trust:before{content:"﹒"}.fi-rr-tshirt:before{content:"﹓"}.fi-rr-tty-answer:before{content:"﹔"}.fi-rr-tty:before{content:"﹕"}.fi-rr-tubes:before{content:"﹖"}.fi-rr-tuesday:before{content:"﹗"}.fi-rr-tugrik-sign:before{content:"﹘"}.fi-rr-turkey:before{content:"﹙"}.fi-rr-turn-left-down:before{content:"﹚"}.fi-rr-turn-left:before{content:"﹛"}.fi-rr-turn-right:before{content:"﹜"}.fi-rr-turntable:before{content:"﹝"}.fi-rr-turtle:before{content:"﹞"}.fi-rr-tv-music:before{content:"﹟"}.fi-rr-tv-retro:before{content:"﹠"}.fi-rr-typewriter:before{content:"﹡"}.fi-rr-u:before{content:"﹢"}.fi-rr-ufo-beam:before{content:"﹣"}.fi-rr-ufo:before{content:"﹤"}.fi-rr-ui-ux:before{content:"﹥"}.fi-rr-umbrella-beach:before{content:"﹦"}.fi-rr-umbrella:before{content:"﹧"}.fi-rr-under-construction:before{content:"﹨"}.fi-rr-underline:before{content:"﹩"}.fi-rr-undo-alt:before{content:"﹪"}.fi-rr-undo:before{content:"﹫"}.fi-rr-unicorn:before{content:"﹬"}.fi-rr-uniform-martial-arts:before{content:"﹭"}.fi-rr-universal-access:before{content:"﹮"}.fi-rr-unlock:before{content:"﹯"}.fi-rr-up-from-bracket:before{content:"ﹰ"}.fi-rr-up-left:before{content:"ﹱ"}.fi-rr-up-right-from-square:before{content:"ﹲ"}.fi-rr-up-right:before{content:"ﹳ"}.fi-rr-up:before{content:"ﹴ"}.fi-rr-upload:before{content:"﹵"}.fi-rr-url:before{content:"ﹶ"}.fi-rr-usb-pendrive:before{content:"ﹷ"}.fi-rr-usd-circle:before{content:"ﹸ"}.fi-rr-usd-square:before{content:"ﹹ"}.fi-rr-user-add:before{content:"ﹺ"}.fi-rr-user-alien:before{content:"ﹻ"}.fi-rr-user-astronaut:before{content:"ﹼ"}.fi-rr-user-check:before{content:"ﹽ"}.fi-rr-user-chef:before{content:"ﹾ"}.fi-rr-user-coach:before{content:"ﹿ"}.fi-rr-user-cowboy:before{content:"ﺀ"}.fi-rr-user-crown:before{content:"ﺁ"}.fi-rr-user-gear:before{content:"ﺂ"}.fi-rr-user-graduate:before{content:"ﺃ"}.fi-rr-user-headset:before{content:"ﺄ"}.fi-rr-user-helmet-safety:before{content:"ﺅ"}.fi-rr-user-injured:before{content:"ﺆ"}.fi-rr-user-interface-ui:before{content:"ﺇ"}.fi-rr-user-key:before{content:"ﺈ"}.fi-rr-user-lock:before{content:"ﺉ"}.fi-rr-user-md-chat:before{content:"ﺊ"}.fi-rr-user-md:before{content:"ﺋ"}.fi-rr-user-minus:before{content:"ﺌ"}.fi-rr-user-music:before{content:"ﺍ"}.fi-rr-user-ninja:before{content:"ﺎ"}.fi-rr-user-nurse:before{content:"ﺏ"}.fi-rr-user-pen:before{content:"ﺐ"}.fi-rr-user-pilot-tie:before{content:"ﺑ"}.fi-rr-user-pilot:before{content:"ﺒ"}.fi-rr-user-police:before{content:"ﺓ"}.fi-rr-user-robot-xmarks:before{content:"ﺔ"}.fi-rr-user-robot:before{content:"ﺕ"}.fi-rr-user-salary:before{content:"ﺖ"}.fi-rr-user-shield:before{content:"ﺗ"}.fi-rr-user-skill-gear:before{content:"ﺘ"}.fi-rr-user-slash:before{content:"ﺙ"}.fi-rr-user-tag:before{content:"ﺚ"}.fi-rr-user-time:before{content:"ﺛ"}.fi-rr-user-trust:before{content:"ﺜ"}.fi-rr-user-unlock:before{content:"ﺝ"}.fi-rr-user-visor:before{content:"ﺞ"}.fi-rr-user-xmark:before{content:"ﺟ"}.fi-rr-user:before{content:"ﺠ"}.fi-rr-users-alt:before{content:"ﺡ"}.fi-rr-users-class:before{content:"ﺢ"}.fi-rr-users-gear:before{content:"ﺣ"}.fi-rr-users-medical:before{content:"ﺤ"}.fi-rr-users-slash:before{content:"ﺥ"}.fi-rr-users:before{content:"ﺦ"}.fi-rr-utensils-slash:before{content:"ﺧ"}.fi-rr-utensils:before{content:"ﺨ"}.fi-rr-utility-pole-double:before{content:"ﺩ"}.fi-rr-utility-pole:before{content:"ﺪ"}.fi-rr-ux-browser:before{content:"ﺫ"}.fi-rr-ux:before{content:"ﺬ"}.fi-rr-v:before{content:"ﺭ"}.fi-rr-vacuum-robot:before{content:"ﺮ"}.fi-rr-vacuum:before{content:"ﺯ"}.fi-rr-value-absolute:before{content:"ﺰ"}.fi-rr-vault:before{content:"ﺱ"}.fi-rr-vector-alt:before{content:"ﺲ"}.fi-rr-vector-circle:before{content:"ﺳ"}.fi-rr-vector-polygon:before{content:"ﺴ"}.fi-rr-vector:before{content:"ﺵ"}.fi-rr-venus-double:before{content:"ﺶ"}.fi-rr-venus-mars:before{content:"ﺷ"}.fi-rr-venus:before{content:"ﺸ"}.fi-rr-vest-patches:before{content:"ﺹ"}.fi-rr-vest:before{content:"ﺺ"}.fi-rr-video-arrow-down-left:before{content:"ﺻ"}.fi-rr-video-arrow-up-right:before{content:"ﺼ"}.fi-rr-video-camera-alt:before{content:"ﺽ"}.fi-rr-video-camera:before{content:"ﺾ"}.fi-rr-video-duration:before{content:"ﺿ"}.fi-rr-video-plus:before{content:"ﻀ"}.fi-rr-video-slash:before{content:"ﻁ"}.fi-rr-videoconference:before{content:"ﻂ"}.fi-rr-vihara:before{content:"ﻃ"}.fi-rr-violin:before{content:"ﻄ"}.fi-rr-virus-slash:before{content:"ﻅ"}.fi-rr-virus:before{content:"ﻆ"}.fi-rr-viruses:before{content:"ﻇ"}.fi-rr-visit:before{content:"ﻈ"}.fi-rr-voicemail:before{content:"ﻉ"}.fi-rr-volcano:before{content:"ﻊ"}.fi-rr-volleyball:before{content:"ﻋ"}.fi-rr-volume-down:before{content:"ﻌ"}.fi-rr-volume-mute:before{content:"ﻍ"}.fi-rr-volume-off:before{content:"ﻎ"}.fi-rr-volume-slash:before{content:"ﻏ"}.fi-rr-volume:before{content:"ﻐ"}.fi-rr-vote-nay:before{content:"ﻑ"}.fi-rr-vote-yea:before{content:"ﻒ"}.fi-rr-vr-cardboard:before{content:"ﻓ"}.fi-rr-w:before{content:"ﻔ"}.fi-rr-waffle:before{content:"ﻕ"}.fi-rr-wagon-covered:before{content:"ﻖ"}.fi-rr-walker:before{content:"ﻗ"}.fi-rr-walkie-talkie:before{content:"ﻘ"}.fi-rr-walking:before{content:"ﻙ"}.fi-rr-wallet-arrow:before{content:"ﻚ"}.fi-rr-wallet-buyer:before{content:"ﻛ"}.fi-rr-wallet:before{content:"ﻜ"}.fi-rr-warehouse-alt:before{content:"ﻝ"}.fi-rr-warranty:before{content:"ﻞ"}.fi-rr-washer:before{content:"ﻟ"}.fi-rr-waste-pollution:before{content:"ﻠ"}.fi-rr-waste:before{content:"ﻡ"}.fi-rr-watch-calculator:before{content:"ﻢ"}.fi-rr-watch-fitness:before{content:"ﻣ"}.fi-rr-watch-smart:before{content:"ﻤ"}.fi-rr-watch:before{content:"ﻥ"}.fi-rr-water-bottle:before{content:"ﻦ"}.fi-rr-water-ladder:before{content:"ﻧ"}.fi-rr-water-lower:before{content:"ﻨ"}.fi-rr-water-rise:before{content:"ﻩ"}.fi-rr-water:before{content:"ﻪ"}.fi-rr-watermelon:before{content:"ﻫ"}.fi-rr-wave-sine:before{content:"ﻬ"}.fi-rr-wave-square:before{content:"ﻭ"}.fi-rr-wave-triangle:before{content:"ﻮ"}.fi-rr-wave:before{content:"ﻯ"}.fi-rr-waveform-path:before{content:"ﻰ"}.fi-rr-waveform:before{content:"ﻱ"}.fi-rr-web-design:before{content:"ﻲ"}.fi-rr-webcam-slash:before{content:"ﻳ"}.fi-rr-webcam:before{content:"ﻴ"}.fi-rr-webhook:before{content:"ﻵ"}.fi-rr-wednesday:before{content:"ﻶ"}.fi-rr-whale:before{content:"ﻷ"}.fi-rr-wheat-awn-circle-exclamation:before{content:"ﻸ"}.fi-rr-wheat-awn-slash:before{content:"ﻹ"}.fi-rr-wheat-awn:before{content:"ﻺ"}.fi-rr-wheat-slash:before{content:"ﻻ"}.fi-rr-wheat:before{content:"ﻼ"}.fi-rr-wheelchair-move:before{content:"﻽"}.fi-rr-wheelchair-sleeping:before{content:"﻾"}.fi-rr-wheelchair:before{content:"＀"}.fi-rr-whistle:before{content:"！"}.fi-rr-white-space:before{content:"＂"}.fi-rr-wifi-1:before{content:"＃"}.fi-rr-wifi-2:before{content:"＄"}.fi-rr-wifi-alt:before{content:"％"}.fi-rr-wifi-exclamation:before{content:"＆"}.fi-rr-wifi-slash:before{content:"＇"}.fi-rr-wifi:before{content:"（"}.fi-rr-wind-turbine:before{content:"）"}.fi-rr-wind-warning:before{content:"＊"}.fi-rr-wind:before{content:"＋"}.fi-rr-window-alt:before{content:"，"}.fi-rr-window-frame-open:before{content:"－"}.fi-rr-window-frame:before{content:"．"}.fi-rr-window-maximize:before{content:"／"}.fi-rr-window-minimize:before{content:"０"}.fi-rr-window-restore:before{content:"１"}.fi-rr-windsock:before{content:"２"}.fi-rr-wine-bottle:before{content:"３"}.fi-rr-wine-glass-crack:before{content:"４"}.fi-rr-wine-glass-empty:before{content:"５"}.fi-rr-wishlist-heart:before{content:"６"}.fi-rr-wishlist-star:before{content:"７"}.fi-rr-woman-head:before{content:"８"}.fi-rr-woman-scientist:before{content:"９"}.fi-rr-won-sign:before{content:"："}.fi-rr-work-in-progress:before{content:"；"}.fi-rr-workflow-alt:before{content:"＜"}.fi-rr-workflow-setting-alt:before{content:"＝"}.fi-rr-workflow-setting:before{content:"＞"}.fi-rr-workflow:before{content:"？"}.fi-rr-workshop:before{content:"＠"}.fi-rr-world:before{content:"Ａ"}.fi-rr-worm:before{content:"Ｂ"}.fi-rr-wreath:before{content:"Ｃ"}.fi-rr-wrench-alt:before{content:"Ｄ"}.fi-rr-wrench-simple:before{content:"Ｅ"}.fi-rr-x-ray:before{content:"Ｆ"}.fi-rr-x:before{content:"Ｇ"}.fi-rr-y:before{content:"Ｈ"}.fi-rr-yen:before{content:"Ｉ"}.fi-rr-yin-yang:before{content:"Ｊ"}.fi-rr-z:before{content:"Ｋ"}.fi-rr-zip-file:before{content:"Ｌ"}.fi-rr-zoom-in:before{content:"Ｍ"}.fi-rr-zoom-out:before{content:"Ｎ"}/*!
*   _____       _             __                 _____                               ______ _       _   _
*  |_   _|     | |           / _|               |_   _|                             |  ____| |     | | (_)
*    | |  _ __ | |_ ___ _ __| |_ __ _  ___ ___    | |  ___ ___  _ __  ___   ______  | |__  | | __ _| |_ _  ___ ___  _ __
*    | | | '_ \| __/ _ \ '__|  _/ _` |/ __/ _ \   | | / __/ _ \| '_ \/ __| |______| |  __| | |/ _` | __| |/ __/ _ \| '_ \
*   _| |_| | | | ||  __/ |  | || (_| | (_|  __/  _| || (_| (_) | | | \__ \          | |    | | (_| | |_| | (_| (_) | | | |
*  |_____|_| |_|\__\___|_|  |_| \__,_|\___\___| |_____\___\___/|_| |_|___/          |_|    |_|\__,_|\__|_|\___\___/|_| |_|
*
*                         UIcons 2.4.2 - https://www.flaticon.com/uicons/interface-icons
*/*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0d0d0d;--surface: #1a1a1a;--surface2: #242424;--border: #2e2e2e;--text: #f0f0f0;--text-dim: #888;--red: #d20000;--red-dk: #881919;--red-hover: #b80000;--logo-red: #d20000;--logo-red-dk: #881919;--btn-red-grad: linear-gradient(180deg, #d20000 0%, #881919 100%);--btn-red-grad-hover: linear-gradient(180deg, #b80000 0%, #6e1313 100%);--solo-back-muted: #a3a3a3;--join-screen-radial: radial-gradient(ellipse at 50% 40%, #1a0000 0%, var(--bg) 70%);--card-shadow: 0 24px 64px rgba(0, 0, 0, .6);--font: "Montserrat", system-ui, sans-serif;--radius: 10px}html[data-theme=light]{--bg: #f6f1ef;--surface: #fffdfb;--surface2: #efe6e3;--border: #e0d4d0;--text: #2a2220;--text-dim: #6b5e5a;--red: #9e5c5c;--red-dk: #6d4343;--red-hover: #8a5050;--logo-red: #8f4f4f;--logo-red-dk: #5c3838;--btn-red-grad: linear-gradient(180deg, #a86565 0%, #6d4343 100%);--btn-red-grad-hover: linear-gradient(180deg, #985a5a 0%, #5a3636 100%);--solo-back-muted: #7a6c68;--join-screen-radial: radial-gradient(ellipse at 50% 36%, rgba(160, 90, 88, .14) 0%, var(--bg) 72%);--card-shadow: 0 20px 56px rgba(80, 40, 40, .08)}.join-screen--themed{position:relative}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:999px;border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.theme-toggle:hover{border-color:#9e5c5c73;color:var(--red);background:var(--surface)}.theme-toggle:focus-visible{outline:2px solid var(--red);outline-offset:2px}.theme-toggle .theme-toggle__fi{font-size:18px;line-height:1}.theme-toggle--join-corner{position:absolute;top:14px;right:14px;z-index:2}.join-card--home .home-alpha-corner-wrap{position:absolute;top:10px;right:10px;z-index:2}.home-alpha-corner-btn{text-decoration:none}.home-alpha-corner-btn__glyph{font-size:17px;font-weight:700;line-height:1;letter-spacing:.02em}.home-alpha-corner-tooltip{position:absolute;top:calc(100% + 10px);right:0;width:min(300px,calc(100vw - 32px));padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text-dim);font-size:12px;line-height:1.45;box-shadow:var(--card-shadow);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.home-alpha-corner-wrap:hover .home-alpha-corner-tooltip,.home-alpha-corner-wrap:focus-within .home-alpha-corner-tooltip{opacity:1;visibility:visible}.join-home-stack{display:flex;flex-direction:column;align-items:center;width:100%}.join-card--home{position:relative;gap:20px;padding-top:40px}.theme-toggle--dashboard{width:38px;height:38px}.theme-toggle--room-header{flex-shrink:0}html[data-theme=light] .join-media-toggle:hover{border-color:#8e525259}html[data-theme=light] .join-media-toggle--on{border-color:#8e525280;color:#4d3131;background:rgba(160,90,88,.12)}html[data-theme=light] .join-media-toggle--off{color:#2a222061}html[data-theme=light] .header-user-dropdown{background:var(--surface);box-shadow:0 10px 36px #3c1e1e1f}html[data-theme=light] .header-user-dropdown__item:hover{background:rgba(142,82,82,.08)}html[data-theme=light] .header-dashboard-btn:hover,html[data-theme=light] .header-dashboard-btn--open{background:rgba(142,82,82,.1)}html[data-theme=light] .device-popover{background:var(--surface);border-color:var(--border);box-shadow:0 12px 40px #3c1e1e1a}html[data-theme=light] .device-popover__item:hover{background:rgba(142,82,82,.07)}html[data-theme=light] .device-popover__quality-tier:hover{background:rgba(142,82,82,.08);color:var(--text)}html[data-theme=light] .settings-popover{background:var(--surface);box-shadow:0 12px 40px #3c1e1e1f}html[data-theme=light] .settings-row--btn:hover{background:rgba(142,82,82,.08)}html[data-theme=light] .ctrl-chevron{border-left-color:color-mix(in srgb,var(--border) 82%,var(--text) 18%)}html[data-theme=light] .ctrl-chevron:hover,html[data-theme=light] .ctrl-chevron.ctrl-chevron--open{background:color-mix(in srgb,var(--surface2) 65%,var(--border));color:var(--text)}html[data-theme=light] .ctrl-chevron:disabled,html[data-theme=light] .ctrl-chevron:disabled:hover{background:var(--surface2);color:var(--text-dim)}html[data-theme=light] .controls-bar .ctrl-btn:hover:not(:disabled):not(.ctrl-btn--leave):not(.ctrl-btn--screen):not(.ctrl-btn--off):not(.ctrl-btn--source-ingest):not(.ctrl-btn--studio):not(.ctrl-btn--couch){background:color-mix(in srgb,var(--surface2) 55%,var(--border))}html[data-theme=light] .ctrl-btn--active{background:color-mix(in srgb,var(--text) 7%,var(--surface2));border-color:var(--border)}html[data-theme=light] .ctrl-btn.ctrl-btn--source-ingest{color:var(--text-dim);border-color:var(--border)}html[data-theme=light] .ctrl-btn.ctrl-btn--source-ingest:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--surface2) 45%,var(--border));border-color:color-mix(in srgb,var(--red) 22%,var(--border))}html[data-theme=light] .ctrl-btn.ctrl-btn--studio{color:color-mix(in srgb,#2f4a8c 55%,var(--text));border-color:color-mix(in srgb,#6b8cce 40%,var(--border));background:rgba(70,110,220,.1)}html[data-theme=light] .ctrl-btn.ctrl-btn--studio:hover:not(:disabled){color:#1e3a7a;border-color:color-mix(in srgb,#5a7fd4 50%,var(--border));background:rgba(70,110,220,.16)}html[data-theme=light] .ctrl-btn.ctrl-btn--studio.ctrl-btn--studio--open{color:#142d66;border-color:color-mix(in srgb,#4a6fc4 55%,var(--border));background:rgba(70,110,220,.22);box-shadow:0 0 0 1px color-mix(in srgb,#6b8cce 35%,transparent)}html[data-theme=light] .ctrl-btn.ctrl-btn--couch{color:color-mix(in srgb,#8a4a1a 50%,var(--text));border-color:color-mix(in srgb,#c98a4a 38%,var(--border));background:rgba(200,120,40,.1)}html[data-theme=light] .ctrl-btn.ctrl-btn--couch:hover:not(:disabled){color:#5c3010;border-color:color-mix(in srgb,#b87a38 48%,var(--border));background:rgba(200,120,40,.16)}html[data-theme=light] .ctrl-btn.ctrl-btn--couch.ctrl-btn--couch--open{color:#4a2808;border-color:color-mix(in srgb,#a86a28 52%,var(--border));background:rgba(200,120,40,.22);box-shadow:0 0 0 1px color-mix(in srgb,#c98a4a 32%,transparent)}html[data-theme=light] .reaction-emoji-btn:hover{background:rgba(142,82,82,.1)}html[data-theme=light] .room-invite-dropdown{box-shadow:0 8px 28px #3c1e1e1f}html[data-theme=light] .room-invite-dropdown__item:hover{color:var(--text);background:rgba(142,82,82,.1)}html[data-theme=light] .srt-copy-menu{box-shadow:0 12px 36px #3c1e1e1f}html[data-theme=light] .srt-copy-menu__btn{color:var(--text)}html[data-theme=light] .srt-copy-menu__btn:hover{background:rgba(142,82,82,.08)}html[data-theme=light] .srt-copy-menu__btn--muted{color:var(--text-dim)}@media (max-width: 768px){html[data-theme=light] .mobile-controls-sheet{box-shadow:0 -10px 36px #3c1e1e1f}}html[data-theme=light] .brand-logo--join-h,html[data-theme=light] .brand-logo--header-h{filter:drop-shadow(0 0 1px rgba(45,28,26,.95)) drop-shadow(0 1px 2px rgba(55,32,30,.55)) drop-shadow(0 2px 10px rgba(100,55,52,.22))}html[data-theme=light] .dashboard-chats-empty{background:rgba(142,82,82,.06)}html[data-theme=light] .dashboard-chat-filters__input,html[data-theme=light] .dashboard-chat-filters__select,html[data-theme=light] .admin-role-picker--dashboard-filters .admin-role-picker__trigger{background:var(--surface)}html[data-theme=light] .dashboard-chat-filters__input:focus,html[data-theme=light] .dashboard-chat-filters__select:focus{outline-color:#8e525259}html[data-theme=light] .admin-role-picker--dashboard-filters .admin-role-picker__trigger:focus-visible{outline-color:#8e525259}html[data-theme=light] .admin-role-picker--dashboard-layout .admin-role-picker__trigger{background:var(--surface2)}html[data-theme=light] .admin-role-picker__menu{background:var(--surface);border-color:var(--border);box-shadow:0 10px 36px #2d1c1a24,0 2px 10px #2d1c1a14}html[data-theme=light] .admin-role-picker__trigger:hover:not(:disabled){color:var(--text);background:rgba(142,82,82,.12)}html[data-theme=light] .admin-role-picker__option:hover{background:rgba(142,82,82,.1)}html[data-theme=light] .admin-role-picker__option--active{color:var(--red)}html[data-theme=light] .dashboard-chat-row{background:linear-gradient(180deg,rgba(255,255,255,.75),rgba(255,255,255,.45)),var(--surface2);border-color:var(--border)}html[data-theme=light] .dashboard-chat-row:hover{border-color:#8e525252;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.65)),var(--surface)}html[data-theme=light] .dashboard-chat-row__count{background:rgba(142,82,82,.1)}html[data-theme=light] .dashboard-chat-row__last-author-avatar--placeholder{background:rgba(142,82,82,.15)}html[data-theme=light] .dashboard-chat-view__back{color:#6d4c4c}html[data-theme=light] .dashboard-incoming-fav-banner{background:linear-gradient(90deg,rgba(142,82,82,.12),rgba(142,82,82,.04))}html[data-theme=light] .dashboard-incoming-fav-banner__link{color:#6d4c4c}html[data-theme=light] .dashboard-messenger__switch{border-color:var(--border);background:var(--surface2)}html[data-theme=light] .dashboard-messenger__switch:hover{background:var(--surface);border-color:#8e52524d}html[data-theme=light] .dashboard-messenger__row{background:var(--surface2)}html[data-theme=light] .dashboard-messenger__row:hover,html[data-theme=light] .dashboard-messenger__input{background:var(--surface)}html[data-theme=light] .dashboard-messenger__input:focus{outline-color:#8e525259}html[data-theme=light] .dashboard-messenger__list-head-search,html[data-theme=light] .dashboard-messenger__list-search-input{background:var(--surface)}html[data-theme=light] .dashboard-messenger__list-head-search:focus,html[data-theme=light] .dashboard-messenger__list-search-input:focus{outline-color:#8e525259}html[data-theme=light] .dashboard-chat-message{border-color:var(--border);background:var(--surface2)}html[data-theme=light] .dashboard-chat-message__action{border-color:var(--border);background:var(--surface)}html[data-theme=light] .dashboard-chat-message__action:hover:not(:disabled){background:rgba(142,82,82,.08)}html[data-theme=light] .dashboard-chat-message__body .messenger-message-link{color:var(--red)}html[data-theme=light] .dashboard-chat-message__body .messenger-message-link:hover{color:var(--red-hover)}html[data-theme=light] .dashboard-my-rooms{background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.28)),var(--surface2);border-color:var(--border)}html[data-theme=light] .dashboard-my-rooms__add{background:var(--surface);border-color:var(--border);color:var(--text)}html[data-theme=light] .dashboard-my-rooms__add:hover:not(:disabled){background:rgba(142,82,82,.1);border-color:#8e525247}html[data-theme=light] .dashboard-my-rooms__hint{color:var(--text-dim)}html[data-theme=light] .dashboard-rooms-pager__btn{background:var(--surface2);border-color:var(--border);color:var(--text)}html[data-theme=light] .dashboard-rooms-pager__btn:hover:not(:disabled){background:rgba(142,82,82,.1);border-color:#8e525247}html[data-theme=light] .dashboard-rooms-pager__info{color:var(--text-dim)}html[data-theme=light] .dashboard-rooms-compact-row{background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.48)),var(--surface2);border-color:var(--border)}html[data-theme=light] .dashboard-rooms-compact-row__title{color:var(--text)}html[data-theme=light] .dashboard-rooms-compact-row__date{color:var(--text-dim)}html[data-theme=light] .dashboard-rooms-icon-btn{background:var(--surface);border-color:var(--border);color:var(--text)}html[data-theme=light] .dashboard-rooms-icon-btn:hover:not(:disabled){background:rgba(142,82,82,.1);border-color:#8e525247}html[data-theme=light] .dashboard-rooms-icon-btn--danger{color:#b91c1c;border-color:#b91c1c61}html[data-theme=light] .dashboard-rooms-icon-btn--danger:hover:not(:disabled){background:rgba(185,28,28,.1)}html[data-theme=light] .dashboard-rooms-live-dot{box-shadow:0 0 0 2px #22c55e66}html[data-theme=light] .room-chat-archive-modal-backdrop{background:rgba(45,28,26,.42)}html[data-theme=light] .room-chat-archive-modal{background:var(--surface);border-color:var(--border);box-shadow:0 24px 80px #2d1c1a29,0 8px 24px #2d1c1a14}html[data-theme=light] .room-chat-archive-modal__head{background:var(--surface2);border-color:var(--border)}html[data-theme=light] .room-chat-archive-modal__meta{color:var(--text-dim)}html[data-theme=light] .room-chat-archive-modal__close{background:var(--surface);border-color:var(--border);color:var(--text)}html[data-theme=light] .room-chat-archive-modal__close:hover{background:rgba(142,82,82,.1);border-color:#8e525247}html[data-theme=light] .dashboard-friend-card{background:linear-gradient(180deg,rgba(255,255,255,.75),rgba(255,255,255,.45)),var(--surface2);border-color:var(--border)}html[data-theme=light] .dashboard-friend-card__avatar{background:rgba(142,82,82,.1)}html[data-theme=light] .dashboard-friend-card__fav-btn{border-color:var(--border);background:var(--surface)}html[data-theme=light] .dashboard-friend-card__fav-btn--active{border-color:#a0645a73;background:rgba(200,140,120,.18)}html[data-theme=light] .dashboard-friend-card__remove-fav{color:#6d4c4c}html[data-theme=light] .dashboard-friend-card__remove-fav:hover:not(:disabled){color:#3d2a2a}html[data-theme=light] .dashboard-friend-card__reciprocal{border-color:#a0642859;background:rgba(255,200,120,.14)}html[data-theme=light] .dashboard-friend-card__reciprocal-add{border-color:#b4323266;background:rgba(220,80,80,.16)}html[data-theme=light] .dashboard-messenger__thread{background:var(--surface2)}html[data-theme=light] .dashboard-messenger__thread-avatar{background:rgba(142,82,82,.12)}html[data-theme=light] .dashboard-messenger__message{border-color:var(--border);background:var(--surface)}html[data-theme=light] .dashboard-messenger__message--own{border-color:#9e5c5c59;background:linear-gradient(180deg,rgba(200,150,148,.35),rgba(180,125,122,.22))}html[data-theme=light] .dashboard-messenger__message-body .messenger-message-link{color:var(--red)}html[data-theme=light] .dashboard-messenger__message-body .messenger-message-link:hover{color:var(--red-hover)}html[data-theme=light] .dashboard-messenger__message--own .dashboard-messenger__message-body .messenger-message-link{color:var(--red-dk)}html[data-theme=light] .dashboard-messenger__message--own .dashboard-messenger__message-body .messenger-message-link:hover{color:var(--red)}html[data-theme=light] .dashboard-messenger__reaction-chip{border-color:var(--border);background:rgba(0,0,0,.06)}html[data-theme=light] .dashboard-messenger__message--own .dashboard-messenger__reaction-chip{border-color:#9e5c5c47;background:rgba(255,255,255,.45)}html[data-theme=light] .messenger-msg-menu.device-popover{background:var(--surface2)}html[data-theme=light] .dashboard-messenger__messages-scroll,html[data-theme=light] .dashboard-messenger__list,html[data-theme=light] .dashboard-messenger__list-scroll{scrollbar-color:rgba(158,92,92,.45) transparent;scrollbar-color:color-mix(in srgb,var(--red) 48%,var(--surface2)) transparent}html[data-theme=light] .dashboard-messenger__messages-scroll::-webkit-scrollbar-thumb,html[data-theme=light] .dashboard-messenger__list::-webkit-scrollbar-thumb,html[data-theme=light] .dashboard-messenger__list-scroll::-webkit-scrollbar-thumb{background:rgba(158,92,92,.42);background:color-mix(in srgb,var(--red) 44%,var(--surface2))}html[data-theme=light] .dashboard-messenger__messages-scroll::-webkit-scrollbar-thumb:hover,html[data-theme=light] .dashboard-messenger__list::-webkit-scrollbar-thumb:hover,html[data-theme=light] .dashboard-messenger__list-scroll::-webkit-scrollbar-thumb:hover{background:rgba(138,80,80,.55);background:color-mix(in srgb,var(--red-hover) 55%,var(--surface2))}html[data-theme=light] .dashboard-topbar__messenger,html[data-theme=light] .dashboard-topbar__sound,html[data-theme=light] .dashboard-topbar__push,html[data-theme=light] .dashboard-topbar__push-toggle-wrap,html[data-theme=light] .dashboard-topbar__messenger-settings,html[data-theme=light] .dashboard-topbar__circle-action,html[data-theme=light] .dashboard-topbar__admin,html[data-theme=light] .dashboard-topbar__action{border-color:var(--border);background:var(--surface2)}html[data-theme=light] .dashboard-topbar__messenger:hover,html[data-theme=light] .dashboard-topbar__sound:hover,html[data-theme=light] .dashboard-topbar__push:hover,html[data-theme=light] .dashboard-topbar__push-toggle-wrap:hover,html[data-theme=light] .dashboard-topbar__messenger-settings:hover,html[data-theme=light] .dashboard-topbar__circle-action:hover,html[data-theme=light] .dashboard-topbar__admin:hover,html[data-theme=light] .dashboard-topbar__action:hover{background:rgba(142,82,82,.08)}html[data-theme=light] .dashboard-topbar__action--primary,html[data-theme=light] .dashboard-topbar__circle-action--primary{background:rgba(158,92,92,.14);border-color:#9e5c5c52}html[data-theme=light] .dashboard-topbar__circle-action--primary:hover{background:rgba(158,92,92,.24);border-color:#9e5c5c73}html,body,#root{width:100%;background:var(--bg);color:var(--text);font-family:var(--font)}html:not(.app-root--room),html:not(.app-root--room) body{min-height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}html:not(.app-root--room)::-webkit-scrollbar,html:not(.app-root--room) body::-webkit-scrollbar{display:none;width:0;height:0}html:not(.app-root--room) #root{min-height:100%;overflow:visible}html:not(.app-root--room) .join-screen{min-height:100dvh}html.app-root--room,html.app-root--room body,html.app-root--room #root{height:100%;min-height:100vh;min-height:100dvh;overflow:hidden}.join-screen{display:flex;align-items:center;justify-content:center;min-height:100dvh;height:100%;background:var(--join-screen-radial);background-color:var(--bg)}.join-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:40px 44px;width:360px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--card-shadow)}.join-logo{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600}.brand-logo{display:block;flex-shrink:0;object-fit:contain}.brand-logo--join{width:38px;height:38px}.brand-logo--join-h{height:48px;width:auto}.brand-logo--header{width:28px;height:28px}.brand-logo--header-h{height:42px;width:auto}.join-form{display:flex;flex-direction:column;gap:10px}.join-host-create__fieldset{display:flex;flex-direction:column;gap:6px}.join-host-create__note{margin:0}.join-host-create__select{width:100%;box-sizing:border-box}.join-label{font-size:12px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.join-input{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:11px 14px;font-size:15px;color:var(--text);font-family:var(--font);outline:none;transition:border-color .15s}.join-input:focus{border-color:var(--red)}.join-btn{margin-top:4px;background:var(--btn-red-grad);color:#fff;border:none;border-radius:var(--radius);padding:13px;font-size:15px;font-weight:600;font-family:var(--font);cursor:pointer;transition:filter .15s,opacity .15s;text-decoration:none}.join-btn:hover:not(:disabled){text-decoration:none;filter:brightness(1.15)}.join-btn:visited,.join-btn:active{text-decoration:none}.join-btn:disabled{opacity:.4;cursor:not-allowed}.join-btn--block{width:100%;box-sizing:border-box}.join-media-toggles{display:flex;gap:12px;margin-top:2px}.join-media-toggle{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface2);cursor:pointer;font-family:var(--font);font-size:12px;color:var(--text-dim);transition:border-color .15s,color .15s,background .15s}.join-media-toggle:hover{border-color:#e5393559}.join-media-toggle--on{border-color:#e539358c;color:#ffcdd2;background:rgba(48,10,10,.42)}.join-media-toggle--off{color:#f0f0f073}.join-media-toggle__icon svg{display:block;width:28px;height:28px}.join-media-toggle__icon i.fi{display:block;font-size:28px;line-height:1}.join-media-toggle__text{line-height:1.2;text-align:center}.join-btn--secondary{margin-top:0;background:var(--surface2);color:var(--text);border:1px solid var(--border)}.join-btn--secondary:hover:not(:disabled){background:var(--surface);border-color:var(--red)}.join-host-create__head{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;width:100%;column-gap:8px}.join-host-create__head .join-logo-btn{justify-self:center}.join-host-create__head-slot{width:44px;height:1px}.join-host-create__head--room-closed{align-self:stretch;width:100%;box-sizing:border-box}.join-back-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:12px;border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.join-back-arrow:hover{border-color:#9e5c5c73;color:var(--red);background:var(--surface)}.join-back-arrow:focus-visible{outline:2px solid var(--red);outline-offset:2px}.join-back-arrow svg{display:block;width:22px;height:22px}.join-card--room-closed{text-align:center;align-items:center;gap:14px}.room-closed-loader-wrap{display:flex;justify-content:center;padding:8px 0 4px}.room-closed-title{margin:0;font-size:24px;font-weight:700;color:var(--text)}.room-closed-text{margin:0;font-size:14px;line-height:1.65;color:var(--text-dim);max-width:32ch}.room-closed-id{display:block;margin-top:10px;font-family:ui-monospace,monospace;font-size:12px;color:var(--text-dim);word-break:break-all}.room-host-claim-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.room-host-claim-modal{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:36px 32px;max-width:400px;width:100%;text-align:center;box-shadow:0 24px 64px #0006,0 0 0 1px #ffffff0a;display:flex;flex-direction:column;gap:16px}.room-host-claim-modal__icon{font-size:40px;line-height:1;margin-bottom:4px}.room-host-claim-modal__title{margin:0;font-size:22px;font-weight:700;color:var(--text)}.room-host-claim-modal__body{margin:0;font-size:14px;line-height:1.6;color:var(--text-dim)}.room-host-claim-modal__actions{display:flex;flex-direction:column;gap:10px;margin-top:4px}.room-host-claim-modal__btn-primary{background:var(--red);color:#fff;border-color:transparent}.room-host-claim-modal__btn-primary:hover{background:var(--red-hover, color-mix(in srgb, var(--red) 80%, #000))}.room-host-claim-modal__hint{margin:0;font-size:11px;color:var(--text-dim);opacity:.6}.room-host-claim-modal__room-id{font-family:ui-monospace,monospace}.room-approval-waiting{text-align:center;align-items:center;gap:16px}.room-approval-waiting__loader{display:flex;justify-content:center;padding:8px 0 4px}.room-approval-waiting__title{margin:0;font-size:22px;font-weight:700;color:var(--text)}.room-approval-waiting__body{margin:0;font-size:14px;line-height:1.6;color:var(--text-dim);max-width:30ch}.room-approval-waiting__hint{margin:0;font-size:11px;color:var(--text-dim);opacity:.6;font-family:ui-monospace,monospace}.room-approval-waiting__back{margin-top:4px}.room-join-requests-btn-wrap{position:relative;flex-shrink:0}.room-requests-badge{position:absolute;top:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--red);color:#fff;font-size:10px;font-weight:700;line-height:1;pointer-events:none}.room-join-requests-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:16px}.room-join-requests{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:0;width:100%;max-width:360px;max-height:70vh;overflow-y:auto;z-index:801;box-shadow:0 16px 48px #0006;display:flex;flex-direction:column}.room-join-requests__header{display:flex;align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:600;color:var(--text);border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface);border-radius:16px 16px 0 0}.room-join-requests__header>span:first-child{flex:1}.room-join-requests__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--red);color:#fff;font-size:11px;font-weight:700}.room-join-requests__close{background:transparent;border:none;color:var(--text-dim);cursor:pointer;font-size:14px;padding:2px 4px;line-height:1;border-radius:6px;transition:color .15s;margin-left:4px}.room-join-requests__close:hover{color:var(--text)}.room-join-requests__empty{padding:24px 16px;text-align:center;font-size:13px;color:var(--text-dim)}.room-join-requests__item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;border-bottom:1px solid var(--border)}.room-join-requests__item:last-child{border-bottom:none}.room-join-requests__name{font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.room-join-requests__actions{display:flex;gap:6px;flex-shrink:0}.room-join-requests__approve{padding:5px 12px;border-radius:8px;border:1px solid transparent;background:rgba(34,197,94,.15);color:#22c55e;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.room-join-requests__approve:hover{background:rgba(34,197,94,.28)}.room-join-requests__deny{padding:5px 10px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-dim);font-size:12px;cursor:pointer;transition:background .15s}.room-join-requests__deny:hover{background:var(--surface2)}.room-join-request-toast{position:fixed;top:max(env(safe-area-inset-top,0px),16px);right:16px;background:var(--surface);border:1px solid var(--border);border-left:3px solid #22c55e;border-radius:12px;padding:10px 10px 10px 14px;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text);z-index:600;box-shadow:0 8px 32px #00000059;cursor:pointer;max-width:320px;animation:toast-in .25s ease}@keyframes toast-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.room-join-request-toast__icon{flex-shrink:0;width:20px;height:20px;color:#22c55e}.room-join-request-toast__icon svg{width:20px;height:20px}.room-join-request-toast__icon i.fi{font-size:20px;line-height:1}.room-join-request-toast__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-join-request-toast__action{flex-shrink:0;background:rgba(34,197,94,.15);border:1px solid transparent;border-radius:8px;color:#22c55e;font-size:12px;font-weight:600;padding:4px 10px;cursor:pointer;transition:background .15s}.room-join-request-toast__action:hover{background:rgba(34,197,94,.28)}.room-join-request-toast__close{flex-shrink:0;background:transparent;border:none;color:var(--text-dim);cursor:pointer;font-size:13px;padding:2px 4px;line-height:1;border-radius:6px;transition:color .15s}.room-join-request-toast__close:hover{color:var(--text)}.room-host-transfer-toast{position:fixed;bottom:calc(80px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:10px 16px 10px 18px;display:flex;align-items:center;gap:12px;font-size:13px;color:var(--text);z-index:600;box-shadow:0 8px 32px #00000059;white-space:nowrap;border-left:3px solid var(--red)}.room-host-transfer-toast__close{background:transparent;border:none;color:var(--text-dim);cursor:pointer;font-size:14px;padding:0 2px;line-height:1;flex-shrink:0}.srt-copy-menu__btn--warn{color:#e6a817}.srt-copy-menu__btn--danger{color:var(--red)}.room-closed-actions{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:8px}.join-logo-static{display:flex;justify-content:center;padding:4px 0}.home-auth-block,.home-auth-links{display:flex;flex-direction:column;gap:8px}.home-auth-links__btn{text-align:center;text-decoration:none;display:block}.home-user-block{display:flex;flex-direction:column;align-items:stretch;gap:12px}.home-user-identity{display:flex;flex-direction:column;align-items:center;gap:8px;padding:2px 0 4px}.home-user-identity__avatar-wrap{flex-shrink:0}.home-user-identity__avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block}.home-user-identity__avatar--placeholder{display:flex;align-items:center;justify-content:center;background:var(--btn-red-grad);color:#fff}.home-user-identity__avatar--placeholder svg{width:26px;height:26px}.home-user-identity__name{margin:0;font-size:15px;font-weight:600;color:var(--text);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font)}.home-user-nav{display:flex;flex-direction:column;gap:8px}.home-user-nav__row{display:flex;align-items:stretch;gap:8px}.home-user-nav__btn{text-align:center;text-decoration:none;display:block;box-sizing:border-box;flex:1 1 auto}.home-user-nav__icon-btn{position:relative;flex:0 0 46px;width:46px;min-width:46px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface2);color:var(--text);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background .15s,border-color .15s}.home-user-nav__icon-btn:hover{background:var(--surface);border-color:var(--red)}.home-user-nav__icon-btn svg{width:18px;height:18px}.home-user-nav__icon-btn i.fi{font-size:18px;line-height:1}.home-user-nav__icon-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--red);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.home-user-signout{align-self:center;margin-top:2px;background:none;border:none;font-size:12px;color:var(--text-dim);cursor:pointer;font-family:var(--font);padding:4px 8px;transition:color .15s}.home-user-signout:hover{color:var(--red)}.home-create-block{display:flex;flex-direction:column;gap:6px}.home-create-hint{font-size:12px;color:var(--text-dim);text-align:center}.news-page.join-screen{padding:28px 20px 48px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;align-items:flex-start;justify-content:center}.news-page__inner{position:relative;width:100%;max-width:560px;padding:4px 0 8px}.news-page__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.news-page__back{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--border);background:var(--surface2);color:var(--text);text-decoration:none;transition:background .15s,border-color .15s}.news-page__back:hover{background:var(--surface);border-color:color-mix(in srgb,var(--border) 65%,var(--text) 35%)}.news-page__back svg{width:22px;height:22px}.news-page__logo{flex:1;display:flex;justify-content:center;pointer-events:none}.news-page__head-slot{width:40px;flex-shrink:0}.news-page__title{font-size:1.35rem;font-weight:700;margin:0 0 16px;color:var(--text)}.news-page__loading,.news-page__empty{text-align:center;color:var(--text-dim);padding:16px 0}.news-page__err{margin:0 0 12px}.news-page__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.news-page__item{padding-bottom:18px;border-bottom:1px solid var(--border)}.news-page__item:last-child{border-bottom:none;padding-bottom:0}.news-page__item-date{display:block;font-size:12px;color:var(--text-dim);margin-bottom:6px}.news-page__item-title{font-size:1.05rem;font-weight:600;margin:0 0 10px;color:var(--text)}.news-page__item-img-wrap{margin:0 0 10px;border-radius:10px;overflow:hidden;border:1px solid var(--border);background:var(--surface2)}.news-page__item-img{display:block;width:100%;max-height:280px;object-fit:contain}.news-page__item-body{margin:0;font-size:14px;line-height:1.5;color:var(--text);white-space:pre-wrap}.admin-site-news__hint{margin-top:-6px;margin-bottom:16px;max-width:720px}.admin-site-news__loading{padding:16px 0}.admin-site-news__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}@media (max-width: 960px){.admin-site-news__grid{grid-template-columns:1fr}}.admin-site-news__form-card,.admin-site-news__list-card{padding:16px;border-radius:12px;border:1px solid var(--border);background:var(--surface2)}.admin-site-news__form-title,.admin-site-news__list-title{font-size:15px;font-weight:600;margin:0 0 14px;color:var(--text)}.admin-site-news__textarea{min-height:120px;resize:vertical;font-family:var(--font)}.admin-site-news__form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.admin-site-news__empty{color:var(--text-dim);font-size:14px;margin:0}.admin-site-news__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:min(60vh,520px);overflow-y:auto}.admin-site-news__row{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:10px;border:1px solid var(--border);background:var(--surface)}.admin-site-news__row-main{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-site-news__row-date{font-size:11px;color:var(--text-dim)}.admin-site-news__row-title{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-site-news__row-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-site-news__mini-btn{padding:6px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-size:13px;cursor:pointer;font-family:var(--font);transition:background .15s,border-color .15s}.admin-site-news__mini-btn:hover{background:var(--surface);border-color:color-mix(in srgb,var(--border) 60%,var(--text) 40%)}.admin-site-news__mini-btn--danger{border-color:color-mix(in srgb,var(--red) 35%,var(--border));color:var(--red)}.admin-site-news__mini-btn--danger:hover{background:color-mix(in srgb,var(--red) 12%,var(--surface2))}.home-divider{display:flex;align-items:center;gap:10px;color:var(--text-dim);font-size:12px}.home-divider:before,.home-divider:after{content:"";flex:1;height:1px;background:var(--border)}.home-actions{display:flex;flex-direction:column;gap:20px}.home-join-form{margin-top:0}.join-input--readonly{cursor:default;opacity:.95;color:var(--text-dim)}.join-name-authed{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface2);min-height:42px}.join-name-authed__name{flex:1;font-size:15px;color:var(--text);font-family:var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.join-name-authed__lock{font-size:14px;flex-shrink:0;opacity:.65;cursor:default;-webkit-user-select:none;user-select:none}.join-error{font-size:13px;color:#ef9a9a;background:rgba(180,0,0,.2);border:1px solid rgba(229,57,53,.3);border-radius:8px;padding:10px 12px}.header-dashboard-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;overflow:hidden;color:var(--text-dim);text-decoration:none;flex-shrink:0;transition:background .15s,color .15s}.header-dashboard-btn svg{width:18px;height:18px}.header-dashboard-btn i.fi{font-size:18px;line-height:1}.header-dashboard-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;display:block;cursor:pointer}.header-dashboard-avatar-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}.header-dashboard-btn:hover,.header-dashboard-btn--open{background:rgba(255,255,255,.08);color:var(--text)}.header-user-menu{position:relative}.header-user-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#1e1e1e;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 32px #000000b3;z-index:200;overflow:hidden;padding:4px 0}.header-user-dropdown__item{display:block;width:100%;text-align:left;padding:10px 16px;font-size:14px;font-family:var(--font);color:var(--text);background:none;border:none;cursor:pointer;text-decoration:none;transition:background .12s;white-space:nowrap}.header-user-dropdown__item:hover{background:rgba(255,255,255,.07)}.header-user-dropdown__separator{height:1px;background:var(--border);margin:4px 0}.header-user-dropdown__item--danger{color:#ef9a9a}.header-user-dropdown__item--danger:hover{background:rgba(180,0,0,.15)}.dashboard-page{--dashboard-topbar-height: 56px;display:flex;flex-direction:column;min-height:100dvh;min-width:0;padding-top:var(--dashboard-topbar-height);box-sizing:border-box;background:var(--bg);overflow-x:hidden}.dashboard-topbar{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px 0 20px;height:var(--dashboard-topbar-height);box-sizing:border-box;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;max-width:100%;overflow-x:hidden}.dashboard-topbar svg{display:block;width:20px;height:20px;flex-shrink:0}.dashboard-topbar__logo img{display:block;height:42px;width:auto;max-width:min(200px,46vw);object-fit:contain}.dashboard-topbar__start{display:flex;align-items:center;gap:10px;min-width:0}.dashboard-topbar__logo{display:flex;align-items:center;text-decoration:none;min-width:0}.dashboard-topbar__admin{flex-shrink:0;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:var(--text);background:rgba(255,255,255,.04);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.dashboard-topbar__admin:hover{background:rgba(255,255,255,.08);color:var(--red)}.dashboard-topbar__admin svg{width:20px;height:20px}.dashboard-topbar__nav{display:flex;align-items:center;gap:8px}.dashboard-topbar__actions{display:flex;align-items:center;gap:10px;min-width:0}.dashboard-topbar--unified{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.dashboard-topbar--unified .dashboard-topbar__start{flex-wrap:nowrap}.dashboard-topbar__fill{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.dashboard-topbar--unified .dashboard-topbar__actions{justify-self:end;margin-left:0}@media (min-width: 901px){.dashboard-page--unified-top-nav .dashboard-friends-page__head .dashboard-page-back{display:none}}.dashboard-topbar__cabinet-burger{margin-left:auto}.dashboard-topbar--unified .dashboard-topbar__cabinet-burger{margin-left:0}.dashboard-topbar__messenger{position:relative;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:var(--text);background:rgba(255,255,255,.04);display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.dashboard-topbar__messenger:hover{background:rgba(255,255,255,.07)}.dashboard-topbar__messenger svg{width:18px;height:18px}.dashboard-topbar__messenger-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--red);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.dashboard-topbar__sound{flex-shrink:0;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:var(--text-dim);background:rgba(255,255,255,.04);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s,border-color .15s,color .15s}.dashboard-topbar__sound:hover{background:rgba(255,255,255,.07);color:var(--text)}.dashboard-topbar__sound--on{color:var(--text)}.dashboard-topbar__sound svg{width:18px;height:18px}.dashboard-topbar__messenger-controls{display:inline-flex;align-items:center;gap:8px}.dashboard-topbar__push-toggle-wrap{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:42px}.dashboard-topbar__push{flex-shrink:0;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:var(--text-dim);background:rgba(255,255,255,.04);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s,border-color .15s,color .15s,opacity .15s}.dashboard-topbar__push:hover:not(:disabled){background:rgba(255,255,255,.07);color:var(--text)}.dashboard-topbar__push--on{color:var(--text)}.dashboard-topbar__push--denied{opacity:.45;cursor:not-allowed}.dashboard-topbar__push--unconfigured{opacity:.5;cursor:not-allowed}.dashboard-topbar__push:disabled{opacity:.55;cursor:wait}.dashboard-topbar__push-fi{font-size:18px;line-height:1}.dashboard-topbar__messenger-settings{flex-shrink:0;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:var(--text-dim);background:rgba(255,255,255,.04);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s,border-color .15s,color .15s}.dashboard-topbar__messenger-settings:hover{background:rgba(255,255,255,.07);color:var(--text)}.dashboard-topbar__messenger-settings-fi{font-size:18px;line-height:1}.messenger-settings-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:28000;display:flex;align-items:center;justify-content:center;padding:16px}.messenger-settings-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;cursor:pointer;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.messenger-settings-modal{position:relative;z-index:1;width:100%;max-width:400px;max-height:min(90dvh,560px);overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:20px 20px 18px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 80px #0000008c}.messenger-settings-modal__title{margin:0;font-size:18px;font-weight:700;color:var(--text)}.messenger-settings-modal__section{display:flex;flex-direction:column;gap:10px}.messenger-settings-modal__push-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.messenger-settings-modal__push-row .messenger-settings-modal__label{margin:0}.messenger-settings-modal__hint{margin:0;font-size:12px;line-height:1.45;color:var(--text-dim)}.messenger-settings-modal__label{font-size:12px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em}.messenger-settings-modal__segment{display:flex;flex-wrap:wrap;gap:8px}.messenger-settings-modal__segment-btn{flex:1 1 30%;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-family:inherit;font-size:13px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.messenger-settings-modal__segment-btn:hover{border-color:#9e5c5c73;color:var(--red)}.messenger-settings-modal__segment-btn--active{border-color:#9fd6ff73;background:rgba(67,149,255,.12);color:var(--text)}.messenger-settings-modal__row-btn{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-family:inherit;font-size:14px;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.messenger-settings-modal__row-btn:hover:not(:disabled){border-color:#9e5c5c66}.messenger-settings-modal__row-btn:disabled{opacity:.55;cursor:not-allowed}.messenger-settings-modal__row-btn--on{border-color:#9fd6ff66}.messenger-settings-modal__row-btn--muted{opacity:.65}.messenger-settings-modal__row-ico{flex-shrink:0;display:inline-flex;width:22px;justify-content:center}.messenger-settings-modal__row-ico svg{width:20px;height:20px}.messenger-settings-modal__actions{display:flex;justify-content:flex-end;padding-top:4px}.messenger-settings-modal__done{padding:10px 20px;border-radius:10px;border:1px solid var(--border);background:var(--btn-red-grad);color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.messenger-settings-modal__done:hover{filter:brightness(1.08)}.dashboard-topbar__circle-action{flex-shrink:0;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:var(--text-dim);background:rgba(255,255,255,.04);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s,border-color .15s,color .15s}.dashboard-topbar__circle-action:hover{background:rgba(255,255,255,.07);color:var(--text)}.dashboard-topbar__circle-action--primary{color:var(--text);background:rgba(207,44,44,.16);border-color:#cf2c2c57}.dashboard-topbar__circle-action--primary:hover{background:rgba(207,44,44,.24);border-color:#cf2c2c73}.dashboard-topbar__circle-action svg{width:18px;height:18px}.dashboard-topbar__circle-action i.fi{font-size:18px;line-height:1}.dashboard-topbar__action{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:var(--text);cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.dashboard-topbar__action:hover{background:rgba(255,255,255,.07)}.dashboard-topbar__action--primary{background:rgba(207,44,44,.16);border-color:#cf2c2c57}.dashboard-topbar__nav-link{font-size:13px;color:var(--text-dim);text-decoration:none;padding:6px 12px;border-radius:8px;background:none;border:none;font-family:var(--font);cursor:pointer;transition:background .15s,color .15s}.dashboard-topbar__nav-link--active{background:rgba(255,255,255,.09);color:var(--text)}.dashboard-topbar__nav-link:hover{background:rgba(255,255,255,.07);color:var(--text)}.dashboard-topbar__nav-link--btn{color:var(--text-dim)}.dashboard-admin-server-btn{align-self:flex-start;width:auto;padding:10px 22px;margin-top:4px}.dashboard-shell{flex:1;display:grid;grid-template-columns:minmax(0,1fr);min-height:0;min-width:0;overflow-x:hidden}.dashboard-shell>main.dashboard-body{min-height:0}.dashboard-tiles-wrap{width:100%;max-width:1180px;margin-left:auto;margin-right:auto;box-sizing:border-box;min-width:0;overflow-x:hidden}.dashboard-tiles{display:grid;gap:16px;align-items:stretch;width:100%;min-width:0;grid-template-columns:1fr}@media (min-width: 560px){.dashboard-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-tile{border:1px solid var(--border);border-radius:14px;padding:16px 18px;background:rgba(255,255,255,.03);min-width:0;max-width:100%;min-height:360px;display:flex;flex-direction:column;box-sizing:border-box;overflow-x:hidden}.dashboard-tile__title{margin:0 0 12px;font-size:15px;font-weight:700;color:var(--text)}.dashboard-tile__subtitle{margin:10px 0 6px;font-size:12px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em}.dashboard-tile__hint{margin:0 0 8px;font-size:13px;color:var(--text-dim);line-height:1.4}.dashboard-tile__foot-err{margin-top:10px;margin-bottom:0}.dashboard-tile__more{display:inline-block;margin-top:auto;padding-top:12px;font-size:13px;font-weight:600;color:#9fd6ff;text-decoration:none}.dashboard-tile__more:hover{text-decoration:underline}.dashboard-tile__more-btn{margin:0;padding:0;border:none;background:none;cursor:pointer;font-size:13px;font-weight:600;color:#9fd6ff;text-decoration:underline}.dashboard-tile-profile{display:flex;gap:14px;align-items:flex-start}.dashboard-tile-profile__avatar{flex-shrink:0;width:56px;height:56px;border-radius:50%;border:1px solid var(--border);overflow:hidden;padding:0;background:rgba(255,255,255,.06);cursor:pointer}.dashboard-tile-profile__avatar img{width:100%;height:100%;object-fit:cover}.dashboard-tile-profile__initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:22px;font-weight:700;color:var(--text)}.dashboard-tile-profile__main{flex:1;min-width:0}.dashboard-tile-profile__line{display:flex;align-items:center;gap:8px}.dashboard-tile-profile__name{font-size:16px;font-weight:700;color:var(--text)}.dashboard-tile-profile__settings{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:auto;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.05);color:var(--text);cursor:pointer}.dashboard-tile-profile__settings:hover{background:rgba(255,255,255,.09)}.dashboard-tile-profile__settings svg{width:18px;height:18px}.dashboard-tile-profile__nick{display:block;margin-top:2px;font-size:13px;color:var(--text-dim)}.dashboard-tile-profile__email{display:block;margin-top:4px;font-size:13px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-tile-profile__badges{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.dashboard-plan--inline{display:inline-flex;align-items:center;gap:6px}.dashboard-tile-rooms__list{list-style:none;margin:0;padding:0}.dashboard-tile-rooms__row{display:grid;grid-template-columns:108px minmax(0,1fr) auto;gap:8px 10px;align-items:baseline;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px}.dashboard-tile-rooms__row:last-child{border-bottom:none}.dashboard-tile-rooms__dt{color:var(--text-dim);font-variant-numeric:tabular-nums}.dashboard-tile-rooms__name{color:var(--text);font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-tile-rooms__name:hover{text-decoration:underline}.dashboard-tile-rooms__meta{color:var(--text-dim);font-size:12px;white-space:nowrap}.dashboard-tile-friends__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px}.dashboard-tile-friends__label{font-size:13px;color:var(--text-dim)}.dashboard-tile-friends__count{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgba(207,44,44,.25);color:var(--text);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.dashboard-tile-friends__count--zero{background:rgba(255,255,255,.08);color:var(--text-dim)}.dashboard-tile-friends__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;flex:1;min-height:0;align-content:start}.dashboard-tile-friends__grid-empty{grid-column:1 / -1;margin:0}.dashboard-tile-friends__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;min-width:0;padding:10px 8px 12px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.04);cursor:pointer;color:inherit;font:inherit}.dashboard-tile-friends__card:hover{background:rgba(255,255,255,.08);border-color:#9fd6ff59}.dashboard-tile-friends__card-avatar{width:44px;height:44px;border-radius:10px;overflow:hidden;flex-shrink:0;background:rgba(255,255,255,.06);border:1px solid var(--border);display:flex;align-items:center;justify-content:center}.dashboard-tile-friends__card-avatar img{width:100%;height:100%;object-fit:cover}.dashboard-tile-friends__card-avatar span{font-size:17px;font-weight:700;color:var(--text)}.dashboard-tile-friends__card-name{width:100%;font-size:12px;font-weight:600;line-height:1.25;color:var(--text);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.dashboard-tile-friends__card-time{width:100%;font-size:11px;line-height:1.3;color:var(--text-dim)}.dashboard-tile-friends__card-wrap{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.dashboard-tile-friends__msg{display:flex;align-items:center;justify-content:center;height:32px;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.06);color:var(--text-dim);text-decoration:none;transition:background .12s,color .12s,border-color .12s}.dashboard-tile-friends__msg:hover{background:rgba(159,214,255,.12);color:var(--text);border-color:#9fd6ff59}.dashboard-tile-friends__msg svg{width:18px;height:18px}.dashboard-contact-compact-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:8px}@media (min-width: 720px){.dashboard-contact-compact-list{grid-template-columns:1fr 1fr;gap:10px 14px}}.dashboard-contact-compact-row{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.03)}.dashboard-contact-compact-row__avatar{width:40px;height:40px;border-radius:10px;border:none;padding:0;overflow:hidden;background:rgba(255,255,255,.06);cursor:pointer;flex-shrink:0;color:var(--text);font-weight:700}.dashboard-contact-compact-row__avatar img{width:100%;height:100%;object-fit:cover}.dashboard-contact-compact-row__main{min-width:0;display:flex;flex-direction:column;gap:2px}.dashboard-contact-compact-row__name{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-contact-compact-row__badge{font-size:11px;color:var(--text-dim)}.dashboard-contact-compact-row__badge--on{color:color-mix(in srgb,var(--text) 70%,var(--text-dim))}.dashboard-contact-compact-row__actions{display:flex;align-items:center;gap:4px}.dashboard-contact-compact-row__pin,.dashboard-contact-compact-row__hide{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:var(--text-dim);cursor:pointer}.dashboard-contact-compact-row__pin--on{color:#ffc850f2}.dashboard-contact-compact-row__hide{color:#dc6464e6}.dashboard-contact-msg-ico{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:var(--text-dim);text-decoration:none}.dashboard-contact-msg-ico:hover{color:var(--text);background:rgba(255,255,255,.06)}.dashboard-contact-msg-ico svg{width:18px;height:18px}.dashboard-room-info-modal__title{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--text)}.dashboard-room-info-modal__members{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.dashboard-room-info-modal__member{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text)}.dashboard-room-info-modal__av{width:32px;height:32px;border-radius:8px;object-fit:cover;flex-shrink:0}.dashboard-room-info-modal__av--ph{display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);font-weight:700;font-size:13px}.dashboard-room-info-modal__foot{flex-wrap:wrap;gap:8px}.dashboard-rooms-compact-row--clickable{cursor:pointer}.dashboard-rooms-compact-row--clickable:hover{background:rgba(255,255,255,.05)}.dashboard-tile__flex-fill{flex:1;min-height:8px}.dashboard-tile__grow{flex:1;min-height:0;overflow-y:auto}.dashboard-tile--room-prefs .dashboard-form--compact{flex:1;display:flex;flex-direction:column;min-height:0}.dashboard-tile--room-prefs .dashboard-form__save{margin-top:auto}.dashboard-form--compact .dashboard-field{margin-bottom:10px}.dashboard-form--compact .dashboard-form__save{margin-top:4px}.dashboard-profile-modal__subtitle{margin:16px 0 8px;font-size:14px;font-weight:700;color:var(--text)}.dashboard-field--modal-divider{margin-top:8px;padding-top:12px;border-top:1px solid var(--border)}.dashboard-field--danger-zone{margin-top:20px;padding-top:14px;border-top:1px solid rgba(207,44,44,.35)}.dashboard-incoming-fav-modal__list{list-style:none;margin:0;padding:0}.dashboard-incoming-fav-modal__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.dashboard-incoming-fav-modal__row:last-child{border-bottom:none}.dashboard-incoming-fav-modal__who{display:flex;gap:10px;align-items:center;min-width:0}.dashboard-incoming-fav-modal__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.dashboard-incoming-fav-modal__avatar--ph{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);font-weight:700;font-size:15px;color:var(--text)}.dashboard-incoming-fav-modal__name{font-weight:600;font-size:14px;color:var(--text)}.dashboard-incoming-fav-modal__slug{font-size:12px;color:var(--text-dim)}.dashboard-incoming-fav-modal__badge{display:inline-block;margin-top:4px;font-size:11px;color:var(--text-dim)}.dashboard-incoming-fav-modal__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dashboard-incoming-fav-modal__btn-inner{display:inline-flex;align-items:center;gap:6px}.dashboard-incoming-fav-modal__btn-inner svg{width:16px;height:16px}.dashboard-incoming-fav-modal__btn-inner i.fi{font-size:16px;line-height:1}.dashboard-topbar__messenger-back{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:4px;border-radius:10px;border:1px solid var(--border);color:var(--text);text-decoration:none;background:rgba(255,255,255,.04)}.dashboard-topbar__messenger-back:hover{background:rgba(255,255,255,.08)}.dashboard-topbar__messenger-back svg{width:22px;height:22px}.dashboard-messenger__list-head-back{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text);text-decoration:none;background:rgba(255,255,255,.05)}.dashboard-messenger__list-head-back:hover{background:rgba(255,255,255,.1)}.dashboard-messenger__list-head-back svg{width:22px;height:22px}.dashboard-page:has(.dashboard-messenger--fill) .dashboard-shell{grid-template-rows:minmax(0,1fr)}.dashboard-page:has(.dashboard-messenger--fill) .dashboard-shell.dashboard-shell--with-banner{grid-template-rows:auto minmax(0,1fr)}.dashboard-incoming-fav-banner{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;padding:12px 16px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,rgba(207,44,44,.14),rgba(207,44,44,.05))}.dashboard-incoming-fav-banner__text{margin:0;max-width:52rem;font-size:13px;line-height:1.45;color:var(--text)}.dashboard-incoming-fav-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;flex-shrink:0}.dashboard-incoming-fav-banner__link{font-size:13px;font-weight:600;color:#9fd6ff;text-decoration:none}.dashboard-incoming-fav-banner__link:hover{text-decoration:underline}.dashboard-incoming-fav-banner__dismiss{font-size:12px;padding:6px 12px;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--text-dim);cursor:pointer}.dashboard-incoming-fav-banner__dismiss:hover{color:var(--text);background:rgba(255,255,255,.07)}.dashboard-sidebar{position:sticky;top:var(--dashboard-topbar-height);align-self:start;height:calc(100dvh - var(--dashboard-topbar-height));padding:20px 12px;border-right:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0)),rgba(255,255,255,.015)}.dashboard-sidebar__nav{display:flex;flex-direction:column;gap:10px}.dashboard-sidebar__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:72px;padding:10px 8px;border-radius:16px;color:var(--text-dim);text-decoration:none;background:rgba(255,255,255,.02);border:1px solid transparent;transition:background .15s,color .15s,border-color .15s}.dashboard-sidebar__link:hover{color:var(--text);background:rgba(255,255,255,.05);border-color:#ffffff14}.dashboard-sidebar__link--active{color:var(--text);background:linear-gradient(180deg,rgba(207,44,44,.2),rgba(207,44,44,.08));border-color:#cf2c2c47}.dashboard-sidebar__icon{width:22px;height:22px}.dashboard-sidebar__icon-badge-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.dashboard-sidebar__badge{position:absolute;top:-7px;right:-11px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--red);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.dashboard-sidebar__icon svg{width:100%;height:100%}.dashboard-sidebar__icon i.fi{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:22px;line-height:1}.dashboard-sidebar__label{font-size:12px;line-height:1.15;text-align:center}.dashboard-sidebar__label-short{display:none;font-size:11px;letter-spacing:.08em}.dashboard-body{flex:1;min-width:0;padding:32px 24px 56px;overflow-x:hidden}.dashboard-content{width:100%;max-width:520px;min-width:0;display:flex;flex-direction:column;gap:32px;overflow-x:hidden}.dashboard-content--admin{max-width:640px}.dashboard-content--cabinet{max-width:1180px;width:100%;margin-left:auto;margin-right:auto;overflow-x:hidden}.dashboard-profile-account-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.dashboard-profile-account-row .dashboard-section{min-width:0}@media (max-width: 720px){.dashboard-page{--dashboard-topbar-height: 54px;--dashboard-mobile-tabs-height: 62px;padding-top:calc(var(--dashboard-topbar-height) + var(--dashboard-mobile-tabs-height))}.dashboard-profile-account-row{grid-template-columns:1fr}.dashboard-shell{display:block}.dashboard-page:has(.dashboard-messenger--fill){height:var(--vvh, 100dvh);min-height:var(--vvh, 100dvh);max-height:var(--vvh, 100dvh);box-sizing:border-box;overflow:hidden}.dashboard-page:has(.dashboard-messenger--fill) .dashboard-shell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.dashboard-page:has(.dashboard-messenger--fill) .dashboard-shell>main.dashboard-body{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.dashboard-page:has(.dashboard-messenger--fill) .dashboard-shell>main.dashboard-body>.dashboard-content--cabinet{flex:1 1 auto;min-height:0;min-width:0}.dashboard-messenger--fill .dashboard-messenger__layout{max-height:none}.dashboard-sidebar{position:fixed;top:var(--dashboard-topbar-height);left:0;right:0;z-index:180;height:var(--dashboard-mobile-tabs-height);padding:8px 10px;border-right:none;border-bottom:1px solid var(--border);background:var(--surface)}.dashboard-sidebar__nav{flex-direction:row;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none}.dashboard-sidebar__nav::-webkit-scrollbar{display:none}.dashboard-sidebar__link{min-height:42px;min-width:62px;padding:8px 10px;border-radius:14px;flex-direction:row;gap:6px}.dashboard-sidebar__label{display:inline;font-size:11px}.dashboard-sidebar__label-short{display:none}.dashboard-body{padding:18px 12px 32px}.dashboard-topbar{padding:0 10px 0 12px}.dashboard-topbar__actions{gap:8px}.dashboard-topbar__action{min-height:34px;padding:0 10px;font-size:12px}.dashboard-topbar__logo .brand-logo--header-h{max-width:132px}.dashboard-topbar__messenger,.dashboard-topbar__messenger-controls,.dashboard-topbar__sound,.dashboard-topbar__push,.dashboard-topbar__push-toggle-wrap,.dashboard-topbar__messenger-settings,.dashboard-topbar__circle-action,.dashboard-topbar__action{flex-shrink:0}.dashboard-topbar__circle-action{width:38px;height:38px}.dashboard-topbar__circle-action svg{width:17px;height:17px}.dashboard-page.dashboard-page--cabinet-mobile-burger{padding-top:var(--dashboard-topbar-height)}}@media (max-width: 900px){.dashboard-page--cabinet-mobile-burger .dashboard-shell{grid-template-columns:1fr}.dashboard-page--cabinet-mobile-burger .dashboard-sidebar{display:none!important}}.dashboard-body--admin{align-items:flex-start;justify-content:center;width:100%;max-width:1080px;margin:0 auto;gap:32px;box-sizing:border-box}.admin-sidebar{flex-shrink:0;width:200px;padding:0 8px 0 0}.admin-sidebar__title{font-size:22px;font-weight:700;margin:0 0 20px;color:var(--text);letter-spacing:-.02em}.admin-sidebar__nav{display:flex;flex-direction:column;gap:4px}.admin-sidebar__link{position:relative;display:block;width:100%;text-align:left;padding:10px 14px 10px 18px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text-dim);font-family:var(--font);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.admin-sidebar__link:after{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:2px;height:1.15em;border-radius:1px;background:rgba(255,255,255,.22);transition:background .15s}.admin-sidebar__link:hover{background:rgba(255,255,255,.06);color:var(--text)}.admin-sidebar__link:hover:not(.admin-sidebar__link--active):after{background:rgba(255,255,255,.32)}.admin-sidebar__link--active{background:var(--surface2);color:var(--text);border-color:var(--border)}.admin-sidebar__link--active:after{background:var(--red)}.admin-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.admin-dashboard-section .dashboard-section__subtitle{margin-top:0}.admin-host-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px 14px;margin-top:14px;padding:14px 16px;background:var(--surface2);border:1px solid var(--border);border-radius:12px}.admin-host-metrics__item{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-host-metrics__item--wide{grid-column:1 / -1}.admin-host-metrics__label{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-dim);font-weight:600}.admin-host-metrics__value{font-size:15px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;word-break:break-word}.admin-host-metrics__value--mono{font-family:ui-monospace,monospace;font-size:13px;font-weight:500}.admin-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0 0}.admin-stat-card{background:var(--surface2);border:1px solid var(--border);border-radius:12px;padding:18px 16px;display:flex;flex-direction:column;gap:8px}.admin-stat-card__label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);font-weight:600}.admin-stat-card__value{font-size:18px;font-weight:600;color:var(--text)}.admin-stat-card__value--num{font-size:26px;font-variant-numeric:tabular-nums}.admin-stat-card__value--ok{color:#7dd87d}.admin-stat-card__value--warn{color:#ffb74d}button.admin-stat-card--interactive{cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s,box-shadow .15s}button.admin-stat-card--interactive:disabled{cursor:not-allowed;opacity:.55}.admin-stat-card--interactive:hover{border-color:#fff3}.admin-stat-card--interactive:focus-visible{outline:2px solid var(--red);outline-offset:2px}.admin-stat-card--interactive.admin-stat-card--panel-open{border-color:#d200008c;box-shadow:0 0 0 1px #d2000033}.admin-stat-card__chevron{font-size:11px;color:var(--text-dim);margin-top:4px;font-weight:500;text-transform:none;letter-spacing:0}.admin-rooms-panel{margin-top:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface2);overflow:hidden}.admin-rooms-panel+.admin-rooms-panel{margin-top:12px}.admin-rooms-panel__head{padding:10px 14px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);border-bottom:1px solid var(--border)}.admin-rooms-panel__body{padding:12px 14px 14px;font-size:13px;color:var(--text-dim)}.admin-rooms-table{width:100%;border-collapse:collapse;font-size:12px}.admin-rooms-table th,.admin-rooms-table td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border);word-break:break-word}.admin-rooms-table th{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);font-weight:600}.admin-rooms-table tbody tr:last-child td{border-bottom:none}.admin-rooms-table__room{font-family:ui-monospace,monospace;font-size:11px;color:var(--text)}.admin-rooms-table__host{color:var(--text)}.admin-rooms-table__meta{display:block;font-size:10px;color:var(--text-dim);margin-top:2px}.admin-dashboard-code{font-size:12px;padding:2px 6px;border-radius:6px;background:var(--surface2);border:1px solid var(--border)}.admin-dashboard-flash{margin:16px 0 0}.admin-dashboard-hint{margin-top:14px!important}.admin-dashboard-refresh{margin-top:18px;align-self:flex-start;width:auto;padding:9px 18px}@media (max-width: 720px){.dashboard-body--admin{flex-direction:column;align-items:stretch;padding-left:16px;padding-right:16px}.admin-stats-grid{grid-template-columns:1fr}.admin-sidebar{width:100%;padding-right:0}.admin-sidebar__nav{flex-direction:row;flex-wrap:wrap}.admin-sidebar__link{width:auto;flex:1 1 auto;min-width:96px;text-align:center}}.dashboard-section__subtitle{font-size:17px;font-weight:600;color:var(--text);margin:0}.admin-users-wrap{max-width:100%;width:100%;margin:0}.admin-users-table-shell{border-radius:10px;border:1px solid var(--border);background:var(--surface2);overflow:hidden}.admin-users-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.admin-users-table th,.admin-users-table td{border-bottom:1px solid var(--border);padding:8px 10px;vertical-align:middle;word-wrap:break-word;overflow-wrap:anywhere}.admin-users-table thead th{background:var(--surface);font-weight:600;color:var(--text-dim);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.admin-users-table thead th:nth-child(1){width:30%}.admin-users-table thead th:nth-child(2){width:22%}.admin-users-table thead th:nth-child(3){width:14%}.admin-users-table thead th:nth-child(4){width:20%}.admin-users-table thead th:nth-child(5),.admin-users-table__th-actions{width:14%;min-width:80px}.admin-users-table__cell--actions{text-align:right;vertical-align:middle}.admin-users-delete-btn{padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font);border-radius:8px;border:1px solid rgba(229,57,53,.55);background:rgba(229,57,53,.12);color:#ffcdd2;cursor:pointer;transition:background .12s,border-color .12s}.admin-users-delete-btn:hover:not(:disabled){background:rgba(229,57,53,.22);border-color:#e53935bf}.admin-users-delete-btn:disabled{opacity:.45;cursor:not-allowed}.admin-users-table tbody tr:last-child td{border-bottom:none}.admin-users-table__cell--email,.admin-users-table__cell--name{font-size:11px;color:var(--text)}.admin-users-table__cell--status{font-size:11px;color:var(--text-dim)}.admin-users-table__cell--access{vertical-align:middle}.admin-users-table__empty{text-align:center;color:var(--text-dim);padding:20px;font-size:13px}.admin-users-loading{font-size:14px;color:var(--text-dim)}.admin-users-error{margin:0}.admin-users-flash{margin:0 0 12px}.admin-users-hint{margin:0 0 8px!important}.admin-role-picker{position:relative;display:inline-block;max-width:100%}.admin-role-picker__trigger{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:6px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:12px;font-weight:600;font-family:ui-monospace,monospace;text-transform:lowercase;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.admin-role-picker__trigger:hover:not(:disabled){border-color:var(--red);color:#fff;background:rgba(229,57,53,.15)}.admin-role-picker__trigger--open{border-color:var(--red)}.admin-role-picker__trigger:disabled{opacity:.55;cursor:wait}.admin-role-picker__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:220px;margin:0;padding:4px 0;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 28px #0000008c}.admin-role-picker__menu--portal{position:fixed;z-index:15000;top:auto;left:auto}.admin-role-picker__option{display:block;width:100%;text-align:left;padding:10px 14px;font-size:13px;font-family:var(--font);color:var(--text);background:none;border:none;cursor:pointer;transition:background .12s}.admin-role-picker__option:hover{background:rgba(255,255,255,.07)}.admin-role-picker__option--active{color:#ff8a95;font-weight:600}.admin-role-picker--dashboard-layout .admin-role-picker__trigger{font-family:var(--font);text-transform:none;font-weight:600;min-width:0;max-width:100%;white-space:nowrap;padding:8px 14px}.admin-role-picker--dashboard-filters{display:block;width:100%}.admin-role-picker--dashboard-filters .admin-role-picker__trigger{font-family:var(--font);text-transform:none;font-weight:600;width:100%;box-sizing:border-box;min-height:42px;justify-content:flex-start;border-radius:14px;padding:10px 12px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-section{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px 32px;display:flex;flex-direction:column;gap:20px}.dashboard-section__title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin-bottom:2px}.dashboard-section__lead{margin:-6px 0 4px;font-size:14px;line-height:1.5;color:var(--text-dim)}.dashboard-section__hint{margin:-8px 0 0;font-size:13px;line-height:1.5;color:var(--text-dim)}.dashboard-chats-empty{padding:18px 20px;border:1px dashed var(--border);border-radius:18px;color:var(--text-dim);background:rgba(255,255,255,.02)}.dashboard-chat-filters{display:grid;grid-template-columns:minmax(240px,1.6fr) minmax(180px,.8fr) minmax(160px,.7fr);gap:12px}.dashboard-chat-filters__search,.dashboard-chat-filters__control{display:grid;gap:6px}.dashboard-chat-filters__label{font-size:12px;color:var(--text-dim);font-weight:600}.dashboard-chat-filters__input,.dashboard-chat-filters__select{width:100%;box-sizing:border-box;min-height:42px;border-radius:14px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--text);padding:10px 12px;font:inherit}.dashboard-chat-filters__input:focus,.dashboard-chat-filters__select:focus{outline:2px solid rgba(159,214,255,.35);outline-offset:1px}.dashboard-chat-list{display:grid;gap:14px}.dashboard-my-rooms{margin:0 0 18px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:rgba(12,12,14,.55)}.dashboard-my-rooms__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.dashboard-my-rooms__title{margin:0;font-size:14px;font-weight:700;color:var(--text)}.dashboard-my-rooms__add{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.08);color:var(--text);cursor:pointer;flex-shrink:0}.dashboard-my-rooms__add svg{width:18px;height:18px}.dashboard-my-rooms__add:hover:not(:disabled){background:rgba(255,255,255,.14)}.dashboard-my-rooms__add:disabled{opacity:.35;cursor:not-allowed}.dashboard-my-rooms__hint{margin:0;font-size:12px;line-height:1.45;color:var(--text-dim)}.dashboard-my-rooms__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dashboard-my-rooms__row{display:flex;align-items:center;gap:8px;min-height:30px}.dashboard-my-rooms__avatar{flex-shrink:0;width:24px;height:24px;border-radius:8px;object-fit:cover;border:1px solid var(--border);background:rgba(0,0,0,.2)}.dashboard-my-rooms__slug{flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:12px;font-weight:600;color:var(--text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-my-rooms__slug:hover{text-decoration:underline}.dashboard-my-rooms__slug--title{font-family:ui-sans-serif,system-ui,sans-serif}.dashboard-my-rooms__meta{font-size:10px;color:var(--text-dim);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-my-rooms__open{flex-shrink:0}.dashboard-rooms-pager{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 0 10px}.dashboard-rooms-pager__btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.05);color:var(--text);font:inherit;cursor:pointer}.dashboard-rooms-pager__btn svg{width:18px;height:18px}.dashboard-rooms-pager__btn i.fi{font-size:18px;line-height:1}.dashboard-rooms-pager__btn:hover:not(:disabled){background:rgba(255,255,255,.09)}.dashboard-rooms-pager__btn:disabled{opacity:.35;cursor:not-allowed}.dashboard-rooms-pager__info{font-size:11px;color:var(--text-dim);min-width:72px;text-align:center;font-variant-numeric:tabular-nums}.dashboard-rooms-compact-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:4px}@media (min-width: 640px){.dashboard-rooms-compact-list{grid-template-columns:1fr 1fr;column-gap:10px;row-gap:4px}}.dashboard-rooms-live-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;flex-shrink:0;box-shadow:0 0 0 2px #22c55e38}.dashboard-rooms-live-slot{width:8px;height:8px;flex-shrink:0}.dashboard-rooms-compact-row{display:flex;flex-direction:row;align-items:center;gap:8px;padding:3px 6px 3px 8px;min-height:32px;border:1px solid var(--border);border-radius:8px;background:rgba(12,12,14,.88)}.dashboard-rooms-compact-row__main-hit{flex:1;min-width:0;border:none;background:transparent;padding:0;margin:0;cursor:pointer;text-align:left;font:inherit;color:inherit}.dashboard-rooms-compact-row__hit-inner{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0}.dashboard-rooms-compact-row__title{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-rooms-compact-row__date{flex-shrink:0;font-size:11px;color:var(--text-dim);font-variant-numeric:tabular-nums}.dashboard-rooms-compact-row__actions{display:inline-flex;flex-shrink:0;align-items:center;gap:3px}.dashboard-rooms-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:7px;border:1px solid var(--border);background:rgba(255,255,255,.05);color:var(--text);cursor:pointer;box-sizing:border-box;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.dashboard-rooms-icon-btn svg{width:15px;height:15px}.dashboard-rooms-icon-btn i.fi{font-size:15px;line-height:1}.dashboard-rooms-icon-btn:hover:not(:disabled){background:rgba(255,255,255,.1)}.dashboard-rooms-icon-btn:disabled{opacity:.32;cursor:not-allowed}.dashboard-rooms-icon-btn--disabled{opacity:.32;pointer-events:none;cursor:default}.dashboard-rooms-icon-btn--danger{color:#f87171;border-color:#f8717159}.dashboard-rooms-icon-btn--danger:hover:not(:disabled){background:rgba(248,113,113,.12)}.dashboard-rooms-delete-confirm{text-align:left;font-size:14px;line-height:1.45}.dashboard-rooms-delete-confirm p{margin:0 0 10px}.dashboard-rooms-delete-confirm--warn{color:var(--text-dim);font-size:13px}.room-chat-archive-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:26000;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));box-sizing:border-box}.room-chat-archive-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;cursor:pointer;background:rgba(0,0,0,.72)}.room-chat-archive-modal{position:relative;z-index:1;width:min(560px,100%);max-height:min(88dvh,720px);display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:0 24px 80px #0000008c;overflow:hidden}.room-chat-archive-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--surface2)}.room-chat-archive-modal__titles{min-width:0}.room-chat-archive-modal__title{margin:0;font-size:17px;font-weight:700;color:var(--text)}.room-chat-archive-modal__meta{margin-top:6px;display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--text-dim)}.room-chat-archive-modal__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.06);color:var(--text);cursor:pointer}.room-chat-archive-modal__close svg{width:20px;height:20px}.room-chat-archive-modal__body{flex:1;min-height:0;padding:12px 16px 16px;overflow:hidden;display:flex;flex-direction:column}.room-chat-archive-modal__error{margin:8px 0 0}.room-chat-archive-modal__thread{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;-webkit-overflow-scrolling:touch}.dashboard-chat-row{display:block;color:inherit;text-decoration:none;border:1px solid var(--border);border-radius:22px;padding:10px 12px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01)),rgba(12,12,14,.88);transition:transform .15s ease,border-color .15s ease,background .15s ease}.dashboard-chat-row:hover{transform:translateY(-1px);border-color:#ffffff2e;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02)),rgba(12,12,14,.94)}.dashboard-chat-row__main{display:grid;gap:6px}.dashboard-chat-row__titleline{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.dashboard-chat-row__titlewrap{display:inline-flex;align-items:center;gap:8px;min-width:0}.dashboard-chat-row__title{font-size:15px;font-weight:700;color:var(--text)}.dashboard-chat-row__count{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 7px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--text-dim);font-size:11px;font-weight:700}.dashboard-chat-row__count-icon{width:12px;height:12px;display:inline-flex}.dashboard-chat-row__count-icon svg{width:100%;height:100%}.dashboard-chat-row__count-icon i.fi{font-size:12px;line-height:1}.dashboard-chat-row__statusline{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-chat-row__activity{color:var(--text-dim);font-size:11px;white-space:nowrap}.dashboard-chat-row__meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--text-dim);font-size:11px}.dashboard-chat-row__last-author{display:inline-flex;align-items:center;gap:7px;min-width:0}.dashboard-chat-row__last-author-avatar{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboard-chat-row__last-author-avatar--placeholder{background:rgba(255,255,255,.16)}button.dashboard-chat-row__last-author-avatar--btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;cursor:pointer;font:inherit;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.dashboard-chat-row__last-author-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.dashboard-chat-row__last-author-name{color:var(--text-dim);font-size:11px;line-height:1.1}.dashboard-chat-row__preview{color:var(--text);font-size:13px;line-height:1.3;opacity:.92}.dashboard-chat-view__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:8px}.dashboard-chat-view__summary{display:flex;flex-direction:column;gap:4px;color:var(--text-dim);font-size:11px;text-align:right}.dashboard-chat-view__back{color:#9fd6ff;text-decoration:none}.dashboard-chat-view__back:hover{text-decoration:underline}.dashboard-page-back{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:14px;font-weight:600;color:#9fd6ff;text-decoration:none}.dashboard-page-back:hover{text-decoration:underline}.dashboard-page-back svg{width:20px;height:20px}.dashboard-chat-page__head{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px 18px}.dashboard-chat-page__page-title{margin:0}.dashboard-friends__page-title{margin:0 0 10px}.dashboard-friends-page__head .dashboard-friends__page-title{margin:0;flex:1;min-width:0}.dashboard-friends-page .dashboard-friends__page-title{margin:0 0 6px;font-size:1.15rem}.dashboard-friends-page .dashboard-chat-filters{gap:10px;margin-bottom:2px}.dashboard-friends-page .dashboard-chat-filters__label{font-size:11px}.dashboard-friends-page .dashboard-chat-filters__input{min-height:36px;padding:6px 10px;font-size:13px}.dashboard-friends-page .dashboard-friends-registry{margin:0 0 12px;padding:10px 12px;border-radius:14px}.dashboard-friends-page .dashboard-friends-registry__title{margin:0 0 8px;font-size:13px}.dashboard-friends-page .dashboard-friends-registry__empty{font-size:12px}.dashboard-friends-page .dashboard-friends-list{gap:8px}.dashboard-friends-page .dashboard-friend-card{padding:10px 12px;gap:10px;border-radius:14px}.dashboard-friends-page .dashboard-friend-card__main{gap:10px}.dashboard-friends-page .dashboard-friend-card__avatar{width:40px;height:40px;font-size:13px}.dashboard-friends-page .dashboard-friend-card__text{gap:4px}.dashboard-friends-page .dashboard-friend-card__titleline{gap:6px}.dashboard-friends-page .dashboard-friend-card__name{font-size:14px}.dashboard-friends-page .dashboard-friend-card__slug{font-size:11px}.dashboard-friends-page .dashboard-friend-card__meta{gap:8px;font-size:11px}.dashboard-friends-page .dashboard-friend-card__fav-btn{min-height:34px;padding:0 10px;gap:6px;font-size:12px;border-radius:10px}.dashboard-friends-page .dashboard-friend-card__fav-btn svg{width:14px;height:14px}.dashboard-friends-page .dashboard-friend-card__fav-btn i.fi{font-size:14px;line-height:1}.dashboard-friends-page .dashboard-friend-card__actions{gap:6px}.dashboard-friends-page .dashboard-friend-card__remove-fav{font-size:11px;padding:4px 0}.dashboard-friends-page .dashboard-chats-empty{font-size:13px;padding:12px 0}.dashboard-friend-card__reciprocal{margin-top:2px;padding:7px 9px;border-radius:10px;border:1px solid rgba(255,211,92,.28);background:rgba(255,211,92,.07);display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.dashboard-friend-card__reciprocal-text{margin:0;font-size:12px;line-height:1.35;color:var(--text-dim);flex:1 1 180px;min-width:0}.dashboard-friend-card__reciprocal-text strong{color:var(--text);font-weight:700}.dashboard-friend-card__reciprocal-add{flex-shrink:0;min-height:32px;padding:0 14px;border-radius:10px;border:1px solid rgba(207,44,44,.45);background:rgba(207,44,44,.18);color:var(--text);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.dashboard-friend-card__reciprocal-add:hover:not(:disabled){background:rgba(207,44,44,.28)}.dashboard-friend-card__reciprocal-add:disabled{opacity:.45;cursor:not-allowed}.dashboard-friends-registry{margin:0 0 20px;padding:16px 18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01)),rgba(12,12,14,.72)}.dashboard-friends-registry__title{margin:0 0 12px;font-size:15px;font-weight:600;color:var(--text)}.dashboard-friends-registry__empty{margin:0;font-size:14px;color:var(--text-dim)}.dashboard-friends-list--registry{margin-top:12px}.dashboard-chat-view__titleline{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;min-width:0}.dashboard-chat-view__titleline .dashboard-section__title{margin-bottom:0;flex:1 1 auto;min-width:0}.dashboard-messenger__switch{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:var(--text);text-decoration:none;background:rgba(255,255,255,.04)}.dashboard-messenger__switch:hover{background:rgba(255,255,255,.07)}.dashboard-messenger{gap:18px}.dashboard-body:has(.dashboard-messenger--fill){min-height:0;flex:1;display:flex;flex-direction:column}.dashboard-content.dashboard-content--cabinet:has(.dashboard-messenger--fill){flex:1;min-height:0;display:flex;flex-direction:column}.dashboard-messenger.dashboard-messenger--fill{flex:1;min-height:0;display:flex;flex-direction:column}.dashboard-messenger__layout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:18px;min-height:min(400px,calc(var(--vvh, 100dvh) - 240px))}.dashboard-messenger--fill .dashboard-messenger__layout{flex:1 1 0;min-height:0;max-height:calc(var(--vvh, 100dvh) - 220px);grid-template-rows:minmax(0,1fr)}@media (max-width: 900px){.dashboard-messenger--fill .dashboard-messenger__layout{grid-template-columns:minmax(0,1fr)}}.dashboard-messenger--fill .dashboard-messenger__list{min-height:0;overflow-y:auto;align-self:stretch}.dashboard-messenger__list{display:grid;gap:8px;align-content:start}.dashboard-messenger__list-scroll{display:contents}.dashboard-messenger__row{display:block;text-decoration:none;color:inherit;border:1px solid var(--border);border-radius:16px;padding:9px 11px;background:rgba(255,255,255,.02)}.dashboard-messenger__row-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-width:0}.dashboard-messenger__row-content{min-width:0;display:flex;flex-direction:column;gap:3px}.dashboard-messenger__row-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);color:var(--text);font-size:13px;font-weight:700;flex-shrink:0}.dashboard-messenger__row-avatar img{width:100%;height:100%;object-fit:cover}button.dashboard-messenger__row-avatar{border:none;padding:0;cursor:pointer;font:inherit;color:inherit}.dashboard-messenger__row:hover,.dashboard-messenger__row--active{border-color:#9fd6ff4d;background:rgba(90,150,255,.08)}.dashboard-messenger__row-titleline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.dashboard-messenger__row-title{flex:1 1 auto;align-self:center;font-size:14px;font-weight:700;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-messenger__row-aside{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0;min-width:0}.dashboard-messenger__row-time{flex-shrink:0;font-size:11px;line-height:1.2;color:var(--text-dim);font-variant-numeric:tabular-nums}.dashboard-messenger__row-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--red);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.dashboard-messenger__row-preview{color:var(--text-dim);font-size:12px;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-messenger__thread{border:1px solid var(--border);border-radius:22px;background:rgba(255,255,255,.02);display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.dashboard-messenger__thread-head{padding:12px 14px 10px;border-bottom:1px solid var(--border);flex-shrink:0}.dashboard-messenger__thread-main{flex:1;min-height:0;display:flex;flex-direction:column}.dashboard-messenger__messages-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.dashboard-messenger__messages-scroll,.dashboard-messenger__list,.dashboard-messenger__list-scroll{scrollbar-width:thin;scrollbar-color:rgba(210,0,0,.35) transparent;scrollbar-color:color-mix(in srgb,var(--red) 42%,var(--surface2)) transparent}.dashboard-messenger__messages-scroll::-webkit-scrollbar,.dashboard-messenger__list::-webkit-scrollbar,.dashboard-messenger__list-scroll::-webkit-scrollbar{width:6px;height:6px}.dashboard-messenger__messages-scroll::-webkit-scrollbar-track,.dashboard-messenger__list::-webkit-scrollbar-track,.dashboard-messenger__list-scroll::-webkit-scrollbar-track{background:transparent}.dashboard-messenger__messages-scroll::-webkit-scrollbar-thumb,.dashboard-messenger__list::-webkit-scrollbar-thumb,.dashboard-messenger__list-scroll::-webkit-scrollbar-thumb{background:rgba(210,0,0,.32);background:color-mix(in srgb,var(--red) 38%,var(--surface2));border-radius:10px}.dashboard-messenger__messages-scroll::-webkit-scrollbar-thumb:hover,.dashboard-messenger__list::-webkit-scrollbar-thumb:hover,.dashboard-messenger__list-scroll::-webkit-scrollbar-thumb:hover{background:rgba(210,0,0,.5);background:color-mix(in srgb,var(--red) 58%,var(--surface2))}.dashboard-messenger__load-older{padding:8px 12px 4px;text-align:center;font-size:12px;color:var(--text-dim)}.dashboard-messenger__thread-head-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.dashboard-messenger__thread-titleline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.dashboard-messenger__thread-titleline .dashboard-section__subtitle{margin:0;flex:1 1 auto;min-width:0}.dashboard-messenger__thread-avatar{width:38px;height:38px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);color:var(--text);font-size:14px;font-weight:700;flex-shrink:0;border:none;padding:0;cursor:pointer;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dashboard-messenger__thread-avatar img{width:100%;height:100%;object-fit:cover}.dashboard-messenger__thread-meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--text-dim);font-size:10px;margin-top:4px}.dashboard-messenger{--dm-msg-font: 13px;--dm-meta-font: 10px}.dashboard-messenger--font-s{--dm-msg-font: 12px;--dm-meta-font: 10px}.dashboard-messenger--font-m{--dm-msg-font: 13px;--dm-meta-font: 10px}.dashboard-messenger--font-l{--dm-msg-font: 15px;--dm-meta-font: 11px}.dashboard-messenger__messages{display:grid;gap:7px;align-content:start;padding:12px;min-width:0}.dashboard-messenger__thread-loading{min-height:180px;display:flex;align-items:center;justify-content:center}.dashboard-messenger__pane-loader{flex:1;min-height:200px;display:flex;align-items:center;justify-content:center}.dashboard-messenger__message{position:relative;box-sizing:border-box;min-width:0;max-width:min(76%,calc(100% - 16px),640px);width:fit-content;justify-self:start;border:1px solid rgba(255,255,255,.08);border-radius:16px 16px 16px 9px;padding:7px 9px 10px;background:rgba(255,255,255,.03);-webkit-touch-callout:none;overflow-wrap:anywhere;word-break:break-word}.dashboard-messenger__message--highlight{outline:2px solid rgba(159,214,255,.55);outline-offset:2px;transition:outline .25s ease}.dashboard-messenger__message--own{justify-self:end;border-radius:16px 16px 9px;border-color:#7ac6ff2e;background:linear-gradient(180deg,rgba(67,149,255,.18),rgba(39,116,209,.12))}.dashboard-messenger__message-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:4px;padding-right:2px;color:var(--text-dim);font-size:var(--dm-meta-font, 10px)}.dashboard-messenger__message-meta-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;flex:1 1 auto}.dashboard-messenger__msg-more{position:relative;flex-shrink:0;width:22px;min-width:22px;height:22px;margin:-2px 0 0;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(10,10,10,.35);color:var(--text-dim);font-size:15px;line-height:.85;letter-spacing:0;cursor:pointer;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s}.dashboard-messenger__msg-more:hover,.dashboard-messenger__msg-more--open{background:var(--surface2);color:var(--text)}.dashboard-messenger__message-author{font-weight:700;color:var(--text)}.dashboard-messenger__message-body{color:var(--text);white-space:pre-wrap;word-break:break-word;font-size:var(--dm-msg-font, 13px);line-height:1.28;min-width:0;max-width:100%}.dashboard-messenger__message-body .messenger-message-link{color:var(--red);text-decoration:none;-webkit-touch-callout:none}.dashboard-messenger__message-body .messenger-message-link:hover{color:var(--red-hover);text-decoration:none}.dashboard-messenger__message-body .messenger-message-link:visited{color:var(--red);text-decoration:none}.dashboard-messenger__message--own .dashboard-messenger__message-body .messenger-message-link{color:#ffc8c8}.dashboard-messenger__message--own .dashboard-messenger__message-body .messenger-message-link:hover{color:#ffe0e0}.dashboard-messenger__message--swipe-reply{touch-action:pan-y}.dashboard-messenger__message-reactions{display:flex;flex-wrap:wrap;gap:5px 7px;margin-top:6px}.dashboard-messenger__reaction-chip{display:inline-flex;align-items:center;gap:3px;padding:2px 7px 2px 5px;border-radius:999px;font-size:12px;line-height:1.2;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.22)}.dashboard-messenger__message--own .dashboard-messenger__reaction-chip{border-color:#7ac6ff38;background:rgba(0,0,0,.18)}.dashboard-messenger__reaction-emoji{font-size:14px;line-height:1}.dashboard-messenger__reaction-count{font-size:10px;font-weight:700;color:var(--text-dim)}.dashboard-messenger__reaction-chip--mine{cursor:pointer}.dashboard-messenger__reaction-popover-wrap{pointer-events:auto;z-index:9300}.dashboard-messenger__composer{display:flex;flex-direction:column;gap:8px;flex-shrink:0;padding:16px 18px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:inherit}.dashboard-messenger__composer-main{display:flex;gap:10px;align-items:flex-end;width:100%}.dashboard-messenger__composer-side{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex-shrink:0}.dashboard-messenger__composer-tools{position:relative;display:flex;flex-direction:row;gap:6px;justify-content:flex-end}.dashboard-messenger__composer-emoji-pop{position:absolute;right:0;bottom:calc(100% + 6px);z-index:9400;pointer-events:auto}.dashboard-messenger__composer-emoji-pop .device-popover--reaction-pick{left:auto;right:0;max-width:min(320px,92vw)}.dashboard-messenger__composer-icon-btn{width:38px;height:38px;border-radius:12px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.dashboard-messenger__composer-icon-btn:hover:not(:disabled){border-color:#9fd6ff59;background:var(--surface)}.dashboard-messenger__composer-icon-btn:disabled{opacity:.45;cursor:not-allowed}.dashboard-messenger__composer-icon-btn svg{width:19px;height:19px;flex-shrink:0;display:block}.dashboard-messenger__composer-icon-btn i.fi{font-size:19px;line-height:1;flex-shrink:0;display:block}.dashboard-messenger__photo-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.dashboard-messenger__photo-status{font-size:12px;color:var(--text-dim);margin:0}.dashboard-messenger__composer-reply,.dashboard-messenger__composer-edit-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 88%,var(--border));font-size:12px;color:var(--text-dim)}.dashboard-messenger__composer-reply-text{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;flex:1}.dashboard-messenger__composer-reply-snippet{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;overflow:hidden}.dashboard-messenger__composer-reply-snippet>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dashboard-messenger__composer-reply-label{color:var(--text-dim)}.dashboard-messenger__composer-reply-cancel,.dashboard-messenger__composer-edit-cancel{flex-shrink:0;border:none;background:transparent;color:var(--text-dim);cursor:pointer;font-size:16px;line-height:1;padding:2px 6px;border-radius:6px}.dashboard-messenger__composer-reply-cancel:hover,.dashboard-messenger__composer-edit-cancel:hover{color:var(--text);background:var(--surface2)}.dashboard-messenger__composer-edit-bar{font-weight:600;color:var(--text)}.messenger-msg-menu-wrap{pointer-events:auto;z-index:26500;isolation:isolate}.messenger-msg-menu.device-popover{position:relative;inset:auto;top:auto;right:auto;bottom:auto;left:auto;z-index:1;min-width:200px;background:#1e1e1e;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 32px #000000b3}.messenger-msg-menu{display:flex;flex-direction:column;gap:0;min-width:min-content;max-width:min(300px,94vw);padding:4px 0}.messenger-msg-menu__item{width:100%;text-align:left;padding:7px 11px;border:none;background:transparent;color:var(--text);font-size:12px;font-family:inherit;cursor:pointer;transition:background .12s}.messenger-msg-menu__item:hover{background:var(--surface2)}.messenger-msg-menu__emoji-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 8px;padding:8px 10px 9px;border-bottom:1px solid var(--border);max-width:100%}.messenger-msg-menu__item+.messenger-msg-menu__emoji-row{border-top:1px solid var(--border)}.messenger-msg-menu__emoji{box-sizing:border-box;width:100%;min-height:36px;padding:4px;border:none;border-radius:6px;background:transparent;font-size:16px;line-height:1;cursor:pointer;transition:background .12s;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.messenger-msg-menu__emoji:nth-child(-n+5){font-size:17px}.messenger-msg-menu__emoji:nth-child(n+6){font-size:22px}.messenger-msg-menu__emoji:hover{background:var(--surface2)}.dashboard-messenger__edited{margin-left:6px;font-size:10px;font-weight:600;color:var(--text-dim);text-transform:lowercase}.dashboard-messenger__reply-quote{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin:2px 0 4px;padding:4px 8px;border-left:2px solid rgba(159,214,255,.45);border-radius:0 6px 6px 0;background:color-mix(in srgb,var(--surface2) 75%,transparent);font-size:inherit;color:var(--text-dim);text-align:left}button.dashboard-messenger__reply-quote--action{width:100%;cursor:pointer;font:inherit;color:inherit;border:1px solid rgba(255,255,255,.08);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .15s,border-color .15s}button.dashboard-messenger__reply-quote--action:hover{background:color-mix(in srgb,var(--surface2) 92%,transparent);border-color:#9fd6ff59}button.dashboard-messenger__reply-quote--action:focus-visible{outline:2px solid rgba(159,214,255,.45);outline-offset:1px}.dashboard-messenger__reply-quote-label{font-weight:700;color:var(--text);margin-right:3px}.dashboard-messenger__reply-quote-author{font-weight:600;color:var(--text)}.dashboard-messenger__reply-quote-inner{display:flex;flex-direction:row;align-items:center;gap:6px;min-width:0}.dashboard-messenger__reply-quote-avatar{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--surface2)}.dashboard-messenger__reply-quote-avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--text-dim)}.dashboard-messenger__reply-quote-snippet{flex:1 1 auto;min-width:0;font-size:calc(var(--dm-msg-font, 13px) - 3px);line-height:1.35;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-messenger__reply-quote-thumb{width:28px;height:28px;border-radius:6px;object-fit:cover;flex-shrink:0;background:var(--surface2)}.dashboard-messenger__reply-quote-thumb-fallback{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--surface2);font-size:12px;flex-shrink:0}.messenger-bubble-stack{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}.messenger-bubble-thumb-box{display:flex;align-items:center;justify-content:flex-start;max-width:min(220px,72vw,100%)}.messenger-message-img-link{display:block;border-radius:12px;overflow:hidden;width:fit-content;max-width:min(100%,220px)}button.messenger-message-img-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;border:none;background:transparent;cursor:pointer;font:inherit;color:inherit;text-align:left;width:fit-content;max-width:min(100%,220px)}button.messenger-message-img-trigger:focus-visible{outline:2px solid rgba(159,214,255,.45);outline-offset:2px}.messenger-image-lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:27100;background:rgba(0,0,0,.94);display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:max(48px,calc(env(safe-area-inset-top,0px) + 40px)) max(10px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));box-sizing:border-box}.messenger-image-lightbox__close{position:absolute;top:max(10px,env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:999px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-family:inherit;cursor:pointer}.messenger-image-lightbox__close svg{width:22px;height:22px}.messenger-image-lightbox__close:hover{background:var(--surface)}.messenger-image-lightbox__frame{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;width:100%;touch-action:none}.messenger-image-lightbox__img{max-width:96vw;max-height:min(90dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 56px));width:auto;height:auto;object-fit:contain;touch-action:none;-webkit-user-drag:none}.messenger-message-img--preview{object-fit:contain}.messenger-message-img{display:block;width:auto;max-width:100%;height:auto;max-height:220px;object-fit:contain;background:var(--surface2)}.messenger-message-img-missing{font-size:12px;color:var(--text-dim)}.messenger-message-caption{font-size:var(--dm-msg-font, 13px)}.reaction-emoji-grid--scroll{max-height:220px;overflow-y:auto;padding-right:4px}.dashboard-messenger__input{flex:1;min-height:82px;resize:vertical;border-radius:16px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--text);font-family:inherit;font-size:var(--dm-msg-font, 13px);line-height:1.28;padding:12px 14px}.dashboard-messenger__input:focus{outline:2px solid rgba(159,214,255,.35);outline-offset:1px}html:has(.dashboard-page.dashboard-page--messenger-chromeless),html:has(.dashboard-page.dashboard-page--messenger-chromeless) body{overflow:hidden;overscroll-behavior:none;height:100%;min-height:100dvh;max-width:100%}html:has(.dashboard-page.dashboard-page--messenger-chromeless) #root{overflow-x:hidden;overflow-y:hidden;min-height:100dvh;height:100%;max-width:100%}.dashboard-page.dashboard-page--messenger-chromeless{--messenger-mobile-top-inset: max(env(safe-area-inset-top, 0px), 44px);padding-top:0!important;position:fixed;left:var(--vv-offset-left, 0px);top:var(--vv-offset-top, 0px);right:auto;width:var(--vvw, 100%);max-width:100%;min-width:0;box-sizing:border-box;min-height:var(--vvh, 100dvh);height:var(--vvh, 100dvh);max-height:var(--vvh, 100dvh);overflow:hidden;z-index:1}.dashboard-page.dashboard-page--messenger-chromeless .dashboard-topbar,.dashboard-page.dashboard-page--messenger-chromeless .dashboard-sidebar{display:none!important}.dashboard-page.dashboard-page--messenger-chromeless .dashboard-shell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.dashboard-page.dashboard-page--messenger-chromeless .dashboard-shell>main.dashboard-body{flex:1 1 auto;min-height:0;min-width:0;padding:0;display:flex;flex-direction:column}.dashboard-page.dashboard-page--messenger-chromeless .dashboard-shell>main.dashboard-body>.dashboard-content--cabinet{flex:1 1 auto;min-height:0;min-width:0;max-width:none;width:100%;gap:0;overflow-x:hidden}.dashboard-messenger--mobile-chromeless.dashboard-section{border:none;border-radius:0;padding:0;gap:0;min-width:0;width:100%;max-width:100%;overflow:hidden;flex:1 1 0;min-height:0;display:flex;flex-direction:column}.dashboard-messenger--mobile-chromeless .dashboard-messenger__layout{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:0;min-width:0;width:100%;max-width:100%}.dashboard-messenger--mobile-chromeless .dashboard-messenger__thread{flex:1 1 0;min-height:0;min-width:0;max-width:100%;display:flex;flex-direction:column;overflow:hidden}.dashboard-messenger--mobile-chromeless .dashboard-messenger__thread--mobile{border:none;border-radius:0;background:var(--surface)}.dashboard-messenger--mobile-chromeless .dashboard-messenger--fill .dashboard-messenger__layout{max-height:none}.dashboard-messenger--mobile-chromeless .dashboard-messenger__list{gap:0;box-sizing:border-box;flex:1 1 0;min-width:0;min-height:0;max-width:100%;overflow-x:hidden;overflow-y:hidden;padding:0;display:flex;flex-direction:column}.dashboard-messenger--mobile-chromeless.dashboard-messenger--fill .dashboard-messenger__list{overflow-y:hidden}.dashboard-messenger__list-head{display:none}.dashboard-messenger--mobile-chromeless .dashboard-messenger__list-head{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;flex-shrink:0;padding:calc(8px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 10px max(12px,env(safe-area-inset-left,0px));background:inherit;border-bottom:1px solid var(--border);z-index:4}.dashboard-messenger__list-head-user{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);color:var(--text);font-size:14px;font-weight:700;border:1px solid var(--border);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;font-family:inherit}.dashboard-messenger__list-head-user:disabled{cursor:default;opacity:.55}.dashboard-messenger__list-head-user img{width:100%;height:100%;object-fit:cover}.dashboard-messenger__list-head-title{margin:0;font-size:16px;font-weight:700;text-align:center;color:var(--text)}.dashboard-messenger__list-head-search{width:100%;min-width:0;box-sizing:border-box;height:38px;margin:0;padding:0 10px;border-radius:12px;border:1px solid var(--border);background:rgba(255,255,255,.06);color:var(--text);font:inherit;font-size:16px;line-height:1.2}.dashboard-messenger__list-head-search::placeholder{color:var(--text-dim);font-size:13px}.dashboard-messenger__list-head-search:focus{outline:2px solid rgba(159,214,255,.35);outline-offset:1px}.dashboard-messenger__list-search{min-width:0;display:grid;gap:6px}.dashboard-messenger__list-search-label{font-size:12px;color:var(--text-dim);font-weight:600}.dashboard-messenger__list-search-input{width:100%;box-sizing:border-box;min-height:40px;border-radius:14px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--text);padding:8px 12px;font:inherit;font-size:13px}.dashboard-messenger__list-search-input:focus{outline:2px solid rgba(159,214,255,.35);outline-offset:1px}.dashboard-messenger__list-head-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.dashboard-messenger__list-head-btn{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.1);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:var(--text-dim);background:rgba(255,255,255,.04);transition:background .15s,color .15s,border-color .15s}.dashboard-messenger__list-head-btn:hover{color:var(--text);background:rgba(255,255,255,.08)}.dashboard-messenger__list-head-btn--primary{color:#fff;background:rgba(207,44,44,.2);border-color:#cf2c2c66}.dashboard-messenger__list-head-btn--primary:hover{background:rgba(207,44,44,.3);color:#fff}.dashboard-messenger__list-head-btn--open{color:var(--text);background:rgba(255,255,255,.08)}.dashboard-messenger__list-head-btn svg{width:18px;height:18px}.dashboard-messenger__list-head-btn i.fi{font-size:18px;line-height:1}.dashboard-messenger__list-head-btn--primary svg{width:20px;height:20px}.dashboard-messenger__list-head-btn--primary i.fi{font-size:20px;line-height:1}.dashboard-messenger--mobile-chromeless .dashboard-messenger__list-scroll{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px max(12px,env(safe-area-inset-right,0px)) 16px max(12px,env(safe-area-inset-left,0px));-webkit-overflow-scrolling:touch}.dashboard-messenger--mobile-chromeless .dashboard-messenger__thread,.dashboard-messenger--mobile-chromeless .dashboard-messenger__list{border-radius:0}.dashboard-messenger--mobile-chromeless .dashboard-messenger__messages{box-sizing:border-box;padding:6px max(6px,env(safe-area-inset-left,0px)) 6px max(6px,env(safe-area-inset-right,0px))}.dashboard-messenger--mobile-chromeless .dashboard-messenger__thread-head{padding:0;border-bottom:none;flex-shrink:0;z-index:6;background:var(--surface)}.dashboard-messenger--mobile-chromeless .dashboard-messenger__thread-head .dashboard-messenger__list-head{width:100%}.dashboard-messenger--mobile-chromeless .dashboard-messenger__thread-main{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.dashboard-messenger--mobile-chromeless .dashboard-messenger__messages-scroll{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:0}.dashboard-messenger--mobile-chromeless .dashboard-messenger__thread-main>.dashboard-messenger__composer{flex-shrink:0;position:relative;z-index:5;gap:6px;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:6px max(6px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));border-top:1px solid var(--border);background:var(--surface2);box-shadow:0 -4px 22px #00000052}.dashboard-messenger--mobile-chromeless .dashboard-messenger__thread-main>.dashboard-messenger__composer .dashboard-messenger__composer-main{flex-direction:column;align-items:stretch;min-width:0;max-width:100%}.dashboard-messenger--mobile-chromeless .dashboard-messenger__thread-main>.dashboard-messenger__composer .dashboard-messenger__composer-side{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.dashboard-messenger--mobile-chromeless .dashboard-messenger__thread-main>.dashboard-messenger__composer .dashboard-messenger__composer-tools{flex-shrink:0}.dashboard-messenger--mobile-chromeless .dashboard-messenger__thread-main>.dashboard-messenger__composer .dashboard-messenger__send-btn{flex:1 1 auto;min-width:0;width:auto;max-width:100%;box-sizing:border-box}.dashboard-messenger--mobile-chromeless .dashboard-messenger__thread-main>.dashboard-messenger__composer .dashboard-messenger__input{min-height:calc(1.35em + 20px);max-height:min(28vh,200px);padding:8px 10px;resize:none;overflow-y:auto;min-width:0;max-width:100%;width:100%;box-sizing:border-box;font-size:16px;line-height:1.35}.dashboard-messenger__thread-head-center{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;justify-content:center;text-align:center}.dashboard-messenger__thread-head-center-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid var(--border);font-size:13px;font-weight:700;color:var(--text)}.dashboard-messenger__thread-head-center-avatar img{width:100%;height:100%;object-fit:cover}button.dashboard-messenger__thread-head-center-avatar{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;font-family:inherit}.dashboard-messenger__thread-head-back-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px}.dashboard-messenger__back-badge--thread{position:absolute;top:0;right:0;transform:translate(20%,-18%);pointer-events:none}.dashboard-messenger__row-badge--inline{display:inline-flex;vertical-align:middle;margin-left:2px}.dashboard-messenger__thread-head-center-text{min-width:0;display:flex;flex-direction:column;gap:2px;align-items:center}.dashboard-messenger__thread-head-center-title{margin:0;font-size:15px;font-weight:700;color:var(--text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-messenger__thread-head-center-meta{font-size:11px;color:var(--text-dim);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page.dashboard-page--messenger-chromeless .dashboard-messenger-fab{top:max(8px,calc(6px + var(--messenger-mobile-top-inset)))}.dashboard-messenger-fab{position:fixed;z-index:9200;top:max(10px,env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:color-mix(in srgb,var(--red) 38%,var(--surface2));color:#fff;cursor:pointer;box-shadow:0 4px 18px #00000059}.dashboard-messenger-fab:hover{background:color-mix(in srgb,var(--red) 58%,var(--surface2))}.dashboard-messenger-fab:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.dashboard-messenger-fab svg{width:24px;height:24px}.dashboard-messenger-fab--open{background:rgba(40,40,40,.92);color:var(--text)}html[data-theme=light] .dashboard-messenger-fab--open{background:rgba(245,245,245,.96);color:var(--text)}html[data-theme=light] .dashboard-messenger-fab:not(.dashboard-messenger-fab--open){background:color-mix(in srgb,var(--red) 44%,var(--surface2))}html[data-theme=light] .dashboard-messenger-fab:not(.dashboard-messenger-fab--open):hover{background:color-mix(in srgb,var(--red-hover) 55%,var(--surface2))}.dashboard-messenger-quick-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9100;background:rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:opacity .15s ease}.dashboard-messenger-quick-menu-backdrop--open{opacity:1;pointer-events:auto}.dashboard-messenger-quick-menu{position:fixed;right:max(10px,env(safe-area-inset-right,0px));z-index:9120;width:min(272px,calc(100vw - 20px));max-height:min(72vh,380px);overflow-x:hidden;overflow-y:auto;padding:10px;border-radius:14px;border:1px solid var(--border);background:var(--surface);box-shadow:0 10px 32px #00000061;opacity:0;transform:translateY(-4px) scale(.98);pointer-events:none;transition:opacity .15s ease,transform .15s ease;-webkit-overflow-scrolling:touch}.dashboard-messenger-quick-menu--open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.dashboard-messenger-quick-menu--anchor-head{top:calc(env(safe-area-inset-top,0px) + 56px)}.dashboard-messenger-quick-menu--anchor-fab{top:calc(max(10px,env(safe-area-inset-top,0px)) + 58px)}.dashboard-messenger-quick-menu__grid{display:flex;flex-wrap:wrap;gap:8px}.dashboard-messenger-quick-menu__grid>.dashboard-messenger-quick-menu__btn:not(.dashboard-messenger-quick-menu__btn--span),.dashboard-messenger-quick-menu__grid>.dashboard-messenger-quick-menu__cell{flex:1 1 30%;min-width:26%}.dashboard-messenger-quick-menu__btn{box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;padding:8px 4px;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.03);color:var(--text);font-family:var(--font);font-size:10px;font-weight:600;line-height:1.15;text-align:center;text-decoration:none;cursor:pointer;position:relative;transition:background .15s,border-color .15s,color .15s}a.dashboard-messenger-quick-menu__btn:hover,button.dashboard-messenger-quick-menu__btn:hover{background:rgba(255,255,255,.07);border-color:#ffffff1f}.dashboard-messenger-quick-menu__btn:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.dashboard-messenger-quick-menu__btn--active{background:rgba(255,255,255,.08);border-color:#ffffff24;color:var(--text)}.dashboard-messenger-quick-menu__btn--push-denied{opacity:.5}.dashboard-messenger-quick-menu__btn--push-unconfigured{opacity:.5;cursor:not-allowed}.dashboard-messenger-quick-menu__btn--danger{border-color:#e5393559;background:rgba(229,57,53,.12);color:#ffb4b0}.dashboard-messenger-quick-menu__btn--danger:hover{background:rgba(229,57,53,.22);color:#ffd6d4}.dashboard-messenger-quick-menu__cell{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:64px;padding:8px 4px;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.03);color:var(--text-dim);font-size:10px;font-weight:600;line-height:1.15;text-align:center}.dashboard-messenger-quick-menu__cell--filler{visibility:hidden;pointer-events:none;border-color:transparent;background:transparent}.dashboard-messenger-quick-menu__ico{display:flex;align-items:center;justify-content:center;color:var(--text-dim)}.dashboard-messenger-quick-menu__btn--active .dashboard-messenger-quick-menu__ico,.dashboard-messenger-quick-menu__btn:hover .dashboard-messenger-quick-menu__ico{color:var(--text)}.dashboard-messenger-quick-menu__ico svg{width:20px;height:20px}.dashboard-messenger-quick-menu__lbl{display:block;max-width:100%;padding:0 2px;word-break:break-word}.dashboard-messenger-quick-menu__badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--red);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.dashboard-messenger-quick-menu__btn--span{flex:1 1 100%;width:100%;min-width:100%;max-width:100%;min-height:44px;flex-direction:row;gap:8px;justify-content:center}.dashboard-messenger-quick-menu__btn--span .dashboard-messenger-quick-menu__ico svg{width:18px;height:18px}.dashboard-messenger-quick-menu__btn--span .dashboard-messenger-quick-menu__ico i.fi{font-size:18px;line-height:1}html[data-theme=light] .dashboard-messenger-quick-menu{box-shadow:0 10px 28px #3c282824}.dashboard-chat-thread{display:grid;gap:8px}.dashboard-chat-message{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:8px 10px;background:rgba(255,255,255,.025)}.dashboard-chat-message--system{background:rgba(255,214,102,.08);border-color:#ffd6662e}.dashboard-chat-message--reaction{background:rgba(150,220,255,.06);border-color:#96dcff29}.dashboard-chat-message--reaction .dashboard-chat-message__body{font-size:18px;line-height:1.1}.dashboard-chat-message__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:5px}.dashboard-chat-message__authorline{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.dashboard-chat-message__author{font-weight:700;color:var(--text);font-size:12px}.dashboard-chat-message__time{color:var(--text-dim);font-size:10px;flex-shrink:0}.dashboard-chat-message__body{white-space:pre-wrap;word-break:break-word;color:var(--text);font-size:13px;line-height:1.28}.dashboard-chat-message__body .messenger-message-link{color:var(--red);text-decoration:none}.dashboard-chat-message__body .messenger-message-link:hover{color:var(--red-hover);text-decoration:none}.dashboard-chat-message__body .messenger-message-link:visited{color:var(--red);text-decoration:none}.dashboard-chat-message__actions{display:inline-flex;align-items:center;gap:5px}.dashboard-chat-message__action{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:var(--text-dim);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.dashboard-chat-message__action:hover:not(:disabled){color:var(--text);background:rgba(255,255,255,.08)}.dashboard-chat-message__action:disabled{opacity:.5;cursor:default}.dashboard-chat-message__action--active{color:#ffd66b;border-color:#ffd66b3d;background:rgba(255,214,107,.08)}.dashboard-chat-message__action svg{width:13px;height:13px}.dashboard-friends-list{display:grid;gap:14px}.dashboard-friend-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01)),rgba(12,12,14,.88)}.dashboard-friend-card__main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;min-width:0}.dashboard-friend-card__avatar{width:52px;height:52px;border-radius:50%;overflow:hidden;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:var(--text);font-weight:700;border:none;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.dashboard-friend-card__avatar img{width:100%;height:100%;object-fit:cover}.dashboard-friend-card__text{min-width:0;display:grid;gap:8px}.dashboard-friend-card__titleline{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dashboard-friend-card__name{font-size:16px;font-weight:700;color:var(--text)}.dashboard-friend-card__slug{font-size:13px;font-weight:500;color:var(--text-dim)}.dashboard-friend-card__meta{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--text-dim)}.dashboard-friend-card__fav-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--text);cursor:pointer}.dashboard-friend-card__fav-btn svg{width:16px;height:16px}.dashboard-friend-card__fav-btn i.fi{font-size:16px;line-height:1}.dashboard-friend-card__fav-btn--active{border-color:#ffd35c61;background:rgba(255,211,92,.12)}.dashboard-friend-card__actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}.dashboard-friend-card__remove-fav{font-size:12px;padding:6px 0;border:none;background:none;color:var(--text-dim);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-align:center}.dashboard-friend-card__remove-fav:hover:not(:disabled){color:var(--text)}.dashboard-friend-card__remove-fav:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 900px){.dashboard-chat-filters{grid-template-columns:1fr}.dashboard-chat-page__head{flex-direction:column;align-items:stretch}.dashboard-messenger__layout{grid-template-columns:1fr}.dashboard-messenger__thread{min-height:0}.dashboard-messenger--fill .dashboard-messenger__layout{max-height:calc(var(--vvh, 100dvh) - 200px)}.dashboard-messenger__messages{padding:14px}.dashboard-messenger__composer{flex-direction:column;align-items:stretch;gap:10px;padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px))}.dashboard-messenger--mobile-chromeless .dashboard-messenger__messages{box-sizing:border-box;padding:6px max(6px,env(safe-area-inset-left,0px)) 6px max(6px,env(safe-area-inset-right,0px))}.dashboard-messenger__input{min-height:110px}.dashboard-messenger--mobile-chromeless .dashboard-messenger__input{min-height:calc(1.35em + 20px);max-height:min(34vh,220px);resize:none;overflow-y:auto;font-size:max(16px,var(--dm-msg-font, 13px));line-height:1.35}.dashboard-messenger__send-btn{width:100%}.dashboard-friend-card{grid-template-columns:1fr}}@media (max-width: 720px){.dashboard-messenger--fill .dashboard-messenger__layout{max-height:calc(var(--vvh, 100dvh) - 270px)}.dashboard-messenger--mobile-chromeless.dashboard-messenger--fill .dashboard-messenger__layout{max-height:none}}.dashboard-messenger__back-btn{display:flex;align-items:center;gap:8px;align-self:flex-start;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:var(--text);cursor:pointer;margin-bottom:10px}.dashboard-messenger__back-btn:hover{background:rgba(255,255,255,.07)}.dashboard-messenger__back-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--red);color:#fff;font-size:11px;font-weight:600;line-height:1}.dashboard-field--checkbox{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text);cursor:pointer}.dashboard-field--checkbox input{margin-top:3px;accent-color:var(--red)}.dashboard-avatar-row{display:flex;align-items:center;gap:20px}.dashboard-avatar{position:relative;width:72px;height:72px;border-radius:50%;border:none;padding:0;cursor:pointer;background:var(--btn-red-grad);flex-shrink:0;overflow:hidden}.dashboard-avatar__img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.dashboard-avatar__initials{color:#fff;font-size:26px;font-weight:700;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.dashboard-avatar__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;font-size:20px;opacity:0;transition:opacity .15s;border-radius:50%}.dashboard-avatar:hover .dashboard-avatar__overlay,.dashboard-avatar:focus-visible .dashboard-avatar__overlay{opacity:1}.dashboard-avatar__file{display:none}.dashboard-avatar-info{display:flex;flex-direction:column;gap:6px}.dashboard-avatar-info__hint{font-size:12px;color:var(--text-dim)}.dashboard-avatar-info__remove{background:none;border:none;font-size:12px;color:var(--red);font-family:var(--font);cursor:pointer;padding:0;text-align:left;transition:color .15s}.dashboard-avatar-info__remove:hover{color:#ef5350}.dashboard-avatar-info__remove:disabled{opacity:.4;cursor:not-allowed}.dashboard-form{display:flex;flex-direction:column;gap:14px}.dashboard-field{display:flex;flex-direction:column;gap:6px}.dashboard-field__label{font-size:12px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.dashboard-field__hint{margin:0;font-size:12px;color:var(--text-dim);line-height:1.35}.dashboard-field__stack{display:flex;flex-direction:column;gap:10px}.dashboard-field__sublabel{flex:1 1 auto;min-width:0;font-size:13px;color:var(--text)}.dashboard-field__inline--toggle .dashboard-field__sublabel{flex:1 1 auto}.dashboard-field__note{margin:4px 0 0;font-size:13px;color:var(--text-dim);line-height:1.4}.dashboard-field__inline{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:10px;width:100%}.dashboard-field__inline--toggle{gap:12px}.dashboard-field__inline .dashboard-field__label{margin:0;flex:0 0 auto;white-space:nowrap}.dashboard-field__inline .admin-role-picker,.dashboard-field__inline .pill-toggle{flex:0 0 auto}@media (max-width: 480px){.dashboard-field__inline{flex-wrap:wrap}.dashboard-field__inline .dashboard-field__label{white-space:normal}}.dashboard-form__save{align-self:flex-start;width:auto;padding:11px 28px;margin-top:4px}.dashboard-save-ok{font-size:13px;color:#69f0ae;background:rgba(0,80,40,.25);border:1px solid rgba(105,240,174,.3);border-radius:8px;padding:10px 12px}.dashboard-profile-summary{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dashboard-profile-summary__avatar{flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--btn-red-grad);display:flex;align-items:center;justify-content:center;border:none;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.dashboard-profile-summary__avatar img{width:100%;height:100%;object-fit:cover}.dashboard-profile-summary__initials{color:#fff;font-size:18px;font-weight:700}.dashboard-profile-summary__text{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;gap:2px}.dashboard-profile-summary__name{font-size:16px;font-weight:600;color:var(--text);line-height:1.25}.dashboard-profile-summary__email{font-size:13px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-profile-summary__edit{flex-shrink:0;padding:8px 16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface2);color:var(--text);font-family:var(--font);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.dashboard-profile-summary__edit:hover{background:rgba(255,255,255,.06);border-color:var(--text-dim)}.dashboard-profile-modal__dialog .dashboard-profile-modal__scroll{overflow-y:auto;flex:1 1 auto;min-height:0;padding-right:4px;margin-right:-4px}.dashboard-profile-modal__dialog .dashboard-avatar-row{margin-bottom:4px}.dashboard-profile-modal__dialog .dashboard-form{margin-top:8px}.dashboard-profile-modal__foot{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:16px;padding-top:14px;border-top:1px solid var(--border);flex-shrink:0}.dashboard-meta-grid{display:flex;flex-direction:column;gap:16px}.dashboard-meta-item{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-meta-item__label{font-size:14px;color:var(--text-dim)}.dashboard-badge{font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px;border:1px solid transparent}.dashboard-badge--active{background:rgba(0,100,50,.3);color:#69f0ae;border-color:#69f0ae4d}.dashboard-badge--blocked{background:rgba(180,0,0,.2);color:#ef9a9a;border-color:#e539354d}.dashboard-badge--pending{background:rgba(120,80,0,.3);color:#ffe082;border-color:#ffc8504d}.dashboard-badge--deleted{background:rgba(50,50,50,.5);color:var(--text-dim);border-color:var(--border)}.dashboard-meta-item--roles{align-items:flex-start}.dashboard-role-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:min(100%,320px)}.dashboard-meta-item__empty{font-size:13px;color:var(--text-dim)}.dashboard-meta-item--block{flex-direction:column;align-items:stretch}.dashboard-meta-item__hint{margin:0;font-size:13px;color:var(--text-dim);line-height:1.45}.dashboard-account-delete{margin-top:8px;align-self:flex-start;padding:9px 16px;border-radius:10px;border:1px solid rgba(229,57,53,.45);background:rgba(120,20,20,.28);color:#ffcdd2;cursor:pointer;font:inherit;font-weight:600;transition:background .15s,border-color .15s}.dashboard-account-delete:hover{background:rgba(160,30,30,.4);border-color:#e53935a6}.dashboard-badge--role{background:rgba(60,70,100,.35);color:#b0c4ff;border-color:#788cc859}.dashboard-badge--role-ops{background:rgba(100,60,20,.35);color:#ffcc80;border-color:#c88c5059}.dashboard-badge--role-super{background:rgba(140,30,40,.35);color:#ff8a95;border-color:#dc505a66}.dashboard-plan{display:flex;align-items:center;gap:8px}.dashboard-plan__name{font-size:14px;font-weight:600;color:var(--text)}.dashboard-plan__trial{font-size:12px;color:#ffe082}.login-switch{font-size:13px;color:var(--text-dim);text-align:center}.login-switch__btn{background:none;border:none;color:var(--red);font-size:inherit;font-family:inherit;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.login-switch__btn:hover{color:#ef5350}.confirm-sent{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 0 4px;text-align:center}.confirm-sent__icon{font-size:48px;line-height:1;margin-bottom:4px}.confirm-sent__title{margin:0;font-size:20px;font-weight:700;color:var(--text)}.confirm-sent__text{margin:0;font-size:14px;color:var(--text-dim);line-height:1.6}.confirm-sent__text strong{color:var(--text)}.confirm-sent__hint{margin:0;font-size:12px;color:var(--text-dim);opacity:.7}.confirm-sent__back{margin-top:8px;text-decoration:none}.auth-loading{width:36px;height:36px;border:3px solid var(--border);border-top-color:var(--red);border-radius:50%;animation:auth-spin .7s linear infinite}.auth-loading--inline{width:24px;height:24px;border-width:2px;margin:10px 0}@keyframes auth-spin{to{transform:rotate(360deg)}}.loading-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;height:100%;gap:16px;background:var(--bg);color:var(--text-dim);font-size:14px}.brand-logo-loader-wrap{display:flex;align-items:center;justify-content:center}.brand-logo-loader{display:block;object-fit:contain;animation:brand-logo-breathe 2.7s ease-in-out infinite}@keyframes brand-logo-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.room-layout-cycle-fab{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;box-shadow:0 2px 12px #00000059;transition:border-color .15s,background .15s,color .15s,transform .12s}.room-layout-cycle-fab:hover{border-color:var(--red);background:rgba(229,57,53,.12);color:#fff}.room-layout-cycle-fab:focus-visible{outline:2px solid var(--red);outline-offset:2px}.room-layout-cycle-fab:active{transform:scale(.96)}.room-layout-cycle-fab--float{position:fixed;z-index:10028;right:max(12px,env(safe-area-inset-right,0px));top:calc(env(safe-area-inset-top,0px) + 60px)}.room-page--chat-open:not(.room-page--viewport-mobile) .room-layout-cycle-fab--float{right:calc(max(12px,env(safe-area-inset-right,0px)) + max(min(360px,100vw),clamp(260px,32vw,380px)) + 12px)}.room-page.room-page--viewport-mobile .room-layout-cycle-fab--float{top:max(10px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px))}.room-page.room-page--viewport-mobile.room-page--chat-open .room-layout-cycle-fab--float{right:calc(max(10px,env(safe-area-inset-right,0px)) + min(360px,100vw) + 10px)}.room-page--chrome-hidden .room-layout-cycle-fab--float{opacity:0;visibility:hidden;pointer-events:none}.room-page--leave-dialog .room-page__mobile-chrome,.room-page--leave-dialog .room-mobile-chrome-menu,.room-page--leave-dialog .room-mobile-chrome-menu-backdrop,.room-page--leave-dialog .ctrl-mobile-bottom-bar,.room-page--leave-dialog .ctrl-mobile-pip-chrome,.room-page--leave-dialog .ctrl-mobile-fab-dock,.room-page--leave-dialog .ctrl-mobile-pip-quick-backdrop,.room-page--leave-dialog .room-layout-cycle-fab--float{visibility:hidden!important;pointer-events:none!important;opacity:0!important}.room-layout-cycle-fab__icon{display:block}.room-page__top-chrome{display:flex;flex-direction:column;min-height:0;flex-shrink:0;background:var(--surface);border-bottom:1px solid var(--border)}.room-page__top-chrome .room-header,.room-page__top-chrome .room-header.room-header--mobile-compact{border-bottom:none}.room-page__pip-safe-strip{flex-shrink:0;min-height:0;padding-top:max(10px,env(safe-area-inset-top,0px));padding-left:max(0px,env(safe-area-inset-left,0px));padding-right:max(0px,env(safe-area-inset-right,0px))}.room-header-mobile-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.room-header-manage-btn{flex-shrink:0;height:34px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface2);color:var(--text);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.room-header-manage-btn:hover{border-color:var(--red);background:rgba(229,57,53,.12);color:#fff}.room-header-manage-btn:focus-visible{outline:2px solid var(--red);outline-offset:2px}.room-header-room-space{position:relative;flex-shrink:0}.room-header-room-space__pair{display:flex;align-items:stretch}.room-header-room-space__main{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:34px;height:34px;padding:0 8px;border-radius:var(--radius) 0 0 var(--radius);border:1px solid var(--border);border-right:none;background:var(--surface2);color:var(--text);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.room-header-room-space__main:hover,.room-header-room-space__main.room-header-room-space__main--open{border-color:var(--red);background:rgba(229,57,53,.12);color:#fff}.room-header-room-space__main:focus-visible{outline:2px solid var(--red);outline-offset:2px;z-index:1}.room-header-room-space__fi{font-size:16px;line-height:1}.room-header-room-space__chev{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:34px;padding:0;border-radius:0 var(--radius) var(--radius) 0;border:1px solid var(--border);border-left:1px solid rgba(255,255,255,.08);background:var(--surface2);color:var(--text-dim);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.room-header-room-space__chev:hover,.room-header-room-space__chev.room-header-room-space__chev--open{border-color:var(--red);background:rgba(229,57,53,.12);color:#fff}.room-header-room-space__chev:focus-visible{outline:2px solid var(--red);outline-offset:2px;z-index:1}.room-header-room-space__chev-svg{display:block;transition:transform .18s ease}.room-header-room-space__chev-svg--open{transform:rotate(180deg)}.room-header-room-space__dropdown{position:absolute;top:calc(100% + 6px);left:0;z-index:3000}.room-header-room-space__dropdown .settings-popover{position:static;bottom:auto;left:auto;transform:none}.room-header-manage-icon-btn .fi{font-size:18px;line-height:1}.room-header-participant-count{display:inline-flex;flex-direction:row;align-items:center;gap:6px;flex-shrink:0;font-size:15px;font-weight:600;color:var(--text);-webkit-user-select:none;user-select:none}.room-header-participant-count svg{width:22px;height:22px;flex-shrink:0;color:var(--text-dim)}.room-header-participant-count i.fi{font-size:22px;line-height:1;flex-shrink:0;color:var(--text-dim)}.room-header-participant-count__num{font-variant-numeric:tabular-nums;line-height:1}.room-page{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.room-page__column{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.room-page__column>.room-page__top-chrome{flex:0 0 auto}.room-page__column>.room-body{flex:1 1 auto;min-height:0}.room-page__column>.controls-bar{flex:0 0 auto}.room-page__column>.controls-bar.controls-bar--fab-dock{flex:0 0 0;min-height:0;max-height:0}.room-page--chrome-hidden .room-page__column>.room-page__top-chrome{flex:0 0 0;min-height:0!important;max-height:0!important;height:0!important;overflow:hidden!important;opacity:0;pointer-events:none;visibility:hidden;padding:0!important;margin:0!important;border:none!important}.room-page--chrome-hidden .controls-bar:not(.controls-bar--fab-dock){flex:0 0 0;min-height:0;max-height:0;height:0;margin:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden}.controls-bar--fab-dock{position:relative;height:0;min-height:0;max-height:0;padding:0;margin:0;border:none;background:transparent;overflow:visible;pointer-events:none}.ctrl-mobile-bottom-bar{position:fixed;left:0;right:0;bottom:0;z-index:8202;display:grid;grid-template-columns:52px 1fr 52px;align-items:center;gap:8px;padding:10px 12px;padding-bottom:max(10px,env(safe-area-inset-bottom,0px));box-sizing:border-box;pointer-events:none;background:linear-gradient(to top,rgba(14,14,14,.96) 0%,rgba(14,14,14,.82) 55%,rgba(14,14,14,.35) 100%);border-top:1px solid var(--border)}.ctrl-mobile-bottom-bar__edge{display:flex;align-items:center;justify-content:center;min-width:0;pointer-events:none}.ctrl-mobile-bottom-bar__edge--left{justify-content:flex-start}.ctrl-mobile-bottom-bar__edge--right{flex-direction:column;gap:6px;justify-content:center;align-items:flex-end}.ctrl-mobile-bottom-bar__btn--studio-on{border-color:#8cb4ff8c;background:rgba(100,140,255,.2);color:#e8eeff}.ctrl-mobile-bottom-bar__btn--couch-on{border-color:#dca05a8c;background:rgba(180,110,40,.22);color:#fff0e0}.ctrl-mobile-studio-fi,.ctrl-mobile-couch-fi{font-size:16px;line-height:1}.ctrl-mobile-bottom-bar__center{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;min-width:0;pointer-events:none}.ctrl-mobile-bottom-bar__btn{pointer-events:auto;flex-shrink:0;margin:0;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;box-shadow:0 4px 18px #0000006b;font:inherit;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .1s ease,border-color .15s ease}.ctrl-mobile-bottom-bar__btn--main{width:52px;height:52px}.ctrl-mobile-bottom-bar__btn--main svg{width:24px;height:24px;display:block}.ctrl-mobile-bottom-bar__btn--main i.fi{font-size:24px;line-height:1;display:block}.ctrl-mobile-bottom-bar__btn--compact{width:36px;height:36px;border-radius:50%}.ctrl-mobile-bottom-bar__btn--compact svg{width:18px;height:18px;display:block}.ctrl-mobile-bottom-bar__btn--compact i.fi{font-size:18px;line-height:1;display:block}.ctrl-mobile-bottom-bar__btn--compact .layout-mode-picker-icon{font-size:18px;line-height:1}.ctrl-mobile-bottom-bar__btn--off{border-color:#e5393573;color:var(--text-dim)}.ctrl-mobile-bottom-bar__btn--end-call{border-color:#e5393580;background:rgba(229,57,53,.16);color:#e53935}.ctrl-mobile-bottom-bar__btn--end-call:hover{background:rgba(229,57,53,.26);border-color:var(--red)}.ctrl-mobile-bottom-bar__btn:active{transform:scale(.96)}.ctrl-mobile-bottom-bar__btn:focus-visible{outline:2px solid var(--red);outline-offset:2px}.ctrl-mobile-fab-dock{position:fixed;right:max(14px,env(safe-area-inset-right,0px));bottom:max(14px,env(safe-area-inset-bottom,0px));z-index:8202;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:center;gap:10px;pointer-events:none;transition:bottom .28s ease}.ctrl-mobile-fab-dock.ctrl-mobile-fab-dock--sheet-open{bottom:calc(max(14px,env(safe-area-inset-bottom,0px)) + min(78vh,520px) + 16px);z-index:8300}.ctrl-mobile-fab-dock .ctrl-mobile-fab{pointer-events:auto;flex-shrink:0;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;box-shadow:0 6px 24px #00000073;font:inherit;transition:background .15s ease,transform .12s ease,border-color .15s ease,box-shadow .2s ease}.ctrl-mobile-fab-dock--sheet-open .ctrl-mobile-fab{box-shadow:0 8px 28px #0000008c}.ctrl-mobile-fab-dock .ctrl-mobile-fab:hover{background:#2a2a2a}.ctrl-mobile-fab-dock .ctrl-mobile-fab:active{transform:scale(.96)}.ctrl-mobile-fab-dock .ctrl-mobile-fab:focus-visible{outline:2px solid var(--red);outline-offset:2px}.ctrl-mobile-fab-dock .ctrl-mobile-fab svg{width:24px;height:24px;display:block}.ctrl-mobile-fab-dock .ctrl-mobile-fab--off{border-color:#e5393573;color:var(--text-dim)}.ctrl-mobile-fab-dock .ctrl-mobile-fab--leave{border-color:#e5393559}.ctrl-mobile-fab-dock .ctrl-mobile-fab--leave:hover{border-color:var(--red);background:rgba(229,57,53,.12);color:#fff}.ctrl-mobile-fab__icon{width:24px;height:24px}.ctrl-mobile-pip-chrome{position:fixed;right:max(14px,env(safe-area-inset-right,0px));bottom:max(14px,env(safe-area-inset-bottom,0px));z-index:8202;pointer-events:none}.ctrl-mobile-pip-quick-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8188;background:rgba(0,0,0,.48);pointer-events:auto;touch-action:manipulation;cursor:pointer}.ctrl-mobile-pip-column{position:relative;z-index:8204;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.ctrl-mobile-pip-column>*{pointer-events:auto}.ctrl-mobile-pip-quick-stack{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.ctrl-mobile-pip-quick-stack .ctrl-mobile-fab--pip-quick{flex-shrink:0;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;box-shadow:0 6px 24px #00000073;font:inherit;transition:background .15s ease,transform .12s ease,border-color .15s ease,box-shadow .2s ease}.ctrl-mobile-pip-quick-stack .ctrl-mobile-fab--pip-quick:hover{background:#2a2a2a}.ctrl-mobile-pip-quick-stack .ctrl-mobile-fab--pip-quick:active{transform:scale(.96)}.ctrl-mobile-pip-quick-stack .ctrl-mobile-fab--pip-quick:focus-visible{outline:2px solid var(--red);outline-offset:2px}.ctrl-mobile-pip-quick-stack .ctrl-mobile-fab--pip-quick svg{width:24px;height:24px;display:block}.ctrl-mobile-pip-quick-stack .ctrl-mobile-fab--pip-quick.ctrl-mobile-fab--off{border-color:#e5393573;color:var(--text-dim)}.ctrl-mobile-pip-quick-stack .ctrl-mobile-fab--pip-quick.ctrl-mobile-fab--leave{border-color:#e5393559}.ctrl-mobile-pip-quick-stack .ctrl-mobile-fab--pip-quick.ctrl-mobile-fab--leave:hover{border-color:var(--red);background:rgba(229,57,53,.12);color:#fff}.ctrl-mobile-pip-logo-btn{flex-shrink:0;width:52px;height:52px;padding:0;border-radius:50%;border:1px solid var(--border);background:var(--surface2);overflow:hidden;cursor:pointer;box-shadow:0 6px 24px #00000073;transition:background .15s ease,transform .12s ease,border-color .15s ease}.ctrl-mobile-pip-logo-btn:hover{background:#2a2a2a}.ctrl-mobile-pip-logo-btn:active{transform:scale(.96)}.ctrl-mobile-pip-logo-btn:focus-visible{outline:2px solid var(--red);outline-offset:2px}.ctrl-mobile-pip-logo-btn img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.room-page__mobile-pip-top-spacer{min-height:0;height:0;overflow:hidden;pointer-events:none}.controls-bar--fab-dock .mobile-controls-sheet-backdrop{z-index:8200;pointer-events:auto;touch-action:manipulation;cursor:pointer}.controls-bar--fab-dock .mobile-controls-sheet{z-index:8201;pointer-events:auto;touch-action:manipulation}.controls-bar__sources--in-sheet{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;margin-bottom:4px}.mobile-controls-sheet__account{width:100%;margin-top:10px;padding-top:10px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:0}.mobile-controls-sheet__account .header-user-dropdown__item{border-radius:8px}.mobile-controls-sheet__leave-wrap{width:100%;margin-top:8px;padding-top:10px;border-top:1px solid var(--border)}.ctrl-btn--leave-sheet{width:100%;max-width:none;border-radius:var(--radius)}.room-header-mobile-shell{position:relative;min-width:0}.room-header.room-header--mobile-compact{position:relative;z-index:70;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;padding-top:max(10px,env(safe-area-inset-top,0px));padding-bottom:10px;padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px));background:var(--surface);border-bottom:1px solid var(--border)}.room-header-mobile-brand{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;pointer-events:none;-webkit-user-select:none;user-select:none}.room-header.room-header--mobile-compact .brand-logo--header{width:32px;height:32px;display:block}.room-invite-menu{position:relative;flex-shrink:0}.room-invite-dropdown{position:absolute;top:calc(100% + 6px);left:0;z-index:3000;min-width:192px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 4px 16px #00000073;padding:4px 0;display:flex;flex-direction:column}.room-invite-menu--compact .room-invite-dropdown{left:auto;right:0}.room-invite-dropdown__item{all:unset;box-sizing:border-box;display:block;width:100%;padding:9px 14px;font-size:13px;font-family:var(--font);color:var(--text);cursor:pointer;transition:background .12s,color .12s;white-space:nowrap}.room-invite-dropdown__item:hover{background:rgba(229,57,53,.14);color:#fff}.room-mobile-invite-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;border:none;padding:0;margin:0;background:rgba(0,0,0,.5);cursor:pointer}.room-mobile-invite-sheet{position:fixed;left:0;right:0;bottom:0;z-index:6001;padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px));background:var(--surface2);border:1px solid var(--border);border-radius:16px 16px 0 0;box-shadow:0 -8px 28px #00000073;display:flex;flex-direction:column;gap:2px}.room-mobile-invite-sheet__title{font-size:16px;font-weight:600;margin:0 0 10px;color:var(--text)}.room-page--viewport-mobile .room-mobile-invite-sheet-backdrop{z-index:8350}.room-page--viewport-mobile .room-mobile-invite-sheet.device-popover{position:fixed!important;left:8px!important;right:8px!important;top:auto!important;bottom:max(76px,calc(env(safe-area-inset-bottom,0px) + 60px))!important;z-index:8360!important;width:auto!important;min-width:0!important;max-height:min(72vh,380px);overflow-x:hidden;overflow-y:auto;border-radius:var(--radius)!important;padding:4px 0 6px!important;box-shadow:0 8px 32px #000000b3;transform:none!important;margin:0}html[data-theme=light] .room-page--viewport-mobile .room-mobile-invite-sheet.device-popover{background:var(--surface2)}.room-invite-btn-compact{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.room-invite-btn-compact svg{width:18px;height:18px}.room-invite-btn-compact i.fi{font-size:18px;line-height:1}.room-invite-btn-compact:hover,.room-invite-btn-compact--open{border-color:var(--red);background:rgba(229,57,53,.12);color:#fff}.room-invite-btn-compact:focus-visible{outline:2px solid var(--red);outline-offset:2px}.room-body{display:flex;flex-direction:row;min-height:0;overflow:hidden}.room-page--viewport-mobile{--room-mobile-bottom-bar-space: max(72px, calc(env(safe-area-inset-bottom, 0px) + 58px))}.room-page--viewport-mobile .room-body{padding-bottom:var(--room-mobile-bottom-bar-space);box-sizing:border-box}.room-body--with-embed-chat .room-main{min-width:0}.room-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.room-chat-sidebar{flex:0 0 clamp(260px,32vw,380px);max-width:min(380px,42vw);min-height:0;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border)}.room-main .room-speaker-main{flex:1;min-height:0}.room-speaker-main{position:relative;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0a0a0a}.room-speaker-main>.participant-card{width:100%;height:100%;max-height:100%}.room-speaker-strip{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;padding:10px 14px 12px;overflow-x:auto;overflow-y:hidden;flex-shrink:0;align-items:center;justify-content:flex-start;background:#202124;border-top:1px solid rgba(255,255,255,.08);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.room-speaker-strip-tile{flex:0 0 auto;width:176px;height:99px;min-width:152px;max-width:220px;margin:0;padding:0;border:none;background:transparent;color:inherit;text-align:left;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000080;box-sizing:border-box;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.room-speaker-strip-tile--on-stage{box-shadow:0 0 0 2px var(--red),0 1px 3px #00000080}.room-speaker-strip-tile--pinned{box-shadow:0 0 0 2px #ffc107e6,0 1px 3px #00000080}.room-speaker-strip-tile--on-stage.room-speaker-strip-tile--pinned{box-shadow:0 0 0 2px var(--red),0 0 0 4px #ffc107c7,0 1px 3px #00000080}.room-speaker-strip-tile .participant-card{height:100%;max-height:none;border-radius:8px;border-color:#ffffff24}.room-speaker-strip-tile .participant-card--local:after{border-radius:7px}.room-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;background:var(--surface);border-bottom:1px solid var(--border)}.room-header__brand{display:flex;align-items:center;gap:8px;justify-self:start;min-width:0}.room-header-logo-static{display:flex;align-items:center;min-width:0}.room-header-logo-static .brand-logo--header-h{display:block;height:42px;width:auto;max-width:min(160px,28vw);object-fit:contain}.room-header-back-btn i.fi{font-size:18px;line-height:1}.room-page__mobile-chrome{flex:0 0 auto;z-index:8250}.room-mobile-chrome-head{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:calc(8px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 10px max(12px,env(safe-area-inset-left,0px));background:var(--surface);border-bottom:1px solid var(--border)}.room-mobile-chrome-head__logo{display:flex;align-items:center;justify-content:center;min-width:0}.room-mobile-chrome-head__logo .brand-logo--header-h{display:block;height:36px;width:auto;max-width:min(200px,50vw);object-fit:contain}.room-mobile-chrome-head__actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.room-mobile-chrome-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8390;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .15s ease}.room-mobile-chrome-menu-backdrop--open{opacity:1;pointer-events:auto}.room-mobile-chrome-menu{position:fixed;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));top:calc(env(safe-area-inset-top,0px) + 56px);z-index:8400;max-height:min(78vh,560px);display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--border);background:var(--surface);box-shadow:0 14px 40px #00000073;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.room-mobile-chrome-menu--open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.room-mobile-chrome-menu__scroll{overflow-y:auto;padding:12px 14px 16px;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:10px}.room-mobile-chrome-menu__section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin:4px 0 0}.room-mobile-chrome-menu__section .room-space-settings-popover{margin-top:4px}.room-mobile-chrome-menu__section--pill{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.03)}.room-mobile-chrome-menu__pill-label{font-size:13px;font-weight:600;color:var(--text)}.room-mobile-chrome-menu__row{display:flex;align-items:center;gap:10px;font-size:13px;padding:8px 4px}.room-mobile-chrome-menu__row--muted{color:var(--text-dim)}.room-mobile-chrome-menu__row svg{width:18px;height:18px;flex-shrink:0}.room-mobile-chrome-menu__btn{box-sizing:border-box;width:100%;margin:0;padding:12px 14px;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--text);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;text-decoration:none;transition:background .12s,border-color .12s}.room-mobile-chrome-menu__btn:hover{background:rgba(255,255,255,.07)}.room-mobile-chrome-menu__btn--accent{border-color:#8cb4ff73;background:rgba(80,120,255,.12);color:#cfe0ff}.room-mobile-chrome-menu__link{display:block}.room-mobile-chrome-menu__btn--danger{border-color:#e5393559;background:rgba(229,57,53,.12);color:#ffb4b0}.room-logo{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.room-center{display:flex;flex-direction:column;align-items:center;line-height:1.2;min-width:0}.room-center__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;max-width:min(100vw - 120px,560px)}.room-center__titles{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.room-name{font-size:15px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-count{font-size:11px;color:var(--text-dim)}.room-invite-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.room-invite-btn svg{width:18px;height:18px}.room-invite-btn i.fi{font-size:18px;line-height:1}.room-invite-btn:hover,.room-invite-btn--open{border-color:var(--red);background:rgba(229,57,53,.12);color:#fff}.room-invite-btn:focus-visible{outline:2px solid var(--red);outline-offset:2px}.room-invite-toast{position:fixed;left:50%;bottom:108px;z-index:10040;max-width:min(calc(100vw - 32px),380px);padding:16px 18px;border-radius:14px;background:var(--surface);border:1px solid rgba(229,57,53,.35);box-shadow:0 16px 48px #0000008c,0 0 0 1px #0003;pointer-events:none;opacity:0;transform:translate(-50%) translateY(12px);transition:opacity .28s ease,transform .28s ease}.room-invite-toast--visible{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.room-invite-toast__title{display:block;font-size:15px;font-weight:600;color:#fff;margin-bottom:6px}.room-invite-toast__text{display:block;font-size:13px;line-height:1.45;color:var(--text-dim)}.room-invite-toast--friends{bottom:188px}.room-invite-toast--friends .room-invite-toast__text{padding-right:22px}.room-invite-friends-modal{max-width:min(calc(100vw - 24px),420px);max-height:min(86dvh,560px);display:flex;flex-direction:column}.room-invite-friends-modal__intro{margin-bottom:10px}.room-invite-friends-modal__list{list-style:none;margin:0 0 12px;padding:0;max-height:min(42dvh,280px);overflow-y:auto;display:flex;flex-direction:column;gap:8px}.room-invite-friends-modal__row{display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px 10px;border-radius:12px;border:1px solid var(--border);background:rgba(255,255,255,.02)}.room-invite-friends-modal__row:hover{border-color:#ffffff1f}.room-invite-friends-modal__avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;background:rgba(255,255,255,.08);display:grid;place-items:center;font-size:14px;font-weight:600}.room-invite-friends-modal__avatar img{width:100%;height:100%;object-fit:cover}.room-invite-friends-modal__name{font-size:14px;min-width:0}.room-invite-friends-modal__loading{display:flex;justify-content:center;padding:20px}.room-invite-friends-modal__empty{margin:0 0 12px;color:var(--text-dim);font-size:13px}.room-invite-friends-modal__err{margin:0 0 10px}.room-invite-friends-modal__actions{margin-top:auto}.room-chat-preview-toast{position:fixed;right:20px;left:auto;bottom:108px;z-index:10038;max-width:min(calc(100vw - 40px),320px);padding:14px 36px 14px 15px;border-radius:12px;background:linear-gradient(155deg,rgba(48,10,10,.98) 0%,rgba(28,14,14,.97) 42%,var(--surface) 100%);border:1px solid rgba(229,57,53,.4);border-left:3px solid var(--red);box-shadow:0 12px 40px #0000008c,0 0 28px #e5393524;pointer-events:none;opacity:0;transform:translate(14px,10px);transition:opacity .25s ease,transform .25s ease}.room-chat-preview-toast--visible{opacity:1;transform:translate(0);pointer-events:auto}.room-chat-preview-toast__close{position:absolute;top:8px;right:8px;background:none;border:none;color:#ffebee8c;cursor:pointer;font-size:.85rem;line-height:1;padding:4px 6px}.room-chat-preview-toast__close:hover{color:#fff}.room-chat-preview-toast__author{display:block;font-size:13px;font-weight:600;color:#ffcdd2;margin-bottom:6px}.room-chat-preview-toast__text{display:block;font-size:13px;line-height:1.45;color:#ffebeed1;word-break:break-word}html[data-theme=light] .room-chat-preview-toast{background:linear-gradient(155deg,color-mix(in srgb,var(--surface) 92%,var(--red) 8%) 0%,var(--surface2) 48%,var(--surface) 100%);border:1px solid color-mix(in srgb,var(--red) 28%,var(--border));border-left:3px solid var(--red);box-shadow:0 10px 32px #5028281a,0 0 20px color-mix(in srgb,var(--red) 12%,transparent)}html[data-theme=light] .room-chat-preview-toast__close{color:var(--text-dim)}html[data-theme=light] .room-chat-preview-toast__close:hover{color:var(--text)}html[data-theme=light] .room-chat-preview-toast__author{color:var(--red-dk)}html[data-theme=light] .room-chat-preview-toast__text{color:var(--text)}.header-right{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0}.room-header-messenger-btn{position:relative;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.room-header-messenger-btn:hover{background:rgba(255,255,255,.08)}.room-header-messenger-btn svg{width:18px;height:18px}.room-header-messenger-btn i.fi{font-size:18px;line-height:1}.room-header-messenger-btn__badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--red);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.pill-toggle{display:flex;align-items:center;gap:8px;flex-shrink:0;-webkit-user-select:none;user-select:none}.pill-toggle--switch-only{gap:0}.pill-toggle__text{font-size:11px;font-weight:600;color:var(--text-dim);letter-spacing:.04em;white-space:nowrap}.pill-toggle__text--active{color:var(--text);text-shadow:0 0 12px rgba(168,85,247,.45)}.room-page--streamer-mode .pill-toggle__text--active{color:#e0f7ff;text-shadow:0 0 8px rgba(0,255,255,.55),0 0 16px rgba(255,0,255,.35)}.pill-toggle__switch{position:relative;width:44px;height:24px;flex-shrink:0;padding:0;border:1px solid var(--border);border-radius:999px;background:var(--surface2);cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.pill-toggle__switch:hover{border-color:#fff3}.pill-toggle__switch--on{background:var(--btn-red-grad);border-color:#d250508c;box-shadow:0 0 12px #d2000073,0 0 18px #88191938,inset 0 0 8px #0003}.pill-toggle__thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:linear-gradient(180deg,#f5f5f5 0%,#c4c4c4 100%);box-shadow:0 1px 3px #00000073;transition:transform .2s ease,background .2s,box-shadow .2s}.pill-toggle__switch--on .pill-toggle__thumb{transform:translate(20px);background:linear-gradient(180deg,#fff8f8 0%,#ffcdd2 100%);box-shadow:0 0 8px #e539358c,0 1px 4px #0006}.pill-toggle__switch:focus-visible{outline:2px solid var(--red);outline-offset:2px}.pill-toggle__switch:disabled{opacity:.55;cursor:not-allowed}.pill-toggle__switch:disabled:hover{border-color:var(--border)}.pill-toggle--compact{gap:6px}.pill-toggle--compact .pill-toggle__text{font-size:10px;letter-spacing:.03em}.pill-toggle--compact .pill-toggle__switch{width:38px;height:20px}.pill-toggle--compact .pill-toggle__thumb{width:14px;height:14px;top:2px;left:2px}.pill-toggle--compact .pill-toggle__switch--on .pill-toggle__thumb{transform:translate(18px)}.room-page--streamer-mode .room-page__top-chrome{border-bottom-color:#00ffff38;box-shadow:0 1px #00ffff59,0 4px 24px #00ffc838,0 12px 40px #ff00c81f}.room-page--streamer-mode .controls-bar{border-top-color:#ff00ff38;box-shadow:0 -1px #ff00ff59,0 -4px 28px #c800ff47,0 -12px 48px #00c8ff24}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__sources .ctrl-btn--source-ingest--ndi{border-color:#00ffc8;color:#bffff0;box-shadow:0 0 10px #00ffc88c,0 0 22px #00ffc840,inset 0 0 12px #00ffc814}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__sources .ctrl-btn--source-ingest--vmix:not(.ctrl-btn--source-ingest--vmix-waiting):not(.ctrl-btn--source-ingest--vmix-live){border-color:#ff2ebe;color:#ffc8f0;box-shadow:0 0 10px #ff2ebe8c,0 0 22px #ff00b438,inset 0 0 12px #ff2ebe14}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__sources .ctrl-btn--source-ingest--vmix-waiting{border-color:#ff9800;color:#ffe0b2;box-shadow:0 0 10px #ff980080,0 0 22px #ff8c0033,inset 0 0 12px #ff98001a}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__sources .ctrl-btn--source-ingest--vmix-live{border-color:#e53935;color:#ffcdd2;box-shadow:0 0 10px #e539358c,0 0 22px #c6282838,inset 0 0 12px #e539351a}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__sources .ctrl-group--vmix-source .ctrl-chevron--vmix-waiting{border-color:#ff9800bf;color:#ffe0b2;box-shadow:0 0 8px #ff980059}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__sources .ctrl-group--vmix-source .ctrl-chevron--vmix-live{border-color:#e53935bf;color:#ffcdd2;box-shadow:0 0 8px #e5393559}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__sources .ctrl-vmix-audio--waiting{border-color:#ff9800;color:#ffe0b2;background:rgba(255,140,0,.14);border-top-color:#ff9800;border-bottom-color:#ff9800;border-left-color:#ff9800bf;box-shadow:0 0 10px #ff980080,0 0 22px #ff8c0033,inset 0 0 12px #ff98001a}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__sources .ctrl-vmix-audio--live{border-color:#e53935;color:#ffcdd2;background:rgba(229,57,53,.16);border-top-color:#e53935;border-bottom-color:#e53935;border-left-color:#e53935bf;box-shadow:0 0 10px #e539358c,0 0 22px #c6282838,inset 0 0 12px #e539351a}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__sources .ctrl-vmix-audio--waiting .ctrl-vmix-audio__mute:hover:not(:disabled){background:rgba(255,152,0,.28);color:#fff}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__sources .ctrl-vmix-audio--live .ctrl-vmix-audio__mute:hover:not(:disabled){background:rgba(229,57,53,.32);color:#fff}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__sources .ctrl-vmix-audio--waiting .ctrl-vmix-audio__slider{accent-color:#ffb74d}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__sources .ctrl-vmix-audio--live .ctrl-vmix-audio__slider{accent-color:#ef5350}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(1){filter:drop-shadow(0 0 5px rgba(0,229,255,.75)) drop-shadow(0 0 14px rgba(0,229,255,.35))}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(1) .ctrl-btn,.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(1) .ctrl-chevron{border-color:#00e5ffbf}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(2){filter:drop-shadow(0 0 5px rgba(168,85,247,.75)) drop-shadow(0 0 14px rgba(168,85,247,.35))}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(2) .ctrl-btn,.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(2) .ctrl-chevron{border-color:#a855f7cc}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(3){filter:drop-shadow(0 0 5px rgba(34,197,94,.75)) drop-shadow(0 0 14px rgba(34,197,94,.32))}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(3) .ctrl-btn,.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(3) .ctrl-chevron{border-color:#22c55ed9}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(4){filter:drop-shadow(0 0 5px rgba(234,179,8,.8)) drop-shadow(0 0 14px rgba(234,179,8,.32))}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(4) .ctrl-btn,.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(4) .ctrl-chevron{border-color:#eab308e6}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(5){filter:drop-shadow(0 0 5px rgba(249,115,22,.8)) drop-shadow(0 0 14px rgba(249,115,22,.32))}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(5) .ctrl-btn,.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(5) .ctrl-chevron{border-color:#f97316e6}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(6){filter:drop-shadow(0 0 5px rgba(239,68,68,.75)) drop-shadow(0 0 14px rgba(239,68,68,.3))}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(6) .ctrl-btn,.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(6) .ctrl-chevron{border-color:#ef4444d9}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(7){filter:drop-shadow(0 0 5px rgba(236,72,153,.75)) drop-shadow(0 0 14px rgba(236,72,153,.32))}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(7) .ctrl-btn,.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-group:nth-child(7) .ctrl-chevron{border-color:#ec4899e0}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__core>.ctrl-btn--leave{border-color:#ff1744;box-shadow:0 0 12px #ff1744a6,0 0 26px #ff006459,inset 0 0 10px #ff50781f;filter:drop-shadow(0 0 4px rgba(255,23,68,.5))}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__reaction-floater .ctrl-group--solo{filter:drop-shadow(0 0 5px rgba(0,255,255,.65)) drop-shadow(0 0 14px rgba(255,215,0,.35))}.room-page--streamer-mode .controls-bar--streamer-mode .controls-bar__reaction-floater .ctrl-btn{border-color:#00ffffbf}.room-page--streamer-mode .controls-bar--streamer-mode .ctrl-btn--off{box-shadow:0 0 8px #ff505073,0 0 16px #b4003c33}.room-page--streamer-mode .controls-bar--streamer-mode .ctrl-btn--active{box-shadow:0 0 12px #ffff6459,0 0 20px #0ff3}.pip-container{position:relative;overflow:hidden;height:100%}.pip-container .tile-grid{height:100%;padding:6px}.pip-grid-tile-shell{min-width:0;min-height:0;height:100%;position:relative;touch-action:manipulation}.pip-waiting{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:100%;min-height:120px}.pip-waiting__text{color:var(--text-dim);font-size:14px}.pip-float{position:absolute;z-index:20;border-radius:var(--radius);overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 34px #00000085,0 2px 10px #0000003d;-webkit-user-select:none;user-select:none}.pip-drag-handle{position:absolute;top:0;right:0;left:0;bottom:28px;cursor:grab;z-index:2}.pip-drag-handle:active{cursor:grabbing}.pip-resize-handle{position:absolute;bottom:0;right:0;width:20px;height:20px;cursor:nwse-resize;z-index:3;display:flex;align-items:flex-end;justify-content:flex-end;padding:3px;color:#ffffff80}.pip-resize-handle:hover{color:#fff}.pip-resize-handle__fi{font-size:10px;line-height:1}.pip-float .participant-card{width:100%;height:100%;border-radius:0;border:none;background:#111315}.pip-float .card-video-wrap{overflow:hidden;background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.08),transparent 44%),linear-gradient(180deg,#121519 0%,#0b0d10 100%)}.pip-container .participant-card--local:after,.pip-container .participant-card--screen-share,.pip-container .participant-card--studio-program{outline:none!important}.pip-container .participant-card--local:after{display:none!important}.remote-signal-bars{position:absolute;top:6px;right:6px;z-index:6;display:flex;align-items:flex-end;justify-content:flex-end;gap:3px;height:20px;padding:2px 4px;pointer-events:none}.remote-signal-bars__bar{display:block;width:3px;min-width:3px;border-radius:1px;flex-shrink:0}.video-info-overlay{position:absolute;bottom:36px;left:0;right:0;display:flex;flex-direction:column;gap:2px;padding:6px 10px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;z-index:5;font-size:11px;font-family:var(--font);line-height:1.5}.vio-row{display:flex;justify-content:space-between;gap:12px}button.vio-row--peer{width:100%;margin:0;padding:0;border:none;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;pointer-events:auto;border-radius:4px}button.vio-row--peer:hover{background:rgba(255,255,255,.08)}button.vio-row--peer:focus-visible{outline:1px solid var(--red);outline-offset:1px}.vio-key{color:#ffffff80;white-space:nowrap}.vio-val{color:#fff;font-weight:500;text-align:right}.vio-val--label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.vio-val--mono{font-family:ui-monospace,monospace;font-size:10px}.vio-val--id{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-popover{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:240px;background:#1e1e1e;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 32px #000000b3;z-index:100;overflow:hidden}.settings-popover__title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);padding:10px 14px 6px}.settings-popover__section--bordered{margin:4px 0 0;padding:10px 14px 12px;border-top:1px solid var(--border)}.settings-popover__subtitle{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin-bottom:8px}.settings-popover__hint{font-size:11px;color:var(--text-dim);line-height:1.5;margin:6px 0 0;opacity:.8}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 14px;background:none;border:none;color:var(--text);font-size:13px;font-family:var(--font);text-align:left}.settings-row--btn{cursor:pointer;transition:background .1s}.settings-row--btn:hover{background:rgba(255,255,255,.07)}.settings-row--reset{justify-content:center;color:var(--text-dim);border-top:1px solid var(--border)}.settings-row--reset:hover{color:var(--text)}.settings-label{white-space:nowrap}.settings-value{color:var(--text-dim);font-size:12px}.settings-select{background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:4px 8px;font-size:12px;font-family:var(--font);color:var(--text);outline:none;cursor:pointer}.settings-select option{background:var(--surface);color:var(--text)}.settings-row--pill{cursor:default}.ctrl-btn--active{background:rgba(255,255,255,.08);border-color:#555}.ctrl-group--chat .ctrl-btn--chat{position:relative}.chat-unread-badge{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:var(--red);color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;pointer-events:none}.controls-bar.controls-bar--icons-only .ctrl-group--chat .ctrl-btn--chat{overflow:visible}.controls-bar .ctrl-group .ctrl-btn.ctrl-btn--screen,.controls-bar .ctrl-group .ctrl-chevron.ctrl-btn--screen{background:var(--btn-red-grad);border-color:var(--red-dk);color:#fff;transition:filter .15s}.controls-bar .ctrl-group .ctrl-btn.ctrl-btn--screen:hover,.controls-bar .ctrl-group .ctrl-chevron.ctrl-btn--screen:hover{filter:brightness(1.15);background:var(--btn-red-grad);border-color:var(--red-dk);color:#fff}.controls-bar .ctrl-group .ctrl-chevron.ctrl-btn--screen.ctrl-chevron--open{background:#c62828;border-color:var(--red-dk);color:#fff}.tile-grid{display:grid;gap:6px;padding:6px;align-content:start}.room-main>.tile-grid.tile-grid--gallery:not(.tile-grid--mobile-solo){align-content:center}.room-main>.tile-grid{flex:1;min-height:0;overflow-y:auto}.room-main>.pip-container{flex:1;min-height:0}.pip-grid{height:100%;align-content:stretch;overflow:hidden;grid-auto-rows:1fr}.grid-tile-placeholder{min-height:0;min-width:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:#141414;border:1px solid var(--border);border-radius:var(--radius);opacity:0;animation:grid-tile-placeholder-fade-in .5s ease-out forwards}@keyframes grid-tile-placeholder-fade-in{to{opacity:1}}.grid-tile-placeholder__logo{display:block;width:clamp(44px,11vmin,72px);height:clamp(44px,11vmin,72px);object-fit:contain;opacity:.72;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45))}.participant-card{position:relative;background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden;display:flex;flex-direction:column}.participant-card--local:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #43a047;border-radius:var(--radius);pointer-events:none;z-index:5}.card-video-wrap{position:relative;overflow:hidden;background:#000;flex:1;min-height:0;display:flex;flex-direction:column}.srt-copy-target{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;-webkit-touch-callout:none;touch-action:manipulation}.participant-tile-overflow-btn{position:absolute;right:6px;bottom:6px;z-index:8;width:34px;height:30px;padding:0;margin:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(10,10,10,.55);color:var(--text-dim);font-size:16px;line-height:1;letter-spacing:-2px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s}.participant-tile-overflow-btn:hover{background:rgba(30,30,30,.85);color:var(--text);border-color:#fff3}.srt-copy-target--bar{flex-direction:row;align-items:center;justify-content:space-between;width:100%;flex:1 1 auto;min-height:0}.srt-copy-menu{position:fixed;z-index:10050;min-width:200px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 32px #0000008c;display:flex;flex-direction:column;gap:2px}.srt-copy-menu__btn{margin:0;padding:10px 12px;border:none;border-radius:calc(var(--radius) - 2px);background:transparent;color:#fff;font-size:13px;text-align:left;cursor:pointer;transition:background .1s}.srt-copy-menu__btn:hover{background:rgba(255,255,255,.08)}.srt-copy-menu__btn--muted{color:#ffffff8c;font-size:12px}.card-video-wrap video{display:block;max-width:100%;object-fit:cover;object-position:center;background:#000}.participant-card--screen-share .card-video-wrap video,.participant-card--studio-program .card-video-wrap video{object-fit:contain;object-position:center}.participant-card--local.participant-card--local--mirror .card-video-wrap video{transform:scaleX(-1)}.card-video-wrap video.hidden{visibility:hidden}.cam-off-avatar{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:12px;background:var(--surface2);color:#fff}.participant-tile-idle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;max-height:100%}.participant-tile-idle__ring{width:min(42vmin,132px);height:min(42vmin,132px);min-width:56px;min-height:56px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#3a1515 0%,#1a1a1a 100%);border:2px solid rgba(255,255,255,.08)}.participant-tile-idle__img{width:100%;height:100%;object-fit:cover;display:block}.participant-tile-idle__initials{font-size:clamp(1.25rem,9vmin,2.75rem);font-weight:700;color:#fff;line-height:1;-webkit-user-select:none;user-select:none}.card-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:rgba(0,0,0,.55);position:absolute;bottom:0;left:0;right:0}.card-bar-title{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.card-bar-fav{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:rgba(255,255,255,.08);color:#ffffff8c;cursor:pointer;transition:background .15s,color .15s}.card-bar-fav svg{width:15px;height:15px}.card-bar-fav:hover{background:rgba(255,255,255,.14);color:#ffffffd9}.card-bar-fav--on{color:#ffd54f}.card-name{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.8);flex:1;min-width:0}.card-bar-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}html[data-theme=light] .card-bar{background:color-mix(in srgb,var(--surface2) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);box-shadow:0 -1px 0 color-mix(in srgb,var(--text) 6%,transparent)}html[data-theme=light] .card-name{color:var(--text);text-shadow:none;font-weight:600}html[data-theme=light] .card-bar-fav{background:color-mix(in srgb,var(--surface2) 88%,transparent);color:var(--text-dim);border:1px solid var(--border)}html[data-theme=light] .card-bar-fav--on{color:#c9a227}.participant-card__label{padding:8px 10px;font-size:13px;font-weight:600;line-height:1.3;color:var(--text);background:var(--surface);border-top:1px solid var(--border)}.participant-card__main-video{width:100%;height:100%;flex:1;min-height:0}.participant-card__pip-cam{position:absolute;right:8px;bottom:40px;width:24%;max-width:200px;min-width:88px;aspect-ratio:16 / 10;border-radius:8px;border:2px solid rgba(255,255,255,.4);box-shadow:0 4px 20px #0000008c;object-fit:cover;z-index:3;background:#000}.muted-icon{width:14px;height:14px;color:#ef9a9a;flex-shrink:0}.audio-meter-wrap{position:absolute;right:6px;top:6px;bottom:6px;pointer-events:none;z-index:4;background:rgba(0,0,0,.4);border-radius:4px;padding:3px;box-sizing:border-box}.audio-meter-canvas{display:block;width:100%;height:100%}.audio-meter-wrap--horizontal,.audio-meter-wrap--strip-vertical{position:relative;width:100%;height:100%}.controls-bar{position:relative;display:block;background:var(--surface);border-top:1px solid var(--border);padding:8px 84px 8px 12px}.controls-bar__main{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:8px}.controls-bar__sources{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;flex:0 0 auto}.controls-bar__core{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:8px;min-width:0}.controls-bar__main .ctrl-group,.controls-bar__core>.ctrl-btn--leave{flex:0 0 auto}.ctrl-btn.ctrl-btn--source-ingest{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:4px;padding:8px 14px;min-width:72px;font-size:11px;font-weight:600;letter-spacing:.03em;white-space:nowrap;color:#ffffffb8;border-color:#ffffff1a}.ctrl-btn.ctrl-btn--source-ingest:hover:not(:disabled){color:var(--text);border-color:#ffffff2e;background:#2a2a2a}.ctrl-btn.ctrl-btn--source-ingest.ctrl-btn--loading{opacity:.55;cursor:wait}.ctrl-btn__source-logo-img{display:block;height:36px;width:auto;max-width:min(200px,30vw);max-height:37px;object-fit:contain;object-position:center;flex-shrink:0}.controls-bar.controls-bar--icons-only .ctrl-btn__source-logo-img{height:34px;max-height:35px;max-width:44px}.ctrl-source-wordmark{font-family:var(--font);font-weight:800;font-size:11px;line-height:1;letter-spacing:.08em}.ctrl-btn.ctrl-btn--source-ingest--vmix-waiting{color:#ffcc80;border-color:#ff9800b3;background:rgba(255,140,0,.14)}.ctrl-btn.ctrl-btn--source-ingest--vmix-waiting:hover:not(:disabled){color:#ffe0b2;border-color:#ffb74dd9;background:rgba(255,152,0,.22)}.ctrl-btn.ctrl-btn--source-ingest--vmix-live{color:#ffcdd2;border-color:#e53935bf;background:rgba(229,57,53,.16)}.ctrl-btn.ctrl-btn--source-ingest--vmix-live:hover:not(:disabled){color:#fff;border-color:#ef5350e6;background:rgba(229,57,53,.26)}.controls-bar__sources .ctrl-group--vmix-source .ctrl-chevron.ctrl-chevron--vmix-waiting{border-color:#ff98008c;color:#ffcc80;background:rgba(255,140,0,.12)}.controls-bar__sources .ctrl-group--vmix-source .ctrl-chevron.ctrl-chevron--vmix-waiting:hover:not(:disabled){background:rgba(255,152,0,.2);color:#ffe0b2}.controls-bar__sources .ctrl-group--vmix-source .ctrl-chevron.ctrl-chevron--vmix-live{border-color:#e53935a6;color:#ffcdd2;background:rgba(229,57,53,.12)}.controls-bar__sources .ctrl-group--vmix-source .ctrl-chevron.ctrl-chevron--vmix-live:hover:not(:disabled){background:rgba(229,57,53,.22);color:#fff}.controls-bar__sources .ctrl-group--vmix-source{flex-wrap:nowrap;align-items:stretch}.controls-bar__sources .ctrl-vmix-audio{flex:0 1 auto;box-sizing:border-box;display:flex;align-items:center;gap:6px;padding:0 6px;min-width:0;border-right:none;border-radius:0}.controls-bar__sources .ctrl-vmix-audio--waiting{color:#ffcc80;background:rgba(255,140,0,.14);border-top:1px solid rgba(255,152,0,.7);border-bottom:1px solid rgba(255,152,0,.7);border-left:1px solid rgba(255,152,0,.55)}.controls-bar__sources .ctrl-vmix-audio--live{color:#ffcdd2;background:rgba(229,57,53,.16);border-top:1px solid rgba(229,57,53,.75);border-bottom:1px solid rgba(229,57,53,.75);border-left:1px solid rgba(229,57,53,.55)}.controls-bar__sources .ctrl-vmix-audio__mute{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius);background:transparent;color:inherit;cursor:pointer}.controls-bar__sources .ctrl-vmix-audio--waiting .ctrl-vmix-audio__mute:hover:not(:disabled){color:#ffe0b2;background:rgba(255,152,0,.22)}.controls-bar__sources .ctrl-vmix-audio--live .ctrl-vmix-audio__mute:hover:not(:disabled){color:#fff;background:rgba(229,57,53,.26)}.controls-bar__sources .ctrl-vmix-audio__mute:disabled{opacity:.5;cursor:not-allowed}.controls-bar__sources .ctrl-vmix-audio--waiting .ctrl-vmix-audio__mute--off{color:#ffe0b2;background:rgba(255,152,0,.22)}.controls-bar__sources .ctrl-vmix-audio--live .ctrl-vmix-audio__mute--off{color:#ffcdd2;background:rgba(229,57,53,.22)}.controls-bar__sources .ctrl-vmix-audio__slider{flex:0 1 auto;width:72px;min-width:48px;max-width:120px;height:6px}.controls-bar__sources .ctrl-vmix-audio--waiting .ctrl-vmix-audio__slider{accent-color:#ff9800}.controls-bar__sources .ctrl-vmix-audio--live .ctrl-vmix-audio__slider{accent-color:#e53935}.controls-bar.controls-bar--icons-only .controls-bar__sources .ctrl-vmix-audio__slider{width:56px;max-width:72px}.controls-bar.controls-bar--icons-only .ctrl-btn--source-ingest--ndi .ctrl-btn__source-logo-img,.controls-bar.controls-bar--icons-only .ctrl-btn--source-ingest--vmix .ctrl-btn__source-logo-img{display:inline-flex;align-items:center;justify-content:center}.controls-bar__reaction-floater{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2}.controls-bar.controls-bar--icons-only{padding-right:62px}.ctrl-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;padding:8px 14px;font-family:var(--font);font-size:11px;transition:background .15s;box-sizing:border-box}.controls-bar .ctrl-btn span{max-width:11em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.controls-bar.controls-bar--icons-only .ctrl-btn span{display:none}.controls-bar.controls-bar--icons-only .ctrl-btn .chat-unread-badge{display:flex;align-items:center;justify-content:center}.controls-bar.controls-bar--icons-only .ctrl-btn{gap:0;padding:10px 12px}.ctrl-btn svg{width:20px;height:20px}.ctrl-btn .fi,.ctrl-btn__fi{font-size:18px;line-height:1}.layout-mode-picker-icon.fi{font-size:20px;line-height:1}.ctrl-btn i.fi.ctrl-playout-fi{font-size:18px;line-height:1;display:block}.ctrl-btn:hover{background:#2a2a2a}.ctrl-btn:disabled,.ctrl-btn:disabled:hover{opacity:.45;cursor:not-allowed;background:var(--surface2)}.ctrl-btn--off{background:rgba(180,0,0,.2);border-color:#e5393566;color:#ef9a9a}.ctrl-btn--off:hover{background:rgba(180,0,0,.35)}.ctrl-btn--leave{background:var(--btn-red-grad);border-color:var(--red-dk);color:#fff;transition:filter .15s}.ctrl-btn--leave:hover{filter:brightness(1.15)}.ctrl-group{position:relative;display:flex;align-items:stretch}.ctrl-group .ctrl-btn{flex:0 0 auto;min-width:72px;border-radius:var(--radius) 0 0 var(--radius);border-right:none}.ctrl-group--solo .ctrl-btn{min-width:72px;border-radius:var(--radius);border-right:1px solid var(--border)}.controls-bar .ctrl-group--chat .ctrl-btn.ctrl-btn--chat-open{background:rgba(67,160,71,.32);border-color:#69f0ae8c;color:#e8f5e9;box-shadow:inset 0 0 0 1px #69f0ae40}.controls-bar .ctrl-group--chat .ctrl-btn.ctrl-btn--chat-open:hover{background:rgba(67,160,71,.42);border-color:#69f0aebf;color:#fff}.controls-bar__core>.ctrl-btn--leave{min-width:72px}.ctrl-chevron{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;padding:0;box-sizing:border-box;align-self:stretch;background:var(--surface2);border:1px solid var(--border);border-left:1px solid rgba(255,255,255,.08);border-radius:0 var(--radius) var(--radius) 0;color:var(--text-dim);cursor:pointer;transition:background .15s,color .15s}.ctrl-chevron__glyph{display:block;font-size:10px;line-height:1;transform:rotate(180deg);transition:transform .18s ease}.ctrl-chevron--open .ctrl-chevron__glyph{transform:rotate(0)}.ctrl-chevron:hover,.ctrl-chevron--open{color:var(--text);background:#2a2a2a}.ctrl-chevron:disabled,.ctrl-chevron:disabled:hover{opacity:.45;cursor:not-allowed;color:var(--text-dim);background:var(--surface2)}.controls-bar.controls-bar--icons-only .ctrl-group .ctrl-btn,.controls-bar.controls-bar--icons-only .ctrl-group--solo .ctrl-btn,.controls-bar.controls-bar--icons-only .controls-bar__core>.ctrl-btn--leave{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;padding:0;flex:0 0 48px;box-sizing:border-box}.controls-bar.controls-bar--icons-only .ctrl-chevron{width:28px;min-width:28px;flex:0 0 28px;height:48px;min-height:48px;box-sizing:border-box}.controls-bar.controls-bar--icons-only .controls-bar__sources>.ctrl-btn.ctrl-btn--source-ingest{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;padding:0;flex:0 0 48px;box-sizing:border-box}.device-popover--share-source .device-popover__item:last-child,.device-popover--layout-pick .device-popover__item:last-child{margin-bottom:4px}.device-popover{position:absolute;bottom:calc(100% + 8px);left:0;min-width:260px;background:#1e1e1e;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 32px #000000b3;z-index:100;overflow:hidden;pointer-events:auto;touch-action:manipulation}.device-popover__title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);padding:10px 14px 6px}.device-popover__empty{padding:8px 14px 12px;font-size:13px;color:var(--text-dim)}.device-popover__item{display:flex;align-items:center;gap:8px;width:100%;padding:9px 14px;background:none;border:none;color:var(--text);font-size:13px;font-family:var(--font);text-align:left;cursor:pointer;transition:background .1s}.device-popover__item:hover{background:rgba(255,255,255,.07)}.device-popover__item--active{color:#69f0ae}.device-popover__item svg,.device-popover__item i.fi{flex-shrink:0}.device-popover__check-fi{font-size:13px;line-height:1}.device-popover__item--text-only{justify-content:flex-start}.device-popover__footer{border-top:1px solid var(--border);padding:10px 14px 12px}.device-popover__mirror-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.device-popover__mirror-label{font-size:13px;color:var(--text);flex:1;min-width:0;line-height:1.3}.device-popover--playout{min-width:288px;padding-bottom:4px}.device-popover__section{padding:4px 14px 12px}.device-popover__label{display:block;font-size:12px;color:var(--text-dim);margin-bottom:8px}.device-popover__volume{width:100%;accent-color:var(--red)}.device-popover__select-full{width:100%;box-sizing:border-box}.device-popover__section--quality{padding-top:10px;border-top:1px solid var(--border)}.device-popover__section--hint{font-size:11px;color:var(--text-dim);opacity:.7;text-align:center;padding-bottom:4px}.device-popover__quality-tiers{display:flex;gap:6px}.device-popover__quality-tier{flex:1;min-width:0;padding:8px 4px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);color:var(--text-dim);font-size:11px;font-weight:600;font-family:var(--font);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.device-popover__quality-tier:hover{background:rgba(255,255,255,.07);color:var(--text)}.device-popover__quality-tier--active{border-color:#e539358c;color:var(--text);background:rgba(229,57,53,.12)}@media (max-width: 768px){.join-card{width:calc(100% - 32px);max-width:360px;padding:28px 24px}.room-header{padding:0 10px}.brand-logo--header-h{height:32px}.room-name{font-size:13px}.room-count{font-size:10px}.room-center__row{max-width:min(100vw - 72px,100%);gap:8px 10px}.room-invite-btn{font-size:11px;padding:6px 10px}.pill-toggle{gap:5px}.pill-toggle__text{font-size:9px;letter-spacing:.02em}.pill-toggle__switch{width:40px;height:22px}.pill-toggle__thumb{width:14px;height:14px;top:3px;left:3px}.pill-toggle__switch--on .pill-toggle__thumb{transform:translate(18px)}.pill-toggle--compact .pill-toggle__switch{width:36px;height:20px}.pill-toggle--compact .pill-toggle__switch--on .pill-toggle__thumb{transform:translate(16px)}.room-invite-toast{bottom:72px;padding:14px 16px}.room-invite-toast__title{font-size:14px}.room-invite-toast__text{font-size:12px}.room-page--viewport-mobile .room-chat-preview-toast{bottom:max(20px,env(safe-area-inset-bottom))}.room-chat-preview-toast{right:12px;left:auto;bottom:64px;max-width:calc(100vw - 24px);padding:12px 34px 12px 13px}.room-chat-preview-toast__author,.room-chat-preview-toast__text{font-size:12px}.controls-bar{gap:4px;padding:5px 6px}.controls-bar .ctrl-btn{padding:6px 8px;font-size:9px;gap:2px}.controls-bar{padding-right:50px}.controls-bar.controls-bar--icons-only{padding-right:46px}.ctrl-group .ctrl-btn,.ctrl-group--solo .ctrl-btn,.controls-bar__core>.ctrl-btn--leave{min-width:46px}.controls-bar.controls-bar--icons-only .ctrl-group .ctrl-btn,.controls-bar.controls-bar--icons-only .ctrl-group--solo .ctrl-btn,.controls-bar.controls-bar--icons-only .controls-bar__core>.ctrl-btn--leave{width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px}.controls-bar.controls-bar--icons-only .ctrl-chevron{width:22px;min-width:22px;flex:0 0 22px;height:38px;min-height:38px}.ctrl-btn svg{width:18px;height:18px}.ctrl-chevron{flex-basis:22px;width:22px}.controls-bar .layout-mode-picker-icon{font-size:16px;line-height:1}.controls-bar .ctrl-btn span{max-width:7em}.controls-bar__sources>.ctrl-btn.ctrl-btn--source-ingest{min-width:46px}.controls-bar.controls-bar--icons-only .controls-bar__sources>.ctrl-btn.ctrl-btn--source-ingest{width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;padding:0;flex:0 0 38px}.ctrl-btn__source-logo-img{height:24px;max-height:26px;max-width:min(140px,34vw)}.controls-bar.controls-bar--icons-only .ctrl-btn__source-logo-img{height:20px;max-height:22px;max-width:34px}.ctrl-mobile-bottom-bar__btn--main{width:44px;height:44px}.ctrl-mobile-bottom-bar__btn--main svg{width:20px;height:20px}.ctrl-mobile-bottom-bar__btn--main i.fi{font-size:20px;line-height:1}.ctrl-mobile-bottom-bar__btn--compact{width:32px;height:32px}.ctrl-mobile-bottom-bar__btn--compact svg{width:16px;height:16px}.ctrl-mobile-bottom-bar__btn--compact i.fi,.ctrl-mobile-bottom-bar__btn--compact .layout-mode-picker-icon{font-size:16px;line-height:1}.ctrl-mobile-bottom-bar__center{gap:4px}.room-layout-cycle-fab{width:38px;height:38px}.room-layout-cycle-fab__icon{width:18px;height:18px}.room-page.room-page--viewport-mobile .room-layout-cycle-fab--float{top:max(8px,env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px))}.room-page--viewport-mobile .device-popover,.room-page--viewport-mobile .settings-popover{bottom:max(76px,calc(env(safe-area-inset-bottom) + 60px));z-index:8310}.device-popover,.settings-popover{position:fixed;bottom:60px;left:8px;right:8px;min-width:0;transform:none;pointer-events:auto;touch-action:manipulation}.video-info-overlay{font-size:9px;padding:4px 8px}.vio-val--id{max-width:140px}.vio-val--label{max-width:120px}.tile-grid{gap:4px;padding:4px}.mobile-controls-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1140;background:rgba(0,0,0,.5)}.mobile-controls-sheet{position:fixed;left:0;right:0;bottom:0;z-index:1150;max-height:min(78vh,520px);background:var(--surface);border-top:1px solid var(--border);border-radius:16px 16px 0 0;padding:10px 12px 16px;padding-bottom:max(16px,env(safe-area-inset-bottom));box-shadow:0 -10px 40px #0000008c;overflow-y:auto}.mobile-controls-sheet__title{font-size:13px;font-weight:600;color:var(--text-dim);margin-bottom:10px;text-align:center}.mobile-controls-sheet__groups{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:8px}.mobile-controls-sheet .ctrl-group--sheet{flex:0 0 auto;width:auto}.room-main--mobile-solo-grid>.tile-grid.tile-grid--mobile-solo{flex:1;min-height:0;height:100%;gap:0;padding:0;align-content:stretch;grid-template-columns:1fr!important;grid-template-rows:1fr;overflow:hidden}.room-main--mobile-solo-grid>.tile-grid.tile-grid--mobile-solo>.participant-card{min-height:0;height:100%;max-height:none;border-radius:0;border-left:none;border-right:none}.room-main--mobile-multi-grid>.tile-grid.tile-grid--mobile-multi{flex:1;min-height:0;align-content:stretch;grid-auto-rows:1fr;overflow-y:auto}.room-main--mobile-multi-grid>.tile-grid.tile-grid--mobile-multi.tile-grid--mobile-duo-stack{grid-template-columns:1fr!important;grid-auto-rows:minmax(0,1fr)}.room-main--mobile-multi-grid>.tile-grid.tile-grid--mobile-multi>.participant-card{min-height:0;height:100%;max-height:none}.room-main--mobile-multi-grid>.tile-grid.tile-grid--mobile-multi>.grid-tile-placeholder{min-height:0;height:100%}.pip-preview-shell{position:relative;width:100%;height:100%}.room-main--mobile-solo-grid .participant-card__main-video,.room-main--mobile-multi-grid .participant-card__main-video{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center!important;max-height:none!important}.room-main--mobile-solo-grid .participant-card--screen-share .participant-card__main-video,.room-main--mobile-multi-grid .participant-card--screen-share .participant-card__main-video,.room-main--mobile-solo-grid .participant-card--studio-program .participant-card__main-video,.room-main--mobile-multi-grid .participant-card--studio-program .participant-card__main-video{object-fit:contain!important;object-position:center!important}.room-speaker-strip{padding:8px 10px 12px;gap:8px}.room-speaker-strip-tile{width:132px;height:74px;min-width:118px;max-width:200px;border-radius:6px}.room-speaker-strip-tile .participant-card{border-radius:6px}.room-speaker-strip-tile .participant-card--local:after{border-radius:5px}}.solo-viewer-page{background:#000}.solo-viewer-page--live{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:hidden}.solo-viewer-page--state{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.solo-viewer-state-inner{display:flex;flex-direction:column;align-items:center;gap:20px;padding:24px;text-align:center}.solo-viewer-state-inner--msg p{color:var(--text-dim);font-size:14px;max-width:360px;line-height:1.45}.solo-viewer-state-brand-mark{display:flex;align-items:center;justify-content:center}.solo-viewer-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.solo-viewer-btn{padding:10px 18px;border-radius:var(--radius);border:none;background:transparent;font-family:var(--font);font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.solo-viewer-btn--retry{color:var(--logo-red-dk)}.solo-viewer-btn--back{color:var(--solo-back-muted)}.solo-viewer-btn:hover{opacity:.88}.solo-viewer-btn--retry:focus-visible{outline:2px solid var(--logo-red-dk);outline-offset:2px}.solo-viewer-btn--back:focus-visible{outline:2px solid var(--solo-back-muted);outline-offset:2px}.solo-viewer-fullvideo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;background:#000}.solo-viewer-fullvideo--empty{opacity:0;pointer-events:none}.solo-viewer-waiting{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.screen-share-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.screen-share-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;cursor:pointer;background:rgba(0,0,0,.72)}.screen-share-modal{position:relative;z-index:1;width:min(920px,100%);max-height:min(90vh,720px);overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 24px 64px #0000008c;padding:24px 24px 20px;outline:none}.screen-share-modal__head{margin-bottom:16px}.screen-share-modal__title{margin:0;font-size:1.35rem;font-weight:600}.screen-share-modal__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 640px){.screen-share-modal__grid{grid-template-columns:1fr}}.screen-share-modal__card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 16px;text-align:left;border-radius:10px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-family:var(--font);cursor:pointer;transition:border-color .15s,background .15s,transform .12s}.screen-share-modal__card:hover{border-color:#fff3;background:#2a2a2a;transform:translateY(-1px)}.screen-share-modal__card-icon{width:48px;height:48px;color:var(--red);opacity:.95}.screen-share-modal__card-icon svg{width:100%;height:100%}.screen-share-modal__card-icon i.fi{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:40px;line-height:1}.screen-share-modal__card-title{font-size:15px;font-weight:600}.screen-share-modal__card-desc{font-size:12px;color:var(--text-dim);line-height:1.35}.screen-share-modal__footer{margin-top:20px;display:flex;justify-content:flex-end}.screen-share-modal__cancel{padding:8px 18px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-dim);font-family:var(--font);font-size:13px;cursor:pointer}.screen-share-modal__cancel:hover{color:var(--text);background:rgba(255,255,255,.06)}.participant-card--screen-share{outline:1px solid rgba(105,240,174,.35);outline-offset:-1px}.participant-card--studio-program{outline:1px solid rgba(206,147,216,.45);outline-offset:-1px}.studio-program-tile__chrome{position:absolute;top:8px;left:8px;right:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none;z-index:3}.studio-program-tile__badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;background:rgba(0,0,0,.55);color:#ffffffeb;letter-spacing:.02em}.studio-program-tile__rtmp{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #00000073}.studio-program-tile__rtmp--idle{background:#616161}.studio-program-tile__rtmp--warn{background:#ffd54f}.studio-program-tile__rtmp--live{background:var(--logo-red, #e53935)}.card-stop-share-btn{padding:4px 10px;border-radius:6px;border:1px solid rgba(229,57,53,.45);background:rgba(180,0,0,.2);color:#ffab91;font-size:12px;font-family:var(--font);cursor:pointer}.card-stop-share-btn:hover{background:rgba(180,0,0,.35);color:#ffccbc}.screen-share-source-popover__icon{display:flex;flex-shrink:0;width:22px;height:22px;color:var(--red)}.screen-share-source-popover__icon svg{width:100%;height:100%}.screen-share-source-popover__icon i.fi{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:18px;line-height:1}.room-manage-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20980;display:flex;align-items:center;justify-content:center;padding:16px}.room-manage-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;cursor:pointer;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.room-manage-modal{position:relative;z-index:1;width:100%;max-width:520px;max-height:min(88vh,720px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 80px #0000008c;overflow:hidden}.room-manage-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px;border-bottom:1px solid var(--border)}.room-manage-modal__title{margin:0;font-size:17px;font-weight:700;color:var(--text)}.room-manage-modal__close{flex-shrink:0;width:36px;height:36px;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.06);color:var(--text);font-size:22px;line-height:1;cursor:pointer}.room-manage-modal__stats{display:flex;flex-wrap:wrap;gap:12px 20px;padding:10px 16px;font-size:13px;color:var(--text-dim);border-bottom:1px solid var(--border)}.room-manage-modal__list{list-style:none;margin:0;padding:8px 12px 14px;overflow-y:auto}.room-manage-modal__row{display:flex;flex-direction:column;gap:10px;padding:12px 8px;border-bottom:1px solid rgba(255,255,255,.06)}.room-manage-modal__who{display:flex;align-items:center;gap:12px;min-width:0}.room-manage-modal__avatar{flex-shrink:0;width:40px;height:40px;border-radius:12px;object-fit:cover;border:1px solid var(--border)}.room-manage-modal__avatar-fallback{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:var(--text);background:rgba(255,255,255,.08);border:1px solid var(--border)}.room-manage-modal__meta{min-width:0;display:flex;flex-direction:column;gap:2px}.room-manage-modal__name{font-weight:600;font-size:14px;color:var(--text);word-break:break-word}.room-manage-modal__msgs{font-size:12px;color:var(--text-dim)}.room-manage-modal__actions{display:flex;flex-wrap:wrap;gap:8px}.room-manage-modal__btn{padding:6px 10px;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.08);color:var(--text);font-size:12px;font-weight:600;cursor:pointer}.room-manage-modal__btn--secondary{background:rgba(159,214,255,.12);border-color:#9fd6ff47}.room-manage-modal__btn--danger{background:rgba(220,80,80,.15);border-color:#dc505059;color:#ffb4b4}.room-manage-remove-confirm p{margin:0 0 10px}.room-manage-remove-confirm__ban{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text);cursor:pointer}.room-manage-remove-confirm__ban input{margin-top:3px}.room-manage-remove-confirm__hint{margin:0;font-size:13px;color:var(--text-dim)}.room-space-settings-popover{min-width:280px}.confirm-dialog-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:21000;display:flex;align-items:center;justify-content:center;padding:20px}.confirm-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;cursor:pointer;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.confirm-dialog{position:relative;z-index:1;width:100%;max-width:400px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px 28px 22px;box-shadow:0 24px 80px #0000008c;animation:confirm-dialog-in .22s ease}.confirm-dialog.dashboard-profile-modal__dialog{max-width:min(460px,calc(100vw - 32px));width:100%;max-height:min(90vh,640px);padding:22px 22px 18px;display:flex;flex-direction:column;overflow:hidden;overflow-x:hidden;box-sizing:border-box}.dashboard-profile-modal__dialog .dashboard-field__inline{flex-wrap:wrap}.dashboard-profile-modal__dialog .dashboard-field__inline .dashboard-field__label{white-space:normal;min-width:0}.confirm-dialog.user-peek-modal{max-width:380px;width:calc(100vw - 32px);padding:22px 20px 18px;text-align:center}.user-peek-modal__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.user-peek-modal__avatar-wrap{width:88px;height:88px;margin:0 auto 14px;border-radius:50%;overflow:hidden;background:rgba(255,255,255,.06);border:1px solid var(--border);display:flex;align-items:center;justify-content:center}.user-peek-modal__avatar-img{width:100%;height:100%;object-fit:cover}.user-peek-modal__avatar-fallback{font-size:32px;font-weight:700;color:var(--text)}.user-peek-modal__name{margin:0 0 4px;font-size:18px;font-weight:700;color:var(--text)}.user-peek-modal__slug{margin:0 0 8px;font-size:13px;color:var(--text-dim)}.user-peek-modal__active{margin:0 0 14px;font-size:13px;line-height:1.35;color:var(--text-dim)}.user-peek-modal__hint{margin:0 0 10px;font-size:13px;color:var(--text-dim)}.user-peek-modal__err{margin:0 0 10px;text-align:center}.user-peek-modal__actions{display:flex;flex-direction:column;gap:10px;margin-top:4px}.user-peek-modal__actions .dashboard-topbar__action{width:100%;justify-content:center}button.participant-tile-idle--peek{display:block;width:100%;height:100%;margin:0;padding:0;border:none;border-radius:0;background:transparent;cursor:pointer;font:inherit;color:inherit;text-align:center}button.participant-tile-idle--peek:focus-visible{outline:2px solid rgba(159,214,255,.45);outline-offset:2px}@keyframes confirm-dialog-in{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:none}}.confirm-dialog__title{font-size:18px;font-weight:600;margin:0 0 12px;line-height:1.3;color:var(--text)}.confirm-dialog__msg{font-size:14px;line-height:1.5;color:var(--text-dim);margin:0 0 24px}.create-room-options__fieldset{border:none;margin:0 0 18px;padding:0}.create-room-options__legend{font-size:13px;font-weight:600;color:var(--text);margin:0 0 8px;display:block}.create-room-options__radio{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px;font-size:14px;color:var(--text);cursor:pointer}.create-room-options__hint{display:block;font-size:12px;color:var(--text-dim);font-weight:400;margin-top:4px;line-height:1.4}.create-room-options__note{font-size:12px;color:var(--text-dim);margin:0 0 8px}.create-room-options__select{width:100%;font-size:14px;padding:10px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--font)}.confirm-dialog__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.confirm-dialog__btn{font-family:var(--font);font-size:14px;font-weight:600;padding:11px 18px;border-radius:var(--radius);cursor:pointer;border:none;transition:background .15s,border-color .15s,opacity .15s}.confirm-dialog__btn--secondary{background:var(--surface2);color:var(--text);border:1px solid var(--border)}.confirm-dialog__btn--secondary:hover{background:#2a2a2a;border-color:#3a3a3a}.confirm-dialog__btn--primary{background:var(--btn-red-grad);color:#fff;transition:filter .15s}.confirm-dialog__btn--primary:hover{filter:brightness(1.15)}.join-logo-btn,.room-logo-btn{display:flex;align-items:center;background:none;border:none;padding:4px 6px;margin:-4px -6px;cursor:pointer;border-radius:10px;transition:opacity .15s,background .15s;text-decoration:none;color:inherit}.join-logo-btn:hover,.room-logo-btn:hover{background:rgba(255,255,255,.06)}.join-logo-btn:focus-visible,.room-logo-btn:focus-visible{outline:2px solid var(--red);outline-offset:2px}.reaction-burst{position:absolute;top:8px;left:8px;right:auto;z-index:4;line-height:1;pointer-events:none}.reaction-burst__emoji{display:inline-block;font-size:clamp(56px,10vw,80px);text-shadow:0 2px 12px rgba(0,0,0,.85);animation:reaction-burst-pop .55s cubic-bezier(.22,1,.36,1) forwards}.pip-container .reaction-burst{top:auto;bottom:12px;left:50%;right:auto;transform:translate(-50%)}@keyframes reaction-burst-pop{0%{opacity:0;transform:scale(.35) translateY(8px)}55%{opacity:1;transform:scale(1.08) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}.controls-bar__reaction-floater .device-popover--reaction-pick{left:auto;right:0}.device-popover--reaction-pick{min-width:auto;max-width:min(100vw - 24px,220px);font-size:13px}.device-popover--reaction-pick .reaction-emoji-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:2px 6px 6px}.reaction-emoji-btn{margin:0;padding:4px 2px;border:none;border-radius:6px;background:transparent;font-size:1.35em;line-height:1.2;cursor:pointer;transition:background .12s,transform .12s}.reaction-emoji-btn:hover{background:rgba(255,255,255,.08);transform:scale(1.04)}@media (pointer: coarse){.reaction-emoji-btn{padding:8px 4px}}.room-chat-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;border:none;padding:0;margin:0;cursor:pointer;background:rgba(0,0,0,.35)}html[data-theme=light] .room-chat-backdrop{background:rgba(42,34,32,.28)}.room-chat-panel{position:fixed;top:0;right:0;bottom:0;z-index:8001;width:min(360px,100vw);display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border);box-shadow:-12px 0 40px #00000073;animation:room-chat-slide-in .2s ease}html[data-theme=light] .room-chat-panel{box-shadow:-10px 0 36px #5028281a}.room-chat-panel--embed{position:static;inset:auto;z-index:auto;width:100%;height:100%;max-width:none;border-left:none;box-shadow:none;animation:none;flex:1;min-height:0}@keyframes room-chat-slide-in{0%{transform:translate(100%);opacity:.85}to{transform:none;opacity:1}}.room-chat-panel__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.room-chat-panel__title{font-size:15px;font-weight:600;color:var(--text)}.room-chat-panel__close{width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:var(--text-dim);font-size:22px;line-height:1;cursor:pointer;transition:background .12s,color .12s}.room-chat-panel__close:hover{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text)}.room-chat-panel__messages,.room-chat-panel__input{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-dim) 55%,transparent) transparent}.room-chat-panel__messages::-webkit-scrollbar,.room-chat-panel__input::-webkit-scrollbar{width:5px;height:5px}.room-chat-panel__messages::-webkit-scrollbar-track,.room-chat-panel__input::-webkit-scrollbar-track{background:transparent}.room-chat-panel__messages::-webkit-scrollbar-thumb,.room-chat-panel__input::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-dim) 45%,transparent);border-radius:10px}.room-chat-panel__messages::-webkit-scrollbar-thumb:hover,.room-chat-panel__input::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-dim) 65%,transparent)}.room-chat-panel__messages{flex:1;min-height:0;overflow-y:auto;padding:14px 14px 10px;display:flex;flex-direction:column;gap:8px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--text) 4%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--text) 2.5%,var(--surface2)),var(--surface2))}.room-chat-panel__empty{margin:0;font-size:13px;color:var(--text-dim)}.room-chat-msg{max-width:min(85%,280px);align-self:flex-start;padding:8px 10px 7px;border-radius:18px 18px 18px 8px;background:var(--surface2);border:1px solid var(--border);box-shadow:0 6px 18px #00000024}html[data-theme=light] .room-chat-msg{box-shadow:0 4px 14px #5028280f}.room-chat-msg--own{align-self:flex-end;border-radius:18px 18px 8px;border-color:#7ac6ff38;background:linear-gradient(180deg,rgba(67,149,255,.22),rgba(39,116,209,.18))}html[data-theme=light] .room-chat-msg--own{border-color:#9e5c5c59;background:linear-gradient(180deg,rgba(200,150,148,.35),rgba(180,125,122,.22))}.room-chat-system{text-align:center;font-size:11px;color:var(--text-dim);padding:4px 12px;opacity:.75;-webkit-user-select:none;user-select:none;pointer-events:none}.room-chat-msg--reaction{max-width:fit-content;min-width:76px;background:color-mix(in srgb,var(--text) 7%,var(--surface2))}.room-chat-msg--reaction .room-chat-msg__meta{margin-bottom:2px}.room-chat-msg__reaction-emoji{font-size:28px;line-height:1.05;text-align:center}.room-chat-msg__meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:3px}.room-chat-msg__author{display:inline-flex;align-items:center;gap:7px;min-width:0}.room-chat-msg__avatar{flex-shrink:0;width:18px;height:18px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--text) 8%,transparent);border:1px solid var(--border)}button.room-chat-msg__avatar-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;font:inherit;color:inherit;vertical-align:middle}.room-chat-msg__avatar-img{width:100%;height:100%;object-fit:cover;display:block}.room-chat-msg__avatar-img--brand{object-fit:contain;padding:2px}.room-chat-msg__avatar-fallback{width:100%;height:100%;border-radius:50%;background:color-mix(in srgb,var(--text-dim) 42%,var(--surface2));display:block}.room-chat-msg__name-wrap{display:inline-flex;align-items:center;gap:6px;min-width:0}.room-chat-msg__name{font-size:11px;font-weight:600;color:#addbfff2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=light] .room-chat-msg__name{color:var(--red-dk)}.room-chat-msg--own .room-chat-msg__name{color:#e1f2ffe6}html[data-theme=light] .room-chat-msg--own .room-chat-msg__name{color:var(--red-dk)}.app-toast-viewport{position:fixed;right:14px;bottom:14px;z-index:40000;display:flex;flex-direction:column;gap:10px;max-width:min(440px,calc(100vw - 28px))}.app-toast{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px 12px 12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--surface2) 92%,#000);box-shadow:0 18px 40px #00000059}.app-toast__title{font-size:13px;font-weight:700;color:var(--text);margin-bottom:2px}.app-toast__msg{font-size:13px;color:var(--text-dim);line-height:1.25;word-break:break-word}.app-toast__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--text-dim);cursor:pointer;font:inherit;line-height:1;padding:2px 4px;border-radius:8px}.app-toast__close:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.app-toast--success{border-color:color-mix(in srgb,#22c55e 45%,var(--border))}.app-toast--warning{border-color:color-mix(in srgb,#f59e0b 55%,var(--border))}.app-toast--error{border-color:color-mix(in srgb,#ef4444 55%,var(--border))}.app-toast--info{border-color:color-mix(in srgb,#60a5fa 55%,var(--border))}@media (max-width: 720px){.app-toast-viewport{left:12px;right:12px;bottom:12px;max-width:none}}.room-chat-msg__tag{flex-shrink:0;font-size:10px;line-height:1;padding:3px 6px;border-radius:999px;color:var(--text-dim);background:color-mix(in srgb,var(--text) 9%,transparent)}.room-chat-msg__favorite-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:var(--text-dim);cursor:pointer}.room-chat-msg__favorite-btn svg{width:14px;height:14px}.room-chat-msg__favorite-btn i.fi{font-size:14px;line-height:1}.room-chat-msg__favorite-btn--active{color:#ffd35c}.room-chat-msg__time{font-size:11px;color:var(--text-dim);flex-shrink:0}.room-chat-msg__text{font-size:13px;line-height:1.38;color:var(--text);white-space:pre-wrap;word-break:break-word}.room-chat-panel__composer{flex-shrink:0;padding:12px 14px 16px;border-top:1px solid var(--border);display:flex;flex-direction:row;align-items:center;gap:6px;background:var(--surface)}.room-chat-panel__composer--locked{flex-wrap:wrap;align-items:flex-end}.room-chat-panel__composer-hint{flex:1 0 100%;margin:0 0 6px;font-size:12px;line-height:1.35;color:var(--text-dim)}.room-chat-panel__input{flex:1;min-width:0;box-sizing:border-box;resize:none;border-radius:18px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-family:var(--font);font-size:13px;line-height:1.4;padding:11px 12px 10px 13px;min-height:44px;max-height:120px}.room-chat-panel__input:focus{outline:2px solid rgba(105,240,174,.45);outline-offset:1px}html[data-theme=light] .room-chat-panel__input:focus{outline:2px solid color-mix(in srgb,var(--red) 42%,transparent);outline-offset:1px}.room-chat-panel__send-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:44px;margin:0;padding:0;border:none;border-radius:999px;background:transparent;color:var(--red);cursor:pointer;transition:color .15s,opacity .15s,transform .1s}.room-chat-panel__send-btn svg{width:22px;height:22px}.room-chat-panel__send-btn i.fi{font-size:22px;line-height:1}.room-chat-panel__send-btn:hover:not(:disabled){color:var(--red-hover)}.room-chat-panel__send-btn:active:not(:disabled){transform:scale(.94);color:var(--red-dk)}.room-chat-panel__send-btn:disabled{color:var(--text-dim);opacity:.4;cursor:not-allowed}.vmix-modal{max-width:480px}.vmix-modal__table{width:100%;border-collapse:collapse;margin:12px 0 16px}.vmix-modal__row+.vmix-modal__row .vmix-modal__cell{border-top:1px solid rgba(255,255,255,.08)}.vmix-modal__cell{padding:7px 8px;vertical-align:middle;font-size:.92rem}.vmix-modal__cell--label{color:var(--text-dim);white-space:nowrap;width:1%;padding-right:16px}.vmix-modal__cell--value{display:flex;align-items:center;gap:8px}.vmix-modal__cell--value code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.88rem;background:rgba(255,255,255,.06);padding:2px 7px;border-radius:4px;word-break:break-all}.vmix-modal__copy{flex-shrink:0;background:none;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:var(--text-dim);cursor:pointer;font-size:.85rem;padding:2px 6px;line-height:1;transition:color .15s,border-color .15s}.vmix-modal__copy:hover{color:#fff;border-color:#ffffff59}.card-badge{margin-left:auto;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:1px 7px;border-radius:4px;background:rgba(0,200,120,.22);color:#6febb5;white-space:nowrap}.room-invite-toast--error{background:rgba(220,50,50,.92)}.room-invite-toast--error .room-invite-toast__title{color:#fff}.room-invite-toast--error .room-invite-toast__text{color:#ffffffd9}.room-invite-toast--warning{background:linear-gradient(160deg,rgba(109,77,20,.96),rgba(42,28,10,.94));border:1px solid rgba(255,183,77,.4)}.room-invite-toast--warning .room-invite-toast__title{color:#fff3d0}.room-invite-toast--warning .room-invite-toast__text{color:#fff4dce0}.room-invite-toast__close{position:absolute;top:6px;right:8px;background:none;border:none;color:#fff9;cursor:pointer;font-size:.85rem;line-height:1;padding:2px 4px}.room-invite-toast__close:hover{color:#fff}.settings-row--server .settings-label{font-weight:600}.settings-row__arrow{margin-left:auto;opacity:.65;font-size:14px}.server-settings-overlay{z-index:4000}.server-settings-panel{position:relative;z-index:1;width:min(540px,calc(100vw - 32px));max-height:min(88vh,720px);display:flex;flex-direction:column;margin:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 20px 60px #0000008c}.server-settings-panel--inline{width:100%;max-width:100%;max-height:none;margin:0;box-shadow:0 4px 24px #00000040}.server-settings-panel__foot--split{justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.server-settings-panel__foot--inline{justify-content:flex-end}.server-settings-panel__foot-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.server-settings-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.server-settings-panel__title{margin:0;font-size:1.1rem;font-weight:700}.server-settings-panel__close{flex-shrink:0;background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:1.1rem;line-height:1;padding:4px 8px;border-radius:6px}.server-settings-panel__close:hover{color:var(--text);background:rgba(255,255,255,.06)}.server-settings-panel__body{padding:12px 16px 16px;overflow-y:auto;flex:1 1 auto}.server-settings-panel__foot{padding:12px 16px 16px;border-top:1px solid var(--border);display:flex;justify-content:flex-end}.server-settings-flash{margin-bottom:12px;padding:8px 10px;border-radius:8px;font-size:.88rem;background:rgba(66,165,245,.15);border:1px solid rgba(66,165,245,.35);color:#b3e5fc}.server-settings-section{margin-bottom:20px}.server-settings-section:last-child{margin-bottom:0}.server-settings-section__title{margin:0 0 6px;font-size:.95rem;font-weight:700;color:var(--text)}.server-settings-section__hint{margin:0 0 10px;font-size:.82rem;color:var(--text-dim);line-height:1.45}.server-settings-section__note{margin:8px 0 0;font-size:.82rem;color:var(--text-dim);line-height:1.4}.server-settings-kv{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px}.server-settings-kv__label{flex:1 0 100%;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.server-settings-kv__value{flex:1 1 auto;min-width:0;font-size:.85rem;padding:6px 8px;border-radius:6px;background:rgba(255,255,255,.06);word-break:break-all}.server-settings-kv__copy{flex:0 0 auto;font-size:.82rem;padding:6px 10px;border-radius:6px;border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer}.server-settings-kv__copy:hover{border-color:#fff3}.server-settings-field{display:block;margin-bottom:14px}.server-settings-field--row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.server-settings-field--row input[type=checkbox]{flex-shrink:0}.server-settings-field__label{display:block;margin-bottom:4px;font-size:.86rem;color:var(--text-dim)}.server-settings-field--row .server-settings-field__label{margin-bottom:0}.server-settings-field__input{width:100%;max-width:220px;box-sizing:border-box;padding:8px 10px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-size:.9rem}.server-settings-field__hint{display:block;margin-top:4px;font-size:.78rem;color:var(--text-dim);line-height:1.35}.server-settings-restart-btn{margin-top:4px;padding:10px 14px;border-radius:8px;border:1px solid rgba(229,57,53,.45);background:rgba(229,57,53,.12);color:#ffcdd2;font-size:.88rem;font-weight:600;cursor:pointer}.server-settings-restart-btn:hover:not(:disabled){background:rgba(229,57,53,.2)}.server-settings-restart-btn:disabled{opacity:.5;cursor:not-allowed}.ctrl-btn.ctrl-btn--studio{min-width:52px;padding:8px 10px;color:#b4c8ffe6;border-color:#78a0ff59;background:rgba(80,120,255,.08)}.ctrl-btn.ctrl-btn--studio:hover:not(:disabled){color:#e8eeff;border-color:#8cb4ff8c;background:rgba(100,140,255,.14)}.ctrl-btn.ctrl-btn--studio.ctrl-btn--studio--open{color:#fff;border-color:#a0c8ffa6;background:rgba(100,140,255,.22);box-shadow:0 0 0 1px #8cb4ff33}.ctrl-btn__studio-fi{font-size:17px;line-height:1;display:block}.ctrl-btn.ctrl-btn--couch{min-width:52px;padding:8px 10px;color:#ffd2aaf2;border-color:#c88c5066;background:rgba(160,90,30,.12)}.ctrl-btn.ctrl-btn--couch:hover:not(:disabled){color:#fff4e8;border-color:#e6aa648c;background:rgba(190,110,40,.2)}.ctrl-btn.ctrl-btn--couch.ctrl-btn--couch--open{color:#fff;border-color:#f0b46ea6;background:rgba(200,120,50,.28);box-shadow:0 0 0 1px #dc965038}.ctrl-btn__couch-fi{font-size:17px;line-height:1;display:block}.couch-mode-workspace{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;flex-direction:column;background:#0c0b0a;color:var(--text)}.couch-mode-workspace__header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border);background:#141210}.couch-mode-workspace__title{display:flex;align-items:center;gap:10px;margin:0;font-size:1.05rem;font-weight:600}.couch-mode-workspace__title-fi{font-size:1.15rem;opacity:.9}.couch-mode-workspace__close{padding:8px 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-size:.88rem;cursor:pointer}.couch-mode-workspace__close:hover{border-color:#fff3;background:#2a2622}.couch-mode-workspace__body{flex:1;overflow:auto;padding:20px 16px}.couch-mode-workspace__hint{margin:0;max-width:42rem;line-height:1.5;color:var(--text-dim);font-size:.95rem}.studio-mode-workspace{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;flex-direction:column;background:#0d0d0d;color:var(--text)}.studio-mode-workspace__capture-canvas{position:absolute;width:1px;height:1px;left:-2000px;top:0;opacity:0;pointer-events:none}.studio-chrome{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border);background:#141414}.studio-chrome__close{padding:8px 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-size:.88rem;cursor:pointer}.studio-chrome__close:hover{border-color:#fff3;background:#2a2a2a}.studio-chrome__actions{display:flex;align-items:center;gap:10px}.studio-chrome__settings{padding:8px 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-size:.86rem;cursor:pointer}.studio-chrome__settings:hover{border-color:#ffffff2e;background:#2a2a2a}@media (max-width: 900px){.studio-chrome__settings{display:none}}.studio-chrome__live{padding:8px 18px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#1a1a1a;color:#ffffff8c;font-weight:800;font-size:.78rem;letter-spacing:.12em;cursor:pointer}.studio-chrome__live:hover{border-color:#ffffff38;color:#ffffffd9}.studio-chrome__live--warn{border-color:#ffd54fa6;background:rgba(255,193,7,.18);color:#ffe082}.studio-chrome__live--on-air{border-color:#e53935d9;background:rgba(229,57,53,.35);color:#ffcdd2}.studio-mode-workspace__error{flex-shrink:0;margin:0 14px 8px;padding:8px 12px;border-radius:8px;border:1px solid rgba(229,57,53,.45);background:rgba(229,57,53,.12);color:#ffcdd2;font-size:.86rem}.studio-mode-workspace__health-hint{flex-shrink:0;margin:0 14px 8px;padding:8px 12px;border-radius:8px;border:1px solid rgba(255,213,79,.45);background:rgba(255,193,7,.1);color:#ffe082;font-size:.72rem;line-height:1.35;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;word-break:break-word;max-height:5.5rem;overflow-y:auto}.studio-debug-log{flex-shrink:0;margin:0 10px 6px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.35);font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.72rem}.studio-debug-log__header{display:flex;align-items:center;gap:8px;padding:5px 10px}.studio-debug-log__toggle{background:none;border:none;color:#ffffff80;cursor:pointer;padding:0;font:inherit;font-size:.75rem;display:flex;align-items:center;gap:5px;flex:1;text-align:left}.studio-debug-log__toggle:hover{color:#fffc}.studio-debug-log__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 4px;border-radius:8px;background:rgba(255,255,255,.15);color:#fff9;font-size:.65rem;font-variant-numeric:tabular-nums}.studio-debug-log__copy,.studio-debug-log__clear{background:none;border:1px solid rgba(255,255,255,.18);border-radius:4px;color:#ffffff80;cursor:pointer;font:inherit;font-size:.68rem;padding:2px 8px;line-height:1.4;flex-shrink:0}.studio-debug-log__copy:hover,.studio-debug-log__clear:hover{color:#ffffffe6;border-color:#fff6}.studio-debug-log__body{max-height:160px;overflow-y:auto;border-top:1px solid rgba(255,255,255,.08);padding:4px 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.studio-debug-log__empty{display:block;padding:4px 12px;color:#ffffff4d}.studio-debug-log__line{display:flex;gap:10px;padding:2px 12px;line-height:1.4}.studio-debug-log__line:hover{background:rgba(255,255,255,.04)}.studio-debug-log__ts{color:#ffffff4d;flex-shrink:0;font-variant-numeric:tabular-nums}.studio-debug-log__text{word-break:break-word}.studio-debug-log__line--info .studio-debug-log__text{color:#ffffffa6}.studio-debug-log__line--ok .studio-debug-log__text{color:#69f0ae}.studio-debug-log__line--warn .studio-debug-log__text{color:#ffe082}.studio-debug-log__line--error .studio-debug-log__text{color:#ff5252}.studio-debug-log__line--server .studio-debug-log__text{color:#ce93d8}.studio-mode-workspace__body{flex:1;display:flex;flex-direction:column;min-height:0;gap:10px;padding:10px 12px 12px}.studio-mode-workspace__boards-row{flex:1;display:flex;flex-direction:row;align-items:stretch;gap:8px;min-height:0;min-width:0;overflow:auto}.studio-source-strip{flex-shrink:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:14px;padding:12px 14px;overflow-x:auto;overflow-y:hidden;border-radius:8px;border:1px solid var(--border);background:#161616;scrollbar-gutter:stable}.studio-source-strip__item{flex:0 0 auto;display:flex;flex-direction:column;gap:8px}.studio-source-strip__row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px}.studio-source-strip__vm-bundle{flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0}.studio-source-strip__thumb{flex:0 0 auto;width:200px;max-width:40vw;aspect-ratio:16 / 9;border-radius:6px;background:#0a0a0a;object-fit:cover;display:block;align-self:flex-start}.studio-source-strip__meter-col{flex:0 0 18px;width:18px;min-width:14px;max-width:22px;align-self:stretch;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;border-radius:4px;overflow:hidden;background:rgba(0,0,0,.55);box-sizing:border-box}.studio-source-strip__meter-inner{flex:1;min-height:48px;min-width:0;position:relative}.studio-source-strip__meter-inner .audio-meter-wrap{position:absolute!important;left:1px!important;right:1px!important;top:2px!important;bottom:2px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;box-sizing:border-box;background:transparent!important;border-radius:2px;pointer-events:none;z-index:1}.studio-source-strip__meter-col--empty{flex:1;display:flex;align-items:center;justify-content:center;font-size:.65rem;color:var(--text-dim);writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.studio-source-strip__cap{font-size:.7rem;line-height:1.2;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:280px;width:100%;box-sizing:border-box}.studio-source-strip__controls-col{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:44px;width:48px;align-self:stretch;max-height:100%;padding:4px 2px;box-sizing:border-box;background:transparent;border:none}.studio-source-strip__fader{position:relative;flex:1 1 0;min-height:88px;width:100%;max-width:40px;margin:0 auto}.studio-source-strip__fader-inner{position:relative;width:100%;height:100%;min-height:88px;max-width:34px;margin:0 auto;padding:10px 5px;box-sizing:border-box;border-radius:8px;background:var(--surface);border:1px solid var(--border);overflow:hidden;display:flex;align-items:center;justify-content:center}.studio-source-strip__fader-inner .studio-source-strip__vol{position:absolute;left:50%;top:50%;z-index:1;width:56px;height:20px;margin:0;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center center;cursor:grab;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;accent-color:transparent}.studio-source-strip__fader-inner .studio-source-strip__vol:active{cursor:grabbing}.studio-source-strip__fader-inner .studio-source-strip__vol:focus{outline:none}.studio-source-strip__fader-inner .studio-source-strip__vol:focus-visible{outline:2px solid var(--logo-red);outline-offset:2px;border-radius:4px}.studio-source-strip__fader-inner .studio-source-strip__vol::-webkit-slider-runnable-track{height:3px;border:none;border-radius:2px;background:linear-gradient(to right,var(--logo-red) 0%,var(--logo-red) var(--studio-vol-pct, 0%),var(--surface2) var(--studio-vol-pct, 0%),var(--surface2) 100%)}.studio-source-strip__fader-inner .studio-source-strip__vol::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;margin-top:-4.5px;border-radius:50%;border:none;background:var(--logo-red);box-shadow:none}.studio-source-strip__fader-inner .studio-source-strip__vol::-moz-range-track{height:3px;border:none;border-radius:2px;background:var(--surface2)}.studio-source-strip__fader-inner .studio-source-strip__vol::-moz-range-progress{height:3px;border:none;border-radius:2px;background:var(--logo-red)}.studio-source-strip__fader-inner .studio-source-strip__vol::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:50%;background:var(--logo-red);box-shadow:none}.studio-swap-btn{flex-shrink:0;padding:8px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#1c1c1c;color:var(--text);font-size:.82rem;cursor:pointer}.studio-swap-btn:hover{border-color:#ffffff3d;background:#252525}.studio-swap-btn--between{align-self:center;padding:10px 12px;font-size:1.1rem;line-height:1}.studio-board-panel{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:8px;border:1px solid var(--border);background:#121212}.studio-board-panel__title{font-size:.82rem;font-weight:700;color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase}.studio-slot-pickers{display:flex;flex-wrap:wrap;gap:6px}.studio-slot-picker{position:relative}.studio-slot-picker__btn{min-width:52px;padding:5px 8px;border-radius:6px;border:1px solid var(--border);background:#1a1a1a;color:var(--text);font-size:.72rem;cursor:pointer}.studio-slot-picker__btn:hover{border-color:#fff3}.studio-slot-picker__btn--open{border-color:#8cb4ff80;background:rgba(80,120,255,.12)}.studio-slot-picker__menu{position:absolute;z-index:40;top:calc(100% + 4px);left:0;min-width:160px;max-height:min(240px,40vh);overflow-y:auto;padding:4px;border-radius:8px;border:1px solid var(--border);background:#1e1e1e;box-shadow:0 8px 28px #00000073}.studio-slot-picker__item{display:block;width:100%;text-align:left;padding:6px 10px;border:none;border-radius:4px;background:transparent;color:var(--text);font-size:.8rem;cursor:pointer}.studio-slot-picker__item:hover{background:rgba(255,255,255,.08)}.studio-board-stage--readonly{-webkit-user-select:none;user-select:none}.studio-layer--readonly{cursor:default;touch-action:auto;pointer-events:none}.studio-board-stage{position:relative;width:100%;flex-shrink:0;aspect-ratio:16 / 9;margin:0 auto;border-radius:6px;overflow:hidden;background:#0a0a0a}.studio-board-stage__slot-wrap{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.studio-layer{position:absolute;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:4px;overflow:hidden;pointer-events:auto;background:#000;cursor:move;touch-action:none}.studio-layer__video{display:block;width:100%;height:100%;object-fit:cover;vertical-align:top;pointer-events:none}.studio-layer__resize{position:absolute;right:0;bottom:0;width:22px;height:22px;padding:0;border:none;cursor:se-resize;background:linear-gradient(135deg,transparent 50%,rgba(255,255,255,.4) 50%);opacity:.75;pointer-events:auto;touch-action:none}.studio-layer__resize:hover{opacity:1}.studio-settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.65)}.studio-settings-modal{width:min(440px,100%);padding:20px 22px;border-radius:12px;border:1px solid var(--border);background:#1a1a1a;box-shadow:0 16px 48px #00000080}.studio-settings-modal__title{margin:0 0 8px;font-size:1.1rem}.studio-settings-modal__hint{margin:0 0 16px;font-size:.82rem;color:var(--text-dim);line-height:1.4}.studio-settings-modal__field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:.82rem;color:var(--text-dim)}.studio-settings-modal__input{box-sizing:border-box;width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:#121212;color:var(--text);font-size:.9rem}.studio-settings-modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.studio-settings-modal__btn{padding:8px 16px;border-radius:8px;border:1px solid var(--border);background:#242424;color:var(--text);font-size:.88rem;cursor:pointer}.studio-settings-modal__btn--primary{border-color:#648cff73;background:rgba(80,120,255,.2);color:#e8eeff}.studio-settings-modal__btn:hover{border-color:#ffffff38;background:#2c2c2c}.studio-settings-modal__btn--primary:hover{background:rgba(100,140,255,.28)}.studio-settings-modal__select{cursor:pointer}.studio-settings-modal__field--row{flex-direction:row;align-items:center;gap:10px}.studio-settings-modal__field--row input[type=checkbox]{flex-shrink:0}.studio-settings-modal__live-hint{margin:0 0 12px;font-size:.8rem;color:var(--text-dim);line-height:1.4}.studio-board-column--program{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:0}.studio-board-column--program .studio-board-panel{flex:1;min-height:0}.studio-program-output-meter{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-top:8px;padding:8px 0 0;flex-shrink:0;width:100%}.studio-program-output-meter__head{flex-shrink:0}.studio-program-output-meter__label{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);line-height:1.3}.studio-program-output-meter__meter{width:100%;height:32px;position:relative}.studio-program-output-meter__meter .audio-meter-wrap--horizontal{position:absolute!important;width:100%!important;height:100%!important;right:auto!important;top:auto!important;bottom:auto!important;left:0!important;background:rgba(0,0,0,.4);border-radius:6px;padding:4px 6px;box-sizing:border-box}.studio-mode-workspace{background:radial-gradient(circle at top left,rgba(96,165,250,.12),transparent 28%),radial-gradient(circle at top right,rgba(248,113,113,.12),transparent 24%),linear-gradient(180deg,#0c1017 0%,#080a0f 100%)}.studio-chrome{gap:20px;padding:18px 22px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(13,18,28,.94),rgba(10,13,20,.92));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.studio-chrome__identity{display:flex;flex-direction:column;gap:6px;min-width:0}.studio-chrome__kicker{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#bac8dc99}.studio-chrome__title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.studio-chrome__title{margin:0;font-size:1.6rem;line-height:1;font-weight:800;color:#f3f7ff}.studio-chrome__health{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#e8efffd1;font-size:.78rem;font-weight:700}.studio-chrome__health--live{border-color:#f8717180;background:rgba(127,29,29,.45);color:#ffe2e2}.studio-chrome__health--connecting,.studio-chrome__health--warning{border-color:#f59e0b66;background:rgba(120,53,15,.4);color:#fde68a}.studio-chrome__actions{gap:12px}.studio-chrome__close,.studio-chrome__settings,.studio-chrome__live{min-height:42px;padding:0 16px;border-radius:12px}.studio-chrome__close,.studio-chrome__settings{border-color:#ffffff1f;background:rgba(255,255,255,.05)}.studio-chrome__settings:hover,.studio-chrome__close:hover{background:rgba(255,255,255,.1)}.studio-chrome__live{background:linear-gradient(180deg,rgba(220,38,38,.78),rgba(153,27,27,.92));color:#fff5f5;border-color:#ffffff1a;box-shadow:0 12px 24px #7f1d1d47}.studio-chrome__live--warn{background:linear-gradient(180deg,rgba(217,119,6,.7),rgba(146,64,14,.9));color:#fff7ed}.studio-chrome__live--on-air{background:linear-gradient(180deg,rgba(239,68,68,.92),rgba(153,27,27,.98));color:#fff1f2}.studio-mode-workspace__body{gap:16px;padding:18px 20px 20px}.studio-info-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.studio-info-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(15,21,32,.94),rgba(12,16,24,.9));box-shadow:inset 0 1px #ffffff0a}.studio-info-card--status{border-color:#60a5fa38}.studio-info-card--log{border-color:#c084fc38}.studio-info-card__topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-info-card__label{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b7c5db9e}.studio-info-card__value{font-size:1.08rem;color:#f5f8ff}.studio-info-card__subtle{font-size:.82rem;line-height:1.45;color:#ced8e7b3}.studio-info-card__subtle--truncate{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio-info-card__counter{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:rgba(192,132,252,.18);color:#f3e8ff;font-size:.74rem;font-weight:700}.studio-info-card__action{align-self:flex-start;margin-top:auto;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid rgba(192,132,252,.28);background:rgba(126,34,206,.18);color:#f3e8ff;font-size:.8rem;font-weight:700;cursor:pointer}.studio-info-card__action:hover{background:rgba(126,34,206,.28)}.studio-mode-workspace__boards-row{gap:16px}.studio-action-rail{flex:0 0 128px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px}.studio-swap-btn{border-radius:16px;min-height:48px;font-weight:700}.studio-swap-btn--take{min-height:58px;border-color:#f8717173;background:linear-gradient(180deg,rgba(239,68,68,.24),rgba(127,29,29,.4));color:#fff1f2;letter-spacing:.14em}.studio-swap-btn--take:hover{background:linear-gradient(180deg,rgba(239,68,68,.34),rgba(127,29,29,.52))}.studio-swap-btn--between{font-size:.88rem}.studio-board-panel{gap:12px;padding:14px;border-radius:22px;border-color:#ffffff14;background:linear-gradient(180deg,rgba(14,19,29,.92),rgba(10,13,20,.96));box-shadow:inset 0 1px #ffffff0a}.studio-board-panel--preview{border-color:#60a5fa3d}.studio-board-panel--program{border-color:#f8717147;box-shadow:0 18px 42px #00000042,inset 0 1px #ffffff0a}.studio-board-panel__header{display:flex;flex-direction:column;gap:6px}.studio-board-panel__eyebrow{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#b2c2d88f}.studio-board-panel__title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.studio-board-panel__title{font-size:1.08rem;font-weight:800;letter-spacing:.01em;color:#f6f8fc}.studio-board-panel__badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.14em}.studio-board-panel__badge--preview{background:rgba(37,99,235,.16);color:#bfdbfe}.studio-board-panel__badge--program{background:rgba(220,38,38,.18);color:#fecaca}.studio-slot-pickers{gap:8px}.studio-slot-picker__btn{min-height:34px;padding:0 11px;border-radius:10px;border-color:#ffffff1a;background:rgba(255,255,255,.04)}.studio-slot-picker__menu{border-radius:14px;border-color:#ffffff1a;background:rgba(13,18,28,.96)}.studio-board-stage{border-radius:18px;background:linear-gradient(180deg,#070b12,#04060b);outline:1px solid rgba(255,255,255,.05)}.studio-board-panel--preview .studio-board-stage{box-shadow:inset 0 0 0 1px #60a5fa29}.studio-board-panel--program .studio-board-stage{box-shadow:inset 0 0 0 1px #f8717133}.studio-layer{border-radius:10px;border-color:#ffffff2e;box-shadow:0 10px 22px #00000057}.studio-source-strip{gap:16px;padding:14px 16px;border-radius:22px;border-color:#ffffff14;background:linear-gradient(180deg,rgba(12,17,26,.94),rgba(10,13,20,.98))}.studio-source-strip__item{gap:10px}.studio-source-strip__thumb-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(30,30,34,.96),rgba(18,18,20,.98))}.studio-source-strip__thumb-placeholder .participant-tile-idle{transform:scale(.72)}.studio-layer__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(28,28,32,.96),rgba(16,16,19,.98))}.studio-source-strip__thumb{border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff0a}.studio-source-strip__thumb-overlay{position:absolute;inset:auto 8px 8px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-source-strip__thumb-chip,.studio-source-strip__thumb-level{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:rgba(4,8,14,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#eef2ff;font-size:.68rem;font-weight:700}.studio-source-strip__thumb-level{color:#c7f9cc}.studio-source-strip__meter-col{border-radius:10px;background:rgba(3,6,11,.72)}.studio-source-strip__meta{display:flex;flex-direction:column;gap:3px}.studio-source-strip__cap{font-size:.78rem;font-weight:700;color:#f3f6fc;text-align:left}.studio-source-strip__meta-note{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#b0bed38a}.studio-source-strip__controls-col{width:54px}.studio-source-strip__fader-inner{border-radius:12px;border-color:#ffffff14;background:rgba(255,255,255,.04)}.studio-program-output-meter{gap:8px;margin-top:12px;padding:10px 2px 0}.studio-program-output-meter__label{color:#b0bed39e}.studio-program-output-meter__meter{height:38px}.studio-program-output-meter__meter .audio-meter-wrap--horizontal{background:rgba(3,6,11,.76);border-radius:12px}.studio-debug-log-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10120;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(2,6,12,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.studio-debug-log-modal__dialog{width:min(860px,100%);max-height:min(78vh,860px);display:flex;flex-direction:column;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(13,18,28,.98),rgba(9,12,18,.98));box-shadow:0 28px 60px #00000070;overflow:hidden}.studio-debug-log__header--modal{padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.studio-debug-log__title-wrap{display:flex;align-items:center;gap:10px;min-width:0}.studio-debug-log__title{margin:0;font-size:1rem;color:#f4f7ff}.studio-debug-log__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.studio-debug-log__close{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#ffffffb8;cursor:pointer;font:inherit;font-size:.7rem;padding:4px 10px}.studio-debug-log__body--modal{max-height:none;flex:1;min-height:0;padding:8px 0 14px}@media (max-width: 1180px){.studio-info-panel{grid-template-columns:1fr}.studio-mode-workspace__boards-row{flex-direction:column}.studio-action-rail{flex:0 0 auto;flex-direction:row}}@media (max-width: 720px){.studio-chrome{flex-direction:column;align-items:stretch}.studio-chrome__actions{width:100%;flex-wrap:wrap}.studio-chrome__close,.studio-chrome__settings,.studio-chrome__live{flex:1 1 140px}.studio-debug-log-modal{padding:14px}.studio-debug-log__header--modal{flex-direction:column;align-items:stretch}}.studio-info-panel{grid-template-columns:minmax(0,1fr);gap:10px}.studio-info-card--summary{flex-direction:row;align-items:center;gap:14px;min-height:58px;padding:10px 14px}.studio-info-card--summary .studio-info-card__label,.studio-info-card--summary .studio-info-card__value,.studio-info-card--summary .studio-info-card__subtle{margin:0}.studio-info-card--summary .studio-info-card__value{min-width:120px;font-size:.96rem}.studio-info-card__meta-inline{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.studio-info-card--summary .studio-info-card__action{margin-top:0;min-height:32px}.studio-chrome__live{background:rgba(255,255,255,.06);color:#ffffffd1;border-color:#ffffff24;box-shadow:none}.studio-chrome__live:hover{background:rgba(255,255,255,.1)}.studio-chrome__live--warn{background:linear-gradient(180deg,rgba(217,119,6,.7),rgba(146,64,14,.9));color:#fff7ed;border-color:#f59e0b61}.studio-chrome__live--on-air{background:linear-gradient(180deg,rgba(239,68,68,.92),rgba(153,27,27,.98));color:#fff1f2;border-color:#f8717157;box-shadow:0 12px 24px #7f1d1d47}.studio-mode-workspace__boards-row{display:grid;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);align-items:start}.studio-board-column,.studio-mode-workspace__boards-row>.studio-board-panel{min-width:0}.studio-board-panel{height:100%}.studio-board-panel__header{gap:0}.studio-board-panel__eyebrow{display:none}.studio-board-panel__title{font-size:.95rem}.studio-board-panel__badge{min-height:24px;padding:0 8px;font-size:.62rem}.studio-slot-pickers--compact{gap:6px;align-items:center}.studio-slot-picker__btn--add{min-width:36px;min-height:36px;padding:0;font-size:1.2rem;line-height:1}.studio-slot-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 8px 0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.studio-slot-chip__label{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;color:#eef2ff}.studio-slot-chip__actions{display:inline-flex;align-items:center;gap:4px}.studio-slot-chip__btn{width:22px;height:22px;border:none;border-radius:999px;background:rgba(255,255,255,.08);color:#ffffffc2;cursor:pointer}.studio-slot-chip__btn:disabled{opacity:.35;cursor:default}.studio-slot-chip__btn--danger{background:rgba(239,68,68,.16);color:#fecaca}.studio-board-stage{width:100%}.studio-source-strip{gap:12px;padding:12px 14px}.studio-source-strip__item{width:196px;gap:8px}.studio-source-strip__thumb{width:196px;max-width:none}.studio-source-strip__thumb-overlay{inset:8px 8px auto 8px;align-items:flex-start}.studio-source-strip__meter-overlay{position:absolute;top:0;right:0;width:18px;height:100%;border-radius:9px;overflow:hidden;background:rgba(5,10,18,.66)}.studio-source-strip__meter-overlay .audio-meter-wrap{position:absolute!important;top:2px!important;right:2px!important;bottom:2px!important;left:2px!important;width:auto!important;height:auto!important;background:transparent!important}.studio-source-strip__thumb-level,.studio-source-strip__meter-col,.studio-source-strip__meta-note{display:none}.studio-source-strip__meta-row{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:8px;align-items:start}.studio-source-strip__cap{padding-top:4px}.studio-source-strip__controls-col{width:92px;min-width:92px;padding:0;gap:6px}.studio-source-strip__fader{min-height:0;width:100%;max-width:none}.studio-source-strip__fader-inner{min-height:34px;max-width:none;padding:0 8px}.studio-source-strip__vol--horizontal{position:static!important;width:100%!important;height:18px!important;transform:none!important}.studio-source-strip__vol--horizontal::-webkit-slider-runnable-track{height:4px;border-radius:999px}.studio-source-strip__vol--horizontal::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px}.studio-source-strip__vol--horizontal::-moz-range-track,.studio-source-strip__vol--horizontal::-moz-range-progress{height:4px;border-radius:999px}.studio-source-strip__vol--horizontal::-moz-range-thumb{width:14px;height:14px}.studio-source-strip__mute{width:100%;min-height:28px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.05);color:#ffffffd1;font-size:.68rem;font-weight:800;letter-spacing:.08em;cursor:pointer}.studio-source-strip__mute--active{background:rgba(239,68,68,.18);color:#fee2e2;border-color:#ef44443d}@media (max-width: 1180px){.studio-mode-workspace__boards-row{grid-template-columns:1fr}.studio-action-rail{width:100%;flex-direction:row}.studio-info-card--summary{flex-wrap:wrap}.studio-info-card__meta-inline{margin-left:0}}.studio-mode-workspace{background:radial-gradient(circle at top left,rgba(229,57,53,.1),transparent 24%),radial-gradient(circle at top right,rgba(255,255,255,.12),transparent 26%),linear-gradient(180deg,#f6f0f0 0%,#ece5e5 100%);color:#241f24}.studio-chrome{display:flex;flex-direction:column;align-items:stretch;gap:0;background:rgba(255,255,255,.72);border-bottom:1px solid rgba(109,93,95,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.studio-chrome__head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.studio-chrome__metrics{display:flex;flex-wrap:wrap;align-items:center;font-size:11px;line-height:1.35;padding:4px 0 2px;margin-top:2px;border-top:1px solid rgba(61,52,59,.12);color:#5a4d54}.studio-chrome__metric-k{color:#3d3439;font-weight:600;margin-right:.2em}.studio-chrome__metric-sep{opacity:.5;padding:0 .4em;-webkit-user-select:none;user-select:none}.studio-chrome__identity{min-width:0}.studio-chrome__title-row{gap:14px}.studio-chrome__logo{width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:0 10px 20px #7c2a2a29;flex-shrink:0}.studio-chrome__title{color:#2c2328}.studio-chrome__actions{gap:10px}.studio-chrome__health{background:rgba(61,52,59,.08);color:#4f4349;border-color:#3d343b1a}.studio-chrome__health--idle{background:rgba(61,52,59,.08);color:#65555d}.studio-chrome__health--connecting,.studio-chrome__health--warning{background:rgba(217,119,6,.18);color:#9a5514;border-color:#d9770647}.studio-chrome__health--live{background:rgba(229,57,53,.14);color:#b3261e;border-color:#e539353d}.studio-chrome__settings,.studio-chrome__close{background:rgba(61,52,59,.06);color:#352d33;border-color:#3d343b1a}.studio-chrome__settings{min-width:42px;padding:0}.studio-chrome__settings svg{width:18px;height:18px}.studio-chrome__settings i.fi{font-size:18px;line-height:1}.studio-chrome__close:hover,.studio-chrome__settings:hover{background:rgba(61,52,59,.1)}.studio-chrome__live{background:rgba(61,52,59,.08);color:#61545b;border-color:#3d343b1f}.studio-chrome__live--warn{background:linear-gradient(180deg,rgba(245,158,11,.84),rgba(180,83,9,.92));color:#fff7ed;border-color:#b4530947}.studio-chrome__live--on-air{background:linear-gradient(180deg,rgba(239,68,68,.96),rgba(185,28,28,1));color:#fff5f5;border-color:#b91c1c3d}.studio-mode-workspace__body{padding-top:14px}.studio-info-card--summary,.studio-board-panel,.studio-source-strip,.studio-settings-modal,.studio-debug-log-modal__dialog{background:rgba(255,255,255,.76);border-color:#6d5d5f1a;box-shadow:0 18px 40px #634e561a}.studio-info-card__label,.studio-info-card__subtle,.studio-program-output-meter__label,.studio-board-panel__title{color:#60535a}.studio-info-card__value,.studio-board-panel__title,.studio-source-strip__cap{color:#2f262c}.studio-action-rail{justify-content:center}.studio-swap-btn--switch{min-height:58px;border-color:#e5393533;background:linear-gradient(180deg,rgba(239,68,68,.92),rgba(185,28,28,1));color:#fff7f7;letter-spacing:.08em;box-shadow:0 18px 28px #b91c1c2e}.studio-source-strip{align-items:stretch!important;gap:16px!important}.studio-source-strip__item{width:332px;border-radius:28px}.studio-source-strip__thumb-frame{position:relative}.studio-source-strip__thumb{width:100%;border-radius:24px;background:#3c3940}.studio-source-strip__thumb-overlay{top:10px;right:12px;bottom:12px;left:12px;display:flex;justify-content:space-between;align-items:flex-start}.studio-source-strip__thumb-chip{background:rgba(29,25,30,.78);color:#f7eef1}.studio-source-strip__meter-overlay{top:10px;right:10px;width:14px;height:calc(100% - 20px);border-radius:999px;background:rgba(24,24,24,.34)}.studio-source-strip__control-row{display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:12px;align-items:stretch}.studio-source-strip__meta-actions{display:grid;grid-template-columns:minmax(0,1fr) 54px 78px 54px;gap:10px;align-items:center}.studio-source-strip__cap{min-height:46px;display:flex;align-items:center;padding:0 18px;border-radius:18px;background:#3c3940;color:#fbf5f6;font-size:.88rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-source-strip__action{min-height:46px;border:1px solid rgba(61,52,59,.1);border-radius:16px;background:#3c3940;color:#fbf5f6;font-family:var(--font);font-size:.88rem;font-weight:700;cursor:pointer}.studio-source-strip__action--program{background:#403840}.studio-source-strip__action--mute-active{background:rgba(229,57,53,.9)}.studio-source-strip__action:hover{filter:brightness(1.08)}.studio-source-strip__fader-rail{display:flex;align-items:stretch;justify-content:center;padding:8px 0;border-radius:20px;background:#3c3940}.studio-source-strip__vol--vertical{width:22px!important;height:100%!important;min-height:128px;writing-mode:vertical-lr;direction:rtl;accent-color:#ffffff;background:transparent}.studio-source-strip__vol--vertical::-webkit-slider-runnable-track{width:4px;border-radius:999px;background:linear-gradient(to top,#f4f4f5 0%,#f4f4f5 var(--studio-vol-pct, 0%),rgba(255,255,255,.18) var(--studio-vol-pct, 0%),rgba(255,255,255,.18) 100%)}.studio-source-strip__vol--vertical::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:4px;background:#ffffff;margin-left:-7px}.studio-source-strip__vol--vertical::-moz-range-track{width:4px;border-radius:999px;background:rgba(255,255,255,.18)}.studio-source-strip__vol--vertical::-moz-range-progress{width:4px;border-radius:999px;background:#ffffff}.studio-source-strip__vol--vertical::-moz-range-thumb{width:18px;height:18px;border:none;border-radius:4px;background:#ffffff}.studio-settings-modal,.studio-debug-log-modal__dialog{color:#2f262c}@media (max-width: 1180px){.studio-chrome{flex-direction:column;align-items:stretch}.studio-chrome__actions{width:100%;flex-wrap:wrap}.studio-source-strip__item{width:292px}.studio-source-strip__meta-actions{grid-template-columns:minmax(0,1fr) 46px 68px 46px}}.studio-mode-workspace{background:radial-gradient(circle at 50% 40%,rgba(95,10,10,.32),transparent 26%),linear-gradient(180deg,#0d0a0b 0%,#090708 100%);color:#f2eded}.studio-chrome,.studio-info-card--summary,.studio-board-panel,.studio-source-strip,.studio-settings-modal,.studio-debug-log-modal__dialog{background:rgba(28,27,28,.92);border-color:#ffffff14;box-shadow:0 18px 40px #00000047}.studio-chrome__title,.studio-info-card__value,.studio-board-panel__title,.studio-source-strip__cap{color:#f3eeee}.studio-info-card__label,.studio-info-card__subtle,.studio-program-output-meter__label{color:#dbcecebd}.studio-chrome__health{background:rgba(255,255,255,.06);color:#efe7e7db;border-color:#ffffff1a}.studio-chrome__health--connecting,.studio-chrome__health--warning{background:rgba(255,171,64,.16);color:#ffd08a;border-color:#ffab4047}.studio-chrome__health--live{background:rgba(239,68,68,.16);color:#ffc7c7;border-color:#ef444438}.studio-chrome__settings,.studio-chrome__close{background:rgba(255,255,255,.05);color:#f2ecec;border-color:#ffffff14}.studio-chrome__close:hover,.studio-chrome__settings:hover{background:rgba(255,255,255,.09)}.studio-source-strip__item{width:214px!important;padding:10px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;background:rgba(255,255,255,.03)!important;box-sizing:border-box!important}.studio-source-strip__top-row{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:10px!important;align-items:stretch!important}.studio-source-strip__thumb-frame{position:relative!important;aspect-ratio:16 / 9!important;overflow:hidden!important;border-radius:14px!important;width:100%!important}.studio-source-strip__thumb{width:100%;height:100%;display:block;object-fit:cover;border-radius:14px;background:#38363a}.studio-source-strip__thumb-overlay{top:8px;right:8px;bottom:8px;left:8px}.studio-source-strip__meter-overlay{top:8px;right:8px;width:8px;height:calc(100% - 16px);border-radius:999px;background:rgba(0,0,0,.28);overflow:hidden}.studio-source-strip__meter-overlay .audio-meter-wrap{position:absolute!important;top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;width:auto!important;height:auto!important;max-height:calc(100% - 2px)!important;overflow:hidden!important;background:transparent!important}.studio-source-strip__fader-stack{display:flex!important;align-items:stretch!important;align-self:stretch!important;height:100%!important;min-height:0!important}.studio-source-strip__fader-rail{width:34px!important;min-width:34px!important;height:100%!important;box-sizing:border-box!important;padding:6px!important;border-radius:14px!important;background:#38363a!important;overflow:hidden!important;display:flex!important;justify-content:center!important;align-items:center!important}.studio-source-strip__fader-track{position:relative!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.studio-source-strip__vol--vertical{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;position:absolute!important;left:50%!important;top:50%!important;width:calc(100% + 72px)!important;height:16px!important;min-height:0!important;transform:translate(-50%,-50%) rotate(-90deg)!important;transform-origin:center!important;opacity:1!important;cursor:pointer!important;background:transparent!important}.studio-source-strip__vol--vertical::-webkit-slider-runnable-track{height:4px!important;border-radius:999px!important;background:linear-gradient(to right,#f4f4f5 0%,#f4f4f5 var(--studio-vol-pct, 0%),rgba(255,255,255,.18) var(--studio-vol-pct, 0%),rgba(255,255,255,.18) 100%)!important}.studio-source-strip__vol--vertical::-webkit-slider-thumb{-webkit-appearance:none!important;width:14px!important;height:14px!important;margin-top:-5px!important;border-radius:3px!important;border:none!important;background:#ffffff!important}.studio-source-strip__vol--vertical::-moz-range-track{height:4px!important;border-radius:999px!important;background:rgba(255,255,255,.18)!important}.studio-source-strip__vol--vertical::-moz-range-progress{height:4px!important;border-radius:999px!important;background:#ffffff!important}.studio-source-strip__vol--vertical::-moz-range-thumb{width:14px!important;height:14px!important;border:none!important;border-radius:3px!important;background:#ffffff!important}.studio-source-strip__action--mute{min-height:30px;border-radius:10px;background:#38363a}.studio-source-strip__bottom-row{display:flex!important;gap:8px!important;align-items:center!important}.studio-source-strip__name-fav{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px}.studio-source-strip__cap--grow{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-source-strip__fav-ico{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;min-height:30px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#38363a;color:#ffffff8c;cursor:pointer}.studio-source-strip__fav-ico svg{width:16px;height:16px}.studio-source-strip__fav-ico--on{color:#ffd54f;border-color:#ffd54f59}.studio-source-strip__fav-ico:hover{filter:brightness(1.12)}.studio-source-strip__cap{flex:1 1 auto!important;min-height:30px!important;border-radius:12px!important;background:#38363a!important;padding:0 12px!important;font-size:.74rem!important}.studio-source-strip__meta-actions{flex:0 0 auto!important;display:flex!important;gap:8px!important;align-items:center!important;margin-left:auto!important}.studio-source-strip__action{width:30px;min-height:30px;border-radius:10px;background:#38363a;color:#f4eeee;padding:0;font-size:.62rem}.studio-source-strip__action--program,.studio-source-strip__action--mute{font-size:.56rem;letter-spacing:.02em}.studio-source-strip__action i.fi{font-size:15px;line-height:1}.studio-slot-picker--header-add{position:relative}.studio-slot-picker__btn--header{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#f4ecece6;font-family:var(--font);font-size:.74rem;font-weight:600;cursor:pointer}.studio-slot-picker__btn--header:hover{background:rgba(255,255,255,.1)}.studio-board-panel__title-row{justify-content:flex-start;gap:10px}.studio-board-panel__badge{margin-left:auto}@media (max-width: 1180px){.studio-source-strip__item{width:214px}}.studio-program-stage-row{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;gap:12px!important;align-items:stretch!important}.studio-program-stage-row>.studio-board-panel{min-width:0!important}.studio-program-output-meter--vertical{margin-top:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:36px!important;min-width:36px!important}.studio-program-output-meter--vertical .studio-program-output-meter__head{display:flex!important;justify-content:center!important}.studio-program-output-meter--vertical .studio-program-output-meter__label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.64rem!important;letter-spacing:.08em!important;text-align:center}.studio-program-output-meter__meter--vertical{flex:1 1 auto!important;width:100%!important;min-height:0!important;height:auto!important;position:relative!important;border-radius:14px!important;background:rgba(3,6,11,.76)!important;overflow:hidden!important}.studio-program-output-meter__meter--vertical .audio-meter-wrap{position:absolute!important;top:4px!important;right:4px!important;bottom:4px!important;left:4px!important;width:auto!important;height:auto!important}.studio-program-output-meter__meter--vertical .audio-meter-wrap--strip-vertical{background:transparent!important}.studio-source-strip__action--mute-active{background:rgba(229,57,53,.9)!important;color:#fff!important}@media (max-width: 1180px){.studio-program-stage-row{grid-template-columns:minmax(0,1fr) 30px!important;gap:8px!important}.studio-program-output-meter--vertical{width:30px!important;min-width:30px!important}}.pwa-update-banner{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:20050;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;max-width:min(calc(100vw - 24px),420px);padding:12px 16px;border-radius:14px;border:1px solid var(--border);background:var(--surface);box-shadow:0 12px 40px #0000008c;font-family:var(--font);font-size:14px;color:var(--text)}.pwa-update-banner__text{flex:1 1 200px;line-height:1.35}.pwa-update-banner__actions{display:flex;flex-shrink:0;gap:8px}.pwa-update-banner__btn{border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;font-family:var(--font);cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s}.pwa-update-banner__btn--primary{background:var(--btn-red-grad);border-color:var(--red-dk);color:#fff}.pwa-update-banner__btn--primary:hover{filter:brightness(1.08)}.pwa-update-banner__btn--ghost{background:var(--surface2);border-color:var(--border);color:var(--text)}.pwa-update-banner__btn--ghost:hover{border-color:var(--red);background:rgba(229,57,53,.12);color:#fff}
