@font-face{font-family:uicons-solid-rounded;src:url(/assets/uicons-solid-rounded-IYSBBSWN-CdPka4yL.woff2)format("woff2"),url(/assets/uicons-solid-rounded-UWVI4CEC-BquqBmA0.woff)format("woff"),url(/assets/uicons-solid-rounded-N5CQNTC6-D6eJ0FUi.eot#iefix)format("embedded-opentype");font-display:swap}i[class^=fi-sr-]:before,i[class*=\ fi-sr-]:before,span[class^=fi-sr-]:before,span[class*=fi-sr-]:before{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;font-family:uicons-solid-rounded!important;font-weight:400!important}.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:"﻿"}.fi-sr-0:before{content:""}.fi-sr-00s-music-disc:before{content:""}.fi-sr-1:before{content:""}.fi-sr-2:before{content:""}.fi-sr-3:before{content:""}.fi-sr-360-degrees:before{content:""}.fi-sr-4:before{content:""}.fi-sr-404:before{content:""}.fi-sr-5:before{content:""}.fi-sr-6:before{content:""}.fi-sr-60s-music-disc:before{content:""}.fi-sr-7:before{content:""}.fi-sr-70s-music-disc:before{content:""}.fi-sr-8:before{content:""}.fi-sr-80s-music-disc:before{content:""}.fi-sr-9:before{content:""}.fi-sr-90s-music-disc:before{content:""}.fi-sr-a:before{content:""}.fi-sr-accident:before{content:""}.fi-sr-acorn:before{content:""}.fi-sr-ad-paid:before{content:""}.fi-sr-ad:before{content:""}.fi-sr-add-document:before{content:""}.fi-sr-add-folder:before{content:""}.fi-sr-add-image:before{content:""}.fi-sr-add:before{content:""}.fi-sr-address-book:before{content:""}.fi-sr-address-card:before{content:""}.fi-sr-admin-alt:before{content:""}.fi-sr-admin:before{content:""}.fi-sr-age-alt:before{content:""}.fi-sr-age-restriction-eighteen:before{content:""}.fi-sr-age-restriction-seven:before{content:""}.fi-sr-age-restriction-six:before{content:""}.fi-sr-age-restriction-sixteen:before{content:""}.fi-sr-age-restriction-thirteen:before{content:""}.fi-sr-age-restriction-three:before{content:""}.fi-sr-age-restriction-twelve:before{content:""}.fi-sr-age-restriction-twenty-one:before{content:""}.fi-sr-age-restriction-zero:before{content:""}.fi-sr-age:before{content:""}.fi-sr-air-conditioner:before{content:""}.fi-sr-air-freshener:before{content:""}.fi-sr-air-pollution:before{content:""}.fi-sr-airplane-journey:before{content:""}.fi-sr-airplane-window-open:before{content:""}.fi-sr-airplay:before{content:""}.fi-sr-alarm-clock:before{content:""}.fi-sr-alarm-exclamation:before{content:""}.fi-sr-alarm-plus:before{content:""}.fi-sr-alarm-snooze:before{content:""}.fi-sr-album-circle-plus:before{content:""}.fi-sr-album-circle-user:before{content:""}.fi-sr-album-collection:before{content:""}.fi-sr-album:before{content:""}.fi-sr-algorithm:before{content:""}.fi-sr-alicorn:before{content:""}.fi-sr-alien:before{content:""}.fi-sr-align-center:before{content:""}.fi-sr-align-justify:before{content:""}.fi-sr-align-left:before{content:""}.fi-sr-align-slash:before{content:""}.fi-sr-ambulance:before{content:""}.fi-sr-amusement-park:before{content:""}.fi-sr-analyse-alt:before{content:""}.fi-sr-analyse:before{content:""}.fi-sr-anatomical-heart:before{content:""}.fi-sr-anchor:before{content:""}.fi-sr-angel:before{content:""}.fi-sr-angle-90:before{content:""}.fi-sr-angle-circle-down:before{content:""}.fi-sr-angle-circle-left:before{content:""}.fi-sr-angle-circle-right:before{content:""}.fi-sr-angle-circle-up:before{content:""}.fi-sr-angle-double-left:before{content:""}.fi-sr-angle-double-right:before{content:""}.fi-sr-angle-double-small-down:before{content:""}.fi-sr-angle-double-small-left:before{content:""}.fi-sr-angle-double-small-right:before{content:""}.fi-sr-angle-double-small-up:before{content:""}.fi-sr-angle-down:before{content:""}.fi-sr-angle-left:before{content:""}.fi-sr-angle-right:before{content:""}.fi-sr-angle-small-down:before{content:""}.fi-sr-angle-small-left:before{content:""}.fi-sr-angle-small-right:before{content:""}.fi-sr-angle-small-up:before{content:""}.fi-sr-angle-square-down:before{content:""}.fi-sr-angle-square-left:before{content:""}.fi-sr-angle-square-right:before{content:""}.fi-sr-angle-square-up:before{content:""}.fi-sr-angle-up:before{content:""}.fi-sr-angle:before{content:""}.fi-sr-angles-up-down:before{content:""}.fi-sr-angry:before{content:""}.fi-sr-animated-icon:before{content:""}.fi-sr-ankh:before{content:""}.fi-sr-answer-alt:before{content:""}.fi-sr-answer:before{content:""}.fi-sr-apartment:before{content:""}.fi-sr-aperture:before{content:""}.fi-sr-api:before{content:""}.fi-sr-apple-core:before{content:""}.fi-sr-apple-crate:before{content:""}.fi-sr-apple-whole:before{content:""}.fi-sr-apps-add:before{content:""}.fi-sr-apps-delete:before{content:""}.fi-sr-apps-sort:before{content:""}.fi-sr-apps:before{content:""}.fi-sr-archive:before{content:""}.fi-sr-archway:before{content:""}.fi-sr-arrow-alt-circle-down:before{content:""}.fi-sr-arrow-alt-circle-left:before{content:""}.fi-sr-arrow-alt-circle-right:before{content:""}.fi-sr-arrow-alt-circle-up:before{content:""}.fi-sr-arrow-alt-down:before{content:""}.fi-sr-arrow-alt-from-bottom:before{content:""}.fi-sr-arrow-alt-from-left:before{content:""}.fi-sr-arrow-alt-from-right:before{content:""}.fi-sr-arrow-alt-from-top:before{content:""}.fi-sr-arrow-alt-left:before{content:""}.fi-sr-arrow-alt-right:before{content:""}.fi-sr-arrow-alt-square-down:before{content:""}.fi-sr-arrow-alt-square-left:before{content:""}.fi-sr-arrow-alt-square-right:before{content:""}.fi-sr-arrow-alt-square-up:before{content:""}.fi-sr-arrow-alt-to-bottom:before{content:""}.fi-sr-arrow-alt-to-left:before{content:""}.fi-sr-arrow-alt-to-right:before{content:""}.fi-sr-arrow-alt-to-top:before{content:""}.fi-sr-arrow-alt-up:before{content:""}.fi-sr-arrow-circle-down:before{content:""}.fi-sr-arrow-circle-left:before{content:""}.fi-sr-arrow-circle-right:before{content:""}.fi-sr-arrow-circle-up:before{content:""}.fi-sr-arrow-comparison:before{content:""}.fi-sr-arrow-down-from-arc:before{content:""}.fi-sr-arrow-down-from-dotted-line:before{content:""}.fi-sr-arrow-down-left:before{content:""}.fi-sr-arrow-down-small-big:before{content:""}.fi-sr-arrow-down-to-dotted-line:before{content:""}.fi-sr-arrow-down-to-square:before{content:""}.fi-sr-arrow-down-triangle-square:before{content:""}.fi-sr-arrow-down:before{content:""}.fi-sr-arrow-from-bottom:before{content:""}.fi-sr-arrow-from-left:before{content:""}.fi-sr-arrow-from-right:before{content:""}.fi-sr-arrow-from-top:before{content:""}.fi-sr-arrow-left-from-arc:before{content:""}.fi-sr-arrow-left-from-line:before{content:""}.fi-sr-arrow-left-to-arc:before{content:""}.fi-sr-arrow-left:before{content:""}.fi-sr-arrow-progress-alt:before{content:""}.fi-sr-arrow-progress:before{content:""}.fi-sr-arrow-right-to-bracket:before{content:""}.fi-sr-arrow-right:before{content:""}.fi-sr-arrow-small-down:before{content:""}.fi-sr-arrow-small-left:before{content:""}.fi-sr-arrow-small-right:before{content:""}.fi-sr-arrow-small-up:before{content:""}.fi-sr-arrow-square-down:before{content:""}.fi-sr-arrow-square-left:before{content:""}.fi-sr-arrow-square-right:before{content:""}.fi-sr-arrow-square-up:before{content:""}.fi-sr-arrow-to-bottom:before{content:""}.fi-sr-arrow-to-left:before{content:""}.fi-sr-arrow-to-right:before{content:""}.fi-sr-arrow-to-top:before{content:""}.fi-sr-arrow-trend-down:before{content:""}.fi-sr-arrow-trend-up:before{content:""}.fi-sr-arrow-turn-down-left:before{content:""}.fi-sr-arrow-turn-down-right:before{content:""}.fi-sr-arrow-turn-left-up:before{content:""}.fi-sr-arrow-up-from-dotted-line:before{content:""}.fi-sr-arrow-up-from-ground-water:before{content:""}.fi-sr-arrow-up-from-square:before{content:""}.fi-sr-arrow-up-left-from-circle:before{content:""}.fi-sr-arrow-up-left:before{content:""}.fi-sr-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.fi-sr-arrow-up-right-from-square:before{content:""}.fi-sr-arrow-up-right:before{content:""}.fi-sr-arrow-up-small-big:before{content:""}.fi-sr-arrow-up-square-triangle:before{content:""}.fi-sr-arrow-up-to-arc:before{content:""}.fi-sr-arrow-up-to-dotted-line:before{content:""}.fi-sr-arrow-up:before{content:""}.fi-sr-arrow-upward-growth-crypto:before{content:""}.fi-sr-arrows-alt-h:before{content:""}.fi-sr-arrows-alt-v:before{content:""}.fi-sr-arrows-alt:before{content:""}.fi-sr-arrows-cross:before{content:""}.fi-sr-arrows-from-dotted-line:before{content:""}.fi-sr-arrows-from-line:before{content:""}.fi-sr-arrows-h-copy:before{content:""}.fi-sr-arrows-h:before{content:""}.fi-sr-arrows-repeat-1:before{content:""}.fi-sr-arrows-repeat:before{content:""}.fi-sr-arrows-retweet:before{content:""}.fi-sr-arrows-split-right-and-left:before{content:""}.fi-sr-arrows-split-up-and-left:before{content:""}.fi-sr-arrows-to-circle:before{content:""}.fi-sr-arrows-to-dotted-line:before{content:""}.fi-sr-arrows-to-eye:before{content:""}.fi-sr-arrows-to-line:before{content:""}.fi-sr-arrows:before{content:""}.fi-sr-artificial-intelligence:before{content:""}.fi-sr-assept-document:before{content:""}.fi-sr-assessment-alt:before{content:""}.fi-sr-assessment:before{content:""}.fi-sr-assistive-listening-systems:before{content:""}.fi-sr-asterik:before{content:""}.fi-sr-at:before{content:""}.fi-sr-attribution-pen:before{content:""}.fi-sr-attribution-pencil:before{content:""}.fi-sr-aubergine:before{content:""}.fi-sr-auction:before{content:""}.fi-sr-audience-megaphone:before{content:""}.fi-sr-audio-description-slash:before{content:""}.fi-sr-audit-alt:before{content:""}.fi-sr-audit:before{content:""}.fi-sr-austral-sign:before{content:""}.fi-sr-avocado:before{content:""}.fi-sr-award:before{content:""}.fi-sr-axe-battle:before{content:""}.fi-sr-axe:before{content:""}.fi-sr-b:before{content:""}.fi-sr-baby-carriage:before{content:""}.fi-sr-baby:before{content:""}.fi-sr-back-up:before{content:""}.fi-sr-background:before{content:""}.fi-sr-backpack:before{content:""}.fi-sr-bacon:before{content:""}.fi-sr-bacteria:before{content:""}.fi-sr-bacterium:before{content:""}.fi-sr-badge-check:before{content:""}.fi-sr-badge-dollar:before{content:""}.fi-sr-badge-leaf:before{content:""}.fi-sr-badge-percent:before{content:""}.fi-sr-badge-sheriff:before{content:""}.fi-sr-badge:before{content:""}.fi-sr-badger-honey:before{content:""}.fi-sr-badminton:before{content:""}.fi-sr-bag-map-pin:before{content:""}.fi-sr-bag-seedling:before{content:""}.fi-sr-bag-shopping-minus:before{content:""}.fi-sr-bags-shopping:before{content:""}.fi-sr-baguette:before{content:""}.fi-sr-bahai:before{content:""}.fi-sr-baht-sign:before{content:""}.fi-sr-balance-scale-left:before{content:""}.fi-sr-balance-scale-right:before{content:""}.fi-sr-ball-pile:before{content:""}.fi-sr-ballet-dance:before{content:""}.fi-sr-balloon:before{content:""}.fi-sr-balloons:before{content:""}.fi-sr-ballot-check:before{content:""}.fi-sr-ballot:before{content:""}.fi-sr-ban-bug:before{content:""}.fi-sr-ban:before{content:""}.fi-sr-banana:before{content:""}.fi-sr-band-aid:before{content:""}.fi-sr-bangladeshi-taka-sign:before{content:""}.fi-sr-banjo:before{content:""}.fi-sr-bank:before{content:""}.fi-sr-banner-2:before{content:""}.fi-sr-banner-3:before{content:""}.fi-sr-banner-4:before{content:""}.fi-sr-banner-5:before{content:""}.fi-sr-banner:before{content:""}.fi-sr-barber-pole:before{content:""}.fi-sr-barber-shop:before{content:""}.fi-sr-barcode-read:before{content:""}.fi-sr-barcode-scan:before{content:""}.fi-sr-barcode:before{content:""}.fi-sr-bars-filter:before{content:""}.fi-sr-bars-progress:before{content:""}.fi-sr-bars-sort:before{content:""}.fi-sr-bars-staggered:before{content:""}.fi-sr-baseball-alt:before{content:""}.fi-sr-baseball:before{content:""}.fi-sr-basket-shopping-minus:before{content:""}.fi-sr-basket-shopping-plus:before{content:""}.fi-sr-basket-shopping-simple:before{content:""}.fi-sr-basketball-hoop:before{content:""}.fi-sr-basketball:before{content:""}.fi-sr-bat:before{content:""}.fi-sr-bath:before{content:""}.fi-sr-battery-bolt:before{content:""}.fi-sr-battery-empty:before{content:""}.fi-sr-battery-exclamation:before{content:""}.fi-sr-battery-full:before{content:""}.fi-sr-battery-half:before{content:""}.fi-sr-battery-quarter:before{content:""}.fi-sr-battery-slash:before{content:""}.fi-sr-battery-three-quarters:before{content:""}.fi-sr-beacon:before{content:""}.fi-sr-bed-alt:before{content:""}.fi-sr-bed-bunk:before{content:""}.fi-sr-bed-empty:before{content:""}.fi-sr-bed:before{content:""}.fi-sr-bee:before{content:""}.fi-sr-beer-mug-empty:before{content:""}.fi-sr-beer:before{content:""}.fi-sr-bell-concierge:before{content:""}.fi-sr-bell-notification-call:before{content:""}.fi-sr-bell-notification-social-media:before{content:""}.fi-sr-bell-ring:before{content:""}.fi-sr-bell-school-slash:before{content:""}.fi-sr-bell-school:before{content:""}.fi-sr-bell-slash:before{content:""}.fi-sr-bell:before{content:""}.fi-sr-bells:before{content:""}.fi-sr-bench-tree:before{content:""}.fi-sr-benefit-diamond-alt:before{content:""}.fi-sr-benefit-diamond:before{content:""}.fi-sr-benefit-hand:before{content:""}.fi-sr-benefit-increase:before{content:""}.fi-sr-benefit-porcent:before{content:""}.fi-sr-benefit:before{content:""}.fi-sr-betamax:before{content:""}.fi-sr-bible:before{content:""}.fi-sr-bicycle-journey:before{content:""}.fi-sr-bike:before{content:""}.fi-sr-biking-mountain:before{content:""}.fi-sr-biking:before{content:""}.fi-sr-bill-arrow:before{content:""}.fi-sr-billiard:before{content:""}.fi-sr-bin-bottles:before{content:""}.fi-sr-binary-circle-check:before{content:""}.fi-sr-binary-lock:before{content:""}.fi-sr-binary-slash:before{content:""}.fi-sr-binary:before{content:""}.fi-sr-binoculars:before{content:""}.fi-sr-bio-leaves:before{content:""}.fi-sr-bio:before{content:""}.fi-sr-biohazard:before{content:""}.fi-sr-bird:before{content:""}.fi-sr-bitcoin-sign:before{content:""}.fi-sr-blanket:before{content:""}.fi-sr-blender-phone:before{content:""}.fi-sr-blender:before{content:""}.fi-sr-blinds-open:before{content:""}.fi-sr-blinds-raised:before{content:""}.fi-sr-blinds:before{content:""}.fi-sr-block-brick:before{content:""}.fi-sr-block-microphone:before{content:""}.fi-sr-block-question:before{content:""}.fi-sr-block-quote:before{content:""}.fi-sr-block:before{content:""}.fi-sr-blog-pencil:before{content:""}.fi-sr-blog-text:before{content:""}.fi-sr-blood-dropper:before{content:""}.fi-sr-blood-test-tube-alt:before{content:""}.fi-sr-blood-test-tube:before{content:""}.fi-sr-blood:before{content:""}.fi-sr-blossom:before{content:""}.fi-sr-blueberries:before{content:""}.fi-sr-blueprint:before{content:""}.fi-sr-bold:before{content:""}.fi-sr-bolt-auto:before{content:""}.fi-sr-bolt-slash:before{content:""}.fi-sr-bolt:before{content:""}.fi-sr-bomb:before{content:""}.fi-sr-bone-break:before{content:""}.fi-sr-bone:before{content:""}.fi-sr-bong:before{content:""}.fi-sr-bonus-alt:before{content:""}.fi-sr-bonus-star:before{content:""}.fi-sr-bonus:before{content:""}.fi-sr-book-alt:before{content:""}.fi-sr-book-arrow-right:before{content:""}.fi-sr-book-arrow-up:before{content:""}.fi-sr-book-atlas:before{content:""}.fi-sr-book-bookmark:before{content:""}.fi-sr-book-circle-arrow-right:before{content:""}.fi-sr-book-circle-arrow-up:before{content:""}.fi-sr-book-copy:before{content:""}.fi-sr-book-dead:before{content:""}.fi-sr-book-font:before{content:""}.fi-sr-book-heart:before{content:""}.fi-sr-book-medical:before{content:""}.fi-sr-book-open-cover:before{content:""}.fi-sr-book-open-reader:before{content:""}.fi-sr-book-plus:before{content:""}.fi-sr-book-quran:before{content:""}.fi-sr-book-section:before{content:""}.fi-sr-book-spells:before{content:""}.fi-sr-book-tanakh:before{content:""}.fi-sr-book-user:before{content:""}.fi-sr-book:before{content:""}.fi-sr-Booking:before{content:""}.fi-sr-bookmark-slash:before{content:""}.fi-sr-bookmark:before{content:""}.fi-sr-books-medical:before{content:""}.fi-sr-books:before{content:""}.fi-sr-boot-heeled:before{content:""}.fi-sr-boot:before{content:""}.fi-sr-booth-curtain:before{content:""}.fi-sr-border-all:before{content:""}.fi-sr-border-bottom:before{content:""}.fi-sr-border-center-h:before{content:""}.fi-sr-border-center-v:before{content:""}.fi-sr-border-inner:before{content:""}.fi-sr-border-left:before{content:""}.fi-sr-border-none:before{content:""}.fi-sr-border-outer:before{content:""}.fi-sr-border-right:before{content:""}.fi-sr-border-style-alt:before{content:""}.fi-sr-border-style:before{content:""}.fi-sr-border-top:before{content:""}.fi-sr-boss:before{content:""}.fi-sr-bottle-droplet:before{content:""}.fi-sr-bottle:before{content:""}.fi-sr-bow-arrow:before{content:""}.fi-sr-bowl-chopsticks-noodles:before{content:""}.fi-sr-bowl-chopsticks:before{content:""}.fi-sr-bowl-rice:before{content:""}.fi-sr-bowl-scoop:before{content:""}.fi-sr-bowl-scoops:before{content:""}.fi-sr-bowl-soft-serve:before{content:""}.fi-sr-bowl-spoon:before{content:""}.fi-sr-bowling-ball:before{content:""}.fi-sr-bowling-pins:before{content:""}.fi-sr-bowling:before{content:""}.fi-sr-box-alt:before{content:""}.fi-sr-box-ballot:before{content:""}.fi-sr-box-check:before{content:""}.fi-sr-box-circle-check:before{content:""}.fi-sr-box-dollar:before{content:""}.fi-sr-box-fragile:before{content:""}.fi-sr-box-heart:before{content:""}.fi-sr-box-open-full:before{content:""}.fi-sr-box-open:before{content:""}.fi-sr-box-tissue:before{content:""}.fi-sr-box-up:before{content:""}.fi-sr-box:before{content:""}.fi-sr-boxes:before{content:""}.fi-sr-boxing-glove:before{content:""}.fi-sr-bracket-curly-right:before{content:""}.fi-sr-bracket-curly:before{content:""}.fi-sr-bracket-round-right:before{content:""}.fi-sr-bracket-round:before{content:""}.fi-sr-bracket-square-right:before{content:""}.fi-sr-bracket-square:before{content:""}.fi-sr-brackets-curly:before{content:""}.fi-sr-brackets-round:before{content:""}.fi-sr-brackets-square:before{content:""}.fi-sr-braille-a:before{content:""}.fi-sr-braille-b:before{content:""}.fi-sr-braille-c:before{content:""}.fi-sr-braille-d:before{content:""}.fi-sr-braille-e:before{content:""}.fi-sr-braille-g:before{content:""}.fi-sr-braille-h:before{content:""}.fi-sr-braille-i:before{content:""}.fi-sr-braille-j:before{content:""}.fi-sr-braille-k:before{content:""}.fi-sr-braille-l:before{content:""}.fi-sr-braille-m:before{content:""}.fi-sr-braille-n-alt:before{content:""}.fi-sr-braille-n:before{content:""}.fi-sr-braille-o:before{content:""}.fi-sr-braille-p:before{content:""}.fi-sr-braille-q:before{content:""}.fi-sr-braille-r:before{content:""}.fi-sr-braille-s:before{content:""}.fi-sr-braille-t:before{content:""}.fi-sr-braille-u:before{content:""}.fi-sr-braille-v:before{content:""}.fi-sr-braille-w:before{content:""}.fi-sr-braille-x:before{content:""}.fi-sr-braille-y:before{content:""}.fi-sr-braille-z:before{content:""}.fi-sr-braille:before{content:""}.fi-sr-brain-circuit:before{content:""}.fi-sr-brain:before{content:""}.fi-sr-brake-warning:before{content:""}.fi-sr-branching:before{content:""}.fi-sr-brand:before{content:""}.fi-sr-branding:before{content:""}.fi-sr-bread-loaf:before{content:""}.fi-sr-bread-slice-butter:before{content:""}.fi-sr-bread-slice:before{content:""}.fi-sr-bread:before{content:""}.fi-sr-briefcase-arrow-right:before{content:""}.fi-sr-briefcase-blank:before{content:""}.fi-sr-briefcase:before{content:""}.fi-sr-brightness-low:before{content:""}.fi-sr-brightness:before{content:""}.fi-sr-bring-forward:before{content:""}.fi-sr-bring-front:before{content:""}.fi-sr-broadcast-tower:before{content:""}.fi-sr-broccoli:before{content:""}.fi-sr-broken-chain-link-wrong:before{content:""}.fi-sr-broken-image:before{content:""}.fi-sr-broom-ball:before{content:""}.fi-sr-broom:before{content:""}.fi-sr-browser-ui:before{content:""}.fi-sr-browser:before{content:""}.fi-sr-browsers:before{content:""}.fi-sr-brush:before{content:""}.fi-sr-bucket:before{content:""}.fi-sr-budget-alt:before{content:""}.fi-sr-budget:before{content:""}.fi-sr-bug-slash:before{content:""}.fi-sr-bug:before{content:""}.fi-sr-bugs:before{content:""}.fi-sr-build-alt:before{content:""}.fi-sr-build:before{content:""}.fi-sr-building-circle-arrow-right:before{content:""}.fi-sr-building-ngo:before{content:""}.fi-sr-building:before{content:""}.fi-sr-bulb:before{content:""}.fi-sr-bullet:before{content:""}.fi-sr-bullhorn:before{content:""}.fi-sr-bullseye-arrow:before{content:""}.fi-sr-bullseye-pointer:before{content:""}.fi-sr-bullseye:before{content:""}.fi-sr-burger-alt:before{content:""}.fi-sr-burger-fries:before{content:""}.fi-sr-burger-glass:before{content:""}.fi-sr-burrito:before{content:""}.fi-sr-burst:before{content:""}.fi-sr-bus-alt:before{content:""}.fi-sr-bus:before{content:""}.fi-sr-business-time:before{content:""}.fi-sr-Butter:before{content:""}.fi-sr-butterfly:before{content:""}.fi-sr-c:before{content:""}.fi-sr-cabin:before{content:""}.fi-sr-cactus:before{content:""}.fi-sr-cage-empty:before{content:""}.fi-sr-cake-birthday:before{content:""}.fi-sr-cake-slice:before{content:""}.fi-sr-cake-wedding:before{content:""}.fi-sr-calculator-bill:before{content:""}.fi-sr-calculator-math-tax:before{content:""}.fi-sr-calculator-money:before{content:""}.fi-sr-calculator-simple:before{content:""}.fi-sr-calculator:before{content:""}.fi-sr-calendar-arrow-down:before{content:""}.fi-sr-calendar-arrow-up:before{content:""}.fi-sr-calendar-birhtday-cake:before{content:""}.fi-sr-calendar-call:before{content:""}.fi-sr-calendar-check:before{content:""}.fi-sr-calendar-clock:before{content:""}.fi-sr-calendar-day:before{content:""}.fi-sr-calendar-days:before{content:""}.fi-sr-calendar-event-tax:before{content:""}.fi-sr-calendar-exclamation:before{content:""}.fi-sr-calendar-gavel-legal:before{content:""}.fi-sr-calendar-heart:before{content:""}.fi-sr-calendar-image:before{content:""}.fi-sr-calendar-lines-pen:before{content:""}.fi-sr-calendar-lines:before{content:""}.fi-sr-calendar-minus:before{content:""}.fi-sr-calendar-payment-loan:before{content:""}.fi-sr-calendar-pen:before{content:""}.fi-sr-calendar-plus:before{content:""}.fi-sr-calendar-salary:before{content:""}.fi-sr-calendar-shift-swap:before{content:""}.fi-sr-calendar-star:before{content:""}.fi-sr-calendar-swap:before{content:""}.fi-sr-calendar-week:before{content:""}.fi-sr-calendar-xmark:before{content:""}.fi-sr-calendar:before{content:""}.fi-sr-calendars:before{content:""}.fi-sr-call-duration:before{content:""}.fi-sr-call-history:before{content:""}.fi-sr-call-incoming:before{content:""}.fi-sr-call-missed:before{content:""}.fi-sr-call-outgoing:before{content:""}.fi-sr-camcorder:before{content:""}.fi-sr-camera-cctv:before{content:""}.fi-sr-camera-movie:before{content:""}.fi-sr-camera-retro:before{content:""}.fi-sr-camera-rotate:before{content:""}.fi-sr-camera-security:before{content:""}.fi-sr-camera-slash:before{content:""}.fi-sr-camera-viewfinder:before{content:""}.fi-sr-camera:before{content:""}.fi-sr-campfire:before{content:""}.fi-sr-camping:before{content:""}.fi-sr-can-food:before{content:""}.fi-sr-candle-holder:before{content:""}.fi-sr-candle-lotus-yoga:before{content:""}.fi-sr-candle-pose-yoga:before{content:""}.fi-sr-candy-alt:before{content:""}.fi-sr-candy-bar:before{content:""}.fi-sr-candy-cane:before{content:""}.fi-sr-candy-corn:before{content:""}.fi-sr-candy-sweet:before{content:""}.fi-sr-candy:before{content:""}.fi-sr-Cannabis:before{content:""}.fi-sr-canned-food:before{content:""}.fi-sr-capsules:before{content:""}.fi-sr-car-alt:before{content:""}.fi-sr-car-battery:before{content:""}.fi-sr-car-bolt:before{content:""}.fi-sr-car-building:before{content:""}.fi-sr-car-bump:before{content:""}.fi-sr-car-bus:before{content:""}.fi-sr-car-circle-bolt:before{content:""}.fi-sr-car-crash:before{content:""}.fi-sr-car-garage:before{content:""}.fi-sr-car-journey:before{content:""}.fi-sr-car-mechanic:before{content:""}.fi-sr-car-rear:before{content:""}.fi-sr-car-side-bolt:before{content:""}.fi-sr-car-side:before{content:""}.fi-sr-car-tilt:before{content:""}.fi-sr-car-tunnel:before{content:""}.fi-sr-car-wash:before{content:""}.fi-sr-car:before{content:""}.fi-sr-caravan-alt:before{content:""}.fi-sr-caravan:before{content:""}.fi-sr-card-club:before{content:""}.fi-sr-card-diamond:before{content:""}.fi-sr-card-heart:before{content:""}.fi-sr-card-spade:before{content:""}.fi-sr-cardinal-compass:before{content:""}.fi-sr-career-growth:before{content:""}.fi-sr-career-path:before{content:""}.fi-sr-caret-circle-down:before{content:""}.fi-sr-caret-circle-right:before{content:""}.fi-sr-caret-circle-up:before{content:""}.fi-sr-caret-down:before{content:""}.fi-sr-caret-left:before{content:""}.fi-sr-caret-quare-up:before{content:""}.fi-sr-caret-right:before{content:""}.fi-sr-caret-square-down:before{content:""}.fi-sr-caret-square-left_1:before{content:""}.fi-sr-caret-square-left:before{content:""}.fi-sr-caret-square-right:before{content:""}.fi-sr-caret-up:before{content:""}.fi-sr-carrot:before{content:""}.fi-sr-cars-crash:before{content:""}.fi-sr-cars:before{content:""}.fi-sr-cart-arrow-down:before{content:""}.fi-sr-cart-minus:before{content:""}.fi-sr-cart-shopping-fast:before{content:""}.fi-sr-cash-register:before{content:""}.fi-sr-cassette-tape:before{content:""}.fi-sr-cassette-vhs:before{content:""}.fi-sr-castle:before{content:""}.fi-sr-cat-head:before{content:""}.fi-sr-cat-space:before{content:""}.fi-sr-cat:before{content:""}.fi-sr-catalog-alt:before{content:""}.fi-sr-catalog-magazine:before{content:""}.fi-sr-catalog:before{content:""}.fi-sr-category-alt:before{content:""}.fi-sr-category:before{content:""}.fi-sr-cauldron:before{content:""}.fi-sr-cedi-sign:before{content:""}.fi-sr-cello:before{content:""}.fi-sr-cent-sign:before{content:""}.fi-sr-chair-office:before{content:""}.fi-sr-chair:before{content:""}.fi-sr-chalkboard-user:before{content:""}.fi-sr-chalkboard:before{content:""}.fi-sr-challenge-alt:before{content:""}.fi-sr-challenge:before{content:""}.fi-sr-channel:before{content:""}.fi-sr-charging-station:before{content:""}.fi-sr-chart-area:before{content:""}.fi-sr-chart-bullet:before{content:""}.fi-sr-chart-candlestick:before{content:""}.fi-sr-chart-connected:before{content:""}.fi-sr-chart-gantt:before{content:""}.fi-sr-chart-histogram:before{content:""}.fi-sr-chart-kanban:before{content:""}.fi-sr-chart-line-up-down:before{content:""}.fi-sr-chart-line-up:before{content:""}.fi-sr-chart-mixed-up-circle-currency:before{content:""}.fi-sr-chart-mixed-up-circle-dollar:before{content:""}.fi-sr-chart-mixed:before{content:""}.fi-sr-chart-network:before{content:""}.fi-sr-chart-pie-alt:before{content:""}.fi-sr-chart-pie-simple-circle-currency:before{content:""}.fi-sr-chart-pie-simple-circle-dollar:before{content:""}.fi-sr-chart-pie:before{content:""}.fi-sr-chart-pyramid:before{content:""}.fi-sr-chart-radar:before{content:""}.fi-sr-chart-scatter-3d:before{content:""}.fi-sr-chart-scatter-bubble:before{content:""}.fi-sr-chart-scatter:before{content:""}.fi-sr-chart-set-theory:before{content:""}.fi-sr-chart-simple-horizontal:before{content:""}.fi-sr-chart-simple:before{content:""}.fi-sr-chart-tree-map:before{content:""}.fi-sr-chart-tree:before{content:""}.fi-sr-chart-user:before{content:""}.fi-sr-chart-waterfall:before{content:""}.fi-sr-chat-arrow-down:before{content:""}.fi-sr-chat-arrow-grow:before{content:""}.fi-sr-chat-bubble-call:before{content:""}.fi-sr-chatbot-speech-bubble:before{content:""}.fi-sr-chatbot:before{content:""}.fi-sr-check-circle:before{content:""}.fi-sr-check-double:before{content:""}.fi-sr-check-in-calendar:before{content:""}.fi-sr-check-out-calendar:before{content:""}.fi-sr-check:before{content:""}.fi-sr-checkbox:before{content:""}.fi-sr-checklist-task-budget:before{content:""}.fi-sr-cheese-alt:before{content:""}.fi-sr-cheese:before{content:""}.fi-sr-cheeseburger:before{content:""}.fi-sr-cherry:before{content:""}.fi-sr-chess-bishop:before{content:""}.fi-sr-chess-board:before{content:""}.fi-sr-chess-clock-alt:before{content:""}.fi-sr-chess-clock:before{content:""}.fi-sr-chess-king-alt:before{content:""}.fi-sr-chess-king:before{content:""}.fi-sr-chess-knight-alt:before{content:""}.fi-sr-chess-knight:before{content:""}.fi-sr-chess-pawn-alt:before{content:""}.fi-sr-chess-pawn:before{content:""}.fi-sr-chess-piece:before{content:""}.fi-sr-chess-queen-alt:before{content:""}.fi-sr-chess-queen:before{content:""}.fi-sr-chess-rook-alt:before{content:""}.fi-sr-chess-rook:before{content:""}.fi-sr-chess:before{content:""}.fi-sr-chevron-double-down:before{content:""}.fi-sr-chevron-double-up:before{content:""}.fi-sr-child-head:before{content:""}.fi-sr-child:before{content:""}.fi-sr-chimney:before{content:""}.fi-sr-chip:before{content:""}.fi-sr-chocolate:before{content:""}.fi-sr-choir-singing:before{content:""}.fi-sr-choose-alt:before{content:""}.fi-sr-choose:before{content:""}.fi-sr-church:before{content:""}.fi-sr-circle-0:before{content:""}.fi-sr-circle-1:before{content:""}.fi-sr-circle-2:before{content:""}.fi-sr-circle-3:before{content:""}.fi-sr-circle-4:before{content:""}.fi-sr-circle-5:before{content:""}.fi-sr-circle-6:before{content:""}.fi-sr-circle-7:before{content:""}.fi-sr-circle-8:before{content:""}.fi-sr-circle-9:before{content:""}.fi-sr-circle-a:before{content:""}.fi-sr-circle-b:before{content:""}.fi-sr-circle-bolt:before{content:""}.fi-sr-circle-book-open:before{content:""}.fi-sr-circle-bookmark:before{content:""}.fi-sr-circle-c:before{content:""}.fi-sr-circle-calendar:before{content:""}.fi-sr-circle-camera:before{content:""}.fi-sr-circle-d:before{content:""}.fi-sr-circle-dashed:before{content:""}.fi-sr-circle-divide:before{content:""}.fi-sr-circle-e:before{content:""}.fi-sr-circle-ellipsis-vertical:before{content:""}.fi-sr-circle-ellipsis:before{content:""}.fi-sr-circle-envelope:before{content:""}.fi-sr-circle-exclamation-check:before{content:""}.fi-sr-circle-f:before{content:""}.fi-sr-circle-g:before{content:""}.fi-sr-circle-h:before{content:""}.fi-sr-circle-half-stroke:before{content:""}.fi-sr-circle-half:before{content:""}.fi-sr-circle-heart:before{content:""}.fi-sr-circle-i:before{content:""}.fi-sr-circle-j:before{content:""}.fi-sr-circle-k:before{content:""}.fi-sr-circle-l:before{content:""}.fi-sr-circle-m:before{content:""}.fi-sr-circle-microphone-lines:before{content:""}.fi-sr-circle-microphone:before{content:""}.fi-sr-circle-n:before{content:""}.fi-sr-circle-nodes:before{content:""}.fi-sr-circle-o:before{content:""}.fi-sr-circle-overlap:before{content:""}.fi-sr-circle-p:before{content:""}.fi-sr-circle-phone-flip:before{content:""}.fi-sr-circle-phone-hangup:before{content:""}.fi-sr-circle-phone:before{content:""}.fi-sr-circle-q:before{content:""}.fi-sr-circle-quarter:before{content:""}.fi-sr-circle-quarters-alt:before{content:""}.fi-sr-circle-r:before{content:""}.fi-sr-circle-s:before{content:""}.fi-sr-circle-small:before{content:""}.fi-sr-circle-star:before{content:""}.fi-sr-circle-t:before{content:""}.fi-sr-circle-three-quarters:before{content:""}.fi-sr-circle-trash:before{content:""}.fi-sr-circle-u:before{content:""}.fi-sr-circle-user:before{content:""}.fi-sr-circle-v:before{content:""}.fi-sr-circle-video:before{content:""}.fi-sr-circle-w:before{content:""}.fi-sr-circle-waveform-lines:before{content:""}.fi-sr-circle-x:before{content:""}.fi-sr-circle-xmark:before{content:""}.fi-sr-circle-y:before{content:""}.fi-sr-circle-z:before{content:""}.fi-sr-circle:before{content:""}.fi-sr-citrus-slice:before{content:""}.fi-sr-citrus:before{content:""}.fi-sr-city:before{content:""}.fi-sr-clapperboard-play:before{content:""}.fi-sr-clapperboard:before{content:""}.fi-sr-clarinet:before{content:""}.fi-sr-claw-marks:before{content:""}.fi-sr-clear-alt:before{content:""}.fi-sr-clip-file:before{content:""}.fi-sr-clip-mail:before{content:""}.fi-sr-clip:before{content:""}.fi-sr-clipboard-check:before{content:""}.fi-sr-clipboard-list-check:before{content:""}.fi-sr-clipboard-list:before{content:""}.fi-sr-clipboard-prescription:before{content:""}.fi-sr-clipboard-question:before{content:""}.fi-sr-clipboard-user:before{content:""}.fi-sr-clipboard:before{content:""}.fi-sr-clipoard-wrong:before{content:""}.fi-sr-clock-desk:before{content:""}.fi-sr-clock-eight-thirty:before{content:""}.fi-sr-clock-eleven-thirty:before{content:""}.fi-sr-clock-eleven:before{content:""}.fi-sr-clock-five-thirty:before{content:""}.fi-sr-clock-five:before{content:""}.fi-sr-clock-four-thirty:before{content:""}.fi-sr-clock-nine-thirty:before{content:""}.fi-sr-clock-nine:before{content:""}.fi-sr-clock-one-thirty:before{content:""}.fi-sr-clock-one:before{content:""}.fi-sr-clock-seven-thirty:before{content:""}.fi-sr-clock-seven:before{content:""}.fi-sr-clock-six-thirty:before{content:""}.fi-sr-clock-six:before{content:""}.fi-sr-clock-ten-thirty:before{content:""}.fi-sr-clock-ten:before{content:""}.fi-sr-clock-three-thirty:before{content:""}.fi-sr-clock-three:before{content:""}.fi-sr-clock-time-tracking:before{content:""}.fi-sr-clock-twelve-thirty:before{content:""}.fi-sr-clock-twelve:before{content:""}.fi-sr-clock-two-thirty:before{content:""}.fi-sr-clock-two:before{content:""}.fi-sr-clock-up-arrow:before{content:""}.fi-sr-clock:before{content:""}.fi-sr-clone:before{content:""}.fi-sr-closed-captioning-slash:before{content:""}.fi-sr-clothes-hanger:before{content:""}.fi-sr-cloud-back-up-alt:before{content:""}.fi-sr-cloud-back-up:before{content:""}.fi-sr-cloud-check:before{content:""}.fi-sr-cloud-code:before{content:""}.fi-sr-cloud-disabled:before{content:""}.fi-sr-cloud-download-alt:before{content:""}.fi-sr-cloud-download:before{content:""}.fi-sr-cloud-drizzle:before{content:""}.fi-sr-cloud-exclamation:before{content:""}.fi-sr-cloud-gear-automation:before{content:""}.fi-sr-cloud-hail-mixed:before{content:""}.fi-sr-cloud-hail:before{content:""}.fi-sr-cloud-meatball:before{content:""}.fi-sr-cloud-moon-rain:before{content:""}.fi-sr-cloud-moon:before{content:""}.fi-sr-cloud-question:before{content:""}.fi-sr-cloud-rain:before{content:""}.fi-sr-cloud-rainbow:before{content:""}.fi-sr-cloud-share:before{content:""}.fi-sr-cloud-showers-heavy:before{content:""}.fi-sr-cloud-showers:before{content:""}.fi-sr-cloud-sleet:before{content:""}.fi-sr-cloud-snow:before{content:""}.fi-sr-cloud-sun-rain:before{content:""}.fi-sr-cloud-sun:before{content:""}.fi-sr-cloud-upload-alt:before{content:""}.fi-sr-cloud-upload:before{content:""}.fi-sr-cloud:before{content:""}.fi-sr-clouds-moon:before{content:""}.fi-sr-clouds-sun:before{content:""}.fi-sr-clouds:before{content:""}.fi-sr-clover-alt:before{content:""}.fi-sr-club:before{content:""}.fi-sr-cocktail-alt:before{content:""}.fi-sr-cocktail:before{content:""}.fi-sr-coconut:before{content:""}.fi-sr-code-branch:before{content:""}.fi-sr-code-commit:before{content:""}.fi-sr-code-compare:before{content:""}.fi-sr-code-fork:before{content:""}.fi-sr-code-merge:before{content:""}.fi-sr-code-pull-request-closed:before{content:""}.fi-sr-code-pull-request-draft:before{content:""}.fi-sr-code-pull-request:before{content:""}.fi-sr-code-simple:before{content:""}.fi-sr-coffee-bean:before{content:""}.fi-sr-coffee-beans:before{content:""}.fi-sr-coffee-heart:before{content:""}.fi-sr-coffee-pot:before{content:""}.fi-sr-coffee:before{content:""}.fi-sr-coffin-cross:before{content:""}.fi-sr-coffin:before{content:""}.fi-sr-coin-up-arrow:before{content:""}.fi-sr-coin:before{content:""}.fi-sr-coins:before{content:""}.fi-sr-colon-sign:before{content:""}.fi-sr-columns-3:before{content:""}.fi-sr-comet:before{content:""}.fi-sr-command:before{content:""}.fi-sr-comment-alt-check:before{content:""}.fi-sr-comment-alt-dots:before{content:""}.fi-sr-comment-alt-edit:before{content:""}.fi-sr-comment-alt-medical:before{content:""}.fi-sr-comment-alt-middle-top:before{content:""}.fi-sr-comment-alt-middle:before{content:""}.fi-sr-comment-alt-minus:before{content:""}.fi-sr-comment-alt-music:before{content:""}.fi-sr-comment-alt:before{content:""}.fi-sr-comment-arrow-down:before{content:""}.fi-sr-comment-arrow-up-right:before{content:""}.fi-sr-comment-arrow-up:before{content:""}.fi-sr-comment-check:before{content:""}.fi-sr-comment-code:before{content:""}.fi-sr-comment-dollar:before{content:""}.fi-sr-comment-dots:before{content:""}.fi-sr-comment-exclamation:before{content:""}.fi-sr-comment-heart:before{content:""}.fi-sr-comment-image:before{content:""}.fi-sr-comment-info:before{content:""}.fi-sr-comment-medical:before{content:""}.fi-sr-comment-minus:before{content:""}.fi-sr-comment-pen:before{content:""}.fi-sr-comment-question:before{content:""}.fi-sr-comment-quote:before{content:""}.fi-sr-comment-slash:before{content:""}.fi-sr-comment-smile:before{content:""}.fi-sr-comment-sms:before{content:""}.fi-sr-comment-text:before{content:""}.fi-sr-comment-user:before{content:""}.fi-sr-comment-xmark:before{content:""}.fi-sr-comment:before{content:""}.fi-sr-comments-dollar:before{content:""}.fi-sr-comments-question-check:before{content:""}.fi-sr-comments-question:before{content:""}.fi-sr-comments:before{content:""}.fi-sr-compass-alt:before{content:""}.fi-sr-compass-east:before{content:""}.fi-sr-compass-north:before{content:""}.fi-sr-compass-slash:before{content:""}.fi-sr-compass-south:before{content:""}.fi-sr-compass-west:before{content:""}.fi-sr-completed:before{content:""}.fi-sr-compliance-clipboard:before{content:""}.fi-sr-compliance-document:before{content:""}.fi-sr-compliance:before{content:""}.fi-sr-compress-alt:before{content:""}.fi-sr-compress:before{content:""}.fi-sr-computer-classic:before{content:""}.fi-sr-computer-mouse:before{content:""}.fi-sr-computer-speaker:before{content:""}.fi-sr-computer:before{content:""}.fi-sr-concierge-bell:before{content:""}.fi-sr-condition-alt:before{content:""}.fi-sr-condition:before{content:""}.fi-sr-confetti:before{content:""}.fi-sr-constellation:before{content:""}.fi-sr-container-storage:before{content:""}.fi-sr-convert-document:before{content:""}.fi-sr-convert-shapes:before{content:""}.fi-sr-conveyor-belt-alt:before{content:""}.fi-sr-conveyor-belt-arm:before{content:""}.fi-sr-conveyor-belt-empty:before{content:""}.fi-sr-conveyor-belt:before{content:""}.fi-sr-cookie-alt:before{content:""}.fi-sr-cookie:before{content:""}.fi-sr-copy-alt:before{content:""}.fi-sr-copy-image:before{content:""}.fi-sr-copy:before{content:""}.fi-sr-copyright:before{content:""}.fi-sr-corn:before{content:""}.fi-sr-couch:before{content:""}.fi-sr-court-sport:before{content:""}.fi-sr-cow-alt:before{content:""}.fi-sr-cow:before{content:""}.fi-sr-cowbell-circle-plus:before{content:""}.fi-sr-cowbell-more:before{content:""}.fi-sr-cowbell:before{content:""}.fi-sr-crab:before{content:""}.fi-sr-crate-empty:before{content:""}.fi-sr-cream:before{content:""}.fi-sr-credit-card-buyer:before{content:""}.fi-sr-credit-card-eye:before{content:""}.fi-sr-credit-card:before{content:""}.fi-sr-cricket:before{content:""}.fi-sr-crm-alt:before{content:""}.fi-sr-crm-computer:before{content:""}.fi-sr-CRM:before{content:""}.fi-sr-croissant:before{content:""}.fi-sr-cross-circle:before{content:""}.fi-sr-cross-religion:before{content:""}.fi-sr-cross-small:before{content:""}.fi-sr-cross:before{content:""}.fi-sr-crow:before{content:""}.fi-sr-crown:before{content:""}.fi-sr-crutch:before{content:""}.fi-sr-crutches:before{content:""}.fi-sr-cruzeiro-sign:before{content:""}.fi-sr-crypto-calendar:before{content:""}.fi-sr-cryptocurrency:before{content:""}.fi-sr-crystal-ball:before{content:""}.fi-sr-cube:before{content:""}.fi-sr-cubes-stacked:before{content:""}.fi-sr-cubes:before{content:""}.fi-sr-cucumber:before{content:""}.fi-sr-cup-straw-swoosh:before{content:""}.fi-sr-cup-straw:before{content:""}.fi-sr-cup-togo:before{content:""}.fi-sr-cupcake-alt:before{content:""}.fi-sr-cupcake:before{content:""}.fi-sr-curling:before{content:""}.fi-sr-cursor-finger:before{content:""}.fi-sr-cursor-plus:before{content:""}.fi-sr-cursor-text-alt:before{content:""}.fi-sr-cursor-text:before{content:""}.fi-sr-cursor:before{content:""}.fi-sr-curve-alt:before{content:""}.fi-sr-curve-arrow:before{content:""}.fi-sr-curve:before{content:""}.fi-sr-custard:before{content:""}.fi-sr-customer-care:before{content:""}.fi-sr-customer-service:before{content:""}.fi-sr-customization-cogwheel:before{content:""}.fi-sr-customization:before{content:""}.fi-sr-customize-computer:before{content:""}.fi-sr-customize-edit:before{content:""}.fi-sr-customize:before{content:""}.fi-sr-CV:before{content:""}.fi-sr-cvv-card:before{content:""}.fi-sr-d:before{content:""}.fi-sr-dagger:before{content:""}.fi-sr-daily-calendar:before{content:""}.fi-sr-damage:before{content:""}.fi-sr-dart:before{content:""}.fi-sr-dashboard-monitor:before{content:""}.fi-sr-dashboard-panel:before{content:""}.fi-sr-dashboard:before{content:""}.fi-sr-data-transfer:before{content:""}.fi-sr-database:before{content:""}.fi-sr-deer-rudolph:before{content:""}.fi-sr-deer:before{content:""}.fi-sr-delete-document:before{content:""}.fi-sr-delete-right:before{content:""}.fi-sr-delete-user:before{content:""}.fi-sr-delete:before{content:""}.fi-sr-democrat:before{content:""}.fi-sr-department-structure:before{content:""}.fi-sr-department:before{content:""}.fi-sr-deposit-alt:before{content:""}.fi-sr-deposit:before{content:""}.fi-sr-description-alt:before{content:""}.fi-sr-description:before{content:""}.fi-sr-desk:before{content:""}.fi-sr-desktop-arrow-down:before{content:""}.fi-sr-desktop-wallpaper:before{content:""}.fi-sr-devices:before{content:""}.fi-sr-dewpoint:before{content:""}.fi-sr-dharmachakra:before{content:""}.fi-sr-diagram-cells:before{content:""}.fi-sr-diagram-lean-canvas:before{content:""}.fi-sr-diagram-nested:before{content:""}.fi-sr-diagram-next:before{content:""}.fi-sr-diagram-predecessor:before{content:""}.fi-sr-diagram-previous:before{content:""}.fi-sr-diagram-project:before{content:""}.fi-sr-diagram-sankey:before{content:""}.fi-sr-diagram-subtask:before{content:""}.fi-sr-diagram-successor:before{content:""}.fi-sr-diagram-venn:before{content:""}.fi-sr-dial-high:before{content:""}.fi-sr-dial-low:before{content:""}.fi-sr-dial-max:before{content:""}.fi-sr-dial-med-low:before{content:""}.fi-sr-dial-med:before{content:""}.fi-sr-dial-min:before{content:""}.fi-sr-dial-off:before{content:""}.fi-sr-dial:before{content:""}.fi-sr-diamond-exclamation:before{content:""}.fi-sr-diamond-turn-right:before{content:""}.fi-sr-diamond:before{content:""}.fi-sr-diary-bookmark-down:before{content:""}.fi-sr-diary-bookmarks:before{content:""}.fi-sr-diary-clasp:before{content:""}.fi-sr-dice-alt:before{content:""}.fi-sr-dice-d10:before{content:""}.fi-sr-dice-d12:before{content:""}.fi-sr-dice-d20:before{content:""}.fi-sr-dice-d4:before{content:""}.fi-sr-dice-d6:before{content:""}.fi-sr-dice-d8:before{content:""}.fi-sr-dice-four:before{content:""}.fi-sr-dice-one:before{content:""}.fi-sr-dice-six:before{content:""}.fi-sr-dice-three:before{content:""}.fi-sr-dice-two:before{content:""}.fi-sr-dice:before{content:""}.fi-sr-digging:before{content:""}.fi-sr-digital-tachograph:before{content:""}.fi-sr-dinner:before{content:""}.fi-sr-diploma:before{content:""}.fi-sr-direction-signal-arrow:before{content:""}.fi-sr-direction-signal:before{content:""}.fi-sr-disc-drive:before{content:""}.fi-sr-discover:before{content:""}.fi-sr-disease:before{content:""}.fi-sr-disk:before{content:""}.fi-sr-display-arrow-down:before{content:""}.fi-sr-display-chart-up:before{content:""}.fi-sr-display-code:before{content:""}.fi-sr-display-medical:before{content:""}.fi-sr-display-slash:before{content:""}.fi-sr-distribute-spacing-horizontal:before{content:""}.fi-sr-distribute-spacing-vertical:before{content:""}.fi-sr-divide:before{content:""}.fi-sr-dizzy:before{content:""}.fi-sr-dna:before{content:""}.fi-sr-do-not-enter:before{content:""}.fi-sr-doctor:before{content:""}.fi-sr-document-circle-wrong:before{content:""}.fi-sr-document-paid:before{content:""}.fi-sr-document-signed:before{content:""}.fi-sr-document:before{content:""}.fi-sr-dog-leashed:before{content:""}.fi-sr-dog:before{content:""}.fi-sr-dollar:before{content:""}.fi-sr-dolly-flatbed-alt:before{content:""}.fi-sr-dolly-flatbed-empty:before{content:""}.fi-sr-dolly-flatbed:before{content:""}.fi-sr-dolphin:before{content:""}.fi-sr-domino-effect:before{content:""}.fi-sr-donate:before{content:""}.fi-sr-dong-sign:before{content:""}.fi-sr-donut:before{content:""}.fi-sr-door-closed:before{content:""}.fi-sr-door-open:before{content:""}.fi-sr-dot-circle:before{content:""}.fi-sr-dot-pending:before{content:""}.fi-sr-dove:before{content:""}.fi-sr-down-from-bracket:before{content:""}.fi-sr-down-left-and-up-right-to-center:before{content:""}.fi-sr-down-left:before{content:""}.fi-sr-down-right:before{content:""}.fi-sr-down-to-line:before{content:""}.fi-sr-down:before{content:""}.fi-sr-download:before{content:""}.fi-sr-drafting-compass:before{content:""}.fi-sr-dragon:before{content:""}.fi-sr-draw-polygon:before{content:""}.fi-sr-draw-square:before{content:""}.fi-sr-drawer-alt:before{content:""}.fi-sr-drawer-empty:before{content:""}.fi-sr-drawer:before{content:""}.fi-sr-dreidel:before{content:""}.fi-sr-drink-alt:before{content:""}.fi-sr-driver-man:before{content:""}.fi-sr-driver-woman:before{content:""}.fi-sr-drone-alt:before{content:""}.fi-sr-drone-front:before{content:""}.fi-sr-drone:before{content:""}.fi-sr-drop-down:before{content:""}.fi-sr-dropdown-select:before{content:""}.fi-sr-dropdown:before{content:""}.fi-sr-drum-steelpan:before{content:""}.fi-sr-drum:before{content:""}.fi-sr-drumstick-bite:before{content:""}.fi-sr-drumstick:before{content:""}.fi-sr-dryer-alt:before{content:""}.fi-sr-dryer:before{content:""}.fi-sr-duck:before{content:""}.fi-sr-dumbbell-fitness:before{content:""}.fi-sr-dumbbell-horizontal:before{content:""}.fi-sr-dumbbell-ray:before{content:""}.fi-sr-dumbbell-weightlifting:before{content:""}.fi-sr-dumpster-fire:before{content:""}.fi-sr-dumpster:before{content:""}.fi-sr-dungeon:before{content:""}.fi-sr-duplicate:before{content:""}.fi-sr-duration-alt:before{content:""}.fi-sr-duration:before{content:""}.fi-sr-e-learning:before{content:""}.fi-sr-e:before{content:""}.fi-sr-ear-deaf:before{content:""}.fi-sr-ear-muffs:before{content:""}.fi-sr-ear:before{content:""}.fi-sr-earnings:before{content:""}.fi-sr-earth-africa:before{content:""}.fi-sr-earth-americas:before{content:""}.fi-sr-earth-asia:before{content:""}.fi-sr-earth-europa:before{content:""}.fi-sr-eclipse-alt:before{content:""}.fi-sr-eclipse:before{content:""}.fi-sr-edit-alt:before{content:""}.fi-sr-edit:before{content:""}.fi-sr-effect:before{content:""}.fi-sr-egg-fried:before{content:""}.fi-sr-egg:before{content:""}.fi-sr-eject:before{content:""}.fi-sr-elephant:before{content:""}.fi-sr-elevator:before{content:""}.fi-sr-email-pending:before{content:""}.fi-sr-employee-alt:before{content:""}.fi-sr-employee-handbook:before{content:""}.fi-sr-employee-man-alt:before{content:""}.fi-sr-employee-man:before{content:""}.fi-sr-empty-set:before{content:""}.fi-sr-endless-loop:before{content:""}.fi-sr-engine-warning:before{content:""}.fi-sr-engine:before{content:""}.fi-sr-enter:before{content:""}.fi-sr-entertainment:before{content:""}.fi-sr-envelope-ban:before{content:""}.fi-sr-envelope-bulk:before{content:""}.fi-sr-envelope-dot:before{content:""}.fi-sr-envelope-download:before{content:""}.fi-sr-envelope-heart:before{content:""}.fi-sr-envelope-marker:before{content:""}.fi-sr-envelope-open-dollar:before{content:""}.fi-sr-envelope-open-text:before{content:""}.fi-sr-envelope-open:before{content:""}.fi-sr-envelope-plus:before{content:""}.fi-sr-envelope:before{content:""}.fi-sr-envelopes:before{content:""}.fi-sr-equality:before{content:""}.fi-sr-equals:before{content:""}.fi-sr-equipment:before{content:""}.fi-sr-eraser:before{content:""}.fi-sr-error-camera:before{content:""}.fi-sr-escalator:before{content:""}.fi-sr-ethernet:before{content:""}.fi-sr-euro:before{content:""}.fi-sr-excavator:before{content:""}.fi-sr-exchange-alt:before{content:""}.fi-sr-exchange-cryptocurrency:before{content:""}.fi-sr-exchange:before{content:""}.fi-sr-exclamation:before{content:""}.fi-sr-exit-alt:before{content:""}.fi-sr-exit:before{content:""}.fi-sr-expand-arrows-alt:before{content:""}.fi-sr-expand-arrows:before{content:""}.fi-sr-expand:before{content:""}.fi-sr-expense-bill:before{content:""}.fi-sr-expense:before{content:""}.fi-sr-external-hard-drive:before{content:""}.fi-sr-external-world:before{content:""}.fi-sr-eye-crossed:before{content:""}.fi-sr-eye-dropper-half:before{content:""}.fi-sr-eye:before{content:""}.fi-sr-eyes:before{content:""}.fi-sr-f:before{content:""}.fi-sr-fabric:before{content:""}.fi-sr-face-angry-horns:before{content:""}.fi-sr-face-anguished:before{content:""}.fi-sr-face-anxious-sweat:before{content:""}.fi-sr-face-astonished:before{content:""}.fi-sr-face-awesome:before{content:""}.fi-sr-face-beam-hand-over-mouth:before{content:""}.fi-sr-face-confounded:before{content:""}.fi-sr-face-confused:before{content:""}.fi-sr-face-cowboy-hat:before{content:""}.fi-sr-face-disappointed:before{content:""}.fi-sr-face-disguise:before{content:""}.fi-sr-face-downcast-sweat:before{content:""}.fi-sr-face-drooling:before{content:""}.fi-sr-face-explode:before{content:""}.fi-sr-face-expressionless:before{content:""}.fi-sr-face-eyes-xmarks:before{content:""}.fi-sr-face-fearful:before{content:""}.fi-sr-face-glasses:before{content:""}.fi-sr-face-grin-tongue-wink:before{content:""}.fi-sr-face-hand-yawn:before{content:""}.fi-sr-face-head-bandage:before{content:""}.fi-sr-face-hushed:before{content:""}.fi-sr-face-icicles:before{content:""}.fi-sr-face-lying:before{content:""}.fi-sr-face-mask:before{content:""}.fi-sr-face-monocle:before{content:""}.fi-sr-face-nauseated:before{content:""}.fi-sr-face-nose-steam:before{content:""}.fi-sr-face-party:before{content:""}.fi-sr-face-pensive:before{content:""}.fi-sr-face-persevering:before{content:""}.fi-sr-face-pleading:before{content:""}.fi-sr-face-raised-eyebrow:before{content:""}.fi-sr-face-relieved:before{content:""}.fi-sr-face-sad-sweat:before{content:""}.fi-sr-face-scream:before{content:""}.fi-sr-face-shush:before{content:""}.fi-sr-face-sleeping:before{content:""}.fi-sr-face-sleepy:before{content:""}.fi-sr-face-smile-halo:before{content:""}.fi-sr-face-smile-hearts:before{content:""}.fi-sr-face-smile-horns:before{content:""}.fi-sr-face-smile-tear:before{content:""}.fi-sr-face-smile-tongue:before{content:""}.fi-sr-face-smile-upside-down:before{content:""}.fi-sr-face-smiling-hands:before{content:""}.fi-sr-face-smirking:before{content:""}.fi-sr-face-sunglasses-alt:before{content:""}.fi-sr-face-sunglasses:before{content:""}.fi-sr-face-swear:before{content:""}.fi-sr-face-thermometer:before{content:""}.fi-sr-face-thinking:before{content:""}.fi-sr-face-tissue:before{content:""}.fi-sr-face-tongue-money:before{content:""}.fi-sr-face-tongue-sweat:before{content:""}.fi-sr-face-unamused:before{content:""}.fi-sr-face-viewfinder:before{content:""}.fi-sr-face-vomit:before{content:""}.fi-sr-face-weary:before{content:""}.fi-sr-face-woozy:before{content:""}.fi-sr-face-worried:before{content:""}.fi-sr-face-zany:before{content:""}.fi-sr-face-zipper:before{content:""}.fi-sr-fail:before{content:""}.fi-sr-falafel:before{content:""}.fi-sr-family-dress:before{content:""}.fi-sr-family-pants:before{content:""}.fi-sr-family:before{content:""}.fi-sr-fan-table:before{content:""}.fi-sr-fan:before{content:""}.fi-sr-farm:before{content:""}.fi-sr-faucet-drip:before{content:""}.fi-sr-faucet:before{content:""}.fi-sr-fax:before{content:""}.fi-sr-feather-pointed:before{content:""}.fi-sr-feather:before{content:""}.fi-sr-features-alt:before{content:""}.fi-sr-features:before{content:""}.fi-sr-fee-receipt:before{content:""}.fi-sr-fee:before{content:""}.fi-sr-feedback-alt:before{content:""}.fi-sr-feedback-cycle-loop:before{content:""}.fi-sr-feedback-hand:before{content:""}.fi-sr-feedback-review:before{content:""}.fi-sr-feedback:before{content:""}.fi-sr-fence:before{content:""}.fi-sr-field-hockey:before{content:""}.fi-sr-fighter-jet:before{content:""}.fi-sr-file-ai:before{content:""}.fi-sr-file-audio:before{content:""}.fi-sr-file-binary:before{content:""}.fi-sr-file-chart-line:before{content:""}.fi-sr-file-chart-pie:before{content:""}.fi-sr-file-circle-info:before{content:""}.fi-sr-file-cloud:before{content:""}.fi-sr-file-code:before{content:""}.fi-sr-file-csv:before{content:""}.fi-sr-file-download:before{content:""}.fi-sr-file-edit:before{content:""}.fi-sr-file-eps:before{content:""}.fi-sr-file-excel:before{content:""}.fi-sr-file-exclamation:before{content:""}.fi-sr-file-export:before{content:""}.fi-sr-file-image:before{content:""}.fi-sr-file-import:before{content:""}.fi-sr-file-invoice-dollar:before{content:""}.fi-sr-file-invoice:before{content:""}.fi-sr-file-medical-alt:before{content:""}.fi-sr-file-medical:before{content:""}.fi-sr-file-minus:before{content:""}.fi-sr-file-pdf:before{content:""}.fi-sr-file-powerpoint:before{content:""}.fi-sr-file-prescription:before{content:""}.fi-sr-file-psd:before{content:""}.fi-sr-file-signature:before{content:""}.fi-sr-file-spreadsheet:before{content:""}.fi-sr-file-upload:before{content:""}.fi-sr-file-user:before{content:""}.fi-sr-file-video:before{content:""}.fi-sr-file-word:before{content:""}.fi-sr-file-zipper:before{content:""}.fi-sr-file:before{content:""}.fi-sr-files-medical:before{content:""}.fi-sr-fill:before{content:""}.fi-sr-film-canister:before{content:""}.fi-sr-film-slash:before{content:""}.fi-sr-film:before{content:""}.fi-sr-films:before{content:""}.fi-sr-filter-list:before{content:""}.fi-sr-filter-slash:before{content:""}.fi-sr-filter:before{content:""}.fi-sr-filters:before{content:""}.fi-sr-fingerprint-security-risk:before{content:""}.fi-sr-fingerprint:before{content:""}.fi-sr-fire-burner:before{content:""}.fi-sr-fire-extinguisher:before{content:""}.fi-sr-fire-flame-curved:before{content:""}.fi-sr-fire-flame-simple:before{content:""}.fi-sr-fire-hydrant:before{content:""}.fi-sr-fire-smoke:before{content:""}.fi-sr-fireplace:before{content:""}.fi-sr-first-award:before{content:""}.fi-sr-first-laurel:before{content:""}.fi-sr-first-medal:before{content:""}.fi-sr-first:before{content:""}.fi-sr-fish-bones:before{content:""}.fi-sr-fish-cooked:before{content:""}.fi-sr-fish:before{content:""}.fi-sr-fishing-rod:before{content:""}.fi-sr-fist-move:before{content:""}.fi-sr-flag-alt:before{content:""}.fi-sr-flag-checkered:before{content:""}.fi-sr-flag-usa:before{content:""}.fi-sr-flag:before{content:""}.fi-sr-flame:before{content:""}.fi-sr-flashlight:before{content:""}.fi-sr-flask-gear:before{content:""}.fi-sr-flask-poison:before{content:""}.fi-sr-flask-potion:before{content:""}.fi-sr-flask:before{content:""}.fi-sr-flatbread-stuffed:before{content:""}.fi-sr-flatbread:before{content:""}.fi-sr-flip-horizontal:before{content:""}.fi-sr-floor-alt:before{content:""}.fi-sr-floor-layer:before{content:""}.fi-sr-floor:before{content:""}.fi-sr-floppy-disk-circle-arrow-right:before{content:""}.fi-sr-floppy-disk-circle-xmark:before{content:""}.fi-sr-floppy-disk-pen:before{content:""}.fi-sr-floppy-disks:before{content:""}.fi-sr-florin-sign:before{content:""}.fi-sr-flower-butterfly:before{content:""}.fi-sr-flower-daffodil:before{content:""}.fi-sr-flower-tulip:before{content:""}.fi-sr-flower:before{content:""}.fi-sr-flushed:before{content:""}.fi-sr-flute:before{content:""}.fi-sr-flux-capacitor:before{content:""}.fi-sr-fly-insect:before{content:""}.fi-sr-flying-disc:before{content:""}.fi-sr-fog:before{content:""}.fi-sr-folder-download:before{content:""}.fi-sr-folder-fire:before{content:""}.fi-sr-folder-minus:before{content:""}.fi-sr-folder-open:before{content:""}.fi-sr-folder-times:before{content:""}.fi-sr-folder-tree:before{content:""}.fi-sr-folder-upload:before{content:""}.fi-sr-folder-xmark:before{content:""}.fi-sr-folder:before{content:""}.fi-sr-folders:before{content:""}.fi-sr-follow-folder:before{content:""}.fi-sr-followcollection:before{content:""}.fi-sr-following:before{content:""}.fi-sr-fondue-pot:before{content:""}.fi-sr-football:before{content:""}.fi-sr-foreign-language-audio:before{content:""}.fi-sr-fork:before{content:""}.fi-sr-forklift:before{content:""}.fi-sr-form:before{content:""}.fi-sr-fort:before{content:""}.fi-sr-forward-fast:before{content:""}.fi-sr-forward:before{content:""}.fi-sr-fox:before{content:""}.fi-sr-frame:before{content:""}.fi-sr-franc-sign:before{content:""}.fi-sr-free-delivery:before{content:""}.fi-sr-free:before{content:""}.fi-sr-french-fries:before{content:""}.fi-sr-friday:before{content:""}.fi-sr-frog:before{content:""}.fi-sr-frown:before{content:""}.fi-sr-ftp:before{content:""}.fi-sr-fuel-gauge:before{content:""}.fi-sr-function-process:before{content:""}.fi-sr-function-square:before{content:""}.fi-sr-function:before{content:""}.fi-sr-funnel-dollar:before{content:""}.fi-sr-g:before{content:""}.fi-sr-galaxy-alt:before{content:""}.fi-sr-galaxy-planet:before{content:""}.fi-sr-galaxy-star:before{content:""}.fi-sr-galaxy:before{content:""}.fi-sr-gallery-thumbnails:before{content:""}.fi-sr-gallery:before{content:""}.fi-sr-game-board-alt:before{content:""}.fi-sr-game:before{content:""}.fi-sr-gamepad:before{content:""}.fi-sr-games:before{content:""}.fi-sr-garage-car:before{content:""}.fi-sr-garage-open:before{content:""}.fi-sr-garage:before{content:""}.fi-sr-garlic-alt:before{content:""}.fi-sr-garlic:before{content:""}.fi-sr-gas-pump-alt:before{content:""}.fi-sr-gas-pump-slash:before{content:""}.fi-sr-gas-pump:before{content:""}.fi-sr-gauge-circle-bolt:before{content:""}.fi-sr-gauge-circle-minus:before{content:""}.fi-sr-gauge-circle-plus:before{content:""}.fi-sr-gavel:before{content:""}.fi-sr-gay-couple:before{content:""}.fi-sr-gears:before{content:""}.fi-sr-gem:before{content:""}.fi-sr-general:before{content:""}.fi-sr-ghost:before{content:""}.fi-sr-gif-square:before{content:""}.fi-sr-gif:before{content:""}.fi-sr-gift-box-benefits:before{content:""}.fi-sr-gift-card:before{content:""}.fi-sr-gift:before{content:""}.fi-sr-gifts:before{content:""}.fi-sr-gingerbread-man:before{content:""}.fi-sr-glass-champagne:before{content:""}.fi-sr-glass-cheers:before{content:""}.fi-sr-glass-citrus:before{content:""}.fi-sr-glass-empty:before{content:""}.fi-sr-glass-half:before{content:""}.fi-sr-glass-water-droplet:before{content:""}.fi-sr-glass-whiskey-rocks:before{content:""}.fi-sr-glass-whiskey:before{content:""}.fi-sr-glass:before{content:""}.fi-sr-glasses:before{content:""}.fi-sr-globe-alt:before{content:""}.fi-sr-globe-pointer:before{content:""}.fi-sr-globe-snow:before{content:""}.fi-sr-globe:before{content:""}.fi-sr-goal-net:before{content:""}.fi-sr-golf-ball:before{content:""}.fi-sr-golf-club:before{content:""}.fi-sr-golf-hole:before{content:""}.fi-sr-golf:before{content:""}.fi-sr-gopuram:before{content:""}.fi-sr-government-budget:before{content:""}.fi-sr-government-flag:before{content:""}.fi-sr-government-user:before{content:""}.fi-sr-gps-navigation:before{content:""}.fi-sr-graduation-cap:before{content:""}.fi-sr-gramophone:before{content:""}.fi-sr-grape:before{content:""}.fi-sr-graph-curve:before{content:""}.fi-sr-graphic-style:before{content:""}.fi-sr-graphic-tablet:before{content:""}.fi-sr-grate-droplet:before{content:""}.fi-sr-grate:before{content:""}.fi-sr-greater-than-equal:before{content:""}.fi-sr-greater-than:before{content:""}.fi-sr-greek-helmet:before{content:""}.fi-sr-grid-alt:before{content:""}.fi-sr-grid-dividers:before{content:""}.fi-sr-grid:before{content:""}.fi-sr-grill-hot-alt:before{content:""}.fi-sr-grill:before{content:""}.fi-sr-grimace:before{content:""}.fi-sr-grin-alt:before{content:""}.fi-sr-grin-beam-sweat:before{content:""}.fi-sr-grin-beam:before{content:""}.fi-sr-grin-hearts:before{content:""}.fi-sr-grin-squint-tears:before{content:""}.fi-sr-grin-squint:before{content:""}.fi-sr-grin-stars:before{content:""}.fi-sr-grin-tears:before{content:""}.fi-sr-grin-tongue-squint:before{content:""}.fi-sr-grin-tongue-wink:before{content:""}.fi-sr-grin-tongue:before{content:""}.fi-sr-grin-wink:before{content:""}.fi-sr-grin:before{content:""}.fi-sr-grip-dots-vertical:before{content:""}.fi-sr-grip-dots:before{content:""}.fi-sr-grip-horizontal:before{content:""}.fi-sr-grip-lines-vertical:before{content:""}.fi-sr-grip-lines:before{content:""}.fi-sr-grip-vertical:before{content:""}.fi-sr-grocery-bag:before{content:""}.fi-sr-grocery-basket:before{content:""}.fi-sr-group-arrows-rotate:before{content:""}.fi-sr-group-call:before{content:""}.fi-sr-group-community-social-media:before{content:""}.fi-sr-growth-chart-invest:before{content:""}.fi-sr-guarani-sign:before{content:""}.fi-sr-guide-alt:before{content:""}.fi-sr-guide:before{content:""}.fi-sr-guitar-electric:before{content:""}.fi-sr-guitar:before{content:""}.fi-sr-guitars:before{content:""}.fi-sr-gun-squirt:before{content:""}.fi-sr-gym:before{content:""}.fi-sr-h-square:before{content:""}.fi-sr-h:before{content:""}.fi-sr-h1:before{content:""}.fi-sr-h2:before{content:""}.fi-sr-h3:before{content:""}.fi-sr-h4:before{content:""}.fi-sr-hair-clipper:before{content:""}.fi-sr-hamburger-soda:before{content:""}.fi-sr-hamburger:before{content:""}.fi-sr-hammer-crash:before{content:""}.fi-sr-hammer-war:before{content:""}.fi-sr-hammer:before{content:""}.fi-sr-hamsa:before{content:""}.fi-sr-hand-back-fist:before{content:""}.fi-sr-hand-back-point-down:before{content:""}.fi-sr-hand-back-point-left:before{content:""}.fi-sr-hand-back-point-ribbon:before{content:""}.fi-sr-hand-back-point-right:before{content:""}.fi-sr-hand-bill:before{content:""}.fi-sr-hand-dots:before{content:""}.fi-sr-hand-fingers-crossed:before{content:""}.fi-sr-hand-fist:before{content:""}.fi-sr-hand-heart:before{content:""}.fi-sr-hand-holding-box:before{content:""}.fi-sr-hand-holding-droplet:before{content:""}.fi-sr-hand-holding-heart:before{content:""}.fi-sr-hand-holding-magic:before{content:""}.fi-sr-hand-holding-medical:before{content:""}.fi-sr-hand-holding-seeding:before{content:""}.fi-sr-hand-holding-skull:before{content:""}.fi-sr-hand-holding-usd:before{content:""}.fi-sr-hand-holding-water:before{content:""}.fi-sr-hand-horns:before{content:""}.fi-sr-hand-lizard:before{content:""}.fi-sr-hand-love:before{content:""}.fi-sr-hand-middle-finger:before{content:""}.fi-sr-hand-paper:before{content:""}.fi-sr-hand-peace:before{content:""}.fi-sr-hand-point-ribbon:before{content:""}.fi-sr-hand-scissors:before{content:""}.fi-sr-hand-sparkles:before{content:""}.fi-sr-hand-spock:before{content:""}.fi-sr-hand-wave:before{content:""}.fi-sr-handmade:before{content:""}.fi-sr-hands-bubbles:before{content:""}.fi-sr-hands-clapping:before{content:""}.fi-sr-hands-heart:before{content:""}.fi-sr-hands-holding-diamond:before{content:""}.fi-sr-hands-holding:before{content:""}.fi-sr-hands-usd:before{content:""}.fi-sr-handshake-angle:before{content:""}.fi-sr-handshake-deal-loan:before{content:""}.fi-sr-handshake-house:before{content:""}.fi-sr-handshake-simple-slash:before{content:""}.fi-sr-handshake-trust:before{content:""}.fi-sr-handshake:before{content:""}.fi-sr-hard-hat:before{content:""}.fi-sr-hashtag-lock:before{content:""}.fi-sr-hastag:before{content:""}.fi-sr-hat-beach:before{content:""}.fi-sr-hat-birthday:before{content:""}.fi-sr-hat-chef:before{content:""}.fi-sr-hat-cowboy-side:before{content:""}.fi-sr-hat-cowboy:before{content:""}.fi-sr-hat-santa:before{content:""}.fi-sr-hat-winter:before{content:""}.fi-sr-hat-witch:before{content:""}.fi-sr-hat-wizard:before{content:""}.fi-sr-hdd:before{content:""}.fi-sr-head-side-brain:before{content:""}.fi-sr-head-side-cough-slash:before{content:""}.fi-sr-head-side-cough:before{content:""}.fi-sr-head-side-headphones:before{content:""}.fi-sr-head-side-heart:before{content:""}.fi-sr-head-side-mask:before{content:""}.fi-sr-head-side-medical:before{content:""}.fi-sr-head-side-thinking:before{content:""}.fi-sr-head-side-virus:before{content:""}.fi-sr-head-side:before{content:""}.fi-sr-head-vr:before{content:""}.fi-sr-heading:before{content:""}.fi-sr-headphones:before{content:""}.fi-sr-headset:before{content:""}.fi-sr-heart-arrow:before{content:""}.fi-sr-heart-brain:before{content:""}.fi-sr-heart-crack:before{content:""}.fi-sr-heart-half-stroke:before{content:""}.fi-sr-heart-half:before{content:""}.fi-sr-heart-health-muscle:before{content:""}.fi-sr-heart-lock:before{content:""}.fi-sr-heart-partner-handshake:before{content:""}.fi-sr-heart-rate:before{content:""}.fi-sr-heart-slash:before{content:""}.fi-sr-heart-upside-down:before{content:""}.fi-sr-heart:before{content:""}.fi-sr-heat:before{content:""}.fi-sr-helicopter-side:before{content:""}.fi-sr-helmet-battle:before{content:""}.fi-sr-hexagon-check:before{content:""}.fi-sr-hexagon-divide:before{content:""}.fi-sr-hexagon-exclamation:before{content:""}.fi-sr-hexagon:before{content:""}.fi-sr-high-definition:before{content:""}.fi-sr-high-five-celebration-yes:before{content:""}.fi-sr-high-five:before{content:""}.fi-sr-highlighter-line:before{content:""}.fi-sr-highlighter:before{content:""}.fi-sr-hiking:before{content:""}.fi-sr-hippo:before{content:""}.fi-sr-hockey-mask:before{content:""}.fi-sr-hockey-puck:before{content:""}.fi-sr-hockey-stick-puck:before{content:""}.fi-sr-hockey-sticks:before{content:""}.fi-sr-holding-hand-gear:before{content:""}.fi-sr-holding-hand-revenue:before{content:""}.fi-sr-holly-berry:before{content:""}.fi-sr-home-heart:before{content:""}.fi-sr-home-location-alt:before{content:""}.fi-sr-home-location:before{content:""}.fi-sr-home:before{content:""}.fi-sr-honey-pot:before{content:""}.fi-sr-hood-cloak:before{content:""}.fi-sr-horizontal-rule:before{content:""}.fi-sr-horse-head:before{content:""}.fi-sr-horse-saddle:before{content:""}.fi-sr-horse:before{content:""}.fi-sr-horseshoe-broken:before{content:""}.fi-sr-horseshoe:before{content:""}.fi-sr-hose-reel:before{content:""}.fi-sr-hose:before{content:""}.fi-sr-hospital-symbol:before{content:""}.fi-sr-hospital-user:before{content:""}.fi-sr-hospital:before{content:""}.fi-sr-hospitals:before{content:""}.fi-sr-hot-tub:before{content:""}.fi-sr-hotdog:before{content:""}.fi-sr-hotel:before{content:""}.fi-sr-hourglass-end:before{content:""}.fi-sr-hourglass-start:before{content:""}.fi-sr-hourglass:before{content:""}.fi-sr-house-blank:before{content:""}.fi-sr-house-building:before{content:""}.fi-sr-house-chimney-blank:before{content:""}.fi-sr-house-chimney-crack:before{content:""}.fi-sr-house-chimney-heart:before{content:""}.fi-sr-house-chimney-medical:before{content:""}.fi-sr-house-chimney-user:before{content:""}.fi-sr-house-chimney-window:before{content:""}.fi-sr-house-chimney:before{content:""}.fi-sr-house-circle-check:before{content:""}.fi-sr-house-circle-exclamation:before{content:""}.fi-sr-house-circle-xmark:before{content:""}.fi-sr-house-crack-alt:before{content:""}.fi-sr-house-crack:before{content:""}.fi-sr-house-day:before{content:""}.fi-sr-house-fire:before{content:""}.fi-sr-house-flag:before{content:""}.fi-sr-house-flood:before{content:""}.fi-sr-house-laptop:before{content:""}.fi-sr-house-leave:before{content:""}.fi-sr-house-lock:before{content:""}.fi-sr-house-medical:before{content:""}.fi-sr-house-night:before{content:""}.fi-sr-house-return:before{content:""}.fi-sr-house-signal:before{content:""}.fi-sr-house-tree:before{content:""}.fi-sr-house-tsunami:before{content:""}.fi-sr-house-turret:before{content:""}.fi-sr-house-user:before{content:""}.fi-sr-house-window:before{content:""}.fi-sr-hr-group:before{content:""}.fi-sr-hr-person:before{content:""}.fi-sr-hr:before{content:""}.fi-sr-hryvnia:before{content:""}.fi-sr-humidity:before{content:""}.fi-sr-hundred-points:before{content:""}.fi-sr-hurricane:before{content:""}.fi-sr-i:before{content:""}.fi-sr-ice-cream:before{content:""}.fi-sr-icicles:before{content:""}.fi-sr-icon-star:before{content:""}.fi-sr-id-badge:before{content:""}.fi-sr-id-card-clip-alt:before{content:""}.fi-sr-igloo:before{content:""}.fi-sr-image-slash:before{content:""}.fi-sr-images-user:before{content:""}.fi-sr-images:before{content:""}.fi-sr-improve-user:before{content:""}.fi-sr-inbox-full:before{content:""}.fi-sr-inbox-in:before{content:""}.fi-sr-inbox-out:before{content:""}.fi-sr-inbox:before{content:""}.fi-sr-inboxes:before{content:""}.fi-sr-incense-sticks-yoga:before{content:""}.fi-sr-incognito:before{content:""}.fi-sr-indent:before{content:""}.fi-sr-indian-rupee-sign:before{content:""}.fi-sr-industry-alt:before{content:""}.fi-sr-industry-windows:before{content:""}.fi-sr-infinity:before{content:""}.fi-sr-info-guide:before{content:""}.fi-sr-info:before{content:""}.fi-sr-information:before{content:""}.fi-sr-inhaler:before{content:""}.fi-sr-input-numeric:before{content:""}.fi-sr-input-pipe:before{content:""}.fi-sr-input-text:before{content:""}.fi-sr-insert-alt:before{content:""}.fi-sr-insert-arrows:before{content:""}.fi-sr-insert-button-circle:before{content:""}.fi-sr-insert-credit-card:before{content:""}.fi-sr-insert-square:before{content:""}.fi-sr-insert:before{content:""}.fi-sr-insight-alt:before{content:""}.fi-sr-insight-head:before{content:""}.fi-sr-insight:before{content:""}.fi-sr-integral:before{content:""}.fi-sr-interactive:before{content:""}.fi-sr-interlining:before{content:""}.fi-sr-internet-speed-wifi:before{content:""}.fi-sr-interrogation:before{content:""}.fi-sr-intersection:before{content:""}.fi-sr-introduction-handshake:before{content:""}.fi-sr-introduction:before{content:""}.fi-sr-inventory-alt:before{content:""}.fi-sr-invest:before{content:""}.fi-sr-investment:before{content:""}.fi-sr-invite-alt:before{content:""}.fi-sr-invite:before{content:""}.fi-sr-iot-alt:before{content:""}.fi-sr-iot:before{content:""}.fi-sr-ip-address:before{content:""}.fi-sr-island-tropical:before{content:""}.fi-sr-it-alt:before{content:""}.fi-sr-it-computer:before{content:""}.fi-sr-it:before{content:""}.fi-sr-italian-lira-sign:before{content:""}.fi-sr-italic:before{content:""}.fi-sr-j:before{content:""}.fi-sr-jam:before{content:""}.fi-sr-jar-alt:before{content:""}.fi-sr-jar-wheat:before{content:""}.fi-sr-javascript:before{content:""}.fi-sr-joint:before{content:""}.fi-sr-joker:before{content:""}.fi-sr-journal-alt:before{content:""}.fi-sr-journal:before{content:""}.fi-sr-journey:before{content:""}.fi-sr-joystick:before{content:""}.fi-sr-jpg:before{content:""}.fi-sr-jug-alt:before{content:""}.fi-sr-jug-bottle:before{content:""}.fi-sr-jug:before{content:""}.fi-sr-jumping-rope:before{content:""}.fi-sr-k:before{content:""}.fi-sr-kaaba:before{content:""}.fi-sr-kazoo:before{content:""}.fi-sr-kerning:before{content:""}.fi-sr-key-lock-crypto:before{content:""}.fi-sr-key-skeleton-left-right:before{content:""}.fi-sr-key:before{content:""}.fi-sr-keyboard-brightness-low:before{content:""}.fi-sr-keyboard-brightness:before{content:""}.fi-sr-keyboard-down:before{content:""}.fi-sr-keyboard-left:before{content:""}.fi-sr-keyboard:before{content:""}.fi-sr-keynote:before{content:""}.fi-sr-kidneys:before{content:""}.fi-sr-kip-sign:before{content:""}.fi-sr-kiss-beam:before{content:""}.fi-sr-kiss-wink-heart:before{content:""}.fi-sr-kiss:before{content:""}.fi-sr-kite:before{content:""}.fi-sr-kiwi-bird:before{content:""}.fi-sr-kiwi-fruit:before{content:""}.fi-sr-knife-kitchen:before{content:""}.fi-sr-knife:before{content:""}.fi-sr-knitting:before{content:""}.fi-sr-kpi-evaluation:before{content:""}.fi-sr-kpi:before{content:""}.fi-sr-l:before{content:""}.fi-sr-label:before{content:""}.fi-sr-lacrosse-stick-ball:before{content:""}.fi-sr-lacrosse-stick:before{content:""}.fi-sr-lambda:before{content:""}.fi-sr-lamp-desk:before{content:""}.fi-sr-lamp-floor:before{content:""}.fi-sr-lamp-street:before{content:""}.fi-sr-lamp:before{content:""}.fi-sr-land-layer-location:before{content:""}.fi-sr-land-layers:before{content:""}.fi-sr-land-location:before{content:""}.fi-sr-landmark-alt:before{content:""}.fi-sr-language:before{content:""}.fi-sr-laptop-arrow-down:before{content:""}.fi-sr-laptop-binary:before{content:""}.fi-sr-laptop-code:before{content:""}.fi-sr-laptop-medical:before{content:""}.fi-sr-laptop-mobile:before{content:""}.fi-sr-laptop-slash:before{content:""}.fi-sr-laptop:before{content:""}.fi-sr-lari-sign:before{content:""}.fi-sr-lasso-sparkles:before{content:""}.fi-sr-lasso:before{content:""}.fi-sr-last-square:before{content:""}.fi-sr-laugh-beam:before{content:""}.fi-sr-laugh-squint:before{content:""}.fi-sr-laugh-wink:before{content:""}.fi-sr-laugh:before{content:""}.fi-sr-lawyer-man:before{content:""}.fi-sr-lawyer-woman:before{content:""}.fi-sr-layer-minus:before{content:""}.fi-sr-layer-plus:before{content:""}.fi-sr-layers:before{content:""}.fi-sr-layout-fluid:before{content:""}.fi-sr-lead-funnel:before{content:""}.fi-sr-lead-management:before{content:""}.fi-sr-lead:before{content:""}.fi-sr-leader-alt:before{content:""}.fi-sr-leader-speech:before{content:""}.fi-sr-leader:before{content:""}.fi-sr-leaderboard-alt:before{content:""}.fi-sr-leaderboard-trophy:before{content:""}.fi-sr-leaderboard:before{content:""}.fi-sr-leadership-alt:before{content:""}.fi-sr-leadership:before{content:""}.fi-sr-leaf-heart:before{content:""}.fi-sr-leaf-maple:before{content:""}.fi-sr-leaf-oak:before{content:""}.fi-sr-leaf:before{content:""}.fi-sr-leafy-green:before{content:""}.fi-sr-leave:before{content:""}.fi-sr-left-from-bracket:before{content:""}.fi-sr-left:before{content:""}.fi-sr-legal:before{content:""}.fi-sr-lemon:before{content:""}.fi-sr-lesbian-couple:before{content:""}.fi-sr-less-than-equal:before{content:""}.fi-sr-less-than:before{content:""}.fi-sr-lesson-class:before{content:""}.fi-sr-lesson:before{content:""}.fi-sr-letter-case:before{content:""}.fi-sr-lettuce:before{content:""}.fi-sr-level-down-alt:before{content:""}.fi-sr-level-down:before{content:""}.fi-sr-level-up-alt:before{content:""}.fi-sr-level-up:before{content:""}.fi-sr-license:before{content:""}.fi-sr-life-ring:before{content:""}.fi-sr-life:before{content:""}.fi-sr-light-ceiling:before{content:""}.fi-sr-light-emergency-on:before{content:""}.fi-sr-light-emergency:before{content:""}.fi-sr-light-switch-off:before{content:""}.fi-sr-light-switch-on:before{content:""}.fi-sr-light-switch:before{content:""}.fi-sr-lightbulb-cfl-on:before{content:""}.fi-sr-lightbulb-cfl:before{content:""}.fi-sr-lightbulb-dollar:before{content:""}.fi-sr-lightbulb-exclamation:before{content:""}.fi-sr-lightbulb-head:before{content:""}.fi-sr-lightbulb-on:before{content:""}.fi-sr-lightbulb-question:before{content:""}.fi-sr-lightbulb-setting:before{content:""}.fi-sr-lightbulb-slash:before{content:""}.fi-sr-lighthouse:before{content:""}.fi-sr-lights-holiday:before{content:""}.fi-sr-limit-hand:before{content:""}.fi-sr-limit-speedometer:before{content:""}.fi-sr-line-width:before{content:""}.fi-sr-link-alt:before{content:""}.fi-sr-link-horizontal-slash:before{content:""}.fi-sr-link-horizontal:before{content:""}.fi-sr-link-slash-alt:before{content:""}.fi-sr-link-slash:before{content:""}.fi-sr-link:before{content:""}.fi-sr-lion-head:before{content:""}.fi-sr-lion:before{content:""}.fi-sr-lips:before{content:""}.fi-sr-lipstick:before{content:""}.fi-sr-lira-sign:before{content:""}.fi-sr-list-check:before{content:""}.fi-sr-list-dropdown:before{content:""}.fi-sr-list-music:before{content:""}.fi-sr-list-timeline:before{content:""}.fi-sr-list:before{content:""}.fi-sr-litecoin-sign:before{content:""}.fi-sr-live-alt:before{content:""}.fi-sr-live:before{content:""}.fi-sr-loading:before{content:""}.fi-sr-loan:before{content:""}.fi-sr-lobster:before{content:""}.fi-sr-location-alt:before{content:""}.fi-sr-location-arrow:before{content:""}.fi-sr-location-crosshairs-slash:before{content:""}.fi-sr-location-crosshairs:before{content:""}.fi-sr-location-dot-slash:before{content:""}.fi-sr-location-exclamation:before{content:""}.fi-sr-location-pin-call:before{content:""}.fi-sr-lock-alt:before{content:""}.fi-sr-lock-hashtag:before{content:""}.fi-sr-lock-open-alt:before{content:""}.fi-sr-lock:before{content:""}.fi-sr-locust:before{content:""}.fi-sr-loop-square:before{content:""}.fi-sr-loveseat:before{content:""}.fi-sr-low-vision:before{content:""}.fi-sr-luchador:before{content:""}.fi-sr-luggage-cart:before{content:""}.fi-sr-luggage-rolling:before{content:""}.fi-sr-lungs-virus:before{content:""}.fi-sr-lungs:before{content:""}.fi-sr-m:before{content:""}.fi-sr-mace:before{content:""}.fi-sr-magnet-user:before{content:""}.fi-sr-magnet:before{content:""}.fi-sr-mailbox-envelope:before{content:""}.fi-sr-mailbox-flag-up:before{content:""}.fi-sr-mailbox:before{content:""}.fi-sr-makeup-brush:before{content:""}.fi-sr-man-head:before{content:""}.fi-sr-man-scientist:before{content:""}.fi-sr-manat-sign:before{content:""}.fi-sr-mandolin:before{content:""}.fi-sr-mango:before{content:""}.fi-sr-manhole:before{content:""}.fi-sr-map-location-track:before{content:""}.fi-sr-map-marker-check:before{content:""}.fi-sr-map-marker-cross:before{content:""}.fi-sr-map-marker-edit:before{content:""}.fi-sr-map-marker-home:before{content:""}.fi-sr-map-marker-minus:before{content:""}.fi-sr-map-marker-plus:before{content:""}.fi-sr-map-marker-question:before{content:""}.fi-sr-map-marker-slash:before{content:""}.fi-sr-map-marker-smile:before{content:""}.fi-sr-map-marker:before{content:""}.fi-sr-map-pin:before{content:""}.fi-sr-map-point:before{content:""}.fi-sr-map:before{content:""}.fi-sr-marker-time:before{content:""}.fi-sr-marker:before{content:""}.fi-sr-marketplace-alt:before{content:""}.fi-sr-marketplace-store:before{content:""}.fi-sr-marketplace:before{content:""}.fi-sr-mars-double:before{content:""}.fi-sr-mars-stroke-right:before{content:""}.fi-sr-mars-stroke-up:before{content:""}.fi-sr-mars:before{content:""}.fi-sr-martini-glass-citrus:before{content:""}.fi-sr-martini-glass-empty:before{content:""}.fi-sr-mask-carnival:before{content:""}.fi-sr-mask-face:before{content:""}.fi-sr-mask-snorkel:before{content:""}.fi-sr-massage:before{content:""}.fi-sr-match-fire:before{content:""}.fi-sr-mattress-pillow:before{content:""}.fi-sr-measuring-tape:before{content:""}.fi-sr-meat:before{content:"豈"}.fi-sr-medal:before{content:"更"}.fi-sr-medical-star:before{content:"車"}.fi-sr-medicine:before{content:"賈"}.fi-sr-meditation:before{content:"滑"}.fi-sr-meeting-alt:before{content:"串"}.fi-sr-meeting:before{content:"句"}.fi-sr-megaphone-announcement-leader:before{content:"龜"}.fi-sr-megaphone:before{content:"龜"}.fi-sr-meh-blank:before{content:"契"}.fi-sr-meh-rolling-eyes:before{content:"金"}.fi-sr-meh:before{content:"喇"}.fi-sr-melon-alt:before{content:"奈"}.fi-sr-melon:before{content:"懶"}.fi-sr-member-list:before{content:"癩"}.fi-sr-member-search:before{content:"羅"}.fi-sr-membership-vip:before{content:"蘿"}.fi-sr-membership:before{content:"螺"}.fi-sr-memo-circle-check:before{content:"裸"}.fi-sr-memo-pad:before{content:"邏"}.fi-sr-memo:before{content:"樂"}.fi-sr-memory:before{content:"洛"}.fi-sr-menu-burger:before{content:"烙"}.fi-sr-menu-dots-vertical:before{content:"珞"}.fi-sr-menu-dots:before{content:"落"}.fi-sr-mercury:before{content:"酪"}.fi-sr-message-arrow-down:before{content:"駱"}.fi-sr-message-arrow-up-right:before{content:"亂"}.fi-sr-message-arrow-up:before{content:"卵"}.fi-sr-message-bot:before{content:"欄"}.fi-sr-message-code:before{content:"爛"}.fi-sr-message-dollar:before{content:"蘭"}.fi-sr-message-heart:before{content:"鸞"}.fi-sr-message-image:before{content:"嵐"}.fi-sr-message-question:before{content:"濫"}.fi-sr-message-quote:before{content:"藍"}.fi-sr-message-slash:before{content:"襤"}.fi-sr-message-sms:before{content:"拉"}.fi-sr-message-text:before{content:"臘"}.fi-sr-message-xmark:before{content:"蠟"}.fi-sr-messages-dollar:before{content:"廊"}.fi-sr-messages-question:before{content:"朗"}.fi-sr-messages:before{content:"浪"}.fi-sr-meteor:before{content:"狼"}.fi-sr-meter-bolt:before{content:"郎"}.fi-sr-meter-droplet:before{content:"來"}.fi-sr-meter-fire:before{content:"冷"}.fi-sr-meter:before{content:"勞"}.fi-sr-microchip-ai:before{content:"擄"}.fi-sr-microchip:before{content:"櫓"}.fi-sr-microphone-alt:before{content:"爐"}.fi-sr-microphone-slash:before{content:"盧"}.fi-sr-microphone:before{content:"老"}.fi-sr-microscope:before{content:"蘆"}.fi-sr-microwave:before{content:"虜"}.fi-sr-milk-alt:before{content:"路"}.fi-sr-milk:before{content:"露"}.fi-sr-mill-sign:before{content:"魯"}.fi-sr-mind-share:before{content:"鷺"}.fi-sr-minus-circle:before{content:"碌"}.fi-sr-minus-hexagon:before{content:"祿"}.fi-sr-minus-small:before{content:"綠"}.fi-sr-minus:before{content:"菉"}.fi-sr-mistletoe:before{content:"錄"}.fi-sr-mix:before{content:"鹿"}.fi-sr-mobile-button:before{content:"論"}.fi-sr-mobile-notch:before{content:"壟"}.fi-sr-mobile:before{content:"弄"}.fi-sr-mockup:before{content:"籠"}.fi-sr-mode-alt:before{content:"聾"}.fi-sr-mode-landscape:before{content:"牢"}.fi-sr-mode-portrait:before{content:"磊"}.fi-sr-mode:before{content:"賂"}.fi-sr-model-cube-arrows:before{content:"雷"}.fi-sr-model-cube-space:before{content:"壘"}.fi-sr-model-cube:before{content:"屢"}.fi-sr-module:before{content:"樓"}.fi-sr-monday:before{content:"淚"}.fi-sr-money-bill-simple:before{content:"漏"}.fi-sr-money-bill-transfer:before{content:"累"}.fi-sr-money-bill-wave-alt:before{content:"縷"}.fi-sr-money-bill-wave:before{content:"陋"}.fi-sr-money-bills-simple:before{content:"勒"}.fi-sr-money-bills:before{content:"肋"}.fi-sr-money-check-edit-alt:before{content:"凜"}.fi-sr-money-check-edit:before{content:"凌"}.fi-sr-money-check:before{content:"稜"}.fi-sr-money-coin-transfer:before{content:"綾"}.fi-sr-money-from-bracket:before{content:"菱"}.fi-sr-money-simple-from-bracket:before{content:"陵"}.fi-sr-money-transfer-alt:before{content:"讀"}.fi-sr-money-transfer-coin-arrow:before{content:"拏"}.fi-sr-money-transfer-smartphone:before{content:"樂"}.fi-sr-money-wings:before{content:"諾"}.fi-sr-money:before{content:"丹"}.fi-sr-monkey:before{content:"寧"}.fi-sr-monument:before{content:"怒"}.fi-sr-moon-stars:before{content:"率"}.fi-sr-moon:before{content:"異"}.fi-sr-moped:before{content:"北"}.fi-sr-mortar-pestle:before{content:"磻"}.fi-sr-mortgage:before{content:"便"}.fi-sr-mosque-alt:before{content:"復"}.fi-sr-mosque-moon:before{content:"不"}.fi-sr-mosque:before{content:"泌"}.fi-sr-mosquito-net:before{content:"數"}.fi-sr-mosquito:before{content:"索"}.fi-sr-motorcycle:before{content:"參"}.fi-sr-mound:before{content:"塞"}.fi-sr-mountain-city:before{content:"省"}.fi-sr-mountain:before{content:"葉"}.fi-sr-mountains:before{content:"說"}.fi-sr-mouse-field:before{content:"殺"}.fi-sr-mouse:before{content:"辰"}.fi-sr-mov-file:before{content:"沈"}.fi-sr-move-to-folder-2:before{content:"拾"}.fi-sr-move-to-folder:before{content:"若"}.fi-sr-mp3-file:before{content:"掠"}.fi-sr-mp3-player:before{content:"略"}.fi-sr-mp4-file:before{content:"亮"}.fi-sr-mug-alt:before{content:"兩"}.fi-sr-mug-hot-alt:before{content:"凉"}.fi-sr-mug-hot:before{content:"梁"}.fi-sr-mug-marshmallows:before{content:"糧"}.fi-sr-mug-tea-saucer:before{content:"良"}.fi-sr-mug-tea:before{content:"諒"}.fi-sr-mug:before{content:"量"}.fi-sr-multiple-alt:before{content:"勵"}.fi-sr-multiple:before{content:"呂"}.fi-sr-muscle:before{content:"女"}.fi-sr-mushroom-alt:before{content:"廬"}.fi-sr-mushroom:before{content:"旅"}.fi-sr-music-alt-slash:before{content:"濾"}.fi-sr-music-alt:before{content:"礪"}.fi-sr-music-file:before{content:"閭"}.fi-sr-music-note:before{content:"驪"}.fi-sr-music-slash:before{content:"麗"}.fi-sr-music:before{content:"黎"}.fi-sr-n:before{content:"力"}.fi-sr-naira-sign:before{content:"曆"}.fi-sr-narwhal:before{content:"歷"}.fi-sr-navigation:before{content:"轢"}.fi-sr-nesting-dolls:before{content:"年"}.fi-sr-network-cloud:before{content:"憐"}.fi-sr-network:before{content:"戀"}.fi-sr-neuter:before{content:"撚"}.fi-sr-newsletter-subscribe:before{content:"漣"}.fi-sr-newspaper-open:before{content:"煉"}.fi-sr-newspaper:before{content:"璉"}.fi-sr-nfc-lock:before{content:"秊"}.fi-sr-nfc-magnifying-glass:before{content:"練"}.fi-sr-nfc-pen:before{content:"聯"}.fi-sr-nfc-slash:before{content:"輦"}.fi-sr-nfc-trash:before{content:"蓮"}.fi-sr-nfc:before{content:"連"}.fi-sr-night-day:before{content:"鍊"}.fi-sr-no-fee:before{content:"列"}.fi-sr-no-people:before{content:"劣"}.fi-sr-noodles:before{content:"咽"}.fi-sr-nose:before{content:"烈"}.fi-sr-not-equal:before{content:"裂"}.fi-sr-not-found-alt:before{content:"說"}.fi-sr-not-found-magnifying-glass:before{content:"廉"}.fi-sr-not-found:before{content:"念"}.fi-sr-notdef:before{content:"捻"}.fi-sr-note-medical:before{content:"殮"}.fi-sr-note-sticky:before{content:"簾"}.fi-sr-note:before{content:"獵"}.fi-sr-notebook-alt:before{content:"令"}.fi-sr-notebook:before{content:"囹"}.fi-sr-notes-medical:before{content:"寧"}.fi-sr-notes:before{content:"嶺"}.fi-sr-o:before{content:"怜"}.fi-sr-object-exclude:before{content:"玲"}.fi-sr-object-group:before{content:"瑩"}.fi-sr-object-intersect:before{content:"羚"}.fi-sr-object-subtract:before{content:"聆"}.fi-sr-object-ungroup:before{content:"鈴"}.fi-sr-object-union:before{content:"零"}.fi-sr-objects-column:before{content:"靈"}.fi-sr-octagon-check:before{content:"領"}.fi-sr-octagon-divide:before{content:"例"}.fi-sr-octagon-exclamation:before{content:"禮"}.fi-sr-octagon-minus:before{content:"醴"}.fi-sr-octagon-plus:before{content:"隸"}.fi-sr-octagon-xmark:before{content:"惡"}.fi-sr-octagon:before{content:"了"}.fi-sr-oil-can:before{content:"僚"}.fi-sr-oil-temp:before{content:"寮"}.fi-sr-olive-oil:before{content:"尿"}.fi-sr-olive:before{content:"料"}.fi-sr-olives:before{content:"樂"}.fi-sr-om:before{content:"燎"}.fi-sr-omega:before{content:"療"}.fi-sr-onboarding:before{content:"蓼"}.fi-sr-onion:before{content:"遼"}.fi-sr-opacity:before{content:"龍"}.fi-sr-open-mail-clip:before{content:"暈"}.fi-sr-operating-system-upgrade:before{content:"阮"}.fi-sr-operation:before{content:"劉"}.fi-sr-order-history:before{content:"杻"}.fi-sr-organization-chart:before{content:"柳"}.fi-sr-ornament:before{content:"流"}.fi-sr-otp:before{content:"溜"}.fi-sr-otter:before{content:"琉"}.fi-sr-outdent:before{content:"留"}.fi-sr-oval-alt:before{content:"硫"}.fi-sr-oval:before{content:"紐"}.fi-sr-oven:before{content:"類"}.fi-sr-overline:before{content:"六"}.fi-sr-overview:before{content:"戮"}.fi-sr-p:before{content:"陸"}.fi-sr-package:before{content:"倫"}.fi-sr-padlock-check:before{content:"崙"}.fi-sr-page-break:before{content:"淪"}.fi-sr-pager:before{content:"輪"}.fi-sr-paid:before{content:"律"}.fi-sr-paint-roller:before{content:"慄"}.fi-sr-paint:before{content:"栗"}.fi-sr-paintbrush-pencil:before{content:"率"}.fi-sr-palette:before{content:"隆"}.fi-sr-pallet-alt:before{content:"利"}.fi-sr-pallet:before{content:"吏"}.fi-sr-pan-food:before{content:"履"}.fi-sr-pan-frying:before{content:"易"}.fi-sr-pan:before{content:"李"}.fi-sr-pancakes:before{content:"梨"}.fi-sr-panorama:before{content:"泥"}.fi-sr-paper-plane-launch:before{content:"理"}.fi-sr-paper-plane-top:before{content:"痢"}.fi-sr-paper-plane:before{content:"罹"}.fi-sr-paperclip-vertical:before{content:"裏"}.fi-sr-parachute-box:before{content:"裡"}.fi-sr-paragraph-left:before{content:"里"}.fi-sr-paragraph:before{content:"離"}.fi-sr-parking-circle-slash:before{content:"匿"}.fi-sr-parking-circle:before{content:"溺"}.fi-sr-parking-slash:before{content:"吝"}.fi-sr-parking:before{content:"燐"}.fi-sr-party-bell:before{content:"璘"}.fi-sr-party-horn:before{content:"藺"}.fi-sr-party:before{content:"隣"}.fi-sr-passport:before{content:"鱗"}.fi-sr-password-alt:before{content:"麟"}.fi-sr-password-computer:before{content:"林"}.fi-sr-password-email:before{content:"淋"}.fi-sr-password-smartphone:before{content:"臨"}.fi-sr-password:before{content:"立"}.fi-sr-paste:before{content:"笠"}.fi-sr-pattern:before{content:"粒"}.fi-sr-pause-circle:before{content:"狀"}.fi-sr-pause-square:before{content:"炙"}.fi-sr-pause:before{content:"識"}.fi-sr-paw-claws:before{content:"什"}.fi-sr-paw-heart:before{content:"茶"}.fi-sr-paw:before{content:"刺"}.fi-sr-payment-pos:before{content:"切"}.fi-sr-payroll-check:before{content:"度"}.fi-sr-peace:before{content:"拓"}.fi-sr-peach:before{content:"糖"}.fi-sr-peanut:before{content:"宅"}.fi-sr-peanuts:before{content:"洞"}.fi-sr-peapod:before{content:"暴"}.fi-sr-pear:before{content:"輻"}.fi-sr-pedestal:before{content:"行"}.fi-sr-pen-circle:before{content:"降"}.fi-sr-pen-clip-slash:before{content:"見"}.fi-sr-pen-clip:before{content:"廓"}.fi-sr-pen-fancy-slash:before{content:"兀"}.fi-sr-pen-fancy:before{content:"嗀"}.fi-sr-pen-field:before{content:"﨎"}.fi-sr-pen-nib-slash:before{content:"﨏"}.fi-sr-pen-nib:before{content:"塚"}.fi-sr-pen-slash:before{content:"﨑"}.fi-sr-pen-square:before{content:"晴"}.fi-sr-pen-swirl:before{content:"﨓"}.fi-sr-pencil-paintbrush:before{content:"﨔"}.fi-sr-pencil-ruler:before{content:"凞"}.fi-sr-pencil-slash:before{content:"猪"}.fi-sr-pencil:before{content:"益"}.fi-sr-pending:before{content:"礼"}.fi-sr-pennant:before{content:"神"}.fi-sr-people-arrows-left-right:before{content:"祥"}.fi-sr-people-carry-box:before{content:"福"}.fi-sr-people-dress:before{content:"靖"}.fi-sr-people-network-partner:before{content:"精"}.fi-sr-people-pants:before{content:"羽"}.fi-sr-people-poll:before{content:"﨟"}.fi-sr-people-pulling:before{content:"蘒"}.fi-sr-people-roof:before{content:"﨡"}.fi-sr-people:before{content:"諸"}.fi-sr-pepper-alt:before{content:"﨣"}.fi-sr-pepper-hot:before{content:"﨤"}.fi-sr-pepper:before{content:"逸"}.fi-sr-percentage:before{content:"都"}.fi-sr-person-burst:before{content:"﨧"}.fi-sr-person-carry-box:before{content:"﨨"}.fi-sr-person-circle-check:before{content:"﨩"}.fi-sr-person-circle-exclamation:before{content:"飯"}.fi-sr-person-circle-minus:before{content:"飼"}.fi-sr-person-circle-plus:before{content:"館"}.fi-sr-person-circle-question:before{content:"鶴"}.fi-sr-person-circle-xmark:before{content:"郞"}.fi-sr-person-cv:before{content:"隷"}.fi-sr-person-dolly-empty:before{content:"侮"}.fi-sr-person-dolly:before{content:"僧"}.fi-sr-person-dress-simple:before{content:"免"}.fi-sr-person-dress:before{content:"勉"}.fi-sr-person-luggage:before{content:"勤"}.fi-sr-person-lunge:before{content:"卑"}.fi-sr-person-pilates:before{content:"喝"}.fi-sr-person-praying:before{content:"嘆"}.fi-sr-person-pregnant:before{content:"器"}.fi-sr-person-seat-reclined:before{content:"塀"}.fi-sr-person-seat:before{content:"墨"}.fi-sr-person-shelter:before{content:"層"}.fi-sr-person-sign:before{content:"屮"}.fi-sr-person-simple:before{content:"悔"}.fi-sr-person-walking-with-cane:before{content:"慨"}.fi-sr-peseta-sign:before{content:"憎"}.fi-sr-peso-sign:before{content:"懲"}.fi-sr-pets:before{content:"敏"}.fi-sr-pharmacy:before{content:"既"}.fi-sr-phone-call:before{content:"暑"}.fi-sr-phone-cross:before{content:"梅"}.fi-sr-phone-flip:before{content:"海"}.fi-sr-phone-guide:before{content:"渚"}.fi-sr-phone-heart-message:before{content:"漢"}.fi-sr-phone-office:before{content:"煮"}.fi-sr-phone-pause:before{content:"爫"}.fi-sr-phone-plus:before{content:"琢"}.fi-sr-phone-rotary:before{content:"碑"}.fi-sr-phone-slash:before{content:"社"}.fi-sr-photo-capture:before{content:"祉"}.fi-sr-photo-film-music:before{content:"祈"}.fi-sr-photo-video:before{content:"祐"}.fi-sr-physics:before{content:"祖"}.fi-sr-Pi:before{content:"祝"}.fi-sr-piano-keyboard:before{content:"禍"}.fi-sr-piano:before{content:"禎"}.fi-sr-pickaxe:before{content:"穀"}.fi-sr-picking-box:before{content:"突"}.fi-sr-picking:before{content:"節"}.fi-sr-picnic:before{content:"練"}.fi-sr-picpeople-filled:before{content:"縉"}.fi-sr-picpeople:before{content:"繁"}.fi-sr-picture:before{content:"署"}.fi-sr-pie:before{content:"者"}.fi-sr-pig-bank-bulb:before{content:"臭"}.fi-sr-pig-face:before{content:"艹"}.fi-sr-pig:before{content:"艹"}.fi-sr-piggy-bank-budget:before{content:"著"}.fi-sr-piggy-bank:before{content:"褐"}.fi-sr-pills:before{content:"視"}.fi-sr-pinata:before{content:"謁"}.fi-sr-pineapple-alt:before{content:"謹"}.fi-sr-pineapple:before{content:"賓"}.fi-sr-pipe-smoking:before{content:"贈"}.fi-sr-pipette:before{content:"辶"}.fi-sr-pizza-slice:before{content:"逸"}.fi-sr-place-of-worship:before{content:"難"}.fi-sr-plan-strategy:before{content:"響"}.fi-sr-plan:before{content:"頻"}.fi-sr-plane-alt:before{content:"恵"}.fi-sr-plane-arrival:before{content:"𤋮"}.fi-sr-plane-departure:before{content:"舘"}.fi-sr-plane-prop:before{content:"﩮"}.fi-sr-plane-slash:before{content:"﩯"}.fi-sr-plane-tail:before{content:"並"}.fi-sr-plane:before{content:"况"}.fi-sr-planet-moon:before{content:"全"}.fi-sr-planet-ringed:before{content:"侀"}.fi-sr-plant-care:before{content:"充"}.fi-sr-plant-growth:before{content:"冀"}.fi-sr-plant-seed-invest:before{content:"勇"}.fi-sr-plant-wilt:before{content:"勺"}.fi-sr-plate-utensils:before{content:"喝"}.fi-sr-plate-wheat:before{content:"啕"}.fi-sr-plate:before{content:"喙"}.fi-sr-play-alt:before{content:"嗢"}.fi-sr-play-circle:before{content:"塚"}.fi-sr-play-microphone:before{content:"墳"}.fi-sr-play-pause:before{content:"奄"}.fi-sr-play:before{content:"奔"}.fi-sr-plug-alt:before{content:"婢"}.fi-sr-plug-cable:before{content:"嬨"}.fi-sr-plug-circle-bolt:before{content:"廒"}.fi-sr-plug-circle-check:before{content:"廙"}.fi-sr-plug-circle-exclamation:before{content:"彩"}.fi-sr-plug-circle-minus:before{content:"徭"}.fi-sr-plug-circle-plus:before{content:"惘"}.fi-sr-plug-connection:before{content:"慎"}.fi-sr-plug:before{content:"愈"}.fi-sr-plus-hexagon:before{content:"憎"}.fi-sr-plus-minus:before{content:"慠"}.fi-sr-plus-small:before{content:"懲"}.fi-sr-plus:before{content:"戴"}.fi-sr-png-file:before{content:"揄"}.fi-sr-podcast:before{content:"搜"}.fi-sr-podium-star:before{content:"摒"}.fi-sr-podium-victory-leader:before{content:"敖"}.fi-sr-podium:before{content:"晴"}.fi-sr-point-of-sale-bill:before{content:"朗"}.fi-sr-point-of-sale-signal:before{content:"望"}.fi-sr-point-of-sale:before{content:"杖"}.fi-sr-pointer-loading:before{content:"歹"}.fi-sr-pointer-text:before{content:"殺"}.fi-sr-police-box:before{content:"流"}.fi-sr-poll-h:before{content:"滛"}.fi-sr-pollution:before{content:"滋"}.fi-sr-pompebled:before{content:"漢"}.fi-sr-poo-bolt:before{content:"瀞"}.fi-sr-poo:before{content:"煮"}.fi-sr-pool-8-ball:before{content:"瞧"}.fi-sr-poop:before{content:"爵"}.fi-sr-popcorn:before{content:"犯"}.fi-sr-popsicle:before{content:"猪"}.fi-sr-portal-enter:before{content:"瑱"}.fi-sr-portal-exit:before{content:"甆"}.fi-sr-portrait:before{content:"画"}.fi-sr-postal-address:before{content:"瘝"}.fi-sr-pot:before{content:"瘟"}.fi-sr-potato:before{content:"益"}.fi-sr-pound:before{content:"盛"}.fi-sr-power:before{content:"直"}.fi-sr-ppt-file:before{content:"睊"}.fi-sr-practice:before{content:"着"}.fi-sr-praying-hands:before{content:"磌"}.fi-sr-prescription-bottle-alt:before{content:"窱"}.fi-sr-prescription-bottle-pill:before{content:"節"}.fi-sr-prescription-bottle:before{content:"类"}.fi-sr-prescription:before{content:"絛"}.fi-sr-presentation:before{content:"練"}.fi-sr-preview:before{content:"缾"}.fi-sr-previous-square:before{content:"者"}.fi-sr-print-magnifying-glass:before{content:"荒"}.fi-sr-print-slash:before{content:"華"}.fi-sr-print:before{content:"蝹"}.fi-sr-priority-arrow:before{content:"襁"}.fi-sr-priority-arrows:before{content:"覆"}.fi-sr-priority-importance:before{content:"視"}.fi-sr-procedures:before{content:"調"}.fi-sr-process:before{content:"諸"}.fi-sr-productivity:before{content:"請"}.fi-sr-progress-complete:before{content:"謁"}.fi-sr-progress-download:before{content:"諾"}.fi-sr-progress-upload:before{content:"諭"}.fi-sr-projector:before{content:"謹"}.fi-sr-protractor:before{content:"變"}.fi-sr-pulse:before{content:"贈"}.fi-sr-pump-medical:before{content:"輸"}.fi-sr-pump:before{content:"遲"}.fi-sr-pumpkin-alt-2:before{content:"醙"}.fi-sr-pumpkin-alt:before{content:"鉶"}.fi-sr-pumpkin:before{content:"陼"}.fi-sr-puzzle-alt:before{content:"難"}.fi-sr-puzzle-piece-integration:before{content:"靖"}.fi-sr-puzzle-piece:before{content:"韛"}.fi-sr-puzzle-pieces:before{content:"響"}.fi-sr-pyramid:before{content:"頋"}.fi-sr-q:before{content:"頻"}.fi-sr-qr-scan:before{content:"鬒"}.fi-sr-QR:before{content:"龜"}.fi-sr-qrcode:before{content:"𢡊"}.fi-sr-question-square:before{content:"𢡄"}.fi-sr-question:before{content:"𣏕"}.fi-sr-queue-alt:before{content:"㮝"}.fi-sr-queue-line:before{content:"䀘"}.fi-sr-queue-signal:before{content:"䀹"}.fi-sr-queue:before{content:"𥉉"}.fi-sr-quill-pen-story:before{content:"𥳐"}.fi-sr-quiz-alt:before{content:"𧻓"}.fi-sr-quiz:before{content:"齃"}.fi-sr-quote-right:before{content:"龎"}.fi-sr-r:before{content:"﫚"}.fi-sr-rabbit-fast:before{content:"﫛"}.fi-sr-rabbit:before{content:"﫜"}.fi-sr-raccoon:before{content:"﫝"}.fi-sr-racquet:before{content:"﫞"}.fi-sr-radar-monitoring-track:before{content:"﫟"}.fi-sr-radar:before{content:"﫠"}.fi-sr-radiation-alt:before{content:"﫡"}.fi-sr-radiation:before{content:"﫢"}.fi-sr-radio-alt:before{content:"﫣"}.fi-sr-radio-button:before{content:"﫤"}.fi-sr-radio:before{content:"﫥"}.fi-sr-radish:before{content:"﫦"}.fi-sr-rainbow:before{content:"﫧"}.fi-sr-raindrops:before{content:"﫨"}.fi-sr-ram:before{content:"﫩"}.fi-sr-ramp-loading:before{content:"﫪"}.fi-sr-rank:before{content:"﫫"}.fi-sr-ranking-podium-empty:before{content:"﫬"}.fi-sr-ranking-podium:before{content:"﫭"}.fi-sr-ranking-star:before{content:"﫮"}.fi-sr-ranking-stars:before{content:"﫯"}.fi-sr-raygun:before{content:"﫰"}.fi-sr-razor-barber:before{content:"﫱"}.fi-sr-react:before{content:"﫲"}.fi-sr-rec:before{content:"﫳"}.fi-sr-receipt:before{content:"﫴"}.fi-sr-recipe-book:before{content:"﫵"}.fi-sr-recipe:before{content:"﫶"}.fi-sr-record-vinyl:before{content:"﫷"}.fi-sr-rectabgle-vertical:before{content:"﫸"}.fi-sr-rectangle-barcode:before{content:"﫹"}.fi-sr-rectangle-code:before{content:"﫺"}.fi-sr-rectangle-history-circle-plus:before{content:"﫻"}.fi-sr-rectangle-horizontal:before{content:"﫼"}.fi-sr-rectangle-list:before{content:"﫽"}.fi-sr-rectangle-panoramic:before{content:"﫾"}.fi-sr-rectangle-pro:before{content:"﫿"}.fi-sr-rectangle-vertical-history:before{content:"ﬀ"}.fi-sr-rectangle-vertical:before{content:"ﬁ"}.fi-sr-rectangle-xmark:before{content:"ﬂ"}.fi-sr-rectangles-mixed:before{content:"ﬃ"}.fi-sr-recycle-bin:before{content:"ﬄ"}.fi-sr-recycle:before{content:"ﬅ"}.fi-sr-redo-alt:before{content:"ﬆ"}.fi-sr-redo:before{content:"﬇"}.fi-sr-reel:before{content:"﬈"}.fi-sr-refer-arrow:before{content:"﬉"}.fi-sr-refer:before{content:"﬊"}.fi-sr-referral-alt:before{content:"﬋"}.fi-sr-referral-user:before{content:"﬌"}.fi-sr-referral:before{content:"﬍"}.fi-sr-reflect-horizontal-alt:before{content:"﬎"}.fi-sr-reflect-horizontal:before{content:"﬏"}.fi-sr-reflect-vertical:before{content:"﬐"}.fi-sr-reflect:before{content:"﬑"}.fi-sr-refresh:before{content:"﬒"}.fi-sr-refrigerator:before{content:"ﬓ"}.fi-sr-refund-alt:before{content:"ﬔ"}.fi-sr-refund:before{content:"ﬕ"}.fi-sr-region-pin-alt:before{content:"ﬖ"}.fi-sr-region-pin:before{content:"ﬗ"}.fi-sr-registered:before{content:"﬘"}.fi-sr-registration-paper:before{content:"﬙"}.fi-sr-remove-folder:before{content:"﬚"}.fi-sr-remove-user:before{content:"﬛"}.fi-sr-rent-signal:before{content:"﬜"}.fi-sr-rent:before{content:"יִ"}.fi-sr-replace:before{content:"ﬞ"}.fi-sr-replay-10:before{content:"ײַ"}.fi-sr-replay-30:before{content:"ﬠ"}.fi-sr-replay-5:before{content:"ﬡ"}.fi-sr-reply-all:before{content:"ﬢ"}.fi-sr-republican:before{content:"ﬣ"}.fi-sr-reservation-smartphone:before{content:"ﬤ"}.fi-sr-reservation-table:before{content:"ﬥ"}.fi-sr-resistance-band:before{content:"ﬦ"}.fi-sr-resize:before{content:"ﬧ"}.fi-sr-resources:before{content:"ﬨ"}.fi-sr-restaurant:before{content:"﬩"}.fi-sr-restroom-simple:before{content:"שׁ"}.fi-sr-resume:before{content:"שׂ"}.fi-sr-revenue-alt:before{content:"שּׁ"}.fi-sr-revenue-euro:before{content:"שּׂ"}.fi-sr-Revenue:before{content:"אַ"}.fi-sr-review:before{content:"אָ"}.fi-sr-rewind-button-circle:before{content:"אּ"}.fi-sr-rewind:before{content:"בּ"}.fi-sr-rhombus:before{content:"גּ"}.fi-sr-ribbon:before{content:"דּ"}.fi-sr-right-from-bracket:before{content:"הּ"}.fi-sr-right:before{content:"וּ"}.fi-sr-ring-diamond:before{content:"זּ"}.fi-sr-ring:before{content:"﬷"}.fi-sr-rings-wedding:before{content:"טּ"}.fi-sr-risk-alt:before{content:"יּ"}.fi-sr-risk:before{content:"ךּ"}.fi-sr-road-barrier:before{content:"כּ"}.fi-sr-road-sign-left:before{content:"לּ"}.fi-sr-road:before{content:"﬽"}.fi-sr-robot:before{content:"מּ"}.fi-sr-robotic-arm:before{content:"﬿"}.fi-sr-rocket-lunch:before{content:"נּ"}.fi-sr-rocket:before{content:"סּ"}.fi-sr-roller-coaster:before{content:"﭂"}.fi-sr-room-service:before{content:"ףּ"}.fi-sr-rotate-exclamation:before{content:"פּ"}.fi-sr-rotate-left:before{content:"﭅"}.fi-sr-rotate-reverse:before{content:"צּ"}.fi-sr-rotate-right:before{content:"קּ"}.fi-sr-rotate-square:before{content:"רּ"}.fi-sr-roulette:before{content:"שּ"}.fi-sr-route-highway:before{content:"תּ"}.fi-sr-route-interstate:before{content:"וֹ"}.fi-sr-route:before{content:"בֿ"}.fi-sr-router:before{content:"כֿ"}.fi-sr-rss-alt:before{content:"פֿ"}.fi-sr-rss:before{content:"ﭏ"}.fi-sr-ruble-sign:before{content:"ﭐ"}.fi-sr-rugby-helmet:before{content:"ﭑ"}.fi-sr-rugby:before{content:"ﭒ"}.fi-sr-ruler-combined:before{content:"ﭓ"}.fi-sr-ruler-horizontal:before{content:"ﭔ"}.fi-sr-ruler-triangle:before{content:"ﭕ"}.fi-sr-ruler-vertical:before{content:"ﭖ"}.fi-sr-rules-alt:before{content:"ﭗ"}.fi-sr-rules:before{content:"ﭘ"}.fi-sr-running-track:before{content:"ﭙ"}.fi-sr-running:before{content:"ﭚ"}.fi-sr-rupee-sign:before{content:"ﭛ"}.fi-sr-rupiah-sign:before{content:"ﭜ"}.fi-sr-rv:before{content:"ﭝ"}.fi-sr-s:before{content:"ﭞ"}.fi-sr-sack-dollar:before{content:"ﭟ"}.fi-sr-sack:before{content:"ﭠ"}.fi-sr-sad-cry:before{content:"ﭡ"}.fi-sr-sad-tear:before{content:"ﭢ"}.fi-sr-sad:before{content:"ﭣ"}.fi-sr-safe-box:before{content:"ﭤ"}.fi-sr-sailboat:before{content:"ﭥ"}.fi-sr-salad:before{content:"ﭦ"}.fi-sr-salary-alt:before{content:"ﭧ"}.fi-sr-salt-pepper:before{content:"ﭨ"}.fi-sr-salt-shaker:before{content:"ﭩ"}.fi-sr-sandwich-alt:before{content:"ﭪ"}.fi-sr-sandwich:before{content:"ﭫ"}.fi-sr-satellite-dish:before{content:"ﭬ"}.fi-sr-satellite:before{content:"ﭭ"}.fi-sr-saturday:before{content:"ﭮ"}.fi-sr-sauce:before{content:"ﭯ"}.fi-sr-sausage:before{content:"ﭰ"}.fi-sr-sax-hot:before{content:"ﭱ"}.fi-sr-saxophone:before{content:"ﭲ"}.fi-sr-scale-comparison-alt:before{content:"ﭳ"}.fi-sr-scale-comparison:before{content:"ﭴ"}.fi-sr-scale:before{content:"ﭵ"}.fi-sr-scalpel-path:before{content:"ﭶ"}.fi-sr-scalpel:before{content:"ﭷ"}.fi-sr-scanner-gun:before{content:"ﭸ"}.fi-sr-scanner-image:before{content:"ﭹ"}.fi-sr-scanner-keyboard:before{content:"ﭺ"}.fi-sr-scanner-touchscreen:before{content:"ﭻ"}.fi-sr-scarecrow:before{content:"ﭼ"}.fi-sr-scarf:before{content:"ﭽ"}.fi-sr-school-bus:before{content:"ﭾ"}.fi-sr-school:before{content:"ﭿ"}.fi-sr-scissors:before{content:"ﮀ"}.fi-sr-scooter:before{content:"ﮁ"}.fi-sr-screen:before{content:"ﮂ"}.fi-sr-screencast:before{content:"ﮃ"}.fi-sr-screw-alt:before{content:"ﮄ"}.fi-sr-screw:before{content:"ﮅ"}.fi-sr-screwdriver:before{content:"ﮆ"}.fi-sr-scribble:before{content:"ﮇ"}.fi-sr-script:before{content:"ﮈ"}.fi-sr-scroll-document-story:before{content:"ﮉ"}.fi-sr-scroll-old:before{content:"ﮊ"}.fi-sr-scroll-torah:before{content:"ﮋ"}.fi-sr-scroll:before{content:"ﮌ"}.fi-sr-scrubber:before{content:"ﮍ"}.fi-sr-scythe:before{content:"ﮎ"}.fi-sr-sd-card:before{content:"ﮏ"}.fi-sr-sd-cards:before{content:"ﮐ"}.fi-sr-seal-exclamation:before{content:"ﮑ"}.fi-sr-seal-question:before{content:"ﮒ"}.fi-sr-seal:before{content:"ﮓ"}.fi-sr-search-alt:before{content:"ﮔ"}.fi-sr-search-dollar:before{content:"ﮕ"}.fi-sr-search-heart:before{content:"ﮖ"}.fi-sr-search-location:before{content:"ﮗ"}.fi-sr-search:before{content:"ﮘ"}.fi-sr-seat-airline:before{content:"ﮙ"}.fi-sr-seatbelt-safety-driver:before{content:"ﮚ"}.fi-sr-second-award:before{content:"ﮛ"}.fi-sr-second-laurel:before{content:"ﮜ"}.fi-sr-second-medal:before{content:"ﮝ"}.fi-sr-second:before{content:"ﮞ"}.fi-sr-seedling:before{content:"ﮟ"}.fi-sr-select:before{content:"ﮠ"}.fi-sr-selection:before{content:"ﮡ"}.fi-sr-seller-store:before{content:"ﮢ"}.fi-sr-seller:before{content:"ﮣ"}.fi-sr-send-back:before{content:"ﮤ"}.fi-sr-send-backward:before{content:"ﮥ"}.fi-sr-sensor-alert:before{content:"ﮦ"}.fi-sr-sensor-fire:before{content:"ﮧ"}.fi-sr-sensor-on:before{content:"ﮨ"}.fi-sr-sensor-smoke:before{content:"ﮩ"}.fi-sr-sensor:before{content:"ﮪ"}.fi-sr-settings-sliders:before{content:"ﮫ"}.fi-sr-settings:before{content:"ﮬ"}.fi-sr-share-alt-square:before{content:"ﮭ"}.fi-sr-share-square:before{content:"ﮮ"}.fi-sr-share:before{content:"ﮯ"}.fi-sr-sheep:before{content:"ﮰ"}.fi-sr-shekel-sign:before{content:"ﮱ"}.fi-sr-shelves:before{content:"﮲"}.fi-sr-shield-alt:before{content:"﮳"}.fi-sr-shield-cat:before{content:"﮴"}.fi-sr-shield-check:before{content:"﮵"}.fi-sr-shield-cross:before{content:"﮶"}.fi-sr-shield-dog:before{content:"﮷"}.fi-sr-shield-exclamation:before{content:"﮸"}.fi-sr-shield-interrogation:before{content:"﮹"}.fi-sr-shield-keyhole:before{content:"﮺"}.fi-sr-shield-minus:before{content:"﮻"}.fi-sr-shield-plus:before{content:"﮼"}.fi-sr-shield-security-risk:before{content:"﮽"}.fi-sr-shield-slash:before{content:"﮾"}.fi-sr-shield-trust:before{content:"﮿"}.fi-sr-shield-virus:before{content:"﯀"}.fi-sr-shield-xmark:before{content:"﯁"}.fi-sr-shield:before{content:"﯂"}.fi-sr-ship-side:before{content:"﯃"}.fi-sr-ship:before{content:"﯄"}.fi-sr-shipping-fast:before{content:"﯅"}.fi-sr-shipping-timed:before{content:"﯆"}.fi-sr-shirt-long-sleeve:before{content:"﯇"}.fi-sr-shirt-running:before{content:"﯈"}.fi-sr-shirt-tank-top:before{content:"﯉"}.fi-sr-shirt:before{content:"﯊"}.fi-sr-shish-kebab:before{content:"﯋"}.fi-sr-shoe-prints:before{content:"﯌"}.fi-sr-shop-lock:before{content:"﯍"}.fi-sr-shop-slash:before{content:"﯎"}.fi-sr-shop:before{content:"﯏"}.fi-sr-shopping-bag-add:before{content:"﯐"}.fi-sr-shopping-bag:before{content:"﯑"}.fi-sr-shopping-basket:before{content:"﯒"}.fi-sr-shopping-cart-add:before{content:"ﯓ"}.fi-sr-shopping-cart-buyer:before{content:"ﯔ"}.fi-sr-shopping-cart-check:before{content:"ﯕ"}.fi-sr-shopping-cart:before{content:"ﯖ"}.fi-sr-shovel-snow:before{content:"ﯗ"}.fi-sr-shovel:before{content:"ﯘ"}.fi-sr-shower-down:before{content:"ﯙ"}.fi-sr-shower:before{content:"ﯚ"}.fi-sr-shredder:before{content:"ﯛ"}.fi-sr-shrimp:before{content:"ﯜ"}.fi-sr-shuffle:before{content:"ﯝ"}.fi-sr-shuttle-van:before{content:"ﯞ"}.fi-sr-shuttlecock:before{content:"ﯟ"}.fi-sr-Sickle:before{content:"ﯠ"}.fi-sr-sidebar-flip:before{content:"ﯡ"}.fi-sr-sidebar:before{content:"ﯢ"}.fi-sr-sigma:before{content:"ﯣ"}.fi-sr-sign-hanging:before{content:"ﯤ"}.fi-sr-sign-in-alt:before{content:"ﯥ"}.fi-sr-sign-out-alt:before{content:"ﯦ"}.fi-sr-sign-posts-wrench:before{content:"ﯧ"}.fi-sr-sign-posts:before{content:"ﯨ"}.fi-sr-sign-up:before{content:"ﯩ"}.fi-sr-signal-alt-1:before{content:"ﯪ"}.fi-sr-signal-alt-2:before{content:"ﯫ"}.fi-sr-signal-alt-slash:before{content:"ﯬ"}.fi-sr-signal-alt:before{content:"ﯭ"}.fi-sr-signal-bars-fair:before{content:"ﯮ"}.fi-sr-signal-bars-good:before{content:"ﯯ"}.fi-sr-signal-bars-weak:before{content:"ﯰ"}.fi-sr-signal-stream-slash:before{content:"ﯱ"}.fi-sr-signal-stream:before{content:"ﯲ"}.fi-sr-signature-lock:before{content:"ﯳ"}.fi-sr-signature-slash:before{content:"ﯴ"}.fi-sr-signature:before{content:"ﯵ"}.fi-sr-sim-card:before{content:"ﯶ"}.fi-sr-sim-cards:before{content:"ﯷ"}.fi-sr-sink:before{content:"ﯸ"}.fi-sr-siren-on:before{content:"ﯹ"}.fi-sr-Siren:before{content:"ﯺ"}.fi-sr-site-alt:before{content:"ﯻ"}.fi-sr-site-browser:before{content:"ﯼ"}.fi-sr-site:before{content:"ﯽ"}.fi-sr-sitemap:before{content:"ﯾ"}.fi-sr-skateboard:before{content:"ﯿ"}.fi-sr-skating:before{content:"ﰀ"}.fi-sr-skeleton-ribs:before{content:"ﰁ"}.fi-sr-skeleton:before{content:"ﰂ"}.fi-sr-skewer:before{content:"ﰃ"}.fi-sr-ski-boot-ski:before{content:"ﰄ"}.fi-sr-ski-jump:before{content:"ﰅ"}.fi-sr-ski-lift:before{content:"ﰆ"}.fi-sr-skiing-nordic:before{content:"ﰇ"}.fi-sr-skiing:before{content:"ﰈ"}.fi-sr-skill-alt:before{content:"ﰉ"}.fi-sr-skill-user:before{content:"ﰊ"}.fi-sr-skill:before{content:"ﰋ"}.fi-sr-skin-arrow:before{content:"ﰌ"}.fi-sr-skin-drop:before{content:"ﰍ"}.fi-sr-skin-hair:before{content:"ﰎ"}.fi-sr-skin:before{content:"ﰏ"}.fi-sr-skip-15-seconds:before{content:"ﰐ"}.fi-sr-skull-cow:before{content:"ﰑ"}.fi-sr-skull-crossbones:before{content:"ﰒ"}.fi-sr-skull:before{content:"ﰓ"}.fi-sr-slash:before{content:"ﰔ"}.fi-sr-sledding:before{content:"ﰕ"}.fi-sr-sleeping-bag:before{content:"ﰖ"}.fi-sr-sleigh:before{content:"ﰗ"}.fi-sr-sliders-h-square:before{content:"ﰘ"}.fi-sr-sliders-v-square:before{content:"ﰙ"}.fi-sr-sliders-v:before{content:"ﰚ"}.fi-sr-slot-machine:before{content:"ﰛ"}.fi-sr-smart-home-alt:before{content:"ﰜ"}.fi-sr-smart-home:before{content:"ﰝ"}.fi-sr-smartphone:before{content:"ﰞ"}.fi-sr-smile-beam:before{content:"ﰟ"}.fi-sr-smile-plus:before{content:"ﰠ"}.fi-sr-smile-wink:before{content:"ﰡ"}.fi-sr-smile:before{content:"ﰢ"}.fi-sr-smiley-comment-alt:before{content:"ﰣ"}.fi-sr-smog:before{content:"ﰤ"}.fi-sr-smoke:before{content:"ﰥ"}.fi-sr-smoking-ban:before{content:"ﰦ"}.fi-sr-smoking:before{content:"ﰧ"}.fi-sr-snake:before{content:"ﰨ"}.fi-sr-snap:before{content:"ﰩ"}.fi-sr-snooze:before{content:"ﰪ"}.fi-sr-snow-blowing:before{content:"ﰫ"}.fi-sr-snowboarding:before{content:"ﰬ"}.fi-sr-snowflake-droplets:before{content:"ﰭ"}.fi-sr-snowflake:before{content:"ﰮ"}.fi-sr-snowflakes:before{content:"ﰯ"}.fi-sr-snowman-alt:before{content:"ﰰ"}.fi-sr-snowman-head:before{content:"ﰱ"}.fi-sr-snowmobile:before{content:"ﰲ"}.fi-sr-snowplow:before{content:"ﰳ"}.fi-sr-soap-alt:before{content:"ﰴ"}.fi-sr-soap:before{content:"ﰵ"}.fi-sr-socks:before{content:"ﰶ"}.fi-sr-sofa-size:before{content:"ﰷ"}.fi-sr-sofa:before{content:"ﰸ"}.fi-sr-solar-panel-sun:before{content:"ﰹ"}.fi-sr-solar-panel:before{content:"ﰺ"}.fi-sr-solar-system:before{content:"ﰻ"}.fi-sr-sold-house:before{content:"ﰼ"}.fi-sr-sold-signal:before{content:"ﰽ"}.fi-sr-sort-alpha-down-alt:before{content:"ﰾ"}.fi-sr-sort-alpha-down:before{content:"ﰿ"}.fi-sr-sort-alpha-up-alt:before{content:"ﱀ"}.fi-sr-sort-alpha-up:before{content:"ﱁ"}.fi-sr-sort-alt:before{content:"ﱂ"}.fi-sr-sort-amount-down-alt:before{content:"ﱃ"}.fi-sr-sort-amount-down:before{content:"ﱄ"}.fi-sr-sort-amount-up-alt:before{content:"ﱅ"}.fi-sr-sort-amount-up:before{content:"ﱆ"}.fi-sr-sort-circle-down:before{content:"ﱇ"}.fi-sr-sort-circle-up:before{content:"ﱈ"}.fi-sr-sort-circle:before{content:"ﱉ"}.fi-sr-sort-down:before{content:"ﱊ"}.fi-sr-sort-numeric-down-alt:before{content:"ﱋ"}.fi-sr-sort-numeric-down:before{content:"ﱌ"}.fi-sr-sort-shapes-down:before{content:"ﱍ"}.fi-sr-sort-shapes-up:before{content:"ﱎ"}.fi-sr-sort-size-down:before{content:"ﱏ"}.fi-sr-sort-size-up:before{content:"ﱐ"}.fi-sr-sort:before{content:"ﱑ"}.fi-sr-soup:before{content:"ﱒ"}.fi-sr-source-data:before{content:"ﱓ"}.fi-sr-source-document-alt:before{content:"ﱔ"}.fi-sr-source-document:before{content:"ﱕ"}.fi-sr-spa:before{content:"ﱖ"}.fi-sr-space-shuttle:before{content:"ﱗ"}.fi-sr-space-station-moon-alt:before{content:"ﱘ"}.fi-sr-space-station-moon:before{content:"ﱙ"}.fi-sr-spade:before{content:"ﱚ"}.fi-sr-spaghetti-monster-flying:before{content:"ﱛ"}.fi-sr-spain-map:before{content:"ﱜ"}.fi-sr-sparkles:before{content:"ﱝ"}.fi-sr-spartan-helmet:before{content:"ﱞ"}.fi-sr-speaker:before{content:"ﱟ"}.fi-sr-speakers:before{content:"ﱠ"}.fi-sr-speech-bubble-story:before{content:"ﱡ"}.fi-sr-speedometer-arrow:before{content:"ﱢ"}.fi-sr-speedometer-kpi:before{content:"ﱣ"}.fi-sr-sphere:before{content:"ﱤ"}.fi-sr-spider-black-widow:before{content:"ﱥ"}.fi-sr-spider-web:before{content:"ﱦ"}.fi-sr-spider:before{content:"ﱧ"}.fi-sr-spinner:before{content:"ﱨ"}.fi-sr-split-up-relation:before{content:"ﱩ"}.fi-sr-split:before{content:"ﱪ"}.fi-sr-splotch:before{content:"ﱫ"}.fi-sr-spoon:before{content:"ﱬ"}.fi-sr-spray-can-sparkles:before{content:"ﱭ"}.fi-sr-spray-can:before{content:"ﱮ"}.fi-sr-spring-calendar:before{content:"ﱯ"}.fi-sr-sprinkler:before{content:"ﱰ"}.fi-sr-spy:before{content:"ﱱ"}.fi-sr-square-0:before{content:"ﱲ"}.fi-sr-square-1:before{content:"ﱳ"}.fi-sr-square-2:before{content:"ﱴ"}.fi-sr-square-3:before{content:"ﱵ"}.fi-sr-square-4:before{content:"ﱶ"}.fi-sr-square-5:before{content:"ﱷ"}.fi-sr-square-6:before{content:"ﱸ"}.fi-sr-square-7:before{content:"ﱹ"}.fi-sr-square-8:before{content:"ﱺ"}.fi-sr-square-9:before{content:"ﱻ"}.fi-sr-square-a:before{content:"ﱼ"}.fi-sr-square-b:before{content:"ﱽ"}.fi-sr-square-bolt:before{content:"ﱾ"}.fi-sr-square-c:before{content:"ﱿ"}.fi-sr-square-code:before{content:"ﲀ"}.fi-sr-square-d:before{content:"ﲁ"}.fi-sr-square-dashed-circle-plus:before{content:"ﲂ"}.fi-sr-square-dashed:before{content:"ﲃ"}.fi-sr-square-divide:before{content:"ﲄ"}.fi-sr-square-e:before{content:"ﲅ"}.fi-sr-square-ellipsis-vertical:before{content:"ﲆ"}.fi-sr-square-ellipsis:before{content:"ﲇ"}.fi-sr-square-exclamation:before{content:"ﲈ"}.fi-sr-square-f:before{content:"ﲉ"}.fi-sr-square-g:before{content:"ﲊ"}.fi-sr-square-h:before{content:"ﲋ"}.fi-sr-square-heart:before{content:"ﲌ"}.fi-sr-square-i:before{content:"ﲍ"}.fi-sr-square-info:before{content:"ﲎ"}.fi-sr-square-j:before{content:"ﲏ"}.fi-sr-square-k:before{content:"ﲐ"}.fi-sr-square-kanban:before{content:"ﲑ"}.fi-sr-square-l:before{content:"ﲒ"}.fi-sr-square-m:before{content:"ﲓ"}.fi-sr-square-minus:before{content:"ﲔ"}.fi-sr-square-n:before{content:"ﲕ"}.fi-sr-square-o:before{content:"ﲖ"}.fi-sr-square-p:before{content:"ﲗ"}.fi-sr-square-phone-hangup:before{content:"ﲘ"}.fi-sr-square-plus:before{content:"ﲙ"}.fi-sr-square-poll-horizontal:before{content:"ﲚ"}.fi-sr-square-poll-vertical:before{content:"ﲛ"}.fi-sr-square-q:before{content:"ﲜ"}.fi-sr-square-quote:before{content:"ﲝ"}.fi-sr-square-r:before{content:"ﲞ"}.fi-sr-square-root:before{content:"ﲟ"}.fi-sr-square-s:before{content:"ﲠ"}.fi-sr-square-small:before{content:"ﲡ"}.fi-sr-square-star:before{content:"ﲢ"}.fi-sr-square-t:before{content:"ﲣ"}.fi-sr-square-terminal:before{content:"ﲤ"}.fi-sr-square-u:before{content:"ﲥ"}.fi-sr-square-up-right:before{content:"ﲦ"}.fi-sr-square-v:before{content:"ﲧ"}.fi-sr-square-w:before{content:"ﲨ"}.fi-sr-square-x:before{content:"ﲩ"}.fi-sr-square-y:before{content:"ﲪ"}.fi-sr-square-z:before{content:"ﲫ"}.fi-sr-square:before{content:"ﲬ"}.fi-sr-squid:before{content:"ﲭ"}.fi-sr-squircle:before{content:"ﲮ"}.fi-sr-squirrel:before{content:"ﲯ"}.fi-sr-staff:before{content:"ﲰ"}.fi-sr-stage-concert:before{content:"ﲱ"}.fi-sr-stage-theatre:before{content:"ﲲ"}.fi-sr-stage:before{content:"ﲳ"}.fi-sr-stairs:before{content:"ﲴ"}.fi-sr-stamp:before{content:"ﲵ"}.fi-sr-standard-definition:before{content:"ﲶ"}.fi-sr-star-and-crescent:before{content:"ﲷ"}.fi-sr-star-christmas:before{content:"ﲸ"}.fi-sr-star-comment-alt:before{content:"ﲹ"}.fi-sr-star-exclamation:before{content:"ﲺ"}.fi-sr-star-octogram:before{content:"ﲻ"}.fi-sr-star-of-david:before{content:"ﲼ"}.fi-sr-star-rating-call:before{content:"ﲽ"}.fi-sr-star-sharp-half-stroke:before{content:"ﲾ"}.fi-sr-star-sharp-half:before{content:"ﲿ"}.fi-sr-star-shooting:before{content:"ﳀ"}.fi-sr-star:before{content:"ﳁ"}.fi-sr-starfighter:before{content:"ﳂ"}.fi-sr-stars:before{content:"ﳃ"}.fi-sr-state-country:before{content:"ﳄ"}.fi-sr-stationary-bike:before{content:"ﳅ"}.fi-sr-stats:before{content:"ﳆ"}.fi-sr-steak:before{content:"ﳇ"}.fi-sr-steering-wheel:before{content:"ﳈ"}.fi-sr-step-backward:before{content:"ﳉ"}.fi-sr-step-forward:before{content:"ﳊ"}.fi-sr-sterling-sign:before{content:"ﳋ"}.fi-sr-stethoscope:before{content:"ﳌ"}.fi-sr-sticker:before{content:"ﳍ"}.fi-sr-stocking:before{content:"ﳎ"}.fi-sr-stomach:before{content:"ﳏ"}.fi-sr-stop-circle:before{content:"ﳐ"}.fi-sr-stop-square:before{content:"ﳑ"}.fi-sr-stop:before{content:"ﳒ"}.fi-sr-stopwatch:before{content:"ﳓ"}.fi-sr-store-alt:before{content:"ﳔ"}.fi-sr-store-buyer:before{content:"ﳕ"}.fi-sr-store-lock:before{content:"ﳖ"}.fi-sr-store-slash:before{content:"ﳗ"}.fi-sr-story-book:before{content:"ﳘ"}.fi-sr-story-fairy-tale:before{content:"ﳙ"}.fi-sr-story-fantasy:before{content:"ﳚ"}.fi-sr-strategy-chess-risk:before{content:"ﳛ"}.fi-sr-strawberry:before{content:"ﳜ"}.fi-sr-street-view:before{content:"ﳝ"}.fi-sr-stretcher:before{content:"ﳞ"}.fi-sr-strikethrough:before{content:"ﳟ"}.fi-sr-stroopwafel:before{content:"ﳠ"}.fi-sr-student-alt:before{content:"ﳡ"}.fi-sr-student:before{content:"ﳢ"}.fi-sr-subscript:before{content:"ﳣ"}.fi-sr-subscription-alt:before{content:"ﳤ"}.fi-sr-subscription:before{content:"ﳥ"}.fi-sr-subtitles-slash:before{content:"ﳦ"}.fi-sr-subtitles:before{content:"ﳧ"}.fi-sr-subway:before{content:"ﳨ"}.fi-sr-suitcase-alt:before{content:"ﳩ"}.fi-sr-summary-check:before{content:"ﳪ"}.fi-sr-summer:before{content:"ﳫ"}.fi-sr-sun-dust:before{content:"ﳬ"}.fi-sr-sun-plant-wilt:before{content:"ﳭ"}.fi-sr-sun-salutation-yoga:before{content:"ﳮ"}.fi-sr-sun:before{content:"ﳯ"}.fi-sr-sunday:before{content:"ﳰ"}.fi-sr-sunglasses-alt:before{content:"ﳱ"}.fi-sr-sunglasses:before{content:"ﳲ"}.fi-sr-sunrise-alt:before{content:"ﳳ"}.fi-sr-sunrise:before{content:"ﳴ"}.fi-sr-sunset:before{content:"ﳵ"}.fi-sr-superscript:before{content:"ﳶ"}.fi-sr-surfing:before{content:"ﳷ"}.fi-sr-surprise:before{content:"ﳸ"}.fi-sr-surveillance-camera:before{content:"ﳹ"}.fi-sr-survey-xmark:before{content:"ﳺ"}.fi-sr-sushi-alt:before{content:"ﳻ"}.fi-sr-sushi-roll:before{content:"ﳼ"}.fi-sr-sushi:before{content:"ﳽ"}.fi-sr-svg:before{content:"ﳾ"}.fi-sr-swap:before{content:"ﳿ"}.fi-sr-swatchbook:before{content:"ﴀ"}.fi-sr-swimmer:before{content:"ﴁ"}.fi-sr-swimming-pool:before{content:"ﴂ"}.fi-sr-swing:before{content:"ﴃ"}.fi-sr-swipe-down:before{content:"ﴄ"}.fi-sr-swipe-left:before{content:"ﴅ"}.fi-sr-swipe-right:before{content:"ﴆ"}.fi-sr-swipe-up:before{content:"ﴇ"}.fi-sr-sword:before{content:"ﴈ"}.fi-sr-symbol:before{content:"ﴉ"}.fi-sr-symbols:before{content:"ﴊ"}.fi-sr-synagogue:before{content:"ﴋ"}.fi-sr-syringe:before{content:"ﴌ"}.fi-sr-system-cloud:before{content:"ﴍ"}.fi-sr-t:before{content:"ﴎ"}.fi-sr-tab-folder:before{content:"ﴏ"}.fi-sr-table-columns:before{content:"ﴐ"}.fi-sr-table-layout:before{content:"ﴑ"}.fi-sr-table-list:before{content:"ﴒ"}.fi-sr-table-picnic:before{content:"ﴓ"}.fi-sr-table-pivot:before{content:"ﴔ"}.fi-sr-table-rows:before{content:"ﴕ"}.fi-sr-table-tree:before{content:"ﴖ"}.fi-sr-table:before{content:"ﴗ"}.fi-sr-tablet-android-alt:before{content:"ﴘ"}.fi-sr-tablet-android:before{content:"ﴙ"}.fi-sr-tablet-rugged:before{content:"ﴚ"}.fi-sr-tablet:before{content:"ﴛ"}.fi-sr-tachometer-alt-average:before{content:"ﴜ"}.fi-sr-tachometer-alt-fastest:before{content:"ﴝ"}.fi-sr-tachometer-alt-slow:before{content:"ﴞ"}.fi-sr-tachometer-alt-slowest:before{content:"ﴟ"}.fi-sr-tachometer-average:before{content:"ﴠ"}.fi-sr-tachometer-fast:before{content:"ﴡ"}.fi-sr-tachometer-fastest:before{content:"ﴢ"}.fi-sr-tachometer-slow:before{content:"ﴣ"}.fi-sr-tachometer-slowest:before{content:"ﴤ"}.fi-sr-tachometer:before{content:"ﴥ"}.fi-sr-taco:before{content:"ﴦ"}.fi-sr-tags:before{content:"ﴧ"}.fi-sr-talent-alt:before{content:"ﴨ"}.fi-sr-talent-hand:before{content:"ﴩ"}.fi-sr-talent:before{content:"ﴪ"}.fi-sr-tally-1:before{content:"ﴫ"}.fi-sr-tally-2:before{content:"ﴬ"}.fi-sr-tally-3:before{content:"ﴭ"}.fi-sr-tally-4:before{content:"ﴮ"}.fi-sr-tally:before{content:"ﴯ"}.fi-sr-tamale:before{content:"ﴰ"}.fi-sr-tank-water:before{content:"ﴱ"}.fi-sr-tap:before{content:"ﴲ"}.fi-sr-tape:before{content:"ﴳ"}.fi-sr-target-audience:before{content:"ﴴ"}.fi-sr-target:before{content:"ﴵ"}.fi-sr-tax-alt:before{content:"ﴶ"}.fi-sr-tax:before{content:"ﴷ"}.fi-sr-taxi-bus:before{content:"ﴸ"}.fi-sr-taxi:before{content:"ﴹ"}.fi-sr-team-check-alt:before{content:"ﴺ"}.fi-sr-team-check:before{content:"ﴻ"}.fi-sr-teddy-bear:before{content:"ﴼ"}.fi-sr-teeth-open:before{content:"ﴽ"}.fi-sr-telescope:before{content:"﴾"}.fi-sr-temperature-down:before{content:"﴿"}.fi-sr-temperature-frigid:before{content:"﵀"}.fi-sr-temperature-high:before{content:"﵁"}.fi-sr-temperature-list:before{content:"﵂"}.fi-sr-temperature-low:before{content:"﵃"}.fi-sr-temperature-up:before{content:"﵄"}.fi-sr-template-alt:before{content:"﵅"}.fi-sr-template:before{content:"﵆"}.fi-sr-tenge:before{content:"﵇"}.fi-sr-tennis:before{content:"﵈"}.fi-sr-tent-arrow-down-to-line:before{content:"﵉"}.fi-sr-tent-arrow-left-right:before{content:"﵊"}.fi-sr-tent-arrow-turn-left:before{content:"﵋"}.fi-sr-tent-arrows-down:before{content:"﵌"}.fi-sr-tents:before{content:"﵍"}.fi-sr-terminal:before{content:"﵎"}.fi-sr-terrace:before{content:"﵏"}.fi-sr-test-tube:before{content:"ﵐ"}.fi-sr-test:before{content:"ﵑ"}.fi-sr-text-box-dots:before{content:"ﵒ"}.fi-sr-text-box-edit:before{content:"ﵓ"}.fi-sr-text-box:before{content:"ﵔ"}.fi-sr-text-check:before{content:"ﵕ"}.fi-sr-text-height:before{content:"ﵖ"}.fi-sr-text-shadow:before{content:"ﵗ"}.fi-sr-text-size:before{content:"ﵘ"}.fi-sr-text-slash:before{content:"ﵙ"}.fi-sr-text-width:before{content:"ﵚ"}.fi-sr-text:before{content:"ﵛ"}.fi-sr-theater-masks:before{content:"ﵜ"}.fi-sr-thermometer-alt:before{content:"ﵝ"}.fi-sr-thermometer-empty:before{content:"ﵞ"}.fi-sr-thermometer-full:before{content:"ﵟ"}.fi-sr-thermometer-half:before{content:"ﵠ"}.fi-sr-thermometer-quarter:before{content:"ﵡ"}.fi-sr-thermometer-three-quarters:before{content:"ﵢ"}.fi-sr-theta:before{content:"ﵣ"}.fi-sr-third-award:before{content:"ﵤ"}.fi-sr-third-laurel:before{content:"ﵥ"}.fi-sr-third-medal:before{content:"ﵦ"}.fi-sr-third:before{content:"ﵧ"}.fi-sr-thought-bubble:before{content:"ﵨ"}.fi-sr-three-leaf-clover:before{content:"ﵩ"}.fi-sr-thumbs-down:before{content:"ﵪ"}.fi-sr-thumbs-up-trust:before{content:"ﵫ"}.fi-sr-thumbs-up:before{content:"ﵬ"}.fi-sr-thumbtack:before{content:"ﵭ"}.fi-sr-thunderstorm-moon:before{content:"ﵮ"}.fi-sr-thunderstorm-risk:before{content:"ﵯ"}.fi-sr-thunderstorm-sun:before{content:"ﵰ"}.fi-sr-thunderstorm:before{content:"ﵱ"}.fi-sr-thursday:before{content:"ﵲ"}.fi-sr-ticket-airline:before{content:"ﵳ"}.fi-sr-ticket-alt:before{content:"ﵴ"}.fi-sr-ticket:before{content:"ﵵ"}.fi-sr-tickets-airline:before{content:"ﵶ"}.fi-sr-tie:before{content:"ﵷ"}.fi-sr-tilde:before{content:"ﵸ"}.fi-sr-time-add:before{content:"ﵹ"}.fi-sr-time-check:before{content:"ﵺ"}.fi-sr-time-delete:before{content:"ﵻ"}.fi-sr-time-fast:before{content:"ﵼ"}.fi-sr-time-forward-sixty:before{content:"ﵽ"}.fi-sr-time-forward-ten:before{content:"ﵾ"}.fi-sr-time-forward:before{content:"ﵿ"}.fi-sr-time-half-past:before{content:"ﶀ"}.fi-sr-time-oclock:before{content:"ﶁ"}.fi-sr-time-past:before{content:"ﶂ"}.fi-sr-time-quarter-past:before{content:"ﶃ"}.fi-sr-time-quarter-to:before{content:"ﶄ"}.fi-sr-time-twenty-four:before{content:"ﶅ"}.fi-sr-time-watch-calendar:before{content:"ﶆ"}.fi-sr-timer-clock-call:before{content:"ﶇ"}.fi-sr-times-hexagon:before{content:"ﶈ"}.fi-sr-tint-slash:before{content:"ﶉ"}.fi-sr-tip-coin:before{content:"ﶊ"}.fi-sr-tire-flat:before{content:"ﶋ"}.fi-sr-tire-pressure-warning:before{content:"ﶌ"}.fi-sr-tire-rugged:before{content:"ﶍ"}.fi-sr-tire:before{content:"ﶎ"}.fi-sr-tired:before{content:"ﶏ"}.fi-sr-to-do-alt:before{content:"﶐"}.fi-sr-to-do:before{content:"﶑"}.fi-sr-together-people:before{content:"ﶒ"}.fi-sr-toggle-off:before{content:"ﶓ"}.fi-sr-toggle-on:before{content:"ﶔ"}.fi-sr-toilet-paper-blank-under:before{content:"ﶕ"}.fi-sr-toilet-paper-blank:before{content:"ﶖ"}.fi-sr-toilet-paper-slash:before{content:"ﶗ"}.fi-sr-toilet-paper-under-slash:before{content:"ﶘ"}.fi-sr-toilet-paper-under:before{content:"ﶙ"}.fi-sr-toilet:before{content:"ﶚ"}.fi-sr-toilets-portable:before{content:"ﶛ"}.fi-sr-token:before{content:"ﶜ"}.fi-sr-tomato:before{content:"ﶝ"}.fi-sr-tombstone-alt:before{content:"ﶞ"}.fi-sr-tombstone:before{content:"ﶟ"}.fi-sr-tool-box:before{content:"ﶠ"}.fi-sr-tool-crop:before{content:"ﶡ"}.fi-sr-tool-marquee:before{content:"ﶢ"}.fi-sr-tools:before{content:"ﶣ"}.fi-sr-tooth:before{content:"ﶤ"}.fi-sr-toothbrush:before{content:"ﶥ"}.fi-sr-torch-inspiration-leader:before{content:"ﶦ"}.fi-sr-torii-gate:before{content:"ﶧ"}.fi-sr-tornado:before{content:"ﶨ"}.fi-sr-total:before{content:"ﶩ"}.fi-sr-tour-guide-people:before{content:"ﶪ"}.fi-sr-tour-virtual:before{content:"ﶫ"}.fi-sr-tower-control:before{content:"ﶬ"}.fi-sr-track:before{content:"ﶭ"}.fi-sr-tractor:before{content:"ﶮ"}.fi-sr-trademark:before{content:"ﶯ"}.fi-sr-traffic-cone:before{content:"ﶰ"}.fi-sr-traffic-light-go:before{content:"ﶱ"}.fi-sr-traffic-light-slow:before{content:"ﶲ"}.fi-sr-traffic-light-stop:before{content:"ﶳ"}.fi-sr-traffic-light:before{content:"ﶴ"}.fi-sr-trailer:before{content:"ﶵ"}.fi-sr-train-journey:before{content:"ﶶ"}.fi-sr-train-side:before{content:"ﶷ"}.fi-sr-train-station-building:before{content:"ﶸ"}.fi-sr-train-station:before{content:"ﶹ"}.fi-sr-train-subway-tunnel:before{content:"ﶺ"}.fi-sr-train-track:before{content:"ﶻ"}.fi-sr-train-tram:before{content:"ﶼ"}.fi-sr-train:before{content:"ﶽ"}.fi-sr-tram:before{content:"ﶾ"}.fi-sr-transform:before{content:"ﶿ"}.fi-sr-transformation-block:before{content:"ﷀ"}.fi-sr-transformation-circle:before{content:"ﷁ"}.fi-sr-transformation-design:before{content:"ﷂ"}.fi-sr-transformation-shapes:before{content:"ﷃ"}.fi-sr-transformer-bolt:before{content:"ﷄ"}.fi-sr-transgender:before{content:"ﷅ"}.fi-sr-transporter-1:before{content:"ﷆ"}.fi-sr-transporter-2:before{content:"ﷇ"}.fi-sr-transporter-3:before{content:"﷈"}.fi-sr-transporter-4:before{content:"﷉"}.fi-sr-transporter-5:before{content:"﷊"}.fi-sr-transporter-6:before{content:"﷋"}.fi-sr-transporter-7:before{content:"﷌"}.fi-sr-transporter-empty:before{content:"﷍"}.fi-sr-transporter:before{content:"﷎"}.fi-sr-trash-can-check:before{content:"﷏"}.fi-sr-trash-can-clock:before{content:"﷐"}.fi-sr-trash-can-list:before{content:"﷑"}.fi-sr-trash-can-plus:before{content:"﷒"}.fi-sr-trash-can-slash:before{content:"﷓"}.fi-sr-trash-check:before{content:"﷔"}.fi-sr-trash-clock:before{content:"﷕"}.fi-sr-trash-empty:before{content:"﷖"}.fi-sr-trash-list:before{content:"﷗"}.fi-sr-trash-plus:before{content:"﷘"}.fi-sr-trash-restore-alt:before{content:"﷙"}.fi-sr-trash-restore:before{content:"﷚"}.fi-sr-trash-slash:before{content:"﷛"}.fi-sr-trash-undo-alt:before{content:"﷜"}.fi-sr-trash-undo:before{content:"﷝"}.fi-sr-trash-xmark:before{content:"﷞"}.fi-sr-trash:before{content:"﷟"}.fi-sr-treadmill:before{content:"﷠"}.fi-sr-treasure-chest:before{content:"﷡"}.fi-sr-treatment:before{content:"﷢"}.fi-sr-tree-alt:before{content:"﷣"}.fi-sr-tree-christmas:before{content:"﷤"}.fi-sr-tree-deciduous:before{content:"﷥"}.fi-sr-tree:before{content:"﷦"}.fi-sr-trees-alt:before{content:"﷧"}.fi-sr-trees:before{content:"﷨"}.fi-sr-triangle-music:before{content:"﷩"}.fi-sr-triangle-person-digging:before{content:"﷪"}.fi-sr-triangle-warning:before{content:"﷫"}.fi-sr-triangle:before{content:"﷬"}.fi-sr-tricycle:before{content:"﷭"}.fi-sr-trillium:before{content:"﷮"}.fi-sr-trophy-achievement-skill:before{content:"﷯"}.fi-sr-trophy-star:before{content:"ﷰ"}.fi-sr-trophy:before{content:"ﷱ"}.fi-sr-truck-arrow-left:before{content:"ﷲ"}.fi-sr-truck-arrow-right:before{content:"ﷳ"}.fi-sr-truck-bolt:before{content:"ﷴ"}.fi-sr-truck-box:before{content:"ﷵ"}.fi-sr-truck-check:before{content:"ﷶ"}.fi-sr-truck-container-empty:before{content:"ﷷ"}.fi-sr-truck-container:before{content:"ﷸ"}.fi-sr-truck-couch:before{content:"ﷹ"}.fi-sr-truck-fire:before{content:"ﷺ"}.fi-sr-truck-flatbed:before{content:"ﷻ"}.fi-sr-truck-front:before{content:"﷼"}.fi-sr-truck-ladder:before{content:"﷽"}.fi-sr-truck-loading:before{content:"﷾"}.fi-sr-truck-medical:before{content:"﷿"}.fi-sr-truck-monster:before{content:"︐"}.fi-sr-truck-moving:before{content:"︑"}.fi-sr-truck-pickup:before{content:"︒"}.fi-sr-truck-plow:before{content:"︓"}.fi-sr-truck-ramp:before{content:"︔"}.fi-sr-truck-side:before{content:"︕"}.fi-sr-truck-tow:before{content:"︖"}.fi-sr-truck-utensils:before{content:"︗"}.fi-sr-trumpet:before{content:"︘"}.fi-sr-trust-alt:before{content:"︙"}.fi-sr-trust:before{content:"︚"}.fi-sr-tshirt:before{content:"︛"}.fi-sr-tty-answer:before{content:"︜"}.fi-sr-tty:before{content:"︝"}.fi-sr-tubes:before{content:"︞"}.fi-sr-tuesday:before{content:"︟"}.fi-sr-tugrik-sign:before{content:"︰"}.fi-sr-turkey:before{content:"︱"}.fi-sr-turn-left-down:before{content:"︲"}.fi-sr-turn-left:before{content:"︳"}.fi-sr-turn-right:before{content:"︴"}.fi-sr-turntable:before{content:"︵"}.fi-sr-turtle:before{content:"︶"}.fi-sr-tv-music:before{content:"︷"}.fi-sr-tv-retro:before{content:"︸"}.fi-sr-typewriter:before{content:"︹"}.fi-sr-u:before{content:"︺"}.fi-sr-ufo-beam:before{content:"︻"}.fi-sr-ufo:before{content:"︼"}.fi-sr-ui-ux:before{content:"︽"}.fi-sr-umbrella-beach:before{content:"︾"}.fi-sr-umbrella:before{content:"︿"}.fi-sr-under-construction:before{content:"﹀"}.fi-sr-underline:before{content:"﹁"}.fi-sr-undo-alt:before{content:"﹂"}.fi-sr-undo:before{content:"﹃"}.fi-sr-unicorn:before{content:"﹄"}.fi-sr-uniform-martial-arts:before{content:"﹅"}.fi-sr-universal-access:before{content:"﹆"}.fi-sr-unlock:before{content:"﹇"}.fi-sr-up-from-bracket:before{content:"﹈"}.fi-sr-up-left:before{content:"﹉"}.fi-sr-up-right-from-square:before{content:"﹊"}.fi-sr-up-right:before{content:"﹋"}.fi-sr-up:before{content:"﹌"}.fi-sr-upload:before{content:"﹍"}.fi-sr-url:before{content:"﹎"}.fi-sr-usb-pendrive:before{content:"﹏"}.fi-sr-usd-circle:before{content:"﹐"}.fi-sr-usd-square:before{content:"﹑"}.fi-sr-user-add:before{content:"﹒"}.fi-sr-user-alien:before{content:"﹓"}.fi-sr-user-astronaut:before{content:"﹔"}.fi-sr-user-check:before{content:"﹕"}.fi-sr-user-chef:before{content:"﹖"}.fi-sr-user-coach:before{content:"﹗"}.fi-sr-user-cowboy:before{content:"﹘"}.fi-sr-user-crown:before{content:"﹙"}.fi-sr-user-gear:before{content:"﹚"}.fi-sr-user-graduate:before{content:"﹛"}.fi-sr-user-headset:before{content:"﹜"}.fi-sr-user-helmet-safety:before{content:"﹝"}.fi-sr-user-injured:before{content:"﹞"}.fi-sr-user-interface-ui:before{content:"﹟"}.fi-sr-user-key:before{content:"﹠"}.fi-sr-user-lock:before{content:"﹡"}.fi-sr-user-md-chat:before{content:"﹢"}.fi-sr-user-md:before{content:"﹣"}.fi-sr-user-minus:before{content:"﹤"}.fi-sr-user-music:before{content:"﹥"}.fi-sr-user-ninja:before{content:"﹦"}.fi-sr-user-nurse:before{content:"﹧"}.fi-sr-user-pen:before{content:"﹨"}.fi-sr-user-pilot-tie:before{content:"﹩"}.fi-sr-user-pilot:before{content:"﹪"}.fi-sr-user-police:before{content:"﹫"}.fi-sr-user-robot-xmarks:before{content:"﹬"}.fi-sr-user-robot:before{content:"﹭"}.fi-sr-user-salary:before{content:"﹮"}.fi-sr-user-shield:before{content:"﹯"}.fi-sr-user-skill-gear:before{content:"ﹰ"}.fi-sr-user-slash:before{content:"ﹱ"}.fi-sr-user-tag:before{content:"ﹲ"}.fi-sr-user-time:before{content:"ﹳ"}.fi-sr-user-trust:before{content:"ﹴ"}.fi-sr-user-unlock:before{content:"﹵"}.fi-sr-user-visor:before{content:"ﹶ"}.fi-sr-user-xmark:before{content:"ﹷ"}.fi-sr-user:before{content:"ﹸ"}.fi-sr-users-alt:before{content:"ﹹ"}.fi-sr-users-class:before{content:"ﹺ"}.fi-sr-users-gear:before{content:"ﹻ"}.fi-sr-users-medical:before{content:"ﹼ"}.fi-sr-users-slash:before{content:"ﹽ"}.fi-sr-users:before{content:"ﹾ"}.fi-sr-utensils-slash:before{content:"ﹿ"}.fi-sr-utensils:before{content:"ﺀ"}.fi-sr-utility-pole-double:before{content:"ﺁ"}.fi-sr-utility-pole:before{content:"ﺂ"}.fi-sr-ux-browser:before{content:"ﺃ"}.fi-sr-ux:before{content:"ﺄ"}.fi-sr-v:before{content:"ﺅ"}.fi-sr-vacuum-robot:before{content:"ﺆ"}.fi-sr-vacuum:before{content:"ﺇ"}.fi-sr-value-absolute:before{content:"ﺈ"}.fi-sr-vault:before{content:"ﺉ"}.fi-sr-vector-alt:before{content:"ﺊ"}.fi-sr-vector-circle:before{content:"ﺋ"}.fi-sr-vector-polygon:before{content:"ﺌ"}.fi-sr-vector:before{content:"ﺍ"}.fi-sr-venus-double:before{content:"ﺎ"}.fi-sr-venus-mars:before{content:"ﺏ"}.fi-sr-venus:before{content:"ﺐ"}.fi-sr-vest-patches:before{content:"ﺑ"}.fi-sr-vest:before{content:"ﺒ"}.fi-sr-video-arrow-down-left:before{content:"ﺓ"}.fi-sr-video-arrow-up-right:before{content:"ﺔ"}.fi-sr-video-camera-alt:before{content:"ﺕ"}.fi-sr-video-camera:before{content:"ﺖ"}.fi-sr-video-duration:before{content:"ﺗ"}.fi-sr-video-plus:before{content:"ﺘ"}.fi-sr-video-slash:before{content:"ﺙ"}.fi-sr-videoconference:before{content:"ﺚ"}.fi-sr-vihara:before{content:"ﺛ"}.fi-sr-violin:before{content:"ﺜ"}.fi-sr-virus-slash:before{content:"ﺝ"}.fi-sr-virus:before{content:"ﺞ"}.fi-sr-viruses:before{content:"ﺟ"}.fi-sr-visit:before{content:"ﺠ"}.fi-sr-voicemail:before{content:"ﺡ"}.fi-sr-volcano:before{content:"ﺢ"}.fi-sr-volleyball:before{content:"ﺣ"}.fi-sr-volume-down:before{content:"ﺤ"}.fi-sr-volume-mute:before{content:"ﺥ"}.fi-sr-volume-off:before{content:"ﺦ"}.fi-sr-volume-slash:before{content:"ﺧ"}.fi-sr-volume:before{content:"ﺨ"}.fi-sr-vote-nay:before{content:"ﺩ"}.fi-sr-vote-yea:before{content:"ﺪ"}.fi-sr-vr-cardboard:before{content:"ﺫ"}.fi-sr-w:before{content:"ﺬ"}.fi-sr-waffle:before{content:"ﺭ"}.fi-sr-wagon-covered:before{content:"ﺮ"}.fi-sr-walker:before{content:"ﺯ"}.fi-sr-walkie-talkie:before{content:"ﺰ"}.fi-sr-walking:before{content:"ﺱ"}.fi-sr-wallet-arrow:before{content:"ﺲ"}.fi-sr-wallet-buyer:before{content:"ﺳ"}.fi-sr-wallet:before{content:"ﺴ"}.fi-sr-warehouse-alt:before{content:"ﺵ"}.fi-sr-washer:before{content:"ﺶ"}.fi-sr-waste-pollution:before{content:"ﺷ"}.fi-sr-waste:before{content:"ﺸ"}.fi-sr-watch-calculator:before{content:"ﺹ"}.fi-sr-watch-fitness:before{content:"ﺺ"}.fi-sr-watch-smart:before{content:"ﺻ"}.fi-sr-watch:before{content:"ﺼ"}.fi-sr-water-bottle:before{content:"ﺽ"}.fi-sr-water-ladder:before{content:"ﺾ"}.fi-sr-water-lower:before{content:"ﺿ"}.fi-sr-water-rise:before{content:"ﻀ"}.fi-sr-water:before{content:"ﻁ"}.fi-sr-watermelon:before{content:"ﻂ"}.fi-sr-wave-sine:before{content:"ﻃ"}.fi-sr-wave-square:before{content:"ﻄ"}.fi-sr-wave-triangle:before{content:"ﻅ"}.fi-sr-wave:before{content:"ﻆ"}.fi-sr-waveform-path:before{content:"ﻇ"}.fi-sr-waveform:before{content:"ﻈ"}.fi-sr-web-design:before{content:"ﻉ"}.fi-sr-webcam-slash:before{content:"ﻊ"}.fi-sr-webcam:before{content:"ﻋ"}.fi-sr-webhook:before{content:"ﻌ"}.fi-sr-wednesday:before{content:"ﻍ"}.fi-sr-whale:before{content:"ﻎ"}.fi-sr-wheat-awn-circle-exclamation:before{content:"ﻏ"}.fi-sr-wheat-awn-slash:before{content:"ﻐ"}.fi-sr-wheat-awn:before{content:"ﻑ"}.fi-sr-wheat-slash:before{content:"ﻒ"}.fi-sr-wheat:before{content:"ﻓ"}.fi-sr-wheelchair-move:before{content:"ﻔ"}.fi-sr-wheelchair-sleeping:before{content:"ﻕ"}.fi-sr-wheelchair:before{content:"ﻖ"}.fi-sr-whistle:before{content:"ﻗ"}.fi-sr-white-space:before{content:"ﻘ"}.fi-sr-wifi-1:before{content:"ﻙ"}.fi-sr-wifi-2:before{content:"ﻚ"}.fi-sr-wifi-alt:before{content:"ﻛ"}.fi-sr-wifi-exclamation:before{content:"ﻜ"}.fi-sr-wifi-slash:before{content:"ﻝ"}.fi-sr-wifi:before{content:"ﻞ"}.fi-sr-wind-turbine:before{content:"ﻟ"}.fi-sr-wind-warning:before{content:"ﻠ"}.fi-sr-wind:before{content:"ﻡ"}.fi-sr-window-alt:before{content:"ﻢ"}.fi-sr-window-frame-open:before{content:"ﻣ"}.fi-sr-window-frame:before{content:"ﻤ"}.fi-sr-window-maximize:before{content:"ﻥ"}.fi-sr-window-minimize:before{content:"ﻦ"}.fi-sr-window-restore:before{content:"ﻧ"}.fi-sr-windsock:before{content:"ﻨ"}.fi-sr-wine-bottle:before{content:"ﻩ"}.fi-sr-wine-glass-crack:before{content:"ﻪ"}.fi-sr-wine-glass-empty:before{content:"ﻫ"}.fi-sr-wishlist-heart:before{content:"ﻬ"}.fi-sr-wishlist-star:before{content:"ﻭ"}.fi-sr-woman-head:before{content:"ﻮ"}.fi-sr-woman-scientist:before{content:"ﻯ"}.fi-sr-won-sign:before{content:"ﻰ"}.fi-sr-workflow-alt:before{content:"ﻱ"}.fi-sr-workflow-setting-alt:before{content:"ﻲ"}.fi-sr-workflow-setting:before{content:"ﻳ"}.fi-sr-workflow:before{content:"ﻴ"}.fi-sr-workshop:before{content:"ﻵ"}.fi-sr-world:before{content:"ﻶ"}.fi-sr-worm:before{content:"ﻷ"}.fi-sr-wreath:before{content:"ﻸ"}.fi-sr-wrench-alt:before{content:"ﻹ"}.fi-sr-wrench-simple:before{content:"ﻺ"}.fi-sr-x-ray:before{content:"ﻻ"}.fi-sr-x:before{content:"ﻼ"}.fi-sr-y:before{content:"﻽"}.fi-sr-yen:before{content:"﻾"}.fi-sr-yin-yang:before{content:"＀"}.fi-sr-z:before{content:"！"}.fi-sr-zip-file:before{content:"＂"}.fi-sr-zoom-in:before{content:"＃"}.fi-sr-zoom-out:before{content:"＄"}.feature-tour{color:#f3f6ef;letter-spacing:normal;overscroll-behavior:contain;background:#101416;border:1px solid #363e35;border-radius:22px;width:min(740px,100vw - 28px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;font-size:15px;overflow:auto;box-shadow:0 30px 120px #000a}.feature-tour::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050907bd}.feature-tour[open]{animation:.3s ease-out tour-appear}.tour-shell{padding:24px}.tour-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.tour-header>span{letter-spacing:1.5px;color:#9ca994;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.tour-header b{color:#151e08;letter-spacing:0;background:#bfff3a;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.feature-tour button{font:inherit;cursor:pointer;transition:background .2s,color .2s,transform .2s}.feature-tour button:focus-visible{outline-offset:4px;outline:2px solid #bfff3a}.feature-tour .tour-skip{color:#d9e1d6;background:0 0;border:1px solid #3a423e;border-radius:8px;padding:8px 15px;font-size:13px}.tour-stage{animation:.35s ease-out tour-slide}.tour-preview{background:radial-gradient(at 50% 35%,#baff3413,#0000 68%),#141a17;border:1px solid #344030;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:232px;display:flex;position:relative;overflow:hidden}.tour-feature-icon{z-index:1;color:#bfff3a;background:#1d2a12;border:1px solid #bfff3a80;border-radius:50%;place-items:center;width:72px;height:72px;font-size:28px;display:grid;position:relative;box-shadow:0 0 35px #bfff3a18}.tour-feature-icon i{place-items:center;width:32px;height:32px;line-height:1;display:grid}.tour-orbit{border:1px dashed #bfff3a20;border-radius:50%;width:160px;height:160px;animation:35s linear infinite tour-orbit;position:absolute;top:12px;left:calc(50% - 80px)}.tour-equalizer{justify-content:center;align-items:center;gap:4px;height:24px;display:flex}.tour-equalizer i{background:#ff890b;border-radius:3px;width:4px;height:10px;animation:1.4s ease-in-out infinite alternate tour-level;display:block}.tour-equalizer i:nth-child(3n){height:20px;animation-delay:-.6s}.tour-equalizer i:nth-child(3n+1){height:14px;animation-delay:-1s}.tour-preview-tags{z-index:1;flex-wrap:wrap;justify-content:center;gap:8px;padding:0 18px;display:flex;position:relative}.tour-preview-tags span{color:#c7d5bf;background:#162013;border:1px solid #43503c;border-radius:6px;padding:5px 9px;font-size:11px;line-height:1.5}.tour-preview-label{letter-spacing:1.2px;color:#82917b;font:9px monospace;position:absolute;top:12px;left:14px}.tour-copy{padding:23px 2px 18px}.tour-eyebrow{letter-spacing:2px;color:#bfff3a;font-size:10px;font-weight:700}.tour-copy h2{letter-spacing:-.5px;margin:10px 0 12px;font-size:28px;line-height:1.25}.tour-copy p{color:#acb8ac;margin:0;font-size:15px;line-height:1.7}.tour-tip{color:#d0d9c8;background:#ffffff04;border-left:2px solid #ff890b;border-radius:0 6px 6px 0;align-items:flex-start;gap:10px;margin-top:18px;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.tour-tip>span{color:#ff890b;font-size:18px;line-height:1.2}.tour-footer{border-top:1px solid #2f382e;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.tour-progress{align-items:center;gap:5px;display:flex}.tour-progress>span{background:#394237;border-radius:8px;width:6px;height:6px;transition:width .25s,background .25s}.tour-progress>span.active{background:#bfff3a;width:22px}.tour-progress>span.complete{background:#7b993a}.tour-progress small{color:#929f88;white-space:nowrap;margin-left:8px;font:11px monospace}.tour-navigation{gap:10px;display:flex}.feature-tour .tour-back{color:#c6d0bd;background:0 0;border:1px solid #3a4436;border-radius:9px;padding:10px 16px;font-size:13px}.feature-tour button:disabled{opacity:.35;cursor:default}.feature-tour .tour-next{color:#152008;white-space:nowrap;background:#bfff3a;border:1px solid #bfff3a;border-radius:9px;justify-content:center;align-items:center;gap:20px;padding:10px 18px;font-size:13px;font-weight:700;display:flex}.feature-tour .tour-next:hover{background:#d2ff77}@keyframes tour-appear{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes tour-slide{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:none}}@keyframes tour-orbit{to{transform:rotate(360deg)}}@keyframes tour-level{to{transform:scaleY(.4)}}@media (max-width:520px){.tour-shell{padding:18px}.tour-preview{min-height:215px}.tour-header{margin-bottom:16px}.tour-copy h2{font-size:23px}.tour-copy p{font-size:14px}.tour-footer{flex-direction:column;gap:14px}.tour-navigation{width:100%}.feature-tour .tour-next{flex:1}.tour-header>span{letter-spacing:1px;font-size:9px}}@media (max-height:740px) and (min-width:521px){.tour-preview{gap:10px;min-height:172px}.tour-feature-icon{width:55px;height:55px;font-size:24px}.tour-copy{padding-top:16px}.tour-copy h2{font-size:24px}.tour-shell{padding:20px}.tour-header{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.feature-tour[open],.tour-stage,.tour-orbit,.tour-equalizer i{animation:none}.tour-progress>span,.feature-tour button{transition:none}}.landing-shell{color:#f3f6ef;background:#090a0c;min-height:100vh;padding-top:71px;font-family:inherit;overflow-x:hidden}.landing-shell section[id]{scroll-margin-top:88px}.landing-nav{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0cf2;border-bottom:1px solid #1d2226;justify-content:space-between;align-items:center;gap:22px;padding:14px 5vw;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.landing-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.landing-mark{color:#090b0d;letter-spacing:-.04em;background:#baff34;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.landing-brand-copy{gap:3px;min-width:0;display:grid}.landing-brand-copy strong{letter-spacing:.14em;white-space:nowrap;font-size:13px;line-height:1}.landing-brand-copy small{color:#697079;letter-spacing:.13em;white-space:nowrap;font-size:8px;font-weight:700;line-height:1}.landing-brand-copy small b{color:#9aa2aa;font-size:inherit}.landing-nav nav{background:#101317b8;border:1px solid #20262b;border-radius:999px;align-items:center;gap:5px;padding:5px;display:flex;box-shadow:inset 0 1px #ffffff06}.landing-nav nav a{color:#929aa2;border-radius:999px;padding:8px 13px;font-size:12px;text-decoration:none;transition:color .2s,background .2s,transform .2s;position:relative}.landing-nav nav a:hover{color:#fff;background:#1a1f24;transform:translateY(-1px)}.landing-nav-actions{align-items:center;gap:10px;display:flex}.landing-cta-small{isolation:isolate;background:linear-gradient(110deg,#aefc1f 0%,#ddff8c 42%,#baff34 68%,#91db16 100%) 0 0/220% 100%;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 17px;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;animation:3.4s ease-in-out infinite landing-cta-gradient;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 9px 28px #baff342d,inset 0 1px #ffffff85;color:#080a0c!important}.landing-cta-small:before{content:"";z-index:-1;filter:blur(5px);background:#fff8;width:24%;height:260%;animation:2.8s ease-in-out infinite landing-cta-shine;position:absolute;top:-80%;left:-35%;transform:rotate(23deg)}.landing-cta-small i{color:#baff34;background:#0b0d0d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;transition:transform .2s;display:grid}.landing-cta-small:hover{transform:translateY(-2px)scale(1.015);box-shadow:0 14px 38px #baff3442,inset 0 1px #fff;color:#080a0c!important}.landing-cta-small:hover i{transform:rotate(45deg)}@keyframes landing-cta-gradient{50%{background-position:100% 0}}@keyframes landing-cta-shine{0%,30%{opacity:0;left:-35%}45%{opacity:1}70%,to{opacity:0;left:125%}}.landing-menu-toggle{cursor:pointer;background:#111519;border:1px solid #2d3439;border-radius:11px;width:42px;height:42px;padding:0;display:none}.landing-menu-toggle i{background:#cbd1d5;width:17px;height:1.5px;margin:4px auto;transition:transform .25s,opacity .2s;display:block}.landing-menu-toggle.open i:first-child{transform:translateY(5.5px)rotate(45deg)}.landing-menu-toggle.open i:nth-child(2){opacity:0}.landing-menu-toggle.open i:last-child{transform:translateY(-5.5px)rotate(-45deg)}.landing-menu-backdrop{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020304c7;justify-content:flex-end;padding:12px;animation:.2s both landing-menu-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.landing-mobile-menu{overscroll-behavior:contain;background:radial-gradient(circle at 100% 0,#baff3412,#0000 30%),#0d1013;border:1px solid #2b3338;border-radius:20px;flex-direction:column;width:min(390px,100%);height:100%;padding:22px;animation:.32s cubic-bezier(.2,.8,.2,1) both landing-menu-slide;display:flex;overflow-y:auto;box-shadow:-30px 0 90px #000b}.landing-mobile-menu>header{border-bottom:1px solid #22282d;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.landing-mobile-menu>header>button{color:#aeb5bb;cursor:pointer;background:#151a1e;border:1px solid #30373c;border-radius:50%;width:36px;height:36px;font-size:20px}.landing-mobile-menu .landing-brand strong{display:block}.landing-mobile-menu nav{margin:16px 0 24px;display:grid}.landing-mobile-menu nav a{color:#e4e8eb;border-bottom:1px solid #20262b;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:17px 4px;text-decoration:none;display:grid}.landing-mobile-menu nav a>span{color:#596168;letter-spacing:.12em;font-size:9px}.landing-mobile-menu nav a>strong{font-size:17px}.landing-mobile-menu nav a>i{color:#baff34;font-size:18px;font-style:normal;transition:transform .2s}.landing-mobile-menu nav a:hover>i{transform:translate(5px)}.landing-mobile-buy{width:100%;margin-top:auto}@keyframes landing-menu-fade{0%{opacity:0}}@keyframes landing-menu-slide{0%{opacity:0;transform:translate(38px)}to{opacity:1;transform:none}}.landing-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;max-width:1280px;margin:auto;padding:90px 5vw 70px;display:grid}.landing-kicker{letter-spacing:.18em;color:#baff34;font-size:11px;font-weight:800;display:inline-block}.landing-hero h1{letter-spacing:-.03em;margin:18px 0;font-size:max(42px,min(6vw,76px));line-height:1.02}.landing-hero h1 em{color:#baff34;font-style:normal}.landing-hero p{color:#9298a2;max-width:520px;font-size:16px;line-height:1.7}.landing-hero-actions{flex-wrap:wrap;gap:14px;margin:30px 0 40px;display:flex}.landing-cta,.landing-ghost{text-align:center;border-radius:10px;justify-content:center;align-items:center;min-width:210px;min-height:48px;padding:0 28px;font-size:14px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.landing-cta{background:linear-gradient(90deg,#ff7900,#ffa245);font-weight:900;color:#08090b!important}.landing-cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ff790040}.landing-ghost{border:1px solid #3a423e;font-weight:700;color:#d9e1d6!important}.landing-ghost:hover{background:#baff340a;border-color:#baff34}.landing-stats{gap:36px;display:flex}.landing-stats span{color:#7e838b;gap:4px;font-size:12px;display:grid}.landing-stats strong{color:#fff;letter-spacing:-.02em;font-size:26px}.landing-hero-art{place-items:center;min-height:430px;display:grid;position:relative}.landing-turntable{aspect-ratio:1;background:linear-gradient(145deg,#1b1f24,#0e1114 68%);border:1px solid #292e34;border-radius:28px;width:min(390px,100%);height:auto;position:relative;box-shadow:0 34px 90px #000b,inset 0 1px #ffffff0a}.landing-turntable:before{content:"";pointer-events:none;border:1px solid #ffffff08;border-radius:20px;position:absolute;top:17px;bottom:17px;left:17px;right:17px}.landing-platter{background:repeating-radial-gradient(circle,#282d32 0 2px,#15191d 3px 6px);border-radius:50%;width:84.6%;height:84.6%;position:absolute;top:7.7%;left:7.7%;box-shadow:0 0 0 5px #080a0c,0 0 0 7px #31363b,0 25px 54px #000b,inset 0 0 24px #000}.landing-platter:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:4px;bottom:4px;left:4px;right:4px;box-shadow:inset 12px 10px 18px #ffffff08,inset -12px -14px 20px #000b}.landing-vinyl{will-change:transform;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:repeating-radial-gradient(circle,#0b0d0f 0 2px,#181b1f 2.5px 4px,#0a0c0e 4.5px 6px);border-radius:50%;position:absolute;top:10px;bottom:10px;left:10px;right:10px;overflow:hidden;box-shadow:inset 0 0 45px #000d,0 4px 12px #000}.landing-vinyl:active,.landing-turntable.is-scratching .landing-vinyl{cursor:grabbing;box-shadow:inset 0 0 45px #000d,0 4px 12px #000,0 0 0 2px #baff3470}.landing-vinyl:focus-visible{outline-offset:5px;outline:2px solid #baff34}.landing-vinyl:before{content:"";background:conic-gradient(from 20deg,transparent 0 8%,#ffffff0d 11%,transparent 16% 48%,#baff3408 52%,transparent 58% 83%,#ffffff0a 87%,transparent 92%);mix-blend-mode:screen;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.landing-vinyl:after{content:"";border:1px solid #ffffff0c;border-radius:50%;position:absolute;top:16px;bottom:16px;left:16px;right:16px;box-shadow:0 0 0 28px #ffffff03,0 0 0 52px #00000012,0 0 0 74px #ffffff03}.landing-vinyl .vinyl-ring{border:1px solid #ffffff12;border-radius:50%;position:absolute}.landing-vinyl .vinyl-ring.one{top:18px;bottom:18px;left:18px;right:18px}.landing-vinyl .vinyl-ring.two{border-style:dashed;top:52px;bottom:52px;left:52px;right:52px}.landing-vinyl .vinyl-ring.three{border-color:#baff3416;top:92px;bottom:92px;left:92px;right:92px}.landing-vinyl-shine{z-index:1;filter:blur(2px);background:linear-gradient(100deg,#0000,#ffffff16,#0000);border-radius:50%;width:17%;height:42%;position:absolute;top:8%;left:27%;transform:rotate(34deg)}.landing-vinyl-label{z-index:2;aspect-ratio:1;color:#0a0b0d;letter-spacing:-.06em;background:radial-gradient(circle at 36% 28%,#d4ff78,#baff34 45%,#82b91c);border-radius:50%;place-items:center;width:29.7%;height:auto;font-size:max(18px,min(2.2vw,24px));font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0b0d0f,0 0 0 4px #baff3450}.landing-vinyl-label small{letter-spacing:.22em;font-size:7px;position:absolute;top:58%}.landing-vinyl-label i{background:#111;border:2px solid #d8ff87;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #1115}.landing-tonearm{z-index:4;transform-origin:74% 12%;filter:drop-shadow(5px 8px 7px #000b);width:20%;height:56%;position:absolute;top:5.9%;right:4.6%;transform:rotate(-8deg)}.landing-tonearm:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#111 0 27%,#899198 29% 34%,#20252a 36%);border:max(4px,min(1.8vw,7px)) solid #30363c;border-radius:50%;width:61.5%;height:auto;position:absolute;top:0;right:10%;box-shadow:0 0 0 3px #090b0d}.landing-tonearm span{transform-origin:top;background:linear-gradient(90deg,#656d74,#d1d6d9 48%,#4d555c);border-radius:8px;width:9%;height:66%;position:absolute;top:18%;right:36%;transform:rotate(18deg)}.landing-tonearm span:after{content:"";background:linear-gradient(135deg,#444b51,#14181b);border-radius:4px 4px 9px 9px;width:370%;height:21%;position:absolute;bottom:-9%;left:-28%;transform:rotate(-18deg);box-shadow:inset 0 1px #ffffff28}.landing-tonearm i{aspect-ratio:1;background:#baff34;border-radius:50%;width:10%;height:auto;position:absolute;top:84%;right:27%;box-shadow:0 0 10px #baff34}.landing-rpm{color:#6f777f;letter-spacing:.16em;font-size:8px;font-weight:700;position:absolute;bottom:13px;left:25px}.landing-turntable.is-scratching .landing-rpm{color:#baff34;text-shadow:0 0 10px #baff3470}.landing-scratch-hint{color:#656d75;letter-spacing:.15em;font-size:7px;font-weight:700;transition:color .2s;position:absolute;bottom:13px;right:23px}.landing-turntable:hover .landing-scratch-hint,.landing-turntable.is-scratching .landing-scratch-hint{color:#baff34}.landing-audio-control{z-index:6;color:#8c949c;cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#090c0ee8;border:1px solid #343a40;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:border-color .2s,color .2s,background .2s,transform .2s;display:grid;position:absolute;top:17px;left:18px;box-shadow:0 8px 24px #0007}.landing-audio-control:hover{transform:translateY(-1px)}.landing-audio-control .landing-audio-icon{color:#baff34;background:#242a2f;border-radius:50%;justify-content:center;align-items:center;gap:2px;width:27px;height:27px;font-size:12px;display:flex}.landing-audio-icon i{background:#baff34;border-radius:2px;width:2px;height:8px;display:block}.landing-audio-icon i:nth-child(2){height:14px}.landing-audio-icon i:nth-child(3){height:10px}.landing-audio-control.playing{color:#baff34;background:#11170dcc;border-color:#baff345c}.landing-audio-control.blocked{color:#ffae62;border-color:#ff9a3c73;animation:1.8s ease-in-out infinite landing-audio-pulse}.landing-audio-control:disabled{cursor:default;opacity:.55}@keyframes landing-audio-pulse{50%{box-shadow:0 0 0 5px #ff9a3c0c}}@media (prefers-reduced-motion:reduce){.landing-wave i{animation:none}}.landing-wave{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:70px;display:flex;position:absolute;bottom:0}.landing-wave i{max-width:8px;animation:1.15s ease-in-out infinite landing-eq;animation-delay:calc(var(--i,0)*-.18s);background:linear-gradient(#baff34,#6b8f1d);border-radius:8px;flex:1}@keyframes landing-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.landing-features,.landing-screens,.landing-pricing{max-width:1280px;margin:auto;padding:80px 5vw}.landing-download{background:radial-gradient(circle at 12% 48%,#baff3417,#0000 31%),linear-gradient(135deg,#10150e,#0c0f12 60%);border:1px solid #263022;border-radius:24px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:max(34px,min(7vw,92px));max-width:1180px;margin:10px auto 60px;padding:64px max(24px,min(5vw,72px));display:grid;overflow:hidden}.landing-download-cover{aspect-ratio:1;place-items:center;width:min(300px,100%);margin:auto;display:grid;position:relative}.landing-download-cover:before{content:"";filter:blur(14px);background:radial-gradient(circle,#baff3425,#0000 67%);border-radius:50%;position:absolute;top:-12%;bottom:-12%;left:-12%;right:-12%}.landing-download-cover>span{border:1px solid #baff3430;border-radius:29%;position:absolute;top:7%;bottom:7%;left:7%;right:7%;transform:rotate(8deg);box-shadow:0 26px 70px #000b}.landing-download-cover img{object-fit:cover;border-radius:23%;width:78%;height:78%;position:relative;box-shadow:0 28px 68px #000c,0 0 0 1px #ffffff0e}.landing-download-copy h2{letter-spacing:-.03em;margin:14px 0 16px;font-size:max(30px,min(4vw,48px));line-height:1.07}.landing-download-copy p{color:#9298a2;max-width:620px;margin:0;font-size:15px;line-height:1.75}.landing-download-meta{flex-wrap:wrap;gap:9px;margin:24px 0;display:flex}.landing-download-meta span{color:#aab2a8;background:#111611;border:1px solid #2a3128;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.landing-download-meta i{color:#baff34}.landing-download-button{cursor:pointer;background:#baff34;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 24px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px #baff3428;color:#080a0c!important}.landing-download-button:disabled{box-shadow:none;cursor:not-allowed;background:#293024;color:#71786d!important}.landing-features h2,.landing-screens h2,.landing-pricing h2,.landing-telegram h2{letter-spacing:-.02em;margin:14px 0 40px;font-size:max(28px,min(3.5vw,42px))}.landing-sub{color:#9298a2;margin-top:-28px;margin-bottom:40px;font-size:15px}.landing-feature-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:20px;display:grid}.landing-feature-grid article{background:#0d1013;border:1px solid #1d2226;border-radius:14px;flex-direction:column;padding:28px;transition:border-color .2s,transform .2s;display:flex}.landing-feature-grid article:hover{border-color:#3a423a;transform:translateY(-3px)}.landing-feature-icon{background:#baff3412;border-radius:12px;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:24px;display:grid}.landing-feature-grid h3{margin:0 0 10px;font-size:18px}.landing-feature-grid p{color:#9298a2;margin:0;font-size:14px;line-height:1.65}.landing-pools{background:radial-gradient(circle at 18% 18%,#baff3412,#0000 32%),linear-gradient(#0d120d,#090c0e);border-block-start:1px solid #273020;border-block-end:1px solid #273020;margin:28px auto 74px;padding:56px 0 34px;position:relative;overflow:hidden;box-shadow:0 32px 90px #0008}.landing-pools:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#090c0e 0,#0000 10% 90%,#090c0e 100%);position:absolute;top:0;bottom:0;left:0;right:0}.landing-pools-heading,.landing-pools>p,.landing-pools-foot{z-index:3;width:min(1180px,90vw);margin-inline-start:auto;margin-inline-end:auto;position:relative}.landing-pools-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.landing-pools-heading h2{letter-spacing:-.055em;max-width:760px;margin:13px 0 0;font-size:max(34px,min(5vw,68px));line-height:.98}.landing-pools>p{color:#9da5ac;max-width:760px;margin-top:24px;font-size:15px;line-height:1.75}.landing-pools-value{background:#11170f;border:1px solid #baff3440;border-radius:16px;min-width:260px;padding:18px 20px;display:grid;box-shadow:0 0 40px #baff340c}.landing-pools-value>span{color:#788075;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.landing-pools-value strong{color:#baff34;font-size:42px;line-height:1.1}.landing-pools-value strong small{color:#899187;font-size:13px}.landing-pools-value b{color:#e8eee4;font-size:11px}.landing-pool-marquees{gap:14px;margin:42px 0 30px;display:grid;transform:rotate(-1deg)}.landing-pool-track{display:flex;overflow:hidden}.landing-pool-track>div{gap:12px;width:max-content;animation:42s linear infinite pool-marquee;display:flex}.landing-pool-track.row-2>div{animation-duration:48s;animation-direction:reverse}.landing-pool-track:hover>div{animation-play-state:paused}.landing-pool-chip{background:#111519;border:1px solid #293029;border-radius:12px;gap:4px;min-width:max(180px,min(17vw,220px));padding:15px 18px;display:grid;box-shadow:0 12px 30px #0005}.landing-pool-chip strong{white-space:nowrap;font-size:15px}.landing-pool-chip em{color:#626a70;letter-spacing:.13em;font-size:8px;font-style:normal;font-weight:800}.landing-pools-foot{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.landing-pools-foot span{color:#8f989e;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.landing-pools-foot span i{color:#baff34}.landing-pools-foot a{color:#090b0d;background:#baff34;border-radius:9px;align-items:center;gap:9px;margin-left:auto;padding:13px 18px;font-size:12px;font-weight:900;text-decoration:none;display:flex}@keyframes pool-marquee{to{transform:translate(calc(-50% - 6px))}}.landing-feature-grid article{height:100%}.landing-shot-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.landing-shot{background:#0d1013;border:1px solid #1d2226;border-radius:14px;flex-direction:column;padding:0;transition:border-color .2s;display:flex;overflow:hidden}.landing-shot:hover{border-color:#3a423a;transform:translateY(-4px)}.landing-shot-art{background:radial-gradient(at 50% 30%,#baff3410,#0000 70%),#111418;height:190px;overflow:hidden}.landing-shot h3{margin:16px 18px 8px;font-size:16px}.landing-shot p{color:#9298a2;flex:1;margin:0 18px 20px;font-size:13px;line-height:1.6}.landing-plan-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:22px;display:grid}.landing-plan-grid article{background:#0d1013;border:1px solid #1d2226;border-radius:16px;flex-direction:column;gap:16px;padding:32px 26px;display:flex;position:relative}.landing-plan-grid article.popular{background:linear-gradient(#baff340a,#0d1013 60%);border-color:#baff34}.landing-plan-badge{color:#0a0b0d;letter-spacing:.1em;background:#baff34;border-radius:6px;padding:5px 12px;font-size:10px;font-weight:800;position:absolute;top:-12px;left:26px}.landing-plan-grid h3{margin:0;font-size:20px}.landing-plan-price strong{letter-spacing:-.02em;font-size:36px}.landing-plan-toman{color:#a1a6ae;margin-top:2px;font-size:13px;font-weight:600;display:block}.landing-plan-price small{color:#7e838b;margin-top:4px;display:block}.landing-plan-grid ul{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-plan-grid li{color:#9298a2;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23baff34' stroke-width='3'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 0 no-repeat;padding-left:24px;font-size:13px;line-height:1.5}.landing-plan-grid .landing-cta,.landing-plan-grid .landing-ghost{width:100%;min-width:0;margin-top:auto}.lmock{background:#0b0d10;border-radius:10px 10px 0 0;flex-direction:column;width:100%;height:100%;font-family:ui-sans-serif,system-ui,sans-serif;display:flex;overflow:hidden}.lmock-chrome{background:#101317;border-bottom:1px solid #1b1f24;align-items:center;gap:5px;padding:8px 10px;display:flex}.lmock-chrome span{background:#2c333b;border-radius:50%;width:8px;height:8px}.lmock-chrome span:first-child{background:#ff5f57}.lmock-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px;display:flex}.lmock-side{flex-direction:column;gap:5px;width:34%;display:flex}.lmock-split{flex:1;gap:8px;min-height:0;display:flex}.lmock-side i{color:#8b939c;background:#151a1f;border-radius:4px;padding:4px 6px;font-size:8px;font-style:normal}.lmock-side i:first-child{color:#baff34;background:#baff3414;border:1px solid #baff3430}.lmock-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.lmock-main>b{color:#e8eef0;letter-spacing:.06em;font-size:9px}.lmock-row{align-items:center;gap:6px;min-width:0;display:flex}.lmock-row .lmock-play,.lmock-row .lmock-check,.lmock-row .lmock-heart{color:#baff34;background:#baff3416;border:1px solid #baff3434;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:6px;display:grid}.lmock-row i{background:#242b31;border-radius:3px;height:6px;display:block}.lmock-row em{color:#6d757e;flex:none;font-size:7px;font-style:normal}.lmock-chips{flex-wrap:wrap;gap:5px;display:flex}.lmock-chips span{color:#9aa2ab;background:#161b20;border:1px solid #232a30;border-radius:999px;padding:3px 8px;font-size:8px}.lmock-cards{flex:1;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.lmock-cards>div{background:#12161a;border:1px solid #1e242a;border-radius:7px;flex-direction:column;gap:4px;padding:6px;display:flex}.lmock-cards b{background:linear-gradient(135deg,#1d242b,#141920);border-radius:5px;height:26px;display:block}.lmock-cards i{background:#2a323a;border-radius:3px;height:5px}.lmock-cards em{color:#baff34;font-size:7px;font-style:normal}.lmock-wave{flex:1;align-items:center;gap:3px;min-height:0;padding:0 4px;display:flex}.lmock-wave i{opacity:.85;background:linear-gradient(#baff34,#5d7d1c);border-radius:2px;flex:1}.lmock-time{color:#6d757e;justify-content:space-between;font-size:7px;display:flex}.lmock-controls{justify-content:center;align-items:center;gap:14px;display:flex}.lmock-controls span{color:#8b939c;font-size:10px}.lmock-controls b{color:#08090b;background:linear-gradient(90deg,#ff7900,#ffa245);border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.lmock-progress{background:#1d2329;border-radius:3px;height:6px;margin-top:2px;overflow:hidden}.lmock-progress i{background:linear-gradient(90deg,#baff34,#6b8f1d);border-radius:3px;height:100%;display:block}.lmock-pct{color:#9aa2ab;font-size:8px;font-style:normal}.lmock-profile{align-items:center;gap:6px;display:flex}.lmock-avatar{color:#0a0b0d;background:#baff34;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-weight:800;display:grid}.lmock-profile b{color:#e8eef0;font-size:9px}.lmock-keys{flex:1;grid-template-columns:repeat(3,1fr);align-content:center;gap:6px;display:grid}.lmock-keys>div{flex-direction:column;align-items:center;gap:3px;display:flex}.lmock-keys b{color:#dfe5ea;background:#161b20;border:1px solid #2b3239;border-bottom-width:3px;border-radius:5px;place-items:center;min-width:26px;height:20px;padding:0 6px;font-size:8px;display:grid}.lmock-keys em{color:#6d757e;font-size:7px;font-style:normal}.landing-shot.is-visible .lmock{animation:.7s cubic-bezier(.2,.75,.2,1) both lmock-arrive}.landing-shot.is-visible .lmock-row i{background:linear-gradient(90deg,#242b31 20%,#364047 45%,#242b31 70%) 0 0/220% 100%;animation:2.8s ease-in-out infinite lmock-shimmer}.landing-shot.is-visible .lmock-play{animation:1.8s ease-in-out infinite lmock-play-pulse}.landing-shot.is-visible .lmock-wave i{transform-origin:50%;animation:1.05s ease-in-out infinite lmock-wave-live;animation-delay:calc(var(--i,0)*-.04s)}.landing-shot.is-visible .lmock-cards>div{animation:3.4s ease-in-out infinite lmock-card-float}.landing-shot.is-visible .lmock-cards>div:nth-child(2n){animation-delay:-1.1s}.landing-shot.is-visible .lmock-progress i{animation:2.6s ease-in-out infinite lmock-progress-live;position:relative;overflow:hidden}.landing-shot.is-visible .lmock-keys b{animation:3.2s ease-in-out infinite lmock-key-tap}.landing-shot.is-visible .lmock-keys>div:nth-child(2) b{animation-delay:-.7s}.landing-shot.is-visible .lmock-keys>div:nth-child(4) b{animation-delay:-1.4s}@keyframes lmock-arrive{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:none}}@keyframes lmock-shimmer{50%{background-position:-120% 0}}@keyframes lmock-play-pulse{50%{border-color:#baff3480;box-shadow:0 0 0 5px #baff340b}}@keyframes lmock-wave-live{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}@keyframes lmock-card-float{50%{border-color:#303940;transform:translateY(-3px)}}@keyframes lmock-progress-live{0%,to{width:38%}50%{width:82%}}@keyframes lmock-key-tap{0%,88%,to{border-bottom-width:3px;transform:none}92%{border-bottom-width:1px;transform:translateY(2px)}}.landing-telegram{grid-template-columns:1fr auto;align-items:center;gap:40px;max-width:1280px;margin:auto;padding:70px 5vw;display:grid}.landing-updates{max-width:1280px;margin:auto;padding:80px 5vw}.landing-updates h2{letter-spacing:-.02em;margin:14px 0 40px;font-size:max(28px,min(3.5vw,42px))}.landing-roadmap{gap:24px;max-width:980px;margin:0 auto;padding:18px 0;display:grid;position:relative}.landing-roadmap:before{content:"";background:linear-gradient(#baff3400,#baff34 12%,#baff3450 86%,#baff3400);width:2px;animation:2.8s ease-in-out infinite roadmap-line-glow;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.landing-roadmap-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 54px 1fr;align-items:center;padding:0;display:grid;position:relative}.landing-roadmap-node{z-index:2;background:#10150e;border:1px solid #baff3455;border-radius:50%;grid-area:1/2;justify-self:center;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 0 0 8px #080a0c}.landing-roadmap-node>i{background:#baff34;border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite roadmap-node-pulse;box-shadow:0 0 18px #baff34}.landing-roadmap-node em{color:#090b0d;letter-spacing:.12em;background:#baff34;border-radius:5px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900;position:absolute;left:44px}.landing-roadmap-card{background:linear-gradient(145deg,#111519,#0c0f12);border:1px solid #20262a;border-radius:14px;flex-direction:column;grid-row:1;gap:7px;padding:22px 24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 18px 46px #0004}.landing-roadmap-item:nth-child(odd) .landing-roadmap-card{text-align:right;grid-column:1;align-items:flex-end}.landing-roadmap-item:nth-child(2n) .landing-roadmap-card{text-align:left;grid-column:3;align-items:flex-start}.landing-roadmap-card small{color:#737b83;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.landing-roadmap-card strong{color:#baff34;letter-spacing:-.03em;font-size:24px}.landing-roadmap-card b{font-size:15px}.landing-roadmap-card>span{color:#838b93;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.landing-roadmap-card>span i{color:#baff34;font-size:15px;font-style:normal;transition:transform .2s}.landing-roadmap-item:hover .landing-roadmap-card{border-color:#baff3466;transform:translateY(-3px);box-shadow:0 22px 56px #0007,0 0 0 1px #baff3414}.landing-roadmap-item:focus-visible .landing-roadmap-card{border-color:#baff3466;transform:translateY(-3px);box-shadow:0 22px 56px #0007,0 0 0 1px #baff3414}.landing-roadmap-item:hover .landing-roadmap-card>span i{transform:translate(4px)}.landing-roadmap-item:focus-visible{outline:none}.landing-roadmap-item:focus-visible .landing-roadmap-node{outline-offset:4px;outline:2px solid #baff34}.landing-roadmap-more{color:#dfe8da;cursor:pointer;background:#10150f;border:1px solid #baff3455;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:210px;height:46px;margin:30px auto 0;padding:0 20px;font-weight:800;display:flex}.landing-roadmap-more:hover{color:#baff34;border-color:#baff34}.landing-roadmap-more i{font-size:13px}@keyframes roadmap-line-glow{50%{filter:drop-shadow(0 0 8px #baff34);opacity:.68}}@keyframes roadmap-node-pulse{50%{transform:scale(.72);box-shadow:0 0 28px #baff34}}.landing-release-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030405d9;place-items:center;padding:24px;animation:.2s both release-backdrop-in;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.landing-release-modal{background:radial-gradient(circle at 90% 0,#baff3410,#0000 34%),#0d1013;border:1px solid #343d31;border-radius:20px;flex-direction:column;width:min(560px,100%);height:min(720px,100vh - 48px);max-height:720px;padding:0;animation:.35s cubic-bezier(.2,.8,.2,1) both release-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #000d}.landing-release-close{z-index:3;color:#aeb5bb;cursor:pointer;background:#15191d;border:1px solid #30363b;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:18px;right:18px}.landing-release-close:hover{color:#baff34;border-color:#baff34}.landing-release-modal>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1013e8;border-bottom:1px solid #20262a;flex:none;padding:34px 64px 20px 34px;position:relative}.landing-release-modal header>div{align-items:center;gap:12px;margin-top:22px;display:flex}.landing-release-modal header strong{color:#090b0d;background:#baff34;border-radius:7px;padding:7px 12px;font-size:14px}.landing-release-modal header time{color:#7b838b;font-size:12px}.landing-release-modal h2{margin:18px 0 0;font-size:max(26px,min(4vw,38px));line-height:1.1}.landing-release-main{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 34px;overflow-y:auto}.landing-release-modal ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-release-modal li{color:#adb4bb;background:#111519;border:1px solid #20262a;border-radius:10px;padding:14px 16px 14px 42px;font-size:13px;line-height:1.55;position:relative}.landing-release-modal li:before{content:"✓";color:#baff34;font-weight:900;position:absolute;top:14px;left:15px}.landing-release-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1013e8;border-top:1px solid #20262a;flex:none;padding:16px 34px 22px}.landing-release-done{color:#090b0d;cursor:pointer;background:#baff34;border:1px solid #baff34;border-radius:9px;width:100%;height:46px;font-weight:900}@keyframes release-backdrop-in{0%{opacity:0}}@keyframes release-modal-in{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:none}}.landing-reveal{opacity:0;transition:opacity .65s ease var(--reveal-delay,0s),transform .65s cubic-bezier(.2,.75,.2,1) var(--reveal-delay,0s);transform:translateY(24px)}.landing-reveal.is-visible{opacity:1;transform:none}.landing-faq{max-width:1280px;margin:auto;padding:20px 5vw 80px}.landing-faq h2{letter-spacing:-.02em;margin:14px 0 40px;font-size:max(28px,min(3.5vw,42px))}.landing-faq-list{gap:14px;display:grid}.landing-faq-list details{background:#0d1013;border:1px solid #1d2226;border-radius:14px;padding:0 24px;transition:border-color .2s}.landing-faq-list details:hover{border-color:#3a423a}.landing-faq-list details[open]{border-color:#baff3440}.landing-faq-list summary{cursor:pointer;color:#e8ecef;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-icon{color:#baff34;border:1px solid #2b3239;border-radius:50%;place-items:center;width:26px;min-width:26px;height:26px;font-size:16px;font-weight:400;transition:transform .2s;display:grid}.landing-faq-list details[open] .landing-faq-icon{transform:rotate(45deg)}.landing-faq-list p{color:#9298a2;max-width:820px;margin:0 0 20px;font-size:14px;line-height:1.75}.landing-telegram{background:linear-gradient(90deg,#11150e,#0d1013);border-top:1px solid #2d3827;border-bottom:1px solid #2d3827;margin:0 auto 70px;padding-left:5vw;padding-right:5vw}.landing-telegram p{color:#9298a2;max-width:560px;font-size:15px;line-height:1.7}.landing-footer{border-top:1px solid #1d2226;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:36px 5vw;display:flex}.landing-footer nav{gap:24px;display:flex}.landing-footer a{color:#7e838b;font-size:13px;text-decoration:none}.landing-footer a:hover{color:#fff}.landing-footer small{color:#565b62}.landing-legal-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.landing-legal-links span{align-items:center;gap:10px;display:flex}.landing-legal-links i{color:#42494e;font-style:normal}.landing-disclaimer{color:#697177;text-align:center;width:100%;max-width:1180px;margin:0 auto;font-size:10px;line-height:1.75}.landing-disclaimer strong{color:#a8b0b5}.landing-disclaimer a{font-size:inherit!important;color:#99bd55!important}.landing-admin-link{margin-inline-start:8px;font-size:12px;text-decoration:none;color:#565b62!important}.landing-admin-link:hover{color:#baff34!important}.landing-admin-button{letter-spacing:.08em;text-transform:uppercase;background:#101317;border:1px solid #282e33;border-radius:7px;justify-content:center;align-items:center;height:26px;padding:0 10px;font-weight:700;display:inline-flex;color:#6e757c!important;font-size:9px!important;transition:border-color .2s,color .2s!important}.landing-admin-button:hover{border-color:#baff3455;color:#baff34!important}.site-footer{background:radial-gradient(circle at 14% 0,#baff340c,#0000 34%),linear-gradient(#0b0e0d,#080a0c);border-top:1px solid #273021;gap:28px;padding:48px 5vw 34px;display:grid;position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.8%,#ffffff05 50%,#0000 50.2%) 0 0/56px 100%;position:absolute;top:0;bottom:0;left:0;right:0}.site-footer-top,.site-footer-bottom,.site-footer>.landing-disclaimer{z-index:1;position:relative}.site-footer-top{grid-template-columns:minmax(220px,1.25fr) minmax(260px,1fr) minmax(180px,.65fr);align-items:start;gap:38px;display:grid}.site-footer-brand{color:#f4f7f1;width:max-content;text-decoration:none}.site-footer-group{gap:13px;display:grid}.site-footer-group>strong{color:#707971;letter-spacing:.17em;font-size:9px}.site-footer-group .landing-legal-links{justify-content:start;gap:9px;display:grid}.site-footer-group .landing-legal-links span{display:block}.site-footer-group .landing-legal-links i{display:none}.site-footer-group a{color:#8d969d;width:max-content;font-size:12px;text-decoration:none;transition:color .2s}.site-footer-group a:hover{color:#baff34}.site-footer-contact{align-content:start}.site-footer>.landing-disclaimer{color:#747d7d;text-align:left;background:#0d110e;border:1px solid #222a24;border-radius:12px;max-width:none;padding:20px 22px}.site-footer-bottom{justify-content:space-between;align-items:center;padding-top:4px;display:flex}.site-footer-bottom small{color:#555d60}.landing-scroll-top{z-index:45;color:#dce4d7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#111610e8;border:1px solid #baff3448;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:opacity .28s,visibility .28s,transform .38s cubic-bezier(.2,.9,.2,1),border-color .2s,box-shadow .2s;display:grid;position:fixed;bottom:max(92px,min(10vw,118px));right:max(16px,min(3vw,38px));transform:translateY(18px)scale(.86);box-shadow:0 16px 40px #0009,inset 0 0 0 1px #baff3408}.landing-scroll-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:none}.landing-scroll-top span{color:#090b0d;background:#baff34;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;font-weight:900;animation:1.8s ease-in-out infinite landing-top-arrow;display:grid}.landing-scroll-top:hover{border-color:#baff34;transform:translateY(-3px);box-shadow:0 20px 48px #000a,0 0 24px #baff341d}.landing-scroll-top:focus-visible{outline-offset:3px;outline:2px solid #baff34}@keyframes landing-top-arrow{50%{transform:translateY(-3px)}}@media (max-width:1100px){.landing-nav nav{gap:2px}.landing-nav nav a{padding-inline-start:9px;padding-inline-end:9px}.landing-hero{grid-template-columns:1fr 380px;gap:24px}.landing-turntable{width:360px}}@media (max-width:900px){.landing-pools{padding-top:42px}.landing-pools-heading{flex-direction:column;align-items:stretch;gap:24px}.landing-pools-value{min-width:0}.landing-pools-foot a{justify-content:center;width:100%;margin-left:0}.landing-shell{padding-top:67px}.landing-nav{position:fixed;top:0;bottom:auto;left:0;right:0}.landing-nav-actions>.landing-cta-small{display:none}.landing-desktop-menu{display:none!important}.landing-menu-toggle{display:block}.landing-hero{text-align:center;grid-template-columns:1fr;padding-top:60px}.landing-hero-copy{flex-direction:column;align-items:center;display:flex}.landing-hero-art{width:100%;min-height:420px}.landing-stats{justify-content:center}.landing-shot-grid{grid-template-columns:1fr 1fr}.landing-download{text-align:center;grid-template-columns:1fr;margin-inline-start:20px;margin-inline-end:20px}.landing-download-copy p{margin-inline-start:auto;margin-inline-end:auto}.landing-download-meta{justify-content:center}.landing-telegram{grid-template-columns:1fr}.landing-telegram .landing-cta{justify-self:start}.landing-footer{text-align:center;justify-content:center}.landing-footer nav{flex-wrap:wrap;justify-content:center;width:100%}}@media (max-width:700px){.landing-features,.landing-screens,.landing-pricing,.landing-updates,.landing-faq{padding-left:20px;padding-right:20px}.landing-shot-grid{grid-template-columns:1fr}.landing-roadmap{gap:18px;padding-left:0}.landing-roadmap:before{left:19px}.landing-roadmap-item{grid-template-columns:40px minmax(0,1fr)}.landing-roadmap-item:first-child{margin-top:18px}.landing-roadmap-node{grid-area:1/1;width:34px;height:34px}.landing-roadmap-node em{white-space:nowrap;top:-26px;left:50%;transform:translate(-50%)}.landing-roadmap-item:nth-child(n) .landing-roadmap-card{text-align:left;grid-area:1/2;align-items:flex-start}.landing-release-modal{padding:28px 20px}.landing-faq-list summary{font-size:14px}.landing-telegram{padding-top:48px;padding-bottom:48px}}@media (max-width:600px){.landing-pools{margin-bottom:48px;padding-top:34px}.landing-pools-heading,.landing-pools>p,.landing-pools-foot{width:calc(100% - 36px)}.landing-pools-heading h2{font-size:max(32px,min(11vw,45px))}.landing-pools>p{font-size:13px;line-height:1.65}.landing-pools-value{padding:16px}.landing-pools-value strong{font-size:36px}.landing-pool-marquees{margin-block-start:30px;margin-block-end:26px}.landing-pool-chip{min-width:170px;padding:12px 14px}.landing-pools-foot{gap:14px;display:grid}.landing-pools-foot span{line-height:1.4}.landing-nav{padding:11px 14px}.landing-brand-copy strong{font-size:11px}.landing-brand-copy small{font-size:7px}.landing-mark{width:38px;height:38px}.landing-cta-small{padding:8px 11px;font-size:11px!important}.landing-menu-toggle{width:38px;height:38px}.landing-hero{padding:48px 18px 54px}.landing-hero h1{font-size:max(40px,min(13vw,58px))}.landing-hero p{font-size:14px}.landing-hero-actions{flex-direction:column;align-items:stretch;width:100%}.landing-hero-actions a{width:100%;min-width:0}.landing-stats{flex-wrap:wrap;justify-content:space-around;gap:12px;width:100%}.landing-stats strong{font-size:22px}.landing-hero-art{min-height:auto;margin-top:18px;padding-bottom:68px}.landing-turntable{width:min(350px,100%)}.landing-plan-grid{grid-template-columns:1fr}.landing-telegram .landing-cta{width:100%;min-width:0}.landing-footer{padding-bottom:94px}.landing-footer nav{gap:14px}.landing-release-backdrop{padding:12px}.landing-release-modal{border-radius:15px;max-height:calc(100vh - 24px)}.landing-scroll-top{right:14px;bottom:max(16px,env(safe-area-inset-bottom));width:44px;height:44px}}@media (max-width:420px){.landing-brand{gap:9px}.landing-brand-copy{display:grid}.landing-brand-copy strong{font-size:10px}.landing-brand-copy small{font-size:6.5px}.landing-turntable{border-radius:20px}.landing-turntable:before{top:12px;bottom:12px;left:12px;right:12px}.landing-audio-control{width:38px;height:38px;padding:0;top:9px;left:10px}.landing-audio-control .landing-audio-icon{width:24px;height:24px}.landing-rpm{bottom:9px;left:15px}.landing-scratch-hint{bottom:9px;right:13px}.landing-wave{height:48px}.landing-features h2,.landing-screens h2,.landing-pricing h2,.landing-updates h2,.landing-faq h2{font-size:30px}.landing-roadmap-card{padding:18px 16px}.landing-roadmap-card strong{font-size:21px}}@media (max-width:700px){.landing-release-modal{padding:0}.landing-release-modal>header{padding:28px 56px 18px 20px}.landing-release-main{padding:18px 20px}.landing-release-footer{padding:14px 20px 18px}}@media (prefers-reduced-motion:reduce){.landing-reveal{opacity:1;transition:none;transform:none}.landing-shot.is-visible .lmock,.landing-shot.is-visible .lmock-row i,.landing-shot.is-visible .lmock-play,.landing-shot.is-visible .lmock-wave i,.landing-shot.is-visible .lmock-cards>div,.landing-shot.is-visible .lmock-progress i,.landing-shot.is-visible .lmock-keys b,.landing-roadmap:before,.landing-roadmap-node>i,.landing-audio-control.blocked,.landing-cta-small,.landing-cta-small:before{animation:none}}@media (max-width:420px){.landing-scroll-top{width:42px;height:42px}.landing-scroll-top span{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.landing-scroll-top span,.landing-pool-track>div{animation:none}.landing-pool-track{padding-bottom:8px;overflow-x:auto}}.landing-flat-icon,.landing-flat-icon:before{place-items:center;width:1em;height:1em;font-style:normal;line-height:1;display:grid}@media (max-width:900px){.site-footer-top{grid-template-columns:1fr 1fr}.site-footer-brand{grid-column:1/-1}}@media (max-width:600px){.site-footer{padding:38px 20px 92px}.site-footer-top{grid-template-columns:1fr;gap:28px}.site-footer-brand{grid-column:auto}.site-footer>.landing-disclaimer{text-align:left;padding:17px}.site-footer-bottom{align-items:flex-start;gap:18px}}.web-installer-shell{color:#f3f5f2;background:#080a0c;grid-template-columns:minmax(600px,1.08fr) minmax(360px,.92fr);height:100dvh;min-height:0;font-family:Arial,sans-serif;display:grid;overflow:hidden}.web-installer-panel{background:radial-gradient(circle at 8% 8%,#baff340b,#0000 30%),#0c1012;border-right:1px solid #29302c;flex-direction:column;min-width:0;padding:max(24px,min(4vw,64px));display:flex}.installer-brand{align-items:center;gap:13px;display:flex}.installer-brand>span{color:#090b08;background:#baff34;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:950;display:grid;box-shadow:0 0 30px #baff3434}.installer-brand>div{letter-spacing:.11em;gap:3px;display:grid}.installer-brand strong{font-size:13px}.installer-brand small{color:#6f7981;font-size:9px}.installer-brand>a{color:#85908d;margin-left:auto;font-size:11px;text-decoration:none}.installer-brand>a:hover{color:#baff34}.installer-steps{grid-template-columns:repeat(3,1fr);margin:max(26px,min(5vh,55px)) 0 0;display:grid;position:relative}.installer-steps:before{content:"";background:#343b3d;height:1px;position:absolute;top:15px;left:16%;right:16%}.installer-steps span{z-index:1;color:#5d6870;justify-items:center;gap:7px;display:grid}.installer-steps i{background:#0c1012;border:1px solid #343d42;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:900;display:grid}.installer-steps small{letter-spacing:.13em;text-transform:uppercase;font-size:9px}.installer-steps .active{color:#cad1ce}.installer-steps .active i{color:#081006;background:#baff34;border-color:#baff34;box-shadow:0 0 20px #baff342c}.installer-content{width:min(720px,100%);margin:auto 0;padding:max(24px,min(4vh,46px)) 0}.installer-kicker{color:#baff34;letter-spacing:.22em;font-size:9px;font-weight:900}.installer-content h1{letter-spacing:-.055em;max-width:680px;margin:11px 0 14px;font-size:max(38px,min(4.8vw,65px));line-height:.98}.installer-content>p{color:#9aa4ab;max-width:650px;margin:0;font-size:14px;line-height:1.65}.installer-checks{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0;display:grid}.installer-checks span{background:#11161a;border:1px solid #293137;border-radius:11px;grid-template-columns:20px 1fr;gap:3px 7px;padding:13px;display:grid}.installer-checks i{color:#baff34;grid-row:1/3;font-style:normal}.installer-checks b{font-size:11px}.installer-checks small{color:#727d85;font-size:9px;line-height:1.4}.installer-primary,.installer-state button,.installer-state>a:not(.installer-link){color:#081006;cursor:pointer;background:linear-gradient(100deg,#a8eb25,#ceff6d);border:1px solid #baff34;border-radius:9px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:0 22px;font-weight:900;text-decoration:none;display:inline-flex}.installer-primary:disabled{opacity:.55;cursor:wait}.installer-form{padding-block-start:18px;padding-block-end:18px}.installer-form h1{font-size:max(32px,min(4vw,52px))}.installer-form>p{margin-bottom:16px}.installer-form label{color:#919ba2;letter-spacing:.11em;gap:6px;margin-top:11px;font-size:9px;font-weight:850;display:grid}.installer-form input{box-sizing:border-box;color:#f2f4f2;background:#11161b;border:1px solid #343c43;border-radius:9px;outline:0;width:100%;height:45px;padding:0 13px;font-size:13px}.installer-form input:focus{border-color:#baff34;box-shadow:0 0 0 3px #baff3410}.installer-password{position:relative}.installer-password button{color:#baff34;cursor:pointer;background:0 0;border:0;height:31px;font-size:10px;position:absolute;top:7px;right:8px}.installer-password input{padding-right:56px}.installer-error{color:#ffadb4;background:#2b1518;border:1px solid #76333b;border-radius:8px;margin-top:11px;padding:10px 12px;font-size:11px}.installer-actions{justify-content:flex-end;gap:9px;margin-top:17px;display:flex}.installer-actions>button:first-child{color:#c4cbd0;cursor:pointer;background:#151a1f;border:1px solid #374047;border-radius:9px;padding:0 18px}.installer-complete .installer-success,.installer-state>span{color:#071005;background:#baff34;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:22px;font-size:25px;font-weight:950;display:grid;box-shadow:0 0 0 9px #baff340c}.installer-complete .installer-link{margin-left:18px}.installer-link{color:#9da6aa;font-size:11px;text-decoration:none}.web-installer-panel>footer{color:#637078;text-align:center;border-top:1px solid #252d31;padding-top:14px;font-size:9px}.web-installer-aside{background:radial-gradient(circle at 50% 42%,#26351b 0,#0c110e 33%,#080a0c 68%);flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex;position:relative;overflow:hidden}.web-installer-aside:before{content:"";aspect-ratio:1;border:1px solid #baff3423;border-radius:38%;width:min(34vw,430px);position:absolute;transform:rotate(12deg);box-shadow:0 0 100px #0009}.installer-aside-label{z-index:1;color:#849087;letter-spacing:.15em;background:#101612;border:1px solid #344039;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;display:flex}.installer-aside-label i{background:#baff34;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #baff34}.installer-aside-mark{z-index:1;aspect-ratio:1;place-items:center;width:min(25vw,300px);display:grid;position:relative}.installer-aside-mark>i{border:1px solid #baff3423;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.installer-aside-mark>i:last-child{border-style:dashed;top:17%;bottom:17%;left:17%;right:17%}.installer-aside-mark>span{z-index:1;color:#071005;background:#baff34;border-radius:26px;place-items:center;width:96px;height:96px;font-size:26px;font-weight:950;display:grid;transform:rotate(-5deg);box-shadow:0 22px 60px #8fd21e30}.web-installer-aside>strong{z-index:1;letter-spacing:-.05em;text-align:center;font-size:max(32px,min(4vw,58px));line-height:.94}.web-installer-aside em{color:#baff34;font-style:normal}.web-installer-aside>small{z-index:1;color:#647069;letter-spacing:.2em;font-size:9px}.installer-loading,.installer-state{text-align:center;place-self:center;width:min(520px,100vw - 40px)}.installer-loading{justify-items:center;gap:18px;display:grid}.installer-loading span{color:#081006;background:#baff34;border-radius:50%;place-items:center;width:64px;height:64px;font-weight:950;animation:1.2s ease-in-out infinite installer-pulse;display:grid}.installer-state{justify-items:center;display:grid}.installer-state h1{margin:10px 0;font-size:42px}.installer-state p{color:#929da4;max-width:500px;margin:0 0 24px;line-height:1.6}.installer-state .installer-link{margin-top:18px}.installer-state.error>span{color:#fff;background:#ff6f5f}@keyframes installer-pulse{50%{transform:scale(1.07);box-shadow:0 0 35px #baff3440}}@media (max-width:960px){.web-installer-shell{grid-template-columns:1fr}.web-installer-aside{display:none}.web-installer-panel{border:0}.installer-content{margin:auto}}@media (max-height:780px){.web-installer-panel{padding:20px 36px}.installer-steps{margin-top:14px}.installer-content{padding:12px 0}.installer-content h1{font-size:38px}.installer-checks{margin:14px 0}.installer-form>p{display:none}.installer-form label{margin-top:7px}.installer-form input{height:40px}.installer-actions{margin-top:11px}.web-installer-aside{gap:16px}.installer-aside-mark{width:min(20vw,210px)}.installer-aside-mark>span{border-radius:20px;width:74px;height:74px}}@media (max-width:600px){.web-installer-panel{padding:18px}.installer-brand>a{display:none}.installer-checks{grid-template-columns:1fr}.installer-content h1{font-size:34px}.installer-actions{grid-template-columns:1fr;display:grid}.installer-actions .installer-primary{grid-row:1}.installer-actions>button{min-height:44px}.installer-complete .installer-link{margin:18px 0 0;display:block}}.legal-shell{color:#f3f6ef;background:#090a0c;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.legal-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0cec;border-bottom:1px solid #1d2226;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:14px 5vw;display:grid;position:sticky;top:0}.legal-nav .landing-brand{color:#f3f6ef;text-decoration:none}.legal-nav>nav{background:#101317b8;border:1px solid #20262b;border-radius:999px;align-items:center;gap:3px;padding:5px;display:flex}.legal-nav>nav a{color:#7f878f;white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:10px;text-decoration:none;transition:color .2s,background .2s}.legal-nav>nav a:hover,.legal-nav>nav a.active{color:#f5f7f2;background:#1a1f24}.legal-nav>nav a.active{box-shadow:inset 0 0 0 1px #baff3438}.legal-back{color:#cbd2d5;border:1px solid #30383b;border-radius:9px;justify-self:end;padding:10px 15px;font-size:11px;font-weight:800;text-decoration:none;transition:border-color .2s,color .2s,transform .2s}.legal-back:hover{color:#baff34;border-color:#baff34;transform:translateY(-1px)}.legal-main{width:min(1180px,90vw);margin:auto;padding:76px 0 100px}.legal-hero{max-width:880px;padding:32px 0 56px;position:relative}.legal-hero:after{content:"";background:linear-gradient(90deg,#baff34,#0000);border-radius:4px;width:96px;height:3px;position:absolute;bottom:24px;left:0}.legal-hero h1{letter-spacing:-.06em;margin:16px 0;font-size:max(44px,min(7vw,80px));line-height:.96}.legal-hero p{color:#99a2a8;max-width:720px;margin:0 0 20px;font-size:16px;line-height:1.8}.legal-hero time{color:#94ad74;letter-spacing:.1em;text-transform:uppercase;background:#10150f;border:1px solid #253022;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.legal-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:46px;display:grid}.legal-layout aside{background:linear-gradient(145deg,#111519,#0c0f12);border:1px solid #222a2e;border-radius:16px;gap:8px;padding:22px;display:grid;position:sticky;top:96px;box-shadow:0 24px 60px #0003}.legal-layout aside>strong{color:#697268;letter-spacing:.18em;margin-bottom:8px;font-size:9px}.legal-layout aside .landing-legal-links{justify-content:start;gap:3px;display:grid}.legal-layout aside .landing-legal-links span{display:block}.legal-layout aside .landing-legal-links i{display:none}.legal-layout aside a{color:#929ba1;padding:8px 0;font-size:12px;text-decoration:none;transition:color .2s,transform .2s}.legal-layout aside a:hover{color:#baff34;transform:translate(3px)}.legal-layout article{counter-reset:policy;gap:18px;display:grid}.legal-layout article section{counter-increment:policy;background:linear-gradient(145deg,#111519,#0c0f12);border:1px solid #20272b;border-radius:17px;padding:30px 32px;position:relative;box-shadow:inset 0 1px #ffffff04}.legal-layout article section:before{content:counter(policy,decimal-leading-zero);color:#baff3433;font-size:28px;font-weight:900;position:absolute;top:22px;right:24px}.legal-layout h2{letter-spacing:-.025em;margin:0 52px 16px 0;font-size:22px}.legal-layout p,.legal-layout li{color:#a0a8ae;font-size:14px;line-height:1.85}.legal-layout p{margin:0}.legal-layout p+p{margin-top:12px}.legal-layout ul{gap:10px;margin:0;padding-left:20px;display:grid}.legal-layout li::marker{color:#baff34}@media (max-width:980px){.legal-nav{grid-template-columns:1fr auto}.legal-nav>nav{display:none}.legal-layout{grid-template-columns:210px minmax(0,1fr);gap:28px}}@media (max-width:760px){.legal-main{width:min(100% - 36px,680px);padding:46px 0 72px}.legal-hero{padding-top:20px}.legal-layout{grid-template-columns:1fr;gap:24px}.legal-layout aside{position:static}.legal-layout article section{padding:24px 21px}.legal-nav{padding-inline-start:18px;padding-inline-end:18px}.legal-back{font-size:0}.legal-back:after{content:"Home";font-size:11px}}.web-status-shell{box-sizing:border-box;color:#f5f6f2;background:#080a0c;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(540px,1.08fr) minmax(360px,.92fr);height:100dvh;min-height:0;padding:max(22px,min(4vw,58px));font-family:Arial,sans-serif;display:grid;overflow:hidden}.web-status-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 12%,#baff340a,#0000 32%),linear-gradient(120deg,#0000 60%,#ff790007);position:fixed;top:0;bottom:0;left:0;right:0}.web-status-shell>header,.web-status-shell>footer{z-index:2;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex;position:relative}.web-status-brand{color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.web-status-brand>span{color:#091006;background:#baff34;border-radius:50%;place-items:center;width:48px;height:48px;font-size:14px;font-weight:950;display:grid;box-shadow:0 0 28px #baff3438}.web-status-brand>div{letter-spacing:.12em;gap:3px;display:grid}.web-status-brand strong{font-size:13px}.web-status-brand small{color:#707981;font-size:8px}.web-status-pill{color:#8d9991;letter-spacing:.15em;border:1px solid #343e37;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:9px;font-weight:800;display:flex}.web-status-pill i{background:#baff34;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite status-blink;box-shadow:0 0 10px #baff34}.web-status-copy{z-index:1;align-self:center;max-width:720px;position:relative}.web-status-code{color:#baff34;letter-spacing:.25em;font-size:9px;font-weight:900}.web-status-copy h1{letter-spacing:-.07em;margin:14px 0 20px;font-size:max(58px,min(7vw,108px));line-height:.87}.maintenance-page .web-status-copy h1 em{color:#baff34;font-style:normal}.web-status-copy>p{color:#99a3aa;max-width:610px;margin:0;font-size:max(13px,min(1.2vw,16px));line-height:1.7}.maintenance-progress{align-items:flex-end;gap:5px;height:38px;margin:28px 0 12px;display:flex}.maintenance-progress span{background:#baff34;border-radius:5px;width:5px;animation:.9s ease-in-out infinite alternate maintenance-bars;display:block}.maintenance-progress span:first-child{height:35%;animation-delay:-.4s}.maintenance-progress span:nth-child(2){height:100%;animation-delay:-.1s}.maintenance-progress span:nth-child(3){height:60%;animation-delay:-.7s}.web-status-copy>small{color:#68726f;letter-spacing:.24em;font-size:8px}.web-status-art{z-index:1;aspect-ratio:1;place-self:center;place-items:center;width:min(34vw,500px);display:grid;position:relative}.web-status-art:before{content:"";background:linear-gradient(145deg,#baff3405,#0000 56%);border:1px solid #baff3418;border-radius:38%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(12deg);box-shadow:0 30px 110px #000a}.status-disc{aspect-ratio:1;background:#0c1012;border:1px solid #333b39;border-radius:50%;place-items:center;width:66%;animation:16s linear infinite status-spin;display:grid;position:relative;box-shadow:0 30px 80px #000a}.status-disc>i{border:1px solid #ffffff0d;border-radius:50%;position:absolute}.status-disc>i:first-of-type{top:8%;bottom:8%;left:8%;right:8%}.status-disc>i:nth-of-type(2){top:18%;bottom:18%;left:18%;right:18%}.status-disc>i:nth-of-type(3){top:30%;bottom:30%;left:30%;right:30%}.status-disc>span{z-index:1;aspect-ratio:1;color:#081006;background:#baff34;border-radius:50%;place-items:center;width:31%;font-weight:950;display:grid}.status-eq{align-items:flex-end;gap:3px;width:38%;height:50px;display:flex;position:absolute;bottom:12%;right:5%}.status-eq i{height:var(--bar);background:linear-gradient(#baff34,#5d801c);flex:1;animation:.8s ease-in-out infinite alternate maintenance-eq}.web-status-shell>footer{color:#636e74;letter-spacing:.16em;border-top:1px solid #252b2d;padding-top:16px;font-size:8px}.web-status-shell>footer a{color:#aeb7b2;text-decoration:none}.status-home-link{color:#aeb7b2;font-size:11px;text-decoration:none}.status-home-link b{color:#ff7900;margin-left:8px}.not-found-page .web-status-copy h1{align-items:center;gap:12px;margin-bottom:10px;font-size:max(90px,min(12vw,180px));display:flex}.missing-record{aspect-ratio:1;background:#0b0f11;border:2px solid #30383c;border-radius:50%;place-items:center;width:.7em;display:grid;position:relative}.missing-record i{border:1px solid #ffffff12;border-radius:50%;position:absolute}.missing-record i:first-child{top:9%;bottom:9%;left:9%;right:9%}.missing-record i:nth-child(2){top:20%;bottom:20%;left:20%;right:20%}.missing-record em{aspect-ratio:1;color:#0b0d0d;background:#ff7900;border-radius:50%;place-items:center;width:34%;font-size:.08em;font-style:normal;font-weight:950;display:grid}.not-found-page h2{letter-spacing:-.04em;margin:0 0 14px;font-size:max(25px,min(3vw,42px))}.status-actions{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.status-actions a{color:#d9ddda;border:1px solid #343c42;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.status-actions a:first-child{color:#081006;background:#baff34;border-color:#baff34}.status-actions a b{margin-left:18px}.broken-wave{z-index:1;align-items:center;gap:4px;width:72%;height:90px;display:flex;transform:rotate(-7deg)}.broken-wave i{height:var(--bar);clip-path:polygon(0 10%,100% 0,100% 90%,0 100%);background:linear-gradient(#ff8a22,#7b3710);flex:1}.not-found-page .web-status-art>strong{z-index:1;color:#f2f3ef;letter-spacing:-.05em;text-align:center;font-size:max(28px,min(3.4vw,52px));line-height:.9;position:absolute;bottom:16%}.web-status-loading{background:#080a0c;place-items:center;height:100dvh;display:grid}.web-status-loading span{color:#081006;background:#baff34;border-radius:50%;place-items:center;width:62px;height:62px;font-weight:950;animation:1.2s ease-in-out infinite status-pulse;display:grid}@keyframes status-spin{to{transform:rotate(360deg)}}@keyframes status-blink{50%{opacity:.35}}@keyframes status-pulse{50%{transform:scale(1.08);box-shadow:0 0 36px #baff3440}}@keyframes maintenance-bars{to{height:18%}}@keyframes maintenance-eq{to{opacity:.45;height:20%}}@media (max-width:850px){.web-status-shell{grid-template-columns:1fr;padding:22px}.web-status-art{opacity:.25;width:72vw;position:absolute;top:20vh;right:-18vw}.web-status-copy{align-self:center}.web-status-copy h1{font-size:max(52px,min(15vw,82px))}.not-found-page .web-status-copy h1{font-size:max(80px,min(28vw,138px))}.web-status-copy>p{max-width:520px}.web-status-shell>footer{grid-column:1}.status-eq{display:none}}@media (max-height:650px){.web-status-shell{padding:16px 28px}.web-status-brand>span{width:40px;height:40px}.web-status-copy h1{margin:8px 0 12px;font-size:max(46px,min(6vw,78px))}.not-found-page .web-status-copy h1{font-size:max(72px,min(10vw,120px))}.maintenance-progress{margin:12px 0 8px}.web-status-art{width:min(27vw,330px)}}html.floating-dj-document,body.floating-dj-document{width:100%;height:100%;margin:0;overflow:hidden;background:0 0!important}#root:has(.floating-dj){width:100%;height:100%;margin:0;overflow:hidden;background:0 0!important}.floating-dj{box-sizing:border-box;color:#f4f6f1;cursor:grab;-webkit-user-select:none;user-select:none;place-items:center;width:100%;height:100%;padding:6px;font-family:Arial,sans-serif;display:grid}.floating-dj:active{cursor:grabbing}.floating-turntable{aspect-ratio:1;background:linear-gradient(145deg,#1b1f24,#0e1114 68%);border:1px solid #292e34;border-radius:18px;width:min(100vw - 12px,100vh - 12px);height:min(100vw - 12px,100vh - 12px);position:relative;overflow:hidden;box-shadow:0 5px 11px #000b,0 0 0 1px #0007,inset 0 1px #ffffff0a}.floating-turntable:before{content:"";pointer-events:none;border:1px solid #ffffff08;border-radius:13px;position:absolute;top:9px;bottom:9px;left:9px;right:9px}.floating-platter{background:repeating-radial-gradient(circle,#282d32 0 1px,#15191d 1.5px 3px);border-radius:50%;width:84.6%;height:84.6%;position:absolute;top:7.7%;left:7.7%;box-shadow:0 0 0 3px #080a0c,0 0 0 4px #31363b,0 10px 22px #000b,inset 0 0 12px #000}.floating-platter:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:2px;bottom:2px;left:2px;right:2px;box-shadow:inset 6px 5px 9px #ffffff08,inset -6px -7px 10px #000b}.floating-vinyl{--scratch-angle:0deg;will-change:transform;cursor:grab;touch-action:none;background:repeating-radial-gradient(circle,#0b0d0f 0 1px,#181b1f 1.25px 2px,#0a0c0e 2.25px 3px);border-radius:50%;animation:7s linear infinite floating-vinyl-spin;position:absolute;top:5px;bottom:5px;left:5px;right:5px;overflow:hidden;box-shadow:inset 0 0 23px #000d,0 2px 6px #000}.floating-vinyl:active,.floating-turntable.scratching .floating-vinyl{cursor:grabbing;transform:rotate(var(--scratch-angle));animation:none;box-shadow:inset 0 0 23px #000d,0 2px 6px #000,0 0 0 2px #baff3470}.floating-turntable.paused:not(.scratching) .floating-vinyl{transform:rotate(var(--scratch-angle));animation-play-state:paused}.floating-vinyl:focus-visible{outline-offset:2px;outline:1px solid #baff34}.floating-vinyl:before{content:"";background:conic-gradient(from 20deg,transparent 0 8%,#ffffff0d 11%,transparent 16% 48%,#baff3408 52%,transparent 58% 83%,#ffffff0a 87%,transparent 92%);mix-blend-mode:screen;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.floating-vinyl:after{content:"";border:1px solid #ffffff0c;border-radius:50%;position:absolute;top:8px;bottom:8px;left:8px;right:8px;box-shadow:0 0 0 14px #ffffff03,0 0 0 26px #00000012,0 0 0 37px #ffffff03}.floating-vinyl-ring{border:1px solid #ffffff12;border-radius:50%;position:absolute}.floating-vinyl-ring.one{top:9px;bottom:9px;left:9px;right:9px}.floating-vinyl-ring.two{border-style:dashed;top:26px;bottom:26px;left:26px;right:26px}.floating-vinyl-ring.three{border-color:#baff3416;top:46px;bottom:46px;left:46px;right:46px}.floating-vinyl-shine{z-index:1;filter:blur(1px);background:linear-gradient(100deg,#0000,#ffffff16,#0000);border-radius:50%;width:17%;height:42%;position:absolute;top:8%;left:27%;transform:rotate(34deg)}.floating-vinyl-label{z-index:2;aspect-ratio:1;background:#f5f6f2 url(/tehran-party-logo.png) 50%/58% no-repeat;border-radius:50%;width:29.7%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0b0d0f,0 0 0 3px #ffffff18,0 0 11px #baff3420}.floating-tonearm{z-index:4;transform-origin:74% 12%;filter:drop-shadow(3px 4px 4px #000b);width:20%;height:56%;position:absolute;top:5.9%;right:4.6%;transform:rotate(-8deg)}.floating-tonearm:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#111 0 27%,#899198 29% 34%,#20252a 36%);border:4px solid #30363c;border-radius:50%;width:61.5%;position:absolute;top:0;right:10%;box-shadow:0 0 0 2px #090b0d}.floating-tonearm span{transform-origin:top;background:linear-gradient(90deg,#656d74,#d1d6d9 48%,#4d555c);border-radius:4px;width:9%;height:66%;position:absolute;top:18%;right:36%;transform:rotate(18deg)}.floating-tonearm span:after{content:"";background:linear-gradient(135deg,#444b51,#14181b);border-radius:2px 2px 5px 5px;width:370%;height:21%;position:absolute;bottom:-9%;left:-28%;transform:rotate(-18deg);box-shadow:inset 0 1px #ffffff28}.floating-tonearm i{aspect-ratio:1;background:#baff34;border-radius:50%;width:13%;transition:background .2s,box-shadow .2s;position:absolute;top:84%;right:27%;box-shadow:0 0 6px #baff34}.floating-turntable.paused .floating-tonearm i{background:#ff3d4f;box-shadow:0 0 6px #ff3d4f}.floating-controls{z-index:7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090c0ee8;border:1px solid #343a40;border-radius:14px;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 4px 12px #0008}.floating-controls button,.floating-restore{color:#baff34;cursor:pointer;background:#242a2f;border:0;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;font-size:6px;transition:background .2s,color .2s,transform .2s;display:grid}.floating-controls button:hover,.floating-restore:hover{color:#0a0c0d;background:#baff34;transform:scale(1.06)}.floating-controls .floating-play{color:#0a0c0d;background:#f5f6f2;width:20px;height:20px;font-size:7px}.floating-restore{z-index:7;color:#baff34;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090c0ee8;border:1px solid #343a40;width:23px;height:23px;font-size:11px;position:absolute;top:8px;right:8px;box-shadow:0 4px 12px #0008}.floating-marquee{z-index:7;white-space:nowrap;color:#eef2eb;letter-spacing:.025em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090c0ed9;border:1px solid #30363d;border-radius:5px;height:16px;font-size:6.5px;font-weight:800;line-height:14px;position:absolute;bottom:20px;left:13%;right:13%;overflow:hidden;box-shadow:0 4px 10px #0008;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.floating-marquee span{min-width:max-content;padding-left:100%;animation:12s linear infinite floating-marquee;display:inline-block}.floating-rpm,.floating-drag-hint{z-index:6;color:#6f777f;letter-spacing:.14em;font-size:4.5px;font-weight:700;position:absolute;bottom:7px}.floating-rpm{left:13px}.floating-drag-hint{right:12px}@keyframes floating-vinyl-spin{0%{transform:rotate(var(--scratch-angle))}to{transform:rotate(calc(var(--scratch-angle) + 360deg))}}@keyframes floating-marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.floating-vinyl,.floating-marquee span{animation:none}.floating-marquee span{padding-left:0}}:root{--bg:#090a0c;--surface:#101216;--field-bg:#0b0e12;--line:#24272d;--text:#f5f6f7;--muted:#858a92;--lime:#c9ff4a;--icon-accent:#ff7900}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{color:inherit}.app-shell{background:var(--bg);min-height:100vh}input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important;box-shadow:0 0 0 1000px var(--field-bg) inset!important}input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important;box-shadow:0 0 0 1000px var(--field-bg) inset!important}input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important;box-shadow:0 0 0 1000px var(--field-bg) inset!important}textarea:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important;box-shadow:0 0 0 1000px var(--field-bg) inset!important}select:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important;box-shadow:0 0 0 1000px var(--field-bg) inset!important}.flat-icon{color:currentColor;vertical-align:middle;flex:0 0 16px;width:16px;height:16px;display:inline-block;position:relative}.flat-icon,.flat-icon:before,.flat-icon:after,.flat-icon i,.flat-icon i:before,.flat-icon i:after{box-sizing:border-box}.flat-icon i{font-style:normal;display:block;position:absolute}.icon-search{border:1.5px solid;border-radius:50%;width:12px;height:12px;margin:1px}.icon-search:after{content:"";transform-origin:0;background:currentColor;width:6px;height:1.5px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.icon-home i{border:1.5px solid;border-top:0;border-radius:1px;width:10px;height:8px;top:7px;left:3px}.icon-home:before{content:"";border-top:1.5px solid;border-left:1.5px solid;border-radius:1px;width:10px;height:10px;position:absolute;top:3px;left:3px;transform:rotate(45deg)}.icon-home:after{content:"";background:currentColor;width:3px;height:5px;position:absolute;bottom:1px;left:7px}.icon-spark:before,.icon-spark:after{content:"";background:currentColor;border-radius:1px;position:absolute}.icon-spark:before{width:2px;height:14px;top:1px;left:7px}.icon-spark:after{width:14px;height:2px;top:7px;left:1px}.icon-spark i{border:1.5px solid;width:10px;height:10px;top:3px;left:3px;transform:rotate(45deg)}.icon-trend:before{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:12px;height:9px;position:absolute;bottom:3px;left:2px;transform:skewY(-34deg)}.icon-trend:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:2px;right:1px}.icon-heart{border-bottom:1.5px solid;border-left:1.5px solid;border-radius:1px;width:12px;height:12px;margin:3px 2px 1px;transform:rotate(-45deg)}.icon-heart:before,.icon-heart:after{content:"";background:0 0;border:1.5px solid;border-radius:50%;position:absolute}.icon-heart:before{border-bottom:0;width:8px;height:8px;top:-5px;left:-1.5px}.icon-heart:after{border-left:0;width:8px;height:8px;bottom:-1.5px;right:-5px}.liked .icon-heart,.liked .icon-heart:before,.liked .icon-heart:after{background:currentColor}.icon-download:before{content:"";background:currentColor;width:1.5px;height:9px;position:absolute;top:1px;left:7px}.icon-download:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:6px;left:4px;transform:rotate(45deg)}.icon-download i{border:1.5px solid;border-top:0;border-radius:0 0 2px 2px;width:12px;height:4px;bottom:0;left:2px}.icon-history{border:1.5px solid;border-left-color:#0000;border-radius:50%}.icon-history:before{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-right:5px solid;position:absolute;top:1px;left:-2px;transform:rotate(20deg)}.icon-history:after{content:"";transform-origin:bottom;background:currentColor;width:1.5px;height:5px;position:absolute;top:3px;left:7px}.icon-history i{transform-origin:0;background:currentColor;width:5px;height:1.5px;top:7px;left:7px;transform:rotate(25deg)}.icon-playlist:before,.icon-playlist:after,.icon-playlist i{content:"";background:currentColor;width:10px;height:1.5px;position:absolute;left:1px}.icon-playlist:before{top:3px}.icon-playlist i{top:7px}.icon-playlist:after{top:11px}.icon-playlist i:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:3px;height:7px;position:absolute;top:-3px;right:-4px}.icon-bell i{border:1.5px solid;border-radius:7px 7px 3px 3px;width:10px;height:11px;top:2px;left:3px}.icon-bell:before{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;bottom:3px;left:1px}.icon-bell:after{content:"";background:currentColor;border-radius:0 0 4px 4px;width:4px;height:2px;position:absolute;bottom:0;left:6px}.icon-dots:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:7px;left:2px;box-shadow:5px 0,10px 0}.icon-arrow:before{content:"";background:currentColor;width:11px;height:1.5px;position:absolute;top:7px;left:2px}.icon-arrow:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:4px;right:2px;transform:rotate(45deg)}.icon-play:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;position:absolute;top:3px;left:5px}.icon-pause:before,.icon-pause:after{content:"";background:currentColor;border-radius:1px;width:3px;height:10px;position:absolute;top:3px}.icon-pause:before{left:4px}.icon-pause:after{right:4px}.icon-previous:before,.icon-next:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;position:absolute;top:3px}.icon-previous:before{border-right:7px solid;left:4px}.icon-next:before{border-left:7px solid;right:4px}.icon-previous:after,.icon-next:after{content:"";background:currentColor;width:1.5px;height:10px;position:absolute;top:3px}.icon-previous:after{left:2px}.icon-next:after{right:2px}.icon-volume:before{content:"";background:currentColor;width:5px;height:5px;position:absolute;top:6px;left:1px}.icon-volume i{border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:6px solid;top:3px;left:5px}.icon-volume:after{content:"";border-right:1.5px solid;border-radius:0 50% 50% 0;width:5px;height:8px;position:absolute;top:4px;right:1px}.icon-equalizer:before,.icon-equalizer:after,.icon-equalizer i{content:"";background:currentColor;width:2px;position:absolute;bottom:3px}.icon-equalizer:before{height:7px;left:3px}.icon-equalizer i{height:11px;left:7px}.icon-equalizer:after{height:5px;left:11px}.sidebar{z-index:20;background:#0a0b0df5;border-right:1px solid #1d2024;flex-direction:column;width:244px;padding:30px 18px 24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto}.brand{align-items:center;gap:12px;margin:4px 8px 28px;display:flex}.brand-text{gap:3px;display:grid}.brand-text strong{letter-spacing:.12em;font-size:13px;font-weight:800;line-height:1.1}.brand-sub{color:#6f7680;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:8.5px;font-weight:600;display:flex}.brand-version{color:#565b62;letter-spacing:.1em;text-transform:none;font-size:7px;font-weight:700;display:inline}.brand-mark{background:var(--lime);color:#0a0b0d;letter-spacing:-.04em;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.nav-label{color:#50545c;letter-spacing:.16em;margin:28px 12px 9px;font-size:9px;font-weight:800}.nav-item,.genre-row{color:#8d929a;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;height:40px;padding:0 12px;font-size:12px;transition:all .18s;display:flex}.nav-item:hover,.genre-row:hover{color:#fff;background:#15181c}.nav-item.active{color:#fff;box-shadow:inset 2px 0 var(--lime);background:#1a1d21}.nav-icon{text-align:center;color:#737881;width:17px;font-size:16px}.nav-item.active .nav-icon{color:var(--lime)}.badge{color:var(--lime);background:#c9ff4a21;border-radius:9px;margin-left:auto;padding:2px 7px;font-size:9px}.genre-row{height:32px;font-size:11px}.genre-row>span:last-child{color:#4d5158;margin-left:auto;font-size:10px}.genre-dot{border-radius:50%;width:6px;height:6px}.dot-lime{background:#c9ff4a}.dot-violet{background:#9c79ff}.dot-pink{background:#ff568b}.dot-blue{background:#4fc8ff}.sidebar-footer{border-top:1px solid #202328;margin-top:auto;padding:18px 10px 0}.plan-row{color:#555a62;letter-spacing:.08em;justify-content:space-between;font-size:8px;display:flex}.plan-row strong{color:#90959c;letter-spacing:0;font-weight:500}.plan-bar{background:#23262b;border-radius:5px;height:3px;margin:9px 0 18px;overflow:hidden}.plan-bar span{background:var(--lime);width:68%;height:100%;display:block}.profile-button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0;display:flex}.profile-button b{color:#5f646b;margin-left:auto}.profile-button strong,.profile-button small{display:block}.profile-button strong{font-size:11px}.profile-button small{color:#666b73;margin-top:3px;font-size:9px}.avatar{color:#c9ff4a;background:#25292e;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:700;display:grid}.content{min-height:100vh;padding-left:244px}.topbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0cd6;border-bottom:1px solid #24272db3;align-items:center;height:76px;padding:0 42px;display:flex;position:sticky;top:0}.search{color:#676c74;background:#111317;border:1px solid #24272c;border-radius:9px;align-items:center;gap:10px;width:min(530px,55vw);height:38px;padding:0 12px;display:flex}.search input{color:#e7e9eb;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.search input::placeholder{color:#5f646b}.search kbd{color:#575c63;border:1px solid #2c3035;border-radius:5px;padding:3px 6px;font-size:8px}.top-actions{gap:8px;margin-left:auto;display:flex}.icon-button{color:#9499a0;cursor:pointer;background:#111317;border:1px solid #24272c;border-radius:8px;width:34px;height:34px;position:relative}.status-dot{background:#ff7448;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:7px}.status-dot.green{background:var(--lime)}.notification{background:#171a1f;border:1px solid #2a2e34;border-radius:10px;width:260px;padding:16px;position:absolute;top:65px;right:42px;box-shadow:0 18px 50px #0008}.notification b,.notification span{font-size:11px;display:block}.notification span{color:#7e838b;margin-top:5px;font-size:10px}.hero{background:linear-gradient(110deg,#171a1f 0%,#121419 55%,#101217 100%);border:1px solid #24272c;border-radius:14px;min-height:370px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";opacity:.25;background:linear-gradient(90deg,#0000 49%,#c9ff4a09 50%,#0000 51%) 0 0/35px 100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero-copy{z-index:2;width:60%;padding:48px 0 38px 48px;position:relative}.eyebrow,.kicker{letter-spacing:.18em;color:#727780;font-size:9px;font-weight:800}.eyebrow i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin-right:7px;display:inline-block}.hero h1{letter-spacing:-.055em;margin:18px 0 14px;font-size:max(38px,min(4vw,62px));line-height:.98}.hero h1 em{color:var(--lime);font-style:normal}.hero-copy>p{color:#7e838b;max-width:460px;font-size:12px;line-height:1.7}.hero-actions{gap:10px;margin-top:26px;display:flex}.primary,.secondary{cursor:pointer;border-radius:7px;height:39px;padding:0 17px;font-size:10px;font-weight:700}.primary{border:1px solid var(--lime);background:var(--lime);color:#0c0e0e}.primary span{margin-left:13px;font-size:14px}.secondary{color:#c2c5ca;background:#171a1e;border:1px solid #33373d}.hero-stats{color:#565b63;gap:26px;margin-top:30px;font-size:9px;display:flex}.hero-stats span{align-items:baseline;gap:6px;display:flex}.hero-stats strong{color:#d4d7db;font-size:13px}.hero-art{background:radial-gradient(circle at 54% 47%,#c9ff4a1a,#0000 36%);width:45%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.vinyl{background:repeating-radial-gradient(circle,#17191d 0 4px,#0b0c0e 5px 7px);border-radius:50%;width:330px;height:330px;position:absolute;top:25px;right:-35px;transform:rotate(-13deg);box-shadow:-20px 25px 55px #0008}.vinyl:after{content:"";background:linear-gradient(125deg,#0000 35%,#ffffff1a 47%,#0000 58%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.vinyl-ring{border:1px solid #383c42;border-radius:50%;position:absolute;top:25%;bottom:25%;left:25%;right:25%}.vinyl-ring.two{border-color:#25292e;top:33%;bottom:33%;left:33%;right:33%}.vinyl-label{background:var(--lime);color:#0b0d0d;letter-spacing:-.08em;border-radius:50%;place-items:center;font-size:27px;font-weight:900;display:grid;position:absolute;top:38%;bottom:38%;left:38%;right:38%}.vinyl-label small{letter-spacing:.16em;font-size:6px;position:absolute;top:58%}.soundwave{opacity:.5;align-items:center;gap:3px;height:30px;display:flex;position:absolute;bottom:22px;right:28px}.soundwave i{background:var(--lime);width:2px;height:35%;display:block}.soundwave i:nth-child(2n){height:85%}.soundwave i:nth-child(3n){height:55%}.section-block{margin-top:38px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.section-heading h2{letter-spacing:-.03em;margin:5px 0 0;font-size:20px}.section-heading>button{color:#888d95;cursor:pointer;background:0 0;border:0;font-size:10px}.section-heading>button span{color:var(--lime);margin-left:7px}.pack-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pack-art{aspect-ratio:1.55;background:#20242a;border-radius:10px;position:relative;overflow:hidden}.pack-art:before,.pack-art:after{content:"";border-radius:50%;position:absolute}.pack-art:before{border:28px solid #ffffff1a;width:180px;height:180px;top:-45px;right:-30px}.pack-art:after{border:1px solid #ffffff4d;width:100px;height:100px;bottom:-55px;right:28px}.pack-no{letter-spacing:.18em;font-size:8px;position:absolute;top:13px;left:15px}.pack-art>strong{letter-spacing:-.07em;z-index:2;font-size:40px;position:absolute;bottom:24px;left:18px}.pack-tag{letter-spacing:.16em;border:1px solid #ffffff59;border-radius:12px;padding:4px 7px;font-size:6px;position:absolute;top:12px;right:13px}.pack-art button{z-index:3;color:#fff;cursor:pointer;opacity:0;background:#0b0d0ecc;border:0;border-radius:50%;width:30px;height:30px;font-size:9px;transition:all .2s;position:absolute;bottom:13px;right:13px;transform:translateY(5px)}.pack:hover .pack-art button{opacity:1;transform:none}.pack h3{margin:12px 0 4px;font-size:12px}.pack p{color:#656a72;margin:0;font-size:9px}.pack-pink .pack-art{background:linear-gradient(135deg,#f36a8c,#781c42)}.pack-lime .pack-art{color:#0d120c;background:linear-gradient(135deg,#d4ff55,#3d582c)}.pack-violet .pack-art{background:linear-gradient(135deg,#9d7cf8,#312258)}.tracks-section{margin-top:44px}.filter-chips{gap:5px;display:flex}.filter-chips button{color:#6d727a;cursor:pointer;background:0 0;border:1px solid #262a30;border-radius:14px;padding:6px 10px;font-size:8px}.filter-chips button.selected{color:#fff;background:#282c31}.track-table{border-top:1px solid #24272c}.track-head,.track-row{grid-template-columns:34px minmax(220px,2fr) 55px 55px minmax(100px,1fr) 80px 55px 34px;align-items:center;gap:8px;padding:0 10px;display:grid}.track-head{color:#50555d;letter-spacing:.12em;height:37px;font-size:7px}.track-row{color:#9a9fa7;border-top:1px solid #1e2126;height:62px;font-size:10px;transition:all .15s}.track-row:hover,.track-row.is-playing{background:#121519}.track-number{color:#555a61;cursor:pointer;background:0 0;border:0;font-size:9px}.is-playing .track-number{color:var(--lime)}.track-title{align-items:center;gap:11px;display:flex}.track-title strong,.track-title small{display:block}.track-title strong{color:#e1e3e6;font-size:11px}.track-title small{color:#62676f;margin-top:4px;font-size:9px}.mini-cover{background:linear-gradient(135deg,#444,#111);border-radius:5px;flex:0 0 36px;width:36px;height:36px;position:relative}.cover-orange{background:linear-gradient(135deg,#f29343,#4c1f0c)}.cover-blue{background:linear-gradient(135deg,#54bce5,#15304d)}.cover-purple{background:linear-gradient(135deg,#c469f6,#39204b)}.cover-red{background:linear-gradient(135deg,#ff6158,#58171f)}.cover-gold{background:linear-gradient(135deg,#f5d660,#5c4221)}.equalizer{color:#fff;letter-spacing:2px;background:#0006;place-items:center;font-size:9px;font-style:normal;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.key-pill{color:#b6bac0;border:1px solid #32363d;border-radius:4px;width:max-content;padding:3px 7px;font-size:8px}.muted{color:#5f646c}.heart{color:#555b63;cursor:pointer;background:0 0;border:0;font-size:15px}.empty{text-align:center;color:#666b73;padding:38px;font-size:11px}.player{z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#101216f5;border-top:1px solid #2b2f34;grid-template-columns:1fr 1.4fr 1fr;align-items:center;height:82px;padding:0 20px;display:grid;position:fixed;bottom:0;left:244px;right:0;box-shadow:0 -20px 45px #0005}.now-playing{align-items:center;gap:11px;display:flex}.now-playing strong,.now-playing small{display:block}.now-playing strong{font-size:11px}.now-playing small{color:#666b72;margin-top:4px;font-size:9px}.player-center{flex-direction:column;align-items:center;gap:8px;display:flex}.player-controls{align-items:center;gap:14px;display:flex}.player-controls button,.player-meta button{color:#858a91;cursor:pointer;background:0 0;border:0;font-size:12px}.player-controls .pause{color:#111;background:#f4f5f6;border-radius:50%;width:28px;height:28px;font-size:10px}.progress{color:#585d65;align-items:center;gap:8px;width:100%;font-size:7px;display:flex}.progress div{background:#2b2f35;flex:1;height:3px}.progress div i{background:var(--lime);width:38%;height:100%;display:block}.player-meta{color:#767b83;justify-self:end;align-items:center;gap:12px;font-size:8px;display:flex}@media (max-width:900px){.sidebar{width:76px;padding-inline-start:10px;padding-inline-end:10px}.brand{justify-content:center;padding:0}.brand>span:last-child,.nav-label,.nav-item .badge,.nav-item>span:not(.nav-icon),.genre-row,.sidebar-footer{display:none}.nav-item{justify-content:center}.content{padding-left:76px}.player{left:76px}.hero-art{opacity:.45}.hero-copy{width:78%}.pack-grid{grid-template-columns:repeat(2,1fr)}.pack:last-child{display:none}.track-head,.track-row{grid-template-columns:30px minmax(180px,2fr) 45px 45px 1fr 45px}.track-head>:nth-child(6),.track-row>:nth-child(6),.track-head>:nth-child(7),.track-row>:nth-child(7){display:none}}.genre-folder-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-bottom:22px;display:grid}.genre-folder-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.genre-folder-card:hover{border-color:#3a423a}.genre-folder-card.active{border-color:var(--lime);background:#c9ff4a0f}.genre-folder-card>span:first-of-type{width:38px;height:38px;color:var(--lime);background:#c9ff4a14;border-radius:9px;flex:none;place-items:center;font-size:14px;display:grid}.genre-folder-card>span:not(:first-of-type){flex:1;gap:3px;min-width:0;display:grid}.genre-folder-card strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.genre-folder-card small{color:var(--muted);font-size:9px}.genre-folder-card .fi{color:var(--muted);font-size:11px}@media (max-width:620px){.sidebar{display:none}.content{padding-left:0}.topbar{padding:0 18px}.search{width:calc(100% - 82px)}.page{padding:18px 14px 170px}.hero{min-height:410px}.hero-copy{width:100%;padding:34px 24px}.hero-art{opacity:.18;width:100%}.hero h1{font-size:40px}.hero-stats{flex-wrap:wrap;gap:12px}.pack-grid{grid-template-columns:1fr 1fr;gap:10px}.pack-art>strong{font-size:28px}.filter-chips,.track-head{display:none}.track-row{grid-template-columns:26px minmax(160px,1fr) 38px 32px;padding:0 4px}.track-row>:nth-child(5),.track-row>:nth-child(6),.track-row>:nth-child(7){display:none}.player{grid-template-columns:1fr auto;height:72px;padding:0 14px;left:0}.player-center,.player-meta span{display:none}}.brand-mark,.eyebrow i{box-shadow:none}.profile-button>.flat-icon{color:#5f646b;margin-left:auto}.icon-button,.pack-art button,.player-controls .pause{box-shadow:none}.track-number .flat-icon{width:12px;height:12px}.mini-cover>.flat-icon{color:#fff;position:absolute;top:10px;left:10px}.heart .flat-icon{width:13px;height:13px}.primary>.flat-icon,.section-heading>button>.flat-icon{width:12px;height:12px;margin-left:8px}.pack-art button .flat-icon{width:14px;height:14px}.icon-check:before{content:"";border-bottom:2px solid;border-left:2px solid;width:9px;height:5px;position:absolute;top:5px;left:3px;transform:rotate(-45deg)}.icon-plus:before,.icon-plus:after,.icon-close:before,.icon-close:after{content:"";background:currentColor;width:1.5px;height:12px;position:absolute;top:2px;left:7px}.icon-plus:after{transform:rotate(90deg)}.icon-close:before{transform:rotate(45deg)}.icon-close:after{transform:rotate(-45deg)}.selection-note{color:#7e867d;background:#121713;border:1px solid #293027;border-radius:8px;align-items:center;gap:11px;margin:-4px 0 15px;padding:12px 14px;font-size:9px;line-height:1.5;display:flex}.selection-note>.flat-icon{color:var(--lime)}.selection-note strong{color:#cdd2ca}.select-box{color:#0b0e0c;cursor:pointer;background:0 0;border:1px solid #3a3f46;border-radius:3px;place-items:center;width:16px;height:16px;padding:0;display:grid}.select-box.checked{border-color:var(--lime);background:var(--lime)}.select-box .flat-icon{width:12px;height:12px}.track-title .mini-cover{cursor:pointer;border:0;padding:0}.cover-play{color:#fff;opacity:0;background:#05060780;place-items:center;transition:all .15s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.track-row:hover .cover-play{opacity:1}.source-cell{color:#8d929a;font-size:10px}.row-actions{align-items:center;gap:7px;display:flex}.row-actions button{color:#5e646c;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.row-actions button:hover{color:#fff}.single-download .flat-icon{width:13px;height:13px}.playlist-bar{z-index:28;background:#171b18;border:1px solid #343a32;border-radius:10px;align-items:center;gap:14px;min-height:66px;padding:10px 12px 10px 15px;display:flex;position:fixed;bottom:18px;left:286px;right:42px}.playlist-bar.above-player{bottom:96px}.selected-covers{align-items:center;min-width:66px;display:flex}.selected-covers .mini-cover{border:2px solid #171b18;flex-basis:30px;width:30px;height:30px;margin-left:-10px}.selected-covers .mini-cover:first-child{margin-left:0}.more-count{color:#cbd0c9;background:#2a302a;border:2px solid #171b18;border-radius:5px;place-items:center;width:30px;height:30px;margin-left:-10px;font-size:8px;display:grid}.selection-summary{min-width:170px}.selection-summary strong,.selection-summary small{display:block}.selection-summary strong{font-size:11px}.selection-summary small{color:#697069;margin-top:4px;font-size:8px}.clear-selection{color:#747b74;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px}.create-playlist,.confirm-playlist{background:var(--lime);color:#0b0e0c;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:9px;font-weight:800;display:flex}.create-playlist .flat-icon,.confirm-playlist .flat-icon{width:13px;height:13px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050607d9;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.playlist-modal{background:#131519;border:1px solid #30343a;border-radius:12px;width:min(470px,100%);max-height:min(680px,100vh - 48px);padding:30px;position:relative;overflow:auto}.modal-close{color:#737981;cursor:pointer;background:0 0;border:1px solid #2d3137;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:16px;right:16px}.modal-kicker{color:var(--lime);letter-spacing:.16em;font-size:8px;font-weight:800}.playlist-modal h2{letter-spacing:-.04em;margin:9px 0 8px;font-size:24px}.playlist-modal>p,.playlist-success>p{color:#777d85;margin:0 0 22px;font-size:10px;line-height:1.6}.playlist-modal label{color:#626870;letter-spacing:.1em;font-size:8px;font-weight:700;display:block}.playlist-modal input{color:#f1f2f3;background:#0d0f12;border:1px solid #30343a;border-radius:6px;outline:0;width:100%;height:42px;margin-top:8px;padding:0 12px;font-size:11px}.playlist-modal input:focus{border-color:#657f34}.playlist-preview{border-top:1px solid #25292e;border-bottom:1px solid #25292e;margin-top:18px}.playlist-preview>div{border-top:1px solid #202328;align-items:center;gap:10px;height:54px;display:flex}.playlist-preview>div:first-child{border-top:0}.playlist-preview .mini-cover{flex-basis:30px;width:30px;height:30px}.playlist-preview strong,.playlist-preview small{display:block}.playlist-preview strong{font-size:9px}.playlist-preview small{color:#636970;margin-top:3px;font-size:7px}.playlist-preview b{color:#737981;margin-left:auto;font-size:8px;font-weight:500}.modal-total{color:#737981;justify-content:space-between;padding:14px 0;font-size:9px;display:flex}.modal-total strong{color:#d7dadd}.confirm-playlist{width:100%;height:42px}.confirm-playlist:disabled{opacity:.45;cursor:not-allowed}.playlist-success{text-align:center}.success-mark{background:var(--lime);color:#0b0e0c;border-radius:50%;place-items:center;width:46px;height:46px;margin:4px auto 18px;display:grid}.success-mark .flat-icon{width:20px;height:20px}.download-rule{text-align:left;color:var(--lime);background:#101410;border:1px solid #293027;border-radius:8px;align-items:center;gap:12px;margin:24px 0;padding:14px;display:flex}.download-rule strong,.download-rule small{display:block}.download-rule strong{color:#cdd2ca;font-size:9px}.download-rule small{color:#6c736c;margin-top:4px;font-size:8px}.confirm-playlist.queued{color:var(--lime);background:#232b21}@media (max-width:900px){.playlist-bar{left:94px;right:18px}.track-head,.track-row{grid-template-columns:28px minmax(180px,2fr) 42px 42px 1fr 54px}.track-head>:nth-child(6),.track-row>:nth-child(6),.track-head>:nth-child(7),.track-row>:nth-child(7),.source-cell{display:none}}@media (max-width:620px){.selection-note{align-items:flex-start}.track-row{grid-template-columns:26px minmax(170px,1fr) 38px 54px}.track-row>:nth-child(4),.track-row>:nth-child(5),.track-row>:nth-child(6),.track-row>:nth-child(7){display:none}.playlist-bar{padding:10px;bottom:10px;left:10px;right:10px}.playlist-bar.above-player{bottom:80px}.selected-covers{display:none}.selection-summary{min-width:0}.selection-summary small{max-width:135px}.clear-selection{display:none}.create-playlist{margin-left:auto;padding:0 12px}.playlist-modal{padding:25px 18px}.playlist-preview{max-height:220px;overflow:auto}}.flat-icon.fi{width:18px;height:18px;color:var(--icon-accent);justify-content:center;align-items:center;margin:0;font-size:16px;line-height:1;display:inline-flex;position:relative}.flat-icon.fi:before{line-height:1;display:block}.nav-icon{color:var(--icon-accent);place-items:center;display:grid}.nav-item.active .nav-icon,.icon-button,.search>.flat-icon,.profile-button>.flat-icon,.player-controls button,.player-meta button,.row-actions button{color:var(--icon-accent)}.primary .flat-icon,.select-box .flat-icon,.success-mark .flat-icon,.confirm-playlist .flat-icon{color:currentColor}.heart.liked{color:var(--icon-accent)}.cover-play .flat-icon,.pack-art button .flat-icon{color:#fff}.selection-note>.flat-icon,.download-rule>.flat-icon{color:var(--icon-accent)}.player-controls .pause .flat-icon{color:#111}.modal-close .flat-icon{color:var(--icon-accent)}.track-heading-actions{align-items:center;gap:12px;display:flex}.open-builder{color:#d9d9d9;cursor:pointer;background:#18130f;border:1px solid #423426;border-radius:6px;align-items:center;gap:7px;height:32px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.open-builder:hover{border-color:var(--icon-accent)}.open-builder .flat-icon{width:14px;height:14px;font-size:13px}.open-builder b{background:var(--icon-accent);color:#111;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid}.track-row.is-selected{box-shadow:inset 2px 0 var(--icon-accent);background:#17130f}.row-actions{justify-content:flex-end;gap:4px}.row-actions button{border-radius:5px;width:26px;height:26px}.add-to-builder{background:#20160f!important;border:1px solid #493522!important}.add-to-builder:hover,.add-to-builder.added{border-color:var(--icon-accent)!important;background:#2a190c!important}.add-to-builder.added .flat-icon{color:var(--icon-accent)}.builder-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050607a6;position:fixed;top:0;bottom:0;left:0;right:0}.download-builder{background:#111317;border-left:1px solid #2c3035;flex-direction:column;width:min(430px,100vw - 76px);animation:.2s ease-out builder-in;display:flex;position:absolute;top:0;bottom:0;left:auto;right:0}.download-builder>header{border-bottom:1px solid #25292e;flex:0 0 82px;justify-content:space-between;align-items:center;height:82px;padding:20px 22px;display:flex}.download-builder h2{letter-spacing:-.035em;margin:5px 0 0;font-size:20px}.download-builder .modal-close{flex:0 0 30px;position:static}.builder-explainer{background:#18130f;border:1px solid #3b2e22;border-radius:8px;align-items:center;gap:11px;margin:18px 20px 0;padding:13px;display:flex}.builder-explainer>.flat-icon{flex:0 0 18px}.builder-explainer strong,.builder-explainer small{display:block}.builder-explainer strong{color:#dadcde;font-size:9px}.builder-explainer small{color:#747980;margin-top:4px;font-size:8px;line-height:1.45}.builder-name{color:#656b72;letter-spacing:.12em;margin:18px 20px 10px;font-size:7px;font-weight:800;display:block}.builder-name input{color:#f0f1f2;background:#0b0d10;border:1px solid #30343a;border-radius:6px;outline:0;width:100%;height:39px;margin-top:7px;padding:0 11px;font-size:10px}.builder-name input:focus{border-color:var(--icon-accent)}.builder-list{flex:1;min-height:0;padding:0 20px;overflow:auto}.builder-track{border-top:1px solid #20242a;align-items:center;gap:10px;min-height:57px;padding:8px 0;display:flex}.builder-track:first-child{border-top:0}.builder-track .mini-cover{flex-basis:34px;width:34px;height:34px}.builder-track-info{flex:1;min-width:0}.builder-track-info strong,.builder-track-info small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.builder-track-info strong{font-size:11px}.builder-play-all{color:#c9d0d7;cursor:pointer;background:#1b1e23;border:1px solid #3a3f46;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 14px;font-size:9px;font-weight:700;transition:border-color .2s,background .2s;display:inline-flex}.builder-play-all:hover:not(:disabled){border-color:var(--icon-accent);color:var(--icon-accent)}.builder-play-all:disabled{opacity:.4;cursor:not-allowed}.builder-play-all .flat-icon{width:11px;height:11px;font-size:10px}.builder-play{width:30px;height:30px;color:var(--icon-accent);cursor:pointer;background:#1b1e23;border:1px solid #3a3f46;border-radius:50%;flex:0 0 30px;place-items:center;transition:border-color .2s,background .2s,transform .15s;display:grid}.builder-play:hover{border-color:var(--icon-accent);background:#24282e;transform:scale(1.06)}.builder-play .flat-icon{width:12px;height:12px;font-size:11px}.builder-track-info small{color:#626870;margin-top:4px;font-size:7px}.builder-track-size{color:#9aa1a8;font-size:12px;font-weight:700}.builder-track>button{cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:25px;padding:0;display:grid}.builder-track>button:hover{background:#231b16}.builder-track>button .flat-icon{width:12px;height:12px;font-size:11px}.builder-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:190px;display:flex}.builder-empty>span{border:1px solid #343941;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:12px;display:grid}.builder-empty strong{font-size:10px}.builder-empty small{color:#656a72;max-width:225px;margin-top:6px;font-size:8px;line-height:1.5}.builder-footer{background:#0e1013;border-top:1px solid #262a30;padding:15px 20px 18px}.builder-footer>div{color:#9aa1a8;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.builder-footer>div strong{color:#f0f2f4;font-size:14px;font-weight:800}.builder-footer>.confirm-playlist{height:40px}.builder-footer>small{color:#52575e;text-align:center;margin-top:9px;font-size:7px;display:block}.download-builder>.playlist-success{width:100%;margin:auto;padding:28px 32px}.download-now{margin-top:20px}.download-now.downloading{color:#ff9b42;background:#2b2117}.download-now.done{color:#a9ff43;background:#20291b}.download-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}.download-progress{background:#25292e;height:3px;margin-top:8px;overflow:hidden}.download-progress span{background:var(--icon-accent);height:100%;animation:1.6s linear forwards download-fill;display:block}.back-to-builder{color:#747a81;cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:8px}.back-to-builder:disabled{opacity:.4}.download-toast{z-index:70;background:#151b13;border:1px solid #35402f;border-radius:8px;align-items:center;gap:11px;min-width:290px;padding:13px 15px;animation:.22s ease-out toast-in,.3s ease-in 2.7s forwards toast-out;display:flex;position:fixed;bottom:22px;right:22px}.download-toast>span{background:#a9ff43;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.download-toast>span .flat-icon{color:#111}.download-toast strong,.download-toast small{display:block}.download-toast strong{font-size:9px}.download-toast small{color:#71796d;margin-top:4px;font-size:8px}@keyframes builder-in{0%{transform:translate(100%)}to{transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes download-fill{0%{width:0}to{width:100%}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;visibility:hidden;transform:translateY(12px)}}@media (max-width:1100px){.track-head,.track-row{grid-template-columns:minmax(190px,2fr) 44px 44px minmax(85px,1fr) 48px 92px}.track-head>:nth-child(5),.track-row>:nth-child(5),.source-cell{display:none}}@media (max-width:760px){.track-section-heading{align-items:flex-start}.track-heading-actions .filter-chips,.open-builder span,.track-head{display:none}.track-row{grid-template-columns:minmax(170px,1fr) 38px 38px 92px;min-height:62px;padding:0 6px}.track-row>:nth-child(4),.track-row>:nth-child(5),.track-row>:nth-child(6){display:none}.download-builder{border-top:1px solid #30343a;border-left:0;border-radius:14px 14px 0 0;width:100%;height:min(720px,92vh);animation:.2s ease-out builder-up;top:auto;bottom:0;left:0;right:0}.download-builder>header{flex-basis:72px;height:72px;padding:16px 18px}.builder-explainer,.builder-name{margin-left:16px;margin-right:16px}.builder-list{padding:0 16px}.builder-footer{padding:14px 16px 16px}.download-builder>.playlist-success{padding:26px 20px}.download-toast{min-width:0;bottom:12px;left:12px;right:12px}@keyframes builder-up{0%{transform:translateY(100%)}to{transform:none}}}.builder-name{position:relative}.builder-name input{padding-right:42px}.zip-extension{color:#6e747b;letter-spacing:0;font-size:8px;font-weight:700;position:absolute;bottom:13px;right:11px}.zip-summary{text-align:left;background:#19130e;border:1px solid #3d3024;border-radius:8px;align-items:center;gap:12px;margin:22px 0 10px;padding:14px;display:flex}.zip-summary>.flat-icon{width:25px;height:25px;font-size:23px}.zip-summary strong,.zip-summary small{display:block}.zip-summary strong{color:#e7e8e9;white-space:nowrap;text-overflow:ellipsis;max-width:290px;font-size:9px;overflow:hidden}.zip-summary small{color:#757a80;margin-top:5px;font-size:8px}.success-mark.zip-ready{background:var(--icon-accent)}.success-mark.zip-ready .flat-icon{color:#111}.download-now.packaging{color:#ff9b42;background:#261a10}.download-progress.packaging span{animation:.9s ease-out forwards zip-package}.download-progress.downloading span{animation:1.5s linear forwards zip-download}@keyframes zip-package{0%{width:0}to{width:100%}}@keyframes zip-download{0%{width:0}to{width:100%}}.track-table,.track-row{position:relative;overflow:visible}.row-actions{position:relative}.track-actions-trigger{background:0 0!important;border:1px solid #0000!important}.track-actions-trigger:hover,.track-actions-trigger.active{color:var(--icon-accent)!important;background:#21170f!important;border-color:#4a3725!important}.track-actions-trigger .flat-icon{width:15px;height:15px;font-size:14px}.track-menu-scrim{z-index:38!important;cursor:default!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.track-action-menu{z-index:39;background:#121519;border:1px solid #30343a;border-radius:10px;width:238px;padding:6px;position:absolute;top:34px;right:0;box-shadow:0 18px 50px #000b}.track-action-menu button{color:#c8ccd1!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:7px!important;align-items:center!important;gap:10px!important;width:100%!important;height:auto!important;min-height:52px!important;padding:8px!important;display:flex!important}.track-action-menu button+button{border-top:1px solid #24282d!important;border-radius:0 0 7px 7px!important}.track-action-menu button:hover{color:#fff!important;background:#1d2025!important}.track-menu-icon{background:#24190f;border-radius:7px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.track-menu-icon .flat-icon{width:15px;height:15px;color:var(--icon-accent);font-size:14px}.track-action-menu button>span:last-child{min-width:0}.track-action-menu strong,.track-action-menu small{display:block}.track-action-menu strong{font-size:9px;line-height:1.35}.track-action-menu small{color:#6f757d;margin-top:3px;font-size:7px;line-height:1.35}@media (max-width:1100px){.track-head,.track-row{grid-template-columns:minmax(190px,2fr) 44px 44px minmax(85px,1fr) 48px 42px}}@media (max-width:760px){.track-row{grid-template-columns:minmax(170px,1fr) 38px 38px 42px}.track-menu-scrim{background:#0008!important}.track-action-menu{border-radius:13px;width:auto;padding:8px;position:fixed;top:auto;bottom:12px;left:12px;right:12px}.track-action-menu button{min-height:58px!important}}.download-center-button b{background:var(--icon-accent);color:#111;border:2px solid #090a0c;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:-5px;right:-5px}.download-tabs{border-bottom:1px solid #25292e;flex:0 0 48px;grid-template-columns:1fr 1fr;gap:7px;height:48px;padding:7px 20px;display:grid}.download-tabs button{color:#686e76;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:33px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.download-tabs button.active{color:#fff;background:#1d160f;border-color:#493522}.download-tabs .flat-icon{width:13px;height:13px;font-size:12px}.download-tabs b{color:#aeb3ba;background:#2b2f35;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid}.download-tabs button.active b{background:var(--icon-accent);color:#111}.download-history{flex:1;min-height:0;padding:8px 20px 22px;overflow:auto}.history-record{border-bottom:1px solid #25292e;align-items:flex-start;gap:11px;min-height:82px;padding:13px 0;display:flex}.history-record-icon{background:#21170f;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.history-record-icon .flat-icon{width:15px;height:15px;font-size:14px}.history-record>div{flex:1;min-width:0}.history-record strong,.history-record small{display:block}.history-record strong{color:#e0e2e4;font-size:9px}.history-record small{color:#696f77;margin-top:5px;font-size:7px;line-height:1.45}.history-record p{color:#989da4;margin:7px 0 0;font-size:8px;line-height:1.5}.history-record>b{color:#777d85;background:#202329;border-radius:4px;flex:none;padding:4px 6px;font-size:7px}.history-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:300px;display:flex}.history-empty>.flat-icon{width:30px;height:30px;margin-bottom:14px;font-size:28px}.history-empty strong{font-size:10px}.history-empty small{color:#686e76;max-width:245px;margin-top:7px;font-size:8px;line-height:1.6}.history-play{width:32px;height:32px;color:var(--icon-accent);cursor:pointer;background:#1b1e23;border:1px solid #3a3f46;border-radius:50%;flex:0 0 32px;place-items:center;margin-left:4px;transition:border-color .2s,background .2s,transform .15s;display:grid}.history-play:hover{border-color:var(--icon-accent);background:#24282e;transform:scale(1.06)}.history-play .flat-icon{width:13px;height:13px;font-size:12px}.repeat-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050607d9;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.repeat-dialog{text-align:center;background:#141619;border:1px solid #3b3027;border-radius:12px;width:min(390px,100%);padding:28px;box-shadow:0 24px 70px #000b}.repeat-icon{background:#2a1c11;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 16px;display:grid}.repeat-icon .flat-icon{width:21px;height:21px;font-size:20px}.repeat-dialog h2{margin:8px 0 10px;font-size:22px}.repeat-dialog p{color:#777d85;margin:0;font-size:9px;line-height:1.6}.repeat-dialog p strong{color:#d7dadd}.repeat-actions{grid-template-columns:1fr 1.35fr;gap:8px;margin-top:23px;display:grid}.repeat-actions button{color:#949aa2;cursor:pointer;background:0 0;border:1px solid #30343a;border-radius:7px;height:39px;font-size:8px;font-weight:700}.repeat-actions .confirm-repeat{border-color:var(--icon-accent);background:var(--icon-accent);color:#111;justify-content:center;align-items:center;gap:7px;display:flex}.confirm-repeat .flat-icon{color:currentColor;width:13px;height:13px;font-size:12px}@media (max-width:760px){.download-tabs,.download-history{padding-inline-start:16px;padding-inline-end:16px}.repeat-dialog{padding:25px 20px}}.genre-row.active{color:#fff;background:#171a1e}.library-view{padding-top:8px}.library-hero{background:radial-gradient(circle at 86% 10%,#3a231633,#0000 36%),linear-gradient(135deg,#15181d,#0e1013);border:1px solid #25292f;border-radius:12px;align-items:center;gap:20px;min-height:170px;padding:30px;display:flex}.library-hero-icon{background:#21170f;border:1px solid #493522;border-radius:12px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.library-hero-icon .flat-icon{width:27px;height:27px;font-size:25px}.library-hero h1{letter-spacing:-.045em;margin:7px 0;font-size:34px}.library-hero p{color:#747a82;max-width:600px;margin:0;font-size:10px;line-height:1.6}.library-primary{background:var(--icon-accent);color:#111;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:8px;height:38px;margin-left:auto;padding:0 14px;font-size:8px;font-weight:800;display:flex}.library-primary .flat-icon{color:currentColor;width:14px;height:14px;font-size:13px}.library-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 30px;display:grid}.library-stats article{background:#111317;border:1px solid #24282e;border-radius:9px;min-height:88px;padding:17px 18px}.library-stats span,.library-stats strong,.library-stats small{display:block}.library-stats span{color:#5f656d;letter-spacing:.14em;font-size:7px;font-weight:800}.library-stats strong{color:#e4e6e8;margin-top:7px;font-size:18px}.library-stats small{color:#656b73;margin-top:3px;font-size:8px}.library-panel{min-height:320px}.library-panel-heading{justify-content:space-between;align-items:center;gap:18px;min-height:52px;margin-bottom:8px;display:flex}.library-panel-heading h2{margin:5px 0 0;font-size:18px}.library-panel-heading>button{color:#858b93;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:8px;display:flex}.library-panel-heading>button:hover{color:#fff}.library-panel-heading>button .flat-icon{width:12px;height:12px;font-size:11px}.page-download-list{border-top:1px solid #24282e}.page-download-list>article{border-bottom:1px solid #22262b;align-items:center;gap:12px;min-height:78px;padding:13px 10px;display:flex}.page-download-list>article>div{flex:1;min-width:0}.page-download-list strong,.page-download-list small{display:block}.page-download-list strong{font-size:10px}.page-download-list small{color:#686e76;margin-top:5px;font-size:8px}.page-download-list p{color:#92979e;margin:6px 0 0;font-size:8px}.page-download-list article>b{color:#777d85;background:#1c2025;border-radius:5px;padding:5px 7px;font-size:7px}.page-empty{text-align:center;border:1px dashed #2b3036;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.page-empty>.flat-icon{width:32px;height:32px;margin-bottom:15px;font-size:29px}.page-empty strong{font-size:11px}.page-empty small{color:#666c74;max-width:310px;margin-top:7px;font-size:8px;line-height:1.6}.temporary-note{background:#12160f;border:1px solid #303827;border-radius:8px;align-items:center;gap:11px;margin-top:16px;padding:13px 15px;display:flex}.temporary-note>.flat-icon{flex:0 0 18px}.temporary-note strong,.temporary-note small{display:block}.temporary-note strong{font-size:9px}.temporary-note small{color:#6f766a;margin-top:4px;font-size:8px}.empty{flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.empty>.flat-icon{width:28px;height:28px;margin-bottom:12px;font-size:26px}.empty strong,.empty small{display:block}.empty strong{color:#babec4;font-size:10px}.empty small{color:#666b73;margin-top:6px;font-size:8px}@media (max-width:900px){.library-hero{padding:25px}.library-hero h1{font-size:29px}.library-panel-heading .filter-chips{display:none}}@media (max-width:620px){.library-view{padding-top:0}.library-hero{flex-wrap:wrap;align-items:flex-start;min-height:210px;padding:24px 20px}.library-hero-icon{flex-basis:48px;width:48px;height:48px}.library-hero>div{width:calc(100% - 68px)}.library-hero h1{font-size:25px}.library-primary{justify-content:center;width:100%;margin:0}.library-stats{grid-template-columns:1fr 1fr;margin-bottom:24px}.library-stats article:last-child{grid-column:1/-1}.library-panel-heading,.page-download-list>article{align-items:flex-start}.page-download-list article>b{display:none}}.search-wrap{width:min(530px,55vw);position:relative}.search-wrap .search{width:100%;transition:border-color .15s,background .15s,box-shadow .15s}.search-wrap .search.focused{background:#141619;border-color:#493522;box-shadow:0 0 0 3px #ff8a2810}.search-clear{cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:25px;padding:0;display:grid}.search-clear:hover{background:#24282e}.search-clear .flat-icon{width:12px;height:12px;font-size:11px}.live-search-results{z-index:45;background:#121519;border:1px solid #30343a;border-radius:10px;padding:7px;animation:.15s ease-out search-results-in;position:absolute;top:47px;left:0;right:0;box-shadow:0 22px 60px #000c}.live-search-results>header{color:#5f656d;letter-spacing:.12em;justify-content:space-between;align-items:center;height:29px;padding:0 8px;font-size:7px;font-weight:800;display:flex}.live-search-results>header b{color:var(--icon-accent);letter-spacing:0;font-size:7px}.live-search-results>button{color:#dfe1e3;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #22262b;align-items:center;gap:11px;width:100%;min-height:58px;padding:8px;display:flex}.live-search-results>button:hover,.live-search-results>button:focus{background:#1c2025;border-radius:7px;outline:0}.live-search-results .mini-cover{flex:0 0 38px;width:38px;height:38px}.search-play{opacity:0;background:#0007;border-radius:5px;place-items:center;transition:all .15s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.live-search-results>button:hover .search-play{opacity:1}.search-play .flat-icon{color:#fff;width:13px;height:13px;font-size:12px}.search-result-copy{flex:1;min-width:0}.search-result-copy strong,.search-result-copy small,.search-result-meta b,.search-result-meta small{display:block}.search-result-copy strong{font-size:10px}.search-result-copy small{color:#696f77;margin-top:4px;font-size:8px}.search-result-meta{text-align:right}.search-result-meta b{color:#969ba2;font-size:8px}.search-result-meta small{color:#666c73;margin-top:4px;font-size:8px}.live-search-results>footer{color:#50555d;text-align:center;height:28px;padding:8px 8px 0;font-size:7px}.search-no-result{text-align:center;border-top:1px solid #22262b;flex-direction:column;justify-content:center;align-items:center;min-height:145px;display:flex}.search-no-result>.flat-icon{width:24px;height:24px;margin-bottom:10px;font-size:22px}.search-no-result strong{font-size:9px}.search-no-result small{color:#656b73;margin-top:5px;font-size:8px}@keyframes search-results-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.search-wrap>.live-search-results{display:none}.global-live-search-results{z-index:45;overscroll-behavior:contain;background:#121519;border:1px solid #30343a;border-radius:10px;flex-direction:column;width:min(530px,55vw);max-height:calc(100vh - 92px);padding:7px;animation:.15s ease-out search-results-in;display:flex;position:fixed;top:65px;left:286px;overflow:hidden;box-shadow:0 22px 60px #000c}.global-live-search-results>header,.global-live-search-results>footer{color:#5f656d;letter-spacing:.12em;flex:none;justify-content:space-between;align-items:center;padding:0 8px;font-size:8px;font-weight:800;display:flex}.global-live-search-results>header{height:32px}.global-live-search-results>header b{color:var(--icon-accent);letter-spacing:0}.global-live-search-results>footer{letter-spacing:0;justify-content:center;height:30px;font-weight:500}.global-search-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.global-search-scroll>.search-result-row,.search-collection-result{border-top:1px solid #22262b;min-height:58px}.search-collection-result{color:#dfe1e3;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:11px;width:100%;padding:8px;display:flex}.search-collection-result:hover,.search-collection-result:focus{background:#1c2025;outline:0}.search-folder-icon{width:38px;height:38px;color:var(--icon-accent);background:#26190d;border-radius:7px;flex:0 0 38px;place-items:center;display:grid}.search-collection-result>.flat-icon{color:var(--icon-accent)}.global-live-search-results .search-result-open:hover .search-play{opacity:1}.library-view:has(.section-root-folder-grid)>.library-stats{display:none}.section-root-folder-grid{margin-top:0}.folder-track-heading{margin-top:24px}@media (max-width:620px){.search-wrap{width:calc(100% - 82px)}.search-wrap .search{width:100%}.live-search-results{max-height:calc(100vh - 150px);position:fixed;top:68px;left:10px;right:10px;overflow:auto}.global-live-search-results{width:auto;max-height:calc(100vh - 150px);top:68px;left:10px;right:10px}.search-result-meta{display:none}}@media (min-width:621px){.page{max-width:none;margin:0;padding:22px max(24px,min(3vw,48px)) 190px}.topbar{padding-left:max(24px,min(3vw,48px));padding-right:max(24px,min(3vw,48px))}}.track-result-count{color:#646a72;font-size:8px}.track-controls{border-top:1px solid #22262b;justify-content:space-between;align-items:center;gap:14px;min-height:47px;margin-bottom:7px;padding:6px 0;display:flex}.track-controls .filter-chips{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.track-controls .filter-chips::-webkit-scrollbar{display:none}.track-controls .filter-chips button{flex:none}.sort-control{background:#111317;border:1px solid #292d33;border-radius:7px;flex:none;align-items:center;gap:8px;height:31px;padding:0 8px 0 10px;display:flex}.sort-control>span{color:#565c64;letter-spacing:.1em;font-size:7px;font-weight:800}.sort-control select{color:#aeb2b8;cursor:pointer;background:#111317;border:0;outline:0;font-size:8px}.download-filter-bar{border-top:1px solid #24282e;border-bottom:1px solid #24282e;align-items:center;gap:7px;min-height:45px;margin-bottom:8px;display:flex}.download-filter-bar button{color:#747a82;cursor:pointer;background:0 0;border:1px solid #292d33;border-radius:14px;align-items:center;gap:7px;height:28px;padding:0 9px;font-size:8px;display:flex}.download-filter-bar button.selected{color:#fff;background:#21170f;border-color:#493522}.download-filter-bar button b{color:#8b9199;background:#25292f;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;display:grid}.download-filter-bar button.selected b{background:var(--icon-accent);color:#111}@media (max-width:900px){.track-controls{flex-direction:column;align-items:flex-start}.sort-control{justify-content:space-between;width:100%}.sort-control select{text-align:right;flex:1}}@media (max-width:620px){.track-controls .filter-chips{width:100%;padding-bottom:2px;display:flex!important}.track-controls{margin-bottom:3px}.download-filter-bar{scrollbar-width:none;overflow-x:auto}.download-filter-bar button{flex:none}}.filter-selects{align-items:center;gap:7px;min-width:0;display:flex}.filter-selects label{background:#111317;border:1px solid #292d33;border-radius:7px;align-items:center;gap:8px;min-width:126px;height:33px;padding:0 8px 0 10px;display:flex}.filter-selects label>span{color:#555b63;letter-spacing:.1em;font-size:7px;font-weight:800}.filter-selects select{color:#b5bac0;cursor:pointer;background:#111317;border:0;outline:0;flex:1;min-width:0;font-size:8px}.favorites-filter,.reset-filters{color:#777d85;cursor:pointer;background:#111317;border:1px solid #292d33;border-radius:7px;align-items:center;gap:7px;height:33px;padding:0 11px;font-size:8px;font-weight:700;display:flex}.favorites-filter.selected{color:#fff;background:#24170f;border-color:#664032}.favorites-filter .flat-icon,.reset-filters .flat-icon{width:13px;height:13px;font-size:12px}.reset-filters{color:#a78e8e;background:#1b1414;border-color:#3a3030}.sortable-head{color:#50555d;width:max-content;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.sortable-head:hover,.sortable-head.active{color:#d9dde1}.sortable-head .flat-icon{opacity:.35;width:9px;height:9px;font-size:8px;transition:all .15s;transform:rotate(-90deg)}.sortable-head.active .flat-icon{opacity:1}.sortable-head.desc .flat-icon{transform:rotate(90deg)}@media (max-width:1100px){.track-controls{flex-direction:column;align-items:stretch}.filter-selects{scrollbar-width:none;width:100%;overflow-x:auto}.sort-control{justify-content:space-between;width:100%}.sort-control select{text-align:right;flex:1}}@media (max-width:620px){.filter-selects{padding-bottom:2px}.filter-selects label{min-width:118px}.favorites-filter,.reset-filters{flex:none}}.compound-filter{background:#111317;border:1px solid #292d33;border-radius:7px;align-items:center;gap:7px;height:33px;padding:0 8px 0 10px;display:flex}.compound-filter>span{color:#555b63;letter-spacing:.1em;font-size:7px;font-weight:800}.compound-filter select,.compound-filter input{color:#b5bac0;background:#111317;border:0;border-left:1px solid #282c31;outline:0;min-width:0;height:23px;font-size:8px}.compound-filter select{cursor:pointer;padding-left:7px}.compound-filter select:disabled{color:#4e535a;cursor:not-allowed}.key-compound{min-width:174px}.key-compound select:first-of-type{width:48px}.key-compound select:last-of-type{width:58px}.bpm-compound{min-width:218px}.bpm-compound input{width:58px;padding:0 5px}.bpm-compound input::placeholder{color:#5c626a}.bpm-compound i{color:#4e545c;font-size:6px;font-style:normal;font-weight:800}.bpm-compound input::-webkit-inner-spin-button{opacity:.35}@media (max-width:620px){.key-compound{min-width:170px}.bpm-compound{min-width:210px}}.sidebar nav{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.sidebar nav::-webkit-scrollbar{display:none}.downloaded-icon{color:#a9ff43;vertical-align:middle;place-items:center;width:16px;height:16px;margin-left:6px;position:relative;display:inline-grid!important}.downloaded-icon .flat-icon{color:currentColor;width:12px;height:12px;font-size:11px}.downloaded-icon:after{content:attr(data-tooltip);z-index:30;color:#b7ff63;white-space:nowrap;opacity:0;pointer-events:none;background:#151a12;border:1px solid #343b2e;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:800;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,4px);box-shadow:0 5px 15px #0009}.downloaded-icon:hover:after{opacity:1;transform:translate(-50%)}.downloaded-icon:focus-visible:after{opacity:1;transform:translate(-50%)}.download-tabs{grid-template-columns:repeat(3,1fr)}.download-queue{flex:1;min-height:0;padding:14px 20px 24px;overflow:auto}.queue-settings{background:#0e1013;border:1px solid #2a2e34;border-radius:8px;grid-template-columns:1fr 130px;gap:9px;padding:12px;display:grid}.queue-settings label>span{color:#5f656d;letter-spacing:.1em;margin-bottom:6px;font-size:7px;font-weight:800;display:block}.queue-settings input,.queue-settings select{color:#c7cbd0;background:#111317;border:1px solid #2d3137;border-radius:6px;outline:0;width:100%;height:34px;padding:0 9px;font-size:8px}.queue-list{margin-top:12px}.queue-item{border-bottom:1px solid #25292e;padding:13px 0}.queue-item-head{align-items:center;gap:10px;display:flex}.queue-item-head>span:nth-child(2){flex:1;min-width:0}.queue-item-head strong,.queue-item-head small{display:block}.queue-item-head strong{font-size:9px}.queue-item-head small{color:#696f77;margin-top:4px;font-size:7px}.queue-item-head>b{color:var(--icon-accent);font-size:9px}.queue-progress{background:#272b31;border-radius:3px;height:4px;margin:10px 0;overflow:hidden}.queue-progress span{background:var(--icon-accent);height:100%;transition:width .35s;display:block}.queue-item.complete .queue-progress span{background:var(--lime)}.queue-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.queue-actions>small{color:#626870;margin-right:auto;font-size:7px}.queue-actions button{color:#9399a0;cursor:pointer;background:0 0;border:1px solid #30343a;border-radius:5px;align-items:center;gap:5px;height:27px;padding:0 8px;font-size:7px;display:flex}.queue-actions button:hover{color:#fff;border-color:#65442b}.account-grid{grid-template-columns:1.15fr .85fr;gap:12px;margin-top:18px;display:grid}.account-card{background:#111317;border:1px solid #282c32;border-radius:11px;padding:24px}.account-card h2{margin:8px 0 15px;font-size:20px}.account-plan{grid-row:span 2}.account-status{color:#a9ff43;background:#172014;border-radius:6px;padding:9px 10px;font-size:8px}.account-status i{background:#a9ff43;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.account-card dl,.software-grid dl{margin:18px 0}.account-card dl>div,.software-grid dl>div{border-top:1px solid #25292e;justify-content:space-between;align-items:center;gap:12px;min-height:35px;display:flex}.account-card dt,.software-grid dt{color:#646a72;font-size:8px}.account-card dd,.software-grid dd{color:#c3c7cc;text-align:right;margin:0;font-size:8px}.account-card .library-primary{margin:6px 0 0}.outline-action{color:#a9afb6;cursor:pointer;background:0 0;border:1px solid #3a3f46;border-radius:7px;height:37px;padding:0 13px;font-size:8px;font-weight:700}.theme-options{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.theme-options button{color:#737981;text-transform:capitalize;cursor:pointer;background:0 0;border:1px solid #2e3238;border-radius:6px;height:34px;font-size:8px}.theme-options button.active{border-color:var(--icon-accent);color:#fff;background:#21170f}.avatar-picker{margin-top:18px}.avatar-picker h4{letter-spacing:.14em;text-transform:uppercase;color:#737981;margin:0 0 8px;font-size:9px}.avatar-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}@media (max-width:900px){.avatar-grid{grid-template-columns:repeat(3,1fr)}}.avatar-grid button{color:#9aa1ab;cursor:pointer;background:#171a1f;border:1px solid #2e3238;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:58px;padding:8px 4px;font-size:8px;transition:border-color .15s,background .15s,color .15s;display:flex}.avatar-grid button span{font-size:20px;line-height:1}.avatar-grid button.active{border-color:var(--icon-accent);color:#fff;background:#21170f}.avatar-grid button:hover{color:#fff;border-color:#3c4148}@media print{body{background:#fff!important}body>*{display:none!important}body>.integration-backdrop{display:block!important}.integration-backdrop{background:#fff!important;padding:0!important;position:static!important}.receipt-dialog{width:100%!important;max-width:100%!important;box-shadow:none!important;color:#000!important;background:#fff!important;border:none!important;border-radius:0!important}.receipt-dialog *{color:#000!important}.receipt-dialog button{display:none!important}}.account-security{background:#111610;border:1px solid #293027;border-radius:7px;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.account-security strong,.account-security small{display:block}.account-security strong{font-size:8px}.account-security small{color:#687064;margin-top:4px;font-size:7px;line-height:1.45}.software-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.software-grid>article{background:#111317;border:1px solid #282c32;border-radius:11px;align-items:flex-start;gap:13px;min-width:0;padding:20px;display:flex}.software-grid>article>div{flex:1;min-width:0}.software-icon{background:#21170f;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.software-grid h2{margin:7px 0 6px;font-size:14px}.software-grid p{color:#6e747b;margin:0;font-size:8px}.software-grid .library-primary{justify-content:center;width:100%;margin:0}.software-grid dd{text-overflow:ellipsis;max-width:110px;overflow:hidden}.software-grid .flat-icon{color:currentColor}html[data-theme=light]{--bg:#f7f7f8;--surface:#fff;--line:#dfe1e5;--text:#15171a;--muted:#656b73}html[data-theme=light] .app-shell{background:#f7f7f8}html[data-theme=light] .sidebar{background:#fff;border-color:#dfe1e5}html[data-theme=light] .topbar{background:#f7f7f8e8;border-color:#dfe1e5}html[data-theme=light] .search,html[data-theme=light] .icon-button,html[data-theme=light] .track-row,html[data-theme=light] .library-stats article,html[data-theme=light] .account-card,html[data-theme=light] .software-grid>article{background:#fff;border-color:#dfe1e5}html[data-theme=light] .track-title strong,html[data-theme=light] .library-hero h1,html[data-theme=light] .account-card h2,html[data-theme=light] .software-grid h2{color:#17191c}html[data-theme=light] .library-hero{background:#fff;border-color:#dfe1e5}html[data-theme=light] .nav-item:hover,html[data-theme=light] .nav-item.active,html[data-theme=light] .genre-row:hover,html[data-theme=light] .genre-row.active{color:#111;background:#eceef1}@media (max-width:900px){.account-grid{grid-template-columns:1fr}.account-plan{grid-row:auto}.software-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.queue-settings{grid-template-columns:1fr}.download-queue{padding-inline-start:16px;padding-inline-end:16px}.account-grid,.software-grid{grid-template-columns:1fr}}.genre-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.genre-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#171a1f,#101216);border:1px solid #2b2f35;border-radius:12px;align-items:flex-end;gap:12px;min-height:170px;padding:18px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.genre-card:before{content:"";border:24px solid #ffffff0c;border-radius:50%;width:150px;height:150px;position:absolute;top:-48px;right:-38px}.genre-card:hover{border-color:#59613c;transform:translateY(-3px)}.genre-card-0{background:linear-gradient(145deg,#313f16,#14190e)}.genre-card-1{background:linear-gradient(145deg,#3e254e,#17101c)}.genre-card-2{background:linear-gradient(145deg,#54331e,#1b120d)}.genre-card-3{background:linear-gradient(145deg,#173c50,#0d171d)}.genre-card-4{background:linear-gradient(145deg,#4f1e31,#1b0e13)}.genre-card-5{background:linear-gradient(145deg,#253258,#101522)}.genre-card-index{color:#ffffffa6;letter-spacing:.12em;font-size:8px;font-weight:800;position:absolute;top:16px;left:18px}.genre-card-art{background:#ffffff0b;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:18px;right:18px}.genre-card-art .flat-icon{color:#fff;width:22px;height:22px;font-size:20px}.genre-card-copy{flex:1;min-width:0}.genre-card-copy strong,.genre-card-copy small{display:block}.genre-card-copy strong{letter-spacing:-.03em;font-size:18px}.genre-card-copy small{color:#ffffff91;margin-top:5px;font-size:8px}.genre-card>.flat-icon{color:#fff;width:15px;height:15px;font-size:13px}.featured-packs-page{margin-top:22px}.pack-grid-full{grid-template-columns:repeat(3,minmax(0,1fr))}.pack-page-copy{justify-content:space-between;align-items:center;gap:10px;display:flex}.pack-page-copy>span{min-width:0}.pack-page-copy button{color:#a6abb2;cursor:pointer;background:#121519;border:1px solid #32373d;border-radius:6px;flex:none;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:7px;font-weight:700;display:flex}.pack-page-copy button:hover{border-color:var(--icon-accent);color:#fff}.pack-page-copy button .flat-icon{width:11px;height:11px;font-size:10px}.featured-packs-page .pack h3{margin-top:10px}html[data-theme=light] .genre-card{border-color:#dfe1e5}.sidebar .nav-label:first-child{margin-top:18px}@media (max-width:1050px){.genre-catalog-grid,.pack-grid-full,.home-genre-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.home-genre-grid,.genre-catalog-grid,.pack-grid-full{grid-template-columns:1fr}.genre-card{min-height:145px}.pack-page-copy{flex-direction:column;align-items:flex-start}.pack-page-copy button{justify-content:center;width:100%}}body{font-size:14px;line-height:1.5}.app-shell button,.app-shell input,.app-shell select{font-size:12px}.app-shell small{line-height:1.45;font-size:11px!important}.nav-item{font-size:13px}.nav-label,.eyebrow,.kicker,.modal-kicker,.track-head,.filter-selects label>span,.compound-filter>span,.sort-control>span,.queue-settings label>span{font-size:10px!important}.search input{font-size:13px}.search kbd,.badge,.pack-no,.pack-tag,.key-pill,.track-result-count{font-size:10px}.hero-copy>p,.library-hero p,.repeat-dialog p,.service-detail p{font-size:13px}.section-heading>button,.library-panel-heading>button,.outline-action,.library-primary,.primary,.secondary{font-size:12px}.pack h3{font-size:14px}.pack p{font-size:11px}.track-head{height:42px}.track-row{height:auto;min-height:68px;font-size:12px}.track-title strong{font-size:13px}.track-title small,.track-controls select,.track-controls input,.library-stats span,.account-card dt,.account-card dd,.software-grid dt,.software-grid dd,.software-grid p,.download-tabs button,.queue-actions button,.history-record>b,.page-download-list article>b,.library-stats small,.account-card small,.software-grid small,.history-record small,.page-download-list small,.page-download-list p,.temporary-note small{font-size:11px}.account-card strong,.account-card .account-status,.software-grid strong,.history-record strong,.queue-item-head strong,.temporary-note strong,.theme-options button{font-size:12px}.plan-row{font-size:10px}.library-view:has(>.services-page)>.library-stats{display:none}.library-view:has(>.services-page)>.library-panel{display:none}.services-page{grid-template-columns:320px minmax(0,1fr);gap:14px;margin-top:20px;display:grid}.service-picker{flex-direction:column;gap:7px;display:flex}.service-picker>button{color:#a2a8af;text-align:left;cursor:pointer;background:#111317;border:1px solid #292e34;border-radius:9px;align-items:center;gap:11px;min-height:72px;padding:11px;display:flex}.service-picker>button:hover,.service-picker>button.active{color:#fff;background:#1a1511;border-color:#75502e}.service-picker-icon{background:#21170f;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.service-picker-icon .flat-icon{color:var(--icon-accent)}.service-picker>button>span:nth-child(2){flex:1;min-width:0}.service-picker strong,.service-picker small{display:block}.service-picker strong{font-size:13px}.service-picker>button>b{color:#797f86;text-align:right;max-width:92px;font-size:10px;font-weight:700}.service-picker>button.active>b{color:#ff9a44}.service-detail{background:#111317;border:1px solid #292e34;border-radius:11px;min-height:420px;overflow:hidden}.service-detail>header{border-bottom:1px solid #272c31;align-items:center;gap:13px;min-height:94px;padding:20px;display:flex}.service-detail-icon{background:#21170f;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.service-detail-icon .flat-icon{width:23px;height:23px;font-size:21px}.service-detail header>div{flex:1;min-width:0}.service-detail h2{margin:5px 0 2px;font-size:22px}.service-detail header p{color:#737981;margin:0}.service-status{color:#bd8a5f;border:1px solid #413429;border-radius:6px;padding:7px 9px;font-size:11px}.service-status i{background:#ff7900;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.service-detail-body{grid-template-columns:minmax(0,1fr) 210px;gap:24px;padding:22px;display:grid}.service-detail-body h3{margin:0 0 8px;font-size:17px}.service-detail-body p{color:#7b8189;max-width:640px;margin:0;line-height:1.65}.service-detail-body ul{margin:20px 0 0;padding:0;list-style:none}.service-detail-body li{color:#b4b9bf;border-top:1px solid #252a2f;align-items:center;gap:9px;min-height:40px;font-size:12px;display:flex}.service-detail-body li .flat-icon{width:13px;height:13px;color:var(--lime);font-size:12px}.service-detail-body aside{background:#11160f;border:1px solid #2c3327;border-radius:8px;padding:16px}.service-detail-body aside>span,.service-detail-body aside>strong,.service-detail-body aside>small{display:block}.service-detail-body aside>span{color:#7e8b71;letter-spacing:.12em;margin-bottom:13px;font-size:10px;font-weight:800}.service-detail-body aside>strong{margin-top:12px;font-size:12px}.service-detail>footer{border-top:1px solid #272c31;justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.service-detail>footer .library-primary{margin:0}.dj-player{background:linear-gradient(#1a1e24,#0d0f12);border-top:1px solid #2c3238;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) minmax(0,.55fr);gap:16px;min-width:0;max-width:100%;height:112px;padding:14px 24px;box-shadow:0 -18px 50px #0009}.dj-deck-info{align-items:center;gap:14px;min-width:0;display:flex}.dj-deck-info>.dj-controls{flex:none}.dj-platter{background:radial-gradient(circle at 35% 30%,#3a4148,#14171b 62%,#0a0c0e);border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;animation:2.4s linear infinite dj-platter-spin;display:grid;position:relative;box-shadow:inset 0 0 0 1px #454b53,inset 0 -6px 14px #000a,0 0 14px #0006}.dj-platter::marker{content:none}.dj-platter:before{background:repeating-radial-gradient(circle,#ffffff10 0 1px,#0000 1px 4px),radial-gradient(circle,#1c2024 0 34%,#0d0f12 35%);border:1px solid #ffffff2b;top:6px;bottom:6px;left:6px;right:6px}.dj-platter:after{background:radial-gradient(circle at 40% 35%,#4a5058,#23272c);border:0;border-radius:50%;top:22px;bottom:22px;left:22px;right:22px;box-shadow:inset 0 1px 2px #ffffff1f,0 0 0 2px #ffffff14}.dj-platter.idle{animation-play-state:paused}.dj-platter:before,.dj-platter:after{content:"";border:1px solid #ffffff24;border-radius:50%;position:absolute}.dj-platter>i{background:var(--lime);z-index:3;border-radius:2px;width:3px;height:9px;position:absolute;top:5px;left:50%;box-shadow:0 0 4px #55e75b88}.dj-track-copy{flex:1;min-width:0}.dj-track-copy small,.dj-track-copy strong,.dj-track-copy>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dj-track-copy small{color:var(--icon-accent);letter-spacing:.12em;font-size:10px;font-weight:800}.dj-track-copy strong{margin-top:5px;font-size:15px}.dj-track-copy>span{color:#83898f;margin-top:4px;font-size:12px}.dj-readout{background:#08090b;border:1px solid #333940;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;display:flex;box-shadow:inset 0 2px 6px #0009}.dj-readout span{align-items:baseline;gap:4px;display:inline-flex}.dj-readout small{color:#6b7178;letter-spacing:.1em;font-size:9px!important}.dj-readout b{color:var(--lime);font-variant-numeric:tabular-nums;font-size:12px}.dj-transport{flex-direction:row;align-items:center;gap:12px;min-width:0;display:flex}.dj-transport>.dj-readout{flex:none}.dj-waveform-wrapper{cursor:pointer;touch-action:none;background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 23px),#07090b;border:1px solid #2a3036;border-radius:6px;width:100%;height:46px;position:relative;overflow:hidden}.dj-wave-time{z-index:2;color:#d5d9dd;font-variant-numeric:tabular-nums;pointer-events:none;background:#040506cc;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.dj-wave-time.dj-wave-total{color:#83898f;left:auto;right:7px}.dj-waveform-canvas{width:100%;height:100%;display:block}.dj-controls{align-items:center;gap:10px;display:flex}.dj-controls button,.dj-master button{color:#989ea6;cursor:pointer;background:#191d21;border:1px solid #343a41;border-radius:6px;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;transition:color .15s,border-color .15s,transform .1s;display:grid}.dj-controls button:hover,.dj-master button:hover{color:#d7dce1;border-color:#4a5158}.dj-controls button:active{transform:scale(.94)}.dj-controls .pause{color:#111;background:#e4e6e8;border-color:#e4e6e8;border-radius:50%;width:36px;height:36px}.dj-controls .dj-text-button{color:#aeb4bb;padding:0 10px;font-size:10px;font-weight:800}.dj-controls .dj-text-button.active{color:var(--lime);background:#19210f;border-color:#556d24}.dj-master{justify-self:start;align-items:center;gap:7px;min-width:0;max-width:100%;padding-right:6px;display:flex;overflow:visible}.dj-master .dj-volume-control{flex:0 64px;width:64px;min-width:0}.dj-meter{flex:none;gap:1px}.dj-master>span small{font-size:8px!important}.dj-volume-control input{width:100%;height:3px;margin-top:5px}.dj-volume-control b{white-space:nowrap}.dj-master>span small,.dj-master>span b{text-align:right;display:block}.dj-master>span small{color:#6b7178;letter-spacing:.12em;font-size:9px!important}.dj-master>span b{font-size:11px}.dj-meter{gap:1px;height:46px}@keyframes dj-platter-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dj-minimize{z-index:5;color:#989ea6;cursor:pointer;opacity:0;background:#191d21;border:1px solid #343a41;border-bottom:0;border-radius:7px 7px 0 0;place-items:center;width:30px;height:26px;padding:0;transition:opacity .2s,transform .2s,color .15s,border-color .15s;display:grid;position:absolute;top:-13px;left:50%;transform:translate(-50%)translateY(6px)}.dj-player:hover .dj-minimize{opacity:1;transform:translate(-50%)translateY(0)}.dj-minimize:focus-visible{opacity:1;transform:translate(-50%)translateY(0)}.dj-minimize:hover{color:#d7dce1;border-color:#4a5158}.dj-player{transition:height .3s,padding .3s,grid-template-columns .3s}.dj-player .dj-deck-info,.dj-player .dj-transport,.dj-player .dj-master,.dj-player .dj-minimize{transition:opacity .25s,transform .3s}.dj-player.dj-player-min{grid-template-columns:minmax(200px,.7fr) minmax(300px,1.9fr);gap:16px;height:58px;padding:8px 24px}.dj-player.dj-player-min .dj-platter{border-width:4px;flex-basis:38px;width:38px;height:38px}.dj-player.dj-player-min .dj-track-copy strong{margin-top:0;font-size:12px}.dj-player.dj-player-min .dj-track-copy>span{margin-top:2px;font-size:10px}.dj-player.dj-player-min .dj-readout{gap:6px;padding:5px 8px}.dj-player.dj-player-min .dj-readout b{font-size:10px}.dj-player.dj-player-min .dj-waveform-wrapper{display:none}.dj-player.dj-player-min .dj-controls{align-items:center;gap:8px;display:flex}.dj-player.dj-player-min .dj-controls button{min-width:26px;height:26px}.dj-player.dj-player-min .dj-controls .pause{width:30px;height:30px}.dj-player.dj-player-min .dj-master{display:none}.dj-player.dj-player-min .dj-transport{flex-direction:row;align-items:center}.dj-mini-bar-row{align-items:center;gap:9px;width:100%;min-width:0;display:flex}.dj-mini-bar{cursor:pointer;touch-action:none;background:#262b31;border-radius:3px;flex:1;min-width:0;height:6px;transition:height .15s;position:relative;overflow:hidden}.dj-mini-bar:hover{height:9px}.dj-mini-time{color:#d5d9dd;font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-weight:700}.dj-mini-time.dj-mini-total{color:#83898f}.dj-player:not(.dj-player-min) .dj-mini-bar-row{display:none}.mini-cover{position:relative;overflow:hidden}.cover-eq{justify-content:center;align-items:center;gap:3px;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0;display:flex!important}.cover-eq i{background:var(--lime);transform-origin:50%;border-radius:2px;width:4px;min-width:4px;max-width:4px;height:3px;animation:.9s ease-in-out infinite cover-eq-slide}.cover-eq i:first-child{animation-delay:0s}.cover-eq i:nth-child(2){animation-delay:.18s}.cover-eq i:nth-child(3){animation-delay:.36s}.cover-eq i:nth-child(4){animation-delay:.54s}@keyframes cover-eq-slide{0%,to{transform:scaleX(.35)}50%{transform:scaleX(1)}}.mini-cover .cover-play,.mini-cover .cover-eq,.mini-cover .cover-stop{place-items:center;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.mini-cover .cover-stop{opacity:0;color:#fff;background:#0b0d0dd9;transform:scale(.55)}.mini-cover .cover-stop .flat-icon{width:13px;height:13px;font-size:12px}.mini-cover .cover-play{color:#c9ced4;opacity:1;transform:scale(1)}.mini-cover .cover-play .flat-icon{width:12px;height:12px;font-size:11px}.mini-cover.is-now-playing:hover .cover-eq{opacity:0;transform:scale(.55)}.mini-cover.is-now-playing:hover .cover-stop{opacity:1;transform:scale(1)}.mini-cover.is-now-playing{border-color:#3b4c29;background:#182311!important}@media (max-width:1050px){.services-page{grid-template-columns:1fr}.service-picker{grid-template-columns:repeat(3,1fr);display:grid}.service-picker>button>b{display:none}.dj-player{grid-template-columns:minmax(200px,.9fr) minmax(240px,1.2fr) minmax(120px,.5fr);gap:12px}.dj-meter{display:none}.dj-platter{flex-basis:52px;width:52px;height:52px}}@media (max-width:520px){.service-picker{grid-template-columns:1fr}.service-detail>header{flex-wrap:wrap;align-items:flex-start}.service-status{margin-left:61px}.service-detail>footer{flex-direction:column}.service-detail>footer button{justify-content:center;width:100%}}.admin-integrations{border-top:1px solid #282d32;margin-top:18px;padding-top:22px}.admin-integrations>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-integrations>header h2{margin:5px 0 3px;font-size:22px}.admin-integrations>header p{color:#777e86;margin:0;font-size:12px}.admin-role-badge{color:var(--lime);background:#151c10;border:1px solid #3c472d;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.admin-role-badge .flat-icon{width:12px;height:12px;font-size:11px}.admin-services{margin-top:14px}.service-status.connected{color:var(--lime);background:#151d10;border-color:#3b4c29}.service-status.connected i{background:var(--lime)}.integration-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040506dc;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.integration-dialog{background:#111317;border:1px solid #343940;border-radius:13px;width:min(680px,100%);max-height:min(760px,94vh);overflow:auto;box-shadow:0 28px 90px #000c}.integration-dialog>header{border-bottom:1px solid #292e34;justify-content:space-between;align-items:center;min-height:78px;padding:18px 20px;display:flex}.integration-dialog h2{margin:5px 0 0;font-size:22px}.requirements-content,.setup-wizard{padding:22px}.requirements-content>p,.setup-panel>p{color:#7b8189;margin:0;font-size:12px;line-height:1.6}.requirements-content ol{margin:18px 0;padding:0;list-style:none}.requirements-content li{border-top:1px solid #292e34;align-items:center;gap:12px;min-height:66px;padding:11px 0;display:flex}.requirements-content li>span{width:28px;height:28px;color:var(--icon-accent);background:#21170f;border-radius:50%;flex:0 0 28px;place-items:center;font-size:11px;font-weight:800;display:grid}.requirements-content li strong,.requirements-content li small{display:block}.requirements-content li strong{font-size:13px}.security-warning{background:#151910;border:1px solid #3b402c;border-radius:8px;align-items:center;gap:11px;padding:13px;display:flex}.security-warning>.flat-icon{color:var(--lime)}.security-warning strong,.security-warning small{display:block}.security-warning strong{font-size:12px}.requirements-content>.library-primary{margin:16px 0 0 auto}.setup-steps{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:22px;display:grid}.setup-steps>span{color:#666d75;border:1px solid #2b3036;border-radius:7px;align-items:center;gap:7px;height:42px;padding:0 9px;font-size:10px;display:flex}.setup-steps>span.active{color:#fff;background:#18130f;border-color:#604125}.setup-steps b{background:#262b31;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.setup-steps>span.active b{background:var(--icon-accent);color:#111}.setup-panel{min-height:260px}.setup-panel h3{margin:0 0 7px;font-size:18px}.setup-panel label{color:#717880;letter-spacing:.1em;margin-top:17px;font-size:10px;font-weight:800;display:block}.setup-panel input,.setup-panel select{color:#e1e4e7;background:#0b0d10;border:1px solid #30363c;border-radius:7px;outline:0;width:100%;height:42px;margin-top:7px;padding:0 11px;font-size:12px}.setup-panel input:focus,.setup-panel select:focus{border-color:var(--icon-accent)}.callback-preview{background:#0c0e11;border:1px solid #2c3137;border-radius:7px;margin-top:18px;padding:12px}.callback-preview span,.callback-preview code{display:block}.callback-preview span{color:#6f767e;font-size:10px}.callback-preview code{color:#c8cdd2;word-break:break-all;margin-top:6px;font-size:11px}.setup-test dl{margin:17px 0}.setup-test dl>div{border-top:1px solid #292e34;justify-content:space-between;align-items:center;gap:14px;min-height:38px;display:flex}.setup-test dt{color:#737a82;font-size:11px}.setup-test dd{color:#c1c6cb;text-align:right;text-overflow:ellipsis;max-width:65%;margin:0;font-size:11px;overflow:hidden}.test-connection{color:#ff9b43;cursor:pointer;background:#1c140e;border:1px solid #644326;border-radius:7px;width:100%;height:42px;font-size:12px;font-weight:800}.test-connection:disabled{opacity:.45;cursor:not-allowed}.test-connection.passed{color:var(--lime);background:#182010;border-color:#41522c}.test-connection.failed{color:#f77;background:#201111;border-color:#5a2d2d}.test-error{margin-top:8px;display:block;color:#d26d6d!important}.setup-wizard>footer{border-top:1px solid #292e34;justify-content:flex-end;gap:8px;margin:22px -22px -22px;padding:15px 22px;display:flex}.setup-wizard>footer .library-primary{margin:0}.integration-dialog button:disabled{opacity:.42;cursor:not-allowed}@media (max-width:760px){.admin-integrations>header{flex-direction:column;align-items:flex-start}.admin-role-badge{align-self:flex-start}.integration-backdrop{padding:10px}.setup-steps>span{justify-content:center;font-size:0}.setup-steps b{font-size:9px}.requirements-content,.setup-wizard{padding:18px}.setup-wizard>footer{margin:18px -18px -18px;padding:14px 18px}}.top-profile-button{cursor:pointer;background:#15181c;border:1px solid #30353b;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.top-profile-button .avatar{width:28px;height:28px;font-size:9px}.top-profile-button:hover{border-color:var(--lime)}.featured-packs-page .pack{cursor:pointer}.featured-packs-page .pack:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.featured-packs-page .pack-page-copy>button{display:none}.library-view:has(>.pack-detail-page)>.library-stats{display:none}.library-view:has(>.pack-detail-page)>.library-panel{display:none}.pack-detail-page{margin-top:18px}.pack-detail-overview{background:#111317;border:1px solid #292e34;border-radius:12px;grid-template-columns:minmax(260px,390px) minmax(0,1fr);gap:28px;padding:20px;display:grid}.pack-detail-cover{border-radius:11px;align-items:flex-end;min-height:250px;padding:22px;display:flex;position:relative;overflow:hidden}.pack-detail-cover:before,.pack-detail-cover:after{content:"";border:30px solid #ffffff15;border-radius:50%;position:absolute}.pack-detail-cover:before{width:230px;height:230px;top:-65px;right:-45px}.pack-detail-cover:after{border-width:1px;width:130px;height:130px;bottom:-85px;right:30px}.pack-detail-cover.pack-pink{background:linear-gradient(135deg,#f36a8c,#781c42)}.pack-detail-cover.pack-lime{color:#10150d;background:linear-gradient(135deg,#d4ff55,#3d582c)}.pack-detail-cover.pack-violet{background:linear-gradient(135deg,#9d7cf8,#312258)}.pack-detail-cover>span{z-index:1;letter-spacing:-.08em;font-size:58px;font-weight:900;position:relative}.pack-detail-cover>small{color:inherit;letter-spacing:.14em;border:1px solid #ffffff68;border-radius:14px;padding:5px 8px;font-weight:800;position:absolute;top:15px;right:16px;font-size:10px!important}.pack-detail-cover>button{z-index:2;cursor:pointer;background:#0b0d0de8;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:18px;right:18px}.pack-detail-cover>button .flat-icon{color:#fff}.pack-detail-copy{align-self:center}.pack-detail-copy h2{margin:8px 0;font-size:30px}.pack-detail-copy>p{color:#858b93;max-width:620px;margin:0;font-size:13px;line-height:1.65}.pack-detail-copy dl{grid-template-columns:1fr 1fr;gap:0 18px;margin:20px 0;display:grid}.pack-detail-copy dl>div{border-top:1px solid #292e34;justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.pack-detail-copy dt{color:#727981;font-size:11px}.pack-detail-copy dd{margin:0;font-size:12px}.pack-detail-actions{gap:8px;display:flex}.pack-detail-actions .library-primary{margin:0}.pack-detail-actions .flat-icon{width:13px;height:13px;font-size:12px}.pack-track-section{margin-top:24px}.dj-volume-control{width:100%;min-width:0}.dj-volume-control>span{justify-content:space-between;align-items:center;gap:4px;display:flex}.dj-volume-control small{color:#6b7178;letter-spacing:.08em;white-space:nowrap;font-size:8px!important}.dj-volume-control b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px}.dj-volume-control input{width:100%;height:3px;accent-color:var(--lime);cursor:pointer;margin-top:5px}.dj-meter i{width:3px;background:#293029!important;height:18%!important}.dj-meter i.active{height:var(--meter-height,70%)!important;background:#55e75b!important}.dj-meter i:first-child{--meter-height:22%}.dj-meter i:nth-child(2){--meter-height:30%}.dj-meter i:nth-child(3){--meter-height:38%}.dj-meter i:nth-child(4){--meter-height:46%}.dj-meter i:nth-child(5){--meter-height:54%}.dj-meter i:nth-child(6){--meter-height:62%}.dj-meter i:nth-child(7){--meter-height:70%;background:#b9ef46!important}.dj-meter i:nth-child(8){--meter-height:78%;background:#dcea47!important}.dj-meter i:nth-child(9){--meter-height:86%;background:#ffb63f!important}.dj-meter i:nth-child(10){--meter-height:94%;background:#ff7541!important}.dj-master button.muted{color:#f77;border-color:#6a3434}.account-plan>.library-primary{display:none}.subscription-management{border-top:1px solid #292e34;margin-top:22px;padding-top:22px}.subscription-management>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.subscription-management>header h2{margin:5px 0 3px;font-size:22px}.subscription-management>header p{color:#777e86;margin:0;font-size:12px}.subscription-management>header .library-primary{margin:0}.subscription-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.subscription-summary article{background:#111317;border:1px solid #292e34;border-radius:9px;padding:15px}.subscription-summary span,.subscription-summary strong,.subscription-summary small{display:block}.subscription-summary span{color:#6f767e;letter-spacing:.1em;font-size:10px;font-weight:800}.subscription-summary strong{margin-top:8px;font-size:15px}.subscription-summary small{color:#727981;margin-top:4px}.renewal-history{background:#111317;border:1px solid #292e34;border-radius:10px;overflow:hidden}.renewal-history-head,.renewal-history>article{grid-template-columns:1.2fr .7fr 1fr .8fr 1.2fr .7fr;align-items:center;gap:12px;padding:0 15px;display:grid}.renewal-history-head{color:#666d75;letter-spacing:.1em;background:#0d0f12;height:39px;font-size:9px;font-weight:800}.renewal-history>article{color:#aeb4bb;border-top:1px solid #292e34;min-height:66px;font-size:11px}.renewal-history article strong,.renewal-history article small{display:block}.renewal-history article strong,.renewal-history article b{font-size:12px}.renewal-history article time{color:#8d949b}.renewal-receipt{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.renewal-receipt .flat-icon{width:12px;height:12px;font-size:11px}.renewal-status{border-radius:5px;width:max-content;padding:5px 7px;font-size:9px;font-weight:800}.renewal-status.approved{color:var(--lime);background:#182311}.renewal-status.pending{color:#ff9b42;background:#2a1c0f}.renewal-status.rejected{color:#f77;background:#281313}.renewal-dialog{background:#111317;border:1px solid #343940;border-radius:13px;width:min(680px,100%);max-height:94vh;overflow:auto;box-shadow:0 28px 90px #000c}.renewal-dialog>header{border-bottom:1px solid #292e34;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.renewal-dialog h2{margin:6px 0 3px;font-size:24px}.renewal-dialog header p{color:#777e86;margin:0;font-size:12px}.renewal-plan-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding:20px;display:grid}.renewal-plan-grid button{color:#959ca4;text-align:left;cursor:pointer;background:#0e1013;border:1px solid #30353b;border-radius:9px;min-height:112px;padding:14px}.renewal-plan-grid button.active{border-color:var(--icon-accent);color:#fff;background:#1c140e}.renewal-plan-grid span,.renewal-plan-grid strong,.renewal-plan-grid small{display:block}.renewal-plan-grid span{font-size:12px;font-weight:800}.renewal-plan-grid strong{color:#fff;margin-top:8px;font-size:19px}.renewal-plan-grid small{color:#747b83;margin-top:5px}.payment-instructions{background:#17140f;border:1px solid #3a3428;border-radius:8px;align-items:flex-start;gap:12px;margin:0 20px;padding:14px;display:flex}.payment-instructions strong{font-size:13px}.payment-instructions p{color:#80868d;margin:5px 0 0;font-size:11px;line-height:1.55}.receipt-upload{color:#70777f;letter-spacing:.1em;margin:18px 20px;font-size:10px;font-weight:800;display:block}.receipt-upload input{opacity:0;width:1px;height:1px;position:absolute}.receipt-upload b{color:#adb3ba;cursor:pointer;border:1px dashed #3a4148;border-radius:7px;align-items:center;height:44px;margin-top:7px;padding:0 12px;font-size:11px;font-weight:500;display:flex}.renewal-order-summary{color:#737a82;border:1px solid #292e34;border-radius:8px;grid-template-columns:1fr 1fr;gap:9px;margin:0 20px;padding:12px;font-size:11px;display:grid}.renewal-order-summary strong{text-align:right;color:#d5d9dd}.renewal-dialog>footer{border-top:1px solid #292e34;justify-content:flex-end;gap:8px;margin-top:18px;padding:15px 20px;display:flex}.renewal-dialog>footer .library-primary{margin:0}@media (max-width:900px){.pack-detail-overview{grid-template-columns:1fr}.pack-detail-cover{min-height:220px}.renewal-history{overflow-x:auto}.renewal-history-head,.renewal-history>article{min-width:760px}.dj-waveform-wrapper{height:36px}}@media (max-width:620px){.pack-detail-copy dl,.subscription-summary,.renewal-plan-grid{grid-template-columns:1fr}.pack-detail-actions,.subscription-management>header{flex-direction:column;align-items:stretch}.subscription-management>header .library-primary{justify-content:center;width:100%}.renewal-dialog>header{gap:12px}.payment-instructions{align-items:flex-start}}.device-reset-management{background:#111317;border:1px solid #292e34;border-radius:10px;margin-top:18px;padding:18px}.device-reset-management header h3{margin:5px 0;font-size:18px}.device-reset-management header p{color:#777e86;margin:0;font-size:12px}.device-reset-form{grid-template-columns:minmax(180px,.75fr) minmax(240px,1.5fr) auto;align-items:end;gap:10px;margin-top:16px;display:grid}.device-reset-form label{color:#70777f;letter-spacing:.08em;gap:7px;font-size:10px;font-weight:800;display:grid}.device-reset-form select,.device-reset-form textarea{color:#d9dde1;background:#0d0f12;border:1px solid #343a42;border-radius:7px;width:100%;min-height:43px;padding:10px 12px}.device-reset-form textarea{resize:vertical;height:43px}.device-reset-form .library-primary{min-height:43px;margin:0}.device-reset-message{color:#b9ff35;grid-column:1/-1;margin:0;font-size:11px}.device-reset-history{gap:8px;margin-top:14px;display:grid}.device-reset-history>p{color:#737a82}.device-reset-history article{border:1px solid #292e34;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.device-reset-history strong,.device-reset-history small{display:block}.device-reset-history small{color:#767d85;margin-top:5px}.device-reset-history p{color:#d0d5da;margin:7px 0 0;font-size:11px}@media (max-width:900px){.device-reset-form{grid-template-columns:1fr}.device-reset-form .library-primary{justify-content:center;width:100%}}.device-reset-dialog{background:#111317;border:1px solid #343940;border-radius:13px;width:min(760px,100%);max-height:min(760px,94vh);overflow:auto;box-shadow:0 28px 90px #000c}.device-reset-dialog>header{border-bottom:1px solid #292e34;min-height:92px;padding:20px 58px 20px 22px;position:relative}.device-reset-dialog>header h2{margin:6px 0;font-size:22px}.device-reset-dialog>header p{color:#747b83;margin:0;font-size:11px}.device-reset-dialog-body{padding:6px 22px 22px}.device-reset-dialog .device-reset-form{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.4fr);align-items:end}.device-reset-dialog .device-reset-form>.library-primary{grid-column:2;justify-self:end}.device-reset-dialog .device-reset-history{border-top:1px solid #292e34;margin-top:22px;padding-top:18px}.device-reset-dialog .status{flex:none}@media (max-width:700px){.device-reset-dialog .device-reset-form{grid-template-columns:1fr}.device-reset-dialog .device-reset-form>.library-primary{grid-column:1;justify-self:stretch;width:100%}}.meta-pill{color:#b6bac0;cursor:pointer;text-align:left;background:0 0;border:1px solid #32363d;border-radius:4px;width:max-content;padding:3px 7px;font-size:10px;transition:all .18s}.meta-pill:hover{border-color:var(--lime);color:var(--lime);background:#c9ff4a14}.meta-pill.key-pill{font-variant-numeric:tabular-nums}.infinite-sentinel{text-align:center;color:#5f646c;letter-spacing:.08em;padding:22px 10px;font-size:10px}.release-groups{gap:26px;display:grid}.release-group{background:#0e1114;border:1px solid #1e2126;border-radius:10px;overflow:hidden}.release-group-head{color:#e1e3e6;cursor:pointer;background:#12151a;border:0;align-items:center;gap:12px;width:100%;padding:13px 16px;font-size:12px;transition:all .18s;display:flex}.release-group-head:hover{background:#171b21}.release-group-head small{color:#6d727a;margin-left:auto;font-size:10px}.release-group-toggle{width:22px;height:22px;color:var(--lime);background:#1c2027;border-radius:6px;place-items:center;font-size:12px;display:grid}.release-load-more{width:100%;color:var(--lime);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-top:1px solid #1e2126;padding:11px;font-size:10px;transition:all .18s;display:block}.release-load-more:hover{background:#c9ff4a0f}.camelot-1A{--camelot:#e5484d}.camelot-1B{--camelot:#f0a3a5}.camelot-2A{--camelot:#e5734d}.camelot-2B{--camelot:#f2b8a3}.camelot-3A{--camelot:#e5a14d}.camelot-3B{--camelot:#f5d3a3}.camelot-4A{--camelot:#d9e54d}.camelot-4B{--camelot:#eef2a3}.camelot-5A{--camelot:#a8e54d}.camelot-5B{--camelot:#d5f2a3}.camelot-6A{--camelot:#4de54d}.camelot-6B{--camelot:#a3f2a3}.camelot-7A{--camelot:#4de58f}.camelot-7B{--camelot:#a3f2cf}.camelot-8A{--camelot:#4de5e5}.camelot-8B{--camelot:#a3f2f2}.camelot-9A{--camelot:#4d9fe5}.camelot-9B{--camelot:#a3d4f2}.camelot-10A{--camelot:#4d5ce5}.camelot-10B{--camelot:#a3b0f2}.camelot-11A{--camelot:#8a4de5}.camelot-11B{--camelot:#c3a3f2}.camelot-12A{--camelot:#e54dd9}.camelot-12B{--camelot:#f2a3e8}.track-row .key-pill,.track-row .meta-pill.key-pill{border-color:color-mix(in srgb,var(--camelot,#32363d) 55%,transparent);color:var(--camelot,#b6bac0);background:color-mix(in srgb,var(--camelot,#000) 12%,transparent)}.track-row .key-pill:hover,.track-row .meta-pill.key-pill:hover{border-color:var(--camelot,var(--lime));color:var(--camelot,#fff);background:color-mix(in srgb,var(--camelot,#000) 22%,transparent)}.track-row{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--camelot,transparent) 70%,transparent)}.track-row.is-selected{box-shadow:inset 3px 0 var(--camelot,var(--lime))}.genre-pill{color:#9a9fa7;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;width:max-content;padding:3px 7px;font-size:12px;transition:all .18s}.genre-pill:hover{color:var(--lime);background:#c9ff4a14;border-color:#c9ff4a4d}.dj-master>button{position:relative}.dj-master .queue-count{background:var(--lime);color:#0b0d0e;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:8px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.dj-queue-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101318f2;border:1px solid #2a2f36;border-radius:12px;max-width:calc(100vw - 60px);margin-bottom:10px;animation:.28s cubic-bezier(.22,1,.36,1) queue-slide-up;position:absolute;bottom:100%;left:16px;right:16px;overflow:hidden;box-shadow:0 -18px 44px #00000080}@keyframes queue-slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.dj-queue-panel header{border-bottom:1px solid #22262c;align-items:center;gap:10px;padding:12px 16px;display:flex}.dj-queue-panel header strong{color:#e8eaed;font-size:12px}.dj-queue-panel header span{color:#6d727a;margin-right:auto;font-size:10px}.dj-queue-panel header button{color:#737881;cursor:pointer;background:0 0;border:0;font-size:12px}.dj-queue-panel header button:hover{color:#fff}.dj-queue-list{scrollbar-width:none;-ms-overflow-style:none;max-height:264px;overflow-y:auto}.dj-queue-list::-webkit-scrollbar{display:none}.dj-queue-item{border-bottom:1px solid #191d22;align-items:center;gap:12px;padding:10px 16px;display:flex}.dj-queue-item:last-child{border-bottom:0}.dj-queue-item>span{flex:1;min-width:0}.dj-queue-item strong{color:#e1e3e6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.dj-queue-item small{color:#6d727a;margin-top:2px;font-size:10px;display:block}.dj-queue-play,.dj-queue-remove{width:28px;height:28px;color:var(--lime);cursor:pointer;background:#1c2027;border:0;border-radius:8px;flex:0 0 28px;place-items:center;transition:all .18s;display:grid}.dj-queue-play:hover{background:var(--lime);color:#0b0d0e}.dj-queue-remove{color:#737881}.dj-queue-remove:hover{color:#ff8a8f;background:#2e2226}.dj-queue-empty{color:#6d727a;text-align:center;margin:0;padding:26px 16px;font-size:11px}.playlists-page{gap:18px;display:grid}.saved-playlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.saved-playlist-card{background:#111317;border:1px solid #292e34;border-radius:10px;padding:12px;transition:border-color .16s,transform .16s}.saved-playlist-card:hover,.saved-playlist-card.active{border-color:#75502e;transform:translateY(-1px)}.saved-playlist-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.saved-playlist-art{border:1px solid #ffffff17;border-radius:9px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.saved-playlist-art .flat-icon{color:#fff;font-size:18px}.saved-playlist-open>span:last-child{flex:1;min-width:0}.saved-playlist-open strong,.saved-playlist-open small{display:block}.saved-playlist-open strong{font-size:13px}.saved-playlist-open small{color:#737a82;margin-top:4px}.saved-playlist-actions{border-top:1px solid #252a30;gap:7px;margin-top:11px;padding-top:10px;display:flex}.saved-playlist-actions button{color:#a9afb6;cursor:pointer;background:#161a1f;border:1px solid #33383f;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:31px;padding:0 10px;font-size:10px;display:flex}.saved-playlist-actions button:first-child{flex:1}.saved-playlist-actions button:hover:not(:disabled){border-color:var(--icon-accent);color:#fff}.saved-playlist-actions button:disabled{opacity:.4;cursor:not-allowed}.saved-playlist-actions .playlist-delete{color:#9b6767;width:34px;padding:0}.saved-playlist-detail{margin-top:0}.builder-footer-actions{grid-template-columns:.8fr 1.2fr;gap:8px;width:100%;display:grid}.save-playlist-action{color:#c2c7cd;cursor:pointer;background:#171b20;border:1px solid #3b4149;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-weight:700;display:flex}.save-playlist-action:hover:not(:disabled){border-color:var(--lime);color:var(--lime)}.save-playlist-action:disabled{opacity:.42;cursor:not-allowed}.builder-footer-actions .confirm-playlist{width:100%}.page-empty>.library-primary{margin:16px auto 0}.playlist-genre-grid{margin-top:0}.playlist-genre-card{min-height:170px;padding:0}.playlist-genre-open{z-index:1;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-end;gap:12px;width:100%;padding:18px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.playlist-genre-open>.flat-icon{color:#fff;flex:none;width:15px;height:15px}.playlist-card-tools{z-index:3;gap:5px;display:flex;position:absolute;top:78px;right:18px}.playlist-card-tools button{color:#ffffffa8;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090b0d80;border:1px solid #ffffff24;border-radius:7px;place-items:center;width:29px;height:29px;padding:0;display:grid}.playlist-card-tools button:hover:not(:disabled){color:#fff;background:#15191dbd;border-color:#ffffff62}.playlist-card-tools button:disabled{opacity:.35;cursor:not-allowed}.playlist-card-tools .playlist-delete:hover{color:#ff8b8b;border-color:#ff777775}.playlist-card-tools .flat-icon{font-size:12px}.saved-playlist-detail .library-panel-heading p{color:#747b84;margin:6px 0 0;font-size:10px}@media (max-width:620px){.playlist-genre-card{min-height:150px}.playlist-card-tools{top:65px}}@media (max-width:760px){.saved-playlist-grid{grid-template-columns:1fr}.builder-footer-actions{grid-template-columns:minmax(0,.82fr) minmax(0,1.45fr);gap:6px}.builder-footer-actions button{white-space:nowrap;min-width:0;padding-inline-start:8px;padding-inline-end:8px;font-size:9px}.builder-footer-actions .flat-icon{flex:none}}.brand-text{min-width:0}.brand-text strong,.brand-sub{white-space:nowrap}.nested-folder-section{margin-bottom:22px}.nested-folder-section>.library-panel-heading{margin-bottom:12px}.nested-folder-grid{margin-top:0}.nested-folder-grid .genre-card{min-height:132px}.playlist-editor{background:radial-gradient(circle at 100% 0,#c9ff4a0d,#0000 30%),#101317;border:1px solid #343a42;border-radius:14px;gap:16px;padding:20px;display:grid;box-shadow:0 18px 50px #0003}.playlist-editor>header,.playlist-editor>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.playlist-editor>header h2{margin:5px 0 6px;font-size:25px}.playlist-editor>header p{color:#7d848d;margin:0;font-size:11px}.playlist-editor-name{gap:7px;display:grid}.playlist-editor-name>span,.playlist-editor-section-head span{color:#747b85;letter-spacing:.15em;font-size:9px;font-weight:800}.playlist-editor-name input{color:#f4f6f8;background:#15191e;border:1px solid #363c44;border-radius:8px;outline:0;height:46px;padding:0 14px;font-size:14px}.playlist-editor-name input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #c9ff4a12}.playlist-editor-layout{grid-template-columns:minmax(0,1.5fr) minmax(270px,.8fr);align-items:start;gap:12px;display:grid}.playlist-running-order,.playlist-suggestions{background:#0d1013;border:1px solid #292f36;border-radius:10px;min-width:0;overflow:hidden}.playlist-editor-section-head{border-bottom:1px solid #272c33;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.playlist-editor-section-head span,.playlist-editor-section-head strong{display:block}.playlist-editor-section-head strong{margin-top:4px;font-size:12px}.playlist-editor-section-head>button{color:#aeb5bd;cursor:pointer;background:#171c21;border:1px solid #343b43;border-radius:6px;align-items:center;gap:6px;height:31px;padding:0 9px;font-size:9px;display:flex}.playlist-editor-section-head>button:hover{border-color:var(--lime);color:var(--lime)}.playlist-editor-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:28px;display:flex}.playlist-editor-empty>.flat-icon{color:#667051;width:30px;height:30px;margin-bottom:12px}.playlist-editor-empty strong{font-size:13px}.playlist-editor-empty small{color:#6e7680;max-width:330px;margin-top:6px;line-height:1.5}.playlist-editor-tracks{max-height:440px;overflow:auto}.playlist-editor-tracks article{border-bottom:1px solid #22272d;align-items:center;gap:9px;min-height:60px;padding:8px 10px;display:flex}.playlist-editor-tracks article:last-child{border-bottom:0}.playlist-order{color:#5f6670;width:24px;font:9px monospace}.playlist-editor-track-copy{flex:1;min-width:0}.playlist-editor-track-copy strong,.playlist-editor-track-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.playlist-editor-track-copy strong{font-size:11px}.playlist-editor-track-copy small{color:#68717b;margin-top:4px;font-size:8px}.playlist-reorder{grid-template-columns:repeat(2,26px);gap:4px;display:grid}.playlist-reorder button,.playlist-track-remove{color:#858d96;cursor:pointer;background:#161a1f;border:1px solid #31373e;border-radius:5px;width:26px;height:26px;padding:0}.playlist-reorder button:disabled{opacity:.25;cursor:not-allowed}.playlist-track-remove{color:#a56a6a}.playlist-suggestion-search{color:#727a83;background:#14181c;border:1px solid #30363d;border-radius:7px;align-items:center;gap:7px;height:39px;margin:10px;padding:0 10px;display:flex}.playlist-suggestion-search input{color:#eceff2;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.playlist-suggestion-list{max-height:391px;padding:0 10px 10px;overflow:auto}.playlist-suggestion-list article{border-bottom:1px solid #22272d;align-items:center;gap:8px;min-height:53px;padding:8px 4px;display:flex}.playlist-suggestion-list article>span{flex:1;min-width:0}.playlist-suggestion-list strong,.playlist-suggestion-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.playlist-suggestion-list strong{font-size:10px}.playlist-suggestion-list small{color:#68717b;margin-top:4px;font-size:8px}.playlist-suggestion-list button{width:28px;height:28px;color:var(--lime);cursor:pointer;background:#182015;border:1px solid #35402d;border-radius:6px;padding:0}.playlist-no-suggestions{text-align:center;color:#69717b;padding:28px 10px;font-size:10px}.playlist-editor>footer{color:#737b84;border-top:1px solid #292f36;padding-top:14px;font-size:10px}.playlist-editor>footer>div,.saved-playlist-detail-actions{align-items:center;gap:8px;display:flex}.playlist-editor>footer .library-primary{min-width:145px}.saved-playlist-actions button:first-child{min-width:0}.saved-playlist-detail-actions{flex-wrap:wrap;justify-content:flex-end}@media (max-width:980px){.playlist-editor-layout{grid-template-columns:1fr}.playlist-suggestion-list{max-height:280px}}@media (max-width:620px){.playlist-editor{padding:14px}.playlist-editor>header,.playlist-editor>footer{flex-direction:column;align-items:stretch}.playlist-editor>footer>div,.saved-playlist-detail-actions{grid-template-columns:1fr;width:100%;display:grid}.playlist-editor>footer button,.saved-playlist-detail-actions button{width:100%}.playlist-editor-section-head{flex-direction:column;align-items:flex-start}.playlist-editor-section-head>button{justify-content:center;width:100%}.playlist-reorder{grid-template-columns:26px}.playlist-editor-track-copy small{max-width:140px}}.dj-master>button:disabled{opacity:.35;cursor:not-allowed}.dj-harmonic-panel header strong{white-space:nowrap;text-overflow:ellipsis;max-width:55%;display:block;overflow:hidden}.dj-harmonic-panel header span{color:#8b9099;font-size:9px}.harmonic-relation{border:1px solid color-mix(in srgb,var(--camelot,#32363d) 55%,transparent);color:var(--camelot,#b6bac0);background:color-mix(in srgb,var(--camelot,#000) 12%,transparent);letter-spacing:.04em;white-space:nowrap;border-radius:4px;flex:none;margin-right:6px;padding:3px 7px;font-size:9px;font-style:normal}.queue-settings{grid-template-columns:minmax(0,1fr) minmax(150px,190px);gap:12px;padding:14px}.queue-settings label>span{color:#8b9099;letter-spacing:.1em;align-items:center;gap:6px;margin-bottom:7px;display:flex;font-size:10px!important}.queue-settings label>span .flat-icon{color:var(--icon-accent);font-size:12px}.queue-settings input,.queue-settings select{color:#d6d9dd;background:#13161a;border-color:#34383f;border-radius:7px;height:38px;padding:0 11px;transition:border-color .15s;font-size:12px!important}.queue-settings input:focus,.queue-settings select:focus{border-color:var(--icon-accent);outline:0}.queue-settings select{cursor:pointer}@media (max-width:760px){.queue-settings{grid-template-columns:1fr}}@media (max-width:480px){.download-queue{padding:12px 14px 18px}}.queue-item{padding:14px 0}.queue-item-head{gap:12px}.queue-item-head>b{font-variant-numeric:tabular-nums;font-size:12px}.queue-progress{height:6px;margin:12px 0}.queue-actions{flex-wrap:wrap;gap:8px}.queue-actions>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:10px!important}.queue-actions button{gap:6px;height:30px;padding:0 11px;font-size:10px!important}.queue-actions .flat-icon{width:11px;height:11px;font-size:10px}@media (max-width:480px){.queue-item-head{flex-wrap:wrap}.queue-item-head>b{margin-left:auto}}.folder-picker{gap:8px;min-width:0;display:flex}.folder-picker input{flex:1;min-width:0}.folder-browse{color:#d6d9dd;letter-spacing:.08em;cursor:pointer;white-space:nowrap;background:linear-gradient(#1d2127,#15181d);border:1px solid #34383f;border-radius:7px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:11px;font-weight:700;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}@media (max-width:620px){.folder-picker{flex-direction:column}.folder-browse{justify-content:center}}.folder-browse:disabled{opacity:.55;cursor:not-allowed;transform:none}.folder-browse:disabled:hover{color:#d6d9dd;background:linear-gradient(#1d2127,#15181d);border-color:#34383f}.notification.notification-card{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;min-width:280px;max-width:340px;padding:12px 14px;transition:border-color .15s,transform .15s,background .15s;display:flex}.notification.notification-card:hover{border-color:var(--icon-accent);transform:translateY(-1px)}.notification-badge{width:34px;height:34px;color:var(--icon-accent);background:linear-gradient(145deg,#20242b,#14171c);border:1px solid #34383f;border-radius:9px;flex:none;place-items:center;display:inline-grid}.notification-copy b{font-size:12px}.notification-copy span{color:#8b9099;font-size:11px}.notification-close{color:#8b9099;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;transition:color .15s,border-color .15s,background .15s;display:inline-grid}.notification-close:hover{color:#fff;background:#1a1e24;border-color:#34383f}.notification-close .flat-icon{font-size:11px}.queue-settings{background:#12151a;border:1px solid #2b2f35;border-radius:10px;grid-template-columns:minmax(0,1fr) max(150px,min(22vw,190px));align-items:start;gap:14px;margin-bottom:16px;padding:16px;display:grid}.queue-settings>div,.queue-settings>label{min-width:0;margin:0}.queue-folder{flex-direction:column;gap:6px;display:flex}.folder-picker{gap:10px;width:100%;min-width:0;display:flex}.folder-picker input{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;cursor:default;flex:1;min-width:0;height:42px;padding:0 13px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;overflow:hidden;font-size:11.5px!important}.folder-browse{color:#d6d9dd;letter-spacing:.1em;cursor:pointer;white-space:nowrap;background:linear-gradient(#1f242b,#161a20);border:1px solid #34383f;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:11px;font-weight:700;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.folder-browse:hover{border-color:var(--icon-accent);color:#fff;background:linear-gradient(#262c34,#191d24)}.folder-browse:active{transform:translateY(1px)}.folder-browse .flat-icon{color:var(--icon-accent);font-size:15px}.folder-hint{color:#767c85;line-height:1.4;font-size:10px!important}.queue-parallel{flex-direction:column;gap:6px;display:flex}.queue-parallel select{cursor:pointer;width:100%;height:42px}@media (max-width:900px){.queue-settings{grid-template-columns:minmax(0,1fr) max(140px,min(26vw,180px))}}@media (max-width:700px){.queue-settings{grid-template-columns:1fr;gap:14px}.folder-picker{flex-direction:row}.folder-browse{flex:none;min-width:110px}}@media (max-width:480px){.queue-settings{padding:12px}.folder-picker{flex-direction:column}.folder-browse{width:100%}.folder-picker input{text-align:left}}.notification-items::-webkit-scrollbar{width:0;height:0;display:none}.notification-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #22262c;align-items:flex-start;gap:11px;padding:12px 14px;transition:background .15s;display:flex}.notification-badge{width:32px;height:32px;color:var(--icon-accent);background:linear-gradient(145deg,#20242b,#14171c);border:1px solid #34383f;border-radius:9px;flex:none;place-items:center;margin-top:1px;display:inline-grid}.notification-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notification-copy b{font-size:12px;font-weight:600}.notification-copy span{color:#8b9099;font-size:11px;line-height:1.4}.notification-meta{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.notification-meta small{color:#6b7178;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.notification-footer{letter-spacing:.1em;color:#8b9099;text-align:center;cursor:pointer;border-top:1px solid #2b2f35;padding:10px 14px;font-size:10px;transition:color .15s,background .15s}@media (max-width:480px){.notification.notification-list{min-width:0;max-width:none;position:fixed;top:64px;left:12px;right:12px}}.notification.notification-list{cursor:default;-webkit-user-select:none;user-select:none;flex-direction:column;min-width:0;max-width:360px;padding:0;display:flex;overflow:hidden}.notification-header{letter-spacing:.12em;color:#8b9099;border-bottom:1px solid #2b2f35;justify-content:space-between;align-items:center;padding:10px 14px;font-size:10px;display:flex}.notification-header b{color:#d6d9dd;font-size:10px}.notification-items{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.notification-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #22262c;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:9px 14px;transition:background .15s;display:grid}.notification-item:last-child{border-bottom:0}.notification-item:hover{background:#181c22}.notification-badge{width:32px;height:32px;color:var(--icon-accent);background:linear-gradient(145deg,#20242b,#14171c);border:1px solid #34383f;border-radius:9px;flex:none;grid-area:1/1/span 2;place-items:center;display:inline-grid}.notification-badge .flat-icon{font-size:14px}.notification-copy{flex-direction:column;grid-area:1/2;align-items:center;gap:0;min-width:0;display:flex}.notification-copy b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;font-weight:600;line-height:1.2;overflow:hidden}.notification-copy span{color:#8b9099;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;line-height:1.3;overflow:hidden}.notification-meta{flex:none;grid-area:1/3/span 2;justify-content:flex-end;align-items:center;display:flex}.notification-meta small{color:#6b7178;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:9px}.notification-empty{color:#737982;text-align:center;padding:28px 16px;font-size:11px}.notification-footer{width:100%;font:inherit;letter-spacing:.1em;color:#8b9099;text-align:center;cursor:pointer;background:0 0;border:0;border-top:1px solid #2b2f35;padding:9px 14px;font-size:10px;transition:color .15s,background .15s}.notification-footer:hover{color:#fff;background:#181c22}@media (max-width:480px){.notification.notification-list{width:calc(100vw - 24px);max-width:none;position:fixed;top:60px;left:50%;right:auto;transform:translate(-50%)}}.notification-list .notification-badge{width:32px;height:32px;margin:0;padding:0;line-height:1;justify-content:center!important;align-items:center!important;display:flex!important}.notification-list .notification-badge .flat-icon{text-align:center;width:14px;height:14px;margin:0 auto;padding:0;font-size:14px;transform:translateY(0);line-height:1!important;display:block!important}.notification-list .notification-badge .flat-icon:before{text-align:center;line-height:1;display:block}.notification-list .notification-badge{width:32px;height:32px;font-size:0;line-height:1;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.notification-list .notification-badge .flat-icon{text-align:center;flex:0 0 16px;width:16px;height:16px;font-size:15px;vertical-align:top!important;margin:0!important;padding:0!important;line-height:16px!important;display:block!important;position:static!important}.notification-list .notification-badge .flat-icon:before{text-align:center;width:16px;height:16px;line-height:16px;display:block}.track-action-menu.flip-up{top:auto;bottom:34px}@media (max-width:760px){.track-action-menu.flip-up{bottom:12px}}.energy-pill{width:max-content;min-width:28px;color:var(--energy-color);border-color:color-mix(in srgb,var(--energy-color) 70%,#30353b);background:color-mix(in srgb,var(--energy-color) 12%,transparent);font-variant-numeric:tabular-nums;place-items:center;font-weight:800;display:inline-grid}.energy-0{--energy-color:#31c96b}.energy-1{--energy-color:#4dce5c}.energy-2{--energy-color:#70d34f}.energy-3{--energy-color:#96d942}.energy-4{--energy-color:#bade35}.energy-5{--energy-color:#d9d532}.energy-6{--energy-color:#e9b832}.energy-7{--energy-color:#f39434}.energy-8{--energy-color:#ef693c}.energy-9{--energy-color:#e5484d}.track-head>*{min-width:0;height:100%;color:inherit;letter-spacing:.12em;text-align:left;text-transform:uppercase;justify-self:stretch;align-items:center;margin:0;padding:0;font-weight:800;line-height:1;display:flex;font-family:Arial,Helvetica,sans-serif!important;font-size:10px!important}.track-head>.sortable-head{gap:4px;width:100%}.track-row>.meta-pill{text-align:center;justify-content:center;justify-self:start;align-items:center;width:36px;min-width:36px;height:28px;padding:0 6px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.track-row>.energy-pill{font-weight:600}.energy-filter{min-width:146px!important}.source-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1100px){.track-head,.track-row{grid-template-columns:minmax(190px,2fr) 44px 44px 42px minmax(85px,1fr) 48px 42px}.track-head>:nth-child(6),.track-row>:nth-child(6),.track-head>:nth-child(7),.track-row>:nth-child(7){display:none}}@media (max-width:760px){.track-row{grid-template-columns:minmax(170px,1fr) 38px 38px 38px 42px}.track-row>:nth-child(5),.track-row>:nth-child(6),.track-row>:nth-child(7){display:none}}.playable-collection-card{padding:0}.collection-card-open{z-index:1;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-end;gap:12px;width:100%;padding:18px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.collection-card-open .genre-card-copy{padding-right:34px}.collection-card-open>.flat-icon{color:#fff;flex:none;width:15px;height:15px}.genre-card-play{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0b;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:transform .18s,border-color .18s,background .18s;display:grid;position:absolute;top:18px;right:18px}.genre-card-play:hover:not(:disabled){color:#c7ff72;background:#9cff281e;border-color:#b8ff4f;transform:scale(1.06)}.genre-card-play:disabled{opacity:.35;cursor:not-allowed}.playlist-genre-card:has(.playlist-card-action-trigger.active){z-index:40}.playlist-genre-open .genre-card-copy{padding-right:76px}.playlist-card-action-wrap{z-index:4;position:absolute;top:76px;right:18px}.playlist-card-action-trigger{color:#ffffffb8;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090b0d80;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.playlist-card-action-trigger:hover,.playlist-card-action-trigger.active{color:#fff;background:#171b20;border-color:#ffffff62}.playlist-card-action-trigger .flat-icon{font-size:13px}.playlist-card-action-menu{top:38px;right:0}.playlist-card-action-menu .playlist-delete:hover{color:#ff9292!important}.playlist-card-tools{display:none}.collection-play-all-bar{background:linear-gradient(110deg,#15191d,#101215);border:1px solid #292e34;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 16px;padding:12px 14px;display:flex}.collection-play-all-bar span,.collection-play-all-bar strong,.collection-play-all-bar small{display:block}.collection-play-all-bar strong{color:#f4f6f8;font-size:12px}.collection-play-all-bar small{color:#737b84;margin-top:4px;font-size:8px}.collection-play-all-bar .library-primary{flex:none}@media (max-width:620px){.genre-card-play{width:42px;height:42px;top:14px;right:14px}.collection-card-open{padding:15px}.playlist-card-action-wrap{top:66px;right:14px}.playlist-card-action-menu{width:auto;position:fixed;top:auto;bottom:12px;left:12px;right:12px}.collection-play-all-bar{flex-direction:column;align-items:flex-start}.collection-play-all-bar .library-primary{justify-content:center;width:100%}}.collection-card-open .genre-card-copy,.playlist-genre-open .genre-card-copy{padding-right:44px}.genre-card-meta{align-items:center;gap:7px;display:flex!important}.genre-card-meta>span+span{border-left:1px solid #ffffff2c;padding-left:7px}.genre-card-play{width:34px;height:34px;top:auto;bottom:15px;right:15px}.genre-card-play .flat-icon{width:15px;height:15px;font-size:13px}.playlist-genre-card{overflow:hidden}.playlist-genre-card:before{display:block}.pack-art button{opacity:1;width:28px;height:28px;transform:none}.pack-card-meta{color:#8a9199;margin-top:5px;display:block;font-size:10px!important}.library-hero>.collection-back-action{white-space:nowrap;align-self:flex-start;align-items:center;gap:6px;margin-left:auto;display:flex}.section-back-action{white-space:nowrap;align-items:center;gap:6px;display:flex!important}.playlist-detail-action-bar{background:#101317;border:1px solid #292e34;border-radius:9px;justify-content:flex-start;margin:0 0 14px;padding:10px}.playlist-detail-action-bar .library-primary{width:auto;margin:0}.playlist-delete-action{color:#d99094;border-color:#5b3033}.playlist-delete-action:hover{color:#ffb3b7;border-color:#a34c53}@media (max-width:620px){.genre-card-play{width:32px;height:32px;top:auto;bottom:13px;right:13px}.library-hero>.collection-back-action{order:3;justify-content:center;width:100%;margin:4px 0 0}.playlist-detail-action-bar{grid-template-columns:1fr;width:100%;display:grid}.playlist-detail-action-bar button,.playlist-detail-action-bar .library-primary{justify-content:center;width:100%}.section-back-action{align-self:flex-start}.pack-art button{width:27px;height:27px;bottom:10px;right:10px}}@media (min-width:761px){.download-builder{width:min(540px,100vw - 76px)}.download-builder .queue-settings{grid-template-columns:1fr}.download-builder .folder-picker input{min-width:0}.download-builder .queue-parallel{width:100%}}@media (max-width:520px){.download-builder .queue-settings{gap:12px;padding:12px}.download-builder .folder-picker{flex-direction:column}.download-builder .folder-browse{width:100%}.download-builder .queue-actions{grid-template-columns:1fr 1fr;display:grid}.download-builder .queue-actions>small{white-space:normal;grid-column:1/-1}.download-builder .queue-actions button{justify-content:center}}.receipt-view{color:#9aa1a9;cursor:pointer;letter-spacing:.04em;background:#0e1013;border:1px solid #30353b;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800;transition:border-color .15s,color .15s}.receipt-view:hover{border-color:var(--icon-accent);color:#fff}.receipt-dialog{background:#111317;border:1px solid #343940;border-radius:13px;width:min(560px,100%);max-height:94vh;overflow:auto;box-shadow:0 28px 90px #000c}.receipt-dialog>header{border-bottom:1px solid #292e34;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px;display:flex}.receipt-brand{align-items:center;gap:13px;display:flex}.receipt-brand>img{object-fit:cover;border-radius:50%;width:46px;height:46px}.receipt-dialog h2{margin:6px 0 3px;font-size:22px}.receipt-dialog header p{color:#777e86;margin:0;font-size:12px}.receipt-body{gap:18px;padding:22px;display:grid}.receipt-meta{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.receipt-meta>div,.receipt-biller>div{background:#0d0f12;border:1px solid #292e34;border-radius:9px;padding:12px}.receipt-meta span,.receipt-biller span{color:#6f767e;letter-spacing:.1em;font-size:9px;font-weight:800;display:block}.receipt-meta strong,.receipt-biller strong{margin-top:6px;font-size:13px;display:block}.receipt-biller{grid-template-columns:1fr 1fr;gap:10px;display:grid}.receipt-lines{border-collapse:collapse;width:100%;font-size:12px}.receipt-lines th{text-align:left;color:#6f767e;letter-spacing:.1em;background:#0d0f12;border-bottom:1px solid #292e34;padding:10px 12px;font-size:9px}.receipt-lines td{color:#aeb4bb;border-bottom:1px solid #22262b;padding:12px}.receipt-lines .receipt-total td{color:#fff;border-bottom:0;font-weight:800}.receipt-footer{border-top:1px dashed #292e34;gap:8px;padding-top:6px;display:grid}.receipt-footer span{color:#8d949b;font-size:11px}.receipt-footer small{color:#6f767e;font-size:11px;line-height:1.6}.receipt-official-footer{color:#808890;border-top:1px solid #292e34;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;font-size:9px;display:flex}.receipt-official-footer strong{color:#c9ff4a;letter-spacing:.1em;font-size:9px}.receipt-official-footer span{overflow-wrap:anywhere;text-align:right}.receipt-dialog>footer{border-top:1px solid #292e34;justify-content:flex-end;gap:10px;padding:18px 22px;display:flex}.hero-art{background:radial-gradient(circle at 55% 48%,#c9ff4a1f,#0000 43%);place-items:center;display:grid}.hero-turntable{aspect-ratio:1;background:linear-gradient(145deg,#1b1f24,#0c0f12 72%);border:1px solid #2b3036;border-radius:24px;width:min(304px,86%);animation:4s ease-in-out infinite hero-deck-glow;position:relative;box-shadow:0 28px 68px #0009,inset 0 1px #ffffff0a}.hero-turntable:before{content:"";border:1px solid #ffffff07;border-radius:17px;position:absolute;top:14px;bottom:14px;left:14px;right:14px}.hero-platter{background:repeating-radial-gradient(circle,#252a2f 0 2px,#111418 3px 6px);border-radius:50%;width:84%;height:84%;position:absolute;top:7.5%;left:7.5%;box-shadow:0 0 0 4px #07090b,0 0 0 6px #30363b,0 18px 42px #000b,inset 0 0 24px #000}.hero-vinyl{will-change:transform;background:repeating-radial-gradient(circle,#0a0c0e 0 2px,#171b1f 2.5px 4px,#090b0d 4.5px 6px);border-radius:50%;animation:7s linear infinite hero-vinyl-spin;position:absolute;top:8px;bottom:8px;left:8px;right:8px;box-shadow:inset 0 0 42px #000d}.hero-vinyl:after{content:"";background:linear-gradient(125deg,#0000 32%,#ffffff0b 47%,#0000 62%);border-radius:50%;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.hero-vinyl-ring{border:1px solid #353b40;border-radius:50%;position:absolute;top:27%;bottom:27%;left:27%;right:27%}.hero-vinyl-ring.two{border-color:#24292e;top:34%;bottom:34%;left:34%;right:34%}.hero-vinyl-label{z-index:2;color:#080a0b;letter-spacing:-.08em;background:linear-gradient(145deg,#d0ff67,#adf82a);border-radius:50%;place-items:center;font-size:24px;font-weight:950;display:grid;position:absolute;top:38%;bottom:38%;left:38%;right:38%;box-shadow:0 0 0 3px #090b0d,0 0 22px #baff3420}.hero-vinyl-label small{letter-spacing:.16em;font-size:5px;position:absolute;top:61%}.hero-spindle{z-index:4;background:#e7edf0;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #222}.hero-tonearm{z-index:5;transform-origin:75% 10%;width:25%;height:60%;animation:5.2s ease-in-out infinite hero-tonearm-drift;position:absolute;top:7%;right:7.5%}.hero-tonearm-base{background:#0c0f12;border:7px solid #242a30;border-radius:50%;width:38px;height:38px;position:absolute;top:0;right:0;box-shadow:0 0 0 2px #080a0c}.hero-tonearm i{transform-origin:top;background:linear-gradient(90deg,#75808a,#e0e7eb,#66717a);border-radius:4px;width:4px;height:43%;position:absolute;top:28px;right:17px;transform:rotate(13deg)}.hero-tonearm b{background:linear-gradient(135deg,#333a41,#171b20);border-radius:5px;width:18px;height:31px;position:absolute;top:43%;right:-1px;transform:rotate(-6deg);box-shadow:0 5px 10px #0008}.hero-rpm{color:#69717a;letter-spacing:.18em;font-size:6px;font-weight:800;position:absolute;bottom:12px;left:19px}.hero-live{color:#8a9299;letter-spacing:.16em;font-size:6px;font-weight:800;position:absolute;bottom:11px;right:18px}.hero-live i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin-right:4px;animation:1.5s ease-in-out infinite hero-live-pulse;display:inline-block}.hero-art .soundwave{z-index:6;opacity:.86;gap:2px;height:34px;bottom:17px;right:20px;transform:translate(0)}.hero-art .soundwave i{transform-origin:50%;background:linear-gradient(#d8ff88,var(--lime));width:2px;height:70%;animation:.88s ease-in-out infinite hero-wave-live;animation-delay:calc(var(--wave-i)*-.055s)}@keyframes hero-vinyl-spin{0%{transform:rotate(var(--hero-angle))}to{transform:rotate(calc(var(--hero-angle) + 360deg))}}@keyframes hero-deck-glow{50%{box-shadow:0 32px 76px #000b,0 0 26px #baff3409,inset 0 1px #ffffff0a}}@keyframes hero-tonearm-drift{0%,to{transform:rotate(-1deg)}50%{transform:rotate(2.4deg)}}@keyframes hero-live-pulse{50%{opacity:.35;transform:scale(.72)}}@keyframes hero-wave-live{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@media (max-width:900px){.hero-art{opacity:.48}.hero-turntable{width:min(292px,82%)}}@media (max-width:620px){.hero-art{opacity:.25}.hero-turntable{width:min(300px,86%)}}@media (prefers-reduced-motion:reduce){.hero-turntable,.hero-vinyl,.hero-tonearm,.hero-live i,.hero-art .soundwave i{animation:none}}.playlist-editor-layout{grid-template-columns:1fr}.playlist-suggestions{overflow:hidden}.playlist-suggestion-filters{background:#111419;border-bottom:1px solid #272c33;grid-template-columns:minmax(220px,1.4fr) minmax(140px,.7fr) minmax(150px,.8fr) minmax(190px,.7fr) auto;gap:8px;padding:12px 14px;display:grid}.playlist-suggestion-filters>label{gap:5px;display:grid}.playlist-suggestion-filters>label>span,.playlist-suggestion-bpm>span{color:#747b85;letter-spacing:.13em;font-size:8px;font-weight:800}.playlist-suggestion-search{align-items:center;gap:7px;height:38px;margin:0;padding:0 10px;grid-template-columns:auto 1fr!important;display:flex!important}.playlist-suggestion-filters select,.playlist-suggestion-bpm input{color:#dfe3e6;background:#14181c;border:1px solid #30363d;border-radius:7px;outline:0;width:100%;height:38px;padding:0 10px;font-size:10px}.playlist-suggestion-filters select:focus,.playlist-suggestion-bpm input:focus{border-color:var(--lime)}.playlist-suggestion-bpm{grid-template-rows:auto 38px;grid-template-columns:1fr 24px 1fr;align-items:center;display:grid}.playlist-suggestion-bpm>span{grid-column:1/-1}.playlist-suggestion-bpm i{color:#626a73;text-align:center;font-size:7px;font-style:normal}.playlist-suggestion-reset{color:#aeb5bd;cursor:pointer;background:#191d22;border:1px solid #393f47;border-radius:7px;align-self:end;align-items:center;gap:6px;height:38px;padding:0 11px;font-size:9px;display:flex}.playlist-suggestion-table{border-top:0}.playlist-suggestion-table .track-row{height:62px;padding-inline-start:14px;padding-inline-end:14px}.playlist-suggestion-table .track-head{padding-inline-start:14px;padding-inline-end:14px}.playlist-suggestion-table .key-pill{place-items:center;display:inline-grid}.playlist-suggestion-add{width:30px;height:30px;color:var(--lime);cursor:pointer;background:#1a2414;border:1px solid #526735;border-radius:7px;place-items:center;padding:0;display:grid}.playlist-suggestion-add:hover{border-color:var(--lime);background:#25331a}.playlist-suggestion-footer{color:#727a83;border-top:1px solid #272c33;justify-content:space-between;align-items:center;padding:11px 14px;font-size:9px;display:flex}.playlist-suggestion-footer button{height:32px;color:var(--lime);cursor:pointer;background:#171d14;border:1px solid #38402f;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:9px;display:flex}.playlist-suggestion-footer button:disabled,.playlist-editor-section-head>button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:1050px){.playlist-suggestion-filters{grid-template-columns:1fr 1fr}.playlist-suggestion-search{grid-column:1/-1}.playlist-suggestion-reset{justify-content:center}}@media (max-width:760px){.playlist-suggestion-filters{grid-template-columns:1fr}.playlist-suggestion-search{grid-column:auto}.playlist-suggestion-table .track-row{grid-template-columns:minmax(170px,1fr) 38px 38px 42px}.playlist-suggestion-table .track-row>:nth-child(4),.playlist-suggestion-table .track-row>:nth-child(5),.playlist-suggestion-table .track-row>:nth-child(6){display:none}.playlist-suggestion-footer{align-items:flex-start;gap:10px}}.playlist-suggestion-filters.automatic{grid-template-columns:minmax(240px,1fr) auto}.playlist-suggestion-filters.automatic .playlist-suggestion-search{grid-column:auto}.playlist-suggestion-filters.automatic .playlist-suggestion-reset{justify-content:center;min-width:86px}@media (max-width:760px){.playlist-suggestion-filters.automatic{grid-template-columns:1fr}.playlist-suggestion-filters.automatic .playlist-suggestion-reset{width:100%}}@media (min-width:901px){.sidebar{padding:21px 16px 16px;overflow:hidden}.brand{margin:2px 7px 20px}.nav-label{margin:17px 11px 7px}.nav-item{height:38px;padding-inline-start:11px;padding-inline-end:11px;font-size:11.5px}.sidebar nav .nav-item+.nav-item{margin-top:3px}.sidebar-footer{padding:13px 9px 0}.plan-bar{margin:8px 0 0}}@media (min-width:901px) and (max-height:760px){.sidebar{padding:10px 14px 11px}.brand{margin-bottom:8px}.brand-mark{width:34px;height:34px}.nav-label{margin:6px 10px 4px}.nav-item{height:31px;font-size:10.5px}.sidebar nav .nav-item+.nav-item{margin-top:1px}.sidebar-footer{padding-top:7px}}.sidebar nav .nav-item .nav-icon,.sidebar nav .nav-item>span:nth-child(2){transition:font-size .15s,color .15s}.sidebar nav .nav-item:hover .nav-icon{font-size:17px}.sidebar nav .nav-item:hover>span:nth-child(2){font-size:calc(1em + 1px)}.sidebar-scroll-hint{z-index:3;color:#baff34;cursor:pointer;background:#141a12ed;border:1px solid #baff3440;border-radius:999px;align-items:center;gap:7px;padding:7px 10px 7px 12px;animation:1.6s ease-in-out infinite sidebar-hint-float;display:flex;position:absolute;bottom:82px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #000b}.sidebar-scroll-hint span{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.sidebar-scroll-hint i{place-items:center;animation:1.1s ease-in-out infinite sidebar-hint-arrow;display:grid}@keyframes sidebar-hint-float{50%{transform:translate(-50%,-3px)}}@keyframes sidebar-hint-arrow{50%{transform:translateY(3px)}}@media (max-width:900px){.sidebar-scroll-hint span{display:none}.sidebar-scroll-hint{padding:7px;bottom:20px}}@media (prefers-reduced-motion:reduce){.sidebar-scroll-hint,.sidebar-scroll-hint i{animation:none}}.profile-menu-scrim{z-index:21;cursor:default;background:0 0;border:0;position:fixed;top:0;bottom:0;left:0;right:0}.top-profile-menu{z-index:22;background:#15181d;border:1px solid #30353b;border-radius:11px;width:248px;padding:8px;position:absolute;top:64px;right:42px;box-shadow:0 22px 64px #000b}.top-profile-menu>header{border-bottom:1px solid #292d33;align-items:center;gap:10px;padding:9px 8px 12px;display:flex}.top-profile-menu header span:last-child{min-width:0}.top-profile-menu header strong,.top-profile-menu header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.top-profile-menu header strong{font-size:12px}.top-profile-menu header small{color:#777e87;margin-top:3px;font-size:9px}.top-profile-menu>button{color:#c9cdd2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 9px;display:flex}.top-profile-menu>button:hover{color:#fff;background:#20242a}.top-profile-menu>button span:last-child{gap:2px;display:grid}.top-profile-menu>button strong{font-size:11px}.top-profile-menu>button small{color:#777e87;font-size:9px}.top-profile-menu .profile-signout{color:#ff8c8c}.top-profile-menu .profile-signout .nav-icon{color:#ff6f6f}@media (max-width:620px){.top-profile-menu{width:min(248px,100vw - 24px);position:fixed;top:60px;right:12px}}.confirmation-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030405c9;place-items:center;padding:18px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.confirmation-dialog,.playlist-picker-dialog{background:#13161a;border:1px solid #343940;border-radius:14px;width:min(430px,100%);box-shadow:0 30px 90px #000d}.confirmation-dialog{text-align:center;padding:27px}.confirmation-icon{color:#f77;background:#ff555512;border:1px solid #ff66664a;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 14px;display:grid}.confirmation-dialog h2{margin:7px 0 8px;font-size:22px}.confirmation-dialog p{color:#90969e;margin:0 auto;font-size:12px;line-height:1.65}.confirmation-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:23px;display:grid}.confirmation-actions button{color:#c8ccd1;cursor:pointer;background:#1a1e23;border:1px solid #343940;border-radius:8px;height:40px;font-weight:800}.confirmation-actions .confirmation-accept{color:#ff9292;background:#ff59591c;border-color:#ff66665c}.confirmation-actions button:disabled{opacity:.55;cursor:wait}.browser-save-dialog .confirmation-icon{color:var(--icon-accent);background:#ff790014;border-color:#ff790052}.browser-save-dialog footer{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.browser-save-dialog footer button{justify-content:center;min-height:42px}.browser-save-dialog p strong{color:#e6e9ed}.playlist-picker-dialog{overflow:hidden}.playlist-picker-dialog>header{border-bottom:1px solid #292e34;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.playlist-picker-dialog h2{text-overflow:ellipsis;white-space:nowrap;max-width:330px;margin:6px 0 0;font-size:18px;overflow:hidden}.playlist-picker-list{gap:5px;max-height:340px;padding:10px;display:grid;overflow:auto}.playlist-picker-list>button{color:#d6d9dd;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.playlist-picker-list>button:hover{background:#1b1f24;border-color:#343940}.playlist-picker-list>button:disabled{opacity:.5;cursor:default}.playlist-picker-list>button span:nth-child(2){gap:3px;display:grid}.playlist-picker-list strong{font-size:12px}.playlist-picker-list small{color:#7d848c;font-size:10px}.playlist-picker-icon{width:36px;height:36px;color:var(--lime);background:#baff340b;border:1px solid #baff3432;border-radius:9px;place-items:center;display:grid}.playlist-picker-empty{color:#828991;text-align:center;place-items:center;gap:8px;padding:34px 18px;display:grid}.playlist-picker-empty .flat-icon{color:var(--lime);font-size:25px}.playlist-picker-empty strong{color:#d9dde1}.playlist-picker-empty small{font-size:11px}.playlist-picker-dialog>footer{border-top:1px solid #292e34;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.hero-platter{touch-action:none}.hero-vinyl{--hero-angle:0deg;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;animation:7s linear infinite hero-vinyl-spin}.hero-vinyl:active,.hero-turntable.is-scratching .hero-vinyl{cursor:grabbing}.hero-vinyl:focus-visible{box-shadow:inset 0 0 42px #000d,0 0 0 3px var(--lime),0 0 24px #baff3442}.hero-vinyl-label{text-align:center;grid-template-rows:1fr auto;padding:13% 8% 11%;line-height:.75;top:36%;bottom:36%;left:36%;right:36%;overflow:hidden}.hero-vinyl-label b{letter-spacing:-.08em;font-size:max(17px,min(2.1vw,24px));line-height:.8;display:block}.hero-vinyl-label small{letter-spacing:.12em;white-space:nowrap;margin-top:3px;font-size:5px;line-height:1;display:block;position:static}.hero-turntable .hero-wave{opacity:.78;justify-content:flex-end;align-items:center;gap:1px;width:42px;height:10px;display:flex;position:absolute;bottom:10px;right:51px;overflow:hidden;transform:none}.hero-turntable .hero-wave i{flex:0 0 2px;max-height:10px}.hero-turntable.is-scratching{border-color:#baff345c;box-shadow:0 28px 68px #0009,0 0 26px #baff3414,inset 0 1px #ffffff0a}.hero-turntable.is-scratching .hero-tonearm{animation-play-state:paused}.hero-live{white-space:nowrap;text-overflow:clip;max-width:58px;overflow:hidden}.hero-art>.vinyl{will-change:transform;animation:7.5s linear infinite home-vinyl-spin}.hero-art>.vinyl:after{animation:2.8s ease-in-out infinite home-vinyl-shine}.hero-art>.soundwave i{transform-origin:bottom;animation:.82s ease-in-out infinite home-hero-wave}.hero-art>.soundwave i:nth-child(2n){animation-delay:-.18s}.hero-art>.soundwave i:nth-child(3n){animation-delay:-.36s}.hero-art>.soundwave i:nth-child(5n){animation-delay:-.54s}@keyframes home-vinyl-spin{0%{transform:rotate(-13deg)}to{transform:rotate(347deg)}}@keyframes home-vinyl-shine{0%,to{opacity:.42}50%{opacity:1}}@keyframes home-hero-wave{0%,to{opacity:.45;transform:scaleY(.3)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hero-art>.vinyl,.hero-art>.vinyl:after,.hero-art>.soundwave i{animation:none}}.zip-history-link{cursor:pointer;transition:border-color .16s,background .16s,transform .16s}.zip-history-link:hover{outline:none;transform:translateY(-1px);background:#baff3408!important;border-color:#baff3452!important}.zip-history-link:focus-visible{outline:none;transform:translateY(-1px);background:#baff3408!important;border-color:#baff3452!important}.history-detail-backdrop{z-index:150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a0de8;width:min(540px,100vw - 76px);padding:0;animation:.18s ease-out builder-in;position:fixed;top:0;bottom:0;left:auto;right:0}.history-detail-dialog{background:#121519;border:0;border-left:1px solid #343a40;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;max-height:none;display:grid;overflow:hidden;box-shadow:-24px 0 70px #000b}.history-detail-dialog>header{border-bottom:1px solid #292e34;justify-content:space-between;gap:16px;padding:21px;display:flex}.history-detail-dialog h2{margin:5px 0;font-size:22px}.history-detail-dialog header p{color:#7f8790;margin:0;font-size:10px}.history-detail-tracks{align-content:start;min-height:0;padding:9px;display:grid;overflow:auto}.history-detail-tracks article{border-bottom:1px solid #252a30;grid-template-columns:30px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:10px;display:grid}.history-detail-tracks article>b{color:var(--lime);font-size:9px}.history-detail-tracks article>span{gap:4px;min-width:0;display:grid}.history-detail-tracks strong,.history-detail-tracks small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-detail-tracks strong{font-size:11px}.history-detail-tracks small{color:#78808a;font-size:9px}.history-detail-tracks button{width:30px;height:30px;color:var(--lime);cursor:pointer;background:#191d22;border:1px solid #3a4148;border-radius:50%}.history-detail-dialog>footer{border-top:1px solid #292e34;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.history-detail-dialog>footer small{color:#767e87;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:760px){.history-detail-backdrop{width:100%;height:min(720px,92vh);animation:.18s ease-out builder-up;top:auto;bottom:0;left:0;right:0}.history-detail-dialog{border-top:1px solid #343a40;border-left:0;border-radius:14px 14px 0 0}}.account-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:stretch}.account-plan-expanded{grid-area:1/1/3}.account-grid>.account-card:not(.account-plan-expanded){grid-column:2}.account-renewal-head{border-top:1px solid #292e34;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:17px;display:flex}.account-renewal-head>span{gap:4px;display:grid}.account-renewal-head small{color:#7c848d;font-size:9px}.account-renewal-list{border:1px solid #292e34;border-radius:9px;margin-top:10px;display:grid;overflow:hidden}.account-renewal-list>button{color:#dce0e3;text-align:left;cursor:pointer;background:#101317;border:0;border-bottom:1px solid #292e34;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.account-renewal-list>button:last-child{border-bottom:0}.account-renewal-list>button:hover{background:#181d21}.account-renewal-list>button>span{gap:3px;display:grid}.account-renewal-list small{color:#7c848d;font-size:9px}.account-renewal-list b{font-size:10px}.account-renewal-list i{font-size:8px;font-style:normal}.account-card dd[title]{cursor:help}.account-card dd{text-overflow:ellipsis;white-space:nowrap;max-width:62%;overflow:hidden}@media (max-width:980px){.account-grid{grid-template-columns:1fr}.account-plan-expanded,.account-grid>.account-card:not(.account-plan-expanded){grid-area:auto/1}.account-renewal-head{flex-direction:column;align-items:flex-start}.account-renewal-list>button{grid-template-columns:1fr auto}.account-renewal-list i{grid-column:1/-1}}.renewal-reminder-controls{background:#0f1215;border:1px solid #293039;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:13px;display:flex}.renewal-reminder-controls>span{gap:3px;margin-right:auto;display:grid}.renewal-reminder-controls small{color:#7c848d;font-size:9px}.renewal-reminder-controls button{color:#858d96;cursor:pointer;background:#15191d;border:1px solid #333a42;border-radius:8px;align-items:center;gap:6px;padding:8px 9px;font-size:9px;font-weight:800;display:flex}.renewal-reminder-controls button i{background:#535b64;border-radius:50%;width:8px;height:8px}.renewal-reminder-controls button.active{color:#dce6cc;background:#162010;border-color:#617c31}.renewal-reminder-controls button.active i{background:var(--lime);box-shadow:0 0 8px #baff3470}.telegram-support-action{color:#d8dee5;cursor:pointer;background:#12171c;border:1px solid #2f3942;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:11px;font-weight:800;display:flex}.telegram-support-action:hover{color:var(--lime);border-color:#6f8b3b}.software-grid>.page-empty{grid-column:1/-1;width:100%}.desktop-fullscreen-control{color:var(--lime);place-items:center;transition:border-color .16s,background .16s,transform .16s;display:grid}.desktop-fullscreen-control:hover{border-color:var(--lime);background:#1b2118;transform:translateY(-1px)}.desktop-fullscreen-control i{font-size:14px;line-height:1}.dj-queue-list,.builder-list,.download-history,.download-queue,.history-detail-tracks,.playlist-editor-tracks,.playlist-suggestion-list,.playlist-picker-list,.live-search-results,.renewal-history,.sidebar nav{overscroll-behavior-y:contain;touch-action:pan-y}.harmonic-row-actions{flex:none}.harmonic-row-actions .track-actions-trigger{width:28px;height:28px}.dj-harmonic-panel>.track-action-menu,.dj-harmonic-panel>.track-action-menu.flip-up{z-index:41;top:auto;bottom:12px;right:12px}.download-toast.error{background:#241416;border-color:#673038}.download-toast.error>span{background:#ff5f6d}.account-status.expired{color:#ff7b86;background:#241416}.account-status.expired i{background:#ff5f6d}.track-head,.track-row{grid-template-columns:minmax(220px,2fr) 56px 56px 64px minmax(100px,.9fr) minmax(120px,1.1fr) 58px 66px 64px}.format-cell{color:#c5cbd1;letter-spacing:.06em;background:#15191d;border:1px solid #343a41;border-radius:5px;align-items:center;width:max-content;padding:4px 7px;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:800;display:inline-flex}.release-group{overflow:visible}.release-group-head{border-radius:10px 10px 0 0}.renewal-dialog{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.renewal-dialog-body{overscroll-behavior:contain;min-height:0;padding-bottom:18px;overflow:auto}.renewal-dialog-body .renewal-plan-grid{padding-bottom:4px}.renewal-progress{background:#0d1013;border-bottom:1px solid #292e34;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 20px;display:grid}.renewal-progress span{color:#606870;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex;position:relative}.renewal-progress span i{background:#111317;border:2px solid #454b52;border-radius:50%;width:9px;height:9px}.renewal-progress span.active{color:#d8dce0}.renewal-progress span.active i{border-color:var(--lime);background:var(--lime);box-shadow:0 0 10px #baff344c}.renewal-method-grid{gap:9px;padding:20px;display:grid}.renewal-method-grid>button{color:#9299a1;text-align:left;cursor:pointer;background:#0e1013;border:1px solid #30353b;border-radius:9px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.renewal-method-grid>button.active{border-color:var(--lime);background:#141a11}.renewal-method-grid>button>span:nth-child(2){gap:5px;display:grid}.renewal-method-grid strong{color:#e2e5e8;font-size:13px}.renewal-method-grid small{font-size:10px;line-height:1.45}.renewal-method-grid>button>i{color:var(--lime);display:none}.renewal-method-grid>button.active>i{display:block}.renewal-dialog>footer{background:#111317;margin-top:0}@media (max-width:760px){.track-head,.track-row{grid-template-columns:minmax(160px,1fr) 42px 42px 44px 50px 42px}.track-head>:nth-child(5),.track-head>:nth-child(6),.track-head>:nth-child(8),.track-row>:nth-child(5),.track-row>:nth-child(6),.track-row>:nth-child(8){display:none}.track-action-menu,.track-action-menu.flip-up{position:fixed;top:auto;bottom:12px}.renewal-dialog{max-height:96vh}.renewal-dialog>header{padding:16px}.renewal-progress{padding-inline-start:16px;padding-inline-end:16px}.renewal-plan-grid{grid-template-columns:1fr}.renewal-dialog>footer{padding:12px 16px}.renewal-dialog>footer button{flex:1;justify-content:center}}@media (max-width:760px){.playlist-suggestion-table .track-head,.playlist-suggestion-table .track-row{grid-template-columns:minmax(160px,1fr) 42px 42px 44px 50px 42px}.playlist-suggestion-table .track-head>:nth-child(5),.playlist-suggestion-table .track-head>:nth-child(6),.playlist-suggestion-table .track-head>:nth-child(8),.playlist-suggestion-table .track-row>:nth-child(5),.playlist-suggestion-table .track-row>:nth-child(6),.playlist-suggestion-table .track-row>:nth-child(8){display:none}}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}body>*{display:none!important}body>#root{width:auto!important;height:auto!important;min-height:0!important;display:block!important}#root>*{display:none!important}#root>.app-shell{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.app-shell>*{display:none!important}.app-shell>.integration-backdrop:has(.receipt-dialog){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important}.receipt-dialog{-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid;page-break-inside:avoid;color:#111!important;width:calc(100% - 24mm)!important;max-width:none!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #626a73!important;border-radius:0!important;margin:12mm!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11pt!important;display:block!important;overflow:visible!important}.receipt-dialog>header{background:#fff!important;border-bottom:2px solid #252a30!important;padding:18px 20px!important}.receipt-dialog h2{color:#08090a!important;font-size:22pt!important;line-height:1.15!important}.receipt-dialog header p{color:#343a40!important;font-size:11pt!important}.receipt-dialog .kicker{color:#111!important;font-size:9pt!important}.receipt-brand>img{width:52px!important;height:52px!important}.receipt-official-footer{color:#252a30!important;border-top:2px solid #252a30!important}.receipt-official-footer strong,.receipt-official-footer span{color:#111!important;font-size:8.5pt!important}.receipt-body{background:#fff!important;gap:16px!important;padding:20px!important}.receipt-meta,.receipt-biller{gap:9px!important}.receipt-meta>div,.receipt-biller>div{break-inside:avoid;page-break-inside:avoid;background:#f3f5f6!important;border:1px solid #777f87!important;padding:12px!important}.receipt-meta span,.receipt-biller span{color:#353b42!important;font-size:8pt!important}.receipt-meta strong,.receipt-biller strong{color:#08090a!important;font-size:11pt!important;line-height:1.35!important}.receipt-lines{break-inside:avoid;page-break-inside:avoid;color:#111!important;font-size:10.5pt!important}.receipt-lines th{color:#111!important;background:#e8ebed!important;border-bottom:2px solid #252a30!important;padding:10px 12px!important;font-size:8pt!important}.receipt-lines td{color:#111!important;border-bottom:1px solid #777f87!important;padding:12px!important}.receipt-lines .receipt-total td{color:#000!important;font-size:11pt!important}.receipt-footer{border-top:1px dashed #555!important}.receipt-footer span,.receipt-footer small{color:#252a30!important;font-size:9pt!important;line-height:1.5!important}.receipt-dialog>footer,.receipt-dialog .modal-close{display:none!important}}.playlist-suggestion-table .track-head,.playlist-suggestion-table .track-row{grid-template-columns:minmax(220px,2fr) 48px 48px 48px minmax(90px,.85fr) minmax(115px,1fr) 50px 42px}@media (max-width:1100px){.playlist-suggestion-table .track-head,.playlist-suggestion-table .track-row{grid-template-columns:minmax(190px,2fr) 44px 44px 42px minmax(85px,1fr) 48px 42px}.playlist-suggestion-table .track-head>:nth-child(6),.playlist-suggestion-table .track-row>:nth-child(6),.playlist-suggestion-table .track-head>:nth-child(7),.playlist-suggestion-table .track-row>:nth-child(7){display:none}}@media (max-width:760px){.playlist-suggestion-table .track-row{grid-template-columns:minmax(170px,1fr) 38px 38px 38px 42px}.playlist-suggestion-table .track-row>:nth-child(4){display:inline-grid}.playlist-suggestion-table .track-row>:nth-child(5),.playlist-suggestion-table .track-row>:nth-child(6),.playlist-suggestion-table .track-row>:nth-child(7){display:none}}.track-head,.track-row,.playlist-suggestion-table .track-head,.playlist-suggestion-table .track-row{grid-template-columns:minmax(180px,2.4fr) 52px 52px 70px minmax(88px,.8fr) 60px 54px 66px;column-gap:8px;padding-inline-start:8px;padding-inline-end:8px}.track-head>*{text-align:left;white-space:nowrap;min-width:0;letter-spacing:.08em!important;font-family:Arial,Helvetica,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important}.track-row>.meta-pill,.playlist-suggestion-table .track-row>.meta-pill{width:36px;min-width:36px;height:28px;padding:0 6px;font-family:Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:600!important;line-height:1!important}.energy-pill[aria-pressed=true]{outline:2px solid var(--energy-color);outline-offset:2px}.track-title,.track-title>span{min-width:0;overflow:hidden}.track-title strong,.track-title small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.track-title strong{width:100%}@media (max-width:1100px){.track-head,.track-row,.playlist-suggestion-table .track-head,.playlist-suggestion-table .track-row{grid-template-columns:minmax(170px,2fr) 48px 48px 68px minmax(82px,1fr) 66px}.track-head>:nth-child(6),.track-row>:nth-child(6),.track-head>:nth-child(7),.track-row>:nth-child(7){display:none}}@media (max-width:760px){.track-row,.playlist-suggestion-table .track-row{grid-template-columns:minmax(170px,1fr) 38px 38px 38px 42px}.track-row>:nth-child(4),.playlist-suggestion-table .track-row>:nth-child(4){display:inline-flex}.track-row>:nth-child(5),.track-row>:nth-child(6),.track-row>:nth-child(7),.playlist-suggestion-table .track-row>:nth-child(5),.playlist-suggestion-table .track-row>:nth-child(6),.playlist-suggestion-table .track-row>:nth-child(7){display:none}}.release-more{width:100%;color:var(--lime);cursor:pointer;background:#171b20;border:1px solid #343a42;border-radius:8px;margin:12px 0 2px;padding:12px;font-size:10px;font-weight:800}.release-more:hover{border-color:var(--lime);background:#1c221a}.download-credit-summary{background:#12180f;border:1px solid #354522;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;padding:14px;display:grid}.download-credit-summary span{gap:3px;display:grid}.download-credit-summary small{color:#7d8874;letter-spacing:.1em;font-size:8px;font-weight:800}.download-credit-summary strong{color:var(--lime);font-size:20px}.download-credit-summary p{color:#899184;grid-column:1/-1;margin:0;font-size:9px}.renewal-mode-grid{grid-template-columns:1fr 1fr;gap:10px;padding:20px 20px 0;display:grid}.renewal-mode-grid button{color:#d9dde1;text-align:left;cursor:pointer;background:#0e1013;border:1px solid #30363d;border-radius:10px;gap:6px;padding:14px;display:grid}.renewal-mode-grid button.active{border-color:var(--lime);background:#151d10;box-shadow:0 0 0 1px #baff3418}.renewal-mode-grid strong{font-size:13px}.renewal-mode-grid small{color:#7d858d;font-size:10px;line-height:1.45}.renewal-addon-section{background:#0e1013;border:1px solid #2b3036;border-radius:10px;margin:18px 20px 0;padding:16px}.renewal-addon-section.required{background:#11170e;border-color:#3a4c25}.renewal-addon-section>p{color:#858c95;margin:6px 0 14px;font-size:10px;line-height:1.5}.renewal-addon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.renewal-addon-grid button{color:#d9dde1;text-align:left;cursor:pointer;background:#14171b;border:1px solid #343a42;border-radius:8px;gap:5px;min-height:72px;padding:11px;display:grid}.renewal-addon-grid button.active{border-color:var(--lime);background:#172010}.renewal-addon-grid button strong{font-size:13px}.renewal-addon-grid button small{color:#858c95;font-size:9px}.renewal-review-stack{gap:18px;padding:20px;display:grid}.renewal-review-stack .payment-instructions,.renewal-review-stack .receipt-upload,.renewal-review-stack .renewal-order-summary{margin:0}.renewal-review-stack .receipt-upload{gap:7px;display:grid}.renewal-review-stack .receipt-upload b{margin-top:0}@media (max-width:700px){.renewal-mode-grid{grid-template-columns:1fr}.renewal-addon-grid{grid-template-columns:1fr 1fr}.download-credit-summary{grid-template-columns:1fr}.download-credit-summary p{grid-column:auto}}.renewal-dialog-body .payment-instructions+.renewal-order-summary{margin-top:14px}.renewal-dialog-body .payment-instructions+.receipt-upload{margin-top:18px}@media (max-width:520px){.renewal-dialog{border-radius:12px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.renewal-dialog>header{padding:15px}.renewal-dialog h2{font-size:20px;line-height:1.15}.renewal-progress{gap:4px;padding:11px 14px}.renewal-progress span{font-size:8px}.renewal-mode-grid,.renewal-plan-grid,.renewal-method-grid{padding:14px 14px 0}.renewal-addon-section{margin:14px 14px 0;padding:13px}.renewal-addon-grid{grid-template-columns:1fr}.renewal-review-stack{gap:14px;padding:14px}.renewal-order-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.renewal-order-summary strong{overflow-wrap:anywhere}.renewal-dialog>footer{position:sticky;bottom:0}.renewal-dialog>footer .library-primary{min-width:0}.payment-instructions{gap:9px}}.payment-instructions p{white-space:pre-line;overflow-wrap:anywhere;line-height:1.65}.payment-instruction-content{flex:1;min-width:0}.payment-field-list{gap:8px;margin-top:10px;display:grid}.payment-field-row{background:#10120f;border:1px solid #33372f;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.payment-field-row>span{gap:3px;min-width:0;display:grid}.payment-field-row small{color:#747b83;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.payment-field-row b{color:#e6e9e3;overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px}.payment-field-row button{color:var(--lime);cursor:pointer;background:#172010;border:1px solid #46532e;border-radius:6px;flex:none;padding:6px 9px;font-size:9px;font-weight:800}.payment-qr{aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #39412f;border-radius:10px;width:min(220px,100%);margin:12px auto 0;padding:8px;display:block}:where(.app-shell,.landing-shell,.legal-shell,.web-installer-shell,.web-status-shell,.web-status-loading,.native-auth-shell,.server-setup-shell){background:#090a0c!important}.search-result-row{border-top:1px solid #22262b;align-items:center;min-height:58px;display:flex;position:relative}.search-result-open{color:#dfe1e3;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:11px;min-width:0;min-height:58px;padding:8px;display:flex}.search-result-row:hover,.search-result-row:focus-within{background:#1c2025;border-radius:7px}.search-result-open:focus{outline:0}.search-result-row:hover .search-play{opacity:1}.search-result-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-result-meta{flex:none}.search-result-actions{flex:0 0 34px;margin-right:4px}.search-result-actions .track-action-menu{right:0}.mobile-nav-toggle,.mobile-nav-close,.mobile-nav-scrim{display:none}@keyframes mobile-sidebar-in{0%{transform:translate(-105%)}to{transform:translate(0)}}@media (max-width:760px){html,body{max-width:100%;overflow-x:hidden}.content{min-width:0;padding-left:0}.mobile-nav-toggle{cursor:pointer;background:#14171b;border:1px solid #30353b;border-radius:9px;flex:0 0 38px;place-content:center;gap:4px;width:38px;height:38px;padding:0;display:grid}.mobile-nav-toggle span{background:var(--icon-accent);border-radius:2px;width:16px;height:2px;display:block}.mobile-nav-scrim{z-index:39;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#030405b8;border:0;transition:opacity .24s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-nav-scrim.visible{opacity:1;pointer-events:auto}.sidebar{z-index:40;width:min(286px,86vw);height:100dvh;padding:20px 14px 16px;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;left:0;right:auto;transform:translate(-105%);box-shadow:24px 0 70px #000c}.sidebar.mobile-open{transform:translate(0)}.sidebar .brand{justify-content:flex-start;margin:2px 8px 17px;padding-right:42px}.sidebar .brand>span:last-child,.sidebar .nav-label,.sidebar .nav-item .badge,.sidebar .nav-item>span:not(.nav-icon),.sidebar .sidebar-footer{display:initial}.sidebar .brand-text,.sidebar .brand-sub{display:flex}.sidebar .brand-text{flex-direction:column}.sidebar .nav-label{margin:14px 11px 6px;display:block}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-bottom:12px;overflow-y:auto}.sidebar .nav-item{justify-content:flex-start;height:42px;font-size:12px}.sidebar .nav-item .badge{margin-left:auto}.sidebar .sidebar-footer{padding-top:12px;display:block}.mobile-nav-close{cursor:pointer;background:#181b20;border:1px solid #30353b;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:19px;right:15px}.topbar{gap:8px;height:64px;padding:0 12px;position:fixed;top:0;bottom:auto;left:0;right:0}.search-wrap{flex:1;min-width:0}.search{width:100%;min-width:0;height:38px}.search kbd{display:none}.search input{font-size:16px}.top-actions{flex:none;gap:4px}.icon-button,.top-profile-button{width:32px;height:32px}.top-profile-button .avatar{width:26px;height:26px}.global-live-search-results,.live-search-results{z-index:45;position:fixed;width:auto!important;max-width:none!important;max-height:calc(100dvh - 72px)!important;top:60px!important;left:8px!important;right:8px!important}.global-search-scroll,.live-search-results{overscroll-behavior:contain}.page{width:100%;min-width:0;padding:78px 12px 166px}.hero{min-height:330px}.hero-copy{padding:30px 20px}.hero h1{font-size:max(35px,min(11vw,46px))}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions button{width:100%}.section-block{margin-top:28px}.section-heading{gap:12px}.section-heading h2{font-size:19px}.section-heading>button{flex:none}.library-view,.library-panel,.featured-packs-page,.playlists-page,.pack-detail-page{min-width:0}.library-hero{flex-wrap:wrap;align-items:flex-start;padding:18px}.library-hero>div{min-width:0}.library-hero h1{overflow-wrap:anywhere;font-size:27px}.library-hero p{line-height:1.55}.library-stats{grid-template-columns:1fr;gap:8px}.library-stats article{min-height:82px;padding:14px}.genre-catalog-grid,.home-folder-grid,.home-genre-grid,.section-root-folder-grid,.nested-folder-grid,.software-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.genre-card{min-width:0}.genre-card-copy strong{white-space:normal;overflow-wrap:anywhere}.collection-card-open,.track-controls,.filter-selects{min-width:0}.track-controls{flex-direction:column;align-items:stretch}.filter-selects{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.compound-filter,.filter-selects label{min-width:0}.sort-control{width:100%;margin:0}.sort-control select{width:100%}.track-table{min-width:0;overflow:visible}.track-head{display:none}.track-row,.playlist-suggestion-table .track-row{grid-template-columns:minmax(0,1fr) 34px 34px 34px 38px;column-gap:4px;width:100%;min-width:0;height:56px;min-height:56px;padding:0 8px}.track-row>:nth-child(5),.track-row>:nth-child(6),.track-row>:nth-child(7),.playlist-suggestion-table .track-row>:nth-child(5),.playlist-suggestion-table .track-row>:nth-child(6),.playlist-suggestion-table .track-row>:nth-child(7){display:none}.track-title{gap:8px}.track-title .mini-cover{flex-basis:34px;width:34px;height:34px}.track-title strong{font-size:11px}.track-title small{margin-top:3px;font-size:9px}.track-row>.meta-pill,.playlist-suggestion-table .track-row>.meta-pill{width:30px;min-width:30px;height:27px;padding:0 3px;font-size:9px!important}.row-actions{justify-content:center}.row-actions>button{background:#15191e;border:1px solid #30363d;border-radius:8px;width:34px;height:34px}.track-action-menu,.track-action-menu.flip-up{max-height:min(430px,100dvh - 24px);overflow:auto;width:auto!important;bottom:8px!important;left:8px!important;right:8px!important}.playlist-editor>header,.playlist-editor>footer,.playlist-editor-section-head{flex-direction:column;align-items:stretch;gap:10px}.playlist-editor>footer>div{grid-template-columns:1fr 1fr;display:grid}.playlist-editor>footer button{justify-content:center}.account-grid,.service-detail-body,.pack-detail-overview{grid-template-columns:1fr}.account-card{min-width:0}.account-card dl>div{gap:8px}.account-card dd{overflow-wrap:anywhere;max-width:58%}.dj-player,.dj-player.dj-player-min{width:100%;max-width:100%;height:132px;padding:10px 11px calc(10px + var(--tp-safe-bottom,env(safe-area-inset-bottom)));grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:7px 8px;display:grid;left:0;right:0}.dj-deck-info{grid-column:1/-1;gap:9px}.dj-platter{flex-basis:42px;width:42px;height:42px}.dj-platter:after{top:14px;bottom:14px;left:14px;right:14px}.dj-track-copy strong{margin:0;font-size:12px}.dj-track-copy>span{margin-top:3px;font-size:10px}.dj-controls{gap:5px}.dj-controls button{width:30px;height:30px}.dj-controls .pause{width:34px;height:34px}.dj-transport{grid-column:1;min-width:0}.dj-waveform-wrapper{display:none}.dj-readout{gap:4px;padding:5px 6px;display:flex}.dj-readout span{gap:2px}.dj-readout small{font-size:7px!important}.dj-readout b{font-size:9px}.dj-mini-bar-row,.dj-player:not(.dj-player-min) .dj-mini-bar-row{display:flex}.dj-mini-time{font-size:8px}.dj-mini-bar{height:5px}.dj-master{grid-column:2;justify-self:end;gap:5px;padding:0}.dj-volume-control,.dj-meter,.dj-volume-toggle{display:none!important}.dj-master button{width:30px;height:30px}.dj-player.dj-player-min{grid-template-rows:1fr;grid-template-columns:1fr;height:66px;padding-block-start:7px;padding-block-end:7px}.dj-player.dj-player-min .dj-deck-info{grid-column:1}.dj-player.dj-player-min .dj-transport,.dj-player.dj-player-min .dj-master,.dj-minimize{display:none}.dj-queue-panel{max-width:none;margin-bottom:8px;left:7px;right:7px}.dj-queue-list{max-height:min(46dvh,320px)}.dj-queue-item{gap:8px;padding:9px 10px}.dj-queue-item small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.playlist-bar,.playlist-bar.above-player{bottom:calc(132px + var(--tp-safe-bottom,env(safe-area-inset-bottom)))}.download-toast{left:10px;right:10px;bottom:calc(142px + var(--tp-safe-bottom,env(safe-area-inset-bottom)));width:auto}}@media (max-width:480px){.topbar{padding-inline-start:8px;padding-inline-end:8px}.mobile-nav-toggle{flex-basis:35px;width:35px;height:35px}.top-actions{gap:3px}.icon-button,.top-profile-button{width:30px;height:30px}.search{padding-inline-start:9px;padding-inline-end:9px}.search input::placeholder{color:#0000}.page{padding-inline-start:9px;padding-inline-end:9px}.genre-catalog-grid,.home-folder-grid,.home-genre-grid,.section-root-folder-grid,.nested-folder-grid,.software-grid,.pack-grid,.filter-selects{grid-template-columns:1fr}.track-row,.playlist-suggestion-table .track-row{grid-template-columns:minmax(0,1fr) 31px 31px 31px 34px;column-gap:2px}.track-title .mini-cover{flex-basis:31px;width:31px;height:31px}.track-title strong{font-size:10px}.track-title small{font-size:8px}.track-row>.meta-pill,.playlist-suggestion-table .track-row>.meta-pill{width:28px;min-width:28px}.dj-platter{display:none}.dj-deck-info{gap:6px}.dj-controls button{width:28px;min-width:28px}.dj-controls .pause{width:32px;min-width:32px}}@media (prefers-reduced-motion:reduce){.sidebar,.mobile-nav-scrim{transition:none}}.status-dot.green{display:none}.search-result-open .mini-cover{border:1px solid #2d3238;background:#15191e!important}.search-play{background:0 0}.dj-mobile-controls,.dj-mobile-favorite,.dj-mobile-track-actions,.harmonic-mobile-icon{display:none}@media (max-width:760px){html,body{overscroll-behavior-x:none;touch-action:pan-y;max-width:100%;overflow-x:hidden}.track-row>.row-actions{display:flex!important}.search-result-row .search-play{opacity:1}.page{padding-bottom:calc(240px + var(--tp-safe-bottom,env(safe-area-inset-bottom)))}.dj-player,.dj-player.dj-player-min{height:220px;padding:14px 16px calc(11px + var(--tp-safe-bottom,env(safe-area-inset-bottom)));background:radial-gradient(circle at 18% -8%,#25303a80,#0000 42%),linear-gradient(#171d23 0%,#0a0d10 100%);border:1px solid #303842;border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;gap:6px;transition:height .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),border-radius .35s,box-shadow .35s;display:flex;box-shadow:0 -20px 64px #000e}.dj-player:before{content:"";opacity:.65;background:#78818a;border-radius:3px;width:32px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.dj-deck-info,.dj-player.dj-player-min .dj-deck-info{grid-template-rows:42px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;width:100%;height:42px;margin-top:5px;display:grid}.dj-deck-info:before{display:none}.dj-deck-info>.dj-track-copy{grid-column:1}.dj-deck-info>.dj-mobile-track-actions{grid-column:2}.dj-platter{display:none!important}.dj-platter:before{background:linear-gradient(135deg,#ff7900,#29150a)!important;border:0!important;border-radius:6px!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.dj-platter:after,.dj-platter>i{display:none!important}.dj-platter.cover-blue:before{background:linear-gradient(135deg,#198dd1,#102641)!important}.dj-platter.cover-purple:before{background:linear-gradient(135deg,#b34cf0,#2b153d)!important}.dj-platter.cover-red:before{background:linear-gradient(135deg,#ef4c56,#3b1118)!important}.dj-platter.cover-gold:before{background:linear-gradient(135deg,#e7c447,#4a3514)!important}.dj-track-copy{text-align:left;place-self:center stretch;min-width:0;padding:0}.dj-track-copy strong,.dj-track-copy>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.dj-track-copy strong{line-height:1.25;font-size:10px!important}.dj-track-copy>span{line-height:1.2;margin-top:2px!important;font-size:8px!important}.dj-mobile-favorite,.dj-mobile-track-actions{align-self:center;margin-top:0}.dj-mobile-favorite,.dj-mobile-track-actions>button{color:#c9cdd2;place-items:center;width:34px;height:34px;padding:0;display:grid;background:0 0!important;border:0!important}.dj-mobile-favorite.active{color:#ff7900}.dj-mobile-favorite .flat-icon{display:none}.dj-mobile-favorite:before{content:"♡";font:25px/1 Arial,sans-serif}.dj-mobile-favorite.active:before{content:"♥"}.dj-mobile-track-actions .flat-icon{font-size:18px}.dj-mobile-favorite{display:none!important}.dj-mobile-track-actions{justify-content:center;align-items:center;display:flex;position:relative}.dj-mobile-track-actions>button{color:#ff7900}.dj-mobile-track-actions .track-action-menu{display:block}.dj-desktop-controls{display:none!important}.dj-mobile-controls{left:25%;right:25%;bottom:calc(10px + var(--tp-safe-bottom,env(safe-area-inset-bottom)));order:3;justify-content:space-between;align-items:center;width:auto;height:52px;margin:0;padding:0;display:flex;position:absolute}.dj-mobile-controls button{color:#f0f2f4!important;background:0 0!important;border:0!important;outline:0!important;width:36px!important;height:36px!important}.dj-mobile-controls .pause{box-shadow:0 7px 22px #ff79004a;color:#fff!important;background:#ff7900!important;width:52px!important;height:52px!important}.dj-mobile-controls .pause .flat-icon{font-size:18px}.dj-player .flat-icon.fi{color:currentColor}.dj-transport,.dj-player.dj-player-min .dj-transport{flex-direction:column;order:2;gap:4px;width:100%;display:flex}.dj-readout,.dj-player.dj-player-min .dj-readout{width:auto;box-shadow:none;background:0 0;border:0;order:1;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:0;transition:opacity .2s,transform .32s;display:grid;position:absolute;top:62px;left:16px;right:16px}.dj-readout span{white-space:nowrap;text-align:center;background:#10151a;border:1px solid #3a424c;border-radius:5px;justify-content:center;align-items:center;gap:5px;height:26px;padding:0 3px;display:flex}.dj-readout small,.dj-readout b{justify-content:center;align-items:center;line-height:1;display:inline-flex}.dj-readout small{color:#68717a;font-size:6px!important}.dj-readout b{color:var(--lime);font-size:9px}.dj-readout span:nth-child(2){border-color:#2775a6}.dj-readout span:nth-child(2) b{color:#52b8ff}.dj-readout span:nth-child(3){border-color:#965016}.dj-readout span:nth-child(3) b{color:#ff9a3d}.dj-waveform-wrapper,.dj-player.dj-player-min .dj-waveform-wrapper{touch-action:none;background:0 0;border:0;order:2;width:100%;height:40px;margin-top:33px;transition:height .35s,margin .35s,opacity .2s;display:block}.dj-waveform-canvas{width:calc(100% - 56px);height:34px;margin:2px 28px}.dj-wave-time{background:0 0;padding:0;font-size:8px;top:50%;bottom:auto;left:0;transform:translateY(-50%)}.dj-wave-time.dj-wave-total{right:0}.dj-mini-bar-row,.dj-player:not(.dj-player-min) .dj-mini-bar-row,.dj-player.dj-player-min .dj-mini-bar-row{display:none}.dj-master button{touch-action:manipulation}.dj-master .dj-volume-control,.dj-master .dj-meter,.dj-master .dj-volume-toggle,.dj-master .player-row-actions{display:none!important}.dj-master,.dj-player.dj-player-min .dj-master{left:8.5%;right:auto;bottom:calc(18px + var(--tp-safe-bottom,env(safe-area-inset-bottom)));z-index:2;pointer-events:none;justify-content:space-between;justify-self:auto;align-items:center;max-width:none;height:36px;padding:0;display:flex;position:absolute;width:83%!important}.dj-master>button{color:#ff7900;pointer-events:auto;background:0 0;border:0;width:36px;height:36px}.dj-master>button[aria-label="Harmonic mix suggestions"]{order:-1;display:grid}.dj-master>button[aria-label=Queue]{order:2}.dj-master .queue-count{color:#fff;background:#ff7900;top:-2px;right:-3px}.harmonic-desktop-icon{display:inline-grid}.harmonic-mobile-icon{display:none}.dj-minimize{z-index:6;transform:translate(-50%);color:#0000!important;opacity:1!important;background:0 0!important;border:0!important;width:58px!important;height:18px!important;display:grid!important;top:0!important;left:50%!important}.dj-minimize:after{content:"";background:#78818a;border-radius:3px;width:30px;height:4px;position:absolute;top:7px;left:14px}.dj-player.dj-player-min{height:96px;padding:10px 14px calc(8px + var(--tp-safe-bottom,env(safe-area-inset-bottom)));border-radius:15px 15px 0 0;gap:0;box-shadow:0 -10px 35px #000b}.dj-player.dj-player-min:before,.dj-player.dj-player-min .dj-deck-info:before{display:none}.dj-player.dj-player-min .dj-deck-info{grid-template-rows:44px;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;width:auto;height:44px;margin:0;position:absolute;top:18px;left:14px;right:70px}.dj-player.dj-player-min .dj-track-copy{text-align:left;grid-column:1;align-self:center;padding:0;transition:transform .35s}.dj-player.dj-player-min .dj-track-copy strong,.dj-player.dj-player-min .dj-track-copy>span{text-align:left}.dj-player.dj-player-min .dj-track-copy strong{font-size:10px!important}.dj-player.dj-player-min .dj-track-copy>span{font-size:8px!important}.dj-player.dj-player-min .dj-mobile-track-actions,.dj-player.dj-player-min .dj-master,.dj-player.dj-player-min .dj-readout{display:none!important}.dj-player.dj-player-min .dj-transport{left:14px;right:14px;bottom:calc(6px + var(--tp-safe-bottom,env(safe-area-inset-bottom)));width:auto;height:24px;margin:0;position:absolute;display:flex!important}.dj-player.dj-player-min .dj-waveform-wrapper{display:none!important}.dj-player.dj-player-min .dj-mini-bar-row{align-items:center;gap:7px;width:100%;height:24px;margin:0;display:flex!important}.dj-player.dj-player-min .dj-mini-time{color:#a5adb6;text-align:left;background:0 0;flex:none;min-width:20px;padding:0;font-size:7px;line-height:1;display:block;position:static;transform:none}.dj-player.dj-player-min .dj-mini-total{text-align:right}.dj-player.dj-player-min .dj-mini-bar{width:auto;min-width:0;height:24px;box-shadow:none;touch-action:none;cursor:ew-resize;border-radius:999px;flex:auto}.dj-player.dj-player-min .dj-mobile-controls{width:44px;height:44px;transition:top .4s cubic-bezier(.22,1,.36,1);top:20px;bottom:auto;left:auto;right:14px}.dj-player.dj-player-min .dj-mobile-controls button{display:none!important}.dj-player.dj-player-min .dj-mobile-controls .pause{width:44px!important;height:44px!important;display:grid!important}.app-shell:has(.dj-player-min) .page{padding-bottom:calc(116px + var(--tp-safe-bottom,env(safe-area-inset-bottom)))}.app-shell:has(.dj-player-min) .playlist-bar{bottom:calc(96px + var(--tp-safe-bottom,env(safe-area-inset-bottom)))}.playlist-bar,.playlist-bar.above-player{bottom:calc(220px + var(--tp-safe-bottom,env(safe-area-inset-bottom)));transition:bottom .42s cubic-bezier(.22,1,.36,1)}.download-toast{bottom:calc(232px + var(--tp-safe-bottom,env(safe-area-inset-bottom)))}}html.player-modal-open,html.player-modal-open body{overscroll-behavior:none!important;overflow:hidden!important}.dj-player-modal-backdrop{z-index:180;-webkit-backdrop-filter:blur(8px);overscroll-behavior:contain;touch-action:none;background:#030507c9;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.dj-player-modal-backdrop .dj-player-modal{touch-action:auto;grid-template-rows:auto minmax(0,1fr);width:min(620px,100%);max-width:none;max-height:min(720px,82dvh);margin:0;animation:.3s cubic-bezier(.22,1,.36,1) player-modal-enter;display:grid;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden}.dj-player-modal-backdrop .dj-queue-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;max-height:none;overflow-y:auto}@keyframes player-modal-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:760px){.dj-player,.dj-player.dj-player-min{z-index:80;overscroll-behavior:none;touch-action:none;overflow:hidden;position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important}.dj-player button{touch-action:manipulation}.dj-player-modal-backdrop{z-index:190;padding:10px calc(8px + var(--tp-safe-right,env(safe-area-inset-right))) calc(10px + var(--tp-safe-bottom,env(safe-area-inset-bottom))) calc(8px + var(--tp-safe-left,env(safe-area-inset-left)));background:#030507d9;place-items:end center}.dj-player-modal-backdrop .dj-player-modal{background:#101318;border-radius:18px;width:100%;max-height:min(72dvh,620px);margin:0;bottom:auto;left:auto;right:auto;box-shadow:0 -24px 70px #000e}.dj-player-modal-backdrop .dj-player-modal>header{min-height:54px;padding:12px 14px}.dj-player-modal-backdrop .dj-queue-item{min-height:52px;padding:9px 12px}}@media (prefers-reduced-motion:reduce){.dj-player-modal-backdrop .dj-player-modal{animation:none}}.account-seat-overview{background:#11170e;border:1px solid #354229;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.account-seat-overview>span{gap:3px;display:grid}.account-seat-overview small{color:#7d8874}.account-seat-overview b{color:var(--lime);flex:none;font-size:17px}@media (max-width:520px){.account-seat-overview{flex-direction:column;align-items:flex-start}.account-seat-overview b{align-self:flex-end}}.account-devices{grid-column:1/-1!important}.account-device-note{color:#7d858d;margin:-7px 0 14px;font-size:10px;line-height:1.5}.account-device-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.account-device-row{background:#0d1013;border:1px solid #2b3036;border-radius:9px;padding:12px}.account-device-row.deactivated,.account-device-row.blocked{opacity:.62}.account-device-row>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-device-row>header>span:first-child{gap:3px;min-width:0;display:grid}.account-device-row>header strong,.account-device-row>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-device-row>header small{color:#77808a}.account-device-row dl{margin:9px 0}.account-device-row dl>div{min-height:27px}.account-device-disconnect{color:#faa;cursor:pointer;background:#251414;border:1px solid #6c3434;border-radius:7px;width:100%;height:34px;font-size:10px;font-weight:800}.account-device-disconnect:hover{background:#321818;border-color:#ff6969}.account-device-empty{color:#77808a;text-align:center;border:1px dashed #343a42;border-radius:8px;grid-column:1/-1;padding:20px}@media (max-width:760px){.account-device-list{grid-template-columns:1fr}}:root{--tp-tg-safe-top:0px;--tp-tg-safe-right:0px;--tp-tg-safe-bottom:0px;--tp-tg-safe-left:0px;--tp-tg-content-safe-top:0px;--tp-tg-content-safe-right:0px;--tp-tg-content-safe-bottom:0px;--tp-tg-content-safe-left:0px;--tp-safe-top:max(env(safe-area-inset-top,0px),var(--tp-tg-safe-top),var(--tp-tg-content-safe-top));--tp-safe-right:max(env(safe-area-inset-right,0px),var(--tp-tg-safe-right),var(--tp-tg-content-safe-right));--tp-safe-bottom:max(env(safe-area-inset-bottom,0px),var(--tp-tg-safe-bottom),var(--tp-tg-content-safe-bottom));--tp-safe-left:max(env(safe-area-inset-left,0px),var(--tp-tg-safe-left),var(--tp-tg-content-safe-left))}.telegram-mini-app{height:var(--tp-tg-viewport-height,100dvh)}.telegram-mini-app body,.telegram-mini-app #root{min-height:var(--tp-tg-viewport-height,100dvh)}.telegram-mini-app .topbar{height:calc(76px + var(--tp-safe-top));padding-top:var(--tp-safe-top);padding-left:calc(42px + var(--tp-safe-left));padding-right:calc(42px + var(--tp-safe-right))}.telegram-mini-app .sidebar{padding-top:calc(30px + var(--tp-safe-top));padding-bottom:calc(24px + var(--tp-safe-bottom));padding-left:calc(18px + var(--tp-safe-left))}.telegram-mini-app .dj-player{height:calc(112px + var(--tp-safe-bottom));padding-bottom:calc(14px + var(--tp-safe-bottom));padding-left:calc(24px + var(--tp-safe-left));padding-right:calc(24px + var(--tp-safe-right))}.telegram-mini-app .dj-player.dj-player-min{height:calc(58px + var(--tp-safe-bottom));padding-bottom:var(--tp-safe-bottom)}.player-action-portal{z-index:220;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.player-action-portal .track-menu-scrim{pointer-events:auto;z-index:1!important}.player-action-portal .track-action-menu,.player-action-portal .track-action-menu.flip-up{z-index:2;pointer-events:auto;overscroll-behavior:contain;width:260px;max-height:calc(100dvh - 150px);position:fixed;top:auto;bottom:130px;left:auto;right:16px;overflow:auto}@media (max-width:760px){.topbar,.telegram-mini-app .topbar{height:calc(64px + var(--tp-safe-top));padding-top:var(--tp-safe-top);padding-left:calc(12px + var(--tp-safe-left));padding-right:calc(12px + var(--tp-safe-right))}.page{padding-top:calc(78px + var(--tp-safe-top));padding-left:calc(12px + var(--tp-safe-left));padding-right:calc(12px + var(--tp-safe-right))}.global-live-search-results,.live-search-results{top:calc(60px + var(--tp-safe-top))!important;left:calc(8px + var(--tp-safe-left))!important;right:calc(8px + var(--tp-safe-right))!important;max-height:calc(var(--tp-tg-viewport-height,100dvh) - 72px - var(--tp-safe-top) - var(--tp-safe-bottom))!important}.sidebar,.telegram-mini-app .sidebar{height:var(--tp-tg-viewport-height,100dvh);padding-top:calc(20px + var(--tp-safe-top));padding-bottom:calc(16px + var(--tp-safe-bottom));padding-left:calc(14px + var(--tp-safe-left));padding-right:14px}.mobile-nav-close{top:calc(19px + var(--tp-safe-top))}.dj-player,.dj-player.dj-player-min,.telegram-mini-app .dj-player,.telegram-mini-app .dj-player.dj-player-min{height:calc(220px + var(--tp-safe-bottom));padding-left:calc(16px + var(--tp-safe-left));padding-right:calc(16px + var(--tp-safe-right));padding-bottom:calc(11px + var(--tp-safe-bottom))}.dj-player.dj-player-min,.telegram-mini-app .dj-player.dj-player-min{height:calc(104px + var(--tp-safe-bottom));padding-left:calc(14px + var(--tp-safe-left));padding-right:calc(14px + var(--tp-safe-right));padding-bottom:calc(8px + var(--tp-safe-bottom))}.dj-player.dj-player-min .dj-deck-info{grid-template-rows:40px;height:40px;top:20px}.dj-player.dj-player-min .dj-transport{height:28px;top:66px;bottom:auto}.dj-player.dj-player-min .dj-mobile-controls{top:18px}.app-shell:has(.dj-player-min) .page{padding-bottom:calc(124px + var(--tp-safe-bottom))}.app-shell:has(.dj-player-min) .playlist-bar{bottom:calc(104px + var(--tp-safe-bottom))}.player-action-portal .track-menu-scrim{-webkit-backdrop-filter:blur(5px);background:#000b!important}.player-action-portal .track-action-menu,.player-action-portal .track-action-menu.flip-up{max-height:calc(var(--tp-tg-viewport-height,100dvh) - var(--tp-safe-top) - var(--tp-safe-bottom) - 20px);border-radius:16px;left:calc(8px + var(--tp-safe-left))!important;right:calc(8px + var(--tp-safe-right))!important;bottom:calc(10px + var(--tp-safe-bottom))!important;width:auto!important}}@media (min-width:981px){.account-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:start}.account-grid>.account-plan-expanded{grid-area:1/1/4!important}.account-grid>.account-devices{grid-area:1/2!important}.account-grid>.account-seat-overview{grid-area:2/2!important}.account-grid>.account-preferences{grid-area:3/2!important}.account-grid>.account-devices .account-device-list{grid-template-columns:1fr}}@media (max-width:980px){.account-grid>.account-plan-expanded,.account-grid>.account-devices,.account-grid>.account-seat-overview,.account-grid>.account-preferences{grid-area:auto/1!important}}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}html:has([aria-modal=true]){overscroll-behavior:none;overflow:hidden}body:has([aria-modal=true]){overscroll-behavior:none;overflow:hidden}[aria-modal=true]{overscroll-behavior:contain}.native-auth-shell{color:#f8f9fa;background:#080a0c;grid-template-columns:minmax(430px,44%) 1fr;min-height:100vh;animation:.6s both auth-fade-in;display:grid}.native-auth-panel{z-index:2;width:min(520px,100%);margin:auto;padding:54px;animation:.7s cubic-bezier(.22,1,.36,1) both auth-slide-in;position:relative}.native-auth-brand{align-items:center;gap:14px;margin-bottom:74px;animation:.7s cubic-bezier(.22,1,.36,1) 50ms both auth-slide-in;display:flex}.native-auth-brand>span{color:#090b0d;background:#baff34;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;animation:3s ease-in-out infinite brand-pulse;display:grid;box-shadow:0 0 30px #baff3440}.native-auth-brand div{letter-spacing:.1em;gap:3px;display:grid}.native-auth-brand small{color:#727983;font-size:10px}.native-auth-copy{animation:.7s cubic-bezier(.22,1,.36,1) .12s both auth-slide-in}.native-auth-copy h1{margin:14px 0;font-size:40px;line-height:1.05}.native-auth-copy p{color:#9298a2;margin:0 0 30px;line-height:1.6}.native-auth-copy .kicker{animation:4s ease-in-out infinite auth-glow}.native-auth-panel form{gap:18px;animation:.7s cubic-bezier(.22,1,.36,1) .2s both auth-slide-in;display:grid}.native-auth-panel label{color:#8f96a0;letter-spacing:.09em;gap:8px;font-size:11px;font-weight:800;transition:all .25s;display:grid}.native-auth-panel label:focus-within{transform:translate(4px)}.native-auth-panel input{color:#fff;background:#111419;border:1px solid #30353c;border-radius:10px;outline:none;height:52px;padding:0 15px;font-size:14px;transition:all .25s}.native-auth-panel input:focus{border-color:#baff34;box-shadow:0 0 0 3px #baff3412}.native-auth-submit{color:#08090b;cursor:pointer;background:linear-gradient(90deg,#ff7900,#ffa245);border:0;border-radius:10px;height:52px;font-weight:900;transition:all .3s;animation:.7s cubic-bezier(.22,1,.36,1) .28s both auth-slide-in;position:relative;overflow:hidden}.native-auth-submit:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ff790040}.native-auth-submit:after{content:"";background:linear-gradient(90deg,#0000,#fff5,#0000);width:60%;height:100%;animation:3s ease-in-out infinite auth-shine;position:absolute;top:0;left:-100%}.native-auth-submit:disabled{opacity:.6;cursor:wait}.native-auth-switch{color:#baff34;cursor:pointer;background:0 0;border:0;width:100%;margin:18px 0 28px;transition:all .25s}.native-auth-switch:hover{color:#d4ff70}.native-auth-error{color:#ff9aa2;background:#30171b;border:1px solid #6b2931;border-radius:9px;align-items:center;gap:10px;padding:12px;animation:.45s auth-shake;display:flex}.native-auth-error.auth-error-dismiss{animation:.45s auth-shake,.35s ease-in 2.65s forwards auth-error-fade}.native-auth-security{background:#121b10;border:1px solid #2d3827;border-radius:10px;gap:12px;padding:15px;animation:.7s cubic-bezier(.22,1,.36,1) .36s both auth-slide-in;display:flex}.native-auth-security>.flat-icon{color:#baff34;font-size:20px}.native-auth-security span{gap:4px;display:grid}.native-auth-security small{color:#778272;line-height:1.45}.native-auth-visual{filter:grayscale()contrast(1.15);background:#0d1013;flex-direction:column;justify-content:flex-end;padding:7vw;display:flex;position:relative;overflow:hidden}.auth-video-bg{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.auth-video-overlay{z-index:1;background:radial-gradient(at 30%,#080a0cee,#080a0c 75%),repeating-linear-gradient(0deg,#0000 0 3px,#ffffff08 3px 4px);position:absolute;top:0;bottom:0;left:0;right:0}.native-auth-visual:before{content:"";z-index:1;background:repeating-radial-gradient(circle at 75% 28%,#0000 0 48px,#ffffff14 49px 51px);animation:26s linear infinite auth-rings;position:absolute;top:0;bottom:0;left:0;right:0}.native-auth-visual .auth-strobe{z-index:1;background:radial-gradient(circle at 60% 30%,#ffffff2e,#0000 45%);animation:5s ease-in-out infinite auth-strobe;position:absolute;top:0;bottom:0;left:0;right:0}.native-auth-visual>span,.native-auth-visual>strong,.auth-wave{z-index:2;position:relative}.native-auth-visual>span{color:#e8e8e8;letter-spacing:.18em;font-size:11px;font-weight:900;animation:.8s cubic-bezier(.22,1,.36,1) .3s both auth-slide-up}.native-auth-visual>strong{letter-spacing:-.05em;color:#f4f4f4;text-shadow:0 4px 40px #00000080;margin:20px 0 50px;font-size:max(46px,min(6vw,92px));line-height:.92;animation:.8s cubic-bezier(.22,1,.36,1) .45s both auth-slide-up}.auth-wave{filter:grayscale();align-items:center;gap:4px;height:84px;animation:.8s cubic-bezier(.22,1,.36,1) .6s both auth-slide-up;display:flex}.auth-wave i{max-width:8px;animation:1.15s ease-in-out infinite auth-eq;animation-delay:calc(var(--i,0)*-.18s);background:linear-gradient(#eaeaea,#8a8a8a);border-radius:8px;flex:1}@keyframes auth-fade-in{0%{opacity:0}to{opacity:1}}@keyframes auth-slide-in{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@keyframes auth-slide-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes brand-pulse{0%,to{box-shadow:0 0 24px #baff3430}50%{box-shadow:0 0 44px #baff3460}}@keyframes auth-glow{0%,to{opacity:.7}50%{opacity:1}}@keyframes auth-shine{0%,55%{left:-100%}to{left:160%}}@keyframes auth-error-fade{to{opacity:0;visibility:hidden;transform:translateY(-6px)}}@keyframes auth-shake{0%,to{transform:none}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}@keyframes auth-rings{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.6)}}@keyframes auth-strobe{0%,to{opacity:0}8%{opacity:.9}12%{opacity:.1}50%{opacity:.55}55%{opacity:.05}}@keyframes auth-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (max-width:850px){.native-auth-shell{grid-template-columns:1fr}.native-auth-panel{padding:36px}.native-auth-brand{margin-bottom:44px}.native-auth-visual{display:none}}@media (max-width:520px){.native-auth-panel{padding:26px}.native-auth-copy h1{font-size:34px}}.native-auth-buy{color:#baff34;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#18211a,#121a14);border:1px solid #2f3c25;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;margin:16px 0 22px;padding:13px 18px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .25s;animation:.7s cubic-bezier(.22,1,.36,1) .32s both auth-slide-in;display:flex}.native-auth-buy:hover{color:#d4ff70;border-color:#baff34;transform:translateY(-1px);box-shadow:0 8px 24px #baff3422}.native-auth-buy:disabled{opacity:.5;cursor:not-allowed}.native-auth-buy .flat-icon{font-size:13px}.license-boxes-label{color:#8f96a0;letter-spacing:.09em;gap:8px;font-size:11px;font-weight:800;display:grid}.license-boxes{gap:max(6px,min(1.2vw,10px));display:flex}.license-box{color:#fff;text-align:center;letter-spacing:.35em;text-indent:.35em;background:#111419;border:1px solid #30353c;border-radius:10px;outline:none;flex:1;min-width:0;height:52px;padding:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:16px;font-weight:700;transition:all .25s}.license-box:focus{border-color:#baff34;transform:translateY(-1px);box-shadow:0 0 0 3px #baff3412}.license-box:not(:placeholder-shown){border-color:#3d4a35}.native-auth-panel{box-sizing:border-box;min-width:0;max-width:100%}.native-auth-panel form{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.native-auth-panel label{box-sizing:border-box;min-width:0;max-width:100%}.native-auth-panel label>input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.license-boxes-label{box-sizing:border-box;min-width:0;max-width:100%}.license-boxes{box-sizing:border-box;gap:max(6px,min(1.6vw,12px));width:100%;min-width:0;max-width:100%;display:flex}.license-box{box-sizing:border-box;text-align:center;flex:1 1 0;width:100%;min-width:0;max-width:100%;height:52px;padding:0;font-size:max(13px,min(3.5vw,16px))}.native-auth-buy{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.native-auth-security{box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:850px){.native-auth-shell{grid-template-columns:1fr}.native-auth-panel{width:100%;max-width:520px;margin:0 auto;padding:36px 28px}}@media (max-width:520px){.native-auth-panel{padding:24px 16px}.native-auth-copy h1{font-size:30px}.license-box{letter-spacing:.25em;text-indent:.25em;height:46px;font-size:15px}}@media (max-width:360px){.native-auth-panel{padding:18px 12px}.license-boxes{gap:6px}.license-box{letter-spacing:.15em;text-indent:.15em;border-radius:8px;height:42px;font-size:13px}}.dj-boot-overlay{z-index:200;background:radial-gradient(#16190f 0%,#0b0c08 55%,#060704 100%);flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:24px;animation:.45s cubic-bezier(.22,1,.36,1) both bootFadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dj-boot-overlay>*{z-index:1;flex:none;position:relative}.dj-boot-overlay:before{content:"";pointer-events:none;background:radial-gradient(circle,#b9ff3509,#0000 48%);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes bootFadeIn{0%{opacity:0}to{opacity:1}}@keyframes bootSweep{to{transform:rotate(360deg)}}.dj-boot-vinyl{isolation:isolate;width:max(136px,min(18vmin,184px));height:max(136px,min(18vmin,184px));position:relative}.dj-boot-vinyl:before{content:"";z-index:0;background:conic-gradient(from 0deg,transparent 0 68%,#b9ff3514 76%,#b9ff354d 88%,transparent 100%);filter:drop-shadow(0 0 10px #b9ff3533);transform-origin:50%;pointer-events:none;border-radius:50%;animation:2.6s linear infinite bootSweep;position:absolute;top:-4%;bottom:-4%;left:-4%;right:-4%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 18px),#000 calc(100% - 17px));mask:radial-gradient(farthest-side,#0000 calc(100% - 18px),#000 calc(100% - 17px))}.dj-boot-disc{z-index:1;background:repeating-radial-gradient(circle,#0d0f0a 0 3px,#15180f 3px 6px);border:1px solid #2a2f1d;border-radius:50%;animation:1.9s linear infinite bootSpin;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 6px #b9ff350d,0 24px 60px #000000b3}.dj-boot-disc:after{content:"";background:linear-gradient(135deg,#d3ff73,#91d328);border-radius:50%;position:absolute;top:27%;bottom:27%;left:27%;right:27%;box-shadow:inset 0 0 0 1px #080b064d,0 0 24px #b9ff352e}.dj-boot-cue{transform-origin:50%;z-index:2;border-radius:50%;animation:1.9s linear infinite bootSpin;position:absolute;top:0;bottom:0;left:0;right:0}.dj-boot-cue:before{content:"";background:#ff4d5e;border-radius:2px;width:2px;height:34px;margin-left:-1px;position:absolute;top:6px;left:50%;box-shadow:0 0 11px #ff4d5e99}.dj-boot-label{z-index:3;transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:contain;width:max(58px,min(8vmin,78px));height:max(58px,min(8vmin,78px));animation:1.9s linear infinite bootLogoSpin;display:block;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}@keyframes bootSpin{to{transform:rotate(360deg)}}@keyframes bootLogoSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.dj-boot-eq{align-items:flex-end;gap:5px;height:44px;display:flex}.dj-boot-eq i{width:6px;animation:bootEq .9s ease-in-out calc(var(--i) * 70ms) infinite alternate;background:linear-gradient(#b9ff35,#5c841c);border-radius:3px 3px 0 0}@keyframes bootEq{0%{opacity:.55;height:8px}to{opacity:1;height:44px}}.dj-boot-copy{text-align:center;justify-items:center;gap:6px;display:grid}.dj-boot-kicker{letter-spacing:.3em;color:#b9ff35;font-size:10px;font-weight:800}.dj-boot-copy strong{color:#f4f6ef;letter-spacing:.01em;font-size:19px}.dj-boot-percent{color:#b9ff35;letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:0 0 22px #b9ff3540;margin-top:2px;font-size:max(30px,min(5vmin,46px));font-weight:900;line-height:1}.dj-boot-copy small{letter-spacing:.18em;color:#6f7680;text-transform:uppercase;font-size:11px}.dj-boot-progress{background:#1c2113;border-radius:99px;width:240px;height:3px;overflow:hidden}.dj-boot-progress i{background:linear-gradient(90deg,#b9ff35 0%,#d9ff85 45%,#fff 55%,#b9ff35 100%) 0 0/220% 100%;border-radius:99px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);animation:1.15s linear infinite bootProgressFlow;display:block;box-shadow:0 0 12px #b9ff358c}@keyframes bootProgressFlow{0%{background-position:100% 0}to{background-position:-120% 0}}.login-audio-toggle{z-index:4;color:#baff34;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#0a0d10d9;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:transform .2s,border-color .2s,background .2s;display:grid;position:absolute;bottom:22px;right:24px}.login-audio-toggle:hover{background:#11170ed9;border-color:#baff3480;transform:translateY(-2px)}.login-audio-toggle>.flat-icon{place-items:center;width:22px;height:22px;font-size:19px;display:grid}.native-auth-visual>.login-audio-toggle{z-index:4;position:absolute}@media (max-width:850px){.login-audio-toggle{display:none}}.track-title .track-rank{width:28px;color:var(--accent,#b9ff35);font-variant-numeric:tabular-nums;flex:0 0 28px;place-items:center;font-size:15px;font-weight:800;line-height:1;display:grid}.shortcut-menu-button kbd{border:1px solid #343a42;border-radius:5px;margin-left:auto;padding:1px 6px;font:12px monospace}.shortcut-dialog{color:#e9edf2;background:#111419;border:1px solid #343a42;border-radius:18px;width:min(880px,100vw - 28px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 24px 90px #0009}.shortcut-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a}.shortcut-content{padding:max(18px,min(3vw,28px))}.shortcut-content header{justify-content:space-between;align-items:center;gap:16px;display:flex}.shortcut-content h2{margin:4px 0;font-size:24px}.shortcut-content header button{color:#fff;cursor:pointer;background:#20262d;border:1px solid #3d454f;border-radius:8px;flex:0 0 34px;width:34px;height:34px;font-size:24px}.shortcut-content>p,.shortcut-content footer{color:#a4aebc;font-size:13px;line-height:1.65}.shortcut-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.shortcut-groups section{border:1px solid #30363e;border-radius:12px;min-width:0;padding:16px}.shortcut-groups section:last-child{grid-column:1/-1}.shortcut-groups h3{color:var(--lime,#b9ff35);margin:0 0 10px;font-size:14px}.shortcut-groups dl{margin:0}.shortcut-groups dl>div{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.shortcut-groups dt{font-size:13px}.shortcut-groups dd{flex-shrink:0;margin:0}.shortcut-groups kbd{white-space:nowrap;text-align:center;background:#20262c;border:1px solid #414951;border-bottom-width:3px;border-radius:5px;min-width:30px;padding:3px 7px;font:12px monospace;display:inline-block}.shortcut-content button:focus-visible{outline-offset:3px;outline:2px solid #b9ff35}@media (max-width:600px){.shortcut-groups{grid-template-columns:1fr}.shortcut-content h2{font-size:20px}.shortcut-groups dt{font-size:12px}}.native-auth-shell>.login-audio-toggle{z-index:4;aspect-ratio:1;border-radius:50%;display:grid;position:fixed;bottom:22px;right:24px}@media (max-width:850px){.native-auth-panel{padding-bottom:90px}.native-auth-shell>.login-audio-toggle{bottom:16px;right:16px}}.login-audio-toggle[data-playback=blocked]{border-color:#c4ff39;animation:1.8s ease-in-out infinite sound-invite;overflow:visible}.login-audio-toggle[data-playback=blocked]:after{content:"";pointer-events:none;border:2px solid #c4ff39;border-radius:50%;animation:1.8s ease-out infinite sound-ring;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}@keyframes sound-invite{0%,to{transform:scale(1);box-shadow:0 0 #c4ff3920}50%{transform:scale(1.07);box-shadow:0 0 22px 4px #c4ff3955}}@keyframes sound-ring{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.login-audio-toggle[data-playback=blocked],.login-audio-toggle[data-playback=blocked]:after{animation:none}.login-audio-toggle[data-playback=blocked]{box-shadow:0 0 0 3px #c4ff3940}}.server-setup-shell{color:#f4f6f2;background:#07090b;grid-template-columns:minmax(560px,1.05fr) minmax(380px,.95fr);min-height:100dvh;display:grid;overflow:hidden}.server-setup-card{background:radial-gradient(circle at 12% 8%,#baff340b,#0000 34%),#0b0e11;border-right:1px solid #252b31;flex-direction:column;min-height:100dvh;padding:max(28px,min(5vw,72px));display:flex}.server-setup-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.server-setup-header .native-auth-brand{margin:0}.server-setup-local{color:#89949f;border:1px solid #30383f;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;display:flex}.server-setup-local .flat-icon{color:#baff34}.server-setup-progress{grid-template-columns:repeat(3,1fr);margin:max(34px,min(6vh,70px)) 0 0;display:grid;position:relative}.server-setup-progress:before{content:"";background:#30363d;height:1px;position:absolute;top:15px;left:16.5%;right:16.5%}.server-setup-progress span{z-index:1;color:#626c76;justify-items:center;gap:8px;display:grid;position:relative}.server-setup-progress i{background:#0b0e11;border:1px solid #343b43;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-style:normal;font-weight:900;display:grid}.server-setup-progress small{letter-spacing:.14em;text-transform:uppercase;font-size:10px}.server-setup-progress span.active{color:#c9d0d6}.server-setup-progress span.active i{color:#0a0c08;background:#baff34;border-color:#baff34;box-shadow:0 0 22px #baff3430}.server-setup-progress .flat-icon{font-size:11px}.server-setup-body .kicker{color:#baff34;letter-spacing:.24em;font-size:10px;font-weight:900}.server-setup-body h1{letter-spacing:-.055em;max-width:650px;margin:13px 0 16px;font-size:max(38px,min(4.7vw,67px));line-height:.98}.server-setup-body>p{color:#9da6af;max-width:630px;margin:0;font-size:15px;line-height:1.75}.server-setup-glyph{color:#baff34;background:linear-gradient(145deg,#baff3424,#baff3408);border:1px solid #baff3445;border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:26px;font-size:28px;display:grid;box-shadow:0 20px 50px #0007}.server-setup-points{grid-template-columns:repeat(3,1fr);gap:11px;margin:30px 0;display:grid}.server-setup-points>span{background:#11151a;border:1px solid #292f35;border-radius:13px;grid-template-columns:22px 1fr;gap:3px 8px;padding:15px;display:grid}.server-setup-points .flat-icon{color:#baff34;grid-row:1/3}.server-setup-points b{font-size:12px}.server-setup-points small{color:#737e88;font-size:10px;line-height:1.4}.server-setup-primary,.server-setup-secondary{cursor:pointer;border-radius:10px;min-height:50px;padding:0 20px;font-weight:850}.server-setup-primary{color:#0a0d07;background:linear-gradient(100deg,#a8eb25,#cbff65);border:1px solid #baff34;justify-content:center;align-items:center;gap:14px;display:inline-flex;box-shadow:0 14px 34px #8bd51a18}.server-setup-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.server-setup-primary:disabled{opacity:.55;cursor:wait;transform:none}.server-setup-secondary{color:#d4d9de;background:#14191e;border:1px solid #343c44}.server-setup-connect label{color:#cbd1d6;letter-spacing:.1em;gap:9px;margin-top:28px;font-size:11px;font-weight:850;display:grid}.server-setup-connect label>small{color:#67727c;letter-spacing:0;font-weight:500}.server-url-input{background:#101419;border:1px solid #36404a;border-radius:11px;align-items:center;gap:12px;height:58px;padding:0 17px;transition:border-color .2s,box-shadow .2s;display:flex}.server-url-input:focus-within{border-color:#baff34;box-shadow:0 0 0 3px #baff3410}.server-url-input .flat-icon{color:#baff34}.server-url-input input{color:#f3f5f1;background:0 0;border:0;outline:0;flex:1;min-width:0;font:14px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.server-test-result{color:#b8c0c8;background:#12171c;border:1px solid #374049;border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 15px;font-size:12px;line-height:1.5;display:flex}.server-test-result.passed{color:#cfff85;background:#14200f;border-color:#426323}.server-test-result.failed{color:#ffadb5;background:#251316;border-color:#67333a}.server-test-result.testing .flat-icon{color:#baff34}.server-setup-actions{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.server-setup-ready{text-align:left}.server-ready-mark{color:#0a0d07;background:#baff34;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:25px;font-size:25px;display:grid;box-shadow:0 0 0 9px #baff340d,0 18px 50px #8bd51a24}.server-setup-ready>p strong{color:#e7ebef;overflow-wrap:anywhere}.server-ready-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.server-ready-summary span{background:#11151a;border:1px solid #2c343b;border-radius:11px;min-width:0;padding:14px}.server-ready-summary small,.server-ready-summary b{display:block}.server-ready-summary small{color:#68747e;letter-spacing:.14em;margin-bottom:6px;font-size:9px}.server-ready-summary b{text-overflow:ellipsis;color:#d9dfe3;white-space:nowrap;font-size:11px;overflow:hidden}.server-setup-footer{color:#626d77;text-align:center;border-top:1px solid #242a30;padding-top:17px;font-size:10px}.server-setup-visual{background:radial-gradient(circle at 50% 45%,#213016 0,#0b0e0d 37%,#080a0c 72%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.server-setup-visual:before{content:"";opacity:.4;background:linear-gradient(115deg,#0000 35%,#baff3405 50%,#0000 65%),repeating-linear-gradient(0deg,#0000 0 4px,#fff 5px 5px);position:absolute;top:0;bottom:0;left:0;right:0}.setup-orbit{border:1px solid #baff3426;border-radius:50%;position:absolute}.setup-orbit-one{aspect-ratio:1;width:min(34vw,460px)}.setup-orbit-two{aspect-ratio:1;border-style:dashed;width:min(25vw,330px)}.setup-core{z-index:1;color:#0b0e0a;background:#baff34;border:1px solid #c8ff62;border-radius:50%;place-items:center;width:116px;height:116px;font-size:27px;font-weight:950;display:grid;position:relative;box-shadow:0 0 80px #baff3444}.server-setup-visual strong{z-index:1;letter-spacing:-.05em;text-align:center;margin-top:70px;font-size:max(32px,min(4vw,58px));line-height:.95;position:relative}.server-setup-visual strong em{color:#baff34;font-style:normal}.server-setup-visual>small{z-index:1;color:#69746f;letter-spacing:.22em;margin-top:18px;font-size:9px;position:relative}.native-auth-server{background:#101610;border:1px solid #2c342d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding:10px 12px;display:flex}.native-auth-server>span{grid-template-columns:10px minmax(0,1fr);gap:2px 7px;min-width:0;display:grid}.native-auth-server i{background:#baff34;border-radius:50%;grid-row:1/3;align-self:center;width:7px;height:7px;box-shadow:0 0 10px #baff34}.native-auth-server small{color:#6f7c70;letter-spacing:.14em;font-size:8px}.native-auth-server strong{text-overflow:ellipsis;color:#b9c5b8;white-space:nowrap;font:10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.native-auth-server button{color:#baff34;cursor:pointer;background:0 0;border:0;flex:none;font-size:10px;font-weight:800}.native-auth-server button:hover{text-decoration:underline}@media (max-width:960px){.server-setup-shell{grid-template-columns:1fr}.server-setup-card{border-right:0}.server-setup-visual{display:none}.server-setup-body{margin:auto}.server-setup-points,.server-ready-summary{grid-template-columns:1fr}.server-setup-header{align-items:flex-start}.server-setup-local{display:none}}@media (max-height:780px) and (min-width:561px){.server-setup-shell,.server-setup-card{height:100dvh;min-height:0}.server-setup-card{padding:20px max(32px,min(4vw,54px));overflow:hidden}.server-setup-header .native-auth-brand>span{width:47px;height:47px}.server-setup-progress{margin-top:16px}.server-setup-progress i{width:27px;height:27px}.server-setup-progress:before{top:13px}.server-setup-progress small{font-size:8px}.server-setup-body{padding:16px 0}.server-setup-body h1{margin:9px 0 11px;font-size:max(34px,min(4.1vw,49px))}.server-setup-body>p{font-size:12.5px;line-height:1.55}.server-setup-glyph{border-radius:13px;width:44px;height:44px;margin-bottom:13px;font-size:20px}.server-setup-points{gap:8px;margin:15px 0}.server-setup-points>span{padding:10px}.server-setup-points small{font-size:9px}.server-setup-primary,.server-setup-secondary{min-height:43px}.server-url-input{height:49px}.server-setup-connect label{margin-top:18px}.server-test-result{margin-top:10px;padding:9px 12px}.server-setup-actions{margin-top:17px}.server-ready-mark{width:48px;height:48px;margin-bottom:13px;font-size:18px}.server-ready-summary{margin-top:16px}.server-ready-summary span{padding:10px}.server-setup-footer{padding-top:10px}.setup-core{width:88px;height:88px}.server-setup-visual strong{margin-top:38px}.server-setup-visual>small{margin-top:12px}}@media (max-width:560px){.server-setup-card{padding:22px 18px}.server-setup-progress{margin-top:30px}.server-setup-body{padding:34px 0}.server-setup-body h1{font-size:38px}.server-setup-actions{grid-template-columns:1fr;display:grid}.server-setup-actions .server-setup-primary{grid-row:1}.server-setup-primary,.server-setup-secondary{width:100%}}.server-setup-visual{background:radial-gradient(circle at 72% 18%,#baff340d,#0000 34%),radial-gradient(circle at 28% 78%,#6e9b2410,#0000 38%),linear-gradient(145deg,#0e1212,#080a0c 68%);gap:34px;padding:max(38px,min(5vw,80px))}.server-setup-visual:before{aspect-ratio:1;opacity:1;background:linear-gradient(145deg,#baff3405,#0000 55%);border:1px solid #baff340d;border-radius:35%;width:min(42vw,580px);top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)rotate(16deg);box-shadow:0 0 120px #0008}.setup-visual-ambient{filter:blur(70px);background:#baff3410;border-radius:50%;width:280px;height:280px;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.setup-visual-badge{z-index:2;color:#8f9b93;letter-spacing:.16em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111614b8;border:1px solid #343d36;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:9px;font-weight:800;display:flex;position:relative}.setup-visual-badge i,.setup-visual-status i{background:#baff34;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #baff3470}.setup-visual-mark{z-index:1;aspect-ratio:1;place-items:center;width:min(28vw,350px);display:grid;position:relative}.setup-visual-mark .setup-orbit{aspect-ratio:auto;border:1px solid #baff3420;border-radius:50%;width:auto;position:absolute}.setup-visual-mark .setup-orbit-one{top:0;bottom:0;left:0;right:0}.setup-visual-mark .setup-orbit-two{border-style:solid;border-color:#baff3418;top:17%;bottom:17%;left:17%;right:17%}.setup-visual-mark .setup-core{z-index:1;color:#0b0e0a;background:linear-gradient(145deg,#c8ff62,#9fea26);border:1px solid #c8ff62;border-radius:28px;place-items:center;width:116px;height:116px;font-size:27px;font-weight:950;display:grid;position:relative;transform:rotate(-6deg);box-shadow:0 22px 70px #8bc72330}.setup-visual-mark .setup-core:after{content:"";border:1px solid #07100020;border-radius:21px;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.setup-visual-copy{z-index:1;text-align:center;position:relative}.server-setup-visual .setup-visual-copy strong{letter-spacing:-.05em;text-align:center;margin:0;font-size:max(32px,min(4vw,58px));line-height:.95;display:block;position:static}.setup-visual-copy strong em{color:#baff34;font-style:normal}.setup-visual-copy small{color:#748078;letter-spacing:.08em;margin-top:16px;font-size:11px;display:block}.setup-visual-status{z-index:1;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.setup-visual-status span{color:#748078;background:#0d1110;border:1px solid #29312c;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:flex}@media (max-height:780px) and (min-width:961px){.server-setup-visual{gap:18px;padding:28px}.setup-visual-mark{width:min(23vw,250px)}.setup-visual-mark .setup-core{border-radius:21px;width:82px;height:82px}.setup-visual-mark .setup-core:after{border-radius:15px}.server-setup-visual .setup-visual-copy strong{margin:0;font-size:max(28px,min(3.5vw,44px))}.setup-visual-copy small{margin-top:10px}.setup-visual-status span{padding:6px 8px}}.version-trigger.brand-version{color:#bdce96;vertical-align:middle;cursor:pointer;white-space:nowrap;background:#c4ff3910;border:1px solid #464d32;border-radius:5px;width:auto;min-width:0;margin-left:5px;padding:2px 5px;font:10px/1.3 monospace;display:inline-flex}.version-update-dot{background:#ff7900;border-radius:50%;width:6px;height:6px;margin-left:5px;box-shadow:0 0 8px #ff7900}.version-trigger:hover{color:#c4ff39;outline-offset:3px;border-color:#c4ff39}.version-trigger:focus-visible{color:#c4ff39;outline-offset:3px;border-color:#c4ff39}.native-auth-brand small{white-space:nowrap;align-items:center;display:flex}.version-dialog{letter-spacing:normal;text-transform:none;font-size:14px;overflow:hidden}.version-dialog .shortcut-content{grid-template-rows:auto minmax(0,1fr);height:min(862px,100dvh - 32px);max-height:calc(100dvh - 32px);padding:0;display:grid}.version-dialog .version-fixed-header{z-index:2;background:#111419;border-bottom:1px solid #293039;padding:max(18px,min(3vw,28px)) max(18px,min(3vw,28px)) 16px;position:relative}.version-dialog .version-scroll-body{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:0 max(18px,min(3vw,28px)) max(18px,min(3vw,28px));overflow-y:auto}.version-dialog .version-scroll-body::-webkit-scrollbar{display:none}.version-dialog .update-status>strong{font-size:15px}.version-dialog .release-list h3{font-size:17px}.version-dialog .update-status{background:#baff3408;border:1px solid #3a4625;border-radius:12px;margin:18px 0;padding:18px}.version-dialog .update-status p{color:#b3bcc7;font-size:14px;line-height:1.6}.version-dialog .update-status small{color:#8d9ba9;margin-top:12px;font-size:12px;line-height:1.5;display:block}.update-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.version-dialog .update-actions button{color:#f5f6f8;white-space:nowrap;background:#22292f;border:1px solid #46505b;border-radius:8px;width:auto;height:auto;padding:10px 16px;font-size:13px}.version-dialog .update-actions .update-install{color:#10150a;background:#bcff35;border-color:#bcff35;font-weight:700}.version-dialog button:disabled{opacity:.5;cursor:not-allowed}.version-dialog progress{accent-color:#bcff35;width:100%}.version-dialog .remote-release-notes{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;overflow:auto}.release-list{gap:16px;display:grid}.release-list>section{border:1px solid #30363e;border-radius:12px;padding:18px}.release-list header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.release-list h3{color:#bcff35;margin:0}.release-list time{color:#8d9ba9;font-size:12px}.release-list strong{font-size:14px}.release-list ul{margin:12px 0 0;padding-left:20px}.release-list li{color:#afb9c5;margin-top:5px;font-size:13px;line-height:1.65}.native-auth-shell{height:100dvh;min-height:0;overflow:hidden}.native-auth-panel{box-sizing:border-box;max-height:100dvh;padding-block-start:max(22px,min(4.5vh,54px));padding-block-end:max(22px,min(4.5vh,54px))}.native-auth-visual{box-sizing:border-box;height:100dvh}@media (max-height:900px) and (min-width:851px){.native-auth-panel{padding:24px 42px}.native-auth-brand{margin-bottom:max(18px,min(3vh,28px))}.native-auth-copy h1{margin:8px 0;font-size:34px}.native-auth-copy p{margin-bottom:16px;font-size:13px;line-height:1.45}.native-auth-panel form{gap:12px}.native-auth-panel input,.native-auth-submit{height:46px}.native-auth-switch{margin:12px 0 14px}.native-auth-buy{margin-block-start:12px;margin-block-end:12px}.native-auth-security{padding:11px}.native-auth-visual>strong{margin:16px 0 28px;font-size:max(42px,min(5vw,72px))}.auth-wave{height:58px}}@media (max-width:850px){.native-auth-panel{height:100dvh;max-height:none;margin:0 auto;padding:max(16px,min(3vh,30px)) max(18px,min(6vw,36px));overflow:hidden}.native-auth-brand{margin-bottom:max(14px,min(3vh,30px))}.native-auth-copy h1{margin:8px 0;font-size:max(28px,min(8vw,36px))}.native-auth-copy p{margin-bottom:14px;font-size:12px;line-height:1.45}.native-auth-panel form{gap:10px}.native-auth-panel input,.native-auth-submit{height:44px}.native-auth-switch{margin:10px 0 12px}.native-auth-buy{margin-block-start:10px;margin-block-end:10px}.native-auth-security{padding:10px}.native-auth-shell>.login-audio-toggle{width:40px;height:40px;bottom:12px;right:12px}}.native-auth-visual{filter:none}.auth-video-bg{opacity:1;filter:none}.auth-video-overlay,.native-auth-visual:before,.native-auth-visual .auth-strobe{display:none}.server-setup-shell{isolation:isolate;background:radial-gradient(circle at 15% 10%,#baff340b 0,#0000 34%),linear-gradient(145deg,#080b09 0%,#090c0d 52%,#07090a 100%);grid-template-columns:1fr;place-items:center;height:auto;min-height:100dvh;padding:28px;display:grid;position:relative;overflow:hidden}.server-setup-shell:before{content:"";z-index:-3;background:linear-gradient(115deg,#baff3404,#0000 38%,#ffffff02 70%,#0000);position:absolute;top:0;bottom:0;left:0;right:0}.server-setup-glow{z-index:-1;filter:blur(115px);opacity:.11;pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute}.server-setup-glow.glow-one{background:#baff34;top:7%;left:-120px}.server-setup-glow.glow-two{opacity:.06;background:#ff7900;bottom:2%;right:-160px}.server-setup-stage{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0e1114c7;border:1px solid #ffffff16;border-radius:28px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.04fr) minmax(520px,.96fr);width:min(1500px,100%);height:min(900px,100dvh - 56px);min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #000a,0 0 0 1px #baff3406,inset 0 1px #ffffff0d}.server-setup-card{z-index:1;background:linear-gradient(145deg,#111419ed,#0c0f12ed);border:0;flex-direction:column;order:2;align-self:stretch;height:100%;min-height:0;padding:max(30px,min(3.8vw,58px));display:flex;position:relative}.server-setup-card:before{content:"";z-index:-1;background:linear-gradient(145deg,#ffffff04,#0000 34%);position:absolute;top:0;bottom:0;left:0;right:0}.server-setup-header{z-index:2;position:relative}.server-setup-header .native-auth-brand>span{background:linear-gradient(145deg,#d9ff70,#99e41a);border:1px solid #ddff8a88;border-radius:14px;box-shadow:0 12px 30px #baff342d,inset 0 1px #fff9}.server-setup-local{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111519a8;border-color:#ffffff18;box-shadow:inset 0 1px #ffffff0b}.server-setup-progress{margin:max(24px,min(4vh,42px)) 0 0}.server-setup-progress i{background:#101419}.server-setup-progress span.active i{box-shadow:0 0 24px #baff3437,inset 0 1px #fff9}.server-setup-body{width:100%;margin:auto 0;padding:max(24px,min(4vh,46px)) 0}.server-setup-body h1{max-width:620px;margin:13px 0 15px;font-size:max(37px,min(3.4vw,55px));line-height:.96}.server-setup-body>p{font-size:13px;line-height:1.65}.server-setup-glyph,.server-ready-mark{color:#baff34;background:linear-gradient(145deg,#222d19,#121812);border-radius:15px;box-shadow:0 14px 34px #0007,0 0 24px #baff3410,inset 0 1px #ffffff12}.server-setup-points>span,.server-ready-summary span{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff08,#ffffff02);border-color:#ffffff12;box-shadow:0 16px 35px #0004,inset 0 1px #ffffff0b}.server-url-input{background:linear-gradient(145deg,#0a0d10,#11151a);border-color:#313840;border-radius:12px;box-shadow:inset 0 2px 8px #0006,0 1px #ffffff08}.server-url-input:focus-within{border-color:#aeea39;transform:translateY(-1px);box-shadow:0 0 0 3px #baff3410,0 0 24px #baff340d,inset 0 2px 8px #0007}.server-setup-primary{background:linear-gradient(105deg,#9ce520,#d4ff70 46%,#baff34 72%,#88ce14);border-color:#d8ff8799;border-radius:12px;box-shadow:0 15px 34px #baff3426,inset 0 1px #fff9}.server-setup-secondary{background:linear-gradient(145deg,#1a2025,#101317);border-color:#343c44;border-radius:12px;box-shadow:inset 0 1px #ffffff0b}.server-setup-visual{background:radial-gradient(circle at 68% 38%,#baff3413,#0000 34%),linear-gradient(145deg,#11170f 0%,#0c1012 58%,#12100d 100%);border-right:1px solid #ffffff10;order:1;justify-content:center;align-self:stretch;align-items:center;gap:max(20px,min(3vh,34px));min-height:0;padding:max(42px,min(4vw,64px));position:relative}.server-setup-visual:after{content:"";background:conic-gradient(from 200deg,#baff3400,#baff3419,#ff790016,#baff3400);border-radius:50%;width:430px;height:430px;position:absolute;bottom:-190px;right:-170px}.server-setup-visual:before{opacity:1;background:0 0;border:55px solid #ffffff06;border-radius:50%;width:500px;max-width:70%;top:90px;left:auto;right:-210px;transform:none;box-shadow:0 0 0 1px #baff340d,inset 0 0 80px #0009}.setup-visual-badge{align-self:flex-start}.setup-visual-mark{width:min(25vw,300px);max-height:300px}.setup-visual-mark .setup-core{border-radius:24px;width:92px;height:92px;box-shadow:0 22px 70px #8bc72330,inset 0 1px #fff9}.setup-visual-mark .setup-core:after{border-radius:18px}.setup-visual-copy{max-width:600px}.server-setup-visual .setup-visual-copy strong{letter-spacing:-.065em;font-size:max(38px,min(4.3vw,68px));line-height:.91}.setup-visual-copy strong em{text-shadow:0 0 35px #baff3436}.setup-visual-copy small{color:#879088;letter-spacing:.04em;font-size:12px}.setup-visual-status{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff08,#ffffff02);border:1px solid #ffffff12;border-radius:16px;padding:14px;box-shadow:0 22px 50px #0007,inset 0 1px #ffffff0d}.setup-visual-status span{color:#818b84;background:#0d1110bb;border-color:#ffffff12}@media (max-width:960px){.server-setup-shell{padding:16px;overflow:auto}.server-setup-stage{grid-template-columns:1fr;width:min(680px,100%);height:auto;min-height:calc(100dvh - 32px)}.server-setup-card{border:0;order:1;height:auto;min-height:calc(100dvh - 32px)}.server-setup-visual{display:none}.server-setup-body{margin:auto}.server-setup-points,.server-ready-summary{grid-template-columns:1fr}}@media (max-height:780px) and (min-width:961px){.server-setup-shell{height:auto;min-height:100dvh;padding:12px}.server-setup-stage{height:calc(100dvh - 24px)}.server-setup-card{height:100%;min-height:0;padding:22px 34px;overflow:hidden}.server-setup-progress{margin-top:14px}.server-setup-body{padding:14px 0}.server-setup-body h1{font-size:max(33px,min(3vw,44px))}.server-setup-visual{gap:14px;padding:28px}.setup-visual-mark{width:min(20vw,210px)}.server-setup-visual .setup-visual-copy strong{font-size:max(31px,min(3.7vw,49px))}}@media (max-width:560px){.server-setup-shell{padding:0}.server-setup-stage{border:0;border-radius:0;min-height:100dvh}.server-setup-card{min-height:100dvh;padding:22px 18px}.server-setup-body h1{font-size:36px}}@media (max-height:650px){.native-auth-security{display:none}.native-auth-brand{margin-bottom:10px}.native-auth-copy p{display:none}}.brand-mark,.native-auth-brand>span,.setup-core,.web-status-brand>span,.installer-brand>span,.installer-aside-mark>span,.tour-header b,.landing-mark{box-shadow:none!important;background-color:#0000!important;background-image:url(/tehran-party-logo.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-radius:0!important;font-size:0!important}.vinyl-label,.hero-vinyl-label,.landing-vinyl-label,.dj-boot-label,.status-disc>span,.missing-record em,.web-status-loading>span,.installer-loading>span{color:#0000!important;background-color:#f5f6f2!important;background-image:url(/tehran-party-logo.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:56%!important;border-radius:50%!important;font-size:0!important;box-shadow:0 0 0 3px #090b0d,0 0 24px #baff3430!important}.vinyl-label small,.hero-vinyl-label small,.landing-vinyl-label small{display:none!important}.landing-vinyl-label i{display:block!important}.dj-boot-label{background-size:52%!important}
