@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&display=swap";@font-face{font-family:uicons-regular-rounded;src:url(/assets/uicons-regular-rounded-J3WOUERV-0sU45oCT.woff2) format("woff2"),url(/assets/uicons-regular-rounded-KDJ23353-YBToKgOV.woff) format("woff"),url(/assets/uicons-regular-rounded-ESQGLQQ4-oBMUkbc4.eot#iefix) format("embedded-opentype");font-display:swap}i[class^=fi-rr-]:before,i[class*=" fi-rr-"]:before,span[class^=fi-rr-]:before,span[class*=fi-rr-]:before{font-family:uicons-regular-rounded!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.variable-selector-00:before{content:"︀"}.variable-selector-01:before{content:"︁"}.variable-selector-02:before{content:"︂"}.variable-selector-03:before{content:"︃"}.variable-selector-04:before{content:"︄"}.variable-selector-05:before{content:"︅"}.variable-selector-06:before{content:"︆"}.variable-selector-07:before{content:"︇"}.variable-selector-08:before{content:"︈"}.variable-selector-09:before{content:"︉"}.variable-selector-0a:before{content:"︊"}.variable-selector-0b:before{content:"︋"}.variable-selector-0c:before{content:"︌"}.variable-selector-0d:before{content:"︍"}.variable-selector-0e:before{content:"︎"}.variable-selector-0f:before{content:"️"}.combining-half-marks-00:before{content:"︠"}.combining-half-marks-01:before{content:"︡"}.combining-half-marks-02:before{content:"︢"}.combining-half-marks-03:before{content:"︣"}.combining-half-marks-04:before{content:"︤"}.combining-half-marks-05:before{content:"︥"}.combining-half-marks-06:before{content:"︦"}.combining-half-marks-07:before{content:"︧"}.combining-half-marks-08:before{content:"︨"}.combining-half-marks-09:before{content:"︩"}.combining-half-marks-0a:before{content:"︪"}.combining-half-marks-0b:before{content:"︫"}.combining-half-marks-0c:before{content:"︬"}.combining-half-marks-0d:before{content:"︭"}.combining-half-marks-0e:before{content:"︮"}.combining-half-marks-0f:before{content:"︯"}.zero-width-no-break-space-0f:before{content:"\feff"}.fi-rr-0:before{content:""}.fi-rr-00s-music-disc:before{content:""}.fi-rr-1:before{content:""}.fi-rr-2:before{content:""}.fi-rr-3:before{content:""}.fi-rr-360-degrees:before{content:""}.fi-rr-4:before{content:""}.fi-rr-404:before{content:""}.fi-rr-5:before{content:""}.fi-rr-6:before{content:""}.fi-rr-60s-music-disc:before{content:""}.fi-rr-7:before{content:""}.fi-rr-70s-music-disc:before{content:""}.fi-rr-8:before{content:""}.fi-rr-80s-music-disc:before{content:""}.fi-rr-9:before{content:""}.fi-rr-90s-music-disc:before{content:""}.fi-rr-a:before{content:""}.fi-rr-accident:before{content:""}.fi-rr-acorn:before{content:""}.fi-rr-ad-paid:before{content:""}.fi-rr-ad:before{content:""}.fi-rr-add-document:before{content:""}.fi-rr-add-folder:before{content:""}.fi-rr-add-image:before{content:""}.fi-rr-add:before{content:""}.fi-rr-address-book:before{content:""}.fi-rr-address-card:before{content:""}.fi-rr-admin-alt:before{content:""}.fi-rr-admin:before{content:""}.fi-rr-age-alt:before{content:""}.fi-rr-age-restriction-eighteen:before{content:""}.fi-rr-age-restriction-seven:before{content:""}.fi-rr-age-restriction-six:before{content:""}.fi-rr-age-restriction-sixteen:before{content:""}.fi-rr-age-restriction-thirteen:before{content:""}.fi-rr-age-restriction-three:before{content:""}.fi-rr-age-restriction-twelve:before{content:""}.fi-rr-age-restriction-twenty-one:before{content:""}.fi-rr-age-restriction-zero:before{content:""}.fi-rr-age:before{content:""}.fi-rr-air-conditioner:before{content:""}.fi-rr-air-freshener:before{content:""}.fi-rr-air-pollution:before{content:""}.fi-rr-airplane-journey:before{content:""}.fi-rr-airplane-window-open:before{content:""}.fi-rr-airplay:before{content:""}.fi-rr-alarm-clock:before{content:""}.fi-rr-alarm-exclamation:before{content:""}.fi-rr-alarm-plus:before{content:""}.fi-rr-alarm-snooze:before{content:""}.fi-rr-album-circle-plus:before{content:""}.fi-rr-album-circle-user:before{content:""}.fi-rr-album-collection:before{content:""}.fi-rr-album:before{content:""}.fi-rr-algorithm:before{content:""}.fi-rr-alicorn:before{content:""}.fi-rr-alien:before{content:""}.fi-rr-align-center:before{content:""}.fi-rr-align-justify:before{content:""}.fi-rr-align-left:before{content:""}.fi-rr-align-slash:before{content:""}.fi-rr-ambulance:before{content:""}.fi-rr-analyse-alt:before{content:""}.fi-rr-analyse:before{content:""}.fi-rr-anatomical-heart:before{content:""}.fi-rr-anchor:before{content:""}.fi-rr-angel:before{content:""}.fi-rr-angle-90:before{content:""}.fi-rr-angle-circle-down:before{content:""}.fi-rr-angle-circle-left:before{content:""}.fi-rr-angle-circle-right:before{content:""}.fi-rr-angle-circle-up:before{content:""}.fi-rr-angle-double-left:before{content:""}.fi-rr-angle-double-right:before{content:""}.fi-rr-angle-double-small-down:before{content:""}.fi-rr-angle-double-small-left:before{content:""}.fi-rr-angle-double-small-right:before{content:""}.fi-rr-angle-double-small-up:before{content:""}.fi-rr-angle-down:before{content:""}.fi-rr-angle-left:before{content:""}.fi-rr-angle-right:before{content:""}.fi-rr-angle-small-down:before{content:""}.fi-rr-angle-small-left:before{content:""}.fi-rr-angle-small-right:before{content:""}.fi-rr-angle-small-up:before{content:""}.fi-rr-angle-square-down:before{content:""}.fi-rr-angle-square-left:before{content:""}.fi-rr-angle-square-right:before{content:""}.fi-rr-angle-square-up:before{content:""}.fi-rr-angle-up:before{content:""}.fi-rr-angle:before{content:""}.fi-rr-angles-up-down:before{content:""}.fi-rr-angry:before{content:""}.fi-rr-animated-icon:before{content:""}.fi-rr-ankh:before{content:""}.fi-rr-answer-alt:before{content:""}.fi-rr-answer:before{content:""}.fi-rr-apartment:before{content:""}.fi-rr-aperture:before{content:""}.fi-rr-api:before{content:""}.fi-rr-apple-core:before{content:""}.fi-rr-apple-crate:before{content:""}.fi-rr-apple-whole:before{content:""}.fi-rr-apps-add:before{content:""}.fi-rr-apps-delete:before{content:""}.fi-rr-apps-sort:before{content:""}.fi-rr-apps:before{content:""}.fi-rr-archive:before{content:""}.fi-rr-archway:before{content:""}.fi-rr-arrow-alt-circle-down:before{content:""}.fi-rr-arrow-alt-circle-left:before{content:""}.fi-rr-arrow-alt-circle-right:before{content:""}.fi-rr-arrow-alt-circle-up:before{content:""}.fi-rr-arrow-alt-down:before{content:""}.fi-rr-arrow-alt-from-bottom:before{content:""}.fi-rr-arrow-alt-from-left:before{content:""}.fi-rr-arrow-alt-from-right:before{content:""}.fi-rr-arrow-alt-from-top:before{content:""}.fi-rr-arrow-alt-left:before{content:""}.fi-rr-arrow-alt-right:before{content:""}.fi-rr-arrow-alt-square-down:before{content:""}.fi-rr-arrow-alt-square-left:before{content:""}.fi-rr-arrow-alt-square-right:before{content:""}.fi-rr-arrow-alt-square-up:before{content:""}.fi-rr-arrow-alt-to-bottom:before{content:""}.fi-rr-arrow-alt-to-left:before{content:""}.fi-rr-arrow-alt-to-right:before{content:""}.fi-rr-arrow-alt-to-top:before{content:""}.fi-rr-arrow-alt-up:before{content:""}.fi-rr-arrow-circle-down:before{content:""}.fi-rr-arrow-circle-left:before{content:""}.fi-rr-arrow-circle-right:before{content:""}.fi-rr-arrow-circle-up:before{content:""}.fi-rr-arrow-comparison:before{content:""}.fi-rr-arrow-down-from-arc:before{content:""}.fi-rr-arrow-down-from-dotted-line:before{content:""}.fi-rr-arrow-down-left:before{content:""}.fi-rr-arrow-down-small-big:before{content:""}.fi-rr-arrow-down-to-dotted-line:before{content:""}.fi-rr-arrow-down-to-square:before{content:""}.fi-rr-arrow-down-triangle-square:before{content:""}.fi-rr-arrow-down:before{content:""}.fi-rr-arrow-from-bottom:before{content:""}.fi-rr-arrow-from-left:before{content:""}.fi-rr-arrow-from-right:before{content:""}.fi-rr-arrow-from-top:before{content:""}.fi-rr-arrow-left-from-arc:before{content:""}.fi-rr-arrow-left-from-line:before{content:""}.fi-rr-arrow-left-to-arc:before{content:""}.fi-rr-arrow-left:before{content:""}.fi-rr-arrow-progress-alt:before{content:""}.fi-rr-arrow-progress:before{content:""}.fi-rr-arrow-right-to-bracket:before{content:""}.fi-rr-arrow-right:before{content:""}.fi-rr-arrow-small-down:before{content:""}.fi-rr-arrow-small-left:before{content:""}.fi-rr-arrow-small-right:before{content:""}.fi-rr-arrow-small-up:before{content:""}.fi-rr-arrow-square-down:before{content:""}.fi-rr-arrow-square-left:before{content:""}.fi-rr-arrow-square-right:before{content:""}.fi-rr-arrow-square-up:before{content:""}.fi-rr-arrow-to-bottom:before{content:""}.fi-rr-arrow-to-left:before{content:""}.fi-rr-arrow-to-right:before{content:""}.fi-rr-arrow-to-top:before{content:""}.fi-rr-arrow-trend-down:before{content:""}.fi-rr-arrow-trend-up:before{content:""}.fi-rr-arrow-turn-down-left:before{content:""}.fi-rr-arrow-turn-down-right:before{content:""}.fi-rr-arrow-turn-left-up:before{content:""}.fi-rr-arrow-up-from-dotted-line:before{content:""}.fi-rr-arrow-up-from-ground-water:before{content:""}.fi-rr-arrow-up-from-square:before{content:""}.fi-rr-arrow-up-left-from-circle:before{content:""}.fi-rr-arrow-up-left:before{content:""}.fi-rr-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.fi-rr-arrow-up-right-from-square:before{content:""}.fi-rr-arrow-up-right:before{content:""}.fi-rr-arrow-up-small-big:before{content:""}.fi-rr-arrow-up-square-triangle:before{content:""}.fi-rr-arrow-up-to-arc:before{content:""}.fi-rr-arrow-up-to-dotted-line:before{content:""}.fi-rr-arrow-up:before{content:""}.fi-rr-arrow-upward-growth-crypto:before{content:""}.fi-rr-arrows-alt-h:before{content:""}.fi-rr-arrows-alt-v:before{content:""}.fi-rr-arrows-alt:before{content:""}.fi-rr-arrows-cross:before{content:""}.fi-rr-arrows-from-dotted-line:before{content:""}.fi-rr-arrows-from-line:before{content:""}.fi-rr-arrows-h-copy:before{content:""}.fi-rr-arrows-h:before{content:""}.fi-rr-arrows-repeat-1:before{content:""}.fi-rr-arrows-repeat:before{content:""}.fi-rr-arrows-retweet:before{content:""}.fi-rr-arrows-split-right-and-left:before{content:""}.fi-rr-arrows-split-up-and-left:before{content:""}.fi-rr-arrows-to-circle:before{content:""}.fi-rr-arrows-to-dotted-line:before{content:""}.fi-rr-arrows-to-eye:before{content:""}.fi-rr-arrows-to-line:before{content:""}.fi-rr-arrows:before{content:""}.fi-rr-artificial-intelligence:before{content:""}.fi-rr-assept-document:before{content:""}.fi-rr-assessment-alt:before{content:""}.fi-rr-assessment:before{content:""}.fi-rr-assign:before{content:""}.fi-rr-assistive-listening-systems:before{content:""}.fi-rr-asterik:before{content:""}.fi-rr-at:before{content:""}.fi-rr-attribution-pen:before{content:""}.fi-rr-attribution-pencil:before{content:""}.fi-rr-aubergine:before{content:""}.fi-rr-auction:before{content:""}.fi-rr-audience-megaphone:before{content:""}.fi-rr-audio-description-slash:before{content:""}.fi-rr-audit-alt:before{content:""}.fi-rr-audit:before{content:""}.fi-rr-austral-sign:before{content:""}.fi-rr-avocado:before{content:""}.fi-rr-award:before{content:""}.fi-rr-axe-battle:before{content:""}.fi-rr-axe:before{content:""}.fi-rr-b:before{content:""}.fi-rr-baby-carriage:before{content:""}.fi-rr-baby:before{content:""}.fi-rr-back-up:before{content:""}.fi-rr-background:before{content:""}.fi-rr-backpack:before{content:""}.fi-rr-bacon:before{content:""}.fi-rr-bacteria:before{content:""}.fi-rr-bacterium:before{content:""}.fi-rr-badge-check:before{content:""}.fi-rr-badge-dollar:before{content:""}.fi-rr-badge-leaf:before{content:""}.fi-rr-badge-percent:before{content:""}.fi-rr-badge-sheriff:before{content:""}.fi-rr-badge:before{content:""}.fi-rr-badger-honey:before{content:""}.fi-rr-badget-check-alt:before{content:""}.fi-rr-badminton:before{content:""}.fi-rr-bag-map-pin:before{content:""}.fi-rr-bag-seedling:before{content:""}.fi-rr-bag-shopping-minus:before{content:""}.fi-rr-bags-shopping:before{content:""}.fi-rr-baguette:before{content:""}.fi-rr-bahai:before{content:""}.fi-rr-baht-sign:before{content:""}.fi-rr-balance-scale-left:before{content:""}.fi-rr-balance-scale-right:before{content:""}.fi-rr-ball-pile:before{content:""}.fi-rr-ball:before{content:""}.fi-rr-ballet-dance:before{content:""}.fi-rr-balloon:before{content:""}.fi-rr-balloons:before{content:""}.fi-rr-ballot-check:before{content:""}.fi-rr-ballot:before{content:""}.fi-rr-ban-bug:before{content:""}.fi-rr-ban:before{content:""}.fi-rr-banana:before{content:""}.fi-rr-band-aid:before{content:""}.fi-rr-bangladeshi-taka-sign:before{content:""}.fi-rr-banjo:before{content:""}.fi-rr-bank:before{content:""}.fi-rr-banner-2:before{content:""}.fi-rr-banner-3:before{content:""}.fi-rr-banner-4:before{content:""}.fi-rr-banner-5:before{content:""}.fi-rr-banner:before{content:""}.fi-rr-barber-pole:before{content:""}.fi-rr-barber-shop:before{content:""}.fi-rr-barcode-read:before{content:""}.fi-rr-barcode-scan:before{content:""}.fi-rr-barcode:before{content:""}.fi-rr-bars-filter:before{content:""}.fi-rr-bars-progress:before{content:""}.fi-rr-bars-sort:before{content:""}.fi-rr-bars-staggered:before{content:""}.fi-rr-baseball-alt:before{content:""}.fi-rr-baseball:before{content:""}.fi-rr-basket-shopping-minus:before{content:""}.fi-rr-basket-shopping-plus:before{content:""}.fi-rr-basket-shopping-simple:before{content:""}.fi-rr-basket:before{content:""}.fi-rr-basketball:before{content:""}.fi-rr-bat:before{content:""}.fi-rr-bath:before{content:""}.fi-rr-battery-bolt:before{content:""}.fi-rr-battery-empty:before{content:""}.fi-rr-battery-exclamation:before{content:""}.fi-rr-battery-full:before{content:""}.fi-rr-battery-half:before{content:""}.fi-rr-battery-quarter:before{content:""}.fi-rr-battery-slash:before{content:""}.fi-rr-battery-three-quarters:before{content:""}.fi-rr-beacon:before{content:""}.fi-rr-bed-alt:before{content:""}.fi-rr-bed-bunk:before{content:""}.fi-rr-bed-empty:before{content:""}.fi-rr-bed:before{content:""}.fi-rr-bee:before{content:""}.fi-rr-beer-mug-empty:before{content:""}.fi-rr-beer:before{content:""}.fi-rr-bell-concierge:before{content:""}.fi-rr-bell-notification-call:before{content:""}.fi-rr-bell-notification-social-media:before{content:""}.fi-rr-bell-ring:before{content:""}.fi-rr-bell-school-slash:before{content:""}.fi-rr-bell-school:before{content:""}.fi-rr-bell-slash:before{content:""}.fi-rr-bell:before{content:""}.fi-rr-bells:before{content:""}.fi-rr-bench-tree:before{content:""}.fi-rr-benefit-diamond-alt:before{content:""}.fi-rr-benefit-diamond:before{content:""}.fi-rr-benefit-hand:before{content:""}.fi-rr-benefit-increase:before{content:""}.fi-rr-benefit-porcent:before{content:""}.fi-rr-benefit:before{content:""}.fi-rr-betamax:before{content:""}.fi-rr-bible:before{content:""}.fi-rr-bicycle-journey:before{content:""}.fi-rr-bike:before{content:""}.fi-rr-biking-mountain:before{content:""}.fi-rr-biking:before{content:""}.fi-rr-bill-arrow:before{content:""}.fi-rr-billiard:before{content:""}.fi-rr-bin-bottles:before{content:""}.fi-rr-binary-circle-check:before{content:""}.fi-rr-binary-lock:before{content:""}.fi-rr-binary-slash:before{content:""}.fi-rr-binary:before{content:""}.fi-rr-binoculars:before{content:""}.fi-rr-bio-leaves:before{content:""}.fi-rr-bio:before{content:""}.fi-rr-biohazard:before{content:""}.fi-rr-bird:before{content:""}.fi-rr-bitcoin-sign:before{content:""}.fi-rr-blanket:before{content:""}.fi-rr-blender-phone:before{content:""}.fi-rr-blender:before{content:""}.fi-rr-blinds-open:before{content:""}.fi-rr-blinds-raised:before{content:""}.fi-rr-blinds:before{content:""}.fi-rr-block-brick:before{content:""}.fi-rr-block-microphone:before{content:""}.fi-rr-block-question:before{content:""}.fi-rr-block-quote:before{content:""}.fi-rr-block:before{content:""}.fi-rr-blockchain-3:before{content:""}.fi-rr-blog-pencil:before{content:""}.fi-rr-blog-text:before{content:""}.fi-rr-blood-dropper:before{content:""}.fi-rr-blood-test-tube-alt:before{content:""}.fi-rr-blood-test-tube:before{content:""}.fi-rr-blood:before{content:""}.fi-rr-blueberries:before{content:""}.fi-rr-blueprint:before{content:""}.fi-rr-bold:before{content:""}.fi-rr-bolt-auto:before{content:""}.fi-rr-bolt-slash:before{content:""}.fi-rr-bolt:before{content:""}.fi-rr-bomb:before{content:""}.fi-rr-bone-break:before{content:""}.fi-rr-bone:before{content:""}.fi-rr-bong:before{content:""}.fi-rr-bonus-alt:before{content:""}.fi-rr-bonus-star:before{content:""}.fi-rr-bonus:before{content:""}.fi-rr-book-alt:before{content:""}.fi-rr-book-arrow-right:before{content:""}.fi-rr-book-arrow-up:before{content:""}.fi-rr-book-atlas:before{content:""}.fi-rr-book-bookmark:before{content:""}.fi-rr-book-circle-arrow-right:before{content:""}.fi-rr-book-circle-arrow-up:before{content:""}.fi-rr-book-copy:before{content:""}.fi-rr-book-dead:before{content:""}.fi-rr-book-font:before{content:""}.fi-rr-book-heart:before{content:""}.fi-rr-book-medical:before{content:""}.fi-rr-book-open-cover:before{content:""}.fi-rr-book-open-reader:before{content:""}.fi-rr-book-plus:before{content:""}.fi-rr-book-quran:before{content:""}.fi-rr-book-section:before{content:""}.fi-rr-book-spells:before{content:""}.fi-rr-book-tanakh:before{content:""}.fi-rr-book-user:before{content:""}.fi-rr-book:before{content:""}.fi-rr-Booking:before{content:""}.fi-rr-bookmark-slash:before{content:""}.fi-rr-bookmark:before{content:""}.fi-rr-books-medical:before{content:""}.fi-rr-books:before{content:""}.fi-rr-boot-heeled:before{content:""}.fi-rr-boot:before{content:""}.fi-rr-booth-curtain:before{content:""}.fi-rr-border-all:before{content:""}.fi-rr-border-bottom:before{content:""}.fi-rr-border-center-h:before{content:""}.fi-rr-border-center-v:before{content:""}.fi-rr-border-inner:before{content:""}.fi-rr-border-left:before{content:""}.fi-rr-border-none:before{content:""}.fi-rr-border-outer:before{content:""}.fi-rr-border-right:before{content:""}.fi-rr-border-style-alt:before{content:""}.fi-rr-border-style:before{content:""}.fi-rr-border-top:before{content:""}.fi-rr-boss:before{content:""}.fi-rr-bottle-droplet:before{content:""}.fi-rr-bottle:before{content:""}.fi-rr-bow-arrow:before{content:""}.fi-rr-bowl-chopsticks-noodles:before{content:""}.fi-rr-bowl-chopsticks:before{content:""}.fi-rr-bowl-rice:before{content:""}.fi-rr-bowl-scoop:before{content:""}.fi-rr-bowl-scoops:before{content:""}.fi-rr-bowl-soft-serve:before{content:""}.fi-rr-bowl-spoon:before{content:""}.fi-rr-bowling-ball:before{content:""}.fi-rr-bowling-pins:before{content:""}.fi-rr-bowling:before{content:""}.fi-rr-box-alt:before{content:""}.fi-rr-box-ballot:before{content:""}.fi-rr-box-check:before{content:""}.fi-rr-box-circle-check:before{content:""}.fi-rr-box-dollar:before{content:""}.fi-rr-box-fragile:before{content:""}.fi-rr-box-heart:before{content:""}.fi-rr-box-open-full:before{content:""}.fi-rr-box-open:before{content:""}.fi-rr-box-tissue:before{content:""}.fi-rr-box-up:before{content:""}.fi-rr-box:before{content:""}.fi-rr-boxes:before{content:""}.fi-rr-boxing-glove:before{content:""}.fi-rr-bracket-curly-right:before{content:""}.fi-rr-bracket-curly:before{content:""}.fi-rr-bracket-round-right:before{content:""}.fi-rr-bracket-round:before{content:""}.fi-rr-bracket-square-right:before{content:""}.fi-rr-bracket-square:before{content:""}.fi-rr-brackets-curly:before{content:""}.fi-rr-brackets-round:before{content:""}.fi-rr-brackets-square:before{content:""}.fi-rr-braille-a:before{content:""}.fi-rr-braille-b:before{content:""}.fi-rr-braille-c:before{content:""}.fi-rr-braille-d:before{content:""}.fi-rr-braille-e:before{content:""}.fi-rr-braille-g:before{content:""}.fi-rr-braille-h:before{content:""}.fi-rr-braille-i:before{content:""}.fi-rr-braille-j:before{content:""}.fi-rr-braille-k:before{content:""}.fi-rr-braille-l:before{content:""}.fi-rr-braille-m:before{content:""}.fi-rr-braille-n-alt:before{content:""}.fi-rr-braille-n:before{content:""}.fi-rr-braille-o:before{content:""}.fi-rr-braille-p:before{content:""}.fi-rr-braille-q:before{content:""}.fi-rr-braille-r:before{content:""}.fi-rr-braille-s:before{content:""}.fi-rr-braille-t:before{content:""}.fi-rr-braille-u:before{content:""}.fi-rr-braille-v:before{content:""}.fi-rr-braille-w:before{content:""}.fi-rr-braille-x:before{content:""}.fi-rr-braille-y:before{content:""}.fi-rr-braille-z:before{content:""}.fi-rr-braille:before{content:""}.fi-rr-brain-circuit:before{content:""}.fi-rr-brain:before{content:""}.fi-rr-brake-warning:before{content:""}.fi-rr-branching:before{content:""}.fi-rr-brand:before{content:""}.fi-rr-branding:before{content:""}.fi-rr-bread-loaf:before{content:""}.fi-rr-bread-slice-butter:before{content:""}.fi-rr-bread-slice:before{content:""}.fi-rr-bread:before{content:""}.fi-rr-briefcase-arrow-right:before{content:""}.fi-rr-briefcase-blank:before{content:""}.fi-rr-briefcase:before{content:""}.fi-rr-brightness-low:before{content:""}.fi-rr-brightness:before{content:""}.fi-rr-bring-forward:before{content:""}.fi-rr-bring-front:before{content:""}.fi-rr-broadcast-tower:before{content:""}.fi-rr-broccoli:before{content:""}.fi-rr-broken-chain-link-wrong:before{content:""}.fi-rr-broken-image:before{content:""}.fi-rr-broom-ball:before{content:""}.fi-rr-broom:before{content:""}.fi-rr-browser-ui:before{content:""}.fi-rr-browser:before{content:""}.fi-rr-browsers:before{content:""}.fi-rr-brush:before{content:""}.fi-rr-bucket:before{content:""}.fi-rr-budget-alt:before{content:""}.fi-rr-budget:before{content:""}.fi-rr-bug-slash:before{content:""}.fi-rr-bug:before{content:""}.fi-rr-bugs:before{content:""}.fi-rr-build-alt:before{content:""}.fi-rr-build:before{content:""}.fi-rr-builder:before{content:""}.fi-rr-building-circle-arrow-right:before{content:""}.fi-rr-building-ngo:before{content:""}.fi-rr-building:before{content:""}.fi-rr-bulb:before{content:""}.fi-rr-bullet:before{content:""}.fi-rr-bullhorn:before{content:""}.fi-rr-bullseye-arrow:before{content:""}.fi-rr-bullseye-pointer:before{content:""}.fi-rr-bullseye:before{content:""}.fi-rr-burger-alt:before{content:""}.fi-rr-burger-fries:before{content:""}.fi-rr-burger-glass:before{content:""}.fi-rr-burrito:before{content:""}.fi-rr-burst:before{content:""}.fi-rr-bus-alt:before{content:""}.fi-rr-bus:before{content:""}.fi-rr-business-time:before{content:""}.fi-rr-Butter:before{content:""}.fi-rr-butterfly:before{content:""}.fi-rr-c:before{content:""}.fi-rr-cabin:before{content:""}.fi-rr-cactus:before{content:""}.fi-rr-cage-empty:before{content:""}.fi-rr-cake-birthday:before{content:""}.fi-rr-cake-slice:before{content:""}.fi-rr-cake-wedding:before{content:""}.fi-rr-calculator-bill:before{content:""}.fi-rr-calculator-math-tax:before{content:""}.fi-rr-calculator-money:before{content:""}.fi-rr-calculator-simple:before{content:""}.fi-rr-calculator:before{content:""}.fi-rr-calendar-arrow-down:before{content:""}.fi-rr-calendar-arrow-up:before{content:""}.fi-rr-calendar-birhtday-cake:before{content:""}.fi-rr-calendar-call:before{content:""}.fi-rr-calendar-check:before{content:""}.fi-rr-calendar-clock:before{content:""}.fi-rr-calendar-day:before{content:""}.fi-rr-calendar-days:before{content:""}.fi-rr-calendar-event-tax:before{content:""}.fi-rr-calendar-exclamation:before{content:""}.fi-rr-calendar-gavel-legal:before{content:""}.fi-rr-calendar-heart:before{content:""}.fi-rr-calendar-image:before{content:""}.fi-rr-calendar-lines-pen:before{content:""}.fi-rr-calendar-lines:before{content:""}.fi-rr-calendar-minus:before{content:""}.fi-rr-calendar-payment-loan:before{content:""}.fi-rr-calendar-pen:before{content:""}.fi-rr-calendar-plus:before{content:""}.fi-rr-calendar-salary:before{content:""}.fi-rr-calendar-shift-swap:before{content:""}.fi-rr-calendar-star:before{content:""}.fi-rr-calendar-swap:before{content:""}.fi-rr-calendar-week:before{content:""}.fi-rr-calendar-xmark:before{content:""}.fi-rr-calendar:before{content:""}.fi-rr-calendars:before{content:""}.fi-rr-call-duration:before{content:""}.fi-rr-call-history:before{content:""}.fi-rr-call-incoming:before{content:""}.fi-rr-call-missed:before{content:""}.fi-rr-call-outgoing:before{content:""}.fi-rr-camcorder:before{content:""}.fi-rr-camera-cctv:before{content:""}.fi-rr-camera-movie:before{content:""}.fi-rr-camera-retro:before{content:""}.fi-rr-camera-rotate:before{content:""}.fi-rr-camera-security:before{content:""}.fi-rr-camera-slash:before{content:""}.fi-rr-camera-viewfinder:before{content:""}.fi-rr-camera:before{content:""}.fi-rr-campfire:before{content:""}.fi-rr-camping:before{content:""}.fi-rr-can-food:before{content:""}.fi-rr-candle-holder:before{content:""}.fi-rr-candle-lotus-yoga:before{content:""}.fi-rr-candle-pose-yoga:before{content:""}.fi-rr-candy-alt:before{content:""}.fi-rr-candy-bar:before{content:""}.fi-rr-candy-cane:before{content:""}.fi-rr-candy-corn:before{content:""}.fi-rr-candy-sweet:before{content:""}.fi-rr-candy:before{content:""}.fi-rr-Cannabis:before{content:""}.fi-rr-canned-food:before{content:""}.fi-rr-capsules:before{content:""}.fi-rr-car-alt:before{content:""}.fi-rr-car-battery:before{content:""}.fi-rr-car-bolt:before{content:""}.fi-rr-car-building:before{content:""}.fi-rr-car-bump:before{content:""}.fi-rr-car-bus:before{content:""}.fi-rr-car-circle-bolt:before{content:""}.fi-rr-car-crash:before{content:""}.fi-rr-car-garage:before{content:""}.fi-rr-car-journey:before{content:""}.fi-rr-car-mechanic:before{content:""}.fi-rr-car-rear:before{content:""}.fi-rr-car-side-bolt:before{content:""}.fi-rr-car-side:before{content:""}.fi-rr-car-tilt:before{content:""}.fi-rr-car-tunnel:before{content:""}.fi-rr-car-wash:before{content:""}.fi-rr-car:before{content:""}.fi-rr-caravan-alt:before{content:""}.fi-rr-caravan:before{content:""}.fi-rr-card-club:before{content:""}.fi-rr-card-diamond:before{content:""}.fi-rr-card-heart:before{content:""}.fi-rr-card-spade:before{content:""}.fi-rr-cardinal-compass:before{content:""}.fi-rr-career-growth:before{content:""}.fi-rr-career-path:before{content:""}.fi-rr-caret-circle-down:before{content:""}.fi-rr-caret-circle-right:before{content:""}.fi-rr-caret-circle-up:before{content:""}.fi-rr-caret-down:before{content:""}.fi-rr-caret-left:before{content:""}.fi-rr-caret-quare-up:before{content:""}.fi-rr-caret-right:before{content:""}.fi-rr-caret-square-down:before{content:""}.fi-rr-caret-square-left_1:before{content:""}.fi-rr-caret-square-left:before{content:""}.fi-rr-caret-square-right:before{content:""}.fi-rr-caret-up:before{content:""}.fi-rr-carrot:before{content:""}.fi-rr-cars-crash:before{content:""}.fi-rr-cars:before{content:""}.fi-rr-cart-arrow-down:before{content:""}.fi-rr-cart-minus:before{content:""}.fi-rr-cart-shopping-fast:before{content:""}.fi-rr-cash-register:before{content:""}.fi-rr-cassette-tape:before{content:""}.fi-rr-cassette-vhs:before{content:""}.fi-rr-castle:before{content:""}.fi-rr-cat-head:before{content:""}.fi-rr-cat-space:before{content:""}.fi-rr-cat:before{content:""}.fi-rr-catalog-alt:before{content:""}.fi-rr-catalog-magazine:before{content:""}.fi-rr-catalog:before{content:""}.fi-rr-category-alt:before{content:""}.fi-rr-category:before{content:""}.fi-rr-cauldron:before{content:""}.fi-rr-cedi-sign:before{content:""}.fi-rr-cello:before{content:""}.fi-rr-cent-sign:before{content:""}.fi-rr-chair-office:before{content:""}.fi-rr-chair:before{content:""}.fi-rr-chalkboard-user:before{content:""}.fi-rr-chalkboard:before{content:""}.fi-rr-challenge-alt:before{content:""}.fi-rr-challenge:before{content:""}.fi-rr-channel:before{content:""}.fi-rr-charging-station:before{content:""}.fi-rr-chart-area:before{content:""}.fi-rr-chart-bullet:before{content:""}.fi-rr-chart-candlestick:before{content:""}.fi-rr-chart-connected:before{content:""}.fi-rr-chart-gantt:before{content:""}.fi-rr-chart-histogram:before{content:""}.fi-rr-chart-kanban:before{content:""}.fi-rr-chart-line-up-down:before{content:""}.fi-rr-chart-line-up:before{content:""}.fi-rr-chart-mixed-up-circle-currency:before{content:""}.fi-rr-chart-mixed-up-circle-dollar:before{content:""}.fi-rr-chart-mixed:before{content:""}.fi-rr-chart-network:before{content:""}.fi-rr-chart-pie-alt:before{content:""}.fi-rr-chart-pie-simple-circle-currency:before{content:""}.fi-rr-chart-pie-simple-circle-dollar:before{content:""}.fi-rr-chart-pie:before{content:""}.fi-rr-chart-pyramid:before{content:""}.fi-rr-chart-radar:before{content:""}.fi-rr-chart-scatter-3d:before{content:""}.fi-rr-chart-scatter-bubble:before{content:""}.fi-rr-chart-scatter:before{content:""}.fi-rr-chart-set-theory:before{content:""}.fi-rr-chart-simple-horizontal:before{content:""}.fi-rr-chart-simple:before{content:""}.fi-rr-chart-tree-map:before{content:""}.fi-rr-chart-tree:before{content:""}.fi-rr-chart-user:before{content:""}.fi-rr-chart-waterfall:before{content:""}.fi-rr-chat-arrow-down:before{content:""}.fi-rr-chat-arrow-grow:before{content:""}.fi-rr-chat-bubble-call:before{content:""}.fi-rr-chatbot-speech-bubble:before{content:""}.fi-rr-chatbot:before{content:""}.fi-rr-cheap-bill:before{content:""}.fi-rr-cheap-dollar:before{content:""}.fi-rr-cheap-stack-dollar:before{content:""}.fi-rr-cheap-stack:before{content:""}.fi-rr-cheap:before{content:""}.fi-rr-check-circle:before{content:""}.fi-rr-check-double:before{content:""}.fi-rr-check-in-calendar:before{content:""}.fi-rr-check-out-calendar:before{content:""}.fi-rr-check:before{content:""}.fi-rr-checkbox:before{content:""}.fi-rr-checklist-task-budget:before{content:""}.fi-rr-cheese-alt:before{content:""}.fi-rr-cheese:before{content:""}.fi-rr-cheeseburger:before{content:""}.fi-rr-cherry:before{content:""}.fi-rr-chess-bishop:before{content:""}.fi-rr-chess-board:before{content:""}.fi-rr-chess-clock-alt:before{content:""}.fi-rr-chess-clock:before{content:""}.fi-rr-chess-king-alt:before{content:""}.fi-rr-chess-king:before{content:""}.fi-rr-chess-knight-alt:before{content:""}.fi-rr-chess-knight:before{content:""}.fi-rr-chess-pawn-alt:before{content:""}.fi-rr-chess-piece:before{content:""}.fi-rr-chess-queen-alt:before{content:""}.fi-rr-chess-queen:before{content:""}.fi-rr-chess-rook-alt:before{content:""}.fi-rr-chess-rook:before{content:""}.fi-rr-chess:before{content:""}.fi-rr-chevron-double-down:before{content:""}.fi-rr-chevron-double-up:before{content:""}.fi-rr-child-head:before{content:""}.fi-rr-child:before{content:""}.fi-rr-chimney:before{content:""}.fi-rr-chip:before{content:""}.fi-rr-chocolate:before{content:""}.fi-rr-choir-singing:before{content:""}.fi-rr-choose-alt:before{content:""}.fi-rr-choose:before{content:""}.fi-rr-church:before{content:""}.fi-rr-circle-0:before{content:""}.fi-rr-circle-1:before{content:""}.fi-rr-circle-2:before{content:""}.fi-rr-circle-3:before{content:""}.fi-rr-circle-4:before{content:""}.fi-rr-circle-5:before{content:""}.fi-rr-circle-6:before{content:""}.fi-rr-circle-7:before{content:""}.fi-rr-circle-8:before{content:""}.fi-rr-circle-9:before{content:""}.fi-rr-circle-a:before{content:""}.fi-rr-circle-b:before{content:""}.fi-rr-circle-bolt:before{content:""}.fi-rr-circle-book-open:before{content:""}.fi-rr-circle-bookmark:before{content:""}.fi-rr-circle-c:before{content:""}.fi-rr-circle-calendar:before{content:""}.fi-rr-circle-camera:before{content:""}.fi-rr-circle-d:before{content:""}.fi-rr-circle-dashed:before{content:""}.fi-rr-circle-divide:before{content:""}.fi-rr-circle-e:before{content:""}.fi-rr-circle-ellipsis-vertical:before{content:""}.fi-rr-circle-ellipsis:before{content:""}.fi-rr-circle-envelope:before{content:""}.fi-rr-circle-exclamation-check:before{content:""}.fi-rr-circle-f:before{content:""}.fi-rr-circle-g:before{content:""}.fi-rr-circle-h:before{content:""}.fi-rr-circle-half-stroke:before{content:""}.fi-rr-circle-half:before{content:""}.fi-rr-circle-heart:before{content:""}.fi-rr-circle-i:before{content:""}.fi-rr-circle-j:before{content:""}.fi-rr-circle-k:before{content:""}.fi-rr-circle-l:before{content:""}.fi-rr-circle-m:before{content:""}.fi-rr-circle-microphone-lines:before{content:""}.fi-rr-circle-microphone:before{content:""}.fi-rr-circle-n:before{content:""}.fi-rr-circle-nodes:before{content:""}.fi-rr-circle-o:before{content:""}.fi-rr-circle-overlap:before{content:""}.fi-rr-circle-p:before{content:""}.fi-rr-circle-phone-flip:before{content:""}.fi-rr-circle-phone-hangup:before{content:""}.fi-rr-circle-phone:before{content:""}.fi-rr-circle-q:before{content:""}.fi-rr-circle-quarter:before{content:""}.fi-rr-circle-quarters-alt:before{content:""}.fi-rr-circle-r:before{content:""}.fi-rr-circle-s:before{content:""}.fi-rr-circle-small:before{content:""}.fi-rr-circle-star:before{content:""}.fi-rr-circle-t:before{content:""}.fi-rr-circle-three-quarters:before{content:""}.fi-rr-circle-trash:before{content:""}.fi-rr-circle-u:before{content:""}.fi-rr-circle-user:before{content:""}.fi-rr-circle-v:before{content:""}.fi-rr-circle-video:before{content:""}.fi-rr-circle-w:before{content:""}.fi-rr-circle-waveform-lines:before{content:""}.fi-rr-circle-x:before{content:""}.fi-rr-circle-xmark:before{content:""}.fi-rr-circle-y:before{content:""}.fi-rr-circle-z:before{content:""}.fi-rr-circle:before{content:""}.fi-rr-citrus-slice:before{content:""}.fi-rr-citrus:before{content:""}.fi-rr-city:before{content:""}.fi-rr-clapperboard-play:before{content:""}.fi-rr-clapperboard:before{content:""}.fi-rr-clarinet:before{content:""}.fi-rr-claw-marks:before{content:""}.fi-rr-clear-alt:before{content:""}.fi-rr-clip-file:before{content:""}.fi-rr-clip-mail:before{content:""}.fi-rr-clip:before{content:""}.fi-rr-clipboard-check:before{content:""}.fi-rr-clipboard-exclamation:before{content:""}.fi-rr-clipboard-list-check:before{content:""}.fi-rr-clipboard-list:before{content:""}.fi-rr-clipboard-prescription:before{content:""}.fi-rr-clipboard-question:before{content:""}.fi-rr-clipboard-user:before{content:""}.fi-rr-clipboard:before{content:""}.fi-rr-clipoard-wrong:before{content:""}.fi-rr-clock-desk:before{content:""}.fi-rr-clock-eight-thirty:before{content:""}.fi-rr-clock-eleven-thirty:before{content:""}.fi-rr-clock-eleven:before{content:""}.fi-rr-clock-five-thirty:before{content:""}.fi-rr-clock-five:before{content:""}.fi-rr-clock-four-thirty:before{content:""}.fi-rr-clock-nine-thirty:before{content:""}.fi-rr-clock-nine:before{content:""}.fi-rr-clock-one-thirty:before{content:""}.fi-rr-clock-one:before{content:""}.fi-rr-clock-seven-thirty:before{content:""}.fi-rr-clock-seven:before{content:""}.fi-rr-clock-six-thirty:before{content:""}.fi-rr-clock-six:before{content:""}.fi-rr-clock-ten-thirty:before{content:""}.fi-rr-clock-ten:before{content:""}.fi-rr-clock-three-thirty:before{content:""}.fi-rr-clock-three:before{content:""}.fi-rr-clock-time-tracking:before{content:""}.fi-rr-clock-twelve-thirty:before{content:""}.fi-rr-clock-twelve:before{content:""}.fi-rr-clock-two-thirty:before{content:""}.fi-rr-clock-two:before{content:""}.fi-rr-clock-up-arrow:before{content:""}.fi-rr-clock:before{content:""}.fi-rr-clone:before{content:""}.fi-rr-closed-captioning-slash:before{content:""}.fi-rr-clothes-hanger:before{content:""}.fi-rr-cloud-back-up-alt:before{content:""}.fi-rr-cloud-back-up:before{content:""}.fi-rr-cloud-check:before{content:""}.fi-rr-cloud-code:before{content:""}.fi-rr-cloud-disabled:before{content:""}.fi-rr-cloud-download-alt:before{content:""}.fi-rr-cloud-download:before{content:""}.fi-rr-cloud-drizzle:before{content:""}.fi-rr-cloud-exclamation:before{content:""}.fi-rr-cloud-gear-automation:before{content:""}.fi-rr-cloud-hail-mixed:before{content:""}.fi-rr-cloud-hail:before{content:""}.fi-rr-cloud-meatball:before{content:""}.fi-rr-cloud-moon-rain:before{content:""}.fi-rr-cloud-moon:before{content:""}.fi-rr-cloud-question:before{content:""}.fi-rr-cloud-rain:before{content:""}.fi-rr-cloud-rainbow:before{content:""}.fi-rr-cloud-share:before{content:""}.fi-rr-cloud-showers-heavy:before{content:""}.fi-rr-cloud-showers:before{content:""}.fi-rr-cloud-sleet:before{content:""}.fi-rr-cloud-snow:before{content:""}.fi-rr-cloud-sun-rain:before{content:""}.fi-rr-cloud-sun:before{content:""}.fi-rr-cloud-upload-alt:before{content:""}.fi-rr-cloud-upload:before{content:""}.fi-rr-cloud:before{content:""}.fi-rr-clouds-moon:before{content:""}.fi-rr-clouds-sun:before{content:""}.fi-rr-clouds:before{content:""}.fi-rr-clover-alt:before{content:""}.fi-rr-club:before{content:""}.fi-rr-cocktail-alt:before{content:""}.fi-rr-cocktail:before{content:""}.fi-rr-coconut:before{content:""}.fi-rr-code-branch:before{content:""}.fi-rr-code-commit:before{content:""}.fi-rr-code-compare:before{content:""}.fi-rr-code-fork:before{content:""}.fi-rr-code-merge:before{content:""}.fi-rr-code-pull-request-closed:before{content:""}.fi-rr-code-pull-request-draft:before{content:""}.fi-rr-code-pull-request:before{content:""}.fi-rr-code-simple:before{content:""}.fi-rr-coffee-bean:before{content:""}.fi-rr-coffee-beans:before{content:""}.fi-rr-coffee-heart:before{content:""}.fi-rr-coffee-pot:before{content:""}.fi-rr-coffee:before{content:""}.fi-rr-coffin-cross:before{content:""}.fi-rr-coffin:before{content:""}.fi-rr-coin-up-arrow:before{content:""}.fi-rr-coin:before{content:""}.fi-rr-coins:before{content:""}.fi-rr-colon-sign:before{content:""}.fi-rr-columns-3:before{content:""}.fi-rr-comet:before{content:""}.fi-rr-command:before{content:""}.fi-rr-comment-alt-check:before{content:""}.fi-rr-comment-alt-dots:before{content:""}.fi-rr-comment-alt-edit:before{content:""}.fi-rr-comment-alt-medical:before{content:""}.fi-rr-comment-alt-middle-top:before{content:""}.fi-rr-comment-alt-middle:before{content:""}.fi-rr-comment-alt-minus:before{content:""}.fi-rr-comment-alt-music:before{content:""}.fi-rr-comment-alt:before{content:""}.fi-rr-comment-arrow-down:before{content:""}.fi-rr-comment-arrow-up-right:before{content:""}.fi-rr-comment-arrow-up:before{content:""}.fi-rr-comment-check:before{content:""}.fi-rr-comment-code:before{content:""}.fi-rr-comment-dollar:before{content:""}.fi-rr-comment-dots:before{content:""}.fi-rr-comment-exclamation:before{content:""}.fi-rr-comment-heart:before{content:""}.fi-rr-comment-image:before{content:""}.fi-rr-comment-info:before{content:""}.fi-rr-comment-medical:before{content:""}.fi-rr-comment-minus:before{content:""}.fi-rr-comment-pen:before{content:""}.fi-rr-comment-question:before{content:""}.fi-rr-comment-quote:before{content:""}.fi-rr-comment-slash:before{content:""}.fi-rr-comment-smile:before{content:""}.fi-rr-comment-sms:before{content:""}.fi-rr-comment-text:before{content:""}.fi-rr-comment-user:before{content:""}.fi-rr-comment-xmark:before{content:""}.fi-rr-comment:before{content:""}.fi-rr-comments-dollar:before{content:""}.fi-rr-comments-question-check:before{content:""}.fi-rr-comments-question:before{content:""}.fi-rr-comments:before{content:""}.fi-rr-compass-alt:before{content:""}.fi-rr-compass-east:before{content:""}.fi-rr-compass-north:before{content:""}.fi-rr-compass-slash:before{content:""}.fi-rr-compass-south:before{content:""}.fi-rr-compass-west:before{content:""}.fi-rr-completed:before{content:""}.fi-rr-compliance-clipboard:before{content:""}.fi-rr-compliance-document:before{content:""}.fi-rr-compliance:before{content:""}.fi-rr-compress-alt:before{content:""}.fi-rr-compress:before{content:""}.fi-rr-computer-classic:before{content:""}.fi-rr-computer-mouse:before{content:""}.fi-rr-computer-speaker:before{content:""}.fi-rr-computer:before{content:""}.fi-rr-concierge-bell:before{content:""}.fi-rr-condition-alt:before{content:""}.fi-rr-condition:before{content:""}.fi-rr-confetti:before{content:""}.fi-rr-constellation:before{content:""}.fi-rr-container-storage:before{content:""}.fi-rr-convert-document:before{content:""}.fi-rr-convert-shapes:before{content:""}.fi-rr-conveyor-belt-alt:before{content:""}.fi-rr-conveyor-belt-arm:before{content:""}.fi-rr-conveyor-belt-empty:before{content:""}.fi-rr-conveyor-belt:before{content:""}.fi-rr-cookie-alt:before{content:""}.fi-rr-cookie:before{content:""}.fi-rr-copy-alt:before{content:""}.fi-rr-copy-image:before{content:""}.fi-rr-copy:before{content:""}.fi-rr-copyright:before{content:""}.fi-rr-corn:before{content:""}.fi-rr-corporate-alt:before{content:""}.fi-rr-corporate:before{content:""}.fi-rr-couch:before{content:""}.fi-rr-court-sport:before{content:""}.fi-rr-cow-alt:before{content:""}.fi-rr-cow:before{content:""}.fi-rr-cowbell-circle-plus:before{content:""}.fi-rr-cowbell-more:before{content:""}.fi-rr-cowbell:before{content:""}.fi-rr-crab:before{content:""}.fi-rr-crate-empty:before{content:""}.fi-rr-cream:before{content:""}.fi-rr-credit-card-buyer:before{content:""}.fi-rr-credit-card-eye:before{content:""}.fi-rr-credit-card:before{content:""}.fi-rr-cricket:before{content:""}.fi-rr-crm-alt:before{content:""}.fi-rr-crm-computer:before{content:""}.fi-rr-CRM:before{content:""}.fi-rr-croissant:before{content:""}.fi-rr-cross-circle:before{content:""}.fi-rr-cross-religion:before{content:""}.fi-rr-cross-small:before{content:""}.fi-rr-cross:before{content:""}.fi-rr-crow:before{content:""}.fi-rr-crown:before{content:""}.fi-rr-crutch:before{content:""}.fi-rr-crutches:before{content:""}.fi-rr-cruzeiro-sign:before{content:""}.fi-rr-crypto-calendar:before{content:""}.fi-rr-cryptocurrency:before{content:""}.fi-rr-crystal-ball:before{content:""}.fi-rr-cube:before{content:""}.fi-rr-cubes-stacked:before{content:""}.fi-rr-cubes:before{content:""}.fi-rr-cucumber:before{content:""}.fi-rr-cup-straw-swoosh:before{content:""}.fi-rr-cup-straw:before{content:""}.fi-rr-cup-togo:before{content:""}.fi-rr-cupcake-alt:before{content:""}.fi-rr-cupcake:before{content:""}.fi-rr-curling:before{content:""}.fi-rr-cursor-finger:before{content:""}.fi-rr-cursor-plus:before{content:""}.fi-rr-cursor-text-alt:before{content:""}.fi-rr-cursor-text:before{content:""}.fi-rr-cursor:before{content:""}.fi-rr-curve-alt:before{content:""}.fi-rr-curve-arrow:before{content:""}.fi-rr-curve:before{content:""}.fi-rr-custard:before{content:""}.fi-rr-customer-care:before{content:""}.fi-rr-customer-service:before{content:""}.fi-rr-customization-cogwheel:before{content:""}.fi-rr-customization:before{content:""}.fi-rr-customize-computer:before{content:""}.fi-rr-customize-edit:before{content:""}.fi-rr-customize:before{content:""}.fi-rr-CV:before{content:""}.fi-rr-cvv-card:before{content:""}.fi-rr-d:before{content:""}.fi-rr-dagger:before{content:""}.fi-rr-daily-calendar:before{content:""}.fi-rr-damage:before{content:""}.fi-rr-dart:before{content:""}.fi-rr-dashboard-monitor:before{content:""}.fi-rr-dashboard-panel:before{content:""}.fi-rr-dashboard:before{content:""}.fi-rr-data-transfer:before{content:""}.fi-rr-database:before{content:""}.fi-rr-debt:before{content:""}.fi-rr-deer-rudolph:before{content:""}.fi-rr-deer:before{content:""}.fi-rr-delete-document:before{content:""}.fi-rr-delete-right:before{content:""}.fi-rr-delete-user:before{content:""}.fi-rr-delete:before{content:""}.fi-rr-democrat:before{content:""}.fi-rr-department-structure:before{content:""}.fi-rr-department:before{content:""}.fi-rr-deposit-alt:before{content:""}.fi-rr-deposit:before{content:""}.fi-rr-description-alt:before{content:""}.fi-rr-description:before{content:""}.fi-rr-desk:before{content:""}.fi-rr-desktop-arrow-down:before{content:""}.fi-rr-desktop-wallpaper:before{content:""}.fi-rr-devices:before{content:""}.fi-rr-dewpoint:before{content:""}.fi-rr-dharmachakra:before{content:""}.fi-rr-diagram-cells:before{content:""}.fi-rr-diagram-lean-canvas:before{content:""}.fi-rr-diagram-nested:before{content:""}.fi-rr-diagram-next:before{content:""}.fi-rr-diagram-predecessor:before{content:""}.fi-rr-diagram-previous:before{content:""}.fi-rr-diagram-project:before{content:""}.fi-rr-diagram-sankey:before{content:""}.fi-rr-diagram-subtask:before{content:""}.fi-rr-diagram-successor:before{content:""}.fi-rr-diagram-venn:before{content:""}.fi-rr-dial-high:before{content:""}.fi-rr-dial-low:before{content:""}.fi-rr-dial-max:before{content:""}.fi-rr-dial-med-low:before{content:""}.fi-rr-dial-med:before{content:""}.fi-rr-dial-min:before{content:""}.fi-rr-dial-off:before{content:""}.fi-rr-dial:before{content:""}.fi-rr-diamond-exclamation:before{content:""}.fi-rr-diamond-turn-right:before{content:""}.fi-rr-diamond:before{content:""}.fi-rr-diary-bookmark-down:before{content:""}.fi-rr-diary-bookmarks:before{content:""}.fi-rr-diary-clasp:before{content:""}.fi-rr-dice-alt:before{content:""}.fi-rr-dice-d10:before{content:""}.fi-rr-dice-d12:before{content:""}.fi-rr-dice-d20:before{content:""}.fi-rr-dice-d4:before{content:""}.fi-rr-dice-d6:before{content:""}.fi-rr-dice-d8:before{content:""}.fi-rr-dice-four:before{content:""}.fi-rr-dice-one:before{content:""}.fi-rr-dice-six:before{content:""}.fi-rr-dice-three:before{content:""}.fi-rr-dice-two:before{content:""}.fi-rr-dice:before{content:""}.fi-rr-digging:before{content:""}.fi-rr-digital-tachograph:before{content:""}.fi-rr-dinner:before{content:""}.fi-rr-diploma:before{content:""}.fi-rr-direction-signal-arrow:before{content:""}.fi-rr-direction-signal:before{content:""}.fi-rr-disc-drive:before{content:""}.fi-rr-disco-ball:before{content:""}.fi-rr-discover:before{content:""}.fi-rr-disease:before{content:""}.fi-rr-disk:before{content:""}.fi-rr-display-arrow-down:before{content:""}.fi-rr-display-chart-up:before{content:""}.fi-rr-display-code:before{content:""}.fi-rr-display-medical:before{content:""}.fi-rr-display-slash:before{content:""}.fi-rr-distribute-spacing-horizontal:before{content:""}.fi-rr-distribute-spacing-vertical:before{content:""}.fi-rr-divide:before{content:""}.fi-rr-dizzy:before{content:""}.fi-rr-dna:before{content:""}.fi-rr-do-not-enter:before{content:""}.fi-rr-doctor:before{content:""}.fi-rr-document-circle-wrong:before{content:""}.fi-rr-document-paid:before{content:""}.fi-rr-document-signed:before{content:""}.fi-rr-document:before{content:""}.fi-rr-dog-leashed:before{content:""}.fi-rr-dog:before{content:""}.fi-rr-dollar:before{content:""}.fi-rr-dolly-flatbed-alt:before{content:""}.fi-rr-dolly-flatbed-empty:before{content:""}.fi-rr-dolly-flatbed:before{content:""}.fi-rr-dolphin:before{content:""}.fi-rr-domino-effect:before{content:""}.fi-rr-donate:before{content:""}.fi-rr-dong-sign:before{content:""}.fi-rr-donut:before{content:""}.fi-rr-door-closed:before{content:""}.fi-rr-door-open:before{content:""}.fi-rr-dot-circle:before{content:""}.fi-rr-dot-pending:before{content:""}.fi-rr-dove:before{content:""}.fi-rr-down-from-bracket:before{content:""}.fi-rr-down-left-and-up-right-to-center:before{content:""}.fi-rr-down-left:before{content:""}.fi-rr-down-right:before{content:""}.fi-rr-down-to-line:before{content:""}.fi-rr-down:before{content:""}.fi-rr-download:before{content:""}.fi-rr-drafting-compass:before{content:""}.fi-rr-dragon:before{content:""}.fi-rr-draw-polygon:before{content:""}.fi-rr-draw-square:before{content:""}.fi-rr-drawer-alt:before{content:""}.fi-rr-drawer-empty:before{content:""}.fi-rr-drawer:before{content:""}.fi-rr-dreidel:before{content:""}.fi-rr-drink-alt:before{content:""}.fi-rr-driver-man:before{content:""}.fi-rr-driver-woman:before{content:""}.fi-rr-drone-alt:before{content:""}.fi-rr-drone-front:before{content:""}.fi-rr-drone:before{content:""}.fi-rr-drop-down:before{content:""}.fi-rr-dropdown-select:before{content:""}.fi-rr-dropdown:before{content:""}.fi-rr-drum-steelpan:before{content:""}.fi-rr-drum:before{content:""}.fi-rr-drumstick-bite:before{content:""}.fi-rr-drumstick:before{content:""}.fi-rr-dryer-alt:before{content:""}.fi-rr-dryer:before{content:""}.fi-rr-duck:before{content:""}.fi-rr-dumbbell-fitness:before{content:""}.fi-rr-dumbbell-horizontal:before{content:""}.fi-rr-dumbbell-ray:before{content:""}.fi-rr-dumbbell-weightlifting:before{content:""}.fi-rr-dumpster-fire:before{content:""}.fi-rr-dumpster:before{content:""}.fi-rr-dungeon:before{content:""}.fi-rr-duplicate:before{content:""}.fi-rr-duration-alt:before{content:""}.fi-rr-duration:before{content:""}.fi-rr-e-learning:before{content:""}.fi-rr-e:before{content:""}.fi-rr-ear-deaf:before{content:""}.fi-rr-ear-muffs:before{content:""}.fi-rr-ear:before{content:""}.fi-rr-earnings:before{content:""}.fi-rr-earth-africa:before{content:""}.fi-rr-earth-americas:before{content:""}.fi-rr-earth-asia:before{content:""}.fi-rr-earth-europa:before{content:""}.fi-rr-eclipse-alt:before{content:""}.fi-rr-eclipse:before{content:""}.fi-rr-edit-alt:before{content:""}.fi-rr-edit:before{content:""}.fi-rr-effect:before{content:""}.fi-rr-egg-fried:before{content:""}.fi-rr-egg:before{content:""}.fi-rr-eject:before{content:""}.fi-rr-elephant:before{content:""}.fi-rr-elevator:before{content:""}.fi-rr-email-pending:before{content:""}.fi-rr-employee-alt:before{content:""}.fi-rr-employee-handbook:before{content:""}.fi-rr-employee-man-alt:before{content:""}.fi-rr-employee-man:before{content:""}.fi-rr-employees-woman-man:before{content:""}.fi-rr-employees:before{content:""}.fi-rr-empty-set:before{content:""}.fi-rr-endless-loop:before{content:""}.fi-rr-engine-warning:before{content:""}.fi-rr-engine:before{content:""}.fi-rr-enter:before{content:""}.fi-rr-envelope-ban:before{content:""}.fi-rr-envelope-bulk:before{content:""}.fi-rr-envelope-dot:before{content:""}.fi-rr-envelope-download:before{content:""}.fi-rr-envelope-heart:before{content:""}.fi-rr-envelope-marker:before{content:""}.fi-rr-envelope-open-dollar:before{content:""}.fi-rr-envelope-open-text:before{content:""}.fi-rr-envelope-open:before{content:""}.fi-rr-envelope-plus:before{content:""}.fi-rr-envelope:before{content:""}.fi-rr-envelopes:before{content:""}.fi-rr-equality:before{content:""}.fi-rr-equals:before{content:""}.fi-rr-eraser:before{content:""}.fi-rr-error-camera:before{content:""}.fi-rr-escalator:before{content:""}.fi-rr-ethernet:before{content:""}.fi-rr-euro:before{content:""}.fi-rr-excavator:before{content:""}.fi-rr-exchange-alt:before{content:""}.fi-rr-exchange-cryptocurrency:before{content:""}.fi-rr-exchange:before{content:""}.fi-rr-exclamation:before{content:""}.fi-rr-exit-alt:before{content:""}.fi-rr-exit:before{content:""}.fi-rr-expand-arrows-alt:before{content:""}.fi-rr-expand-arrows:before{content:""}.fi-rr-expand:before{content:""}.fi-rr-expense-bill:before{content:""}.fi-rr-expense:before{content:""}.fi-rr-external-hard-drive:before{content:""}.fi-rr-external-world:before{content:""}.fi-rr-eye-crossed:before{content:""}.fi-rr-eye-dropper-half:before{content:""}.fi-rr-eye-dropper:before{content:""}.fi-rr-eye:before{content:""}.fi-rr-eyes:before{content:""}.fi-rr-f:before{content:""}.fi-rr-fabric:before{content:""}.fi-rr-face-angry-horns:before{content:""}.fi-rr-face-anguished:before{content:""}.fi-rr-face-anxious-sweat:before{content:""}.fi-rr-face-astonished:before{content:""}.fi-rr-face-awesome:before{content:""}.fi-rr-face-beam-hand-over-mouth:before{content:""}.fi-rr-face-confounded:before{content:""}.fi-rr-face-confused:before{content:""}.fi-rr-face-cowboy-hat:before{content:""}.fi-rr-face-disappointed:before{content:""}.fi-rr-face-disguise:before{content:""}.fi-rr-face-downcast-sweat:before{content:""}.fi-rr-face-drooling:before{content:""}.fi-rr-face-explode:before{content:""}.fi-rr-face-expressionless:before{content:""}.fi-rr-face-eyes-xmarks:before{content:""}.fi-rr-face-fearful:before{content:""}.fi-rr-face-glasses:before{content:""}.fi-rr-face-grin-tongue-wink:before{content:""}.fi-rr-face-hand-yawn:before{content:""}.fi-rr-face-head-bandage:before{content:""}.fi-rr-face-hushed:before{content:""}.fi-rr-face-icicles:before{content:""}.fi-rr-face-lying:before{content:""}.fi-rr-face-mask:before{content:""}.fi-rr-face-monocle:before{content:""}.fi-rr-face-nauseated:before{content:""}.fi-rr-face-nose-steam:before{content:""}.fi-rr-face-party:before{content:""}.fi-rr-face-pensive:before{content:""}.fi-rr-face-persevering:before{content:""}.fi-rr-face-pleading:before{content:""}.fi-rr-face-raised-eyebrow:before{content:""}.fi-rr-face-relieved:before{content:""}.fi-rr-face-sad-sweat:before{content:""}.fi-rr-face-scream:before{content:""}.fi-rr-face-shush:before{content:""}.fi-rr-face-sleeping:before{content:""}.fi-rr-face-sleepy:before{content:""}.fi-rr-face-smile-halo:before{content:""}.fi-rr-face-smile-hearts:before{content:""}.fi-rr-face-smile-horns:before{content:""}.fi-rr-face-smile-tear:before{content:""}.fi-rr-face-smile-tongue:before{content:""}.fi-rr-face-smile-upside-down:before{content:""}.fi-rr-face-smiling-hands:before{content:""}.fi-rr-face-smirking:before{content:""}.fi-rr-face-sunglasses-alt:before{content:""}.fi-rr-face-sunglasses:before{content:""}.fi-rr-face-swear:before{content:""}.fi-rr-face-thermometer:before{content:""}.fi-rr-face-thinking:before{content:""}.fi-rr-face-tissue:before{content:""}.fi-rr-face-tongue-money:before{content:""}.fi-rr-face-tongue-sweat:before{content:""}.fi-rr-face-unamused:before{content:""}.fi-rr-face-viewfinder:before{content:""}.fi-rr-face-vomit:before{content:""}.fi-rr-face-weary:before{content:""}.fi-rr-face-woozy:before{content:""}.fi-rr-face-worried:before{content:""}.fi-rr-face-zany:before{content:""}.fi-rr-face-zipper:before{content:""}.fi-rr-fail:before{content:""}.fi-rr-falafel:before{content:""}.fi-rr-family-dress:before{content:""}.fi-rr-family-pants:before{content:""}.fi-rr-family:before{content:""}.fi-rr-fan-table:before{content:""}.fi-rr-fan:before{content:""}.fi-rr-farm:before{content:""}.fi-rr-faucet-drip:before{content:""}.fi-rr-faucet:before{content:""}.fi-rr-fax:before{content:""}.fi-rr-feather-pointed:before{content:""}.fi-rr-feather:before{content:""}.fi-rr-features-alt:before{content:""}.fi-rr-features:before{content:""}.fi-rr-fee-receipt:before{content:""}.fi-rr-fee:before{content:""}.fi-rr-feedback-alt:before{content:""}.fi-rr-feedback-cycle-loop:before{content:""}.fi-rr-feedback-hand:before{content:""}.fi-rr-feedback-review:before{content:""}.fi-rr-feedback:before{content:""}.fi-rr-fence:before{content:""}.fi-rr-ferris-wheel:before{content:""}.fi-rr-fighter-jet:before{content:""}.fi-rr-file-ai:before{content:""}.fi-rr-file-audio:before{content:""}.fi-rr-file-binary:before{content:""}.fi-rr-file-chart-line:before{content:""}.fi-rr-file-chart-pie:before{content:""}.fi-rr-file-circle-info:before{content:""}.fi-rr-file-cloud:before{content:""}.fi-rr-file-code:before{content:""}.fi-rr-file-csv:before{content:""}.fi-rr-file-download:before{content:""}.fi-rr-file-edit:before{content:""}.fi-rr-file-eps:before{content:""}.fi-rr-file-excel:before{content:""}.fi-rr-file-exclamation:before{content:""}.fi-rr-file-export:before{content:""}.fi-rr-file-image:before{content:""}.fi-rr-file-import:before{content:""}.fi-rr-file-invoice-dollar:before{content:""}.fi-rr-file-invoice:before{content:""}.fi-rr-file-medical-alt:before{content:""}.fi-rr-file-medical:before{content:""}.fi-rr-file-minus:before{content:""}.fi-rr-file-pdf:before{content:""}.fi-rr-file-powerpoint:before{content:""}.fi-rr-file-prescription:before{content:""}.fi-rr-file-psd:before{content:""}.fi-rr-file-signature:before{content:""}.fi-rr-file-spreadsheet:before{content:""}.fi-rr-file-upload:before{content:""}.fi-rr-file-user:before{content:""}.fi-rr-file-video:before{content:""}.fi-rr-file-word:before{content:""}.fi-rr-file-zipper:before{content:""}.fi-rr-file:before{content:""}.fi-rr-files-medical:before{content:""}.fi-rr-fill:before{content:""}.fi-rr-film-canister:before{content:""}.fi-rr-film-slash:before{content:""}.fi-rr-film:before{content:""}.fi-rr-films:before{content:""}.fi-rr-filter-list:before{content:""}.fi-rr-filter-slash:before{content:""}.fi-rr-filter:before{content:""}.fi-rr-filters:before{content:""}.fi-rr-fingerprint-security-risk:before{content:""}.fi-rr-fingerprint:before{content:""}.fi-rr-fire-burner:before{content:""}.fi-rr-fire-extinguisher:before{content:""}.fi-rr-fire-flame-curved:before{content:""}.fi-rr-fire-flame-simple:before{content:""}.fi-rr-fire-hydrant:before{content:""}.fi-rr-fire-smoke:before{content:""}.fi-rr-fireplace:before{content:""}.fi-rr-first-award:before{content:""}.fi-rr-first-laurel:before{content:""}.fi-rr-first-medal:before{content:""}.fi-rr-first:before{content:""}.fi-rr-fish-bones:before{content:""}.fi-rr-fish-cooked:before{content:""}.fi-rr-fish:before{content:""}.fi-rr-fishing-rod:before{content:""}.fi-rr-fist-move:before{content:""}.fi-rr-flag-alt:before{content:""}.fi-rr-flag-checkered:before{content:""}.fi-rr-flag-usa:before{content:""}.fi-rr-flag:before{content:""}.fi-rr-flame:before{content:""}.fi-rr-flashlight:before{content:""}.fi-rr-flask-gear:before{content:""}.fi-rr-flask-poison:before{content:""}.fi-rr-flask-potion:before{content:""}.fi-rr-flask:before{content:""}.fi-rr-flatbread-stuffed:before{content:""}.fi-rr-flatbread:before{content:""}.fi-rr-flip-horizontal:before{content:""}.fi-rr-floor-alt:before{content:""}.fi-rr-floor-layer:before{content:""}.fi-rr-floor:before{content:""}.fi-rr-floppy-disk-circle-arrow-right:before{content:""}.fi-rr-floppy-disk-circle-xmark:before{content:""}.fi-rr-floppy-disk-pen:before{content:""}.fi-rr-floppy-disks:before{content:""}.fi-rr-florin-sign:before{content:""}.fi-rr-flower-bouquet:before{content:""}.fi-rr-flower-butterfly:before{content:""}.fi-rr-flower-daffodil:before{content:""}.fi-rr-flower-tulip:before{content:""}.fi-rr-flower:before{content:""}.fi-rr-flushed:before{content:""}.fi-rr-flute:before{content:""}.fi-rr-flux-capacitor:before{content:""}.fi-rr-fly-insect:before{content:""}.fi-rr-flying-disc:before{content:""}.fi-rr-fog:before{content:""}.fi-rr-folder-download:before{content:""}.fi-rr-folder-fire:before{content:""}.fi-rr-folder-minus:before{content:""}.fi-rr-folder-open:before{content:""}.fi-rr-folder-times:before{content:""}.fi-rr-folder-tree:before{content:""}.fi-rr-folder-upload:before{content:""}.fi-rr-folder-xmark:before{content:""}.fi-rr-folder:before{content:""}.fi-rr-folders:before{content:""}.fi-rr-follow-folder:before{content:""}.fi-rr-followcollection:before{content:""}.fi-rr-following:before{content:""}.fi-rr-fondue-pot:before{content:""}.fi-rr-football:before{content:""}.fi-rr-foreign-language-audio:before{content:""}.fi-rr-fork:before{content:""}.fi-rr-forklift:before{content:""}.fi-rr-form:before{content:""}.fi-rr-fort:before{content:""}.fi-rr-forward-fast:before{content:""}.fi-rr-forward:before{content:""}.fi-rr-fox:before{content:""}.fi-rr-frame:before{content:""}.fi-rr-franc-sign:before{content:""}.fi-rr-free-delivery:before{content:""}.fi-rr-free:before{content:""}.fi-rr-french-fries:before{content:""}.fi-rr-friday:before{content:""}.fi-rr-frog:before{content:""}.fi-rr-frown:before{content:""}.fi-rr-ftp:before{content:""}.fi-rr-fuel-gauge:before{content:""}.fi-rr-function-process:before{content:""}.fi-rr-function-square:before{content:""}.fi-rr-function:before{content:""}.fi-rr-funnel-dollar:before{content:""}.fi-rr-g:before{content:""}.fi-rr-galaxy-alt:before{content:""}.fi-rr-galaxy-planet:before{content:""}.fi-rr-galaxy-star:before{content:""}.fi-rr-galaxy:before{content:""}.fi-rr-gallery-thumbnails:before{content:""}.fi-rr-gallery:before{content:""}.fi-rr-game-board-alt:before{content:""}.fi-rr-gamepad:before{content:""}.fi-rr-garage-car:before{content:""}.fi-rr-garage-open:before{content:""}.fi-rr-garage:before{content:""}.fi-rr-garlic-alt:before{content:""}.fi-rr-garlic:before{content:""}.fi-rr-gas-pump-alt:before{content:""}.fi-rr-gas-pump-slash:before{content:""}.fi-rr-gas-pump:before{content:""}.fi-rr-gauge-circle-bolt:before{content:""}.fi-rr-gauge-circle-minus:before{content:""}.fi-rr-gauge-circle-plus:before{content:""}.fi-rr-gavel:before{content:""}.fi-rr-gay-couple:before{content:""}.fi-rr-gears:before{content:""}.fi-rr-gem:before{content:""}.fi-rr-general:before{content:""}.fi-rr-ghost:before{content:""}.fi-rr-gif-square:before{content:""}.fi-rr-gif:before{content:""}.fi-rr-gift-box-benefits:before{content:""}.fi-rr-gift-card:before{content:""}.fi-rr-gift:before{content:""}.fi-rr-gifts:before{content:""}.fi-rr-gingerbread-man:before{content:""}.fi-rr-glass-champagne:before{content:""}.fi-rr-glass-cheers:before{content:""}.fi-rr-glass-citrus:before{content:""}.fi-rr-glass-empty:before{content:""}.fi-rr-glass-half:before{content:""}.fi-rr-glass-water-droplet:before{content:""}.fi-rr-glass-whiskey-rocks:before{content:""}.fi-rr-glass-whiskey:before{content:""}.fi-rr-glass:before{content:""}.fi-rr-glasses:before{content:""}.fi-rr-globe-alt:before{content:""}.fi-rr-globe-pointer:before{content:""}.fi-rr-globe-snow:before{content:""}.fi-rr-globe:before{content:""}.fi-rr-goal-net:before{content:""}.fi-rr-golf-ball:before{content:""}.fi-rr-golf-hole:before{content:""}.fi-rr-golf:before{content:""}.fi-rr-gopuram:before{content:""}.fi-rr-government-budget:before{content:""}.fi-rr-government-flag:before{content:""}.fi-rr-government-user:before{content:""}.fi-rr-gps-navigation:before{content:""}.fi-rr-graduation-cap:before{content:""}.fi-rr-gramophone:before{content:""}.fi-rr-grape:before{content:""}.fi-rr-graph-curve:before{content:""}.fi-rr-graphic-style:before{content:""}.fi-rr-graphic-tablet:before{content:""}.fi-rr-grate-droplet:before{content:""}.fi-rr-grate:before{content:""}.fi-rr-greater-than-equal:before{content:""}.fi-rr-greater-than:before{content:""}.fi-rr-greek-helmet:before{content:""}.fi-rr-grid-alt:before{content:""}.fi-rr-grid-dividers:before{content:""}.fi-rr-grid:before{content:""}.fi-rr-grill-hot-alt:before{content:""}.fi-rr-grill:before{content:""}.fi-rr-grimace:before{content:""}.fi-rr-grin-alt:before{content:""}.fi-rr-grin-beam-sweat:before{content:""}.fi-rr-grin-beam:before{content:""}.fi-rr-grin-hearts:before{content:""}.fi-rr-grin-squint-tears:before{content:""}.fi-rr-grin-squint:before{content:""}.fi-rr-grin-stars:before{content:""}.fi-rr-grin-tears:before{content:""}.fi-rr-grin-tongue-squint:before{content:""}.fi-rr-grin-tongue-wink:before{content:""}.fi-rr-grin-tongue:before{content:""}.fi-rr-grin-wink:before{content:""}.fi-rr-grin:before{content:""}.fi-rr-grip-dots-vertical:before{content:""}.fi-rr-grip-dots:before{content:""}.fi-rr-grip-horizontal:before{content:""}.fi-rr-grip-lines-vertical:before{content:""}.fi-rr-grip-lines:before{content:""}.fi-rr-grip-vertical:before{content:""}.fi-rr-grocery-bag:before{content:""}.fi-rr-grocery-basket:before{content:""}.fi-rr-group-arrows-rotate:before{content:""}.fi-rr-group-call:before{content:""}.fi-rr-group-community-social-media:before{content:""}.fi-rr-growth-chart-invest:before{content:""}.fi-rr-guarani-sign:before{content:""}.fi-rr-guide-alt:before{content:""}.fi-rr-guide:before{content:""}.fi-rr-guitar-electric:before{content:""}.fi-rr-guitar:before{content:""}.fi-rr-guitars:before{content:""}.fi-rr-gun-squirt:before{content:""}.fi-rr-gym:before{content:""}.fi-rr-h-square:before{content:""}.fi-rr-h:before{content:""}.fi-rr-h1:before{content:""}.fi-rr-h2:before{content:""}.fi-rr-h3:before{content:""}.fi-rr-h4:before{content:""}.fi-rr-hair-clipper:before{content:""}.fi-rr-hamburger-soda:before{content:""}.fi-rr-hamburger:before{content:""}.fi-rr-hammer-crash:before{content:""}.fi-rr-hammer-war:before{content:""}.fi-rr-hammer:before{content:""}.fi-rr-hamsa:before{content:""}.fi-rr-hand-back-fist:before{content:""}.fi-rr-hand-back-point-down:before{content:""}.fi-rr-hand-back-point-left:before{content:""}.fi-rr-hand-back-point-ribbon:before{content:""}.fi-rr-hand-back-point-right:before{content:""}.fi-rr-hand-bill:before{content:""}.fi-rr-hand-dots:before{content:""}.fi-rr-hand-fingers-crossed:before{content:""}.fi-rr-hand-fist:before{content:""}.fi-rr-hand-heart:before{content:""}.fi-rr-hand-holding-box:before{content:""}.fi-rr-hand-holding-droplet:before{content:""}.fi-rr-hand-holding-heart:before{content:""}.fi-rr-hand-holding-magic:before{content:""}.fi-rr-hand-holding-medical:before{content:""}.fi-rr-hand-holding-seeding:before{content:""}.fi-rr-hand-holding-skull:before{content:""}.fi-rr-hand-holding-usd:before{content:""}.fi-rr-hand-holding-water:before{content:""}.fi-rr-hand-horns:before{content:""}.fi-rr-hand-lizard:before{content:""}.fi-rr-hand-love:before{content:""}.fi-rr-hand-middle-finger:before{content:""}.fi-rr-hand-paper:before{content:""}.fi-rr-hand-peace:before{content:""}.fi-rr-hand-point-ribbon:before{content:""}.fi-rr-hand-scissors:before{content:""}.fi-rr-hand-sparkles:before{content:""}.fi-rr-hand-spock:before{content:""}.fi-rr-hand-wave:before{content:""}.fi-rr-hand:before{content:""}.fi-rr-handmade:before{content:""}.fi-rr-hands-bubbles:before{content:""}.fi-rr-hands-clapping:before{content:""}.fi-rr-hands-heart:before{content:""}.fi-rr-hands-holding-diamond:before{content:""}.fi-rr-hands-holding:before{content:""}.fi-rr-hands-usd:before{content:""}.fi-rr-handshake-angle:before{content:""}.fi-rr-handshake-deal-loan:before{content:""}.fi-rr-handshake-house:before{content:""}.fi-rr-handshake-simple-slash:before{content:""}.fi-rr-handshake-trust:before{content:""}.fi-rr-handshake:before{content:""}.fi-rr-hard-hat:before{content:""}.fi-rr-hashtag-lock:before{content:""}.fi-rr-hastag:before{content:""}.fi-rr-hat-beach:before{content:""}.fi-rr-hat-birthday:before{content:""}.fi-rr-hat-chef:before{content:""}.fi-rr-hat-cowboy-side:before{content:""}.fi-rr-hat-cowboy:before{content:""}.fi-rr-hat-santa:before{content:""}.fi-rr-hat-winter:before{content:""}.fi-rr-hat-witch:before{content:""}.fi-rr-hat-wizard:before{content:""}.fi-rr-hdd:before{content:""}.fi-rr-head-side-brain:before{content:""}.fi-rr-head-side-cough-slash:before{content:""}.fi-rr-head-side-cough:before{content:""}.fi-rr-head-side-headphones:before{content:""}.fi-rr-head-side-heart:before{content:""}.fi-rr-head-side-mask:before{content:""}.fi-rr-head-side-medical:before{content:""}.fi-rr-head-side-thinking:before{content:""}.fi-rr-head-side-virus:before{content:""}.fi-rr-head-side:before{content:""}.fi-rr-head-vr:before{content:""}.fi-rr-heading:before{content:""}.fi-rr-headphones:before{content:""}.fi-rr-headset:before{content:""}.fi-rr-heart-arrow:before{content:""}.fi-rr-heart-brain:before{content:""}.fi-rr-heart-crack:before{content:""}.fi-rr-heart-half-stroke:before{content:""}.fi-rr-heart-half:before{content:""}.fi-rr-heart-health-muscle:before{content:""}.fi-rr-heart-lock:before{content:""}.fi-rr-heart-partner-handshake:before{content:""}.fi-rr-heart-rate:before{content:""}.fi-rr-heart-slash:before{content:""}.fi-rr-heart-upside-down:before{content:""}.fi-rr-heart:before{content:""}.fi-rr-heat:before{content:""}.fi-rr-helicopter-side:before{content:""}.fi-rr-helmet-battle:before{content:""}.fi-rr-hexagon-check:before{content:""}.fi-rr-hexagon-divide:before{content:""}.fi-rr-hexagon-exclamation:before{content:""}.fi-rr-hexagon:before{content:""}.fi-rr-high-definition:before{content:""}.fi-rr-high-five-celebration-yes:before{content:""}.fi-rr-high-five:before{content:""}.fi-rr-highlighter-line:before{content:""}.fi-rr-highlighter:before{content:""}.fi-rr-hiking:before{content:""}.fi-rr-hippo:before{content:""}.fi-rr-hockey-puck:before{content:""}.fi-rr-hockey-stick-puck:before{content:""}.fi-rr-hockey-sticks:before{content:""}.fi-rr-holding-hand-gear:before{content:""}.fi-rr-holding-hand-revenue:before{content:""}.fi-rr-holly-berry:before{content:""}.fi-rr-home-heart:before{content:""}.fi-rr-home-location-alt:before{content:""}.fi-rr-home-location:before{content:""}.fi-rr-home:before{content:""}.fi-rr-honey-pot:before{content:""}.fi-rr-hood-cloak:before{content:""}.fi-rr-horizontal-rule:before{content:""}.fi-rr-horse-head:before{content:""}.fi-rr-horse-saddle:before{content:""}.fi-rr-horse:before{content:""}.fi-rr-horseshoe-broken:before{content:""}.fi-rr-horseshoe:before{content:""}.fi-rr-hose-reel:before{content:""}.fi-rr-hose:before{content:""}.fi-rr-hospital-symbol:before{content:""}.fi-rr-hospital-user:before{content:""}.fi-rr-hospital:before{content:""}.fi-rr-hospitals:before{content:""}.fi-rr-hot-tub:before{content:""}.fi-rr-hotdog:before{content:""}.fi-rr-hotel:before{content:""}.fi-rr-hourglass-end:before{content:""}.fi-rr-hourglass-start:before{content:""}.fi-rr-hourglass:before{content:""}.fi-rr-house-blank:before{content:""}.fi-rr-house-building:before{content:""}.fi-rr-house-chimney-blank:before{content:""}.fi-rr-house-chimney-crack:before{content:""}.fi-rr-house-chimney-heart:before{content:""}.fi-rr-house-chimney-medical:before{content:""}.fi-rr-house-chimney-user:before{content:""}.fi-rr-house-chimney-window:before{content:""}.fi-rr-house-chimney:before{content:""}.fi-rr-house-circle-check:before{content:""}.fi-rr-house-circle-exclamation:before{content:""}.fi-rr-house-circle-xmark:before{content:""}.fi-rr-house-crack-alt:before{content:""}.fi-rr-house-crack:before{content:""}.fi-rr-house-day:before{content:""}.fi-rr-house-fire:before{content:""}.fi-rr-house-flag:before{content:""}.fi-rr-house-flood:before{content:""}.fi-rr-house-laptop:before{content:""}.fi-rr-house-leave:before{content:""}.fi-rr-house-lock:before{content:""}.fi-rr-house-medical:before{content:""}.fi-rr-house-night:before{content:""}.fi-rr-house-return:before{content:""}.fi-rr-house-signal:before{content:""}.fi-rr-house-tree:before{content:""}.fi-rr-house-tsunami:before{content:""}.fi-rr-house-turret:before{content:""}.fi-rr-house-user:before{content:""}.fi-rr-house-window:before{content:""}.fi-rr-hr-group:before{content:""}.fi-rr-hr-person:before{content:""}.fi-rr-hr:before{content:""}.fi-rr-hryvnia:before{content:""}.fi-rr-humidity:before{content:""}.fi-rr-hundred-points:before{content:""}.fi-rr-hurricane:before{content:""}.fi-rr-i:before{content:""}.fi-rr-ice-cream:before{content:""}.fi-rr-ice-skate:before{content:""}.fi-rr-icicles:before{content:""}.fi-rr-icon-star:before{content:""}.fi-rr-id-badge:before{content:""}.fi-rr-id-card-clip-alt:before{content:""}.fi-rr-igloo:before{content:""}.fi-rr-image-slash:before{content:""}.fi-rr-images-user:before{content:""}.fi-rr-images:before{content:""}.fi-rr-improve-user:before{content:""}.fi-rr-inbox-full:before{content:""}.fi-rr-inbox-in:before{content:""}.fi-rr-inbox-out:before{content:""}.fi-rr-inbox:before{content:""}.fi-rr-inboxes:before{content:""}.fi-rr-incense-sticks-yoga:before{content:""}.fi-rr-incognito:before{content:""}.fi-rr-indent:before{content:""}.fi-rr-indian-rupee-sign:before{content:""}.fi-rr-industry-alt:before{content:""}.fi-rr-industry-windows:before{content:""}.fi-rr-infinity:before{content:""}.fi-rr-info-guide:before{content:""}.fi-rr-info:before{content:""}.fi-rr-information:before{content:""}.fi-rr-inhaler:before{content:""}.fi-rr-input-numeric:before{content:""}.fi-rr-input-pipe:before{content:""}.fi-rr-input-text:before{content:""}.fi-rr-insert-alt:before{content:""}.fi-rr-insert-arrows:before{content:""}.fi-rr-insert-button-circle:before{content:""}.fi-rr-insert-credit-card:before{content:""}.fi-rr-insert-square:before{content:""}.fi-rr-insert:before{content:""}.fi-rr-insight-alt:before{content:""}.fi-rr-insight-head:before{content:""}.fi-rr-insight:before{content:""}.fi-rr-integral:before{content:""}.fi-rr-interactive:before{content:""}.fi-rr-interlining:before{content:""}.fi-rr-internet-speed-wifi:before{content:""}.fi-rr-interrogation:before{content:""}.fi-rr-intersection:before{content:""}.fi-rr-introduction-handshake:before{content:""}.fi-rr-introduction:before{content:""}.fi-rr-inventory-alt:before{content:""}.fi-rr-invest:before{content:""}.fi-rr-investment:before{content:""}.fi-rr-invite-alt:before{content:""}.fi-rr-invite:before{content:""}.fi-rr-iot-alt:before{content:""}.fi-rr-iot:before{content:""}.fi-rr-ip-address:before{content:""}.fi-rr-island-tropical:before{content:""}.fi-rr-issue-loupe:before{content:""}.fi-rr-it-alt:before{content:""}.fi-rr-it-computer:before{content:""}.fi-rr-it:before{content:""}.fi-rr-italian-lira-sign:before{content:""}.fi-rr-italic:before{content:""}.fi-rr-j:before{content:""}.fi-rr-jam:before{content:""}.fi-rr-jar-alt:before{content:""}.fi-rr-jar-wheat:before{content:""}.fi-rr-javascript:before{content:""}.fi-rr-joint:before{content:""}.fi-rr-joker:before{content:""}.fi-rr-journal-alt:before{content:""}.fi-rr-journal:before{content:""}.fi-rr-journey:before{content:""}.fi-rr-joystick:before{content:""}.fi-rr-jpg:before{content:""}.fi-rr-jug-alt:before{content:""}.fi-rr-jug-bottle:before{content:""}.fi-rr-jug:before{content:""}.fi-rr-jumping-rope:before{content:""}.fi-rr-k:before{content:""}.fi-rr-kaaba:before{content:""}.fi-rr-kazoo:before{content:""}.fi-rr-kerning:before{content:""}.fi-rr-key-lock-crypto:before{content:""}.fi-rr-key-skeleton-left-right:before{content:""}.fi-rr-key:before{content:""}.fi-rr-keyboard-brightness-low:before{content:""}.fi-rr-keyboard-brightness:before{content:""}.fi-rr-keyboard-down:before{content:""}.fi-rr-keyboard-left:before{content:""}.fi-rr-keyboard:before{content:""}.fi-rr-keynote:before{content:""}.fi-rr-kidneys:before{content:""}.fi-rr-kip-sign:before{content:""}.fi-rr-kiss-beam:before{content:""}.fi-rr-kiss-wink-heart:before{content:""}.fi-rr-kiss:before{content:""}.fi-rr-kite:before{content:""}.fi-rr-kiwi-bird:before{content:""}.fi-rr-kiwi-fruit:before{content:""}.fi-rr-knife-kitchen:before{content:""}.fi-rr-knife:before{content:""}.fi-rr-knitting:before{content:""}.fi-rr-kpi-evaluation:before{content:""}.fi-rr-kpi:before{content:""}.fi-rr-l:before{content:""}.fi-rr-label:before{content:""}.fi-rr-lacrosse-stick-ball:before{content:""}.fi-rr-lacrosse-stick:before{content:""}.fi-rr-lambda:before{content:""}.fi-rr-lamp-desk:before{content:""}.fi-rr-lamp-floor:before{content:""}.fi-rr-lamp-street:before{content:""}.fi-rr-lamp:before{content:""}.fi-rr-land-layer-location:before{content:""}.fi-rr-land-layers:before{content:""}.fi-rr-land-location:before{content:""}.fi-rr-landmark-alt:before{content:""}.fi-rr-language:before{content:""}.fi-rr-laptop-arrow-down:before{content:""}.fi-rr-laptop-binary:before{content:""}.fi-rr-laptop-code:before{content:""}.fi-rr-laptop-medical:before{content:""}.fi-rr-laptop-mobile:before{content:""}.fi-rr-laptop-slash:before{content:""}.fi-rr-laptop:before{content:""}.fi-rr-lari-sign:before{content:""}.fi-rr-lasso-sparkles:before{content:""}.fi-rr-lasso:before{content:""}.fi-rr-last-square:before{content:""}.fi-rr-laugh-beam:before{content:""}.fi-rr-laugh-squint:before{content:""}.fi-rr-laugh-wink:before{content:""}.fi-rr-laugh:before{content:""}.fi-rr-lawyer-man:before{content:""}.fi-rr-lawyer-woman:before{content:""}.fi-rr-layer-minus:before{content:""}.fi-rr-layer-plus:before{content:""}.fi-rr-layers:before{content:""}.fi-rr-layout-fluid:before{content:""}.fi-rr-lead-funnel:before{content:""}.fi-rr-lead-management:before{content:""}.fi-rr-lead:before{content:""}.fi-rr-leader-alt:before{content:""}.fi-rr-leader-speech:before{content:""}.fi-rr-leader:before{content:""}.fi-rr-leaderboard-alt:before{content:""}.fi-rr-leaderboard-trophy:before{content:""}.fi-rr-leaderboard:before{content:""}.fi-rr-leadership-alt:before{content:""}.fi-rr-leadership:before{content:""}.fi-rr-leaf-heart:before{content:""}.fi-rr-leaf-maple:before{content:""}.fi-rr-leaf-oak:before{content:""}.fi-rr-leaf:before{content:""}.fi-rr-leafy-green:before{content:""}.fi-rr-leave:before{content:""}.fi-rr-left-from-bracket:before{content:""}.fi-rr-left:before{content:""}.fi-rr-legal:before{content:""}.fi-rr-lemon:before{content:""}.fi-rr-lesbian-couple:before{content:""}.fi-rr-less-than-equal:before{content:""}.fi-rr-less-than:before{content:""}.fi-rr-lesson-class:before{content:""}.fi-rr-lesson:before{content:""}.fi-rr-letter-case:before{content:""}.fi-rr-lettuce:before{content:""}.fi-rr-level-down-alt:before{content:""}.fi-rr-level-down:before{content:""}.fi-rr-level-up-alt:before{content:""}.fi-rr-level-up:before{content:""}.fi-rr-license:before{content:""}.fi-rr-life-ring:before{content:""}.fi-rr-life:before{content:""}.fi-rr-light-ceiling:before{content:""}.fi-rr-light-emergency-on:before{content:""}.fi-rr-light-emergency:before{content:""}.fi-rr-light-switch-off:before{content:""}.fi-rr-light-switch-on:before{content:""}.fi-rr-light-switch:before{content:""}.fi-rr-lightbulb-cfl-on:before{content:""}.fi-rr-lightbulb-cfl:before{content:""}.fi-rr-lightbulb-dollar:before{content:""}.fi-rr-lightbulb-exclamation:before{content:""}.fi-rr-lightbulb-head:before{content:""}.fi-rr-lightbulb-on:before{content:""}.fi-rr-lightbulb-question:before{content:""}.fi-rr-lightbulb-setting:before{content:""}.fi-rr-lightbulb-slash:before{content:""}.fi-rr-lighthouse:before{content:""}.fi-rr-lights-holiday:before{content:""}.fi-rr-limit-hand:before{content:""}.fi-rr-limit-speedometer:before{content:""}.fi-rr-line-width:before{content:""}.fi-rr-link-alt:before{content:""}.fi-rr-link-horizontal-slash:before{content:""}.fi-rr-link-horizontal:before{content:""}.fi-rr-link-slash-alt:before{content:""}.fi-rr-link-slash:before{content:""}.fi-rr-link:before{content:""}.fi-rr-lion-head:before{content:""}.fi-rr-lion:before{content:""}.fi-rr-lips:before{content:""}.fi-rr-lipstick:before{content:""}.fi-rr-lira-sign:before{content:""}.fi-rr-list-check:before{content:""}.fi-rr-list-dropdown:before{content:""}.fi-rr-list-music:before{content:""}.fi-rr-list-timeline:before{content:""}.fi-rr-list:before{content:""}.fi-rr-litecoin-sign:before{content:""}.fi-rr-live-alt:before{content:""}.fi-rr-live:before{content:""}.fi-rr-loading:before{content:""}.fi-rr-loan:before{content:""}.fi-rr-lobster:before{content:""}.fi-rr-location-alt:before{content:""}.fi-rr-location-arrow:before{content:""}.fi-rr-location-crosshairs-slash:before{content:""}.fi-rr-location-crosshairs:before{content:""}.fi-rr-location-dot-slash:before{content:""}.fi-rr-location-exclamation:before{content:""}.fi-rr-location-pin-call:before{content:""}.fi-rr-lock-alt:before{content:""}.fi-rr-lock-hashtag:before{content:""}.fi-rr-lock-open-alt:before{content:""}.fi-rr-lock:before{content:""}.fi-rr-locust:before{content:""}.fi-rr-loop-square:before{content:""}.fi-rr-loveseat:before{content:""}.fi-rr-low-vision:before{content:""}.fi-rr-luchador:before{content:""}.fi-rr-luggage-cart:before{content:""}.fi-rr-luggage-rolling:before{content:""}.fi-rr-lungs-virus:before{content:""}.fi-rr-lungs:before{content:""}.fi-rr-m:before{content:""}.fi-rr-mace:before{content:""}.fi-rr-magic-wand:before{content:""}.fi-rr-magnet-user:before{content:""}.fi-rr-magnet:before{content:""}.fi-rr-mailbox-envelope:before{content:""}.fi-rr-mailbox-flag-up:before{content:""}.fi-rr-mailbox:before{content:""}.fi-rr-makeup-brush:before{content:""}.fi-rr-man-head:before{content:""}.fi-rr-man-scientist:before{content:""}.fi-rr-manat-sign:before{content:""}.fi-rr-mandolin:before{content:""}.fi-rr-mango:before{content:""}.fi-rr-manhole:before{content:""}.fi-rr-map-location-track:before{content:""}.fi-rr-map-marker-check:before{content:""}.fi-rr-map-marker-cross:before{content:""}.fi-rr-map-marker-edit:before{content:""}.fi-rr-map-marker-home:before{content:""}.fi-rr-map-marker-minus:before{content:""}.fi-rr-map-marker-plus:before{content:""}.fi-rr-map-marker-question:before{content:""}.fi-rr-map-marker-slash:before{content:""}.fi-rr-map-marker-smile:before{content:""}.fi-rr-map-marker:before{content:""}.fi-rr-map-pin:before{content:""}.fi-rr-map-point:before{content:""}.fi-rr-map:before{content:""}.fi-rr-marker-time:before{content:""}.fi-rr-marker:before{content:""}.fi-rr-marketplace-alt:before{content:""}.fi-rr-marketplace-store:before{content:""}.fi-rr-marketplace:before{content:"豈"}.fi-rr-mars-double:before{content:"更"}.fi-rr-mars-stroke-right:before{content:"車"}.fi-rr-mars-stroke-up:before{content:"賈"}.fi-rr-mars:before{content:"滑"}.fi-rr-martini-glass-citrus:before{content:"串"}.fi-rr-martini-glass-empty:before{content:"句"}.fi-rr-mask-carnival:before{content:"龜"}.fi-rr-mask-face:before{content:"龜"}.fi-rr-mask-snorkel:before{content:"契"}.fi-rr-mask:before{content:"金"}.fi-rr-massage:before{content:"喇"}.fi-rr-match-fire:before{content:"奈"}.fi-rr-mattress-pillow:before{content:"懶"}.fi-rr-measuring-tape:before{content:"癩"}.fi-rr-meat:before{content:"羅"}.fi-rr-medal:before{content:"蘿"}.fi-rr-medical-star:before{content:"螺"}.fi-rr-medicine:before{content:"裸"}.fi-rr-meditation:before{content:"邏"}.fi-rr-meeting-alt:before{content:"樂"}.fi-rr-meeting:before{content:"洛"}.fi-rr-megaphone-announcement-leader:before{content:"烙"}.fi-rr-megaphone:before{content:"珞"}.fi-rr-meh-blank:before{content:"落"}.fi-rr-meh-rolling-eyes:before{content:"酪"}.fi-rr-meh:before{content:"駱"}.fi-rr-melon-alt:before{content:"亂"}.fi-rr-melon:before{content:"卵"}.fi-rr-member-list:before{content:"欄"}.fi-rr-member-search:before{content:"爛"}.fi-rr-membership-vip:before{content:"蘭"}.fi-rr-membership:before{content:"鸞"}.fi-rr-memo-circle-check:before{content:"嵐"}.fi-rr-memo-pad:before{content:"濫"}.fi-rr-memo:before{content:"藍"}.fi-rr-memory:before{content:"襤"}.fi-rr-menu-burger:before{content:"拉"}.fi-rr-menu-dots-vertical:before{content:"臘"}.fi-rr-menu-dots:before{content:"蠟"}.fi-rr-mercury:before{content:"廊"}.fi-rr-message-arrow-down:before{content:"朗"}.fi-rr-message-arrow-up-right:before{content:"浪"}.fi-rr-message-arrow-up:before{content:"狼"}.fi-rr-message-bot:before{content:"郎"}.fi-rr-message-code:before{content:"來"}.fi-rr-message-dollar:before{content:"冷"}.fi-rr-message-heart:before{content:"勞"}.fi-rr-message-image:before{content:"擄"}.fi-rr-message-question:before{content:"櫓"}.fi-rr-message-quote:before{content:"爐"}.fi-rr-message-slash:before{content:"盧"}.fi-rr-message-sms:before{content:"老"}.fi-rr-message-text:before{content:"蘆"}.fi-rr-message-xmark:before{content:"虜"}.fi-rr-messages-dollar:before{content:"路"}.fi-rr-messages-question:before{content:"露"}.fi-rr-messages:before{content:"魯"}.fi-rr-meteor:before{content:"鷺"}.fi-rr-meter-bolt:before{content:"碌"}.fi-rr-meter-droplet:before{content:"祿"}.fi-rr-meter-fire:before{content:"綠"}.fi-rr-meter:before{content:"菉"}.fi-rr-method:before{content:"錄"}.fi-rr-microchip-ai:before{content:"鹿"}.fi-rr-microchip:before{content:"論"}.fi-rr-microphone-alt:before{content:"壟"}.fi-rr-microphone-slash:before{content:"弄"}.fi-rr-microphone:before{content:"籠"}.fi-rr-microscope:before{content:"聾"}.fi-rr-microwave:before{content:"牢"}.fi-rr-milk-alt:before{content:"磊"}.fi-rr-milk:before{content:"賂"}.fi-rr-mill-sign:before{content:"雷"}.fi-rr-mind-share:before{content:"壘"}.fi-rr-minus-circle:before{content:"屢"}.fi-rr-minus-hexagon:before{content:"樓"}.fi-rr-minus-small:before{content:"淚"}.fi-rr-minus:before{content:"漏"}.fi-rr-mistletoe:before{content:"累"}.fi-rr-mix:before{content:"縷"}.fi-rr-mobile-button:before{content:"陋"}.fi-rr-mobile-notch:before{content:"勒"}.fi-rr-mobile:before{content:"肋"}.fi-rr-mockup:before{content:"凜"}.fi-rr-mode-alt:before{content:"凌"}.fi-rr-mode-landscape:before{content:"稜"}.fi-rr-mode-portrait:before{content:"綾"}.fi-rr-mode:before{content:"菱"}.fi-rr-model-cube-arrows:before{content:"陵"}.fi-rr-model-cube-space:before{content:"讀"}.fi-rr-model-cube:before{content:"拏"}.fi-rr-module:before{content:"樂"}.fi-rr-monday:before{content:"諾"}.fi-rr-money-bill-simple:before{content:"丹"}.fi-rr-money-bill-transfer:before{content:"寧"}.fi-rr-money-bill-wave-alt:before{content:"怒"}.fi-rr-money-bill-wave:before{content:"率"}.fi-rr-money-bills-simple:before{content:"異"}.fi-rr-money-bills:before{content:"北"}.fi-rr-money-check-edit-alt:before{content:"磻"}.fi-rr-money-check-edit:before{content:"便"}.fi-rr-money-check:before{content:"復"}.fi-rr-money-coin-transfer:before{content:"不"}.fi-rr-money-from-bracket:before{content:"泌"}.fi-rr-money-simple-from-bracket:before{content:"數"}.fi-rr-money-transfer-alt:before{content:"索"}.fi-rr-money-transfer-coin-arrow:before{content:"參"}.fi-rr-money-transfer-smartphone:before{content:"塞"}.fi-rr-money-wings:before{content:"省"}.fi-rr-money:before{content:"葉"}.fi-rr-monkey:before{content:"說"}.fi-rr-monument:before{content:"殺"}.fi-rr-moon-stars:before{content:"辰"}.fi-rr-moon:before{content:"沈"}.fi-rr-moped:before{content:"拾"}.fi-rr-mortar-pestle:before{content:"若"}.fi-rr-mortgage:before{content:"掠"}.fi-rr-mosque-alt:before{content:"略"}.fi-rr-mosque-moon:before{content:"亮"}.fi-rr-mosque:before{content:"兩"}.fi-rr-mosquito-net:before{content:"凉"}.fi-rr-mosquito:before{content:"梁"}.fi-rr-motorcycle:before{content:"糧"}.fi-rr-mound:before{content:"良"}.fi-rr-mountain-city:before{content:"諒"}.fi-rr-mountain:before{content:"量"}.fi-rr-mountains:before{content:"勵"}.fi-rr-mouse-field:before{content:"呂"}.fi-rr-mouse:before{content:"女"}.fi-rr-mov-file:before{content:"廬"}.fi-rr-move-to-folder-2:before{content:"旅"}.fi-rr-move-to-folder:before{content:"濾"}.fi-rr-mp3-file:before{content:"礪"}.fi-rr-mp3-player:before{content:"閭"}.fi-rr-mp4-file:before{content:"驪"}.fi-rr-mug-alt:before{content:"麗"}.fi-rr-mug-hot-alt:before{content:"黎"}.fi-rr-mug-hot:before{content:"力"}.fi-rr-mug-marshmallows:before{content:"曆"}.fi-rr-mug-tea-saucer:before{content:"歷"}.fi-rr-mug-tea:before{content:"轢"}.fi-rr-mug:before{content:"年"}.fi-rr-multiple-alt:before{content:"憐"}.fi-rr-multiple:before{content:"戀"}.fi-rr-muscle:before{content:"撚"}.fi-rr-mushroom-alt:before{content:"漣"}.fi-rr-mushroom:before{content:"煉"}.fi-rr-music-alt:before{content:"璉"}.fi-rr-music-file:before{content:"秊"}.fi-rr-music-note-slash:before{content:"練"}.fi-rr-music-note:before{content:"聯"}.fi-rr-music-slash:before{content:"輦"}.fi-rr-music:before{content:"蓮"}.fi-rr-n:before{content:"連"}.fi-rr-naira-sign:before{content:"鍊"}.fi-rr-narwhal:before{content:"列"}.fi-rr-navigation:before{content:"劣"}.fi-rr-nesting-dolls:before{content:"咽"}.fi-rr-network-analytic:before{content:"烈"}.fi-rr-network-cloud:before{content:"裂"}.fi-rr-network:before{content:"說"}.fi-rr-neuter:before{content:"廉"}.fi-rr-newsletter-subscribe:before{content:"念"}.fi-rr-newspaper-open:before{content:"捻"}.fi-rr-newspaper:before{content:"殮"}.fi-rr-nfc-lock:before{content:"簾"}.fi-rr-nfc-magnifying-glass:before{content:"獵"}.fi-rr-nfc-pen:before{content:"令"}.fi-rr-nfc-slash:before{content:"囹"}.fi-rr-nfc-trash:before{content:"寧"}.fi-rr-nfc:before{content:"嶺"}.fi-rr-night-day:before{content:"怜"}.fi-rr-no-fee:before{content:"玲"}.fi-rr-no-people:before{content:"瑩"}.fi-rr-noodles:before{content:"羚"}.fi-rr-nose:before{content:"聆"}.fi-rr-not-equal:before{content:"鈴"}.fi-rr-not-found-alt:before{content:"零"}.fi-rr-not-found-magnifying-glass:before{content:"靈"}.fi-rr-not-found:before{content:"領"}.fi-rr-notdef:before{content:"例"}.fi-rr-note-medical:before{content:"禮"}.fi-rr-note-sticky:before{content:"醴"}.fi-rr-note:before{content:"隸"}.fi-rr-notebook-alt:before{content:"惡"}.fi-rr-notebook:before{content:"了"}.fi-rr-notes-medical:before{content:"僚"}.fi-rr-notes:before{content:"寮"}.fi-rr-o:before{content:"尿"}.fi-rr-object-exclude:before{content:"料"}.fi-rr-object-group:before{content:"樂"}.fi-rr-object-intersect:before{content:"燎"}.fi-rr-object-subtract:before{content:"療"}.fi-rr-object-ungroup:before{content:"蓼"}.fi-rr-object-union:before{content:"遼"}.fi-rr-objects-column:before{content:"龍"}.fi-rr-octagon-check:before{content:"暈"}.fi-rr-octagon-divide:before{content:"阮"}.fi-rr-octagon-exclamation:before{content:"劉"}.fi-rr-octagon-minus:before{content:"杻"}.fi-rr-octagon-plus:before{content:"柳"}.fi-rr-octagon-xmark:before{content:"流"}.fi-rr-octagon:before{content:"溜"}.fi-rr-oil-can:before{content:"琉"}.fi-rr-oil-temp:before{content:"留"}.fi-rr-olive-oil:before{content:"硫"}.fi-rr-olive:before{content:"紐"}.fi-rr-olives:before{content:"類"}.fi-rr-om:before{content:"六"}.fi-rr-omega:before{content:"戮"}.fi-rr-onboarding:before{content:"陸"}.fi-rr-onion:before{content:"倫"}.fi-rr-opacity:before{content:"崙"}.fi-rr-open-mail-clip:before{content:"淪"}.fi-rr-operating-system-upgrade:before{content:"輪"}.fi-rr-operation:before{content:"律"}.fi-rr-order-history:before{content:"慄"}.fi-rr-organization-chart:before{content:"栗"}.fi-rr-ornament:before{content:"率"}.fi-rr-otp:before{content:"隆"}.fi-rr-otter:before{content:"利"}.fi-rr-outdent:before{content:"吏"}.fi-rr-oval-alt:before{content:"履"}.fi-rr-oval:before{content:"易"}.fi-rr-oven:before{content:"李"}.fi-rr-overline:before{content:"梨"}.fi-rr-overview:before{content:"泥"}.fi-rr-p:before{content:"理"}.fi-rr-package:before{content:"痢"}.fi-rr-padlock-check:before{content:"罹"}.fi-rr-page-break:before{content:"裏"}.fi-rr-pager:before{content:"裡"}.fi-rr-paid:before{content:"里"}.fi-rr-paint-brush:before{content:"離"}.fi-rr-paint-roller:before{content:"匿"}.fi-rr-paintbrush-pencil:before{content:"溺"}.fi-rr-palette:before{content:"吝"}.fi-rr-pallet-alt:before{content:"燐"}.fi-rr-pallet:before{content:"璘"}.fi-rr-pan-food:before{content:"藺"}.fi-rr-pan-frying:before{content:"隣"}.fi-rr-pan:before{content:"鱗"}.fi-rr-pancakes:before{content:"麟"}.fi-rr-panorama:before{content:"林"}.fi-rr-paper-plane-launch:before{content:"淋"}.fi-rr-paper-plane-top:before{content:"臨"}.fi-rr-paper-plane:before{content:"立"}.fi-rr-paperclip-vertical:before{content:"笠"}.fi-rr-parachute-box:before{content:"粒"}.fi-rr-paragraph-left:before{content:"狀"}.fi-rr-paragraph:before{content:"炙"}.fi-rr-parking-circle-slash:before{content:"識"}.fi-rr-parking-circle:before{content:"什"}.fi-rr-parking-slash:before{content:"茶"}.fi-rr-parking:before{content:"刺"}.fi-rr-party-bell:before{content:"切"}.fi-rr-party-horn:before{content:"度"}.fi-rr-passport:before{content:"拓"}.fi-rr-password-alt:before{content:"糖"}.fi-rr-password-computer:before{content:"宅"}.fi-rr-password-email:before{content:"洞"}.fi-rr-password-smartphone:before{content:"暴"}.fi-rr-password:before{content:"輻"}.fi-rr-paste:before{content:"行"}.fi-rr-pattern:before{content:"降"}.fi-rr-pause-circle:before{content:"見"}.fi-rr-pause-square:before{content:"廓"}.fi-rr-pause:before{content:"兀"}.fi-rr-paw-claws:before{content:"嗀"}.fi-rr-paw-heart:before{content:"﨎"}.fi-rr-paw:before{content:"﨏"}.fi-rr-payment-pos:before{content:"塚"}.fi-rr-payroll-calendar:before{content:"﨑"}.fi-rr-payroll-check:before{content:"晴"}.fi-rr-payroll:before{content:"﨓"}.fi-rr-peace:before{content:"﨔"}.fi-rr-peach:before{content:"凞"}.fi-rr-peanut:before{content:"猪"}.fi-rr-peanuts:before{content:"益"}.fi-rr-peapod:before{content:"礼"}.fi-rr-pear:before{content:"神"}.fi-rr-pedestal:before{content:"祥"}.fi-rr-pen-circle:before{content:"福"}.fi-rr-pen-clip-slash:before{content:"靖"}.fi-rr-pen-clip:before{content:"精"}.fi-rr-pen-fancy-slash:before{content:"羽"}.fi-rr-pen-fancy:before{content:"﨟"}.fi-rr-pen-field:before{content:"蘒"}.fi-rr-pen-nib-slash:before{content:"﨡"}.fi-rr-pen-nib:before{content:"諸"}.fi-rr-pen-slash:before{content:"﨣"}.fi-rr-pen-square:before{content:"﨤"}.fi-rr-pen-swirl:before{content:"逸"}.fi-rr-pencil-paintbrush:before{content:"都"}.fi-rr-pencil-ruler:before{content:"﨧"}.fi-rr-pencil-slash:before{content:"﨨"}.fi-rr-pencil:before{content:"﨩"}.fi-rr-pending:before{content:"飯"}.fi-rr-pennant:before{content:"飼"}.fi-rr-people-arrows-left-right:before{content:"館"}.fi-rr-people-carry-box:before{content:"鶴"}.fi-rr-people-dress:before{content:"郞"}.fi-rr-people-network-partner:before{content:"隷"}.fi-rr-people-pants:before{content:"侮"}.fi-rr-people-poll:before{content:"僧"}.fi-rr-people-pulling:before{content:"免"}.fi-rr-people-roof:before{content:"勉"}.fi-rr-people:before{content:"勤"}.fi-rr-pepper-alt:before{content:"卑"}.fi-rr-pepper-hot:before{content:"喝"}.fi-rr-pepper:before{content:"嘆"}.fi-rr-percent-10:before{content:"器"}.fi-rr-percent-100:before{content:"塀"}.fi-rr-percent-20:before{content:"墨"}.fi-rr-percent-25:before{content:"層"}.fi-rr-percent-30:before{content:"屮"}.fi-rr-percent-40:before{content:"悔"}.fi-rr-percent-50:before{content:"慨"}.fi-rr-percent-60:before{content:"憎"}.fi-rr-percent-70:before{content:"懲"}.fi-rr-percent-75:before{content:"敏"}.fi-rr-percent-80:before{content:"既"}.fi-rr-percent-90:before{content:"暑"}.fi-rr-percentage:before{content:"梅"}.fi-rr-person-burst:before{content:"海"}.fi-rr-person-carry-box:before{content:"渚"}.fi-rr-person-circle-check:before{content:"漢"}.fi-rr-person-circle-exclamation:before{content:"煮"}.fi-rr-person-circle-minus:before{content:"爫"}.fi-rr-person-circle-plus:before{content:"琢"}.fi-rr-person-circle-question:before{content:"碑"}.fi-rr-person-circle-xmark:before{content:"社"}.fi-rr-person-cv:before{content:"祉"}.fi-rr-person-dolly-empty:before{content:"祈"}.fi-rr-person-dolly:before{content:"祐"}.fi-rr-person-dress-simple:before{content:"祖"}.fi-rr-person-dress:before{content:"祝"}.fi-rr-person-luggage:before{content:"禍"}.fi-rr-person-lunge:before{content:"禎"}.fi-rr-person-pilates:before{content:"穀"}.fi-rr-person-praying:before{content:"突"}.fi-rr-person-pregnant:before{content:"節"}.fi-rr-person-seat-reclined:before{content:"練"}.fi-rr-person-seat:before{content:"縉"}.fi-rr-person-shelter:before{content:"繁"}.fi-rr-person-sign:before{content:"署"}.fi-rr-person-simple:before{content:"者"}.fi-rr-person-walking-with-cane:before{content:"臭"}.fi-rr-peseta-sign:before{content:"艹"}.fi-rr-peso-sign:before{content:"艹"}.fi-rr-pets:before{content:"著"}.fi-rr-pharmacy:before{content:"褐"}.fi-rr-phone-call:before{content:"視"}.fi-rr-phone-cross:before{content:"謁"}.fi-rr-phone-flip:before{content:"謹"}.fi-rr-phone-guide:before{content:"賓"}.fi-rr-phone-heart-message:before{content:"贈"}.fi-rr-phone-office:before{content:"辶"}.fi-rr-phone-pause:before{content:"逸"}.fi-rr-phone-plus:before{content:"難"}.fi-rr-phone-rotary:before{content:"響"}.fi-rr-phone-slash:before{content:"頻"}.fi-rr-photo-capture:before{content:"恵"}.fi-rr-photo-film-music:before{content:"𤋮"}.fi-rr-photo-video:before{content:"舘"}.fi-rr-physics:before{content:"﩮"}.fi-rr-Pi:before{content:"﩯"}.fi-rr-piano-keyboard:before{content:"並"}.fi-rr-piano:before{content:"况"}.fi-rr-pickaxe:before{content:"全"}.fi-rr-picking-box:before{content:"侀"}.fi-rr-picking:before{content:"充"}.fi-rr-picnic:before{content:"冀"}.fi-rr-picpeople-filled:before{content:"勇"}.fi-rr-picpeople:before{content:"勺"}.fi-rr-picture:before{content:"喝"}.fi-rr-pie:before{content:"啕"}.fi-rr-piece:before{content:"喙"}.fi-rr-pig-bank-bulb:before{content:"嗢"}.fi-rr-pig-face:before{content:"塚"}.fi-rr-pig:before{content:"墳"}.fi-rr-piggy-bank-budget:before{content:"奄"}.fi-rr-piggy-bank:before{content:"奔"}.fi-rr-pills:before{content:"婢"}.fi-rr-pinata:before{content:"嬨"}.fi-rr-pineapple-alt:before{content:"廒"}.fi-rr-pineapple:before{content:"廙"}.fi-rr-ping-pong:before{content:"彩"}.fi-rr-pipe-smoking:before{content:"徭"}.fi-rr-pizza-slice:before{content:"惘"}.fi-rr-place-of-worship:before{content:"慎"}.fi-rr-plan-strategy:before{content:"愈"}.fi-rr-plan:before{content:"憎"}.fi-rr-plane-alt:before{content:"慠"}.fi-rr-plane-arrival:before{content:"懲"}.fi-rr-plane-departure:before{content:"戴"}.fi-rr-plane-prop:before{content:"揄"}.fi-rr-plane-slash:before{content:"搜"}.fi-rr-plane-tail:before{content:"摒"}.fi-rr-plane:before{content:"敖"}.fi-rr-planet-moon:before{content:"晴"}.fi-rr-planet-ringed:before{content:"朗"}.fi-rr-plant-care:before{content:"望"}.fi-rr-plant-growth:before{content:"杖"}.fi-rr-plant-seed-invest:before{content:"歹"}.fi-rr-plant-wilt:before{content:"殺"}.fi-rr-plate-utensils:before{content:"流"}.fi-rr-plate-wheat:before{content:"滛"}.fi-rr-plate:before{content:"滋"}.fi-rr-play-alt:before{content:"漢"}.fi-rr-play-circle:before{content:"瀞"}.fi-rr-play-microphone:before{content:"煮"}.fi-rr-play-pause:before{content:"瞧"}.fi-rr-play:before{content:"爵"}.fi-rr-playing-cards:before{content:"犯"}.fi-rr-plug-alt:before{content:"猪"}.fi-rr-plug-cable:before{content:"瑱"}.fi-rr-plug-circle-bolt:before{content:"甆"}.fi-rr-plug-circle-check:before{content:"画"}.fi-rr-plug-circle-exclamation:before{content:"瘝"}.fi-rr-plug-circle-minus:before{content:"瘟"}.fi-rr-plug-circle-plus:before{content:"益"}.fi-rr-plug-connection:before{content:"盛"}.fi-rr-plug:before{content:"直"}.fi-rr-plus-hexagon:before{content:"睊"}.fi-rr-plus-minus:before{content:"着"}.fi-rr-plus-small:before{content:"磌"}.fi-rr-plus:before{content:"窱"}.fi-rr-png-file:before{content:"節"}.fi-rr-podcast:before{content:"类"}.fi-rr-podium-star:before{content:"絛"}.fi-rr-podium-victory-leader:before{content:"練"}.fi-rr-podium:before{content:"缾"}.fi-rr-point-of-sale-bill:before{content:"者"}.fi-rr-point-of-sale-signal:before{content:"荒"}.fi-rr-point-of-sale:before{content:"華"}.fi-rr-pointer-loading:before{content:"蝹"}.fi-rr-pointer-text:before{content:"襁"}.fi-rr-poker-chip:before{content:"覆"}.fi-rr-police-box:before{content:"視"}.fi-rr-poll-h:before{content:"調"}.fi-rr-pollution:before{content:"諸"}.fi-rr-pompebled:before{content:"請"}.fi-rr-poo-bolt:before{content:"謁"}.fi-rr-poo:before{content:"諾"}.fi-rr-pool-8-ball:before{content:"諭"}.fi-rr-poop:before{content:"謹"}.fi-rr-popcorn:before{content:"變"}.fi-rr-popsicle:before{content:"贈"}.fi-rr-portal-enter:before{content:"輸"}.fi-rr-portal-exit:before{content:"遲"}.fi-rr-portrait:before{content:"醙"}.fi-rr-postal-address:before{content:"鉶"}.fi-rr-pot:before{content:"陼"}.fi-rr-potato:before{content:"難"}.fi-rr-pound:before{content:"靖"}.fi-rr-power:before{content:"韛"}.fi-rr-ppt-file:before{content:"響"}.fi-rr-practice:before{content:"頋"}.fi-rr-praying-hands:before{content:"頻"}.fi-rr-prescription-bottle-alt:before{content:"鬒"}.fi-rr-prescription-bottle-pill:before{content:"龜"}.fi-rr-prescription-bottle:before{content:"𢡊"}.fi-rr-prescription:before{content:"𢡄"}.fi-rr-presentation:before{content:"𣏕"}.fi-rr-preview:before{content:"㮝"}.fi-rr-previous-square:before{content:"䀘"}.fi-rr-print-magnifying-glass:before{content:"䀹"}.fi-rr-print-slash:before{content:"𥉉"}.fi-rr-print:before{content:"𥳐"}.fi-rr-priority-arrow:before{content:"𧻓"}.fi-rr-priority-arrows:before{content:"齃"}.fi-rr-priority-importance:before{content:"龎"}.fi-rr-problem-solving:before{content:"﫚"}.fi-rr-procedures:before{content:"﫛"}.fi-rr-process:before{content:"﫜"}.fi-rr-productivity:before{content:"﫝"}.fi-rr-progress-complete:before{content:"﫞"}.fi-rr-progress-download:before{content:"﫟"}.fi-rr-progress-upload:before{content:"﫠"}.fi-rr-projector:before{content:"﫡"}.fi-rr-protractor:before{content:"﫢"}.fi-rr-pulse:before{content:"﫣"}.fi-rr-pump-medical:before{content:"﫤"}.fi-rr-pump:before{content:"﫥"}.fi-rr-pumpkin-alt-2:before{content:"﫦"}.fi-rr-pumpkin-alt:before{content:"﫧"}.fi-rr-pumpkin:before{content:"﫨"}.fi-rr-puzzle-alt:before{content:"﫩"}.fi-rr-puzzle-piece-integration:before{content:"﫪"}.fi-rr-puzzle-pieces:before{content:"﫫"}.fi-rr-puzzle:before{content:"﫬"}.fi-rr-pyramid:before{content:"﫭"}.fi-rr-q:before{content:"﫮"}.fi-rr-qr-scan:before{content:"﫯"}.fi-rr-QR:before{content:"﫰"}.fi-rr-qrcode:before{content:"﫱"}.fi-rr-question-square:before{content:"﫲"}.fi-rr-question:before{content:"﫳"}.fi-rr-queue-alt:before{content:"﫴"}.fi-rr-queue-line:before{content:"﫵"}.fi-rr-queue-signal:before{content:"﫶"}.fi-rr-queue:before{content:"﫷"}.fi-rr-quill-pen-story:before{content:"﫸"}.fi-rr-quiz-alt:before{content:"﫹"}.fi-rr-quiz:before{content:"﫺"}.fi-rr-quote-right:before{content:"﫻"}.fi-rr-r:before{content:"﫼"}.fi-rr-rabbit-fast:before{content:"﫽"}.fi-rr-rabbit:before{content:"﫾"}.fi-rr-raccoon:before{content:"﫿"}.fi-rr-racquet:before{content:"ﬀ"}.fi-rr-radar-monitoring-track:before{content:"ﬁ"}.fi-rr-radar:before{content:"ﬂ"}.fi-rr-radiation-alt:before{content:"ﬃ"}.fi-rr-radiation:before{content:"ﬄ"}.fi-rr-radio-alt:before{content:"ﬅ"}.fi-rr-radio-button:before{content:"ﬆ"}.fi-rr-radio:before{content:"﬇"}.fi-rr-radish:before{content:"﬈"}.fi-rr-rainbow:before{content:"﬉"}.fi-rr-raindrops:before{content:"﬊"}.fi-rr-ram:before{content:"﬋"}.fi-rr-ramp-loading:before{content:"﬌"}.fi-rr-rank:before{content:"﬍"}.fi-rr-ranking-podium-empty:before{content:"﬎"}.fi-rr-ranking-podium:before{content:"﬏"}.fi-rr-ranking-star:before{content:"﬐"}.fi-rr-ranking-stars:before{content:"﬑"}.fi-rr-raygun:before{content:"﬒"}.fi-rr-razor-barber:before{content:"ﬓ"}.fi-rr-react:before{content:"ﬔ"}.fi-rr-rec:before{content:"ﬕ"}.fi-rr-receipt:before{content:"ﬖ"}.fi-rr-recipe-book:before{content:"ﬗ"}.fi-rr-recipe:before{content:"﬘"}.fi-rr-record-vinyl:before{content:"﬙"}.fi-rr-rectabgle-vertical:before{content:"﬚"}.fi-rr-rectangle-barcode:before{content:"﬛"}.fi-rr-rectangle-code:before{content:"﬜"}.fi-rr-rectangle-history-circle-plus:before{content:"יִ"}.fi-rr-rectangle-horizontal:before{content:"ﬞ"}.fi-rr-rectangle-list:before{content:"ײַ"}.fi-rr-rectangle-panoramic:before{content:"ﬠ"}.fi-rr-rectangle-pro:before{content:"ﬡ"}.fi-rr-rectangle-vertical-history:before{content:"ﬢ"}.fi-rr-rectangle-vertical:before{content:"ﬣ"}.fi-rr-rectangle-xmark:before{content:"ﬤ"}.fi-rr-rectangles-mixed:before{content:"ﬥ"}.fi-rr-recycle-bin:before{content:"ﬦ"}.fi-rr-recycle:before{content:"ﬧ"}.fi-rr-redo-alt:before{content:"ﬨ"}.fi-rr-redo:before{content:"﬩"}.fi-rr-reel:before{content:"שׁ"}.fi-rr-refer-arrow:before{content:"שׂ"}.fi-rr-refer:before{content:"שּׁ"}.fi-rr-referral-alt:before{content:"שּׂ"}.fi-rr-referral-user:before{content:"אַ"}.fi-rr-referral:before{content:"אָ"}.fi-rr-reflect-horizontal-alt:before{content:"אּ"}.fi-rr-reflect-horizontal:before{content:"בּ"}.fi-rr-reflect-vertical:before{content:"גּ"}.fi-rr-reflect:before{content:"דּ"}.fi-rr-refresh:before{content:"הּ"}.fi-rr-refrigerator:before{content:"וּ"}.fi-rr-refund-alt:before{content:"זּ"}.fi-rr-refund:before{content:"﬷"}.fi-rr-region-pin-alt:before{content:"טּ"}.fi-rr-region-pin:before{content:"יּ"}.fi-rr-registered:before{content:"ךּ"}.fi-rr-registration-paper:before{content:"כּ"}.fi-rr-remove-folder:before{content:"לּ"}.fi-rr-remove-user:before{content:"﬽"}.fi-rr-rent-signal:before{content:"מּ"}.fi-rr-rent:before{content:"﬿"}.fi-rr-replace:before{content:"נּ"}.fi-rr-replay-10:before{content:"סּ"}.fi-rr-replay-30:before{content:"﭂"}.fi-rr-replay-5:before{content:"ףּ"}.fi-rr-reply-all:before{content:"פּ"}.fi-rr-republican:before{content:"﭅"}.fi-rr-reservation-smartphone:before{content:"צּ"}.fi-rr-reservation-table:before{content:"קּ"}.fi-rr-resistance-band:before{content:"רּ"}.fi-rr-resize:before{content:"שּ"}.fi-rr-resources:before{content:"תּ"}.fi-rr-restaurant:before{content:"וֹ"}.fi-rr-restock:before{content:"בֿ"}.fi-rr-restroom-simple:before{content:"כֿ"}.fi-rr-resume:before{content:"פֿ"}.fi-rr-revenue-alt:before{content:"ﭏ"}.fi-rr-revenue-euro:before{content:"ﭐ"}.fi-rr-Revenue:before{content:"ﭑ"}.fi-rr-review:before{content:"ﭒ"}.fi-rr-rewind-button-circle:before{content:"ﭓ"}.fi-rr-rewind:before{content:"ﭔ"}.fi-rr-rhombus:before{content:"ﭕ"}.fi-rr-ribbon:before{content:"ﭖ"}.fi-rr-right-from-bracket:before{content:"ﭗ"}.fi-rr-right:before{content:"ﭘ"}.fi-rr-ring-diamond:before{content:"ﭙ"}.fi-rr-ring:before{content:"ﭚ"}.fi-rr-rings-wedding:before{content:"ﭛ"}.fi-rr-risk-alt:before{content:"ﭜ"}.fi-rr-risk:before{content:"ﭝ"}.fi-rr-road-barrier:before{content:"ﭞ"}.fi-rr-road-sign-left:before{content:"ﭟ"}.fi-rr-road:before{content:"ﭠ"}.fi-rr-robot:before{content:"ﭡ"}.fi-rr-robotic-arm:before{content:"ﭢ"}.fi-rr-rocket-lunch:before{content:"ﭣ"}.fi-rr-rocket:before{content:"ﭤ"}.fi-rr-roller-coaster:before{content:"ﭥ"}.fi-rr-room-service:before{content:"ﭦ"}.fi-rr-rotate-exclamation:before{content:"ﭧ"}.fi-rr-rotate-left:before{content:"ﭨ"}.fi-rr-rotate-reverse:before{content:"ﭩ"}.fi-rr-rotate-right:before{content:"ﭪ"}.fi-rr-rotate-square:before{content:"ﭫ"}.fi-rr-roulette:before{content:"ﭬ"}.fi-rr-route-highway:before{content:"ﭭ"}.fi-rr-route-interstate:before{content:"ﭮ"}.fi-rr-route:before{content:"ﭯ"}.fi-rr-router:before{content:"ﭰ"}.fi-rr-rss-alt:before{content:"ﭱ"}.fi-rr-rss:before{content:"ﭲ"}.fi-rr-ruble-sign:before{content:"ﭳ"}.fi-rr-rugby:before{content:"ﭴ"}.fi-rr-ruler-combined:before{content:"ﭵ"}.fi-rr-ruler-horizontal:before{content:"ﭶ"}.fi-rr-ruler-triangle:before{content:"ﭷ"}.fi-rr-ruler-vertical:before{content:"ﭸ"}.fi-rr-rules-alt:before{content:"ﭹ"}.fi-rr-rules:before{content:"ﭺ"}.fi-rr-running-track:before{content:"ﭻ"}.fi-rr-running:before{content:"ﭼ"}.fi-rr-rupee-sign:before{content:"ﭽ"}.fi-rr-rupiah-sign:before{content:"ﭾ"}.fi-rr-rv:before{content:"ﭿ"}.fi-rr-s:before{content:"ﮀ"}.fi-rr-sack-dollar:before{content:"ﮁ"}.fi-rr-sack:before{content:"ﮂ"}.fi-rr-sad-cry:before{content:"ﮃ"}.fi-rr-sad-tear:before{content:"ﮄ"}.fi-rr-sad:before{content:"ﮅ"}.fi-rr-safe-box:before{content:"ﮆ"}.fi-rr-sailboat:before{content:"ﮇ"}.fi-rr-salad:before{content:"ﮈ"}.fi-rr-salary-alt:before{content:"ﮉ"}.fi-rr-salt-pepper:before{content:"ﮊ"}.fi-rr-salt-shaker:before{content:"ﮋ"}.fi-rr-sandwich-alt:before{content:"ﮌ"}.fi-rr-sandwich:before{content:"ﮍ"}.fi-rr-satellite-dish:before{content:"ﮎ"}.fi-rr-satellite:before{content:"ﮏ"}.fi-rr-saturday:before{content:"ﮐ"}.fi-rr-sauce:before{content:"ﮑ"}.fi-rr-sausage:before{content:"ﮒ"}.fi-rr-sax-hot:before{content:"ﮓ"}.fi-rr-saxophone:before{content:"ﮔ"}.fi-rr-scale-comparison-alt:before{content:"ﮕ"}.fi-rr-scale-comparison:before{content:"ﮖ"}.fi-rr-scale:before{content:"ﮗ"}.fi-rr-scalpel-path:before{content:"ﮘ"}.fi-rr-scalpel:before{content:"ﮙ"}.fi-rr-scanner-gun:before{content:"ﮚ"}.fi-rr-scanner-image:before{content:"ﮛ"}.fi-rr-scanner-keyboard:before{content:"ﮜ"}.fi-rr-scanner-touchscreen:before{content:"ﮝ"}.fi-rr-scarecrow:before{content:"ﮞ"}.fi-rr-scarf:before{content:"ﮟ"}.fi-rr-school-bus:before{content:"ﮠ"}.fi-rr-school:before{content:"ﮡ"}.fi-rr-scissors:before{content:"ﮢ"}.fi-rr-scooter:before{content:"ﮣ"}.fi-rr-screen:before{content:"ﮤ"}.fi-rr-screencast:before{content:"ﮥ"}.fi-rr-screw-alt:before{content:"ﮦ"}.fi-rr-screw:before{content:"ﮧ"}.fi-rr-screwdriver:before{content:"ﮨ"}.fi-rr-scribble:before{content:"ﮩ"}.fi-rr-script:before{content:"ﮪ"}.fi-rr-scroll-document-story:before{content:"ﮫ"}.fi-rr-scroll-old:before{content:"ﮬ"}.fi-rr-scroll-torah:before{content:"ﮭ"}.fi-rr-scroll:before{content:"ﮮ"}.fi-rr-scrubber:before{content:"ﮯ"}.fi-rr-scythe:before{content:"ﮰ"}.fi-rr-sd-card:before{content:"ﮱ"}.fi-rr-sd-cards:before{content:"﮲"}.fi-rr-seal-exclamation:before{content:"﮳"}.fi-rr-seal-question:before{content:"﮴"}.fi-rr-seal:before{content:"﮵"}.fi-rr-search-alt:before{content:"﮶"}.fi-rr-search-dollar:before{content:"﮷"}.fi-rr-search-heart:before{content:"﮸"}.fi-rr-search-location:before{content:"﮹"}.fi-rr-search:before{content:"﮺"}.fi-rr-seat-airline:before{content:"﮻"}.fi-rr-seatbelt-safety-driver:before{content:"﮼"}.fi-rr-second-award:before{content:"﮽"}.fi-rr-second-laurel:before{content:"﮾"}.fi-rr-second-medal:before{content:"﮿"}.fi-rr-second:before{content:"﯀"}.fi-rr-security:before{content:"﯁"}.fi-rr-seedling:before{content:"﯂"}.fi-rr-selection:before{content:"﯃"}.fi-rr-sell:before{content:"﯄"}.fi-rr-seller-store:before{content:"﯅"}.fi-rr-seller:before{content:"﯆"}.fi-rr-selling:before{content:"﯇"}.fi-rr-send-back:before{content:"﯈"}.fi-rr-send-backward:before{content:"﯉"}.fi-rr-send-money-smartphone:before{content:"﯊"}.fi-rr-send-money:before{content:"﯋"}.fi-rr-sensor-alert:before{content:"﯌"}.fi-rr-sensor-fire:before{content:"﯍"}.fi-rr-sensor-on:before{content:"﯎"}.fi-rr-sensor-smoke:before{content:"﯏"}.fi-rr-sensor:before{content:"﯐"}.fi-rr-settings-sliders:before{content:"﯑"}.fi-rr-settings:before{content:"﯒"}.fi-rr-share-alt-square:before{content:"ﯓ"}.fi-rr-share-square:before{content:"ﯔ"}.fi-rr-share:before{content:"ﯕ"}.fi-rr-sheep:before{content:"ﯖ"}.fi-rr-shekel-sign:before{content:"ﯗ"}.fi-rr-shelves:before{content:"ﯘ"}.fi-rr-shield-alt:before{content:"ﯙ"}.fi-rr-shield-cat:before{content:"ﯚ"}.fi-rr-shield-check:before{content:"ﯛ"}.fi-rr-shield-cross:before{content:"ﯜ"}.fi-rr-shield-dog:before{content:"ﯝ"}.fi-rr-shield-exclamation:before{content:"ﯞ"}.fi-rr-shield-interrogation:before{content:"ﯟ"}.fi-rr-shield-keyhole:before{content:"ﯠ"}.fi-rr-shield-minus:before{content:"ﯡ"}.fi-rr-shield-plus:before{content:"ﯢ"}.fi-rr-shield-security-risk:before{content:"ﯣ"}.fi-rr-shield-slash:before{content:"ﯤ"}.fi-rr-shield-trust:before{content:"ﯥ"}.fi-rr-shield-virus:before{content:"ﯦ"}.fi-rr-shield-xmark:before{content:"ﯧ"}.fi-rr-shield:before{content:"ﯨ"}.fi-rr-ship-side:before{content:"ﯩ"}.fi-rr-ship:before{content:"ﯪ"}.fi-rr-shipping-fast:before{content:"ﯫ"}.fi-rr-shipping-timed:before{content:"ﯬ"}.fi-rr-shirt-long-sleeve:before{content:"ﯭ"}.fi-rr-shirt-running:before{content:"ﯮ"}.fi-rr-shirt-tank-top:before{content:"ﯯ"}.fi-rr-shirt:before{content:"ﯰ"}.fi-rr-shish-kebab:before{content:"ﯱ"}.fi-rr-shoe-prints:before{content:"ﯲ"}.fi-rr-shop-lock:before{content:"ﯳ"}.fi-rr-shop-slash:before{content:"ﯴ"}.fi-rr-shop:before{content:"ﯵ"}.fi-rr-shopping-bag-add:before{content:"ﯶ"}.fi-rr-shopping-bag:before{content:"ﯷ"}.fi-rr-shopping-basket:before{content:"ﯸ"}.fi-rr-shopping-cart-add:before{content:"ﯹ"}.fi-rr-shopping-cart-buyer:before{content:"ﯺ"}.fi-rr-shopping-cart-check:before{content:"ﯻ"}.fi-rr-shopping-cart:before{content:"ﯼ"}.fi-rr-shovel-snow:before{content:"ﯽ"}.fi-rr-shovel:before{content:"ﯾ"}.fi-rr-shower-down:before{content:"ﯿ"}.fi-rr-shower:before{content:"ﰀ"}.fi-rr-shredder:before{content:"ﰁ"}.fi-rr-shrimp:before{content:"ﰂ"}.fi-rr-shuffle:before{content:"ﰃ"}.fi-rr-shuttle-van:before{content:"ﰄ"}.fi-rr-shuttlecock:before{content:"ﰅ"}.fi-rr-Sickle:before{content:"ﰆ"}.fi-rr-sidebar-flip:before{content:"ﰇ"}.fi-rr-sidebar:before{content:"ﰈ"}.fi-rr-sigma:before{content:"ﰉ"}.fi-rr-sign-hanging:before{content:"ﰊ"}.fi-rr-sign-in-alt:before{content:"ﰋ"}.fi-rr-sign-out-alt:before{content:"ﰌ"}.fi-rr-sign-posts-wrench:before{content:"ﰍ"}.fi-rr-sign-posts:before{content:"ﰎ"}.fi-rr-sign-up:before{content:"ﰏ"}.fi-rr-signal-alt-1:before{content:"ﰐ"}.fi-rr-signal-alt-2:before{content:"ﰑ"}.fi-rr-signal-alt-slash:before{content:"ﰒ"}.fi-rr-signal-alt:before{content:"ﰓ"}.fi-rr-signal-bars-fair:before{content:"ﰔ"}.fi-rr-signal-bars-good:before{content:"ﰕ"}.fi-rr-signal-bars-weak:before{content:"ﰖ"}.fi-rr-signal-stream-slash:before{content:"ﰗ"}.fi-rr-signal-stream:before{content:"ﰘ"}.fi-rr-signature-lock:before{content:"ﰙ"}.fi-rr-signature-slash:before{content:"ﰚ"}.fi-rr-signature:before{content:"ﰛ"}.fi-rr-sim-card:before{content:"ﰜ"}.fi-rr-sim-cards:before{content:"ﰝ"}.fi-rr-sink:before{content:"ﰞ"}.fi-rr-siren-on:before{content:"ﰟ"}.fi-rr-Siren:before{content:"ﰠ"}.fi-rr-site-alt:before{content:"ﰡ"}.fi-rr-site-browser:before{content:"ﰢ"}.fi-rr-site:before{content:"ﰣ"}.fi-rr-sitemap:before{content:"ﰤ"}.fi-rr-skateboard:before{content:"ﰥ"}.fi-rr-skating:before{content:"ﰦ"}.fi-rr-skeleton-ribs:before{content:"ﰧ"}.fi-rr-skeleton:before{content:"ﰨ"}.fi-rr-skewer:before{content:"ﰩ"}.fi-rr-ski-boot-ski:before{content:"ﰪ"}.fi-rr-ski-jump:before{content:"ﰫ"}.fi-rr-ski-lift:before{content:"ﰬ"}.fi-rr-skiing-nordic:before{content:"ﰭ"}.fi-rr-skiing:before{content:"ﰮ"}.fi-rr-skill-alt:before{content:"ﰯ"}.fi-rr-skill-user:before{content:"ﰰ"}.fi-rr-skill:before{content:"ﰱ"}.fi-rr-skin-arrow:before{content:"ﰲ"}.fi-rr-skin-drop:before{content:"ﰳ"}.fi-rr-skin-hair:before{content:"ﰴ"}.fi-rr-skin:before{content:"ﰵ"}.fi-rr-skip-15-seconds:before{content:"ﰶ"}.fi-rr-skull-cow:before{content:"ﰷ"}.fi-rr-skull-crossbones:before{content:"ﰸ"}.fi-rr-skull:before{content:"ﰹ"}.fi-rr-slash:before{content:"ﰺ"}.fi-rr-sledding:before{content:"ﰻ"}.fi-rr-sleeping-bag:before{content:"ﰼ"}.fi-rr-sleigh:before{content:"ﰽ"}.fi-rr-sliders-h-square:before{content:"ﰾ"}.fi-rr-sliders-v-square:before{content:"ﰿ"}.fi-rr-sliders-v:before{content:"ﱀ"}.fi-rr-slot-machine:before{content:"ﱁ"}.fi-rr-smart-home-alt:before{content:"ﱂ"}.fi-rr-smart-home:before{content:"ﱃ"}.fi-rr-smartphone:before{content:"ﱄ"}.fi-rr-smile-beam:before{content:"ﱅ"}.fi-rr-smile-plus:before{content:"ﱆ"}.fi-rr-smile-wink:before{content:"ﱇ"}.fi-rr-smile:before{content:"ﱈ"}.fi-rr-smiley-comment-alt:before{content:"ﱉ"}.fi-rr-smog:before{content:"ﱊ"}.fi-rr-smoke:before{content:"ﱋ"}.fi-rr-smoking-ban:before{content:"ﱌ"}.fi-rr-smoking:before{content:"ﱍ"}.fi-rr-snake:before{content:"ﱎ"}.fi-rr-snap:before{content:"ﱏ"}.fi-rr-snooze:before{content:"ﱐ"}.fi-rr-snow-blowing:before{content:"ﱑ"}.fi-rr-snowboarding:before{content:"ﱒ"}.fi-rr-snowflake-droplets:before{content:"ﱓ"}.fi-rr-snowflake:before{content:"ﱔ"}.fi-rr-snowflakes:before{content:"ﱕ"}.fi-rr-snowman-alt:before{content:"ﱖ"}.fi-rr-snowman-head:before{content:"ﱗ"}.fi-rr-snowmobile:before{content:"ﱘ"}.fi-rr-snowplow:before{content:"ﱙ"}.fi-rr-soap-alt:before{content:"ﱚ"}.fi-rr-soap:before{content:"ﱛ"}.fi-rr-social-network:before{content:"ﱜ"}.fi-rr-socks:before{content:"ﱝ"}.fi-rr-sofa-size:before{content:"ﱞ"}.fi-rr-sofa:before{content:"ﱟ"}.fi-rr-solar-panel-sun:before{content:"ﱠ"}.fi-rr-solar-panel:before{content:"ﱡ"}.fi-rr-solar-system:before{content:"ﱢ"}.fi-rr-sold-house:before{content:"ﱣ"}.fi-rr-sold-signal:before{content:"ﱤ"}.fi-rr-sort-alpha-down-alt:before{content:"ﱥ"}.fi-rr-sort-alpha-down:before{content:"ﱦ"}.fi-rr-sort-alpha-up-alt:before{content:"ﱧ"}.fi-rr-sort-alpha-up:before{content:"ﱨ"}.fi-rr-sort-alt:before{content:"ﱩ"}.fi-rr-sort-amount-down-alt:before{content:"ﱪ"}.fi-rr-sort-amount-down:before{content:"ﱫ"}.fi-rr-sort-amount-up-alt:before{content:"ﱬ"}.fi-rr-sort-amount-up:before{content:"ﱭ"}.fi-rr-sort-circle-down:before{content:"ﱮ"}.fi-rr-sort-circle-up:before{content:"ﱯ"}.fi-rr-sort-circle:before{content:"ﱰ"}.fi-rr-sort-down:before{content:"ﱱ"}.fi-rr-sort-numeric-down-alt:before{content:"ﱲ"}.fi-rr-sort-numeric-down:before{content:"ﱳ"}.fi-rr-sort-shapes-down:before{content:"ﱴ"}.fi-rr-sort-shapes-up:before{content:"ﱵ"}.fi-rr-sort-size-down:before{content:"ﱶ"}.fi-rr-sort-size-up:before{content:"ﱷ"}.fi-rr-sort:before{content:"ﱸ"}.fi-rr-soup:before{content:"ﱹ"}.fi-rr-source-data:before{content:"ﱺ"}.fi-rr-source-document-alt:before{content:"ﱻ"}.fi-rr-source-document:before{content:"ﱼ"}.fi-rr-spa:before{content:"ﱽ"}.fi-rr-space-shuttle:before{content:"ﱾ"}.fi-rr-space-station-moon-alt:before{content:"ﱿ"}.fi-rr-space-station-moon:before{content:"ﲀ"}.fi-rr-spade:before{content:"ﲁ"}.fi-rr-spaghetti-monster-flying:before{content:"ﲂ"}.fi-rr-spain-map:before{content:"ﲃ"}.fi-rr-sparkles:before{content:"ﲄ"}.fi-rr-spartan-helmet:before{content:"ﲅ"}.fi-rr-speaker:before{content:"ﲆ"}.fi-rr-speakers:before{content:"ﲇ"}.fi-rr-speech-bubble-story:before{content:"ﲈ"}.fi-rr-speedometer-arrow:before{content:"ﲉ"}.fi-rr-speedometer-kpi:before{content:"ﲊ"}.fi-rr-sphere:before{content:"ﲋ"}.fi-rr-spider-black-widow:before{content:"ﲌ"}.fi-rr-spider-web:before{content:"ﲍ"}.fi-rr-spider:before{content:"ﲎ"}.fi-rr-spinner:before{content:"ﲏ"}.fi-rr-split-up-relation:before{content:"ﲐ"}.fi-rr-split:before{content:"ﲑ"}.fi-rr-splotch:before{content:"ﲒ"}.fi-rr-spoon:before{content:"ﲓ"}.fi-rr-sport:before{content:"ﲔ"}.fi-rr-spray-can-sparkles:before{content:"ﲕ"}.fi-rr-spray-can:before{content:"ﲖ"}.fi-rr-spring-calendar:before{content:"ﲗ"}.fi-rr-sprinkler:before{content:"ﲘ"}.fi-rr-spy:before{content:"ﲙ"}.fi-rr-square-0:before{content:"ﲚ"}.fi-rr-square-1:before{content:"ﲛ"}.fi-rr-square-2:before{content:"ﲜ"}.fi-rr-square-3:before{content:"ﲝ"}.fi-rr-square-4:before{content:"ﲞ"}.fi-rr-square-5:before{content:"ﲟ"}.fi-rr-square-6:before{content:"ﲠ"}.fi-rr-square-7:before{content:"ﲡ"}.fi-rr-square-8:before{content:"ﲢ"}.fi-rr-square-9:before{content:"ﲣ"}.fi-rr-square-a:before{content:"ﲤ"}.fi-rr-square-b:before{content:"ﲥ"}.fi-rr-square-bolt:before{content:"ﲦ"}.fi-rr-square-c:before{content:"ﲧ"}.fi-rr-square-code:before{content:"ﲨ"}.fi-rr-square-d:before{content:"ﲩ"}.fi-rr-square-dashed-circle-plus:before{content:"ﲪ"}.fi-rr-square-dashed:before{content:"ﲫ"}.fi-rr-square-divide:before{content:"ﲬ"}.fi-rr-square-e:before{content:"ﲭ"}.fi-rr-square-ellipsis-vertical:before{content:"ﲮ"}.fi-rr-square-ellipsis:before{content:"ﲯ"}.fi-rr-square-exclamation:before{content:"ﲰ"}.fi-rr-square-f:before{content:"ﲱ"}.fi-rr-square-g:before{content:"ﲲ"}.fi-rr-square-h:before{content:"ﲳ"}.fi-rr-square-heart:before{content:"ﲴ"}.fi-rr-square-i:before{content:"ﲵ"}.fi-rr-square-info:before{content:"ﲶ"}.fi-rr-square-j:before{content:"ﲷ"}.fi-rr-square-k:before{content:"ﲸ"}.fi-rr-square-kanban:before{content:"ﲹ"}.fi-rr-square-l:before{content:"ﲺ"}.fi-rr-square-m:before{content:"ﲻ"}.fi-rr-square-minus:before{content:"ﲼ"}.fi-rr-square-n:before{content:"ﲽ"}.fi-rr-square-o:before{content:"ﲾ"}.fi-rr-square-p:before{content:"ﲿ"}.fi-rr-square-phone-hangup:before{content:"ﳀ"}.fi-rr-square-plus:before{content:"ﳁ"}.fi-rr-square-poll-horizontal:before{content:"ﳂ"}.fi-rr-square-poll-vertical:before{content:"ﳃ"}.fi-rr-square-q:before{content:"ﳄ"}.fi-rr-square-quote:before{content:"ﳅ"}.fi-rr-square-r:before{content:"ﳆ"}.fi-rr-square-root:before{content:"ﳇ"}.fi-rr-square-s:before{content:"ﳈ"}.fi-rr-square-small:before{content:"ﳉ"}.fi-rr-square-star:before{content:"ﳊ"}.fi-rr-square-t:before{content:"ﳋ"}.fi-rr-square-terminal:before{content:"ﳌ"}.fi-rr-square-u:before{content:"ﳍ"}.fi-rr-square-up-right:before{content:"ﳎ"}.fi-rr-square-v:before{content:"ﳏ"}.fi-rr-square-w:before{content:"ﳐ"}.fi-rr-square-x:before{content:"ﳑ"}.fi-rr-square-y:before{content:"ﳒ"}.fi-rr-square-z:before{content:"ﳓ"}.fi-rr-square:before{content:"ﳔ"}.fi-rr-squid:before{content:"ﳕ"}.fi-rr-squircle:before{content:"ﳖ"}.fi-rr-squirrel:before{content:"ﳗ"}.fi-rr-staff:before{content:"ﳘ"}.fi-rr-stage-concert:before{content:"ﳙ"}.fi-rr-stage-theatre:before{content:"ﳚ"}.fi-rr-stage:before{content:"ﳛ"}.fi-rr-stairs:before{content:"ﳜ"}.fi-rr-stamp:before{content:"ﳝ"}.fi-rr-standard-definition:before{content:"ﳞ"}.fi-rr-star-and-crescent:before{content:"ﳟ"}.fi-rr-star-christmas:before{content:"ﳠ"}.fi-rr-star-comment-alt:before{content:"ﳡ"}.fi-rr-star-exclamation:before{content:"ﳢ"}.fi-rr-star-octogram:before{content:"ﳣ"}.fi-rr-star-of-david:before{content:"ﳤ"}.fi-rr-star-rating-call:before{content:"ﳥ"}.fi-rr-star-sharp-half-stroke:before{content:"ﳦ"}.fi-rr-star-sharp-half:before{content:"ﳧ"}.fi-rr-star-shooting:before{content:"ﳨ"}.fi-rr-star:before{content:"ﳩ"}.fi-rr-starfighter:before{content:"ﳪ"}.fi-rr-stars:before{content:"ﳫ"}.fi-rr-state-country:before{content:"ﳬ"}.fi-rr-stationary-bike:before{content:"ﳭ"}.fi-rr-stats:before{content:"ﳮ"}.fi-rr-steak:before{content:"ﳯ"}.fi-rr-steering-wheel:before{content:"ﳰ"}.fi-rr-step-backward:before{content:"ﳱ"}.fi-rr-step-forward:before{content:"ﳲ"}.fi-rr-sterling-sign:before{content:"ﳳ"}.fi-rr-stethoscope:before{content:"ﳴ"}.fi-rr-sticker:before{content:"ﳵ"}.fi-rr-stocking:before{content:"ﳶ"}.fi-rr-stomach:before{content:"ﳷ"}.fi-rr-stop-circle:before{content:"ﳸ"}.fi-rr-stop-square:before{content:"ﳹ"}.fi-rr-stop:before{content:"ﳺ"}.fi-rr-stopwatch:before{content:"ﳻ"}.fi-rr-store-alt:before{content:"ﳼ"}.fi-rr-store-buyer:before{content:"ﳽ"}.fi-rr-store-lock:before{content:"ﳾ"}.fi-rr-store-slash:before{content:"ﳿ"}.fi-rr-story-book:before{content:"ﴀ"}.fi-rr-story-fairy-tale:before{content:"ﴁ"}.fi-rr-story-fantasy:before{content:"ﴂ"}.fi-rr-strategy-chess-risk:before{content:"ﴃ"}.fi-rr-strawberry:before{content:"ﴄ"}.fi-rr-street-view:before{content:"ﴅ"}.fi-rr-stretcher:before{content:"ﴆ"}.fi-rr-strikethrough:before{content:"ﴇ"}.fi-rr-stroopwafel:before{content:"ﴈ"}.fi-rr-student-alt:before{content:"ﴉ"}.fi-rr-student:before{content:"ﴊ"}.fi-rr-subscript:before{content:"ﴋ"}.fi-rr-subscription-alt:before{content:"ﴌ"}.fi-rr-subscription:before{content:"ﴍ"}.fi-rr-subtitles-slash:before{content:"ﴎ"}.fi-rr-subtitles:before{content:"ﴏ"}.fi-rr-subway:before{content:"ﴐ"}.fi-rr-suitcase-alt:before{content:"ﴑ"}.fi-rr-summary-check:before{content:"ﴒ"}.fi-rr-summer:before{content:"ﴓ"}.fi-rr-sun-dust:before{content:"ﴔ"}.fi-rr-sun-plant-wilt:before{content:"ﴕ"}.fi-rr-sun-salutation-yoga:before{content:"ﴖ"}.fi-rr-sun:before{content:"ﴗ"}.fi-rr-sunday:before{content:"ﴘ"}.fi-rr-sunglasses-alt:before{content:"ﴙ"}.fi-rr-sunglasses:before{content:"ﴚ"}.fi-rr-sunrise-alt:before{content:"ﴛ"}.fi-rr-sunrise:before{content:"ﴜ"}.fi-rr-sunset:before{content:"ﴝ"}.fi-rr-superscript:before{content:"ﴞ"}.fi-rr-supplier-alt:before{content:"ﴟ"}.fi-rr-supplier:before{content:"ﴠ"}.fi-rr-surfing:before{content:"ﴡ"}.fi-rr-surprise:before{content:"ﴢ"}.fi-rr-surveillance-camera:before{content:"ﴣ"}.fi-rr-survey-xmark:before{content:"ﴤ"}.fi-rr-sushi-alt:before{content:"ﴥ"}.fi-rr-sushi-roll:before{content:"ﴦ"}.fi-rr-sushi:before{content:"ﴧ"}.fi-rr-svg:before{content:"ﴨ"}.fi-rr-swap:before{content:"ﴩ"}.fi-rr-swatchbook:before{content:"ﴪ"}.fi-rr-swimmer:before{content:"ﴫ"}.fi-rr-swimming-pool:before{content:"ﴬ"}.fi-rr-swing:before{content:"ﴭ"}.fi-rr-swipe-down:before{content:"ﴮ"}.fi-rr-swipe-left:before{content:"ﴯ"}.fi-rr-swipe-right:before{content:"ﴰ"}.fi-rr-swipe-up:before{content:"ﴱ"}.fi-rr-sword:before{content:"ﴲ"}.fi-rr-symbol:before{content:"ﴳ"}.fi-rr-symbols:before{content:"ﴴ"}.fi-rr-synagogue:before{content:"ﴵ"}.fi-rr-syringe:before{content:"ﴶ"}.fi-rr-system-cloud:before{content:"ﴷ"}.fi-rr-t:before{content:"ﴸ"}.fi-rr-tab-folder:before{content:"ﴹ"}.fi-rr-table-columns:before{content:"ﴺ"}.fi-rr-table-layout:before{content:"ﴻ"}.fi-rr-table-list:before{content:"ﴼ"}.fi-rr-table-picnic:before{content:"ﴽ"}.fi-rr-table-pivot:before{content:"﴾"}.fi-rr-table-rows:before{content:"﴿"}.fi-rr-table-tree:before{content:"﵀"}.fi-rr-table:before{content:"﵁"}.fi-rr-tablet-android-alt:before{content:"﵂"}.fi-rr-tablet-android:before{content:"﵃"}.fi-rr-tablet-rugged:before{content:"﵄"}.fi-rr-tablet:before{content:"﵅"}.fi-rr-tachometer-alt-average:before{content:"﵆"}.fi-rr-tachometer-alt-fastest:before{content:"﵇"}.fi-rr-tachometer-alt-slow:before{content:"﵈"}.fi-rr-tachometer-alt-slowest:before{content:"﵉"}.fi-rr-tachometer-average:before{content:"﵊"}.fi-rr-tachometer-fast:before{content:"﵋"}.fi-rr-tachometer-fastest:before{content:"﵌"}.fi-rr-tachometer-slow:before{content:"﵍"}.fi-rr-tachometer-slowest:before{content:"﵎"}.fi-rr-tachometer:before{content:"﵏"}.fi-rr-taco:before{content:"ﵐ"}.fi-rr-tags:before{content:"ﵑ"}.fi-rr-talent-alt:before{content:"ﵒ"}.fi-rr-talent-hand:before{content:"ﵓ"}.fi-rr-talent:before{content:"ﵔ"}.fi-rr-tally-1:before{content:"ﵕ"}.fi-rr-tally-2:before{content:"ﵖ"}.fi-rr-tally-3:before{content:"ﵗ"}.fi-rr-tally-4:before{content:"ﵘ"}.fi-rr-tally:before{content:"ﵙ"}.fi-rr-tamale:before{content:"ﵚ"}.fi-rr-tank-water:before{content:"ﵛ"}.fi-rr-tap:before{content:"ﵜ"}.fi-rr-tape:before{content:"ﵝ"}.fi-rr-target-audience:before{content:"ﵞ"}.fi-rr-target:before{content:"ﵟ"}.fi-rr-tax-alt:before{content:"ﵠ"}.fi-rr-tax:before{content:"ﵡ"}.fi-rr-taxi-bus:before{content:"ﵢ"}.fi-rr-taxi:before{content:"ﵣ"}.fi-rr-team-check-alt:before{content:"ﵤ"}.fi-rr-team-check:before{content:"ﵥ"}.fi-rr-teddy-bear:before{content:"ﵦ"}.fi-rr-teeth-open:before{content:"ﵧ"}.fi-rr-telescope:before{content:"ﵨ"}.fi-rr-temperature-down:before{content:"ﵩ"}.fi-rr-temperature-frigid:before{content:"ﵪ"}.fi-rr-temperature-high:before{content:"ﵫ"}.fi-rr-temperature-list:before{content:"ﵬ"}.fi-rr-temperature-low:before{content:"ﵭ"}.fi-rr-temperature-up:before{content:"ﵮ"}.fi-rr-template-alt:before{content:"ﵯ"}.fi-rr-template:before{content:"ﵰ"}.fi-rr-tenge:before{content:"ﵱ"}.fi-rr-tennis:before{content:"ﵲ"}.fi-rr-tent-arrow-down-to-line:before{content:"ﵳ"}.fi-rr-tent-arrow-left-right:before{content:"ﵴ"}.fi-rr-tent-arrow-turn-left:before{content:"ﵵ"}.fi-rr-tent-arrows-down:before{content:"ﵶ"}.fi-rr-tents:before{content:"ﵷ"}.fi-rr-terminal:before{content:"ﵸ"}.fi-rr-terrace:before{content:"ﵹ"}.fi-rr-test-tube:before{content:"ﵺ"}.fi-rr-test:before{content:"ﵻ"}.fi-rr-text-box-dots:before{content:"ﵼ"}.fi-rr-text-box-edit:before{content:"ﵽ"}.fi-rr-text-box:before{content:"ﵾ"}.fi-rr-text-check:before{content:"ﵿ"}.fi-rr-text-height:before{content:"ﶀ"}.fi-rr-text-shadow:before{content:"ﶁ"}.fi-rr-text-size:before{content:"ﶂ"}.fi-rr-text-slash:before{content:"ﶃ"}.fi-rr-text-width:before{content:"ﶄ"}.fi-rr-text:before{content:"ﶅ"}.fi-rr-theater-masks:before{content:"ﶆ"}.fi-rr-thermometer-alt:before{content:"ﶇ"}.fi-rr-thermometer-empty:before{content:"ﶈ"}.fi-rr-thermometer-full:before{content:"ﶉ"}.fi-rr-thermometer-half:before{content:"ﶊ"}.fi-rr-thermometer-quarter:before{content:"ﶋ"}.fi-rr-thermometer-three-quarters:before{content:"ﶌ"}.fi-rr-theta:before{content:"ﶍ"}.fi-rr-third-award:before{content:"ﶎ"}.fi-rr-third-laurel:before{content:"ﶏ"}.fi-rr-third-medal:before{content:"﶐"}.fi-rr-third:before{content:"﶑"}.fi-rr-thought-bubble:before{content:"ﶒ"}.fi-rr-three-leaf-clover:before{content:"ﶓ"}.fi-rr-thumbs-up-trust:before{content:"ﶔ"}.fi-rr-thumbtack:before{content:"ﶕ"}.fi-rr-thunderstorm-moon:before{content:"ﶖ"}.fi-rr-thunderstorm-risk:before{content:"ﶗ"}.fi-rr-thunderstorm-sun:before{content:"ﶘ"}.fi-rr-thunderstorm:before{content:"ﶙ"}.fi-rr-thursday:before{content:"ﶚ"}.fi-rr-ticket-airline:before{content:"ﶛ"}.fi-rr-ticket-alt:before{content:"ﶜ"}.fi-rr-ticket:before{content:"ﶝ"}.fi-rr-tickets-airline:before{content:"ﶞ"}.fi-rr-tie:before{content:"ﶟ"}.fi-rr-tilde:before{content:"ﶠ"}.fi-rr-time-add:before{content:"ﶡ"}.fi-rr-time-check:before{content:"ﶢ"}.fi-rr-time-delete:before{content:"ﶣ"}.fi-rr-time-fast:before{content:"ﶤ"}.fi-rr-time-forward-sixty:before{content:"ﶥ"}.fi-rr-time-forward-ten:before{content:"ﶦ"}.fi-rr-time-forward:before{content:"ﶧ"}.fi-rr-time-half-past:before{content:"ﶨ"}.fi-rr-time-oclock:before{content:"ﶩ"}.fi-rr-time-past:before{content:"ﶪ"}.fi-rr-time-quarter-past:before{content:"ﶫ"}.fi-rr-time-quarter-to:before{content:"ﶬ"}.fi-rr-time-twenty-four:before{content:"ﶭ"}.fi-rr-time-watch-calendar:before{content:"ﶮ"}.fi-rr-timer-clock-call:before{content:"ﶯ"}.fi-rr-times-hexagon:before{content:"ﶰ"}.fi-rr-tint-slash:before{content:"ﶱ"}.fi-rr-tip-coin:before{content:"ﶲ"}.fi-rr-tire-flat:before{content:"ﶳ"}.fi-rr-tire-pressure-warning:before{content:"ﶴ"}.fi-rr-tire-rugged:before{content:"ﶵ"}.fi-rr-tire:before{content:"ﶶ"}.fi-rr-tired:before{content:"ﶷ"}.fi-rr-to-do-alt:before{content:"ﶸ"}.fi-rr-to-do:before{content:"ﶹ"}.fi-rr-together-people:before{content:"ﶺ"}.fi-rr-toggle-off:before{content:"ﶻ"}.fi-rr-toggle-on:before{content:"ﶼ"}.fi-rr-toilet-paper-blank-under:before{content:"ﶽ"}.fi-rr-toilet-paper-blank:before{content:"ﶾ"}.fi-rr-toilet-paper-slash:before{content:"ﶿ"}.fi-rr-toilet-paper-under-slash:before{content:"ﷀ"}.fi-rr-toilet-paper-under:before{content:"ﷁ"}.fi-rr-toilet:before{content:"ﷂ"}.fi-rr-toilets-portable:before{content:"ﷃ"}.fi-rr-token:before{content:"ﷄ"}.fi-rr-tomato:before{content:"ﷅ"}.fi-rr-tombstone-alt:before{content:"ﷆ"}.fi-rr-tombstone:before{content:"ﷇ"}.fi-rr-tool-box:before{content:"﷈"}.fi-rr-tool-crop:before{content:"﷉"}.fi-rr-tool-marquee:before{content:"﷊"}.fi-rr-tools:before{content:"﷋"}.fi-rr-tooth:before{content:"﷌"}.fi-rr-toothbrush:before{content:"﷍"}.fi-rr-torch-inspiration-leader:before{content:"﷎"}.fi-rr-torii-gate:before{content:"﷏"}.fi-rr-tornado:before{content:"﷐"}.fi-rr-total:before{content:"﷑"}.fi-rr-tour-guide-people:before{content:"﷒"}.fi-rr-tour-virtual:before{content:"﷓"}.fi-rr-tower-control:before{content:"﷔"}.fi-rr-track:before{content:"﷕"}.fi-rr-tractor:before{content:"﷖"}.fi-rr-trademark:before{content:"﷗"}.fi-rr-traffic-cone:before{content:"﷘"}.fi-rr-traffic-light-go:before{content:"﷙"}.fi-rr-traffic-light-slow:before{content:"﷚"}.fi-rr-traffic-light-stop:before{content:"﷛"}.fi-rr-traffic-light:before{content:"﷜"}.fi-rr-trailer:before{content:"﷝"}.fi-rr-train-journey:before{content:"﷞"}.fi-rr-train-side:before{content:"﷟"}.fi-rr-train-station-building:before{content:"﷠"}.fi-rr-train-station:before{content:"﷡"}.fi-rr-train-subway-tunnel:before{content:"﷢"}.fi-rr-train-track:before{content:"﷣"}.fi-rr-train-tram:before{content:"﷤"}.fi-rr-train:before{content:"﷥"}.fi-rr-tram:before{content:"﷦"}.fi-rr-transform:before{content:"﷧"}.fi-rr-transformation-block:before{content:"﷨"}.fi-rr-transformation-circle:before{content:"﷩"}.fi-rr-transformation-design:before{content:"﷪"}.fi-rr-transformation-shapes:before{content:"﷫"}.fi-rr-transformer-bolt:before{content:"﷬"}.fi-rr-transgender:before{content:"﷭"}.fi-rr-transporter-1:before{content:"﷮"}.fi-rr-transporter-2:before{content:"﷯"}.fi-rr-transporter-3:before{content:"ﷰ"}.fi-rr-transporter-4:before{content:"ﷱ"}.fi-rr-transporter-5:before{content:"ﷲ"}.fi-rr-transporter-6:before{content:"ﷳ"}.fi-rr-transporter-7:before{content:"ﷴ"}.fi-rr-transporter-empty:before{content:"ﷵ"}.fi-rr-transporter:before{content:"ﷶ"}.fi-rr-trash-can-check:before{content:"ﷷ"}.fi-rr-trash-can-clock:before{content:"ﷸ"}.fi-rr-trash-can-list:before{content:"ﷹ"}.fi-rr-trash-can-plus:before{content:"ﷺ"}.fi-rr-trash-can-slash:before{content:"ﷻ"}.fi-rr-trash-check:before{content:"﷼"}.fi-rr-trash-clock:before{content:"﷽"}.fi-rr-trash-empty:before{content:"﷾"}.fi-rr-trash-list:before{content:"﷿"}.fi-rr-trash-plus:before{content:"︐"}.fi-rr-trash-restore-alt:before{content:"︑"}.fi-rr-trash-restore:before{content:"︒"}.fi-rr-trash-slash:before{content:"︓"}.fi-rr-trash-undo-alt:before{content:"︔"}.fi-rr-trash-undo:before{content:"︕"}.fi-rr-trash-xmark:before{content:"︖"}.fi-rr-trash:before{content:"︗"}.fi-rr-treadmill:before{content:"︘"}.fi-rr-treasure-chest:before{content:"︙"}.fi-rr-treatment:before{content:"︚"}.fi-rr-tree-alt:before{content:"︛"}.fi-rr-tree-christmas:before{content:"︜"}.fi-rr-tree-deciduous:before{content:"︝"}.fi-rr-tree:before{content:"︞"}.fi-rr-trees-alt:before{content:"︟"}.fi-rr-trees:before{content:"︰"}.fi-rr-triangle-music:before{content:"︱"}.fi-rr-triangle-person-digging:before{content:"︲"}.fi-rr-triangle-warning:before{content:"︳"}.fi-rr-triangle:before{content:"︴"}.fi-rr-tricycle:before{content:"︵"}.fi-rr-trillium:before{content:"︶"}.fi-rr-trophy-achievement-skill:before{content:"︷"}.fi-rr-trophy-star:before{content:"︸"}.fi-rr-trophy:before{content:"︹"}.fi-rr-truck-arrow-left:before{content:"︺"}.fi-rr-truck-arrow-right:before{content:"︻"}.fi-rr-truck-bolt:before{content:"︼"}.fi-rr-truck-box:before{content:"︽"}.fi-rr-truck-check:before{content:"︾"}.fi-rr-truck-container-empty:before{content:"︿"}.fi-rr-truck-container:before{content:"﹀"}.fi-rr-truck-couch:before{content:"﹁"}.fi-rr-truck-fire:before{content:"﹂"}.fi-rr-truck-flatbed:before{content:"﹃"}.fi-rr-truck-front:before{content:"﹄"}.fi-rr-truck-ladder:before{content:"﹅"}.fi-rr-truck-loading:before{content:"﹆"}.fi-rr-truck-medical:before{content:"﹇"}.fi-rr-truck-monster:before{content:"﹈"}.fi-rr-truck-moving:before{content:"﹉"}.fi-rr-truck-pickup:before{content:"﹊"}.fi-rr-truck-plow:before{content:"﹋"}.fi-rr-truck-ramp:before{content:"﹌"}.fi-rr-truck-side:before{content:"﹍"}.fi-rr-truck-tow:before{content:"﹎"}.fi-rr-truck-utensils:before{content:"﹏"}.fi-rr-trumpet:before{content:"﹐"}.fi-rr-trust-alt:before{content:"﹑"}.fi-rr-trust:before{content:"﹒"}.fi-rr-tshirt:before{content:"﹓"}.fi-rr-tty-answer:before{content:"﹔"}.fi-rr-tty:before{content:"﹕"}.fi-rr-tubes:before{content:"﹖"}.fi-rr-tuesday:before{content:"﹗"}.fi-rr-tugrik-sign:before{content:"﹘"}.fi-rr-turkey:before{content:"﹙"}.fi-rr-turn-left-down:before{content:"﹚"}.fi-rr-turn-left:before{content:"﹛"}.fi-rr-turn-right:before{content:"﹜"}.fi-rr-turntable:before{content:"﹝"}.fi-rr-turtle:before{content:"﹞"}.fi-rr-tv-music:before{content:"﹟"}.fi-rr-tv-retro:before{content:"﹠"}.fi-rr-typewriter:before{content:"﹡"}.fi-rr-u:before{content:"﹢"}.fi-rr-ufo-beam:before{content:"﹣"}.fi-rr-ufo:before{content:"﹤"}.fi-rr-ui-ux:before{content:"﹥"}.fi-rr-umbrella-beach:before{content:"﹦"}.fi-rr-umbrella:before{content:"﹧"}.fi-rr-under-construction:before{content:"﹨"}.fi-rr-underline:before{content:"﹩"}.fi-rr-undo-alt:before{content:"﹪"}.fi-rr-undo:before{content:"﹫"}.fi-rr-unicorn:before{content:"﹬"}.fi-rr-uniform-martial-arts:before{content:"﹭"}.fi-rr-universal-access:before{content:"﹮"}.fi-rr-unlock:before{content:"﹯"}.fi-rr-up-from-bracket:before{content:"ﹰ"}.fi-rr-up-left:before{content:"ﹱ"}.fi-rr-up-right-from-square:before{content:"ﹲ"}.fi-rr-up-right:before{content:"ﹳ"}.fi-rr-up:before{content:"ﹴ"}.fi-rr-upload:before{content:"﹵"}.fi-rr-url:before{content:"ﹶ"}.fi-rr-usb-pendrive:before{content:"ﹷ"}.fi-rr-usd-circle:before{content:"ﹸ"}.fi-rr-usd-square:before{content:"ﹹ"}.fi-rr-user-add:before{content:"ﹺ"}.fi-rr-user-alien:before{content:"ﹻ"}.fi-rr-user-astronaut:before{content:"ﹼ"}.fi-rr-user-check:before{content:"ﹽ"}.fi-rr-user-chef:before{content:"ﹾ"}.fi-rr-user-coach:before{content:"ﹿ"}.fi-rr-user-cowboy:before{content:"ﺀ"}.fi-rr-user-crown:before{content:"ﺁ"}.fi-rr-user-gear:before{content:"ﺂ"}.fi-rr-user-graduate:before{content:"ﺃ"}.fi-rr-user-headset:before{content:"ﺄ"}.fi-rr-user-helmet-safety:before{content:"ﺅ"}.fi-rr-user-injured:before{content:"ﺆ"}.fi-rr-user-interface-ui:before{content:"ﺇ"}.fi-rr-user-key:before{content:"ﺈ"}.fi-rr-user-lock:before{content:"ﺉ"}.fi-rr-user-md-chat:before{content:"ﺊ"}.fi-rr-user-md:before{content:"ﺋ"}.fi-rr-user-minus:before{content:"ﺌ"}.fi-rr-user-music:before{content:"ﺍ"}.fi-rr-user-ninja:before{content:"ﺎ"}.fi-rr-user-nurse:before{content:"ﺏ"}.fi-rr-user-pen:before{content:"ﺐ"}.fi-rr-user-pilot-tie:before{content:"ﺑ"}.fi-rr-user-pilot:before{content:"ﺒ"}.fi-rr-user-police:before{content:"ﺓ"}.fi-rr-user-robot-xmarks:before{content:"ﺔ"}.fi-rr-user-robot:before{content:"ﺕ"}.fi-rr-user-salary:before{content:"ﺖ"}.fi-rr-user-shield:before{content:"ﺗ"}.fi-rr-user-skill-gear:before{content:"ﺘ"}.fi-rr-user-slash:before{content:"ﺙ"}.fi-rr-user-tag:before{content:"ﺚ"}.fi-rr-user-time:before{content:"ﺛ"}.fi-rr-user-trust:before{content:"ﺜ"}.fi-rr-user-unlock:before{content:"ﺝ"}.fi-rr-user-visor:before{content:"ﺞ"}.fi-rr-user-xmark:before{content:"ﺟ"}.fi-rr-user:before{content:"ﺠ"}.fi-rr-users-alt:before{content:"ﺡ"}.fi-rr-users-class:before{content:"ﺢ"}.fi-rr-users-gear:before{content:"ﺣ"}.fi-rr-users-medical:before{content:"ﺤ"}.fi-rr-users-slash:before{content:"ﺥ"}.fi-rr-users:before{content:"ﺦ"}.fi-rr-utensils-slash:before{content:"ﺧ"}.fi-rr-utensils:before{content:"ﺨ"}.fi-rr-utility-pole-double:before{content:"ﺩ"}.fi-rr-utility-pole:before{content:"ﺪ"}.fi-rr-ux-browser:before{content:"ﺫ"}.fi-rr-ux:before{content:"ﺬ"}.fi-rr-v:before{content:"ﺭ"}.fi-rr-vacuum-robot:before{content:"ﺮ"}.fi-rr-vacuum:before{content:"ﺯ"}.fi-rr-value-absolute:before{content:"ﺰ"}.fi-rr-vault:before{content:"ﺱ"}.fi-rr-vector-alt:before{content:"ﺲ"}.fi-rr-vector-circle:before{content:"ﺳ"}.fi-rr-vector-polygon:before{content:"ﺴ"}.fi-rr-vector:before{content:"ﺵ"}.fi-rr-venus-double:before{content:"ﺶ"}.fi-rr-venus-mars:before{content:"ﺷ"}.fi-rr-venus:before{content:"ﺸ"}.fi-rr-vest-patches:before{content:"ﺹ"}.fi-rr-vest:before{content:"ﺺ"}.fi-rr-video-arrow-down-left:before{content:"ﺻ"}.fi-rr-video-arrow-up-right:before{content:"ﺼ"}.fi-rr-video-camera-alt:before{content:"ﺽ"}.fi-rr-video-camera:before{content:"ﺾ"}.fi-rr-video-duration:before{content:"ﺿ"}.fi-rr-video-plus:before{content:"ﻀ"}.fi-rr-video-slash:before{content:"ﻁ"}.fi-rr-videoconference:before{content:"ﻂ"}.fi-rr-vihara:before{content:"ﻃ"}.fi-rr-violin:before{content:"ﻄ"}.fi-rr-virus-slash:before{content:"ﻅ"}.fi-rr-virus:before{content:"ﻆ"}.fi-rr-viruses:before{content:"ﻇ"}.fi-rr-visit:before{content:"ﻈ"}.fi-rr-voicemail:before{content:"ﻉ"}.fi-rr-volcano:before{content:"ﻊ"}.fi-rr-volleyball:before{content:"ﻋ"}.fi-rr-volume-down:before{content:"ﻌ"}.fi-rr-volume-mute:before{content:"ﻍ"}.fi-rr-volume-off:before{content:"ﻎ"}.fi-rr-volume-slash:before{content:"ﻏ"}.fi-rr-volume:before{content:"ﻐ"}.fi-rr-vote-nay:before{content:"ﻑ"}.fi-rr-vote-yea:before{content:"ﻒ"}.fi-rr-vr-cardboard:before{content:"ﻓ"}.fi-rr-w:before{content:"ﻔ"}.fi-rr-waffle:before{content:"ﻕ"}.fi-rr-wagon-covered:before{content:"ﻖ"}.fi-rr-walker:before{content:"ﻗ"}.fi-rr-walkie-talkie:before{content:"ﻘ"}.fi-rr-walking:before{content:"ﻙ"}.fi-rr-wallet-arrow:before{content:"ﻚ"}.fi-rr-wallet-buyer:before{content:"ﻛ"}.fi-rr-wallet:before{content:"ﻜ"}.fi-rr-warehouse-alt:before{content:"ﻝ"}.fi-rr-warranty:before{content:"ﻞ"}.fi-rr-washer:before{content:"ﻟ"}.fi-rr-waste-pollution:before{content:"ﻠ"}.fi-rr-waste:before{content:"ﻡ"}.fi-rr-watch-calculator:before{content:"ﻢ"}.fi-rr-watch-fitness:before{content:"ﻣ"}.fi-rr-watch-smart:before{content:"ﻤ"}.fi-rr-watch:before{content:"ﻥ"}.fi-rr-water-bottle:before{content:"ﻦ"}.fi-rr-water-ladder:before{content:"ﻧ"}.fi-rr-water-lower:before{content:"ﻨ"}.fi-rr-water-rise:before{content:"ﻩ"}.fi-rr-water:before{content:"ﻪ"}.fi-rr-watermelon:before{content:"ﻫ"}.fi-rr-wave-sine:before{content:"ﻬ"}.fi-rr-wave-square:before{content:"ﻭ"}.fi-rr-wave-triangle:before{content:"ﻮ"}.fi-rr-wave:before{content:"ﻯ"}.fi-rr-waveform-path:before{content:"ﻰ"}.fi-rr-waveform:before{content:"ﻱ"}.fi-rr-web-design:before{content:"ﻲ"}.fi-rr-webcam-slash:before{content:"ﻳ"}.fi-rr-webcam:before{content:"ﻴ"}.fi-rr-webhook:before{content:"ﻵ"}.fi-rr-wednesday:before{content:"ﻶ"}.fi-rr-whale:before{content:"ﻷ"}.fi-rr-wheat-awn-circle-exclamation:before{content:"ﻸ"}.fi-rr-wheat-awn-slash:before{content:"ﻹ"}.fi-rr-wheat-awn:before{content:"ﻺ"}.fi-rr-wheat-slash:before{content:"ﻻ"}.fi-rr-wheat:before{content:"ﻼ"}.fi-rr-wheelchair-move:before{content:"﻽"}.fi-rr-wheelchair-sleeping:before{content:"﻾"}.fi-rr-wheelchair:before{content:"＀"}.fi-rr-whistle:before{content:"！"}.fi-rr-white-space:before{content:"＂"}.fi-rr-wifi-1:before{content:"＃"}.fi-rr-wifi-2:before{content:"＄"}.fi-rr-wifi-alt:before{content:"％"}.fi-rr-wifi-exclamation:before{content:"＆"}.fi-rr-wifi-slash:before{content:"＇"}.fi-rr-wifi:before{content:"（"}.fi-rr-wind-turbine:before{content:"）"}.fi-rr-wind-warning:before{content:"＊"}.fi-rr-wind:before{content:"＋"}.fi-rr-window-alt:before{content:"，"}.fi-rr-window-frame-open:before{content:"－"}.fi-rr-window-frame:before{content:"．"}.fi-rr-window-maximize:before{content:"／"}.fi-rr-window-minimize:before{content:"０"}.fi-rr-window-restore:before{content:"１"}.fi-rr-windsock:before{content:"２"}.fi-rr-wine-bottle:before{content:"３"}.fi-rr-wine-glass-crack:before{content:"４"}.fi-rr-wine-glass-empty:before{content:"５"}.fi-rr-wishlist-heart:before{content:"６"}.fi-rr-wishlist-star:before{content:"７"}.fi-rr-woman-head:before{content:"８"}.fi-rr-woman-scientist:before{content:"９"}.fi-rr-won-sign:before{content:"："}.fi-rr-work-in-progress:before{content:"；"}.fi-rr-workflow-alt:before{content:"＜"}.fi-rr-workflow-setting-alt:before{content:"＝"}.fi-rr-workflow-setting:before{content:"＞"}.fi-rr-workflow:before{content:"？"}.fi-rr-workshop:before{content:"＠"}.fi-rr-world:before{content:"Ａ"}.fi-rr-worm:before{content:"Ｂ"}.fi-rr-wreath:before{content:"Ｃ"}.fi-rr-wrench-alt:before{content:"Ｄ"}.fi-rr-wrench-simple:before{content:"Ｅ"}.fi-rr-x-ray:before{content:"Ｆ"}.fi-rr-x:before{content:"Ｇ"}.fi-rr-y:before{content:"Ｈ"}.fi-rr-yen:before{content:"Ｉ"}.fi-rr-yin-yang:before{content:"Ｊ"}.fi-rr-z:before{content:"Ｋ"}.fi-rr-zip-file:before{content:"Ｌ"}.fi-rr-zoom-in:before{content:"Ｍ"}.fi-rr-zoom-out:before{content:"Ｎ"}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--stx-font-ui);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--stx-font-ui);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-2{bottom:-.5rem}.-bottom-20{bottom:-5rem}.-bottom-24{bottom:-6rem}.-left-20{left:-5rem}.-left-24{left:-6rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-right-3{right:-.75rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-14{top:-3.5rem}.-top-2\.5{top:-.625rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-3{top:-.75rem}.-top-3\.5{top:-.875rem}.-top-7{top:-1.75rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.bottom-\[-10\%\]{bottom:-10%}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-7{left:1.75rem}.left-\[-10\%\]{left:-10%}.left-\[-16px\]{left:-16px}.left-\[18\%\]{left:18%}.left-\[24\%\]{left:24%}.left-\[45\%\]{left:45%}.left-\[47\%\]{left:47%}.left-\[8\%\]{left:8%}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[-10\%\]{right:-10%}.right-\[-16px\]{right:-16px}.right-\[18\%\]{right:18%}.right-\[22\%\]{right:22%}.right-\[8\%\]{right:8%}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-14{top:3.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[-10\%\]{top:-10%}.top-\[-12\%\]{top:-12%}.top-\[36px\]{top:36px}.top-\[38\%\]{top:38%}.top-\[45\%\]{top:45%}.top-\[52\%\]{top:52%}.top-\[62\%\]{top:62%}.top-\[72px\]{top:72px}.top-\[calc\(100\%-8px\)\]{top:calc(100% - 8px)}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10050\]{z-index:10050}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[110\]{z-index:110}.z-\[1110\]{z-index:1110}.z-\[12050\]{z-index:12050}.z-\[120\]{z-index:120}.z-\[140\]{z-index:140}.z-\[150\]{z-index:150}.z-\[160\]{z-index:160}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[250\]{z-index:250}.z-\[2\]{z-index:2}.z-\[300\]{z-index:300}.z-\[310\]{z-index:310}.z-\[390\]{z-index:390}.z-\[40\]{z-index:40}.z-\[44\]{z-index:44}.z-\[45\]{z-index:45}.z-\[500\]{z-index:500}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[8\]{z-index:8}.z-\[90\]{z-index:90}.z-\[9995\]{z-index:9995}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.row-span-2{grid-row:span 2 / span 2}.-m-1{margin:-.25rem}.m-0{margin:0}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-3\.5{margin-top:.875rem;margin-bottom:.875rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.-ml-1{margin-left:-.25rem}.-ml-2\.5{margin-left:-.625rem}.-mt-2{margin-top:-.5rem}.-mt-3\.5{margin-top:-.875rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-3\.5{margin-left:.875rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-video{aspect-ratio:16 / 9}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[130\%\]{height:130%}.h-\[14px\]{height:14px}.h-\[150px\]{height:150px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[190px\]{height:190px}.h-\[200px\]{height:200px}.h-\[2px\]{height:2px}.h-\[34px\]{height:34px}.h-\[380px\]{height:380px}.h-\[3px\]{height:3px}.h-\[40\%\]{height:40%}.h-\[420px\]{height:420px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[540px\]{height:540px}.h-\[610px\]{height:610px}.h-\[650px\]{height:650px}.h-\[68vh\]{height:68vh}.h-\[72px\]{height:72px}.h-\[82px\]{height:82px}.h-\[var\(--stx-control-xs\)\]{height:var(--stx-control-xs)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-36{max-height:9rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[150px\]{max-height:150px}.max-h-\[220px\]{max-height:220px}.max-h-\[300px\]{max-height:300px}.max-h-\[340px\]{max-height:340px}.max-h-\[350px\]{max-height:350px}.max-h-\[360px\]{max-height:360px}.max-h-\[380px\]{max-height:380px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[460px\]{max-height:460px}.max-h-\[72vh\]{max-height:72vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[84vh\]{max-height:84vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-5rem\)\]{max-height:calc(100dvh - 5rem)}.max-h-\[calc\(100dvh-6\.5rem\)\]{max-height:calc(100dvh - 6.5rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(90vh-9rem\)\]{max-height:calc(90vh - 9rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-14{min-height:3.5rem}.min-h-52{min-height:13rem}.min-h-56{min-height:14rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-72{min-height:18rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[140px\]{min-height:140px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[24px\]{min-height:24px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[28rem\]{min-height:28rem}.min-h-\[290px\]{min-height:290px}.min-h-\[2px\]{min-height:2px}.min-h-\[300px\]{min-height:300px}.min-h-\[30rem\]{min-height:30rem}.min-h-\[330px\]{min-height:330px}.min-h-\[350px\]{min-height:350px}.min-h-\[500px\]{min-height:500px}.min-h-\[520px\]{min-height:520px}.min-h-\[56px\]{min-height:56px}.min-h-\[66px\]{min-height:66px}.min-h-\[70px\]{min-height:70px}.min-h-\[76px\]{min-height:76px}.min-h-\[90px\]{min-height:90px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[10\%\]{width:10%}.w-\[12\%\]{width:12%}.w-\[14px\]{width:14px}.w-\[16\%\]{width:16%}.w-\[18\%\]{width:18%}.w-\[1px\]{width:1px}.w-\[20\%\]{width:20%}.w-\[24\%\]{width:24%}.w-\[240px\]{width:240px}.w-\[28\%\]{width:28%}.w-\[280px\]{width:280px}.w-\[304px\]{width:304px}.w-\[34\%\]{width:34%}.w-\[340px\]{width:340px}.w-\[34px\]{width:34px}.w-\[40\%\]{width:40%}.w-\[760px\]{width:760px}.w-\[8\%\]{width:8%}.w-\[min\(18rem\,86vw\)\]{width:min(18rem,86vw)}.w-\[min\(360px\,calc\(100\%-2\.5rem\)\)\]{width:min(360px,calc(100% - 2.5rem))}.w-\[min\(380px\,calc\(100vw-1\.5rem\)\)\]{width:min(380px,calc(100vw - 1.5rem))}.w-\[var\(--stx-control-xs\)\]{width:var(--stx-control-xs)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-20{min-width:5rem}.min-w-24{min-width:6rem}.min-w-32{min-width:8rem}.min-w-4{min-width:1rem}.min-w-9{min-width:2.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[140px\]{min-width:140px}.min-w-\[144px\]{min-width:144px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[210px\]{min-width:210px}.min-w-\[24px\]{min-width:24px}.min-w-\[280px\]{min-width:280px}.min-w-\[320px\]{min-width:320px}.min-w-\[42px\]{min-width:42px}.min-w-\[56px\]{min-width:56px}.min-w-\[600px\]{min-width:600px}.min-w-\[75px\]{min-width:75px}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.min-w-\[85px\]{min-width:85px}.min-w-\[860px\]{min-width:860px}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-\[980px\]{min-width:980px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-44{max-width:11rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[100px\]{max-width:100px}.max-w-\[10px\]{max-width:10px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[150px\]{max-width:150px}.max-w-\[1550px\]{max-width:1550px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[390px\]{max-width:390px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[650px\]{max-width:650px}.max-w-\[720px\]{max-width:720px}.max-w-\[75\%\]{max-width:75%}.max-w-\[760px\]{max-width:760px}.max-w-\[80\%\]{max-width:80%}.max-w-\[800px\]{max-width:800px}.max-w-\[80px\]{max-width:80px}.max-w-\[85px\]{max-width:85px}.max-w-\[860px\]{max-width:860px}.max-w-\[90\%\]{max-width:90%}.max-w-\[960px\]{max-width:960px}.max-w-\[980px\]{max-width:980px}.max-w-\[calc\(100\%-5rem\)\]{max-width:calc(100% - 5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-6{--tw-rotate: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[16deg\]{--tw-rotate: -16deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[16deg\]{--tw-rotate: 16deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[slide_2s_ease-in-out_infinite\]{animation:slide 2s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}.animate-none{animation:none}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-nesw-resize{cursor:nesw-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[36px_1fr_36px\]{grid-template-columns:36px 1fr 36px}.grid-cols-\[36px_minmax\(0\,0\.7fr\)_minmax\(0\,1fr\)_minmax\(0\,0\.9fr\)_100px\]{grid-template-columns:36px minmax(0,.7fr) minmax(0,1fr) minmax(0,.9fr) 100px}.grid-cols-\[70px_1fr_1fr\]{grid-template-columns:70px 1fr 1fr}.grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[var\(--color-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--color-border)}.divide-\[var\(--stx-border-default\)\]>:not([hidden])~:not([hidden]){border-color:var(--stx-border-default)}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.divide-slate-200\/70>:not([hidden])~:not([hidden]){border-color:#e2e8f0b3}.divide-slate-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(248 250 252 / var(--tw-divide-opacity, 1))}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[28px\]{border-radius:28px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[var\(--stx-radius-lg\)\]{border-radius:var(--stx-radius-lg)}.rounded-\[var\(--stx-radius-md\)\]{border-radius:var(--stx-radius-md)}.rounded-\[var\(--stx-radius-sm\)\]{border-radius:var(--stx-radius-sm)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-\[3px\]{border-top-width:3px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#0066ff\]{--tw-border-opacity: 1;border-color:rgb(0 102 255 / var(--tw-border-opacity, 1))}.border-\[\#0066ff\]\/20{border-color:#06f3}.border-\[\#0066ff\]\/40{border-color:#06f6}.border-\[\#a78bfa\]\/80{border-color:#a78bfacc}.border-\[color-mix\(in_srgb\,var\(--color-accent\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-accent) 25%,transparent)}.border-\[color-mix\(in_srgb\,var\(--color-success\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-success) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--color-warning\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-warning) 30%,transparent)}.border-\[rgba\(255\,255\,255\,0\.10\)\]{border-color:#ffffff1a}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[var\(--color-accent\,\#6366f1\)\]{border-color:var(--color-accent,#6366f1)}.border-\[var\(--color-bg-deep\)\]{border-color:var(--color-bg-deep)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-border-strong\)\]{border-color:var(--color-border-strong)}.border-\[var\(--color-danger\)\]{border-color:var(--color-danger)}.border-\[var\(--red\)\]{border-color:var(--red)}.border-\[var\(--stx-border-default\)\]{border-color:var(--stx-border-default)}.border-\[var\(--stx-border-subtle\)\]{border-color:var(--stx-border-subtle)}.border-\[var\(--stx-danger-border\)\]{border-color:var(--stx-danger-border)}.border-\[var\(--stx-info-border\)\]{border-color:var(--stx-info-border)}.border-\[var\(--stx-primary-border\)\]{border-color:var(--stx-primary-border)}.border-\[var\(--stx-success-border\)\]{border-color:var(--stx-success-border)}.border-\[var\(--stx-warning-border\)\]{border-color:var(--stx-warning-border)}.border-\[var\(--teal\)\]{border-color:var(--teal)}.border-\[var\(--teal-glow\)\]{border-color:var(--teal-glow)}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/60{border-color:#fcd34d99}.border-amber-300\/80{border-color:#fcd34dcc}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-500\/10{border-color:#f59e0b1a}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-black\/10{border-color:#0000001a}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-100\/90{border-color:#dbeafee6}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/60{border-color:#bfdbfe99}.border-blue-200\/70{border-color:#bfdbfeb3}.border-blue-500\/20{border-color:#3b82f633}.border-cyan-300\/70{border-color:#67e8f9b3}.border-cyan-300\/80{border-color:#67e8f9cc}.border-cyan-400\/40{border-color:#22d3ee66}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/40{border-color:#06b6d466}.border-cyan-500\/50{border-color:#06b6d480}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-300\/70{border-color:#6ee7b7b3}.border-emerald-300\/80{border-color:#6ee7b7cc}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-500\/10{border-color:#10b9811a}.border-emerald-500\/15{border-color:#10b98126}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/80{border-color:#10b981cc}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-emerald-600\/20{border-color:#05966933}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-100\/80{border-color:#e0e7ffcc}.border-indigo-100\/90{border-color:#e0e7ffe6}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-200\/60{border-color:#c7d2fe99}.border-indigo-200\/80{border-color:#c7d2fecc}.border-indigo-200\/90{border-color:#c7d2fee6}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-300\/40{border-color:#a5b4fc66}.border-indigo-300\/80{border-color:#a5b4fccc}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-400\/40{border-color:#818cf866}.border-indigo-400\/60{border-color:#818cf899}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-500\/15{border-color:#6366f126}.border-indigo-500\/20{border-color:#6366f133}.border-indigo-500\/25{border-color:#6366f140}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-500\/35{border-color:#6366f159}.border-indigo-500\/40{border-color:#6366f166}.border-indigo-500\/50{border-color:#6366f180}.border-indigo-500\/60{border-color:#6366f199}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--stx-primary) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-purple-100\/90{border-color:#f3e8ffe6}.border-purple-300\/80{border-color:#d8b4fecc}.border-purple-500\/20{border-color:#a855f733}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/10{border-color:#ef44441a}.border-red-500\/20{border-color:#ef444433}.border-red-500\/25{border-color:#ef444440}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/35{border-color:#ef444459}.border-red-500\/40{border-color:#ef444466}.border-red-500\/5{border-color:#ef44440d}.border-red-500\/50{border-color:#ef444480}.border-red-500\/70{border-color:#ef4444b3}.border-red-900\/80{border-color:#7f1d1dcc}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-200\/70{border-color:#fecdd3b3}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-300\/80{border-color:#fda4afcc}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-500\/25{border-color:#f43f5e40}.border-rose-500\/30{border-color:#f43f5e4d}.border-sky-100\/90{border-color:#e0f2fee6}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-300\/80{border-color:#7dd3fccc}.border-sky-500\/20{border-color:#0ea5e933}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-100\/60{border-color:#f1f5f999}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-300\/50{border-color:#cbd5e180}.border-slate-300\/80{border-color:#cbd5e1cc}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-slate-500\/20{border-color:#64748b33}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-700\/20{border-color:#33415533}.border-slate-700\/50{border-color:#33415580}.border-slate-700\/60{border-color:#33415599}.border-slate-700\/80{border-color:#334155cc}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-300\/80{border-color:#c4b5fdcc}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-violet-500\/30{border-color:#8b5cf64d}.border-violet-500\/40{border-color:#8b5cf666}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-white\/70{border-color:#ffffffb3}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-yellow-500\/75{border-color:#eab308bf}.border-t-emerald-950\/70{border-top-color:#022c22b3}.border-t-indigo-500{--tw-border-opacity: 1;border-top-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-t-red-950\/70{border-top-color:#450a0ab3}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[\#0066ff\]{--tw-bg-opacity: 1;background-color:rgb(0 102 255 / var(--tw-bg-opacity, 1))}.bg-\[\#0066ff\]\/10{background-color:#0066ff1a}.bg-\[\#050505\]\/80{background-color:#050505cc}.bg-\[\#0e1830\]{--tw-bg-opacity: 1;background-color:rgb(14 24 48 / var(--tw-bg-opacity, 1))}.bg-\[\#0f1c24\]{--tw-bg-opacity: 1;background-color:rgb(15 28 36 / var(--tw-bg-opacity, 1))}.bg-\[\#131f39\]{--tw-bg-opacity: 1;background-color:rgb(19 31 57 / var(--tw-bg-opacity, 1))}.bg-\[\#1C1C1C\]{--tw-bg-opacity: 1;background-color:rgb(28 28 28 / var(--tw-bg-opacity, 1))}.bg-\[\#1c1c21\]{--tw-bg-opacity: 1;background-color:rgb(28 28 33 / var(--tw-bg-opacity, 1))}.bg-\[\#2563eb\]{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-\[\#2B55D4\]{--tw-bg-opacity: 1;background-color:rgb(43 85 212 / var(--tw-bg-opacity, 1))}.bg-\[\#a78bfa\]\/20{background-color:#a78bfa33}.bg-\[\#c64cd2\]\/10{background-color:#c64cd21a}.bg-\[\#e4eeff\]{--tw-bg-opacity: 1;background-color:rgb(228 238 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f5841c\]{--tw-bg-opacity: 1;background-color:rgb(245 132 28 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f8fb\]{--tw-bg-opacity: 1;background-color:rgb(247 248 251 / var(--tw-bg-opacity, 1))}.bg-\[\#fafbfd\]{--tw-bg-opacity: 1;background-color:rgb(250 251 253 / var(--tw-bg-opacity, 1))}.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent) 12%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--color-success\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-success) 15%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--color-warning\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-warning) 15%,transparent)}.bg-\[rgba\(100\,116\,139\,0\.20\)\]{background-color:#64748b33}.bg-\[rgba\(255\,255\,255\,0\.05\)\]{background-color:#ffffff0d}.bg-\[rgba\(255\,255\,255\,0\.25\)\]{background-color:#ffffff40}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-accent-soft\)\]{background-color:var(--color-accent-soft)}.bg-\[var\(--color-bg\)\]{background-color:var(--color-bg)}.bg-\[var\(--color-bg-base\)\]{background-color:var(--color-bg-base)}.bg-\[var\(--color-bg-card\)\]{background-color:var(--color-bg-card)}.bg-\[var\(--color-bg-card-hover\)\]{background-color:var(--color-bg-card-hover)}.bg-\[var\(--color-bg-control\)\]{background-color:var(--color-bg-control)}.bg-\[var\(--color-bg-deep\)\]{background-color:var(--color-bg-deep)}.bg-\[var\(--color-bg-muted\)\]{background-color:var(--color-bg-muted)}.bg-\[var\(--color-bg-overlay\)\]{background-color:var(--color-bg-overlay)}.bg-\[var\(--color-bg-panel\)\]{background-color:var(--color-bg-panel)}.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.bg-\[var\(--red\)\]{background-color:var(--red)}.bg-\[var\(--stx-bg-control\)\]{background-color:var(--stx-bg-control)}.bg-\[var\(--stx-bg-muted\)\]{background-color:var(--stx-bg-muted)}.bg-\[var\(--stx-bg-overlay\)\]{background-color:var(--stx-bg-overlay)}.bg-\[var\(--stx-bg-panel\)\]{background-color:var(--stx-bg-panel)}.bg-\[var\(--stx-bg-workspace\)\]{background-color:var(--stx-bg-workspace)}.bg-\[var\(--stx-border-default\)\]{background-color:var(--stx-border-default)}.bg-\[var\(--stx-danger\)\]{background-color:var(--stx-danger)}.bg-\[var\(--stx-danger-soft\)\]{background-color:var(--stx-danger-soft)}.bg-\[var\(--stx-info-soft\)\]{background-color:var(--stx-info-soft)}.bg-\[var\(--stx-primary-soft\)\]{background-color:var(--stx-primary-soft)}.bg-\[var\(--stx-success\)\]{background-color:var(--stx-success)}.bg-\[var\(--stx-success-soft\)\]{background-color:var(--stx-success-soft)}.bg-\[var\(--stx-warning\)\]{background-color:var(--stx-warning)}.bg-\[var\(--stx-warning-soft\)\]{background-color:var(--stx-warning-soft)}.bg-\[var\(--teal\)\]{background-color:var(--teal)}.bg-\[var\(--teal-mist\)\]{background-color:var(--teal-mist)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/\[0\.03\]{background-color:#f59e0b08}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-blue-100\/40{background-color:#dbeafe66}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/40{background-color:#eff6ff66}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-50\/90{background-color:#eff6ffe6}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-800\/10{background-color:#1e40af1a}.bg-current{background-color:currentColor}.bg-cyan-300\/\[0\.15\]{background-color:#67e8f926}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-600\/10{background-color:#0891b21a}.bg-emerald-300\/\[0\.15\]{background-color:#6ee7b726}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-600\/10{background-color:#0596691a}.bg-emerald-600\/20{background-color:#05966933}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-100\/30{background-color:#e0e7ff4d}.bg-indigo-100\/65{background-color:#e0e7ffa6}.bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.bg-indigo-300{--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-400\/80{background-color:#818cf8cc}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/20{background-color:#eef2ff33}.bg-indigo-50\/30{background-color:#eef2ff4d}.bg-indigo-50\/40{background-color:#eef2ff66}.bg-indigo-50\/60{background-color:#eef2ff99}.bg-indigo-50\/70{background-color:#eef2ffb3}.bg-indigo-50\/80{background-color:#eef2ffcc}.bg-indigo-50\/90{background-color:#eef2ffe6}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-500\/25{background-color:#6366f140}.bg-indigo-500\/30{background-color:#6366f14d}.bg-indigo-500\/5{background-color:#6366f10d}.bg-indigo-500\/70{background-color:#6366f1b3}.bg-indigo-500\/\[0\.06\]{background-color:#6366f10f}.bg-indigo-500\/\[0\.08\]{background-color:#6366f114}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-600\/10{background-color:#4f46e51a}.bg-indigo-600\/15{background-color:#4f46e526}.bg-indigo-600\/20{background-color:#4f46e533}.bg-indigo-600\/25{background-color:#4f46e540}.bg-indigo-600\/80{background-color:#4f46e5cc}.bg-indigo-800\/10{background-color:#3730a31a}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/90{background-color:#faf5ffe6}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/5{background-color:#ef44440d}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/20{background-color:#dc262633}.bg-red-950\/50{background-color:#450a0a80}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-600\/10{background-color:#e11d481a}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/90{background-color:#f0f9ffe6}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/50{background-color:#f1f5f980}.bg-slate-100\/60{background-color:#f1f5f999}.bg-slate-100\/90{background-color:#f1f5f9e6}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/70{background-color:#e2e8f0b3}.bg-slate-200\/80{background-color:#e2e8f0cc}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-50\/90{background-color:#f8fafce6}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-700\/70{background-color:#334155b3}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-800\/40{background-color:#1e293b66}.bg-slate-800\/60{background-color:#1e293b99}.bg-slate-800\/80{background-color:#1e293bcc}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/20{background-color:#0f172a33}.bg-slate-900\/30{background-color:#0f172a4d}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/95{background-color:#0f172af2}.bg-slate-950\/20{background-color:#02061733}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/35{background-color:#02061759}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/45{background-color:#02061773}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/80{background-color:#020617cc}.bg-transparent{background-color:transparent}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-950\/90{background-color:#2e1065e6}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/70{background-color:#ffffffb3}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#1258b3\]{--tw-gradient-from: #1258b3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(18 88 179 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4f46e5\]\/10{--tw-gradient-from: rgb(79 70 229 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--amber-dim\)\]{--tw-gradient-from: var(--amber-dim) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--color-accent-soft\)\]{--tw-gradient-from: var(--color-accent-soft) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--color-bg-card\)\]{--tw-gradient-from: var(--color-bg-card) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--color-bg-card-hover\)\]{--tw-gradient-from: var(--color-bg-card-hover) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--color-bg-deep\)\]{--tw-gradient-from: var(--color-bg-deep) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--teal\)\]{--tw-gradient-from: var(--teal) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--teal-dim\)\]{--tw-gradient-from: var(--teal-dim) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: color-mix(in srgb, var(--stx-primary) 100% , transparent) var(--tw-gradient-from-position);--tw-gradient-to: color-mix(in srgb, var(--stx-primary) 0% , transparent) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800\/70{--tw-gradient-from: rgb(30 41 59 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#4f46e5\]\/50{--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(79 70 229 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#653dae\]{--tw-gradient-to: rgb(101 61 174 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #653dae var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[var\(--color-bg-muted\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--color-bg-muted) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50\/25{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 246 255 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9333ea var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-secondary{--tw-gradient-to: color-mix(in srgb, var(--stx-text-secondary) 0% , transparent) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), color-mix(in srgb, var(--stx-text-secondary) 100% , transparent) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-700\/50{--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(51 65 85 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-600{--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0d9488 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/25{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#c64cd2\]{--tw-gradient-to: #c64cd2 var(--tw-gradient-to-position)}.to-\[\#c64cd2\]\/10{--tw-gradient-to: rgb(198 76 210 / .1) var(--tw-gradient-to-position)}.to-\[var\(--amber\)\]{--tw-gradient-to: var(--amber) var(--tw-gradient-to-position)}.to-\[var\(--color-bg-card-hover\)\]{--tw-gradient-to: var(--color-bg-card-hover) var(--tw-gradient-to-position)}.to-\[var\(--color-bg-deep\)\]{--tw-gradient-to: var(--color-bg-deep) var(--tw-gradient-to-position)}.to-\[var\(--teal\)\]{--tw-gradient-to: var(--teal) var(--tw-gradient-to-position)}.to-\[var\(--teal-dim\)\]{--tw-gradient-to: var(--teal-dim) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to: color-mix(in srgb, var(--stx-primary) 100% , transparent) var(--tw-gradient-to-position)}.to-slate-800\/70{--tw-gradient-to: rgb(30 41 59 / .7) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-\[length\:200\%_auto\]{background-size:200% auto}.bg-contain{background-size:contain}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-left-bottom{background-position:left bottom}.bg-no-repeat{background-repeat:no-repeat}.fill-amber-500\/10{fill:#f59e0b1a}.fill-current{fill:currentColor}.fill-indigo-400\/10{fill:#818cf81a}.fill-indigo-500\/20{fill:#6366f133}.fill-indigo-600{fill:#4f46e5}.fill-white{fill:#fff}.stroke-1{stroke-width:1}.stroke-\[2\.5\]{stroke-width:2.5}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pl-0{padding-left:0}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[38px\]{padding-left:38px}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono,.font-sans{font-family:var(--stx-font-ui)}.text-2xl{font-size:var(--stx-text-page);line-height:var(--stx-leading-tight)}.text-3xl{font-size:var(--stx-text-hero-sm);line-height:var(--stx-leading-tight)}.text-4xl{font-size:var(--stx-text-hero-md);line-height:var(--stx-leading-tight)}.text-5xl{font-size:var(--stx-text-hero-lg);line-height:var(--stx-leading-tight)}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[27px\]{font-size:27px}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[length\:var\(--stx-text-caption\)\]{font-size:var(--stx-text-caption)}.text-\[length\:var\(--stx-text-label\)\]{font-size:var(--stx-text-label)}.text-\[length\:var\(--stx-text-micro\)\]{font-size:var(--stx-text-micro)}.text-base{font-size:var(--stx-text-base);line-height:var(--stx-leading-body)}.text-lg{font-size:var(--stx-text-title);line-height:var(--stx-leading-control)}.text-sm{font-size:var(--stx-text-body);line-height:var(--stx-leading-body)}.text-xl{font-size:var(--stx-text-subheading);line-height:var(--stx-leading-control)}.text-xs{font-size:var(--stx-text-label);line-height:var(--stx-leading-body)}.font-black{font-weight:900}.font-bold,.font-extrabold{font-weight:var(--stx-weight-bold)}.font-medium{font-weight:var(--stx-weight-medium)}.font-normal{font-weight:var(--stx-weight-regular)}.font-semibold{font-weight:var(--stx-weight-semibold)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.14\]{line-height:1.14}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.6\]{line-height:1.6}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.016em\]{letter-spacing:-.016em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.07em\]{letter-spacing:.07em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[12px\]{letter-spacing:12px}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[var\(--color-text-soft\)\]{color:var(--color-text-soft)!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#0066ff\]{--tw-text-opacity: 1;color:rgb(0 102 255 / var(--tw-text-opacity, 1))}.text-\[\#10b981\]{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-\[\#22C55E\]{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-\[\#2563eb\]{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-\[\#30A040\]{--tw-text-opacity: 1;color:rgb(48 160 64 / var(--tw-text-opacity, 1))}.text-\[\#b6b4ff\]{--tw-text-opacity: 1;color:rgb(182 180 255 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--stx-danger\)\]{color:var(--stx-danger)}.text-\[color\:var\(--stx-info\)\]{color:var(--stx-info)}.text-\[color\:var\(--stx-primary-text\)\]{color:var(--stx-primary-text)}.text-\[color\:var\(--stx-success\)\]{color:var(--stx-success)}.text-\[color\:var\(--stx-text-muted\)\]{color:var(--stx-text-muted)}.text-\[color\:var\(--stx-text-primary\)\]{color:var(--stx-text-primary)}.text-\[color\:var\(--stx-text-secondary\)\]{color:var(--stx-text-secondary)}.text-\[color\:var\(--stx-warning\)\]{color:var(--stx-warning)}.text-\[var\(--amber\)\]{color:var(--amber)}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-accent\,\#6366f1\)\]{color:var(--color-accent,#6366f1)}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-text-faint\)\]{color:var(--color-text-faint)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--color-text-soft\)\]{color:var(--color-text-soft)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--red\)\]{color:var(--red)}.text-\[var\(--stx-danger\)\]{color:var(--stx-danger)}.text-\[var\(--stx-density-text-caption\)\]{color:var(--stx-density-text-caption)}.text-\[var\(--stx-density-text-control\)\]{color:var(--stx-density-text-control)}.text-\[var\(--stx-density-text-title\)\]{color:var(--stx-density-text-title)}.text-\[var\(--stx-primary\)\]{color:var(--stx-primary)}.text-\[var\(--stx-text-muted\)\]{color:var(--stx-text-muted)}.text-\[var\(--stx-text-primary\)\]{color:var(--stx-text-primary)}.text-\[var\(--stx-text-soft\)\]{color:var(--stx-text-soft)}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-500\/80{color:#f59e0bcc}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/70{color:#34d399b3}.text-emerald-400\/80{color:#34d399cc}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-500\/10{color:#10b9811a}.text-emerald-500\/40{color:#10b98166}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-400\/70{color:#818cf8b3}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-500\/10{color:#6366f11a}.text-indigo-500\/50{color:#6366f180}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-indigo-950{--tw-text-opacity: 1;color:rgb(30 27 75 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:color-mix(in srgb,var(--stx-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-500\/40{color:#ef444466}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-500\/80{color:#f43f5ecc}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:color-mix(in srgb,var(--stx-text-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-400\/80{color:#94a3b8cc}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-500\/40{color:#64748b66}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-700\/50{color:#33415580}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-white\/85{color:#ffffffd9}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.placeholder-slate-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.accent-\[\#4f46e5\]{accent-color:#4f46e5}.accent-\[var\(--color-accent\)\]{accent-color:var(--color-accent)}.accent-\[var\(--teal\)\]{accent-color:var(--teal)}.accent-cyan-500{accent-color:#06b6d4}.accent-indigo-500{accent-color:#6366f1}.accent-indigo-600{accent-color:#4f46e5}.accent-violet-500{accent-color:#8b5cf6}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(99\,102\,241\,0\.22\)\,0_0_28px_rgba\(99\,102\,241\,0\.55\)\]{--tw-shadow: 0 0 0 4px rgba(99,102,241,.22),0 0 28px rgba(99,102,241,.55);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(16\,185\,129\,0\.1\)\]{--tw-shadow: 0 0 10px rgba(16,185,129,.1);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(79\,70\,229\,0\.2\)\]{--tw-shadow: 0 0 10px rgba(79,70,229,.2);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(99\,102\,241\,0\.5\)\]{--tw-shadow: 0 0 10px rgba(99,102,241,.5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(99\,102\,241\,0\.5\)\]{--tw-shadow: 0 0 12px rgba(99,102,241,.5);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(16\,185\,129\,0\.45\)\]{--tw-shadow: 0 0 18px rgba(16,185,129,.45);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(79\,70\,229\,0\.45\)\]{--tw-shadow: 0 0 18px rgba(79,70,229,.45);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(99\,102\,241\,0\.15\)\]{--tw-shadow: 0 0 30px rgba(99,102,241,.15);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(99\,102\,241\,0\.4\)\]{--tw-shadow: 0 0 6px rgba(99,102,241,.4);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(37\,99\,235\,0\.35\)\]{--tw-shadow: 0 0 8px rgba(37,99,235,.35);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(79\,70\,229\,0\.35\)\]{--tw-shadow: 0 0 8px rgba(79,70,229,.35);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(79\,70\,229\,0\.4\)\]{--tw-shadow: 0 0 8px rgba(79,70,229,.4);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 10px 28px rgba(15,23,42,.06);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_36px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 12px 36px rgba(15,23,42,.04);--tw-shadow-colored: 0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_48px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 16px 48px rgba(0,0,0,.55);--tw-shadow-colored: 0 16px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 18px 45px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_-12px_rgba\(79\,70\,229\,0\.3\)\]{--tw-shadow: 0 20px 40px -12px rgba(79,70,229,.3);--tw-shadow-colored: 0 20px 40px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_45px_rgba\(79\,70\,229\,0\.22\)\]{--tw-shadow: 0 20px 45px rgba(79,70,229,.22);--tw-shadow-colored: 0 20px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_60px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 25px 60px rgba(0,0,0,.25);--tw-shadow-colored: 0 25px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_60px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 25px 60px rgba(15,23,42,.06);--tw-shadow-colored: 0 25px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_60px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 25px 60px rgba(15,23,42,.16);--tw-shadow-colored: 0 25px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_60px_rgba\(50\,65\,120\,0\.18\)\]{--tw-shadow: 0 25px 60px rgba(50,65,120,.18);--tw-shadow-colored: 0 25px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(99\,102\,241\,0\.25\)\]{--tw-shadow: 0 4px 12px rgba(99,102,241,.25);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(79\,70\,229\,0\.28\)\]{--tw-shadow: 0 4px 16px rgba(79,70,229,.28);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(79\,70\,229\,0\.28\)\]{--tw-shadow: 0 8px 24px rgba(79,70,229,.28);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(79\,70\,229\,0\.32\)\]{--tw-shadow: 0 8px 24px rgba(79,70,229,.32);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-panel\)\]{--tw-shadow-color: var(--shadow-panel);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--stx-shadow-control\)\]{--tw-shadow-color: var(--stx-shadow-control);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--stx-shadow-panel\)\]{--tw-shadow-color: var(--stx-shadow-panel);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/15{--tw-shadow-color: rgb(16 185 129 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-950\/20{--tw-shadow-color: rgb(2 44 34 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/15{--tw-shadow-color: rgb(99 102 241 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/20{--tw-shadow-color: rgb(99 102 241 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-600\/15{--tw-shadow-color: rgb(79 70 229 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-600\/20{--tw-shadow-color: rgb(79 70 229 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-900\/20{--tw-shadow-color: rgb(49 46 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-900\/30{--tw-shadow-color: rgb(49 46 129 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-900\/40{--tw-shadow-color: rgb(49 46 129 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-950\/20{--tw-shadow-color: rgb(30 27 75 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/15{--tw-shadow-color: rgb(239 68 68 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-900\/20{--tw-shadow-color: rgb(127 29 29 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-900\/40{--tw-shadow-color: rgb(76 29 149 / .4);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[var\(--stx-primary-border\)\]{--tw-ring-color: var(--stx-primary-border)}.ring-amber-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-indigo-100\/70{--tw-ring-color: rgb(224 231 255 / .7)}.ring-indigo-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.ring-indigo-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.ring-indigo-400\/40{--tw-ring-color: rgb(129 140 248 / .4)}.ring-indigo-500\/10{--tw-ring-color: rgb(99 102 241 / .1)}.ring-indigo-500\/40{--tw-ring-color: rgb(99 102 241 / .4)}.ring-red-500\/30{--tw-ring-color: rgb(239 68 68 / .3)}.ring-slate-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-none{--tw-backdrop-blur: ;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes scan-slow{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer{animation:shimmer 1.5s infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeIn{animation:fadeIn .15s ease}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[background-image\:linear-gradient\(rgba\(255\,255\,255\,\.12\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,\.12\)_1px\,transparent_1px\)\]{background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px)}.\[background-size\:28px_28px\]{background-size:28px 28px}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:var(--stx-bg-muted)}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--stx-border-default);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--stx-border-strong)}:root{--font-apple-display: var(--stx-font-ui);--font-apple-text: var(--stx-font-ui)}.landing-theme{font-family:var(--font-apple-text);background-color:var(--color-bg-deep);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing-theme .font-mono,.landing-theme code,.landing-theme pre{font-family:var(--font-apple-text)!important;font-variant-numeric:tabular-nums}.landing-theme h1,.landing-theme h2,.landing-theme h3,.landing-theme h4,.landing-theme h5,.landing-theme h6{font-family:var(--font-apple-display);font-weight:600}.landing-theme p{font-family:var(--font-apple-text);font-weight:400}.landing-theme a,.landing-theme button,.landing-theme select,.landing-theme input{font-family:var(--font-apple-text)}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;-webkit-transition:opacity .15s ease,filter .15s ease;transition:opacity .15s ease,filter .15s ease}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:.95}:root[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,:root[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator,.dark-theme input[type=date]::-webkit-calendar-picker-indicator,.dark-theme input[type=time]::-webkit-calendar-picker-indicator,.dark input[type=date]::-webkit-calendar-picker-indicator,.dark input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.85);opacity:.75}:root[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator:hover,:root[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator:hover,.dark-theme input[type=date]::-webkit-calendar-picker-indicator:hover,.dark-theme input[type=time]::-webkit-calendar-picker-indicator:hover,.dark input[type=date]::-webkit-calendar-picker-indicator:hover,.dark input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1;filter:invert(1)}.selection\:bg-\[var\(--color-accent-soft\)\] *::-moz-selection{background-color:var(--color-accent-soft)}.selection\:bg-\[var\(--color-accent-soft\)\] *::selection{background-color:var(--color-accent-soft)}.selection\:bg-indigo-500\/20 *::-moz-selection{background-color:#6366f133}.selection\:bg-indigo-500\/20 *::selection{background-color:#6366f133}.selection\:bg-indigo-500\/30 *::-moz-selection{background-color:#6366f14d}.selection\:bg-indigo-500\/30 *::selection{background-color:#6366f14d}.selection\:bg-\[var\(--color-accent-soft\)\]::-moz-selection{background-color:var(--color-accent-soft)}.selection\:bg-\[var\(--color-accent-soft\)\]::selection{background-color:var(--color-accent-soft)}.selection\:bg-indigo-500\/20::-moz-selection{background-color:#6366f133}.selection\:bg-indigo-500\/20::selection{background-color:#6366f133}.selection\:bg-indigo-500\/30::-moz-selection{background-color:#6366f14d}.selection\:bg-indigo-500\/30::selection{background-color:#6366f14d}.placeholder\:text-\[var\(--color-text-faint\)\]::-moz-placeholder{color:var(--color-text-faint)}.placeholder\:text-\[var\(--color-text-faint\)\]::placeholder{color:var(--color-text-faint)}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.checked\:bg-indigo-600:checked{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.focus-within\:border-indigo-500:focus-within{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.hover\:z-30:hover{z-index:30}.hover\:h-1\.5:hover{height:.375rem}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-90:hover{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--color-accent\)\]:hover{border-color:var(--color-accent)}.hover\:border-\[var\(--color-border-strong\)\]:hover{border-color:var(--color-border-strong)}.hover\:border-\[var\(--red\)\]:hover{border-color:var(--red)}.hover\:border-\[var\(--stx-danger-border\)\]:hover{border-color:var(--stx-danger-border)}.hover\:border-\[var\(--stx-info-border\)\]:hover{border-color:var(--stx-info-border)}.hover\:border-\[var\(--stx-primary-border\)\]:hover{border-color:var(--stx-primary-border)}.hover\:border-\[var\(--stx-success-border\)\]:hover{border-color:var(--stx-success-border)}.hover\:border-\[var\(--stx-warning-border\)\]:hover{border-color:var(--stx-warning-border)}.hover\:border-\[var\(--teal\)\]:hover{border-color:var(--teal)}.hover\:border-\[var\(--teal-glow\)\]:hover{border-color:var(--teal-glow)}.hover\:border-indigo-200:hover{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\:border-indigo-500\/30:hover{border-color:#6366f14d}.hover\:border-indigo-500\/35:hover{border-color:#6366f159}.hover\:border-indigo-500\/40:hover{border-color:#6366f166}.hover\:border-indigo-500\/50:hover{border-color:#6366f180}.hover\:border-indigo-500\/60:hover{border-color:#6366f199}.hover\:border-indigo-500\/70:hover{border-color:#6366f1b3}.hover\:border-primary\/40:hover{border-color:color-mix(in srgb,var(--stx-primary) 40%,transparent)}.hover\:border-red-400\/60:hover{border-color:#f8717199}.hover\:border-red-500\/25:hover{border-color:#ef444440}.hover\:border-red-500\/30:hover{border-color:#ef44444d}.hover\:border-slate-200\/60:hover{border-color:#e2e8f099}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:border-slate-800:hover{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-\[\#0052cc\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 82 204 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0066ff\]\/10:hover{background-color:#0066ff1a}.hover\:bg-\[var\(--color-accent-hover\)\]:hover{background-color:var(--color-accent-hover)}.hover\:bg-\[var\(--color-accent-soft\)\]:hover{background-color:var(--color-accent-soft)}.hover\:bg-\[var\(--color-bg-card\)\]:hover{background-color:var(--color-bg-card)}.hover\:bg-\[var\(--color-bg-card-hover\)\]:hover{background-color:var(--color-bg-card-hover)}.hover\:bg-\[var\(--color-bg-control\)\]:hover{background-color:var(--color-bg-control)}.hover\:bg-\[var\(--color-bg-deep\)\]:hover{background-color:var(--color-bg-deep)}.hover\:bg-\[var\(--color-bg-muted\)\]:hover{background-color:var(--color-bg-muted)}.hover\:bg-\[var\(--lp-card\)\]:hover{background-color:var(--lp-card)}.hover\:bg-\[var\(--lp-soft\)\]:hover{background-color:var(--lp-soft)}.hover\:bg-\[var\(--red\)\]:hover{background-color:var(--red)}.hover\:bg-\[var\(--stx-bg-card-hover\)\]:hover{background-color:var(--stx-bg-card-hover)}.hover\:bg-\[var\(--stx-danger\)\]:hover{background-color:var(--stx-danger)}.hover\:bg-\[var\(--stx-danger-soft\)\]:hover{background-color:var(--stx-danger-soft)}.hover\:bg-\[var\(--stx-primary-soft\)\]:hover{background-color:var(--stx-primary-soft)}.hover\:bg-\[var\(--stx-success\)\]:hover{background-color:var(--stx-success)}.hover\:bg-\[var\(--teal-dim\)\]:hover{background-color:var(--teal-dim)}.hover\:bg-amber-400\/20:hover{background-color:#fbbf2433}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a}.hover\:bg-emerald-500\/25:hover{background-color:#10b98140}.hover\:bg-emerald-600\/20:hover{background-color:#05966933}.hover\:bg-emerald-600\/30:hover{background-color:#0596694d}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50\/40:hover{background-color:#eef2ff66}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500\/10:hover{background-color:#6366f11a}.hover\:bg-indigo-500\/20:hover{background-color:#6366f133}.hover\:bg-indigo-500\/25:hover{background-color:#6366f140}.hover\:bg-indigo-500\/\[0\.08\]:hover{background-color:#6366f114}.hover\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-600\/20:hover{background-color:#4f46e533}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-500:hover{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/\[0\.08\]:hover{background-color:#ef444414}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-rose-600\/20:hover{background-color:#e11d4833}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100\/60:hover{background-color:#f1f5f999}.hover\:bg-slate-100\/70:hover{background-color:#f1f5f9b3}.hover\:bg-slate-100\/80:hover{background-color:#f1f5f9cc}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200\/60:hover{background-color:#e2e8f099}.hover\:bg-slate-200\/70:hover{background-color:#e2e8f0b3}.hover\:bg-slate-300:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-400:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}.hover\:bg-slate-600:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700\/60:hover{background-color:#33415599}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800\/40:hover{background-color:#1e293b66}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/\[0\.01\]:hover{background-color:#ffffff03}.hover\:bg-white\/\[0\.025\]:hover{background-color:#ffffff06}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:from-red-600:hover{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:via-red-600:hover{--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #dc2626 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:to-red-600:hover{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.hover\:tracking-wide:hover{letter-spacing:.025em}.hover\:text-\[color\:var\(--stx-danger\)\]:hover{color:var(--stx-danger)}.hover\:text-\[color\:var\(--stx-primary-text\)\]:hover{color:var(--stx-primary-text)}.hover\:text-\[color\:var\(--stx-text-primary\)\]:hover{color:var(--stx-text-primary)}.hover\:text-\[var\(--color-accent\)\]:hover{color:var(--color-accent)}.hover\:text-\[var\(--color-text\)\]:hover{color:var(--color-text)}.hover\:text-\[var\(--red\)\]:hover{color:var(--red)}.hover\:text-\[var\(--stx-primary\)\]:hover{color:var(--stx-primary)}.hover\:text-\[var\(--stx-text-primary\)\]:hover{color:var(--stx-text-primary)}.hover\:text-emerald-300:hover{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.hover\:text-indigo-200:hover{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.hover\:text-indigo-300:hover{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.hover\:text-indigo-400:hover{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.hover\:text-indigo-500:hover{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-indigo-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:color-mix(in srgb,var(--stx-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.hover\:text-secondary:hover{--tw-text-opacity: 1;color:color-mix(in srgb,var(--stx-text-secondary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.hover\:text-sky-300:hover{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:text-slate-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-slate-950:hover{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.hover\:text-violet-300:hover{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_12px_var\(--teal-glow\)\]:hover{--tw-shadow: 0 0 12px var(--teal-glow);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_var\(--teal-glow\)\]:hover{--tw-shadow: 0 0 15px var(--teal-glow);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_18px_rgba\(239\,68\,68\,0\.5\)\]:hover{--tw-shadow: 0 0 18px rgba(239,68,68,.5);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_24px_rgba\(79\,70\,229\,0\.35\)\]:hover{--tw-shadow: 0 10px 24px rgba(79,70,229,.35);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_32px_rgba\(79\,70\,229\,0\.4\)\]:hover{--tw-shadow: 0 12px 32px rgba(79,70,229,.4);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_32px_rgba\(79\,70\,229\,0\.45\)\]:hover{--tw-shadow: 0 12px 32px rgba(79,70,229,.45);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_36px_rgba\(79\,70\,229\,0\.15\)\]:hover{--tw-shadow: 0 16px 36px rgba(79,70,229,.15);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_35px_75px_rgba\(79\,70\,229\,0\.2\)\]:hover{--tw-shadow: 0 35px 75px rgba(79,70,229,.2);--tw-shadow-colored: 0 35px 75px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_35px_75px_rgba\(79\,70\,229\,0\.22\)\]:hover{--tw-shadow: 0 35px 75px rgba(79,70,229,.22);--tw-shadow-colored: 0 35px 75px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[var\(--stx-shadow-panel\)\]:hover{--tw-shadow-color: var(--stx-shadow-panel);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-\[var\(--color-accent\)\]:focus{border-color:var(--color-accent)}.focus\:border-\[var\(--red\)\]:focus{border-color:var(--red)}.focus\:border-\[var\(--teal\)\]:focus{border-color:var(--teal)}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\:border-indigo-400:focus{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500\/60:focus{border-color:#6366f199}.focus\:border-indigo-600:focus{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.focus\:border-primary:focus{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--stx-primary) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.focus\:border-red-400:focus{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.focus\:border-rose-500:focus{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.focus\:border-white\/30:focus{border-color:#ffffff4d}.focus\:bg-indigo-500\/\[0\.12\]:focus{background-color:#6366f11f}.focus\:bg-red-500\/\[0\.12\]:focus{background-color:#ef44441f}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:bg-white\/\[0\.06\]:focus{background-color:#ffffff0f}.focus\:\!shadow-none:focus{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\:shadow-none:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[var\(--red\)\]:focus{--tw-ring-color: var(--red)}.focus\:ring-\[var\(--stx-primary-border\)\]:focus{--tw-ring-color: var(--stx-primary-border)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-500\/30:focus{--tw-ring-color: rgb(16 185 129 / .3)}.focus\:ring-indigo-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500\/10:focus{--tw-ring-color: rgb(99 102 241 / .1)}.focus\:ring-indigo-500\/20:focus{--tw-ring-color: rgb(99 102 241 / .2)}.focus\:ring-indigo-500\/30:focus{--tw-ring-color: rgb(99 102 241 / .3)}.focus\:ring-indigo-500\/50:focus{--tw-ring-color: rgb(99 102 241 / .5)}.focus\:ring-indigo-500\/70:focus{--tw-ring-color: rgb(99 102 241 / .7)}.focus\:ring-slate-500\/40:focus{--tw-ring-color: rgb(100 116 139 / .4)}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus\:ring-offset-slate-800:focus{--tw-ring-offset-color: #1e293b}.focus-visible\:bg-slate-50:focus-visible{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.focus-visible\:\!shadow-none:focus-visible{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus-visible\:shadow-none:focus-visible{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[var\(--stx-primary-border\)\]:focus-visible{--tw-ring-color: var(--stx-primary-border)}.focus-visible\:ring-indigo-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-indigo-500\/70:focus-visible{--tw-ring-color: rgb(99 102 241 / .7)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[var\(--color-bg-deep\)\]:focus-visible{--tw-ring-offset-color: var(--color-bg-deep)}.focus-visible\:ring-offset-slate-900:focus-visible{--tw-ring-offset-color: #0f172a}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.995\]:active{--tw-scale-x: .995;--tw-scale-y: .995;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-indigo-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.active\:bg-indigo-800:active{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.active\:bg-red-500\/20:active{background-color:#ef444433}.active\:bg-slate-700\/90:active{background-color:#334155e6}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-indigo-500\/50:disabled{background-color:#6366f180}.disabled\:bg-indigo-600\/50:disabled{background-color:#4f46e580}.disabled\:bg-indigo-800:disabled{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-50:disabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.disabled\:text-slate-400:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:text-white\/50:disabled{color:#ffffff80}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:text-slate-500:hover:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.group:focus-within .group-focus-within\:text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.group\/stab-tip:hover .group-hover\/stab-tip\:block{display:block}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1\.5{--tw-translate-x: .375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[var\(--stx-primary-border\)\]{border-color:var(--stx-primary-border)}.group:hover .group-hover\:border-white\/20{border-color:#fff3}.group:hover .group-hover\:bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.group:hover .group-hover\:bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-slate-200\/70{background-color:#e2e8f0b3}.group:hover .group-hover\:bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-\[color\:var\(--stx-primary-text\)\]{color:var(--stx-primary-text)}.group:hover .group-hover\:text-\[var\(--color-accent\)\]{color:var(--color-accent)}.group:hover .group-hover\:text-\[var\(--color-text\)\]{color:var(--color-text)}.group:hover .group-hover\:text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-primary{--tw-text-opacity: 1;color:color-mix(in srgb,var(--stx-primary) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.group:hover .group-hover\:text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-\[0_0_18px_rgba\(79\,70\,229\,0\.4\)\]{--tw-shadow: 0 0 18px rgba(79,70,229,.4);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:animate-shimmer{animation:shimmer 1.5s infinite}@media(min-width:360px){.min-\[360px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:640px){.sm\:top-\[78px\]{top:78px}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mx-4{margin-left:-1rem;margin-right:-1rem}.sm\:mx-3\.5{margin-left:.875rem;margin-right:.875rem}.sm\:mb-1{margin-bottom:.25rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-14{margin-top:3.5rem}.sm\:mt-20{margin-top:5rem}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-20{height:5rem}.sm\:h-7{height:1.75rem}.sm\:h-9{height:2.25rem}.sm\:h-\[195px\]{height:195px}.sm\:h-\[210px\]{height:210px}.sm\:h-\[50px\]{height:50px}.sm\:h-\[530px\]{height:530px}.sm\:h-\[550px\]{height:550px}.sm\:h-\[78px\]{height:78px}.sm\:max-h-\[50vh\]{max-height:50vh}.sm\:min-h-14{min-height:3.5rem}.sm\:min-h-\[350px\]{min-height:350px}.sm\:min-h-\[560px\]{min-height:560px}.sm\:w-1\/3{width:33.333333%}.sm\:w-14{width:3.5rem}.sm\:w-2\/3{width:66.666667%}.sm\:w-20{width:5rem}.sm\:w-28{width:7rem}.sm\:w-52{width:13rem}.sm\:w-64{width:16rem}.sm\:w-7{width:1.75rem}.sm\:w-72{width:18rem}.sm\:w-80{width:20rem}.sm\:w-9{width:2.25rem}.sm\:w-96{width:24rem}.sm\:w-auto{width:auto}.sm\:min-w-44{min-width:11rem}.sm\:min-w-\[100px\]{min-width:100px}.sm\:min-w-\[120px\]{min-width:120px}.sm\:min-w-\[90px\]{min-width:90px}.sm\:max-w-48{max-width:12rem}.sm\:max-w-60{max-width:15rem}.sm\:max-w-\[390px\]{max-width:390px}.sm\:max-w-\[440px\]{max-width:440px}.sm\:max-w-md{max-width:28rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[110px_minmax\(0\,1fr\)_120px_155px\]{grid-template-columns:110px minmax(0,1fr) 120px 155px}.sm\:grid-cols-\[150px_1fr_auto\]{grid-template-columns:150px 1fr auto}.sm\:grid-cols-\[1fr_160px\]{grid-template-columns:1fr 160px}.sm\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.sm\:grid-cols-\[38px_1fr_auto\]{grid-template-columns:38px 1fr auto}.sm\:grid-cols-\[9rem_minmax\(0\,1fr\)\]{grid-template-columns:9rem minmax(0,1fr)}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(170px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:justify-self-auto{justify-self:auto}.sm\:rounded-\[32px\]{border-radius:32px}.sm\:rounded-full{border-radius:9999px}.sm\:rounded-none{border-radius:0}.sm\:border-slate-200\/60{border-color:#e2e8f099}.sm\:bg-cover{background-size:cover}.sm\:p-10{padding:2.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-12{padding-left:3rem}.sm\:pl-3{padding-left:.75rem}.sm\:pl-4{padding-left:1rem}.sm\:pl-\[44px\]{padding-left:44px}.sm\:pr-4{padding-right:1rem}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-36{padding-top:9rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--stx-text-page);line-height:var(--stx-leading-tight)}.sm\:text-3xl{font-size:var(--stx-text-hero-sm);line-height:var(--stx-leading-tight)}.sm\:text-4xl{font-size:var(--stx-text-hero-md);line-height:var(--stx-leading-tight)}.sm\:text-7xl{font-size:var(--stx-text-hero-2xl);line-height:var(--stx-leading-tight)}.sm\:text-\[11\.5px\]{font-size:11.5px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13\.5px\]{font-size:13.5px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15\.5px\]{font-size:15.5px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[21px\]{font-size:21px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[8px\]{font-size:8px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-base{font-size:var(--stx-text-base);line-height:var(--stx-leading-body)}.sm\:text-lg{font-size:var(--stx-text-title);line-height:var(--stx-leading-control)}.sm\:text-sm{font-size:var(--stx-text-body);line-height:var(--stx-leading-body)}.sm\:text-xs{font-size:var(--stx-text-label);line-height:var(--stx-leading-body)}.sm\:font-bold{font-weight:var(--stx-weight-bold)}}@media(min-width:768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-14{height:3.5rem}.md\:h-\[54px\]{height:54px}.md\:max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.md\:w-5\/12{width:41.666667%}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.md\:grid-cols-\[1fr_1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr 1fr auto auto}.md\:grid-cols-\[minmax\(220px\,1fr\)_170px_170px_150px\]{grid-template-columns:minmax(220px,1fr) 170px 170px 150px}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:2rem}.md\:self-center{align-self:center}.md\:rounded-\[2\.5rem\]{border-radius:2.5rem}.md\:border-l{border-left-width:1px}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-8{padding:2rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:pl-4{padding-left:1rem}.md\:pr-4{padding-right:1rem}.md\:pr-6{padding-right:1.5rem}.md\:text-left{text-align:left}.md\:text-3xl{font-size:var(--stx-text-hero-sm);line-height:var(--stx-leading-tight)}.md\:text-4xl{font-size:var(--stx-text-hero-md);line-height:var(--stx-leading-tight)}.md\:text-9xl{font-size:var(--stx-text-hero-4xl);line-height:var(--stx-leading-tight)}.md\:text-base{font-size:var(--stx-text-base);line-height:var(--stx-leading-body)}.md\:text-lg{font-size:var(--stx-text-title);line-height:var(--stx-leading-control)}.md\:opacity-0{opacity:0}.group:hover .md\:group-hover\:opacity-100{opacity:1}}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:h-10{height:2.5rem}.lg\:h-\[220px\]{height:220px}.lg\:min-h-0{min-height:0px}.lg\:min-h-16{min-height:4rem}.lg\:min-h-\[450px\]{min-height:450px}.lg\:min-h-\[640px\]{min-height:640px}.lg\:w-1\/3{width:33.333333%}.lg\:w-10{width:2.5rem}.lg\:w-2\/3{width:66.666667%}.lg\:w-24{width:6rem}.lg\:w-\[370px\]{width:370px}.lg\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[0\.38fr_0\.62fr\]{grid-template-columns:.38fr .62fr}.lg\:grid-cols-\[0\.68fr_1\.32fr\]{grid-template-columns:.68fr 1.32fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0px}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-7{gap:1.75rem}.lg\:gap-8{gap:2rem}.lg\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-r{border-right-width:1px}.lg\:p-10{padding:2.5rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:pl-8{padding-left:2rem}.lg\:pr-8{padding-right:2rem}.lg\:text-center{text-align:center}.lg\:text-\[32px\]{font-size:32px}.lg\:text-\[36px\]{font-size:36px}.lg\:text-\[9px\]{font-size:9px}}@media(min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-20{top:5rem}.xl\:top-4{top:1rem}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.xl\:inline-block{display:inline-block}.xl\:h-\[calc\(100\%-3\.25rem\)\]{height:calc(100% - 3.25rem)}.xl\:h-\[calc\(100\%-5\.5rem\)\]{height:calc(100% - 5.5rem)}.xl\:h-\[calc\(100vh-7rem\)\]{height:calc(100vh - 7rem)}.xl\:h-full{height:100%}.xl\:max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.xl\:min-h-0{min-height:0px}.xl\:min-h-20{min-height:5rem}.xl\:w-\[410px\]{width:410px}.xl\:max-w-\[1600px\]{max-width:1600px}.xl\:max-w-\[420px\]{max-width:420px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[170px_170px_220px_1fr_auto\]{grid-template-columns:170px 170px 220px 1fr auto}.xl\:grid-cols-\[1fr_330px\]{grid-template-columns:1fr 330px}.xl\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.xl\:grid-cols-\[280px_minmax\(390px\,0\.9fr\)_minmax\(430px\,1\.1fr\)\]{grid-template-columns:280px minmax(390px,.9fr) minmax(430px,1.1fr)}.xl\:grid-cols-\[290px_minmax\(420px\,1fr\)_minmax\(420px\,1\.1fr\)\]{grid-template-columns:290px minmax(420px,1fr) minmax(420px,1.1fr)}.xl\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.xl\:grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-14{gap:3.5rem}.xl\:gap-16{gap:4rem}.xl\:gap-4{gap:1rem}.xl\:self-start{align-self:flex-start}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-y-auto{overflow-y:auto}.xl\:border-b-0{border-bottom-width:0px}.xl\:border-r{border-right-width:1px}.xl\:p-5{padding:1.25rem}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:text-\[32px\]{font-size:32px}.xl\:text-\[36px\]{font-size:36px}.xl\:text-\[40px\]{font-size:40px}}@media(min-width:1536px){.\32xl\:col-span-2{grid-column:span 2 / span 2}.\32xl\:col-span-3{grid-column:span 3 / span 3}.\32xl\:-mx-8{margin-left:-2rem;margin-right:-2rem}.\32xl\:w-\[320px\]{width:320px}.\32xl\:max-w-\[1720px\]{max-width:1720px}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:p-6{padding:1.5rem}.\32xl\:px-24{padding-left:6rem;padding-right:6rem}}.dark\:divide-\[var\(--color-border\)\]:where([data-theme=dark],.dark,.dark *)>:not([hidden])~:not([hidden]){border-color:var(--color-border)}.dark\:divide-slate-800\/80:where([data-theme=dark],.dark,.dark *)>:not([hidden])~:not([hidden]){border-color:#1e293bcc}.dark\:divide-white\/10:where([data-theme=dark],.dark,.dark *)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.dark\:border-\[\#0066ff\]\/30:where([data-theme=dark],.dark,.dark *){border-color:#0066ff4d}.dark\:border-\[\#0c1017\]:where([data-theme=dark],.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(12 16 23 / var(--tw-border-opacity, 1))}.dark\:border-\[\#6366f1\]:where([data-theme=dark],.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.dark\:border-\[var\(--color-border\)\]:where([data-theme=dark],.dark,.dark *){border-color:var(--color-border)}.dark\:border-amber-500\/30:where([data-theme=dark],.dark,.dark *){border-color:#f59e0b4d}.dark\:border-amber-500\/40:where([data-theme=dark],.dark,.dark *){border-color:#f59e0b66}.dark\:border-amber-800\/80:where([data-theme=dark],.dark,.dark *){border-color:#92400ecc}.dark\:border-blue-800\/40:where([data-theme=dark],.dark,.dark *){border-color:#1e40af66}.dark\:border-blue-800\/60:where([data-theme=dark],.dark,.dark *){border-color:#1e40af99}.dark\:border-blue-900\/50:where([data-theme=dark],.dark,.dark *){border-color:#1e3a8a80}.dark\:border-cyan-500\/40:where([data-theme=dark],.dark,.dark *){border-color:#06b6d466}.dark\:border-emerald-500\/40:where([data-theme=dark],.dark,.dark *){border-color:#10b98166}.dark\:border-emerald-800\/60:where([data-theme=dark],.dark,.dark *){border-color:#065f4699}.dark\:border-indigo-500\/20:where([data-theme=dark],.dark,.dark *){border-color:#6366f133}.dark\:border-indigo-500\/30:where([data-theme=dark],.dark,.dark *){border-color:#6366f14d}.dark\:border-indigo-500\/40:where([data-theme=dark],.dark,.dark *){border-color:#6366f166}.dark\:border-indigo-500\/50:where([data-theme=dark],.dark,.dark *){border-color:#6366f180}.dark\:border-indigo-800:where([data-theme=dark],.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(55 48 163 / var(--tw-border-opacity, 1))}.dark\:border-indigo-800\/60:where([data-theme=dark],.dark,.dark *){border-color:#3730a399}.dark\:border-indigo-900:where([data-theme=dark],.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(49 46 129 / var(--tw-border-opacity, 1))}.dark\:border-indigo-900\/40:where([data-theme=dark],.dark,.dark *){border-color:#312e8166}.dark\:border-indigo-900\/50:where([data-theme=dark],.dark,.dark *){border-color:#312e8180}.dark\:border-purple-500\/40:where([data-theme=dark],.dark,.dark *){border-color:#a855f766}.dark\:border-purple-900\/50:where([data-theme=dark],.dark,.dark *){border-color:#581c8780}.dark\:border-red-500\/40:where([data-theme=dark],.dark,.dark *){border-color:#ef444466}.dark\:border-red-900\/50:where([data-theme=dark],.dark,.dark *){border-color:#7f1d1d80}.dark\:border-rose-500\/40:where([data-theme=dark],.dark,.dark *){border-color:#f43f5e66}.dark\:border-sky-500\/40:where([data-theme=dark],.dark,.dark *){border-color:#0ea5e966}.dark\:border-sky-900\/50:where([data-theme=dark],.dark,.dark *){border-color:#0c4a6e80}.dark\:border-slate-600:where([data-theme=dark],.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:where([data-theme=dark],.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-700\/50:where([data-theme=dark],.dark,.dark *){border-color:#33415580}.dark\:border-slate-700\/60:where([data-theme=dark],.dark,.dark *){border-color:#33415599}.dark\:border-slate-700\/80:where([data-theme=dark],.dark,.dark *){border-color:#334155cc}.dark\:border-slate-700\/90:where([data-theme=dark],.dark,.dark *){border-color:#334155e6}.dark\:border-slate-800:where([data-theme=dark],.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-slate-800\/60:where([data-theme=dark],.dark,.dark *){border-color:#1e293b99}.dark\:border-slate-800\/80:where([data-theme=dark],.dark,.dark *){border-color:#1e293bcc}.dark\:border-slate-800\/90:where([data-theme=dark],.dark,.dark *){border-color:#1e293be6}.dark\:border-violet-500\/40:where([data-theme=dark],.dark,.dark *){border-color:#8b5cf666}.dark\:border-white\/10:where([data-theme=dark],.dark,.dark *){border-color:#ffffff1a}.dark\:border-white\/15:where([data-theme=dark],.dark,.dark *){border-color:#ffffff26}.dark\:border-white\/5:where([data-theme=dark],.dark,.dark *){border-color:#ffffff0d}.dark\:bg-\[\#0066ff\]\/20:where([data-theme=dark],.dark,.dark *){background-color:#06f3}.dark\:bg-\[\#0c1017\]:where([data-theme=dark],.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(12 16 23 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0c1017\]\/95:where([data-theme=dark],.dark,.dark *){background-color:#0c1017f2}.dark\:bg-\[\#0c101c\]:where([data-theme=dark],.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(12 16 28 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0f172a\]:where([data-theme=dark],.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-\[var\(--color-bg-card\)\]:where([data-theme=dark],.dark,.dark *){background-color:var(--color-bg-card)}.dark\:bg-\[var\(--color-bg-card-hover\)\]:where([data-theme=dark],.dark,.dark *){background-color:var(--color-bg-card-hover)}.dark\:bg-\[var\(--color-bg-deep\)\]:where([data-theme=dark],.dark,.dark *){background-color:var(--color-bg-deep)}.dark\:bg-amber-400:where([data-theme=dark],.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-500\/10:where([data-theme=dark],.dark,.dark *){background-color:#f59e0b1a}.dark\:bg-amber-500\/20:where([data-theme=dark],.dark,.dark *){background-color:#f59e0b33}.dark\:bg-amber-950\/20:where([data-theme=dark],.dark,.dark *){background-color:#451a0333}.dark\:bg-amber-950\/40:where([data-theme=dark],.dark,.dark *){background-color:#451a0366}.dark\:bg-amber-950\/80:where([data-theme=dark],.dark,.dark *){background-color:#451a03cc}.dark\:bg-black\/10:where([data-theme=dark],.dark,.dark *){background-color:#0000001a}.dark\:bg-black\/20:where([data-theme=dark],.dark,.dark *){background-color:#0003}.dark\:bg-black\/30:where([data-theme=dark],.dark,.dark *){background-color:#0000004d}.dark\:bg-black\/40:where([data-theme=dark],.dark,.dark *){background-color:#0006}.dark\:bg-blue-950\/25:where([data-theme=dark],.dark,.dark *){background-color:#17255440}.dark\:bg-blue-950\/40:where([data-theme=dark],.dark,.dark *){background-color:#17255466}.dark\:bg-cyan-500\/20:where([data-theme=dark],.dark,.dark *){background-color:#06b6d433}.dark\:bg-emerald-500\/20:where([data-theme=dark],.dark,.dark *){background-color:#10b98133}.dark\:bg-emerald-950\/30:where([data-theme=dark],.dark,.dark *){background-color:#022c224d}.dark\:bg-emerald-950\/40:where([data-theme=dark],.dark,.dark *){background-color:#022c2266}.dark\:bg-indigo-400:where([data-theme=dark],.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-500:where([data-theme=dark],.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-500\/10:where([data-theme=dark],.dark,.dark *){background-color:#6366f11a}.dark\:bg-indigo-500\/15:where([data-theme=dark],.dark,.dark *){background-color:#6366f126}.dark\:bg-indigo-500\/20:where([data-theme=dark],.dark,.dark *){background-color:#6366f133}.dark\:bg-indigo-900\/60:where([data-theme=dark],.dark,.dark *){background-color:#312e8199}.dark\:bg-indigo-950\/20:where([data-theme=dark],.dark,.dark *){background-color:#1e1b4b33}.dark\:bg-indigo-950\/40:where([data-theme=dark],.dark,.dark *){background-color:#1e1b4b66}.dark\:bg-indigo-950\/50:where([data-theme=dark],.dark,.dark *){background-color:#1e1b4b80}.dark\:bg-indigo-950\/60:where([data-theme=dark],.dark,.dark *){background-color:#1e1b4b99}.dark\:bg-purple-500\/20:where([data-theme=dark],.dark,.dark *){background-color:#a855f733}.dark\:bg-purple-950\/40:where([data-theme=dark],.dark,.dark *){background-color:#3b076466}.dark\:bg-red-600\/20:where([data-theme=dark],.dark,.dark *){background-color:#dc262633}.dark\:bg-red-900\/40:where([data-theme=dark],.dark,.dark *){background-color:#7f1d1d66}.dark\:bg-red-950\/30:where([data-theme=dark],.dark,.dark *){background-color:#450a0a4d}.dark\:bg-rose-500\/20:where([data-theme=dark],.dark,.dark *){background-color:#f43f5e33}.dark\:bg-sky-500\/20:where([data-theme=dark],.dark,.dark *){background-color:#0ea5e933}.dark\:bg-sky-950\/40:where([data-theme=dark],.dark,.dark *){background-color:#082f4966}.dark\:bg-slate-100:where([data-theme=dark],.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700:where([data-theme=dark],.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700\/60:where([data-theme=dark],.dark,.dark *){background-color:#33415599}.dark\:bg-slate-700\/80:where([data-theme=dark],.dark,.dark *){background-color:#334155cc}.dark\:bg-slate-800:where([data-theme=dark],.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/40:where([data-theme=dark],.dark,.dark *){background-color:#1e293b66}.dark\:bg-slate-800\/80:where([data-theme=dark],.dark,.dark *){background-color:#1e293bcc}.dark\:bg-slate-800\/90:where([data-theme=dark],.dark,.dark *){background-color:#1e293be6}.dark\:bg-slate-900:where([data-theme=dark],.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/40:where([data-theme=dark],.dark,.dark *){background-color:#0f172a66}.dark\:bg-slate-900\/50:where([data-theme=dark],.dark,.dark *){background-color:#0f172a80}.dark\:bg-slate-900\/60:where([data-theme=dark],.dark,.dark *){background-color:#0f172a99}.dark\:bg-slate-900\/70:where([data-theme=dark],.dark,.dark *){background-color:#0f172ab3}.dark\:bg-slate-900\/80:where([data-theme=dark],.dark,.dark *){background-color:#0f172acc}.dark\:bg-slate-900\/90:where([data-theme=dark],.dark,.dark *){background-color:#0f172ae6}.dark\:bg-slate-900\/95:where([data-theme=dark],.dark,.dark *){background-color:#0f172af2}.dark\:bg-slate-950:where([data-theme=dark],.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.dark\:bg-violet-500\/20:where([data-theme=dark],.dark,.dark *){background-color:#8b5cf633}.dark\:bg-white\/10:where([data-theme=dark],.dark,.dark *){background-color:#ffffff1a}.dark\:bg-white\/15:where([data-theme=dark],.dark,.dark *){background-color:#ffffff26}.dark\:bg-white\/5:where([data-theme=dark],.dark,.dark *){background-color:#ffffff0d}.dark\:bg-white\/\[0\.02\]:where([data-theme=dark],.dark,.dark *){background-color:#ffffff05}.dark\:bg-white\/\[0\.03\]:where([data-theme=dark],.dark,.dark *){background-color:#ffffff08}.dark\:bg-white\/\[0\.04\]:where([data-theme=dark],.dark,.dark *){background-color:#ffffff0a}.dark\:bg-white\/\[0\.05\]:where([data-theme=dark],.dark,.dark *){background-color:#ffffff0d}.dark\:text-\[\#3b82f6\]:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.dark\:text-\[var\(--color-accent\)\]:where([data-theme=dark],.dark,.dark *){color:var(--color-accent)}.dark\:text-amber-300:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-cyan-300:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.dark\:text-cyan-400:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-green-400:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-indigo-200:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-300:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-rose-400:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-sky-400:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-slate-700:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.dark\:text-slate-900:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.dark\:text-violet-200:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-400:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:text-white:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:opacity-90:where([data-theme=dark],.dark,.dark *){opacity:.9}.dark\:shadow-2xl:where([data-theme=dark],.dark,.dark *){--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_25px_60px_rgba\(0\,0\,0\,0\.55\)\]:where([data-theme=dark],.dark,.dark *){--tw-shadow: 0 25px 60px rgba(0,0,0,.55);--tw-shadow-colored: 0 25px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:ring-white\/10:where([data-theme=dark],.dark,.dark *){--tw-ring-color: rgb(255 255 255 / .1)}.dark\:placeholder\:text-slate-500:where([data-theme=dark],.dark,.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-slate-500:where([data-theme=dark],.dark,.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:hover\:border-indigo-700:hover:where([data-theme=dark],.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.dark\:hover\:border-white\/20:hover:where([data-theme=dark],.dark,.dark *){border-color:#fff3}.dark\:hover\:bg-\[\#121726\]:hover:where([data-theme=dark],.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(18 23 38 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-\[var\(--color-bg-card-hover\)\]:hover:where([data-theme=dark],.dark,.dark *){background-color:var(--color-bg-card-hover)}.dark\:hover\:bg-indigo-950\/40:hover:where([data-theme=dark],.dark,.dark *){background-color:#1e1b4b66}.dark\:hover\:bg-red-500\/10:hover:where([data-theme=dark],.dark,.dark *){background-color:#ef44441a}.dark\:hover\:bg-red-600\/30:hover:where([data-theme=dark],.dark,.dark *){background-color:#dc26264d}.dark\:hover\:bg-rose-500\/20:hover:where([data-theme=dark],.dark,.dark *){background-color:#f43f5e33}.dark\:hover\:bg-slate-600:hover:where([data-theme=dark],.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-700:hover:where([data-theme=dark],.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800\/80:hover:where([data-theme=dark],.dark,.dark *){background-color:#1e293bcc}.dark\:hover\:bg-white:hover:where([data-theme=dark],.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-white\/10:hover:where([data-theme=dark],.dark,.dark *){background-color:#ffffff1a}.dark\:hover\:bg-white\/15:hover:where([data-theme=dark],.dark,.dark *){background-color:#ffffff26}.dark\:hover\:bg-white\/5:hover:where([data-theme=dark],.dark,.dark *){background-color:#ffffff0d}.dark\:hover\:bg-white\/\[0\.02\]:hover:where([data-theme=dark],.dark,.dark *){background-color:#ffffff05}.dark\:hover\:bg-white\/\[0\.03\]:hover:where([data-theme=dark],.dark,.dark *){background-color:#ffffff08}.dark\:hover\:text-\[\#a5b4fc\]:hover:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:hover\:text-indigo-300:hover:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-400:hover:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-200:hover:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus\:border-indigo-500:focus:where([data-theme=dark],.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.group:hover .dark\:group-hover\:bg-slate-700\/70:where([data-theme=dark],.dark,.dark *){background-color:#334155b3}.group:hover .dark\:group-hover\:text-indigo-400:where([data-theme=dark],.dark,.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}body,.theme-scope{background:var(--color-bg-deep);color:var(--color-text);font-family:var(--stx-font-ui)}.theme-modal-root{color:var(--color-text)}.theme-scope .bg-\[\#050609\],.theme-scope .bg-\[\#050609\]\/90,.theme-scope .bg-\[\#050609\]\/80,.theme-scope .bg-\[\#050609\]\/75,.theme-scope .bg-\[\#050609\]\/50,.theme-scope .bg-\[\#07080c\]\/\[0\.62\],.theme-scope .bg-\[\#09090b\],.theme-scope .bg-\[\#09090b\]\/80,.theme-scope .bg-\[\#09090b\]\/50,.theme-scope .bg-\[\#0c0c0e\],.theme-scope .bg-\[\#0d1018\]\/\[0\.96\],.theme-scope .bg-\[\#0e0e11\],.theme-scope .bg-\[\#0e0f11\],.theme-scope .bg-\[\#0e0f11\]\/80,.theme-scope .bg-\[\#0e0f11\]\/85{background-color:var(--color-bg-deep)!important}.theme-scope .bg-\[\#0C0D12\],.theme-scope .bg-\[\#0C0D12\]\/80,.theme-scope .bg-\[\#0C0D12\]\/50,.theme-scope .bg-\[\#101014\],.theme-scope .bg-\[\#111\],.theme-scope .bg-\[\#111114\],.theme-scope .bg-\[\#111114\]\/90,.theme-scope .bg-\[\#111114\]\/95,.theme-scope .bg-\[\#111114\]\/88,.theme-scope .bg-\[\#131316\],.theme-scope .bg-\[\#18181b\],.theme-scope.bg-\[\#18181b\],.theme-scope .bg-\[\#18181b\]\/50{background-color:var(--color-bg-card)!important}.theme-scope .bg-\[\#151518\],.theme-scope .hover\:bg-\[\#151518\]:hover,.theme-scope .bg-\[\#1a1a1f\],.theme-scope .hover\:bg-\[\#1a1a1f\]:hover,.theme-scope .bg-\[\#25252b\],.theme-scope .hover\:bg-\[\#25252b\]:hover,.theme-scope .hover\:bg-slate-800:hover,.theme-scope .hover\:bg-white\/\[0\.06\]:hover{background-color:var(--color-bg-card-hover)!important}.theme-scope .bg-slate-800,.theme-scope .bg-slate-900,.theme-scope .bg-slate-900\/40,.theme-scope .bg-slate-900\/30,.theme-scope .bg-slate-900\/20,.theme-scope .bg-slate-800\/80,.theme-scope .bg-slate-800\/40,.theme-scope .bg-\[\#1f1f25\],.theme-scope .bg-\[\#202025\]{background-color:var(--color-bg-muted)!important}.theme-scope .border-\[\#111114\]{border-color:var(--color-bg-card)!important}.theme-scope .bg-black\/10,.theme-scope .bg-black\/20,.theme-scope .bg-black\/30,.theme-scope .bg-black\/40,.theme-scope .bg-white\/5,.theme-scope .hover\:bg-white\/5:hover,.theme-scope .hover\:bg-white\/10:hover,.theme-scope .bg-white\/\[0\.02\],.theme-scope .bg-white\/\[0\.03\],.theme-scope .hover\:bg-white\/\[0\.02\]:hover,.theme-scope .hover\:bg-white\/\[0\.04\]:hover{background-color:var(--color-bg-control)!important}.theme-scope .text-white,.theme-scope .text-slate-100,.theme-scope .text-slate-200,.theme-scope .text-indigo-100,.theme-scope .text-indigo-200,.theme-scope .group-hover\:text-indigo-100,.theme-scope .group:hover .group-hover\:text-indigo-100,.theme-scope .group-hover\:text-slate-200,.theme-scope .group:hover .group-hover\:text-slate-200,.theme-scope .hover\:text-white:hover,.theme-scope .hover\:text-slate-200:hover,.theme-scope .font-mono{color:var(--color-text)!important}.theme-scope .text-slate-300,.theme-scope .group-hover\:text-slate-300,.theme-scope .group:hover .group-hover\:text-slate-300{color:var(--color-text-muted)!important}.theme-scope .bg-\[\#4A43E3\],.theme-scope .bg-\[\#4A43E3\] *,.theme-scope .bg-\[\#5B54F2\],.theme-scope .bg-\[\#5B54F2\] *,.theme-scope .hover\:bg-\[\#5B54F2\]:hover,.theme-scope .hover\:bg-\[\#4A43E3\]:hover,.theme-scope button.bg-\[\#4A43E3\],.theme-scope a.bg-\[\#4A43E3\],.theme-scope button.bg-\[\#5B54F2\],.theme-scope a.bg-\[\#5B54F2\],.theme-scope .bg-indigo-600.text-white,.theme-scope .bg-indigo-600 .text-white,.theme-scope .bg-indigo-600.text-slate-100,.theme-scope .bg-indigo-600 .text-slate-100,.theme-scope .bg-indigo-600.text-slate-200,.theme-scope .bg-indigo-600 .text-slate-200,.theme-scope .bg-indigo-600.text-slate-300,.theme-scope .bg-indigo-600 .text-slate-300,.theme-scope .bg-indigo-500.text-white,.theme-scope .bg-indigo-500 .text-white,.theme-scope .bg-red-600.text-white,.theme-scope .bg-red-600 .text-white,.theme-scope .bg-amber-600.text-white,.theme-scope .bg-amber-600 .text-white,.theme-scope .bg-green-600.text-white,.theme-scope .bg-green-600 .text-white,.theme-scope .bg-emerald-600.text-white,.theme-scope .bg-emerald-600 .text-white,.theme-scope .hover\:bg-indigo-600:hover.hover\:text-white:hover,.theme-scope .hover\:bg-indigo-600:hover .hover\:text-white:hover,.theme-scope .hover\:bg-indigo-500:hover.hover\:text-white:hover,.theme-scope .hover\:bg-indigo-500:hover .hover\:text-white:hover,.theme-scope .hover\:bg-rose-600:hover.hover\:text-white:hover,.theme-scope .hover\:bg-rose-600:hover .hover\:text-white:hover,.theme-scope .hover\:bg-rose-500:hover.hover\:text-white:hover,.theme-scope .hover\:bg-rose-500:hover .hover\:text-white:hover,.theme-scope .hover\:bg-red-600:hover.hover\:text-white:hover,.theme-scope .hover\:bg-red-600:hover .hover\:text-white:hover,.theme-scope .hover\:bg-green-600:hover.hover\:text-white:hover,.theme-scope .hover\:bg-green-600:hover .hover\:text-white:hover,.theme-scope .hover\:bg-emerald-600:hover.hover\:text-white:hover,.theme-scope .hover\:bg-emerald-600:hover .hover\:text-white:hover,.theme-scope .tracking-active-button,.theme-scope .tracking-active-button *,.theme-scope .tracking-active-button span,.theme-scope .tracking-active-button svg,.theme-scope .geometry-embedded-save,.theme-scope .geometry-embedded-save *,.theme-scope .geometry-embedded-save span,.theme-scope .geometry-embedded-save svg,.theme-scope .geometry-footer-save,.theme-scope .geometry-footer-save *,.theme-scope .geometry-sidebar-save,.theme-scope .geometry-sidebar-save *,.theme-scope button.bg-\[var\(--color-accent\)\],.theme-scope button.bg-\[var\(--color-accent\)\] *,.theme-scope .bg-\[var\(--color-accent\)\],.theme-scope .bg-\[var\(--color-accent\)\] *,.theme-scope button.bg-indigo-600,.theme-scope button.bg-indigo-600 *,.theme-scope button.bg-indigo-700,.theme-scope button.bg-indigo-700 *,.theme-scope button.bg-amber-600,.theme-scope button.bg-amber-600 *{color:var(--stx-on-primary)!important}.theme-scope .text-slate-400,.theme-scope .hover\:text-slate-300:hover{color:var(--color-text-soft)!important}.theme-scope .text-slate-500,.theme-scope .text-slate-600{color:var(--color-text-muted)!important}:root[data-theme=light] .theme-scope .bg-white\/10,.light-theme .theme-scope .bg-white\/10{background-color:var(--color-bg-muted)!important}:root[data-theme=light] .theme-scope .text-indigo-300,:root[data-theme=light] .theme-scope .text-indigo-400,:root[data-theme=light] .theme-scope .text-indigo-500,:root[data-theme=light] .theme-scope .group-hover\:text-indigo-300,:root[data-theme=light] .theme-scope .group:hover .group-hover\:text-indigo-300,.light-theme .theme-scope .text-indigo-300,.light-theme .theme-scope .text-indigo-400,.light-theme .theme-scope .text-indigo-500,.light-theme .theme-scope .group-hover\:text-indigo-300,.light-theme .theme-scope .group:hover .group-hover\:text-indigo-300,:root[data-theme=light] #sidebar-container .text-indigo-300,:root[data-theme=light] #sidebar-container .text-indigo-400,:root[data-theme=light] #sidebar-container .text-indigo-500,:root[data-theme=light] #sidebar-container .group-hover\:text-indigo-300,:root[data-theme=light] #sidebar-container .group:hover .group-hover\:text-indigo-300,.light-theme #sidebar-container .text-indigo-300,.light-theme #sidebar-container .text-indigo-400,.light-theme #sidebar-container .text-indigo-500,.light-theme #sidebar-container .group-hover\:text-indigo-300,.light-theme #sidebar-container .group:hover .group-hover\:text-indigo-300{color:var(--color-accent)!important}:root[data-theme=light] .theme-scope .hover\:text-indigo-100:hover,:root[data-theme=light] .theme-scope .hover\:text-indigo-200:hover,.light-theme .theme-scope .hover\:text-indigo-100:hover,.light-theme .theme-scope .hover\:text-indigo-200:hover{color:var(--color-accent-hover)!important}:root[data-theme=light] .theme-scope .text-cyan-300,:root[data-theme=light] .theme-scope .text-cyan-400,:root[data-theme=light] .theme-scope .text-cyan-500,.light-theme .theme-scope .text-cyan-300,.light-theme .theme-scope .text-cyan-400,.light-theme .theme-scope .text-cyan-500,:root[data-theme=light] #sidebar-container .text-cyan-300,:root[data-theme=light] #sidebar-container .text-cyan-400,:root[data-theme=light] #sidebar-container .text-cyan-500,.light-theme #sidebar-container .text-cyan-300,.light-theme #sidebar-container .text-cyan-400,.light-theme #sidebar-container .text-cyan-500{color:var(--stx-info)!important}:root[data-theme=light] .theme-scope .text-sky-300,:root[data-theme=light] .theme-scope .text-sky-400,:root[data-theme=light] .theme-scope .text-sky-500,.light-theme .theme-scope .text-sky-300,.light-theme .theme-scope .text-sky-400,.light-theme .theme-scope .text-sky-500,:root[data-theme=light] #sidebar-container .text-sky-300,:root[data-theme=light] #sidebar-container .text-sky-400,:root[data-theme=light] #sidebar-container .text-sky-500,.light-theme #sidebar-container .text-sky-300,.light-theme #sidebar-container .text-sky-400,.light-theme #sidebar-container .text-sky-500{color:var(--stx-info)!important}:root[data-theme=light] .theme-scope .text-amber-300,:root[data-theme=light] .theme-scope .text-amber-400,:root[data-theme=light] .theme-scope .text-amber-500,.light-theme .theme-scope .text-amber-300,.light-theme .theme-scope .text-amber-400,.light-theme .theme-scope .text-amber-500,:root[data-theme=light] #sidebar-container .text-amber-300,:root[data-theme=light] #sidebar-container .text-amber-400,:root[data-theme=light] #sidebar-container .text-amber-500,.light-theme #sidebar-container .text-amber-300,.light-theme #sidebar-container .text-amber-400,.light-theme #sidebar-container .text-amber-500{color:var(--stx-danger)!important}:root[data-theme=light] .theme-scope .text-emerald-300,:root[data-theme=light] .theme-scope .text-emerald-400,:root[data-theme=light] .theme-scope .text-emerald-500,.light-theme .theme-scope .text-emerald-300,.light-theme .theme-scope .text-emerald-400,.light-theme .theme-scope .text-emerald-500,:root[data-theme=light] #sidebar-container .text-emerald-300,:root[data-theme=light] #sidebar-container .text-emerald-400,:root[data-theme=light] #sidebar-container .text-emerald-500,.light-theme #sidebar-container .text-emerald-300,.light-theme #sidebar-container .text-emerald-400,.light-theme #sidebar-container .text-emerald-500,:root[data-theme=light] .theme-scope .text-green-300,:root[data-theme=light] .theme-scope .text-green-400,:root[data-theme=light] .theme-scope .text-green-500,.light-theme .theme-scope .text-green-300,.light-theme .theme-scope .text-green-400,.light-theme .theme-scope .text-green-500,:root[data-theme=light] #sidebar-container .text-green-300,:root[data-theme=light] #sidebar-container .text-green-400,:root[data-theme=light] #sidebar-container .text-green-500,.light-theme #sidebar-container .text-green-300,.light-theme #sidebar-container .text-green-400,.light-theme #sidebar-container .text-green-500{color:var(--stx-success)!important}:root[data-theme=light] .theme-scope .text-red-400,:root[data-theme=light] .theme-scope .text-red-500,.light-theme .theme-scope .text-red-400,.light-theme .theme-scope .text-red-500,:root[data-theme=light] #sidebar-container .text-red-400,:root[data-theme=light] #sidebar-container .text-red-500,.light-theme #sidebar-container .text-red-400,.light-theme #sidebar-container .text-red-500{color:var(--stx-danger)!important}.theme-scope .border-white\/5,.theme-scope .border-white\/10,.theme-scope .border-white\/20,.theme-scope .border-slate-900,.theme-scope .border-slate-850,.theme-scope .border-slate-800,.theme-scope .border-\[\#1a1a1f\],.theme-scope .border-\[\#25252b\],.theme-scope .hover\:border-white\/10:hover,.theme-scope .hover\:border-white\/20:hover,.theme-scope .hover\:border-slate-800:hover{border-color:var(--color-border)!important}.theme-scope input,.theme-scope select,.theme-scope textarea{color:var(--color-text)}.theme-scope option{background:var(--color-bg-card);color:var(--color-text)}.theme-scope .shadow-2xl,.theme-scope .shadow-xl{box-shadow:var(--shadow-panel)!important}.theme-modal{background:var(--color-bg-card)!important;border-color:var(--color-border)!important;color:var(--color-text)}.theme-modal-overlay{background:var(--color-bg-overlay)!important;backdrop-filter:none!important}:root[data-theme=light] .theme-modal-overlay,.light-theme .theme-modal-overlay{background:color-mix(in srgb,var(--stx-bg-panel) 18%,transparent)!important;backdrop-filter:none!important}.player-shell{--editor-sidebar-font-family: var(--stx-font-ui);font-family:var(--stx-font-ui)}.player-shell .editor-tool-sidebar{position:relative;z-index:20;width:var(--stx-scientific-left-rail-width, 56px);min-width:var(--stx-scientific-left-rail-width, 56px);height:100%;padding:10px 6px;overflow:visible;border-right:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);font-family:var(--editor-sidebar-font-family)}.player-shell .editor-tool-sidebar-section+.editor-tool-sidebar-section{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border)}.player-shell .editor-tool-sidebar-section h2{margin:0}.player-shell .editor-tool-sidebar-list{display:grid;gap:4px}.player-shell .editor-tool-sidebar-button{display:flex;position:relative;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-text-muted);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.player-shell .editor-tool-sidebar-button:hover:not(:disabled){border-color:var(--color-border);background:var(--color-bg-card-hover);color:var(--color-text);transform:translateY(-1px)}.player-shell .editor-tool-sidebar-button.is-active{border-color:color-mix(in srgb,var(--color-accent) 38%,var(--color-border) 62%);background:var(--color-accent-soft);color:var(--color-accent)}.player-shell .editor-tool-sidebar-button:focus-visible,.player-shell .editor-tool-sidebar-class-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.player-shell .editor-tool-sidebar-button:disabled{cursor:not-allowed;opacity:.42}.player-shell .editor-tool-sidebar-class{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-top:4px}.player-shell .editor-tool-sidebar-class-trigger{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-text-muted);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.player-shell .editor-tool-sidebar-class-trigger:hover,.player-shell .editor-tool-sidebar-class-trigger:focus-visible,.player-shell .editor-tool-sidebar-class-trigger.is-active{border-color:var(--color-border);background:var(--color-bg-card-hover);color:var(--color-text);transform:translateY(-1px)}.player-shell .editor-tool-sidebar-class-trigger.is-active{border-color:color-mix(in srgb,var(--color-accent) 38%,var(--color-border) 62%);color:var(--color-accent)}.player-shell .editor-tool-sidebar-class-menu{position:absolute;top:0;left:calc(100% + 9px);z-index:120;display:grid;width:158px;gap:2px;padding:6px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-card);box-shadow:var(--shadow-panel)}.player-shell .editor-tool-sidebar-class-menu:before{position:absolute;top:13px;left:-5px;width:8px;height:8px;border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);background:var(--color-bg-card);content:"";transform:rotate(45deg)}.player-shell .editor-tool-sidebar-class-option{position:relative;z-index:1;display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:0 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-text-muted);font-family:var(--editor-sidebar-font-family);font-size:12px;font-weight:600;line-height:1.2;text-align:left;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.player-shell .editor-tool-sidebar-class-option:hover,.player-shell .editor-tool-sidebar-class-option:focus-visible{border-color:var(--color-border);background:var(--color-bg-card-hover);color:var(--color-text);outline:none}.player-shell .editor-tool-sidebar-class-option.is-selected{border-color:color-mix(in srgb,var(--color-accent) 36%,var(--color-border) 64%);background:var(--color-accent-soft);color:var(--color-accent)}.player-shell .editor-tool-sidebar-class-dot{width:7px;height:7px;border-radius:999px;background:currentColor;opacity:.68}.player-shell .editor-tool-sidebar-button:after,.player-shell .editor-tool-sidebar-class-trigger:after{position:absolute;top:50%;left:calc(100% + 9px);z-index:100;width:-moz-max-content;width:max-content;max-width:190px;padding:6px 8px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg-card);box-shadow:var(--shadow-panel);color:var(--color-text);content:attr(data-tooltip);font-size:10px;font-weight:600;line-height:1.2;opacity:0;pointer-events:none;transform:translate(4px,-50%);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.player-shell .editor-tool-sidebar-button:hover:after,.player-shell .editor-tool-sidebar-button:focus-visible:after,.player-shell .editor-tool-sidebar-class-trigger:hover:after,.player-shell .editor-tool-sidebar-class-trigger:focus-visible:after{opacity:1;transform:translateY(-50%)}.player-shell .editor-tool-sidebar-class-trigger[aria-expanded=true]:after{opacity:0;transform:translate(4px,-50%)}.player-shell .preprocessor-panel{display:flex;flex:1;min-height:0;flex-direction:column;gap:10px;padding:12px;background:var(--color-bg-panel);color:var(--color-text);font-family:var(--editor-sidebar-font-family)}.player-shell .preprocessor-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.player-shell .preprocessor-header h2{margin:0;color:var(--color-text);font-size:13px;font-weight:600;line-height:1.2}.player-shell .preprocessor-save-state,.player-shell .preprocessor-footer-state,.player-shell .preprocessor-success-line{display:inline-flex;align-items:center;gap:5px;color:var(--color-success);font-size:10px;font-weight:600;line-height:1}.player-shell .preprocessor-stepper{display:grid;grid-template-columns:repeat(var(--preprocessor-step-count, 4),minmax(0,1fr));gap:5px;padding:2px 0 8px;border-bottom:1px solid color-mix(in srgb,var(--color-border) 80%,transparent 20%);margin-bottom:2px}.player-shell .preprocessor-step{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:3px 0 0;border:0;background:transparent;color:var(--color-text-soft);font-size:9.5px;font-weight:500;line-height:1;text-align:center}.player-shell .preprocessor-step span{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.player-shell .preprocessor-step i{position:relative;width:100%;height:4px;border:0;border-radius:999px;background:var(--color-border);transition:background-color .15s ease,box-shadow .15s ease}.player-shell .preprocessor-step.is-active{color:var(--color-accent);font-weight:600}.player-shell .preprocessor-step.is-active i{background:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}.player-shell .preprocessor-step.is-complete i{background:color-mix(in srgb,var(--color-success) 82%,var(--color-bg-panel) 18%)}.player-shell .preprocessor-step-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:-2px 0 10px;padding:0 2px;color:var(--color-text-muted);font-size:8.5px;line-height:1.2}.player-shell .preprocessor-step-legend span{display:inline-flex;align-items:center;gap:5px}.player-shell .preprocessor-step-legend i{width:7px;height:7px;border-radius:999px;border:1px solid var(--color-border-strong);background:var(--color-bg-control)}.player-shell .preprocessor-step-legend i.is-current{border-color:var(--color-accent);background:var(--color-accent)}.player-shell .preprocessor-step-legend i.is-complete{border-color:var(--color-success);background:var(--color-success)}.player-shell .preprocessor-step-legend i.is-pending{background:var(--color-bg-control)}.player-shell .preprocessor-step:disabled{cursor:not-allowed;opacity:.45}.player-shell .preprocessor-section-intro{display:grid;gap:4px}.player-shell .preprocessor-section-intro h3{margin:0;color:var(--color-text);font-size:12.5px;font-weight:600;line-height:1.2}.player-shell .preprocessor-section-intro p{margin:0;color:var(--color-text-soft);font-size:11px;font-weight:400;line-height:1.35}.player-shell .preprocessor-source{display:grid;gap:8px}.player-shell .preprocessor-review{display:flex!important;flex-direction:column!important;gap:12px!important}.player-shell .preprocessor-review-card{padding:12px;background:var(--color-bg-card, #ffffff);border:1px solid color-mix(in srgb,var(--color-border) 85%,var(--color-border-strong) 15%);border-radius:8px;box-shadow:0 1px 3px color-mix(in srgb,var(--stx-shadow-color) 4%,transparent);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.player-shell .preprocessor-review-card--interactive{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.player-shell .preprocessor-review-card--interactive:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.player-shell .preprocessor-review-card__header,.player-shell .preprocessor-review-card__title,.player-shell .preprocessor-review-card__status{display:flex;align-items:center}.player-shell .preprocessor-review-card__header{justify-content:space-between;gap:8px}.player-shell .preprocessor-review-card__title,.player-shell .preprocessor-review-card__status{min-width:0;gap:7px}.player-shell .preprocessor-review-card__title{color:var(--color-accent)}.player-shell .preprocessor-review-card__title h3{overflow:hidden;margin:0;color:var(--color-text);font-size:12px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.player-shell .preprocessor-review-card__status{flex:0 0 auto;color:var(--color-text-muted)}.player-shell .preprocessor-review-status{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 8px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-control);color:var(--color-text-soft);font-size:9px;font-weight:600;line-height:1}.player-shell .preprocessor-review-status.is-success{border-color:color-mix(in srgb,var(--color-success) 28%,var(--color-border));background:color-mix(in srgb,var(--color-success) 9%,var(--color-bg-card));color:var(--color-success)}.player-shell .preprocessor-review-status.is-warning{border-color:color-mix(in srgb,var(--color-warning) 32%,var(--color-border));background:color-mix(in srgb,var(--color-warning) 9%,var(--color-bg-card));color:var(--color-warning)}.player-shell .preprocessor-review-status.is-neutral{color:var(--color-text-soft)}.player-shell .preprocessor-review-card__body{margin-top:9px}.player-shell .preprocessor-source-summary{display:flex;min-width:0;align-items:flex-start;gap:10px;margin-top:10px}.player-shell .preprocessor-source-thumbnail{display:grid;width:56px;height:56px;flex:0 0 56px;place-items:center;overflow:hidden;border:1px solid var(--color-border);border-radius:7px;background:var(--color-bg-control);color:var(--color-text-muted)}.player-shell .preprocessor-source-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.player-shell .preprocessor-source-thumbnail span{display:grid;width:100%;height:100%;place-items:center}.player-shell .preprocessor-source-details{display:grid;min-width:0;flex:1;gap:4px}.player-shell .preprocessor-source-name{overflow:hidden;color:var(--color-text);font-size:10.5px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.player-shell .preprocessor-review-metrics{display:grid;min-width:0;margin:0}.player-shell .preprocessor-review-metrics>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-height:23px;padding:4px 0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 65%,transparent)}.player-shell .preprocessor-review-metrics>div:last-child{border-bottom:0}.player-shell .preprocessor-review-metrics dt,.player-shell .preprocessor-review-metrics dd{min-width:0;margin:0;font-size:9.5px;line-height:1.35}.player-shell .preprocessor-review-metrics dt{color:var(--color-text-soft);font-weight:500}.player-shell .preprocessor-review-metrics dd{color:var(--color-text);font-weight:600;text-align:right;white-space:nowrap}.player-shell .preprocessor-review-metrics dd.is-success{color:var(--color-success)}:root[data-theme=light] .player-shell .preprocessor-review-card,.light-theme .player-shell .preprocessor-review-card,.theme-light .player-shell .preprocessor-review-card{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #00000008}.player-shell .preprocessor-review-card:hover{border-color:color-mix(in srgb,var(--color-border-strong) 60%,var(--color-border) 40%);box-shadow:0 2px 8px color-mix(in srgb,var(--stx-shadow-color) 8%,transparent)}.player-shell .preprocessor-card{display:grid;gap:8px;padding:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-card);box-shadow:0 1px 3px color-mix(in srgb,var(--stx-shadow-color) 4%,transparent),0 1px 2px color-mix(in srgb,var(--stx-shadow-color) 2%,transparent);transition:border-color .15s ease,box-shadow .15s ease}:root[data-theme=light] .player-shell .preprocessor-card,.light-theme .player-shell .preprocessor-card,.theme-light .player-shell .preprocessor-card{border-color:color-mix(in srgb,var(--color-border) 85%,var(--color-border-strong) 15%);box-shadow:0 1px 3px color-mix(in srgb,var(--stx-shadow-color) 5%,transparent),0 1px 2px color-mix(in srgb,var(--stx-shadow-color) 3%,transparent)}:root[data-theme=dark] .player-shell .preprocessor-card,.theme-dark .player-shell .preprocessor-card{border-color:color-mix(in srgb,var(--stx-text-primary) 8%,transparent);box-shadow:0 1px 3px color-mix(in srgb,var(--stx-shadow-color) 35%,transparent),inset 0 1px color-mix(in srgb,var(--stx-on-primary) 3%,transparent)}.player-shell .preprocessor-card-title{color:var(--color-text-soft);font-size:9px;font-weight:600;line-height:1;text-transform:uppercase}.player-shell .preprocessor-meta-grid{display:grid;gap:7px;margin:0}.player-shell .preprocessor-meta-grid div{display:grid;grid-template-columns:minmax(82px,.9fr) minmax(0,1.3fr);align-items:center;gap:8px}.player-shell .preprocessor-meta-grid dt{color:var(--color-text-soft);font-size:10px;font-weight:500;line-height:1.2}.player-shell .preprocessor-meta-grid dd{overflow:hidden;margin:0;color:var(--color-text);font-size:10.5px;font-weight:500;line-height:1.2;text-align:right;text-overflow:ellipsis;white-space:nowrap}.player-shell .preprocessor-reference-row{display:flex;align-items:center;gap:10px}.player-shell .preprocessor-reference-icon{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-muted);color:var(--color-text-soft)}.player-shell .preprocessor-reference-row div:last-child{display:flex;min-width:0;align-items:center;gap:8px;color:var(--color-text);font-size:12px;font-weight:600}.player-shell .preprocessor-reference-row span{color:var(--color-text-soft);font-weight:500}.player-shell .preprocessor-inline-actions{display:flex;gap:8px}.player-shell .preprocessor-inline-actions button,.player-shell .preprocessor-outline-action,.player-shell .preprocessor-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 12px;border:1px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-border) 55%);border-radius:6px;background:transparent;color:var(--color-accent);font-size:10px;font-weight:600;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.player-shell .preprocessor-inline-actions button:hover,.player-shell .preprocessor-outline-action:hover,.player-shell .preprocessor-secondary-action:hover{background:var(--color-accent-soft);border-color:var(--color-accent)}.player-shell .preprocessor-inline-actions button+button{border-color:transparent;color:var(--color-text-soft)}.preprocessor-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 12px;border-radius:6px;font-size:10px;font-weight:700;line-height:1.2;background-color:var(--color-accent)!important;border:1px solid var(--color-accent)!important;color:var(--stx-on-primary)!important;transition:all .15s ease;cursor:pointer;box-shadow:0 1px 3px color-mix(in srgb,var(--stx-shadow-color) 10%,transparent)}.preprocessor-btn-primary:hover{background-color:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important}.preprocessor-btn-secondary,.geo-btn-neutral{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 12px;border-radius:6px;font-size:10px;font-weight:600;line-height:1.2;background-color:var(--color-bg-card)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important;transition:all .15s ease;cursor:pointer}:root[data-theme=light] .preprocessor-btn-secondary,:root[data-theme=light] .geo-btn-neutral,.light-theme .preprocessor-btn-secondary,.light-theme .geo-btn-neutral{background-color:var(--stx-bg-panel)!important;border-color:var(--stx-border-default)!important;color:var(--stx-text-primary)!important}.preprocessor-btn-secondary:hover,.geo-btn-neutral:hover{background-color:var(--color-bg-card-hover)!important;border-color:var(--color-border-strong)!important}:root[data-theme=light] .preprocessor-btn-secondary:hover,:root[data-theme=light] .geo-btn-neutral:hover,.light-theme .preprocessor-btn-secondary:hover,.light-theme .geo-btn-neutral:hover{background-color:var(--stx-bg-muted)!important;border-color:var(--stx-primary)!important}.preprocessor-btn-amber,.geo-btn-amber{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 12px;border-radius:6px;font-size:10px;font-weight:600;line-height:1.2;background-color:color-mix(in srgb,var(--color-warning) 14%,var(--color-bg-card))!important;border:1px solid color-mix(in srgb,var(--color-warning) 50%,var(--color-border))!important;color:var(--color-warning)!important;transition:all .15s ease;cursor:pointer}:root[data-theme=light] .preprocessor-btn-amber,:root[data-theme=light] .geo-btn-amber,.light-theme .preprocessor-btn-amber,.light-theme .geo-btn-amber{background-color:color-mix(in srgb,var(--stx-danger) 10%,var(--stx-bg-panel))!important;border-color:color-mix(in srgb,var(--stx-danger) 35%,var(--stx-border-default))!important;color:var(--stx-danger)!important}.preprocessor-btn-amber:hover,.geo-btn-amber:hover{background-color:color-mix(in srgb,var(--color-warning) 24%,var(--color-bg-card))!important;border-color:var(--color-warning)!important}:root[data-theme=light] .preprocessor-btn-amber:hover,:root[data-theme=light] .geo-btn-amber:hover,.light-theme .preprocessor-btn-amber:hover,.light-theme .geo-btn-amber:hover{background-color:color-mix(in srgb,var(--stx-danger) 18%,var(--stx-bg-panel))!important;border-color:var(--stx-danger)!important;color:var(--stx-danger)!important}.preprocessor-btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 12px;border-radius:6px;font-size:10px;font-weight:600;line-height:1.2;background-color:color-mix(in srgb,var(--color-danger) 14%,var(--color-bg-card))!important;border:1px solid color-mix(in srgb,var(--color-danger) 45%,var(--color-border))!important;color:var(--color-danger)!important;transition:all .15s ease;cursor:pointer}:root[data-theme=light] .preprocessor-btn-danger,.light-theme .preprocessor-btn-danger{background-color:var(--stx-bg-muted)!important;border-color:var(--stx-danger)!important;color:var(--stx-danger)!important}.preprocessor-btn-danger:hover{background-color:color-mix(in srgb,var(--color-danger) 25%,var(--color-bg-card))!important;border-color:var(--color-danger)!important}:root[data-theme=light] .preprocessor-btn-danger:hover,.light-theme .preprocessor-btn-danger:hover{background-color:var(--stx-bg-muted)!important;color:var(--stx-danger)!important}.preprocessor-btn-disabled{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 12px;border-radius:6px;font-size:10px;font-weight:600;line-height:1.2;background-color:color-mix(in srgb,var(--stx-text-primary) 2%,transparent)!important;border:1px solid color-mix(in srgb,var(--stx-text-primary) 5%,transparent)!important;color:var(--stx-primary-text)!important;cursor:not-allowed!important;opacity:.6}:root[data-theme=light] .preprocessor-btn-disabled,.light-theme .preprocessor-btn-disabled{background-color:var(--stx-bg-muted)!important;border-color:var(--stx-border-default)!important;color:var(--stx-primary-text)!important}.preprocessor-banner-amber{background-color:color-mix(in srgb,var(--color-warning) 12%,var(--color-bg-card))!important;border:1px solid color-mix(in srgb,var(--color-warning) 40%,var(--color-border))!important;color:var(--color-warning)!important}:root[data-theme=light] .preprocessor-banner-amber,.light-theme .preprocessor-banner-amber{background-color:var(--stx-bg-muted)!important;border-color:var(--stx-danger)!important;color:var(--stx-danger)!important}.preprocessor-banner-success{background-color:color-mix(in srgb,var(--color-success) 12%,var(--color-bg-card))!important;border:1px solid color-mix(in srgb,var(--color-success) 40%,var(--color-border))!important;color:var(--color-success)!important}:root[data-theme=light] .preprocessor-banner-success,.light-theme .preprocessor-banner-success{background-color:var(--stx-bg-muted)!important;border-color:var(--stx-success)!important;color:var(--stx-success)!important}.preprocessor-banner-neutral{background-color:var(--color-bg-card)!important;border:1px solid var(--color-border)!important;color:var(--color-text-soft)!important}.player-shell .preprocessor-status-copy{display:grid;gap:3px}.player-shell .preprocessor-status-copy strong{color:var(--color-text);font-size:11px;font-weight:600;line-height:1.2}.player-shell .preprocessor-status-copy span{color:var(--color-text-soft);font-size:10px;font-weight:400;line-height:1.35}.player-shell .preprocessor-link-row{display:flex;align-items:center;justify-content:space-between;min-height:26px;padding:0;border:0;border-top:1px solid var(--color-border);background:transparent;color:var(--color-text);font-size:10px;font-weight:600}.player-shell .preprocessor-review-list{display:grid;gap:7px}.player-shell .preprocessor-review-list div{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;padding:0 8px;border:1px solid var(--color-border);border-radius:7px;color:var(--color-text-soft)}.player-shell .preprocessor-review-list div.is-ready{border-color:color-mix(in srgb,var(--color-success) 28%,var(--color-border) 72%);color:var(--color-success)}.player-shell .preprocessor-review-list span,.player-shell .preprocessor-review-list strong{color:var(--color-text);font-size:10.5px;font-weight:500}.player-shell .preprocessor-review-list strong{color:currentColor}.player-shell .preprocessor-footer{display:grid;grid-template-columns:auto 1fr 1.35fr;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--color-border);background:var(--color-bg-panel)}.player-shell .preprocessor-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--color-accent);border-radius:6px;background:var(--color-accent);color:var(--stx-on-primary);font-size:10.5px;font-weight:600;transition:filter .15s ease,transform .15s ease}.player-shell .preprocessor-primary-action:hover{filter:brightness(1.08);transform:translateY(-1px)}.player-shell .extractor-panel{display:flex;flex:1;min-height:0;flex-direction:column;gap:10px;padding:12px;background:var(--color-bg-panel);color:var(--color-text);font-family:var(--editor-sidebar-font-family)}.player-shell .extractor-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.player-shell .extractor-header h2{margin:0;color:var(--color-text);font-size:13px;font-weight:600;line-height:1.2}.player-shell .extractor-header span{color:var(--color-text-soft);font-size:9px;font-weight:500}.player-shell .extractor-save-state{display:inline-flex;align-items:center;gap:5px;color:var(--color-success);font-size:10px;font-weight:600;line-height:1}.player-shell .extractor-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:2px 0 8px}.player-shell .extractor-step{position:relative;display:grid;min-width:0;justify-items:center;gap:6px;border:0;background:transparent;color:var(--color-text-soft);font-size:10px;font-weight:500;line-height:1}.player-shell .extractor-step:before{position:absolute;top:8px;right:50%;left:-50%;height:2px;border-radius:999px;background:var(--color-border);content:""}.player-shell .extractor-step:first-child:before{display:none}.player-shell .extractor-step i{position:relative;z-index:1;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-panel);color:var(--color-text-soft);font-style:normal;font-size:10px;font-weight:600}.player-shell .extractor-step.is-complete:before{background:color-mix(in srgb,var(--color-success) 72%,var(--color-border) 28%)}.player-shell .extractor-step.is-complete i{border-color:var(--color-success);background:var(--color-success);color:var(--stx-on-primary)}.player-shell .extractor-step.is-active{color:var(--color-accent);font-weight:600}.player-shell .extractor-step.is-active i{border-color:var(--color-accent);background:var(--color-accent);color:var(--stx-on-primary);box-shadow:0 0 0 2px var(--color-accent-soft)}.player-shell .extractor-dashboard{display:grid;gap:10px}.player-shell .extractor-table-card{display:grid;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent 18%);border-radius:8px;background:var(--color-bg-card)}.player-shell .extractor-table-card h3{margin:0;padding:9px 10px 6px;color:var(--color-text-soft);font-size:9px;font-weight:600;line-height:1;text-transform:uppercase}.player-shell .extractor-table-card button,.player-shell .extractor-record-row{display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;min-height:31px;padding:0 10px;border:0;border-top:1px solid var(--color-border);background:transparent;color:var(--color-text);text-align:left}.player-shell .extractor-table-card button:hover{background:var(--color-bg-card-hover)}.player-shell .extractor-table-card span,.player-shell .extractor-record-row span{color:var(--color-text-soft);font-size:10px;font-weight:500}.player-shell .extractor-table-card strong,.player-shell .extractor-record-row strong{color:var(--color-text);font-size:10px;font-weight:600}.player-shell .extractor-record-row{grid-template-columns:minmax(0,1fr) auto}.player-shell .extractor-quality-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid color-mix(in srgb,var(--color-warning) 42%,var(--color-border) 58%);border-radius:8px;background:color-mix(in srgb,var(--color-warning) 9%,var(--color-bg-card) 91%);color:var(--color-warning)}.player-shell .extractor-quality-card.is-ready{border-color:color-mix(in srgb,var(--color-success) 42%,var(--color-border) 58%);background:color-mix(in srgb,var(--color-success) 9%,var(--color-bg-card) 91%);color:var(--color-success)}.player-shell .extractor-quality-card h3{margin:0;color:var(--color-text);font-size:12px;font-weight:600;line-height:1.2}.player-shell .extractor-quality-card span{display:block;margin-bottom:3px;color:var(--color-text-soft);font-size:9px;font-weight:600;line-height:1;text-transform:uppercase}.player-shell .extractor-quality-card p{margin:2px 0 0;color:var(--color-text-soft);font-size:10px;font-weight:400;line-height:1.25}.player-shell .extractor-quality-card button{min-height:28px;padding:0 10px;border:1px solid currentColor;border-radius:6px;background:transparent;color:currentColor;font-size:10px;font-weight:600}.player-shell .extractor-section-title{display:flex;align-items:center;min-height:28px;border-bottom:1px solid var(--color-border)}.player-shell .extractor-section-title span{color:var(--color-accent);font-size:10px;font-weight:600;line-height:1;text-transform:uppercase}.player-shell .extractor-footer{display:grid;grid-template-columns:1fr 1.25fr;gap:8px;padding:10px 12px;border-top:1px solid var(--color-border);background:var(--color-bg-panel)}.player-shell .extractor-secondary-action,.player-shell .extractor-primary-action{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:6px;font-size:10.5px;font-weight:600}.player-shell .extractor-secondary-action{border:1px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-border) 55%);background:transparent;color:var(--color-accent)}.player-shell .extractor-primary-action{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--stx-on-primary)}@media(prefers-reduced-motion:reduce){.player-shell .editor-tool-sidebar-button,.player-shell .editor-tool-sidebar-class-trigger,.player-shell .editor-tool-sidebar-class-option,.player-shell .preprocessor-primary-action,.player-shell .preprocessor-inline-actions button,.player-shell .preprocessor-outline-action,.player-shell .preprocessor-secondary-action{transition:none}.player-shell .editor-tool-sidebar-button:hover:not(:disabled),.player-shell .editor-tool-sidebar-class-trigger:hover,.player-shell .editor-tool-sidebar-class-trigger:focus-visible,.player-shell .editor-tool-sidebar-class-trigger.is-active,.player-shell .preprocessor-primary-action:hover{transform:none}}.player-shell .editor-topbar,.player-shell .editor-topbar *{font-family:var(--stx-font-ui)!important;letter-spacing:0!important}.player-shell .editor-topbar button,.player-shell .editor-topbar input,.player-shell .editor-topbar span,.player-shell .editor-topbar p{font-size:var(--stx-density-text-label, 11px);font-weight:500;line-height:1.2}.player-shell .editor-topbar #header-menu-container{gap:6px!important}.player-shell .editor-topbar #header-menu-container button{font-size:var(--stx-density-text-control, 12px)!important;color:var(--color-text-muted)!important;font-weight:500!important;gap:5px!important;transition:all .2s ease}.player-shell .editor-topbar #header-menu-container button:hover,.player-shell .editor-topbar #header-menu-container button.text-white{color:var(--color-text)!important;background-color:var(--color-bg-card-hover)!important}.player-shell .editor-topbar [title],.player-shell .editor-topbar .tabular-nums{font-variant-numeric:tabular-nums}.player-shell .editor-topbar .font-mono{font-family:var(--stx-font-ui)!important}.player-shell .editor-topbar [class*=text-lg]{font-size:var(--stx-density-text-title, 13px);font-weight:600}.player-shell .editor-topbar [class*="text-[10px]"],.player-shell .editor-topbar [class*=text-xs]{font-size:var(--stx-density-text-control, 12px)!important}.player-shell .editor-topbar .project-title-text{font-size:var(--stx-density-text-title, 13px)!important;font-weight:600!important}.player-shell .editor-topbar .project-description-text{font-size:var(--stx-density-text-caption, 10px)!important;font-weight:400!important}.player-shell .editor-topbar .editor-dropdown-panel{font-size:var(--stx-density-text-label, 11px)}.player-shell #sidebar-container,.player-shell [data-editor-sidebar=true]{background:var(--color-bg-card)!important;border-color:var(--color-border)!important;color:var(--color-text)!important;font-family:var(--editor-sidebar-font-family)!important;letter-spacing:0!important}.player-shell #sidebar-container *,.player-shell [data-editor-sidebar=true] *{font-family:var(--editor-sidebar-font-family)!important;letter-spacing:0!important}.player-shell #sidebar-container h1,.player-shell #sidebar-container h2,.player-shell #sidebar-container h3,.player-shell [data-editor-sidebar=true] h1,.player-shell [data-editor-sidebar=true] h2,.player-shell [data-editor-sidebar=true] h3{font-size:var(--stx-density-text-title, 13px)!important;font-weight:600!important;line-height:1.35!important}.player-shell #sidebar-container label,.player-shell #sidebar-container button,.player-shell #sidebar-container input,.player-shell #sidebar-container select,.player-shell #sidebar-container textarea,.player-shell [data-editor-sidebar=true] label,.player-shell [data-editor-sidebar=true] button,.player-shell [data-editor-sidebar=true] input,.player-shell [data-editor-sidebar=true] select,.player-shell [data-editor-sidebar=true] textarea{font-family:var(--editor-sidebar-font-family)!important;font-weight:600;letter-spacing:0!important}.player-shell #sidebar-container .font-mono,.player-shell [data-editor-sidebar=true] .font-mono{font-family:var(--stx-font-ui)!important;font-variant-numeric:tabular-nums}.player-shell button,.player-shell select,.player-shell input,.player-shell textarea,.player-shell [role=button],.player-shell #sidebar-container button,.player-shell [data-editor-sidebar=true] button,.player-shell #sidebar-container select,.player-shell [data-editor-sidebar=true] select{border-radius:var(--stx-radius-md, 6px)!important}.player-shell #sidebar-container .bg-\[\#0b0b0e\]\/90,.player-shell #sidebar-container .bg-\[\#111114\],.player-shell #sidebar-container .bg-\[\#101014\],.player-shell #sidebar-container .bg-\[\#131316\],.player-shell #sidebar-container .bg-\[\#18181b\],.player-shell #sidebar-container .bg-\[\#18181b\]\/50{background-color:var(--color-bg-card)!important}.player-shell #sidebar-container .text-slate-100,.player-shell #sidebar-container .text-slate-200,.player-shell #sidebar-container .text-indigo-100,.player-shell #sidebar-container .text-indigo-200,.player-shell #sidebar-container .group-hover\:text-indigo-100,.player-shell #sidebar-container .group:hover .group-hover\:text-indigo-100,.player-shell #sidebar-container .group-hover\:text-slate-200,.player-shell #sidebar-container .group:hover .group-hover\:text-slate-200,.player-shell #sidebar-container .text-white{color:var(--color-text)!important}.player-shell #sidebar-container .text-slate-300,.player-shell #sidebar-container .group-hover\:text-slate-300,.player-shell #sidebar-container .group:hover .group-hover\:text-slate-300{color:var(--color-text-muted)!important}.player-shell #sidebar-container .text-slate-400{color:var(--color-text-soft)!important}.player-shell #sidebar-container .text-slate-500,.player-shell #sidebar-container .text-slate-600{color:var(--color-text-muted)!important}.player-shell #sidebar-container button.bg-indigo-600,.player-shell #sidebar-container button.bg-indigo-600 *,.player-shell #sidebar-container .bg-indigo-600,.player-shell #sidebar-container .bg-indigo-600 *,.player-shell #sidebar-container .bg-indigo-500,.player-shell #sidebar-container .bg-indigo-500 *,.player-shell #sidebar-container .tracking-active-button,.player-shell #sidebar-container .tracking-active-button *,.player-shell #sidebar-container button[data-guided-study=tracking-load],.player-shell #sidebar-container button[data-guided-study=tracking-load] *,.player-shell #sidebar-container .sidebar-bottom-primary-btn,.player-shell #sidebar-container .sidebar-bottom-primary-btn *,.player-shell #sidebar-container .preprocessor-primary-action,.player-shell #sidebar-container .preprocessor-primary-action *,.player-shell #sidebar-container .extractor-primary-action,.player-shell #sidebar-container .extractor-primary-action *,.player-shell #sidebar-container .summary-export-footer button,.player-shell #sidebar-container .summary-export-footer button *,.player-shell #sidebar-container .bg-emerald-600,.player-shell #sidebar-container .bg-emerald-600 *,.player-shell #sidebar-container .bg-emerald-500,.player-shell #sidebar-container .bg-emerald-500 *,.player-shell #sidebar-container .bg-red-600,.player-shell #sidebar-container .bg-red-600 *,.player-shell #sidebar-container .bg-green-600,.player-shell #sidebar-container .bg-green-600 *,.player-shell #sidebar-container .bg-amber-600,.player-shell #sidebar-container .bg-amber-600 *{color:var(--stx-on-primary)!important}.sidebar-bottom-primary-btn,.preprocessor-primary-action,.extractor-primary-action,.summary-export-footer button{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.375rem!important;padding:.5rem .75rem!important;border-radius:.5rem!important;background-color:var(--stx-primary)!important;color:var(--stx-on-primary)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.01em!important;border:none!important;outline:none!important;box-shadow:0 2px 6px color-mix(in srgb,var(--stx-primary) 20%,transparent)!important;transition:all .2s ease-in-out!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.sidebar-bottom-primary-btn *,.sidebar-bottom-primary-btn span,.preprocessor-primary-action *,.preprocessor-primary-action span,.extractor-primary-action *,.extractor-primary-action span,.summary-export-footer button *,.summary-export-footer button span{color:var(--stx-on-primary)!important}.sidebar-bottom-primary-btn:hover:not(:disabled),.preprocessor-primary-action:hover:not(:disabled),.extractor-primary-action:hover:not(:disabled),.summary-export-footer button:hover:not(:disabled){background-color:var(--stx-primary)!important;color:var(--stx-on-primary)!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px color-mix(in srgb,var(--stx-primary) 30%,transparent)!important}.sidebar-bottom-primary-btn:active:not(:disabled),.preprocessor-primary-action:active:not(:disabled),.extractor-primary-action:active:not(:disabled),.summary-export-footer button:active:not(:disabled){transform:scale(.98)!important}.sidebar-bottom-primary-btn:disabled,.preprocessor-primary-action:disabled,.extractor-primary-action:disabled,.summary-export-footer button:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.player-shell #sidebar-container .border-white\/5,.player-shell #sidebar-container .border-white\/10,.player-shell #sidebar-container .border-l,.player-shell #sidebar-container .border-b,.player-shell #sidebar-container .border-t{border-color:var(--color-border)!important}.player-shell #sidebar-container .shadow-\[-8px_0_20px_rgba\(0\,0\,0\,0\.5\)\]{box-shadow:var(--shadow-panel)!important}.player-shell [data-editor-mini-rail=true]{background:var(--color-bg-card)!important;border-color:var(--color-border)!important;box-shadow:var(--shadow-panel)!important;color:var(--color-text-soft)!important}.player-shell [data-editor-mini-rail=true] button{color:var(--color-text-soft)!important}.player-shell [data-editor-mini-rail=true] button:hover{background:var(--color-bg-card-hover)!important;color:var(--color-text)!important}.player-shell [data-editor-mini-rail=true] .border-white\/10,.player-shell [data-editor-mini-rail=true].border-white\/10{border-color:var(--color-border)!important}.player-shell .playback-shell{background:var(--color-bg-card)!important;border-color:var(--color-border)!important}.player-shell .timeline-track{background-color:var(--color-bg-muted)}.player-shell .timeline-buffer{background:var(--color-video-buffer)!important}.player-shell .timeline-played{background:var(--color-video-track)!important}.player-shell .timeline-scrubber{accent-color:var(--color-video-track)}.player-shell .timeline-scrubber::-webkit-slider-thumb{background:var(--color-video-track)}.player-shell .preview-limit-mask{background:color-mix(in srgb,var(--stx-info) 8%,transparent)!important}:root[data-theme=light] .player-shell .preview-limit-mask{background:color-mix(in srgb,var(--stx-info) 6%,transparent)!important}.theme-scope .bg-\[\#050505\]{background-color:var(--color-bg-deep)!important}.theme-scope .bg-slate-900{background-color:var(--color-bg-muted)!important}.theme-scope .bg-slate-900\/40,.theme-scope .bg-slate-900\/30,.theme-scope .bg-slate-900\/20{background-color:var(--color-bg-control)!important}:root[data-theme=light] .theme-scope .from-\[\#18181b\]{--tw-gradient-from: var(--color-bg-card-hover) !important;--tw-gradient-to: var(--color-bg-card) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}:root[data-theme=light] .theme-scope .to-\[\#111114\]{--tw-gradient-to: var(--color-bg-card) !important}:root[data-theme=light] .theme-scope .from-\[\#182540\]{--tw-gradient-from: var(--color-bg-card-hover) !important;--tw-gradient-to: var(--color-bg-card) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}:root[data-theme=light] .theme-scope .to-\[\#101C2C\]{--tw-gradient-to: var(--color-bg-card) !important}.light-theme .theme-scope .from-\[\#18181b\]{--tw-gradient-from: var(--color-bg-card-hover) !important;--tw-gradient-to: var(--color-bg-card) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.light-theme .theme-scope .to-\[\#111114\]{--tw-gradient-to: var(--color-bg-card) !important}.light-theme .theme-scope .from-\[\#182540\]{--tw-gradient-from: var(--color-bg-card-hover) !important;--tw-gradient-to: var(--color-bg-card) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.light-theme .theme-scope .to-\[\#101C2C\]{--tw-gradient-to: var(--color-bg-card) !important}.theme-scope .text-\[\#f4f4f5\]{color:var(--color-text)!important}:root[data-theme=light] .theme-scope .bg-black\/75,.light-theme .theme-scope .bg-black\/75{background-color:var(--color-bg-panel)!important}:root[data-theme=light] .theme-scope .text-rose-300,:root[data-theme=light] .theme-scope .text-rose-400,:root[data-theme=light] .theme-scope .text-rose-500,.light-theme .theme-scope .text-rose-300,.light-theme .theme-scope .text-rose-400,.light-theme .theme-scope .text-rose-500{color:var(--stx-danger)!important}.theme-scope [role=menu]{background-color:var(--color-bg-panel)!important;border-color:var(--color-border)!important;box-shadow:var(--shadow-panel)!important;color:var(--color-text)!important}.theme-scope [role=menu] .border-b,.theme-scope [role=menu] .border-white\/5,.theme-scope [role=menu] .border-white\/\[0\.06\],.theme-scope [role=menu] .h-px.bg-white\/\[0\.04\],.theme-scope [role=menu] .h-px.bg-white\/5{border-color:var(--color-border)!important;background-color:var(--color-border)!important}.theme-scope [role=menu] .bg-white\/\[0\.03\]{background-color:var(--color-bg-control)!important}.theme-scope [role=menu] .text-white{color:var(--color-text)!important}.theme-scope [role=menu] .text-slate-300{color:var(--color-text-muted)!important}.theme-scope [role=menu] .text-slate-500{color:var(--color-text-soft)!important}.theme-scope [role=menu] .hover\:bg-white\/\[0\.04\]:hover,.theme-scope [role=menu] .focus\:bg-white\/\[0\.06\]:focus{background-color:var(--color-bg-card-hover)!important;color:var(--color-text)!important}.theme-scope [role=menu] button:hover,.theme-scope [role=menu] button:hover *{color:var(--stx-on-primary)!important}:root[data-theme=light] .theme-scope [role=menu] button:hover,:root[data-theme=light] .theme-scope [role=menu] button:hover *,.light-theme .theme-scope [role=menu] button:hover,.light-theme .theme-scope [role=menu] button:hover *{color:var(--color-text)!important}.theme-scope [role=menu] .bg-black\/30{background-color:var(--color-bg-muted)!important}.theme-scope .bg-\[\#0c0c0e\]\/95{background-color:var(--color-bg-card)!important}.theme-scope .hover\:bg-zinc-950:hover{background-color:var(--color-bg-card-hover)!important}.theme-scope .via-\[\#111114\]{--tw-gradient-stops: var(--tw-gradient-from), var(--color-bg-card), var(--tw-gradient-to) !important}.theme-scope .to-\[\#111114\]{--tw-gradient-to: var(--color-bg-card) !important}.theme-scope .bg-\[\#050505\]\/80{background-color:var(--color-bg-overlay)!important}:root[data-theme=light] .theme-scope .from-\[\#f4f4f5\],.light-theme .theme-scope .from-\[\#f4f4f5\]{--tw-gradient-from: var(--color-text) !important;--tw-gradient-to: var(--color-text-muted) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}:root[data-theme=light] .theme-scope .to-slate-400,.light-theme .theme-scope .to-slate-400{--tw-gradient-to: var(--color-text-muted) !important}.theme-scope .nav-link{color:var(--color-text-muted)!important;transition:color .2s ease}.theme-scope .nav-link:hover{color:var(--color-text)!important}.theme-scope .nav-link-active{color:var(--color-text)!important;font-weight:500}.theme-scope .nav-btn-signin{color:var(--color-text-muted)!important;transition:all .2s ease}.theme-scope .nav-btn-signin:hover{color:var(--color-text)!important;background-color:var(--color-bg-card-hover)!important}.theme-scope .nav-btn-theme{color:var(--color-text-muted)!important;transition:all .2s ease}.theme-scope .nav-btn-theme:hover{color:var(--color-text)!important;background-color:var(--color-bg-card-hover)!important}.theme-scope .footer{background:color-mix(in srgb,var(--stx-bg-panel) 60%,transparent)!important;border-top-color:var(--color-border)!important}:root[data-theme=light] .theme-scope .footer,.light-theme .theme-scope .footer{background:color-mix(in srgb,var(--stx-text-primary) 60%,transparent)!important}.player-shell .editor-topbar .project-title-text,.player-shell .editor-topbar .project-profile-chip .project-title-text{font-size:var(--stx-density-text-title, 13px)!important;font-weight:600!important;line-height:1.2!important;color:var(--color-text)!important}@media(max-width:900px){.player-shell .editor-topbar .project-profile-chip{max-width:180px!important}.player-shell .editor-topbar .project-profile-chip .project-description-text{display:none!important}}.theme-scope .state-info-popup,.theme-scope .editor-dropdown-panel{background-color:var(--color-bg-panel)!important;border-color:var(--color-border)!important;box-shadow:var(--shadow-panel)!important;color:var(--color-text)!important}.theme-scope .state-info-popup *,.theme-scope .editor-dropdown-panel *{color:var(--color-text)!important}.theme-scope .state-info-popup .text-slate-400,.theme-scope .state-info-popup .text-slate-500,.theme-scope .editor-dropdown-panel .text-slate-400,.theme-scope .editor-dropdown-panel .text-slate-500{color:var(--color-text-soft)!important}.theme-scope .state-info-popup .bg-black\/30,.theme-scope .editor-dropdown-panel .bg-black\/30{background-color:var(--color-bg-muted)!important}.theme-scope .state-info-popup .border-white\/5,.theme-scope .editor-dropdown-panel .border-white\/5{border-color:var(--color-border)!important}.theme-scope .state-info-popup .bg-indigo-500\/10,.theme-scope .editor-dropdown-panel .bg-indigo-500\/10{background-color:var(--color-accent-soft)!important}.theme-scope .state-info-popup .border-indigo-500\/20,.theme-scope .editor-dropdown-panel .border-indigo-500\/20{border-color:var(--color-accent)!important}.theme-scope .state-info-popup .text-indigo-400,.theme-scope .editor-dropdown-panel .text-indigo-400{color:var(--color-accent)!important}.theme-scope .state-info-popup .text-emerald-400,.theme-scope .state-info-popup .text-emerald-400 *{color:var(--stx-success)!important}.theme-scope .state-info-popup .text-indigo-300,.theme-scope .state-info-popup .text-indigo-300 *{color:var(--stx-primary-text)!important}.theme-scope .state-info-popup .text-sky-300,.theme-scope .state-info-popup .text-sky-300 *{color:var(--stx-info)!important}.theme-scope .state-info-popup .text-amber-300,.theme-scope .state-info-popup .text-amber-300 *{color:var(--stx-warning)!important}.theme-scope .state-info-popup .text-slate-300,.theme-scope .state-info-popup .text-slate-300 *{color:var(--stx-text-secondary)!important}.theme-scope .state-info-popup .text-slate-500,.theme-scope .state-info-popup .text-slate-500 *{color:var(--stx-primary-text)!important}:root[data-theme=light] .theme-scope .state-info-popup .text-emerald-400,:root[data-theme=light] .theme-scope .state-info-popup .text-emerald-400 *{color:var(--stx-success)!important}:root[data-theme=light] .theme-scope .state-info-popup .text-indigo-300,:root[data-theme=light] .theme-scope .state-info-popup .text-indigo-300 *{color:var(--stx-primary-text)!important}:root[data-theme=light] .theme-scope .state-info-popup .text-sky-300,:root[data-theme=light] .theme-scope .state-info-popup .text-sky-300 *{color:var(--stx-info)!important}:root[data-theme=light] .theme-scope .state-info-popup .text-amber-300,:root[data-theme=light] .theme-scope .state-info-popup .text-amber-300 *{color:var(--stx-danger)!important}:root[data-theme=light] .theme-scope .state-info-popup .text-slate-300,:root[data-theme=light] .theme-scope .state-info-popup .text-slate-300 *{color:var(--stx-primary-text)!important}:root[data-theme=light] .theme-scope .state-info-popup .text-slate-500,:root[data-theme=light] .theme-scope .state-info-popup .text-slate-500 *{color:var(--stx-primary-text)!important}.theme-scope .sidebar-menu-btn{background-color:color-mix(in srgb,var(--stx-bg-panel) 40%,transparent)!important;border:1px solid color-mix(in srgb,var(--stx-text-primary) 5%,transparent)!important;color:var(--color-text-muted)!important;transition:all .2s ease}:root[data-theme=light] .theme-scope .sidebar-menu-btn,.light-theme .theme-scope .sidebar-menu-btn{background-color:var(--color-bg-base)!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important}.theme-scope .sidebar-menu-btn:hover{background-color:color-mix(in srgb,var(--stx-primary) 4%,transparent)!important;border-color:color-mix(in srgb,var(--stx-primary) 25%,transparent)!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--stx-primary) 85%,transparent)!important}:root[data-theme=light] .theme-scope .sidebar-menu-btn:hover,.light-theme .theme-scope .sidebar-menu-btn:hover{background-color:var(--color-bg-card-hover)!important;border-color:var(--color-accent-soft)!important;box-shadow:inset 3px 0 0 var(--color-accent)!important}.theme-scope .sidebar-menu-icon-wrap{background-color:color-mix(in srgb,var(--stx-bg-panel) 35%,transparent)!important;border:1px solid color-mix(in srgb,var(--stx-text-primary) 5%,transparent)!important;color:var(--color-text-soft)!important;transition:all .2s ease}:root[data-theme=light] .theme-scope .sidebar-menu-icon-wrap,.light-theme .theme-scope .sidebar-menu-icon-wrap{background-color:var(--color-bg-muted)!important;border:1px solid var(--color-border)!important;color:var(--color-text-soft)!important}.theme-scope .sidebar-menu-btn:hover .sidebar-menu-icon-wrap{background-color:color-mix(in srgb,var(--stx-primary) 15%,transparent)!important;border-color:color-mix(in srgb,var(--stx-primary) 20%,transparent)!important;color:var(--color-accent)!important}:root[data-theme=light] .theme-scope .sidebar-menu-btn:hover .sidebar-menu-icon-wrap,.light-theme .theme-scope .sidebar-menu-btn:hover .sidebar-menu-icon-wrap{background-color:var(--color-accent-soft)!important;border-color:var(--color-accent)!important;color:var(--color-accent)!important}.theme-scope .sidebar-menu-index{color:color-mix(in srgb,var(--stx-primary) 80%,transparent)!important}:root[data-theme=light] .theme-scope .sidebar-menu-index,.light-theme .theme-scope .sidebar-menu-index{color:var(--color-accent)!important}.theme-scope .sidebar-menu-label,.theme-scope .sidebar-menu-btn:hover .sidebar-menu-label{color:var(--color-text)!important}.theme-scope .sidebar-menu-lock{color:var(--color-text-faint)!important}.theme-scope .sidebar-menu-btn:hover .sidebar-menu-lock{color:var(--color-accent)!important}.theme-scope .sidebar-menu-chevron{color:var(--color-text-faint)!important}.theme-scope .sidebar-menu-btn:hover .sidebar-menu-chevron{color:var(--color-accent)!important}.theme-scope .sidebar-menu-badge{background-color:color-mix(in srgb,var(--stx-text-primary) 10%,transparent)!important;color:var(--color-text-muted)!important}:root[data-theme=light] .theme-scope .sidebar-menu-badge,.light-theme .theme-scope .sidebar-menu-badge{background-color:var(--color-bg-muted)!important;color:var(--color-text-soft)!important}.theme-scope .sidebar-menu-icon-wrap.finished-step{color:var(--stx-success)!important;border-color:color-mix(in srgb,var(--stx-success) 30%,transparent)!important;background-color:color-mix(in srgb,var(--stx-success) 8%,transparent)!important}:root[data-theme=light] .theme-scope .sidebar-menu-icon-wrap.finished-step,.light-theme .theme-scope .sidebar-menu-icon-wrap.finished-step{color:var(--stx-success)!important;border-color:color-mix(in srgb,var(--stx-success) 30%,transparent)!important;background-color:color-mix(in srgb,var(--stx-success) 5%,transparent)!important}.theme-scope .sidebar-menu-btn:hover .sidebar-menu-icon-wrap.finished-step{background-color:color-mix(in srgb,var(--stx-success) 15%,transparent)!important;border-color:color-mix(in srgb,var(--stx-success) 40%,transparent)!important;color:var(--stx-success)!important}:root[data-theme=light] .theme-scope .sidebar-menu-btn:hover .sidebar-menu-icon-wrap.finished-step,.light-theme .theme-scope .sidebar-menu-btn:hover .sidebar-menu-icon-wrap.finished-step{background-color:color-mix(in srgb,var(--stx-success) 12%,transparent)!important;border-color:color-mix(in srgb,var(--stx-success) 50%,transparent)!important;color:var(--stx-success)!important}.theme-scope .sidebar-menu-btn.pending-error-highlight{background-color:color-mix(in srgb,var(--stx-danger) 8%,transparent)!important;border-color:color-mix(in srgb,var(--stx-danger) 60%,transparent)!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--stx-danger) 85%,transparent)!important;opacity:1!important}.theme-scope .sidebar-menu-btn.pending-error-highlight .sidebar-menu-icon-wrap{background-color:color-mix(in srgb,var(--stx-danger) 25%,transparent)!important;border-color:color-mix(in srgb,var(--stx-danger) 40%,transparent)!important;color:var(--stx-danger)!important}.theme-scope .sidebar-menu-btn.pending-error-highlight .sidebar-menu-index{color:color-mix(in srgb,var(--stx-danger) 80%,transparent)!important}.theme-scope .sidebar-menu-btn.pending-error-highlight .sidebar-menu-label,.theme-scope .sidebar-menu-btn.pending-error-highlight .pending-error-message{color:var(--stx-danger)!important}:root[data-theme=light] .theme-scope .sidebar-menu-btn.pending-error-highlight,.light-theme .theme-scope .sidebar-menu-btn.pending-error-highlight{background-color:color-mix(in srgb,var(--stx-danger) 6%,transparent)!important;border-color:color-mix(in srgb,var(--stx-danger) 50%,transparent)!important}:root[data-theme=light] .theme-scope .sidebar-menu-btn.pending-error-highlight .sidebar-menu-icon-wrap,.light-theme .theme-scope .sidebar-menu-btn.pending-error-highlight .sidebar-menu-icon-wrap{background-color:color-mix(in srgb,var(--stx-danger) 12%,transparent)!important;border-color:color-mix(in srgb,var(--stx-danger) 30%,transparent)!important}.player-shell .editor-sidebar-wrapper{position:relative;z-index:20}.player-shell #sidebar-container.editor-sidebar-panel,.player-shell #sidebar-container[data-editor-sidebar=true]:not(.geometry-left-panel){position:relative!important;z-index:20!important;background:var(--color-bg-deep)!important;border-left:1px solid color-mix(in srgb,var(--color-border) 75%,color-mix(in srgb,var(--stx-text-primary) 12%,transparent) 25%)!important;border-top:0!important;border-right:0!important;border-bottom:0!important;box-shadow:-1px 0 color-mix(in srgb,var(--stx-shadow-color) 50%,transparent),-4px 0 14px -2px color-mix(in srgb,var(--stx-shadow-color) 50%,transparent),-12px 0 28px -4px color-mix(in srgb,var(--stx-shadow-color) 40%,transparent),-24px 0 48px -6px color-mix(in srgb,var(--stx-shadow-color) 35%,transparent),inset 1px 0 color-mix(in srgb,var(--stx-on-primary) 5%,transparent)!important}:root[data-theme=light] .player-shell #sidebar-container.editor-sidebar-panel,:root[data-theme=light] .player-shell #sidebar-container[data-editor-sidebar=true]:not(.geometry-left-panel),.light-theme .player-shell #sidebar-container.editor-sidebar-panel,.light-theme .player-shell #sidebar-container[data-editor-sidebar=true]:not(.geometry-left-panel),.theme-light .player-shell #sidebar-container.editor-sidebar-panel,.theme-light .player-shell #sidebar-container[data-editor-sidebar=true]:not(.geometry-left-panel){border-left:1px solid color-mix(in srgb,var(--color-border-strong) 45%,var(--color-border) 55%)!important;box-shadow:-1px 0 color-mix(in srgb,var(--stx-shadow-color) 8%,transparent),-3px 0 8px -1px color-mix(in srgb,var(--stx-shadow-color) 8%,transparent),-8px 0 20px -2px color-mix(in srgb,var(--stx-shadow-color) 6%,transparent),-16px 0 36px -4px color-mix(in srgb,var(--stx-shadow-color) 4%,transparent),inset 1px 0 color-mix(in srgb,var(--stx-on-primary) 80%,transparent)!important}.player-shell .editor-tool-sidebar,.player-shell #editor-toolbar,.player-shell .geometry-left-panel{position:relative!important;z-index:20!important;background:var(--color-bg-deep)!important;border-right:1px solid color-mix(in srgb,var(--color-border) 75%,color-mix(in srgb,var(--stx-text-primary) 12%,transparent) 25%)!important;border-top:0!important;border-left:0!important;border-bottom:0!important;box-shadow:1px 0 color-mix(in srgb,var(--stx-shadow-color) 50%,transparent),4px 0 14px -2px color-mix(in srgb,var(--stx-shadow-color) 50%,transparent),12px 0 28px -4px color-mix(in srgb,var(--stx-shadow-color) 40%,transparent),24px 0 48px -6px color-mix(in srgb,var(--stx-shadow-color) 35%,transparent),inset -1px 0 color-mix(in srgb,var(--stx-on-primary) 5%,transparent)!important}:root[data-theme=light] .player-shell .editor-tool-sidebar,:root[data-theme=light] .player-shell #editor-toolbar,:root[data-theme=light] .player-shell .geometry-left-panel,.light-theme .player-shell .editor-tool-sidebar,.light-theme .player-shell #editor-toolbar,.light-theme .player-shell .geometry-left-panel,.theme-light .player-shell .editor-tool-sidebar,.theme-light .player-shell #editor-toolbar,.theme-light .player-shell .geometry-left-panel{background:var(--color-bg-deep)!important;border-right:1px solid color-mix(in srgb,var(--color-border-strong) 45%,var(--color-border) 55%)!important;box-shadow:1px 0 color-mix(in srgb,var(--stx-shadow-color) 8%,transparent),3px 0 8px -1px color-mix(in srgb,var(--stx-shadow-color) 8%,transparent),8px 0 20px -2px color-mix(in srgb,var(--stx-shadow-color) 6%,transparent),16px 0 36px -4px color-mix(in srgb,var(--stx-shadow-color) 4%,transparent),inset -1px 0 color-mix(in srgb,var(--stx-on-primary) 80%,transparent)!important}@media(max-width:767px){.player-shell .editor-tool-sidebar,.player-shell #editor-toolbar{border-right:0!important;border-bottom:1px solid color-mix(in srgb,var(--color-border) 75%,color-mix(in srgb,var(--stx-text-primary) 12%,transparent) 25%)!important;box-shadow:0 1px color-mix(in srgb,var(--stx-shadow-color) 50%,transparent),0 4px 14px -2px color-mix(in srgb,var(--stx-shadow-color) 40%,transparent),inset 0 -1px color-mix(in srgb,var(--stx-on-primary) 5%,transparent)!important}:root[data-theme=light] .player-shell .editor-tool-sidebar,:root[data-theme=light] .player-shell #editor-toolbar,.light-theme .player-shell .editor-tool-sidebar,.light-theme .player-shell #editor-toolbar,.theme-light .player-shell .editor-tool-sidebar,.theme-light .player-shell #editor-toolbar{border-bottom:1px solid color-mix(in srgb,var(--color-border-strong) 45%,var(--color-border) 55%)!important;box-shadow:0 1px color-mix(in srgb,var(--stx-shadow-color) 8%,transparent),0 3px 8px -1px color-mix(in srgb,var(--stx-shadow-color) 8%,transparent),inset 0 -1px color-mix(in srgb,var(--stx-on-primary) 80%,transparent)!important}}@media(min-width:768px){.player-shell .editor-sidebar-wrapper{width:var(--stx-sidebar-width, var(--stx-scientific-sidebar-width));min-width:min(16rem,var(--stx-sidebar-width, var(--stx-scientific-sidebar-width)));max-width:var(--stx-sidebar-width, var(--stx-scientific-sidebar-width))}}.player-shell #sidebar-container .editor-workflow-menu{padding:16px 16px 12px!important;background:var(--color-bg-deep)!important;display:flex!important;flex-direction:column!important}.player-shell #sidebar-container .editor-workflow-heading-row{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:10px!important;padding:0 4px 10px!important;height:44px!important;border-bottom:1px solid var(--color-border)!important}.player-shell #sidebar-container .editor-workflow-heading{padding:0!important;color:var(--color-text)!important;font-size:var(--stx-density-text-title, 13px)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}.player-shell #sidebar-container .editor-workflow-info-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;border:1px solid var(--color-border)!important;border-radius:4px!important;background:color-mix(in srgb,var(--color-bg-control) 72%,transparent)!important;color:var(--color-text-soft)!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease!important}.player-shell #sidebar-container .editor-workflow-info-btn:hover,.player-shell #sidebar-container .editor-workflow-info-btn.is-active{background:var(--color-accent-soft)!important;border-color:color-mix(in srgb,var(--color-accent) 34%,var(--color-border) 66%)!important;color:var(--color-accent)!important}.player-shell #sidebar-container .editor-workflow-progress-popover{position:absolute!important;top:calc(100% + 4px)!important;left:4px!important;right:4px!important;z-index:80!important}.player-shell #sidebar-container .editor-workflow-progress{margin:0!important;padding:11px 12px 10px!important;border:1px solid color-mix(in srgb,var(--color-border) 78%,var(--color-info) 22%)!important;border-radius:8px!important;background:color-mix(in srgb,var(--color-bg-card) 72%,var(--color-bg-deep) 28%)!important;box-shadow:var(--shadow-panel)!important}.player-shell #sidebar-container .editor-workflow-progress-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:color-mix(in srgb,var(--color-info) 36%,var(--color-text) 64%)!important;font-size:var(--stx-density-text-label, 11px)!important;font-weight:500!important;line-height:1.1!important}.player-shell #sidebar-container .editor-workflow-progress-row strong{color:var(--color-text)!important;font-size:var(--stx-density-text-control, 12px)!important;font-weight:600!important;letter-spacing:0!important}.player-shell #sidebar-container .editor-workflow-progress-track{width:100%!important;height:5px!important;margin-top:8px!important;overflow:hidden!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-bg-muted) 80%,var(--color-border) 20%)!important}.player-shell #sidebar-container .editor-workflow-progress-fill{height:100%!important;min-width:4px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--color-info),var(--color-accent))!important;transition:width .22s ease!important}.player-shell #sidebar-container .editor-workflow-list{display:flex!important;flex-direction:column!important;gap:5px!important}.player-shell #sidebar-container .sidebar-menu-btn{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;min-height:46px!important;padding:8px 12px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;color:var(--color-text)!important;opacity:1!important;transform:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}.player-shell #sidebar-container .sidebar-menu-btn:not(.locked-step):hover{background:var(--color-bg-control)!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}.player-shell #sidebar-container .sidebar-menu-btn.current-step{border-color:color-mix(in srgb,var(--color-accent) 24%,transparent)!important;background:var(--color-accent-soft)!important}.player-shell #sidebar-container .sidebar-menu-btn.current-step:hover{background:color-mix(in srgb,var(--color-accent) 14%,var(--color-bg-control) 86%)!important}.player-shell #sidebar-container .sidebar-menu-btn.finished-step{background:transparent!important}.player-shell #sidebar-container .sidebar-menu-btn.finished-step:hover{background:var(--color-bg-control)!important}.player-shell #sidebar-container .sidebar-menu-btn.locked-step{cursor:not-allowed!important;background:transparent!important}.player-shell #sidebar-container .sidebar-menu-btn.locked-step:hover{background:transparent!important;transform:none!important}.player-shell #sidebar-container .sidebar-menu-btn.coming-soon-step{opacity:1!important;background:transparent!important}.player-shell #sidebar-container .sidebar-menu-btn.coming-soon-step:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.player-shell #sidebar-container .sidebar-menu-icon-wrap{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:32px!important;height:100%!important;padding:0!important;border-radius:0!important;border:none!important;background:transparent!important;color:var(--color-text-soft)!important;transform:none!important;transition:color .15s ease!important}.player-shell #sidebar-container .sidebar-menu-icon-wrap svg{width:17px!important;height:17px!important}.player-shell #sidebar-container .sidebar-menu-btn:not(.locked-step):hover .sidebar-menu-icon-wrap{transform:none!important;color:var(--color-text)!important}.player-shell #sidebar-container .sidebar-menu-icon-wrap.finished-step{border:none!important;background:transparent!important;color:var(--color-success)!important;box-shadow:none!important}.player-shell #sidebar-container .sidebar-menu-icon-wrap.current-step{border:none!important;background:transparent!important;color:var(--color-accent)!important}.player-shell #sidebar-container .sidebar-menu-label{display:block!important;color:var(--color-text)!important;font-size:var(--stx-density-text-control, 12px)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}.player-shell #sidebar-container .sidebar-menu-chevron,.player-shell #sidebar-container .sidebar-menu-lock{color:var(--color-text-faint)!important;transform:none!important;transition:color .15s ease!important}.player-shell #sidebar-container .sidebar-menu-btn:not(.locked-step):hover .sidebar-menu-chevron{color:var(--color-text-soft)!important;transform:none!important}.player-shell #sidebar-container .sidebar-menu-btn.current-step .sidebar-menu-chevron,.player-shell #sidebar-container .sidebar-menu-btn.current-step .sidebar-menu-lock{color:var(--color-accent)!important}.player-shell #sidebar-container .sidebar-menu-btn.finished-step .sidebar-menu-label{color:var(--color-text)!important}.player-shell #sidebar-container .sidebar-menu-btn.locked-step .sidebar-menu-label,.player-shell #sidebar-container .sidebar-menu-btn.coming-soon-step .sidebar-menu-label{color:var(--color-text-soft)!important;opacity:.72!important}.player-shell #sidebar-container .sidebar-menu-btn.locked-step .sidebar-menu-icon-wrap,.player-shell #sidebar-container .sidebar-menu-btn.coming-soon-step .sidebar-menu-icon-wrap{color:var(--color-text-faint)!important;opacity:.6!important}.player-shell #sidebar-container .sidebar-menu-badge{padding:2px 6px!important;border-radius:4px!important;background:color-mix(in srgb,var(--color-bg-muted) 80%,var(--color-border) 20%)!important;color:var(--color-text-soft)!important;font-size:var(--stx-density-text-caption, 10px)!important;font-weight:500!important;border:1px solid transparent!important}.player-shell #sidebar-container .sidebar-menu-badge.current-badge{background:var(--color-accent-soft)!important;color:var(--color-accent)!important;border:1px solid color-mix(in srgb,var(--color-accent) 24%,transparent)!important}.player-shell #sidebar-container .pending-error-message{color:var(--color-danger)!important;font-size:var(--stx-density-text-caption, 10px)!important;font-weight:500!important;line-height:1.25!important;margin-top:2px!important}.player-shell #sidebar-container .sidebar-menu-btn.pending-error-highlight{border-color:color-mix(in srgb,var(--color-danger) 40%,transparent)!important;background:color-mix(in srgb,var(--color-danger) 6%,transparent)!important}.player-shell #sidebar-container .sidebar-menu-btn.pending-error-highlight .sidebar-menu-icon-wrap{border:none!important;background:transparent!important;color:var(--color-danger)!important}.player-shell #sidebar-container .sidebar-menu-btn:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--color-bg-deep),0 0 0 4px var(--color-accent)!important;border-radius:6px!important;z-index:10!important}.player-shell #sidebar-container .editor-workflow-info-btn:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--color-bg-deep),0 0 0 4px var(--color-accent)!important}:root[data-theme=light] .player-shell #sidebar-container .editor-workflow-progress-row strong,.light-theme .player-shell #sidebar-container .editor-workflow-progress-row strong{color:var(--color-text)!important}.theme-scope .smart-popup-confirm-btn,.theme-scope .smart-popup-confirm-btn:hover{color:var(--stx-on-primary)!important}.player-shell #sidebar-container .extractor-step i,.player-shell [data-editor-sidebar=true] .extractor-step i{border-radius:999px!important;width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform .28s cubic-bezier(.34,1.56,.64,1),background-color .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease!important;font-size:10px!important;font-weight:700!important;box-shadow:0 1px 3px color-mix(in srgb,var(--stx-shadow-color) 10%,transparent),inset 0 1px color-mix(in srgb,var(--stx-on-primary) 5%,transparent)!important;border-width:1.5px!important;background:var(--color-bg-panel)!important;border-color:var(--color-border)!important;color:var(--color-text-soft)!important}.player-shell #sidebar-container .extractor-step:not(:disabled):hover i,.player-shell [data-editor-sidebar=true] .extractor-step:not(:disabled):hover i{transform:scale(1.12)!important;border-color:var(--color-accent)!important}.player-shell #sidebar-container .extractor-step:before,.player-shell [data-editor-sidebar=true] .extractor-step:before{border-radius:999px!important;top:11px!important;height:2px!important;background-color:var(--color-border)!important;transition:background-color .3s cubic-bezier(.4,0,.2,1)!important}.player-shell #sidebar-container .extractor-step.is-active i,.player-shell [data-editor-sidebar=true] .extractor-step.is-active i{border-color:var(--color-accent)!important;background:var(--color-accent)!important;color:var(--stx-on-primary)!important;box-shadow:0 0 0 3px var(--color-accent-soft)!important;transform:scale(1.15)!important}.player-shell #sidebar-container .extractor-step span,.player-shell [data-editor-sidebar=true] .extractor-step span{transition:color .25s cubic-bezier(.4,0,.2,1),font-weight .25s ease!important}.player-shell #sidebar-container .extractor-step.is-active span,.player-shell [data-editor-sidebar=true] .extractor-step.is-active span{color:var(--color-accent)!important;font-weight:600!important}.player-shell #sidebar-container .extractor-step.is-complete i,.player-shell [data-editor-sidebar=true] .extractor-step.is-complete i{border-color:var(--color-success)!important;background:var(--color-success)!important;color:var(--stx-on-primary)!important}.player-shell #sidebar-container .extractor-step.is-complete:before,.player-shell [data-editor-sidebar=true] .extractor-step.is-complete:before{background:var(--color-success)!important}.player-shell #sidebar-container .extractor-step.is-active.is-complete i,.player-shell [data-editor-sidebar=true] .extractor-step.is-active.is-complete i{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 20%,transparent)!important}.player-shell #sidebar-container .extractor-validation-card,.player-shell [data-editor-sidebar=true] .extractor-validation-card{border-radius:8px!important;background:var(--color-bg-card)!important;border:1px solid var(--color-border)!important;box-shadow:0 2px 8px color-mix(in srgb,var(--stx-shadow-color) 8%,transparent)!important;padding:14px!important;transition:transform .2s ease,box-shadow .2s ease!important}.player-shell #sidebar-container .extractor-validation-card:hover,.player-shell [data-editor-sidebar=true] .extractor-validation-card:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--stx-shadow-color) 12%,transparent)!important}.player-shell #sidebar-container .extractor-validation-card .border-t,.player-shell [data-editor-sidebar=true] .extractor-validation-card .border-t{border-top:1px solid var(--color-border)!important}.player-shell #sidebar-container .extractor-validation-card .rounded-full,.player-shell [data-editor-sidebar=true] .extractor-validation-card .rounded-full{border-radius:999px!important}.player-shell #sidebar-container .extractor-validation-card p,.player-shell [data-editor-sidebar=true] .extractor-validation-card p{color:var(--color-text-soft)!important;font-size:10px!important;line-height:1.5!important}.player-shell #sidebar-container .sidebar-header-btn,.player-shell [data-editor-sidebar=true] .sidebar-header-btn{border-radius:6px!important;border:1px solid var(--color-border)!important;background:transparent!important;color:var(--color-text-soft)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;padding:6px!important;cursor:pointer!important}.player-shell #sidebar-container .sidebar-header-btn:hover,.player-shell [data-editor-sidebar=true] .sidebar-header-btn:hover{background:var(--color-bg-card-hover)!important;color:var(--color-text)!important;border-color:var(--color-border-strong)!important}.player-shell #sidebar-container .sidebar-header-btn.is-active,.player-shell [data-editor-sidebar=true] .sidebar-header-btn.is-active{background:var(--color-accent-soft)!important;border-color:var(--color-accent)!important;color:var(--color-accent)!important}.player-shell #sidebar-container .extractor-secondary-action,.player-shell [data-editor-sidebar=true] .extractor-secondary-action{border-radius:6px!important;border:1px solid var(--color-border)!important;background:transparent!important;color:var(--color-text-soft)!important;transition:all .2s ease!important;cursor:pointer!important;font-weight:600!important}.player-shell #sidebar-container .extractor-secondary-action:hover,.player-shell [data-editor-sidebar=true] .extractor-secondary-action:hover{background:var(--color-bg-card-hover)!important;color:var(--color-text)!important;border-color:var(--color-border-strong)!important}.player-shell #sidebar-container .extractor-primary-action,.player-shell [data-editor-sidebar=true] .extractor-primary-action{border-radius:6px!important;border:1px solid var(--color-accent)!important;background:var(--color-accent)!important;color:var(--stx-on-primary)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;box-shadow:0 2px 4px var(--color-accent-soft)!important;font-weight:600!important}.player-shell #sidebar-container .extractor-primary-action:hover,.player-shell [data-editor-sidebar=true] .extractor-primary-action:hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important;transform:translateY(-.5px)!important;box-shadow:0 4px 8px var(--color-accent-soft)!important}.player-shell #sidebar-container .extractor-primary-action:active,.player-shell [data-editor-sidebar=true] .extractor-primary-action:active{transform:translateY(.5px)!important}.player-shell #sidebar-container .state-info-popup,.player-shell [data-editor-sidebar=true] .state-info-popup{border-radius:8px!important}.player-shell #sidebar-container .preprocessor-stepper,.player-shell [data-editor-sidebar=true] .preprocessor-stepper{display:grid!important;grid-template-columns:repeat(var(--preprocessor-step-count, 4),minmax(0,1fr))!important;gap:0!important;padding:2px 0 8px!important}.player-shell #sidebar-container .extractor-stepper,.player-shell [data-editor-sidebar=true] .extractor-stepper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:2px 0 8px!important}.player-shell #sidebar-container .preprocessor-step,.player-shell [data-editor-sidebar=true] .preprocessor-step,.player-shell #sidebar-container .extractor-step,.player-shell [data-editor-sidebar=true] .extractor-step{position:relative!important;display:grid!important;justify-items:center!important;gap:6px!important;border:0!important;background:transparent!important;color:var(--color-text-soft)!important;font-size:9.5px!important;font-weight:500!important;line-height:1!important;padding:0!important;cursor:pointer!important}.player-shell #sidebar-container .preprocessor-step:before,.player-shell [data-editor-sidebar=true] .preprocessor-step:before,.player-shell #sidebar-container .extractor-step:before,.player-shell [data-editor-sidebar=true] .extractor-step:before{position:absolute!important;top:11px!important;right:50%!important;left:-50%!important;height:2px!important;border-radius:999px!important;background:var(--color-border)!important;content:""!important;display:block!important;transition:background-color .2s ease!important}.player-shell #sidebar-container .preprocessor-step:first-child:before,.player-shell [data-editor-sidebar=true] .preprocessor-step:first-child:before,.player-shell #sidebar-container .extractor-step:first-child:before,.player-shell [data-editor-sidebar=true] .extractor-step:first-child:before{display:none!important}.player-shell #sidebar-container .preprocessor-step i,.player-shell [data-editor-sidebar=true] .preprocessor-step i,.player-shell #sidebar-container .extractor-step i,.player-shell [data-editor-sidebar=true] .extractor-step i{position:relative!important;z-index:1!important;display:inline-flex!important;width:22px!important;height:22px!important;align-items:center!important;justify-content:center!important;border:1.5px solid var(--color-border)!important;border-radius:999px!important;background:var(--color-bg-panel)!important;color:var(--color-text-soft)!important;font-style:normal!important;font-size:10px!important;font-weight:700!important;transition:transform .28s cubic-bezier(.34,1.56,.64,1),background-color .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease!important;box-shadow:0 1px 3px color-mix(in srgb,var(--stx-shadow-color) 10%,transparent),inset 0 1px color-mix(in srgb,var(--stx-on-primary) 5%,transparent)!important}.player-shell #sidebar-container .preprocessor-step:not(:disabled):hover i,.player-shell [data-editor-sidebar=true] .preprocessor-step:not(:disabled):hover i,.player-shell #sidebar-container .extractor-step:not(:disabled):hover i,.player-shell [data-editor-sidebar=true] .extractor-step:not(:disabled):hover i{transform:scale(1.12)!important;border-color:var(--color-accent)!important}.player-shell #sidebar-container .preprocessor-step.is-active i,.player-shell [data-editor-sidebar=true] .preprocessor-step.is-active i,.player-shell #sidebar-container .extractor-step.is-active i,.player-shell [data-editor-sidebar=true] .extractor-step.is-active i{border-color:var(--color-accent)!important;background:var(--color-accent)!important;color:var(--stx-on-primary)!important;box-shadow:0 0 0 3px var(--color-accent-soft)!important;transform:scale(1.15)!important}.player-shell #sidebar-container .preprocessor-step span,.player-shell [data-editor-sidebar=true] .preprocessor-step span,.player-shell #sidebar-container .extractor-step span,.player-shell [data-editor-sidebar=true] .extractor-step span{transition:color .25s cubic-bezier(.4,0,.2,1),font-weight .25s ease!important}.player-shell #sidebar-container .preprocessor-step.is-active span,.player-shell [data-editor-sidebar=true] .preprocessor-step.is-active span,.player-shell #sidebar-container .extractor-step.is-active span,.player-shell [data-editor-sidebar=true] .extractor-step.is-active span{color:var(--color-accent)!important;font-weight:600!important}.player-shell #sidebar-container .preprocessor-step.is-complete i,.player-shell [data-editor-sidebar=true] .preprocessor-step.is-complete i,.player-shell #sidebar-container .extractor-step.is-complete i,.player-shell [data-editor-sidebar=true] .extractor-step.is-complete i{border-color:var(--color-success)!important;background:var(--color-success)!important;color:var(--stx-on-primary)!important}.player-shell #sidebar-container .preprocessor-step.is-complete:before,.player-shell [data-editor-sidebar=true] .preprocessor-step.is-complete:before,.player-shell #sidebar-container .extractor-step.is-complete:before,.player-shell [data-editor-sidebar=true] .extractor-step.is-complete:before{background:var(--color-success)!important}.player-shell #sidebar-container .preprocessor-step.is-active.is-complete i,.player-shell [data-editor-sidebar=true] .preprocessor-step.is-active.is-complete i,.player-shell #sidebar-container .extractor-step.is-active.is-complete i,.player-shell [data-editor-sidebar=true] .extractor-step.is-active.is-complete i{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 20%,transparent)!important}.player-shell #sidebar-container .preprocessor-card,.player-shell [data-editor-sidebar=true] .preprocessor-card{border-radius:8px!important;border:1px solid var(--color-border)!important;background:var(--color-bg-card)!important;box-shadow:0 2px 8px color-mix(in srgb,var(--stx-shadow-color) 8%,transparent)!important;padding:14px!important;transition:transform .2s ease,box-shadow .2s ease!important}.player-shell #sidebar-container .preprocessor-card:hover,.player-shell [data-editor-sidebar=true] .preprocessor-card:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--stx-shadow-color) 12%,transparent)!important}.player-shell #sidebar-container .preprocessor-reference-row,.player-shell [data-editor-sidebar=true] .preprocessor-reference-row{border-radius:6px!important;background:var(--color-bg-panel)!important;border:1px solid var(--color-border)!important;padding:8px 10px!important}.player-shell #sidebar-container .preprocessor-reference-icon,.player-shell [data-editor-sidebar=true] .preprocessor-reference-icon{border-radius:6px!important;border:1px solid var(--color-border)!important;background:var(--color-bg-card)!important}.player-shell #sidebar-container .preprocessor-review-list div,.player-shell [data-editor-sidebar=true] .preprocessor-review-list div{border-radius:6px!important;background:var(--color-bg-panel)!important;border:1px solid var(--color-border)!important;transition:all .2s ease!important}.player-shell #sidebar-container .preprocessor-review-list div.is-ready,.player-shell [data-editor-sidebar=true] .preprocessor-review-list div.is-ready{border-color:color-mix(in srgb,var(--color-success) 45%,var(--color-border) 55%)!important;background:color-mix(in srgb,var(--color-success) 4%,var(--color-bg-card))!important}.player-shell #sidebar-container .preprocessor-primary-action,.player-shell [data-editor-sidebar=true] .preprocessor-primary-action{border-radius:6px!important;border:1px solid var(--color-accent)!important;background:var(--color-accent)!important;color:var(--stx-on-primary)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;box-shadow:0 2px 4px var(--color-accent-soft)!important;font-weight:600!important}.player-shell #sidebar-container .preprocessor-primary-action:hover,.player-shell [data-editor-sidebar=true] .preprocessor-primary-action:hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important;transform:translateY(-.5px)!important;box-shadow:0 4px 8px var(--color-accent-soft)!important}.player-shell #sidebar-container .preprocessor-primary-action:active,.player-shell [data-editor-sidebar=true] .preprocessor-primary-action:active{transform:translateY(.5px)!important}.player-shell #sidebar-container .preprocessor-secondary-action,.player-shell [data-editor-sidebar=true] .preprocessor-secondary-action,.player-shell #sidebar-container .preprocessor-outline-action,.player-shell [data-editor-sidebar=true] .preprocessor-outline-action{border-radius:6px!important;border:1px solid var(--color-border)!important;background:transparent!important;color:var(--color-text-soft)!important;transition:all .2s ease!important;cursor:pointer!important;font-weight:600!important}.player-shell #sidebar-container .preprocessor-secondary-action:hover,.player-shell [data-editor-sidebar=true] .preprocessor-secondary-action:hover,.player-shell #sidebar-container .preprocessor-outline-action:hover,.player-shell [data-editor-sidebar=true] .preprocessor-outline-action:hover{background:var(--color-bg-card-hover)!important;color:var(--color-text)!important;border-color:var(--color-border-strong)!important}.player-shell #sidebar-container .preprocessor-footer,.player-shell [data-editor-sidebar=true] .preprocessor-footer{display:block!important;padding:10px 12px!important;border-top:1px solid var(--color-border)!important;background:var(--color-bg-panel)!important}.player-shell #sidebar-container .preprocessor-footer .preprocessor-primary-action,.player-shell [data-editor-sidebar=true] .preprocessor-footer .preprocessor-primary-action{width:100%!important}.player-shell #sidebar-container .extractor-footer,.player-shell [data-editor-sidebar=true] .extractor-footer{display:block!important;padding:10px 12px!important;border-top:1px solid var(--color-border)!important;background:var(--color-bg-panel)!important}.player-shell #sidebar-container .extractor-footer .extractor-primary-action,.player-shell [data-editor-sidebar=true] .extractor-footer .extractor-primary-action{width:100%!important}.projects-map-marker{width:36px;height:44px;padding:0;border:0;background:transparent;cursor:pointer;filter:drop-shadow(0 10px 16px color-mix(in srgb,var(--stx-shadow-color) 42%,transparent));transition:transform .16s ease,filter .16s ease}.projects-map-marker:hover,.projects-map-marker:focus-visible,.projects-map-marker--active{transform:translateY(-3px) scale(1.08);filter:drop-shadow(0 14px 22px color-mix(in srgb,var(--stx-primary) 38%,transparent));outline:none}.projects-map-marker__pin{position:relative;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border:2px solid color-mix(in srgb,var(--stx-on-primary) 92%,transparent);border-radius:50% 50% 50% 8px;background:var(--stx-primary);transform:rotate(-45deg);box-shadow:0 0 0 5px color-mix(in srgb,var(--stx-primary) 16%,transparent)}.projects-map-marker--active .projects-map-marker__pin{background:var(--stx-primary-hover, var(--stx-primary));box-shadow:0 0 0 7px color-mix(in srgb,var(--stx-primary) 22%,transparent)}.projects-map-marker__dot{width:8px;height:8px;border-radius:999px;background:var(--stx-on-primary, var(--stx-bg-panel));transform:rotate(45deg)}.projects-map-marker__count{position:absolute;top:-9px;right:-9px;display:flex;min-width:20px;height:20px;align-items:center;justify-content:center;border:2px solid var(--stx-bg-panel, var(--color-bg-panel));border-radius:999px;background:var(--stx-bg-card, var(--color-bg-card));padding:0 5px;color:var(--stx-text-primary, var(--color-text));font-size:10px;font-weight:800;line-height:1;transform:rotate(45deg)}.projects-map-canvas,.projects-map-canvas .maplibregl-map,.projects-map-canvas .maplibregl-canvas-container{width:100%;height:100%}.projects-map-canvas .maplibregl-canvas{max-width:none}.projects-shell .maplibregl-ctrl-group{overflow:hidden;border:var(--stx-border-width, 1px) solid var(--stx-border-default, var(--color-border));border-radius:var(--stx-radius-sm, 4px)!important;background:var(--stx-bg-card, var(--color-bg-card));box-shadow:var(--stx-shadow-control, 0 1px 2px color-mix(in srgb, var(--stx-shadow-color) 8%, transparent))}.projects-shell .maplibregl-ctrl-group button{border-radius:0!important;background:var(--stx-bg-card, var(--color-bg-card))!important}.projects-shell .maplibregl-ctrl-group button:hover{background:var(--stx-bg-card-hover, var(--color-bg-card-hover))!important}.projects-shell .maplibregl-ctrl-group button+button{border-top-color:var(--stx-border-default, var(--color-border))!important}:root[data-theme=light] .projects-shell .maplibregl-ctrl-icon,.light-theme .projects-shell .maplibregl-ctrl-icon{filter:opacity(.72)}:root[data-theme=dark] .projects-shell .maplibregl-ctrl-icon,.dark-theme .projects-shell .maplibregl-ctrl-icon{filter:invert(1) opacity(.78)}.player-shell .qa-workspace{display:grid;gap:10px;color:var(--color-text)}.player-shell .qa-summary-card{display:grid;gap:10px}.player-shell .qa-summary-header,.player-shell .qa-summary-title,.player-shell .qa-flag-heading,.player-shell .qa-flag-actions,.player-shell .qa-results-header,.player-shell .qa-empty-state{display:flex;align-items:center}.player-shell .qa-summary-header,.player-shell .qa-flag-heading,.player-shell .qa-results-header{justify-content:space-between}.player-shell .qa-summary-title{gap:7px;color:var(--color-text);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.player-shell .qa-state-icon.is-ready{color:var(--color-success)}.player-shell .qa-state-icon.is-review{color:var(--color-warning)}.player-shell .qa-icon-button{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-control);color:var(--color-text-soft);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.player-shell .qa-icon-button:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-bg-card-hover);color:var(--color-text)}.player-shell .qa-icon-button:disabled{cursor:wait;opacity:.55}.player-shell .qa-inline-error{border:1px solid color-mix(in srgb,var(--color-danger) 42%,var(--color-border) 58%);border-radius:6px;background:color-mix(in srgb,var(--color-danger) 9%,var(--color-bg-card) 91%);padding:9px 10px;color:var(--color-danger);font-size:9.5px;line-height:1.45}.player-shell .qa-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.player-shell .qa-metric-card{min-width:0;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-control);padding:8px}.player-shell .qa-metric-card span{display:block;overflow:hidden;color:var(--color-text-faint);font-size:7.5px;font-weight:650;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.player-shell .qa-metric-card strong{display:block;margin-top:3px;color:var(--color-text);font-size:14px;font-variant-numeric:tabular-nums;line-height:1}.player-shell .qa-summary-meta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-border);padding-top:8px;color:var(--color-text-faint);font-size:8.5px}.player-shell .qa-run-status{font-weight:700}.player-shell .qa-run-status.is-ready{color:var(--color-success)}.player-shell .qa-run-status.is-review{color:var(--color-warning)}.player-shell .qa-run-status.is-failed{color:var(--color-danger)}.player-shell .qa-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.player-shell .qa-filter-field{display:grid;min-width:0;gap:4px}.player-shell .qa-filter-field>span{color:var(--color-text-faint);font-size:7.5px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.player-shell .qa-filter-field select{width:100%;min-width:0;height:31px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-control);padding:0 7px;color:var(--color-text-muted);font-size:8.5px;outline:none}.player-shell .qa-filter-field select:hover,.player-shell .qa-filter-field select:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}.player-shell .qa-results-header{min-height:22px;border-bottom:1px solid var(--color-border);color:var(--color-text-faint);font-size:8px;font-weight:600}.player-shell .qa-flag-list{display:grid;flex:1;min-height:0;max-height:none;gap:8px;overflow-y:auto;padding-right:2px}.player-shell .qa-empty-state{min-height:72px;justify-content:center;gap:7px;border:1px dashed var(--color-border);border-radius:7px;background:var(--color-bg-card);color:var(--color-text-soft);font-size:9.5px;text-align:center}.player-shell .qa-flag-card{display:grid;gap:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-card);padding:11px;box-shadow:0 1px 2px color-mix(in srgb,var(--color-bg-deep) 12%,transparent 88%)}.player-shell .qa-flag-card:hover{border-color:var(--color-border-strong);background:var(--color-bg-card-hover)}.player-shell .qa-flag-heading{align-items:flex-start;gap:8px}.player-shell .qa-flag-identity{min-width:0}.player-shell .qa-flag-identity>div{display:flex;min-width:0;align-items:center;gap:7px}.player-shell .qa-flag-identity strong{overflow:hidden;color:var(--color-text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.player-shell .qa-flag-identity p{margin:6px 0 0!important;color:var(--color-text-muted)!important;font-size:9.5px!important;line-height:1.4!important}.player-shell .qa-flag-meta{display:block;margin-top:5px;color:var(--color-text-faint);font-size:7.8px;text-transform:capitalize}.player-shell .qa-review-status{flex:none;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-control);padding:3px 6px;color:var(--color-text-faint);font-size:7px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.player-shell .qa-severity-badge{display:inline-flex;flex:none;align-items:center;border:1px solid currentColor;border-radius:999px;padding:2px 6px;font-size:7px;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.player-shell .qa-severity-badge.is-critical,.player-shell .qa-severity-badge.is-high{background:color-mix(in srgb,var(--color-danger) 10%,transparent 90%);color:var(--color-danger)}.player-shell .qa-severity-badge.is-medium{background:color-mix(in srgb,var(--color-warning) 10%,transparent 90%);color:var(--color-warning)}.player-shell .qa-severity-badge.is-low{background:color-mix(in srgb,var(--color-info) 10%,transparent 90%);color:var(--color-info)}.player-shell .qa-flag-actions{flex-wrap:wrap;gap:6px}.player-shell .qa-action-button{min-height:26px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg-control);padding:0 9px;color:var(--color-text-muted);font-size:8px;font-weight:700;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.player-shell .qa-action-button:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-bg-card-hover);color:var(--color-text)}.player-shell .qa-action-button.is-retrack{border-color:color-mix(in srgb,var(--color-info) 40%,var(--color-border) 60%);color:var(--color-info)}.player-shell .qa-action-button.is-resolve{border-color:color-mix(in srgb,var(--color-success) 42%,var(--color-border) 58%);background:color-mix(in srgb,var(--color-success) 8%,var(--color-bg-control) 92%);color:var(--color-success)}.player-shell .qa-action-button.is-dismiss{color:var(--color-text-soft)}.player-shell .qa-action-button:disabled{cursor:wait;opacity:.55}@media(max-width:1180px){.player-shell .qa-filter-grid{grid-template-columns:1fr}}.player-shell .qa-pagination{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.25rem;color:var(--color-text-muted);font-size:.72rem}.player-shell .qa-page-button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2rem;padding:.35rem .6rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-control);color:var(--color-text-muted);font:inherit;cursor:pointer}.player-shell .qa-page-button:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-bg-card-hover);color:var(--color-text)}.player-shell .qa-page-button:disabled{opacity:.45;cursor:not-allowed}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0}html{overflow-x:hidden}body{min-width:320px;overflow-x:hidden}#root,.theme-scope,.player-shell,main,section,article,aside,header,footer,nav,div{min-width:0}img,video,canvas{max-width:100%}input,select,textarea,button{min-width:0}#savetrax-editor-root,.geometry-editor-shell,.trainer-annotation-shell,.scale-map-projection-page{height:100vh;height:100dvh}.player-scale-viewport{position:relative;width:100vw;height:100vh;height:100dvh;overflow:hidden;background:#09090b}.player-scale-viewport>.player-shell{width:100%;height:100%}.projects-shell{min-height:100vh;min-height:100dvh}.projects-main{min-height:100vh;min-height:100dvh;max-height:100vh;max-height:100dvh}.projects-desktop-sidebar{width:clamp(13rem,15vw,14.5rem)}@media(max-width:1151px){.projects-desktop-sidebar{width:12.75rem}}.settings-shell{height:100vh;height:100dvh;overflow:hidden}.settings-shell>header{flex:0 0 4rem;height:4rem;min-height:4rem}.settings-workspace{flex:1 1 auto;min-height:0;overflow:hidden}.settings-workspace>main{min-height:0;overflow-x:hidden}.settings-desktop-sidebar{width:clamp(16rem,17.5vw,17.75rem);flex:0 0 auto;align-self:stretch;overflow:hidden}.settings-sidebar-item{min-height:2.75rem}.settings-sidebar-icon svg{width:1.125rem;height:1.125rem;stroke-width:2.15}.settings-sidebar-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-content-scale{padding-right:.125rem}.settings-content-scale .settings-card,.settings-content-scale .settings-table-frame,.settings-content-scale .settings-info-panel{border-radius:4px}@media(max-width:1151px){.settings-desktop-sidebar{width:16rem}}@media(min-width:768px)and (max-width:1151px){.settings-workspace>main{padding:1rem!important}.settings-desktop-sidebar{width:16rem}.settings-desktop-sidebar nav,.settings-desktop-sidebar>div{padding-left:1rem!important;padding-right:1rem!important}.settings-desktop-sidebar .settings-sidebar-item{gap:.75rem;padding:.7rem .875rem;font-size:.875rem}}.editor-workspace,.editor-sidebar-wrapper,.editor-sidebar-panel,.editor-canvas-workspace{min-height:0}.editor-topbar{height:var(--stx-workstation-topbar-height, 3.25rem)!important;min-height:var(--stx-workstation-topbar-height, 3.25rem)!important}.editor-workspace{flex-direction:row}.editor-sidebar-wrapper{width:var(--stx-sidebar-width, 20rem);min-width:min(16rem,var(--stx-sidebar-width, 20rem));max-width:var(--stx-sidebar-width, 20rem);height:100%;display:flex;flex-direction:column}.editor-sidebar-panel{width:100%!important;min-width:0!important;max-width:none!important}.playback-shell{min-height:var(--stx-workstation-playback-min-height, 3.75rem)}@media(max-width:767px){.editor-workspace{flex-direction:column;overflow:hidden}.player-shell .editor-tool-sidebar{width:100%;min-width:0;height:3rem;min-height:3rem;padding:5px 8px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--color-border)}.player-shell .editor-tool-sidebar-section{width:-moz-max-content;width:max-content}.player-shell .editor-tool-sidebar-list{display:flex;align-items:center;gap:4px}.player-shell .editor-tool-sidebar-button{width:38px;height:38px}.player-shell .editor-tool-sidebar-button:after,.player-shell .editor-tool-sidebar-class-trigger:after{display:none}.editor-canvas-workspace{min-height:44dvh}.editor-sidebar-wrapper{width:100%;min-width:0;max-width:none;height:clamp(14rem,38dvh,20rem)}.editor-sidebar-panel{height:100%!important;border-left:0!important;border-top:1px solid var(--color-border, rgba(255, 255, 255, .08))}.editor-topbar{padding-right:max(.5rem,env(safe-area-inset-right))!important;padding-left:env(safe-area-inset-left)!important}.playback-shell{padding-bottom:max(.625rem,env(safe-area-inset-bottom))!important}}@media(max-height:760px)and (min-width:768px){.editor-sidebar-panel{font-size:1em}.playback-shell{padding-top:.5rem!important;padding-bottom:.5rem!important}}.geometry-editor-workspace,.geometry-left-panel,.geometry-canvas-area,.geometry-properties-panel{min-height:0}.geometry-left-panel{width:clamp(13rem,17vw,16.5rem)!important}.geometry-properties-panel{width:var(--stx-sidebar-width, 20rem)!important;min-width:0!important;max-width:var(--stx-sidebar-width, 20rem)}@media(min-width:901px)and (max-width:1151px){.geometry-left-panel{width:clamp(12.5rem,16vw,14.5rem)!important;padding:.625rem!important}.geometry-properties-panel{width:var(--stx-sidebar-width, 17rem)!important;max-width:var(--stx-sidebar-width, 17rem)}.geometry-editor-header{height:3rem!important;min-height:3rem;padding-inline:.875rem!important}}@media(max-width:900px){.geometry-editor-shell{overflow-y:auto!important}.geometry-editor-header{min-height:3.5rem;height:auto!important;padding:.5rem .75rem!important;gap:.5rem;overflow-x:auto}.geometry-editor-header>*{flex:0 0 auto}.geometry-editor-workspace{flex:none!important;min-height:calc(100dvh - 3.5rem);flex-direction:column;overflow-y:auto}.geometry-canvas-area{order:1;flex:none!important;width:100%;min-height:52dvh}.geometry-left-panel{order:2;width:100%!important;max-height:38rem;border-right:0!important;border-top:1px solid var(--color-border)}.geometry-properties-panel{order:3;width:100%!important;max-width:none!important;max-height:42rem;border-left:0!important;border-top:1px solid var(--color-border)}}@media(max-width:900px){.responsive-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.responsive-table-wrap table{min-width:44rem}}@media(max-width:640px){[role=dialog],.theme-modal,.theme-modal-root>div{max-width:calc(100vw - 1rem)}}.trainer-annotation-workspace,.trainer-annotation-canvas-column,.trainer-annotation-sidebar{min-height:0;min-width:0}.trainer-topbar-image-name{max-width:min(38vw,40rem)}@media(min-width:901px)and (max-width:1280px){.trainer-topbar{-moz-column-gap:.625rem;column-gap:.625rem}.trainer-topbar-image-name{max-width:18vw}.trainer-topbar-actions{gap:.5rem!important}.trainer-topbar-stats{gap:.375rem!important}}@media(max-width:1050px){.trainer-topbar-image-name{display:none}}@media(max-width:900px){.trainer-annotation-shell{height:auto!important;min-height:100vh;min-height:100dvh;overflow-y:auto!important}.trainer-topbar{height:auto!important;min-height:5.5rem;flex-wrap:wrap;align-content:center;gap:.375rem .75rem;padding-block:.375rem;overflow:visible!important}.trainer-topbar-actions{order:3;width:100%;min-width:0;justify-content:flex-end;gap:.5rem!important;overflow-x:auto;padding-bottom:.125rem;scrollbar-width:thin}.trainer-annotation-workspace{flex:none!important;display:flex!important;flex-direction:column;min-height:calc(100dvh - 5.5rem);overflow:visible!important}.trainer-annotation-canvas-column{flex:none;min-height:58vh;min-height:58dvh;overflow:hidden}.trainer-annotation-sidebar{flex:none;width:100%;min-height:22rem;max-height:44rem;overflow:hidden}}@media(max-width:560px){.trainer-topbar{min-height:5.75rem;padding-inline:.5rem!important}.trainer-topbar-brand>span:nth-of-type(1),.trainer-topbar-brand>span:nth-of-type(2){display:none}.trainer-topbar-actions{justify-content:flex-start}.trainer-topbar-stats>div{padding-inline:.375rem!important}.trainer-annotation-workspace{padding:.375rem!important;gap:.5rem!important}.trainer-annotation-canvas-column{min-height:54vh;min-height:54dvh}}html[data-responsive-density=laptop] .theme-scope .text-\[7px\],html[data-responsive-density=laptop] .theme-scope .text-\[7\.5px\],html[data-responsive-density=laptop] .theme-scope .text-\[8px\],html[data-responsive-density=laptop] .theme-scope .text-\[8\.5px\]{font-size:9px!important}html[data-responsive-density=laptop] .theme-scope .text-\[9px\],html[data-responsive-density=laptop] .theme-scope .text-\[9\.5px\]{font-size:10px!important}html[data-responsive-density=laptop] .theme-scope .text-\[10px\],html[data-responsive-density=laptop] .theme-scope .text-\[10\.5px\]{font-size:10.5px!important}@media(min-width:1024px)and (max-width:1535px){.projects-main header,.settings-shell header,.geometry-editor-header,.trainer-topbar{letter-spacing:normal}}@media(max-width:640px){.landing-responsive-root h1,.theme-scope #hero h1{font-size:clamp(1.5rem,6.5vw,2.25rem)!important;line-height:1.2!important}.landing-responsive-root h2,.theme-scope section h2{font-size:clamp(1.25rem,5vw,1.75rem)!important;line-height:1.25!important}}@media(max-width:380px){.landing-responsive-root h1,.theme-scope #hero h1{font-size:1.45rem!important}.landing-responsive-root h2,.theme-scope section h2{font-size:1.2rem!important}}.projects-map-view{height:clamp(24rem,calc(100dvh - 22rem),47.5rem);min-height:24rem}.settings-save-bar{bottom:max(1rem,env(safe-area-inset-bottom))}@media(min-width:768px){.settings-save-bar{left:clamp(13rem,15vw,16rem)}}.billing-payment-dialog{max-height:calc(100dvh - 2rem)}.billing-payment-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain}@media(max-width:767px){.projects-map-view{height:clamp(22rem,58dvh,34rem);min-height:22rem}.billing-payment-dialog{max-height:calc(100dvh - max(1rem,env(safe-area-inset-top)) - max(1rem,env(safe-area-inset-bottom)))}}@media(max-height:620px){.projects-map-view{height:min(70dvh,28rem);min-height:18rem}.billing-payment-dialog__body{padding-top:1rem!important;padding-bottom:1rem!important}}.editor-mobile-topbar,.editor-compact-workspace-tabs,.editor-tool-mobile-more{display:none}.editor-mobile-video-shell,.editor-mobile-workflow-shell{display:contents}@media(max-width:1151px){.editor-compact-workspace-tabs{position:relative;z-index:150;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:0 0 auto;min-height:42px;padding:0 8px;border-bottom:1px solid var(--color-border);background:var(--color-bg-card)}.editor-compact-workspace-tabs.is-qa-review{grid-template-columns:repeat(4,minmax(0,1fr))}.editor-compact-workspace-tab{position:relative;display:inline-flex;min-width:0;min-height:42px;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:var(--color-text-muted);font-size:12px;font-weight:600}.editor-compact-workspace-tab:after{position:absolute;right:20%;bottom:0;left:20%;height:2px;border-radius:999px 999px 0 0;background:transparent;content:""}.editor-compact-workspace-tab.is-active{color:var(--color-accent)}.editor-compact-workspace-tab.is-active:after{background:var(--color-accent)}.editor-compact-workspace-tab:disabled{cursor:not-allowed;opacity:.4}.editor-workspace{position:relative}.editor-mobile-workflow-shell{position:absolute;inset:0 0 0 auto;z-index:80;display:none;width:clamp(19rem,42vw,22.5rem);min-width:0;height:100%;border-left:1px solid var(--color-border);background:var(--color-bg-deep);box-shadow:-16px 0 36px #0f172a38}.editor-workspace[data-mobile-workspace=workflow] .editor-mobile-workflow-shell{display:flex}.editor-mobile-workflow-panel,.editor-mobile-workflow-panel .editor-sidebar-wrapper{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important}.editor-workspace[data-mobile-workspace=workflow] .editor-mobile-video-shell{pointer-events:none}}@media(max-width:767px){.editor-topbar{padding-inline:0!important}.editor-topbar>:not(.editor-mobile-topbar){display:none!important}.editor-mobile-topbar{display:grid;grid-template-columns:44px minmax(0,1fr) auto;width:100%;height:100%;align-items:center;gap:6px;padding-left:max(4px,env(safe-area-inset-left));padding-right:max(6px,env(safe-area-inset-right))}.editor-mobile-topbar__back,.editor-mobile-topbar__more{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--color-text-muted)}.editor-mobile-topbar__back:active,.editor-mobile-topbar__more:active,.editor-mobile-topbar__more.is-active{color:var(--color-text);background:var(--color-bg-card-hover)}.editor-mobile-topbar__project{min-width:0;height:40px;padding:0 4px;overflow:hidden;border:0;background:transparent;color:var(--color-text);text-align:left}.editor-mobile-topbar__project span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-weight:650!important}.editor-mobile-topbar__actions{display:flex;align-items:center;gap:2px}.editor-mobile-topbar__credits{max-width:72px;overflow:hidden;padding:5px 7px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-bg-control);color:var(--color-text-soft);font-size:11px!important;font-variant-numeric:tabular-nums;font-weight:650!important;text-overflow:ellipsis;white-space:nowrap}.editor-mobile-topbar__more-wrap{position:relative}.editor-mobile-overflow-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:260;display:grid;width:min(18rem,calc(100vw - 1rem));max-height:min(70dvh,34rem);overflow-y:auto;padding:6px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-card);box-shadow:0 18px 44px #0f172a42}.editor-mobile-overflow-menu>button{display:flex;min-height:42px;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--color-text-soft);text-align:left;font-size:12px!important;font-weight:550!important}.editor-mobile-overflow-menu>button:hover,.editor-mobile-overflow-menu>button:focus-visible{color:var(--color-text);background:var(--color-bg-card-hover)}.editor-mobile-overflow-menu__separator{height:1px;margin:5px 4px;background:var(--color-border)}.editor-workspace{display:block;flex:1 1 auto;min-height:0;overflow:hidden}.editor-mobile-video-shell{position:absolute;inset:0;display:flex;min-width:0;min-height:0;flex-direction:column;visibility:visible}.editor-mobile-video-shell .editor-canvas-workspace{flex:1 1 auto;min-height:0}.editor-workspace[data-mobile-workspace=workflow] .editor-mobile-video-shell{visibility:hidden;pointer-events:none}.editor-mobile-workflow-shell{position:absolute;inset:0;z-index:60;display:none;width:100%;height:100%;border:0;box-shadow:none}.editor-workspace[data-mobile-workspace=workflow] .editor-mobile-workflow-shell{display:flex}.editor-workspace[data-mobile-workspace=data] .editor-tool-sidebar,.editor-workspace[data-mobile-workspace=workflow] .editor-tool-sidebar{display:none!important}.player-shell .editor-tool-sidebar{position:relative;z-index:55;width:100%;min-width:0;height:44px;min-height:44px;padding:3px 8px;overflow:visible;border-right:0;border-bottom:1px solid var(--color-border)}.player-shell .editor-tool-sidebar-list{width:100%;justify-content:flex-start}.player-shell .editor-tool-sidebar-button{width:38px;height:38px;min-width:38px}.player-shell .editor-tool-sidebar-button--desktop-secondary{display:none}.editor-tool-mobile-more{position:relative;display:block;margin-left:auto}.editor-tool-mobile-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:180;display:grid;width:10.5rem;padding:5px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-card);box-shadow:0 14px 30px #0f172a3d}.editor-tool-mobile-menu button{display:flex;min-height:40px;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--color-text-soft);font-size:12px;text-align:left}.editor-tool-mobile-menu button:hover,.editor-tool-mobile-menu button:focus-visible{color:var(--color-text);background:var(--color-bg-card-hover)}.editor-mobile-workflow-panel .editor-sidebar-panel{height:100%!important;min-height:0!important;border:0!important}.editor-mobile-workflow-panel .extractor-panel{overscroll-behavior:contain}.editor-mobile-workflow-panel .extractor-footer{position:sticky;bottom:0;z-index:10;padding-bottom:max(10px,env(safe-area-inset-bottom))!important}.editor-mobile-workflow-panel .preprocessor-step-legend{display:none!important}.editor-mobile-workflow-panel .extractor-stepper{padding-bottom:10px!important}.editor-mobile-workflow-panel .extractor-step{gap:4px!important;font-size:10px!important}.editor-mobile-workflow-panel .extractor-step i{width:20px!important;height:20px!important}.editor-mobile-workflow-panel .extractor-step:before{top:10px!important}}@media(prefers-reduced-motion:reduce){.editor-compact-workspace-tab,.editor-mobile-topbar__back,.editor-mobile-topbar__more,.editor-mobile-overflow-menu,.editor-tool-mobile-menu{transition:none!important}}@media(max-width:767px){.projects-shell .projects-main>header{min-height:3.5rem}.projects-shell #header-credit-usage>button:first-child{max-width:6.75rem;gap:.3rem;padding-inline:.5rem}.projects-shell #header-credit-usage>button:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-shell>header{flex:0 0 3.5rem;height:3.5rem;min-height:3.5rem}.settings-workspace main{padding-bottom:max(5rem,calc(4rem + env(safe-area-inset-bottom)))}.settings-save-bar{bottom:max(.75rem,env(safe-area-inset-bottom))}.settings-save-bar>div{padding:.75rem}}:root{--stx-font-ui: "Geist", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--stx-font-data: var(--stx-font-ui);--stx-text-micro: .625rem;--stx-text-caption: .6875rem;--stx-text-label: .75rem;--stx-text-control: .8125rem;--stx-text-body: .875rem;--stx-text-section: .9375rem;--stx-text-title: 1.125rem;--stx-text-page: 1.5rem;--stx-leading-tight: 1.2;--stx-leading-control: 1.3;--stx-leading-body: 1.5;--stx-weight-regular: 400;--stx-weight-medium: 500;--stx-weight-semibold: 600;--stx-weight-bold: 700;--stx-space-0: 0;--stx-space-1: .25rem;--stx-space-1-5: .375rem;--stx-space-2: .5rem;--stx-space-2-5: .625rem;--stx-space-3: .75rem;--stx-space-4: 1rem;--stx-space-5: 1.25rem;--stx-space-6: 1.5rem;--stx-space-8: 2rem;--stx-space-10: 2.5rem;--stx-space-12: 3rem;--stx-control-xs: 1.75rem;--stx-control-sm: 2rem;--stx-control-md: 2.25rem;--stx-control-lg: 2.5rem;--stx-icon-sm: .875rem;--stx-icon-md: 1rem;--stx-icon-lg: 1.125rem;--stx-icon-xl: 1.25rem;--stx-radius-sm: .25rem;--stx-radius-md: .375rem;--stx-radius-lg: .5rem;--stx-radius-full: 9999px;--stx-border-width: 1px;--stx-app-header-height: 3.5rem;--stx-editor-header-height: 3rem;--stx-scientific-sidebar-width: 20.5rem;--stx-scientific-left-rail-width: 3.5rem;--stx-scientific-reference-width: 1440;--stx-scientific-reference-height: 820;--stx-motion-fast: .12s;--stx-motion-base: .16s;--stx-ease-standard: cubic-bezier(.2, 0, 0, 1);--stx-text-base: 1rem;--stx-text-subheading: 1.25rem;--stx-text-hero-sm: 1.875rem;--stx-text-hero-md: 2.25rem;--stx-text-hero-lg: 3rem;--stx-text-hero-xl: 3.75rem;--stx-text-hero-2xl: 4.5rem;--stx-text-hero-3xl: 6rem;--stx-text-hero-4xl: 8rem;--stx-tracking-normal: 0;--stx-tracking-heading: -.025em;--stx-tracking-label: .05em;--stx-tracking-eyebrow: .08em;--stx-leading-reading: 1.65;--stx-icon-stroke: 1.75;--stx-console-sidebar-width: 15rem;--stx-console-content-max: 112.5rem;--stx-console-logo-width: 9.75rem;--stx-console-logo-height: 2.1875rem;--stx-console-form-page-max: 64rem;--stx-console-search-max: 26.25rem;--stx-console-filter-max: 18.75rem;--stx-console-dialog-width: 36.25rem;--stx-console-dialog-wide: 53.125rem;--stx-console-account-width: 18rem;--stx-radius-panel: .625rem;--stx-radius-dialog: .75rem;--stx-type-page: var(--stx-weight-semibold) var(--stx-text-page)/var(--stx-leading-tight) var(--stx-font-ui);--stx-type-section: var(--stx-weight-semibold) var(--stx-text-title)/var(--stx-leading-control) var(--stx-font-ui);--stx-type-body: var(--stx-weight-regular) var(--stx-text-body)/var(--stx-leading-body) var(--stx-font-ui);--stx-type-control: var(--stx-weight-medium) var(--stx-text-control)/var(--stx-leading-control) var(--stx-font-ui);--stx-type-label: var(--stx-weight-semibold) var(--stx-text-label)/var(--stx-leading-control) var(--stx-font-ui);--stx-type-caption: var(--stx-weight-regular) var(--stx-text-caption)/var(--stx-leading-body) var(--stx-font-ui)}:root{--stx-brand-primary: #4f46e5;--stx-on-primary: #ffffff}:root,[data-theme=dark]{--stx-bg-page: #07101f;--stx-bg-workspace: #081223;--stx-bg-sidebar: #091425;--stx-bg-panel: #091425;--stx-bg-card: #101c30;--stx-bg-card-hover: #13213a;--stx-bg-muted: #0b1830;--stx-bg-control: #0d1a31;--stx-bg-overlay: rgba(2, 8, 20, .62);--stx-text-primary: #f8fafc;--stx-text-secondary: #e2e8f0;--stx-text-muted: #cbd5e1;--stx-text-soft: #94a3b8;--stx-text-disabled: #64748b;--stx-border-subtle: rgba(255, 255, 255, .07);--stx-border-default: rgba(255, 255, 255, .1);--stx-border-strong: rgba(255, 255, 255, .16);--stx-primary-text: color-mix(in srgb, var(--stx-primary) 60%, var(--stx-on-primary));--stx-primary: var(--stx-brand-primary);--stx-primary-hover: color-mix(in srgb, var(--stx-primary) 88%, var(--stx-on-primary));--stx-primary-active: color-mix(in srgb, var(--stx-primary) 88%, black);--stx-primary-soft: color-mix(in srgb, var(--stx-primary) 16%, transparent);--stx-primary-border: color-mix(in srgb, var(--stx-primary) 38%, transparent);--stx-success: #22c55e;--stx-warning: #f59e0b;--stx-danger: #ef4444;--stx-info: #38bdf8;--stx-shadow-color: #000000;--stx-shadow-panel: 0 18px 45px rgba(0, 0, 0, .34);--stx-shadow-control: 0 1px 2px rgba(0, 0, 0, .18);--stx-focus-ring: 0 0 0 2px var(--stx-bg-page), 0 0 0 4px color-mix(in srgb, var(--stx-primary) 66%, transparent);color-scheme:dark;--stx-success-soft: color-mix(in srgb, var(--stx-success) 12%, transparent);--stx-success-border: color-mix(in srgb, var(--stx-success) 35%, transparent);--stx-warning-soft: color-mix(in srgb, var(--stx-warning) 12%, transparent);--stx-warning-border: color-mix(in srgb, var(--stx-warning) 35%, transparent);--stx-danger-soft: color-mix(in srgb, var(--stx-danger) 12%, transparent);--stx-danger-border: color-mix(in srgb, var(--stx-danger) 35%, transparent);--stx-info-soft: color-mix(in srgb, var(--stx-info) 12%, transparent);--stx-info-border: color-mix(in srgb, var(--stx-info) 35%, transparent);--stx-neutral-soft: color-mix(in srgb, var(--stx-text-muted) 10%, transparent);--stx-neutral-border: color-mix(in srgb, var(--stx-text-muted) 30%, transparent);--stx-chart-primary: var(--stx-primary);--stx-chart-secondary: var(--stx-info);--stx-chart-success: var(--stx-success);--stx-chart-warning: var(--stx-warning);--stx-chart-danger: var(--stx-danger);--stx-chart-neutral: var(--stx-text-muted)}:root[data-theme=light],[data-theme=light],.light-theme{--stx-bg-page: #f8f9ff;--stx-bg-workspace: #f3f6ff;--stx-bg-sidebar: #ffffff;--stx-bg-panel: #ffffff;--stx-bg-card: #ffffff;--stx-bg-card-hover: #eef3ff;--stx-bg-muted: #eaf1ff;--stx-bg-control: #f8f9ff;--stx-bg-overlay: rgba(11, 28, 48, .18);--stx-text-primary: #0b1c30;--stx-text-secondary: #334155;--stx-text-muted: #5f6b7c;--stx-text-soft: #8a96a8;--stx-text-disabled: #a8b2c1;--stx-border-subtle: #e7ecf5;--stx-border-default: #dbe3f0;--stx-border-strong: #cbd5e1;--stx-primary-text: var(--stx-primary);--stx-primary: var(--stx-brand-primary);--stx-primary-hover: color-mix(in srgb, var(--stx-primary) 88%, black);--stx-primary-active: color-mix(in srgb, var(--stx-primary) 72%, black);--stx-primary-soft: color-mix(in srgb, var(--stx-primary) 10%, transparent);--stx-primary-border: color-mix(in srgb, var(--stx-primary) 28%, transparent);--stx-success: #059669;--stx-warning: #d97706;--stx-danger: #dc2626;--stx-info: #0284c7;--stx-shadow-color: #0f172a;--stx-shadow-panel: 0 18px 45px rgba(15, 23, 42, .1);--stx-shadow-control: 0 1px 2px rgba(15, 23, 42, .06);--stx-focus-ring: 0 0 0 2px var(--stx-bg-page), 0 0 0 4px color-mix(in srgb, var(--stx-primary) 55%, transparent);color-scheme:light;--stx-success-soft: color-mix(in srgb, var(--stx-success) 12%, transparent);--stx-success-border: color-mix(in srgb, var(--stx-success) 35%, transparent);--stx-warning-soft: color-mix(in srgb, var(--stx-warning) 12%, transparent);--stx-warning-border: color-mix(in srgb, var(--stx-warning) 35%, transparent);--stx-danger-soft: color-mix(in srgb, var(--stx-danger) 12%, transparent);--stx-danger-border: color-mix(in srgb, var(--stx-danger) 35%, transparent);--stx-info-soft: color-mix(in srgb, var(--stx-info) 12%, transparent);--stx-info-border: color-mix(in srgb, var(--stx-info) 35%, transparent);--stx-neutral-soft: color-mix(in srgb, var(--stx-text-muted) 10%, transparent);--stx-neutral-border: color-mix(in srgb, var(--stx-text-muted) 30%, transparent);--stx-chart-primary: var(--stx-primary);--stx-chart-secondary: var(--stx-info);--stx-chart-success: var(--stx-success);--stx-chart-warning: var(--stx-warning);--stx-chart-danger: var(--stx-danger);--stx-chart-neutral: var(--stx-text-muted)}:root,[data-theme],.light-theme,.stx-user-scope,.theme-scope,.theme-modal-root,.admin-shell,.console-shell{--color-bg-deep: var(--stx-bg-page);--color-bg-base: var(--stx-bg-workspace);--color-bg-panel: var(--stx-bg-panel);--color-bg-card: var(--stx-bg-card);--color-bg-card-hover: var(--stx-bg-card-hover);--color-bg-muted: var(--stx-bg-muted);--color-bg-control: var(--stx-bg-control);--color-bg-overlay: var(--stx-bg-overlay);--color-border: var(--stx-border-default);--color-border-strong: var(--stx-border-strong);--color-text: var(--stx-text-primary);--color-text-muted: var(--stx-text-muted);--color-text-soft: var(--stx-text-soft);--color-text-faint: var(--stx-text-disabled);--color-accent: var(--stx-primary);--color-accent-hover: var(--stx-primary-hover);--color-accent-soft: var(--stx-primary-soft);--color-success: var(--stx-success);--color-warning: var(--stx-warning);--color-danger: var(--stx-danger);--color-info: var(--stx-info);--shadow-panel: var(--stx-shadow-panel);--color-video-track: var(--stx-primary);--color-video-buffer: var(--stx-border-strong);--ink: var(--stx-bg-page);--ink-mid: var(--stx-bg-panel);--ink-soft: var(--stx-bg-muted);--ink-border: var(--stx-border-default);--teal: var(--stx-primary);--teal-dim: var(--stx-primary-hover);--teal-hover: var(--stx-primary-hover);--teal-glow: var(--stx-primary-soft);--teal-mist: var(--stx-primary-soft);--amber: var(--stx-warning);--amber-dim: var(--stx-warning);--amber-glow: var(--stx-warning-soft);--red: var(--stx-danger);--text-primary: var(--stx-text-primary);--text-secondary: var(--stx-text-secondary);--text-muted: var(--stx-text-muted);--console-on-accent: var(--stx-on-primary);--font-body: var(--stx-font-ui);--font-display: var(--stx-font-ui);--font-heading: var(--stx-font-ui);--font-condensed: var(--stx-font-ui);--font-mono: var(--stx-font-data)}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.font-condensed{font-family:var(--font-condensed)}.font-mono{font-family:var(--font-mono)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-teal{color:var(--stx-primary-text)}.text-amber{color:var(--stx-warning)}.bg-ink{background-color:var(--ink)}.bg-ink-mid{background-color:var(--ink-mid)}.bg-ink-soft{background-color:var(--ink-soft)}.border-ink{border-color:var(--ink-border)}.border-ink-border{border-color:var(--stx-border-default)}.landing-theme{--background-dark:var(--stx-bg-page);--background-dark-secondary:var(--stx-bg-panel);--surface-dark:var(--stx-bg-card);--primary:var(--stx-primary);--primary-hover:var(--stx-primary-hover);--background-light:var(--stx-bg-page);--surface-light:var(--stx-bg-panel);--text-dark:var(--stx-text-primary);--text-light:var(--stx-text-primary);--text-muted-dark:var(--stx-text-muted);--text-muted-light:var(--stx-text-muted);--border-dark:var(--stx-border-default);--border-light:var(--stx-border-default)}.admin-shell button.bg-\[var\(--teal\)\],.admin-shell button.bg-\[var\(--stx-primary\)\],.admin-shell button.bg-\[var\(--stx-success\)\]{background-color:var(--stx-primary);color:var(--stx-on-primary)}:where(body,.stx-user-scope,.theme-scope,.theme-modal-root,.console-shell){font-family:var(--stx-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.stx-user-scope,.theme-scope,.theme-modal-root,.console-shell) :where(button,input,select,textarea,kbd,code,pre,samp){font-family:var(--stx-font-ui)}.stx-title{font:var(--stx-type-page);letter-spacing:var(--stx-tracking-heading)}.stx-section-title{font:var(--stx-type-section)}.stx-copy{font:var(--stx-type-body)}.stx-label{font:var(--stx-type-label)}.stx-caption{font:var(--stx-type-caption)}.stx-data,.console-data,.console-mono{font-variant-numeric:tabular-nums}.console-shell :is(.font-sans,.font-mono,code,pre,samp,kbd){font-family:var(--stx-font-ui)}.console-shell :is(code,pre,samp,kbd,.font-mono){font-variant-numeric:tabular-nums}.console-shell :is(select,input,textarea){color-scheme:inherit}.console-shell :is(option,optgroup){background:var(--stx-bg-panel);color:var(--stx-text-primary);font-family:var(--stx-font-ui)}:root{--stx-workspace-page-font: var(--stx-text-page);--stx-workspace-section-font: var(--stx-text-control);--stx-workspace-item-font: var(--stx-text-label);--stx-workspace-control-font: var(--stx-text-label);--stx-workspace-caption-font: var(--stx-text-caption);--stx-workspace-section-weight: var(--stx-weight-bold);--stx-workspace-radius: 1rem;--stx-workspace-option-radius: .75rem;--stx-workspace-gap: clamp(.75rem, 1vw, 1rem);--stx-workspace-padding: clamp(.875rem, 1.15vw, 1.125rem);--stx-workspace-card-padding: clamp(.75rem, 1vw, 1rem);--stx-workspace-sidebar-width: 13.5rem;--stx-workspace-aside-width: clamp(15rem, 15vw, 17rem);--stx-workspace-header-height: 3.75rem;--stx-workspace-control-height: var(--stx-control-sm);--stx-workspace-icon-box: var(--stx-control-sm);--stx-workspace-preview-min: 3.5rem;--stx-workspace-top-min: 14.5rem;--stx-workspace-continue-min: 10.75rem;--stx-workspace-results-min: 5.75rem;--stx-workspace-column-width: 18rem;--stx-workspace-dialog-width: var(--stx-console-dialog-width)}@media(min-width:1152px)and (max-height:760px){:root{--stx-workspace-header-height: var(--stx-app-header-height)}}@media(min-width:1600px)and (min-height:850px){:root{--stx-workspace-sidebar-width: 15rem}}@media(min-width:1152px)and (min-height:640px)and (max-height:700px){:root{--stx-workspace-preview-min: 2.5rem;--stx-workspace-top-min: 13.5rem;--stx-workspace-continue-min: 9.75rem;--stx-workspace-results-min: 5rem}}:root{--stx-search-filter-min:10rem;--stx-workspace-progress-height:.25rem;--stx-stage-detail-progress-width:7rem;--stx-settings-content-max:70rem;--stx-settings-sidebar-width:15rem;--stx-settings-card-padding:var(--stx-space-5);--stx-settings-page-gap:var(--stx-space-5);--stx-settings-avatar-size:4rem;--stx-workspace-picker-width:21rem;--stx-workspace-picker-width-px:336;--stx-workspace-picker-gap-px:8;--stx-workspace-picker-z:160;--stx-home-item-gap:clamp(.5rem, 1.2vh, .875rem)}.stx-user-scope,:root[data-stx-user-ui=true] .theme-modal-root{font-family:var(--stx-font-ui);color:var(--stx-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.stx-user-scope *,.stx-user-scope *:before,.stx-user-scope *:after,:root[data-stx-user-ui=true] .theme-modal-root *,:root[data-stx-user-ui=true] .theme-modal-root *:before,:root[data-stx-user-ui=true] .theme-modal-root *:after{box-sizing:border-box}.stx-user-scope button,.stx-user-scope input,.stx-user-scope select,.stx-user-scope textarea,:root[data-stx-user-ui=true] .theme-modal-root button,:root[data-stx-user-ui=true] .theme-modal-root input,:root[data-stx-user-ui=true] .theme-modal-root select,:root[data-stx-user-ui=true] .theme-modal-root textarea{font-family:var(--stx-font-ui)}.stx-user-scope .font-sans,.stx-user-scope .font-mono,.stx-user-scope code,.stx-user-scope pre,.stx-user-scope kbd,.stx-user-scope samp,:root[data-stx-user-ui=true] .theme-modal-root .font-sans,:root[data-stx-user-ui=true] .theme-modal-root .font-mono,:root[data-stx-user-ui=true] .theme-modal-root code,:root[data-stx-user-ui=true] .theme-modal-root pre,:root[data-stx-user-ui=true] .theme-modal-root kbd,:root[data-stx-user-ui=true] .theme-modal-root samp{font-family:var(--stx-font-ui)!important}.stx-user-scope code,.stx-user-scope pre,.stx-user-scope kbd,.stx-user-scope samp,.stx-user-scope .stx-data,.stx-user-scope [data-stx-data=true]{font-family:var(--stx-font-data);font-variant-numeric:tabular-nums}.stx-user-scope button:focus-visible,.stx-user-scope a:focus-visible,.stx-user-scope input:focus-visible,.stx-user-scope select:focus-visible,.stx-user-scope textarea:focus-visible,.stx-user-scope [role=button]:focus-visible{outline:none;box-shadow:var(--stx-focus-ring)}.stx-user-scope button:disabled,.stx-user-scope input:disabled,.stx-user-scope select:disabled,.stx-user-scope textarea:disabled{cursor:not-allowed}.stx-density-standard{--stx-density-control-height: var(--stx-control-md);--stx-density-compact-control-height: var(--stx-control-sm);--stx-density-panel-padding: var(--stx-space-5);--stx-density-section-gap: var(--stx-space-6);--stx-density-field-gap: var(--stx-space-2);--stx-density-control-font: var(--stx-text-control)}.stx-density-scientific{--stx-density-control-height: var(--stx-control-sm);--stx-density-compact-control-height: var(--stx-control-xs);--stx-density-panel-padding: var(--stx-space-3);--stx-density-section-gap: var(--stx-space-4);--stx-density-field-gap: var(--stx-space-1-5);--stx-density-text-micro: .5625rem;--stx-density-text-caption: .625rem;--stx-density-text-label: .6875rem;--stx-density-text-control: .75rem;--stx-density-text-title: .8125rem;--stx-density-control-font: var(--stx-density-text-label);--stx-density-select-height: var(--stx-control-xs);--stx-density-select-font: var(--stx-density-text-caption);--stx-density-select-padding-x: var(--stx-space-2);--stx-sidebar-width: var(--stx-scientific-sidebar-width)}.stx-button,.stx-user-scope .stx-button{min-height:var(--stx-density-control-height, var(--stx-control-md));padding-inline:var(--stx-space-3);display:inline-flex;align-items:center;justify-content:center;gap:var(--stx-space-1-5);border:var(--stx-border-width) solid transparent;border-radius:var(--stx-radius-md);font-family:var(--stx-font-ui);font-size:var(--stx-density-control-font, var(--stx-text-control));font-weight:var(--stx-weight-semibold);line-height:var(--stx-leading-control);white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--stx-motion-base) var(--stx-ease-standard),border-color var(--stx-motion-base) var(--stx-ease-standard),color var(--stx-motion-base) var(--stx-ease-standard),box-shadow var(--stx-motion-base) var(--stx-ease-standard),opacity var(--stx-motion-base) var(--stx-ease-standard)}.stx-button--primary{background:var(--stx-primary);border-color:var(--stx-primary);color:var(--stx-on-primary);box-shadow:var(--stx-shadow-control)}.stx-button--primary:hover:not(:disabled){background:var(--stx-primary-hover);border-color:var(--stx-primary-hover)}.stx-button--secondary{background:var(--stx-bg-control);border-color:var(--stx-border-default);color:var(--stx-text-primary)}.stx-button--secondary:hover:not(:disabled),.stx-button--ghost:hover:not(:disabled){background:var(--stx-bg-card-hover);border-color:var(--stx-border-strong)}.stx-button--ghost{background:transparent;border-color:transparent;color:var(--stx-text-muted)}.stx-button--danger{background:color-mix(in srgb,var(--stx-danger) 12%,var(--stx-bg-card));border-color:color-mix(in srgb,var(--stx-danger) 42%,var(--stx-border-default));color:var(--stx-danger)}.stx-button--danger:hover:not(:disabled){background:color-mix(in srgb,var(--stx-danger) 18%,var(--stx-bg-card));border-color:var(--stx-danger)}.stx-button--warning{background:color-mix(in srgb,var(--stx-warning) 12%,var(--stx-bg-card));border-color:color-mix(in srgb,var(--stx-warning) 42%,var(--stx-border-default));color:var(--stx-warning)}.stx-button--warning:hover:not(:disabled){background:color-mix(in srgb,var(--stx-warning) 18%,var(--stx-bg-card));border-color:var(--stx-warning)}.stx-button--compact{min-height:var(--stx-density-compact-control-height, var(--stx-control-sm));padding-inline:var(--stx-space-2);font-size:var(--stx-text-caption)}.stx-button--icon{width:var(--stx-density-control-height, var(--stx-control-md));min-width:var(--stx-density-control-height, var(--stx-control-md));padding:0}.stx-button:disabled{opacity:.48}.stx-field{display:flex;flex-direction:column;gap:var(--stx-density-field-gap, var(--stx-space-2))}.stx-field__label,.stx-section-label{margin:0;color:var(--stx-text-soft);font-size:var(--stx-text-caption);font-weight:var(--stx-weight-semibold);line-height:var(--stx-leading-control);letter-spacing:.045em;text-transform:uppercase}.stx-input,.stx-select,.stx-textarea{width:100%;min-height:var(--stx-density-control-height, var(--stx-control-md));border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-md);background:var(--stx-bg-control);color:var(--stx-text-primary);font-size:var(--stx-density-control-font, var(--stx-text-control));font-weight:var(--stx-weight-medium);transition:border-color var(--stx-motion-base) var(--stx-ease-standard),background-color var(--stx-motion-base) var(--stx-ease-standard),box-shadow var(--stx-motion-base) var(--stx-ease-standard)}.stx-input,.stx-select{padding-inline:var(--stx-space-2-5)}.stx-textarea{padding:var(--stx-space-2-5);resize:vertical}.stx-input:hover:not(:disabled),.stx-select:hover:not(:disabled),.stx-textarea:hover:not(:disabled){border-color:var(--stx-border-strong)}.stx-input::-moz-placeholder,.stx-textarea::-moz-placeholder{color:var(--stx-text-disabled)}.stx-input::placeholder,.stx-textarea::placeholder{color:var(--stx-text-disabled)}.stx-user-scope select,:root[data-stx-user-ui=true] .theme-modal-root select{font-family:var(--stx-font-ui)!important;color:var(--stx-text-primary)!important;font-weight:var(--stx-weight-medium)!important}.stx-user-scope select option,.stx-user-scope select optgroup,:root[data-stx-user-ui=true] .theme-modal-root select option,:root[data-stx-user-ui=true] .theme-modal-root select optgroup{background:var(--stx-bg-panel);color:var(--stx-text-primary);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-label, var(--stx-text-label));font-weight:var(--stx-weight-medium)}:root[data-theme=dark] .stx-user-scope select,:root[data-theme=dark][data-stx-user-ui=true] .theme-modal-root select{color-scheme:dark}:root[data-theme=light] .stx-user-scope select,:root[data-theme=light][data-stx-user-ui=true] .theme-modal-root select{color-scheme:light}.stx-user-scope.stx-density-scientific .player-shell #sidebar-container select option,.stx-user-scope.stx-density-scientific .player-shell #sidebar-container select optgroup,.stx-user-scope.stx-density-scientific .player-shell [data-editor-sidebar=true] select option,.stx-user-scope.stx-density-scientific .player-shell [data-editor-sidebar=true] select optgroup{font-family:var(--stx-font-ui);font-size:var(--stx-density-select-font, var(--stx-density-text-caption));font-weight:var(--stx-weight-medium)}.configure-study-popup input,.configure-study-popup select,.configure-study-popup textarea,.stx-user-scope .configure-study-popup input,.stx-user-scope .configure-study-popup select,.stx-user-scope .configure-study-popup textarea{border:0!important;outline:none!important;box-shadow:none!important;background-color:transparent!important}.configure-study-popup input:focus,.configure-study-popup input:focus-visible,.configure-study-popup select:focus,.configure-study-popup select:focus-visible,.configure-study-popup textarea:focus,.configure-study-popup textarea:focus-visible,.stx-user-scope .configure-study-popup input:focus,.stx-user-scope .configure-study-popup input:focus-visible,.stx-user-scope .configure-study-popup select:focus,.stx-user-scope .configure-study-popup select:focus-visible,.stx-user-scope .configure-study-popup textarea:focus,.stx-user-scope .configure-study-popup textarea:focus-visible{border:0!important;outline:none!important;box-shadow:none!important}.stx-panel{border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-lg);background:var(--stx-bg-panel);color:var(--stx-text-primary)}.stx-panel__header{min-height:var(--stx-editor-header-height);padding-inline:var(--stx-density-panel-padding, var(--stx-space-5));display:flex;align-items:center;gap:var(--stx-space-2);border-bottom:var(--stx-border-width) solid var(--stx-border-default)}.stx-panel__title{margin:0;color:var(--stx-text-primary);font-size:var(--stx-text-section);font-weight:var(--stx-weight-semibold);line-height:var(--stx-leading-tight)}.stx-panel__body{padding:var(--stx-density-panel-padding, var(--stx-space-5))}.stx-section+.stx-section{margin-top:var(--stx-density-section-gap, var(--stx-space-6))}.stx-property-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--stx-space-2) var(--stx-space-3)}.stx-property-grid>:nth-child(2n){text-align:right;font-family:var(--stx-font-data);font-variant-numeric:tabular-nums}.stx-scientific-sidebar,.stx-density-scientific .editor-sidebar-wrapper,.stx-density-scientific .geometry-properties-panel{width:var(--stx-sidebar-width, var(--stx-scientific-sidebar-width))}.stx-scientific-sidebar{min-width:0;height:100%;display:flex;flex-direction:column;border-left:var(--stx-border-width) solid var(--stx-border-default);background:var(--stx-bg-sidebar);color:var(--stx-text-primary)}.stx-scientific-sidebar__header{min-height:var(--stx-editor-header-height);padding-inline:var(--stx-space-3);display:flex;align-items:center;gap:var(--stx-space-2);border-bottom:var(--stx-border-width) solid var(--stx-border-default)}.stx-scientific-sidebar__body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--stx-density-panel-padding)}.stx-scientific-sidebar__footer{flex:0 0 auto;padding:var(--stx-space-3);border-top:var(--stx-border-width) solid var(--stx-border-default);background:var(--stx-bg-sidebar)}.stx-user-scope .player-shell #sidebar-container select,.stx-user-scope .player-shell [data-editor-sidebar=true] select{color:var(--stx-text-primary)!important;font-family:var(--stx-font-ui)!important;font-size:var(--stx-density-text-label, 11px)!important;font-weight:var(--stx-weight-medium)!important;line-height:var(--stx-leading-control)!important;letter-spacing:0!important;text-transform:none!important}.stx-user-scope .player-shell #sidebar-container select option,.stx-user-scope .player-shell #sidebar-container select optgroup,.stx-user-scope .player-shell [data-editor-sidebar=true] select option,.stx-user-scope .player-shell [data-editor-sidebar=true] select optgroup{background:var(--stx-bg-panel);color:var(--stx-text-primary);font-family:var(--stx-font-ui)!important;font-size:var(--stx-density-text-label, 11px)!important;font-weight:var(--stx-weight-medium)!important}.stx-user-profile-menu{position:relative;display:flex;flex:0 0 auto;align-items:center;font-family:var(--stx-font-ui)}.stx-user-profile-trigger{display:inline-grid;width:var(--stx-control-sm, 2rem);height:var(--stx-control-sm, 2rem);place-items:center;overflow:hidden;border:var(--stx-border-width, 1px) solid var(--stx-border-default, #e2e8f0);border-radius:var(--stx-radius-full, 9999px);background:var(--stx-bg-control, #ffffff);color:var(--stx-text-secondary, #334155);font-family:inherit;font-size:var(--stx-text-caption, .75rem);font-weight:var(--stx-weight-bold, 600);line-height:1;transition:border-color var(--stx-motion-fast, .15s) var(--stx-ease-standard, ease),background-color var(--stx-motion-fast, .15s) var(--stx-ease-standard, ease),color var(--stx-motion-fast, .15s) var(--stx-ease-standard, ease)}.stx-user-profile-trigger:hover,.stx-user-profile-trigger[aria-expanded=true]{border-color:var(--stx-primary-border, #cbd5e1);background:var(--stx-bg-card-hover, #f8fafc);color:var(--stx-text-primary, #0f172a)}.dark .stx-user-profile-trigger,:root.dark .stx-user-profile-trigger{border-color:var(--stx-border-default, rgba(255, 255, 255, .1));background:var(--stx-bg-control, rgba(15, 23, 42, .8));color:var(--stx-text-secondary, #e2e8f0)}.dark .stx-user-profile-trigger:hover,.dark .stx-user-profile-trigger[aria-expanded=true],:root.dark .stx-user-profile-trigger:hover,:root.dark .stx-user-profile-trigger[aria-expanded=true]{border-color:var(--stx-primary-border, rgba(255, 255, 255, .2));background:var(--stx-bg-card-hover, rgba(30, 41, 59, .8));color:var(--stx-text-primary, #ffffff)}.stx-user-profile-trigger:focus-visible{outline:none;box-shadow:var(--stx-focus-ring)}.stx-user-profile-trigger img,.stx-user-profile-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stx-user-profile-popover{position:absolute;z-index:180;top:calc(100% + var(--stx-space-2));right:0;width:14rem;overflow:hidden;border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-lg);background:var(--stx-bg-panel);color:var(--stx-text-primary);box-shadow:var(--stx-shadow-panel)}.stx-user-profile-summary{display:grid;grid-template-columns:var(--stx-control-sm) minmax(0,1fr);align-items:center;gap:var(--stx-space-3);padding:var(--stx-space-3);border-bottom:var(--stx-border-width) solid var(--stx-border-default)}.stx-user-profile-avatar{display:grid;width:var(--stx-control-sm, 2rem);height:var(--stx-control-sm, 2rem);place-items:center;overflow:hidden;border:var(--stx-border-width, 1px) solid var(--stx-border-default, #e2e8f0);border-radius:var(--stx-radius-full, 9999px);background:var(--stx-bg-muted, #f1f5f9);color:var(--stx-text-secondary, #334155);font-size:var(--stx-text-caption, .75rem);font-weight:var(--stx-weight-bold, 600)}.dark .stx-user-profile-avatar,:root.dark .stx-user-profile-avatar{border-color:var(--stx-border-default, rgba(255, 255, 255, .1));background:var(--stx-bg-muted, #1e293b);color:var(--stx-text-secondary, #e2e8f0)}.stx-user-profile-copy{min-width:0}.stx-user-profile-copy strong,.stx-user-profile-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stx-user-profile-copy strong{color:var(--stx-text-primary);font-size:var(--stx-text-label);font-weight:var(--stx-weight-semibold);line-height:var(--stx-leading-control)}.stx-user-profile-copy span{margin-top:2px;color:var(--stx-text-soft);font-size:var(--stx-text-micro)}.stx-user-profile-actions,.stx-user-profile-signout{padding:var(--stx-space-1)}.stx-user-profile-signout{border-top:var(--stx-border-width) solid var(--stx-border-default)}.stx-user-profile-actions button,.stx-user-profile-signout button{display:flex;width:100%;min-height:var(--stx-control-sm);align-items:center;gap:var(--stx-space-2);padding:0 var(--stx-space-2-5);border:0;border-radius:var(--stx-radius-md);background:transparent;color:var(--stx-text-muted);font-family:inherit;font-size:var(--stx-text-caption);font-weight:var(--stx-weight-medium);text-align:left;transition:background-color var(--stx-motion-fast) var(--stx-ease-standard),color var(--stx-motion-fast) var(--stx-ease-standard)}.stx-user-profile-actions button svg,.stx-user-profile-signout button svg{flex:0 0 auto;color:var(--stx-text-soft)}.stx-user-profile-actions button:hover,.stx-user-profile-actions button:focus-visible{background:var(--stx-bg-card-hover);color:var(--stx-text-primary);outline:none}.stx-user-profile-signout button{color:var(--stx-danger)}.stx-user-profile-signout button svg{color:currentColor}.stx-user-profile-signout button:hover,.stx-user-profile-signout button:focus-visible{background:color-mix(in srgb,var(--stx-danger) 9%,transparent 91%);color:var(--stx-danger);outline:none}.stx-user-scope .stx-user-profile-trigger,.stx-user-scope .stx-user-profile-avatar{border-radius:var(--stx-radius-full)!important}.stx-user-scope .projects-map-preview{border-color:var(--stx-border-default)!important;border-radius:var(--stx-radius-lg)!important;background:var(--stx-bg-panel)!important;box-shadow:var(--stx-shadow-panel)!important;color:var(--stx-text-primary)}.stx-user-scope .projects-map-preview__pager{border-color:var(--stx-border-default)!important;border-radius:var(--stx-radius-sm)!important;background:color-mix(in srgb,var(--stx-bg-panel) 92%,transparent)!important;box-shadow:var(--stx-shadow-control)}.stx-user-scope .projects-map-preview__pager-button{border:0;border-radius:2px!important;background:transparent;color:var(--stx-text-muted)}.stx-user-scope .projects-map-preview__pager-button:hover{background:var(--stx-bg-card-hover);color:var(--stx-text-primary)}.stx-user-scope .projects-map-preview__pager-count{color:var(--stx-text-primary);font-family:var(--stx-font-ui);font-size:var(--stx-text-caption);font-weight:var(--stx-weight-semibold);font-variant-numeric:tabular-nums}.stx-user-scope .editor-topbar{min-height:var(--stx-app-header-height);font-family:var(--stx-font-ui)}.stx-user-scope .editor-project-identity{position:absolute;z-index:2;top:50%;left:50%;display:flex;width:min(24rem,30vw);min-width:0;flex-direction:column;align-items:center;justify-content:center;transform:translate(-50%,-50%);color:var(--stx-text-primary);text-align:center;cursor:pointer}.stx-user-scope .editor-project-identity:focus-visible{border-radius:var(--stx-radius-sm);outline:none;box-shadow:var(--stx-focus-ring)}.stx-user-scope .editor-project-identity__title-row{display:flex;max-width:100%;min-width:0;align-items:center;justify-content:center;gap:var(--stx-space-1-5)}.stx-user-scope .editor-project-identity__title,.stx-user-scope .editor-project-identity__input{max-width:100%;overflow:hidden;color:var(--stx-text-primary)!important;font-family:var(--stx-font-ui)!important;font-size:var(--stx-density-text-control, 12px)!important;font-weight:var(--stx-weight-semibold)!important;line-height:1.15;text-align:center!important;text-overflow:ellipsis;white-space:nowrap}.stx-user-scope .editor-project-identity__input{width:min(18rem,26vw);border:0;border-bottom:var(--stx-border-width) solid var(--stx-primary);background:transparent;outline:none}.stx-user-scope .editor-project-identity__description{display:block;width:100%;margin-top:2px;overflow:hidden;color:var(--stx-text-soft)!important;font-family:var(--stx-font-ui)!important;font-size:var(--stx-density-text-micro, 9px)!important;font-weight:var(--stx-weight-regular)!important;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.stx-user-scope .editor-project-identity__demo{flex:0 0 auto;border:var(--stx-border-width) solid color-mix(in srgb,var(--stx-warning) 35%,var(--stx-border-default) 65%);border-radius:var(--stx-radius-sm);background:color-mix(in srgb,var(--stx-warning) 8%,transparent 92%);padding:2px var(--stx-space-1-5);color:var(--stx-warning);font-size:var(--stx-density-text-micro, 9px);font-weight:var(--stx-weight-semibold);line-height:1;text-transform:uppercase}.stx-user-scope .editor-topbar>.flex-1{min-width:0}@media(max-width:1280px){.stx-user-scope .editor-project-identity{width:min(18rem,26vw)}.stx-user-scope .editor-project-identity__description{display:none}}@media(max-width:980px){.stx-user-scope .editor-project-identity{width:min(13rem,24vw)}}.stx-user-scope .editor-topbar__menu-trigger{display:inline-flex;height:var(--stx-control-sm);align-items:center;gap:var(--stx-space-1);border:0;background:transparent;padding:0 var(--stx-space-1-5);color:var(--stx-text-muted);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-control, 12px)!important;font-weight:var(--stx-weight-medium)!important;line-height:1;transition:color var(--stx-motion-fast) var(--stx-ease-standard),background-color var(--stx-motion-fast) var(--stx-ease-standard)}.stx-user-scope .editor-topbar__menu-trigger:hover{color:var(--stx-text-primary)}.stx-user-scope .editor-topbar__menu-trigger.is-active{color:var(--stx-primary);font-weight:var(--stx-weight-semibold)!important}.stx-user-scope .editor-topbar__menu-trigger>svg{width:13px;height:13px;flex:0 0 auto}.stx-user-scope .editor-topbar__brand-logo,.player-shell .editor-topbar .editor-topbar__brand-logo{display:inline-flex;align-items:center;gap:1px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stx-user-scope .editor-topbar__brand-text,.player-shell .editor-topbar .editor-topbar__brand-text{font-size:20px!important;font-weight:800!important;font-family:var(--stx-font-ui, "Geist", ui-sans-serif, system-ui, sans-serif)!important;letter-spacing:-.03em!important;line-height:1!important;background:linear-gradient(to right,#1258b3,#653dae,#c64cd2);-webkit-background-clip:text;background-clip:text;color:transparent!important}.stx-user-scope .editor-topbar__brand-tm,.player-shell .editor-topbar .editor-topbar__brand-tm{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;border-radius:9999px!important;border:1px solid rgba(148,163,184,.5)!important;font-size:5px!important;font-weight:800!important;line-height:1!important;color:#94a3b8!important;margin-left:2px!important;margin-top:-8px!important;box-sizing:border-box!important;text-align:center!important}.stx-user-scope .editor-credit-menu{font-family:var(--stx-font-ui)}.stx-user-scope .editor-credit-trigger{display:inline-flex;height:var(--stx-control-sm);align-items:stretch;overflow:hidden;border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-sm);background:var(--stx-bg-control);box-shadow:none;transition:border-color var(--stx-motion-fast) var(--stx-ease-standard),background-color var(--stx-motion-fast) var(--stx-ease-standard)}.stx-user-scope .editor-credit-trigger:hover{border-color:var(--stx-border-strong)}.stx-user-scope .editor-credit-trigger.is-open{border-color:var(--stx-primary-border);background:var(--stx-primary-soft)}.stx-user-scope .editor-credit-trigger__main,.stx-user-scope .editor-credit-trigger__refresh{display:inline-flex;height:100%;align-items:center;border:0;background:transparent;color:var(--stx-text-primary);font-family:inherit}.stx-user-scope .editor-credit-trigger__main{gap:var(--stx-space-1-5);padding:0 var(--stx-space-2-5)}.stx-user-scope .editor-credit-trigger__main:hover,.stx-user-scope .editor-credit-trigger__refresh:hover:not(:disabled){background:color-mix(in srgb,var(--stx-primary) 7%,transparent 93%)}.stx-user-scope .editor-credit-trigger__refresh{width:var(--stx-control-xs);justify-content:center;border-left:var(--stx-border-width) solid var(--stx-border-default);color:var(--stx-text-soft)}.stx-user-scope .editor-credit-trigger__refresh:hover:not(:disabled){color:var(--stx-primary)}.stx-user-scope .editor-credit-trigger__refresh:disabled{cursor:wait;opacity:.5}.stx-user-scope .editor-credit-trigger__icon{width:14px;height:14px;flex:0 0 auto;color:var(--stx-warning)}.stx-user-scope .editor-credit-trigger__label,.stx-user-scope .editor-credit-trigger__value{font-size:var(--stx-density-text-control, 12px)!important;line-height:1}.stx-user-scope .editor-credit-trigger__label{color:var(--stx-text-muted);font-weight:var(--stx-weight-medium)}.stx-user-scope .editor-credit-trigger__value{color:var(--stx-text-primary);font-weight:var(--stx-weight-semibold)}.stx-user-scope .editor-credit-popover{position:absolute;z-index:110;top:calc(100% + var(--stx-space-2));right:0;width:min(23.5rem,calc(100vw - 1rem));overflow:hidden;border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-md);background:var(--stx-bg-panel);padding:var(--stx-space-3);box-shadow:var(--stx-shadow-panel);color:var(--stx-text-primary)}.stx-user-scope .editor-credit-popover__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--stx-space-2);padding-bottom:var(--stx-space-2-5);border-bottom:var(--stx-border-width) solid var(--stx-border-subtle)}.stx-user-scope .editor-credit-popover__title,.stx-user-scope .editor-credit-popover__description{margin:0}.stx-user-scope .editor-credit-popover__title{color:var(--stx-text-primary);font-size:var(--stx-density-text-title, 13px)!important;font-weight:var(--stx-weight-semibold);line-height:1.2}.stx-user-scope .editor-credit-popover__description{margin-top:2px;color:var(--stx-text-soft);font-size:var(--stx-density-text-caption, 10px)!important;font-weight:var(--stx-weight-regular);line-height:1.35}.stx-user-scope .editor-credit-popover__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--stx-space-2);margin:var(--stx-space-3) 0 0}.stx-user-scope .editor-credit-popover__summary--three{grid-template-columns:repeat(3,minmax(0,1fr))}.stx-user-scope .editor-credit-popover__summary--four{grid-template-columns:repeat(2,minmax(0,1fr))}.stx-user-scope .editor-credit-popover__metric{min-width:0;border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-sm);background:var(--stx-bg-control);padding:var(--stx-space-2);display:flex;flex-direction:column;justify-content:space-between}.stx-user-scope .editor-credit-popover__metric dt,.stx-user-scope .editor-credit-popover__metric dd{margin:0}.stx-user-scope .editor-credit-popover__metric dt{overflow:hidden;color:var(--stx-text-soft);font-size:var(--stx-density-text-micro, 9px)!important;font-weight:var(--stx-weight-medium);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.stx-user-scope .editor-credit-popover__metric dd{margin-top:var(--stx-space-1);overflow:hidden;color:var(--stx-text-primary);font-size:13px!important;font-weight:var(--stx-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.stx-user-scope .editor-credit-popover__hint{display:block;margin-top:3px;font-size:8.5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stx-user-scope .editor-credit-popover__hint--available{color:var(--stx-success, #10b981)}.stx-user-scope .editor-credit-popover__hint--reserved{color:var(--stx-text-soft, #94a3b8)}.stx-user-scope .editor-credit-popover__hint--consumed{color:var(--stx-primary, #6366f1)}.stx-user-scope .editor-credit-popover__metric--storage{display:flex;flex-direction:column;justify-content:space-between}.stx-user-scope .editor-credit-popover__storage-content{display:flex!important;align-items:center;gap:6px;margin-top:4px}.stx-user-scope .editor-credit-popover__storage-text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.stx-user-scope .editor-credit-popover__storage-used{font-size:10.5px;font-weight:var(--stx-weight-semibold, 600);color:var(--stx-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stx-user-scope .editor-credit-popover__storage-limit{font-size:8.5px;color:var(--stx-text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stx-user-scope .editor-credit-popover__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--stx-space-2);margin-top:var(--stx-space-3)}.stx-user-scope .editor-credit-popover__actions .stx-button{width:100%;min-width:0;justify-content:center;white-space:nowrap}.stx-user-scope .editor-credit-popover__badge{display:inline-flex;align-items:center;gap:4px;padding:1.5px 7px;border-radius:9999px;font-size:8.5px;font-weight:var(--stx-weight-semibold, 600);letter-spacing:.03em;text-transform:uppercase;color:var(--stx-primary);background:var(--stx-primary-soft);border:1px solid var(--stx-primary-border)}.stx-user-scope .editor-credit-popover__metric--highlight{border-color:var(--stx-primary-border);background:var(--stx-primary-soft)}.stx-user-scope .editor-credit-popover__metric--highlight dd{color:var(--stx-text-primary);font-size:13px!important}.stx-user-scope .editor-credit-popover__metric dd.editor-credit-popover__metric-rate{font-size:11.5px!important;font-weight:var(--stx-weight-semibold, 600);color:var(--stx-text-primary);white-space:normal;line-height:1.25}.stx-user-scope .editor-credit-popover__hint--included{color:var(--stx-success, #10b981)}.stx-user-scope .editor-credit-popover__hint--neutral{color:var(--stx-text-soft, #94a3b8)}.stx-user-scope .demo-credit-policy-card{display:flex;align-items:flex-start;gap:var(--stx-space-2);margin-top:var(--stx-space-3);padding:var(--stx-space-2) var(--stx-space-2-5);border-radius:var(--stx-radius-sm);background:var(--stx-bg-control);border:var(--stx-border-width) solid var(--stx-border-default)}.stx-user-scope .demo-credit-policy-card__icon{flex-shrink:0;margin-top:1.5px;color:var(--stx-text-soft)}.stx-user-scope .demo-credit-policy-card__text{margin:0;font-size:var(--stx-density-text-caption, 10px);line-height:1.45;color:var(--stx-text-soft)}.stx-user-scope .demo-credit-auth-card{display:flex;flex-direction:column;gap:var(--stx-space-2-5);margin-top:var(--stx-space-3);padding:var(--stx-space-3);border-radius:var(--stx-radius-sm);background:var(--stx-bg-control);border:var(--stx-border-width) solid var(--stx-border-default)}.stx-user-scope .demo-credit-auth-card__content{display:flex;align-items:center;gap:var(--stx-space-2);color:var(--stx-text-muted);font-size:var(--stx-density-text-control, 11px)}.stx-user-scope .demo-credit-auth-card__text{margin:0}.stx-user-scope .demo-credit-error{margin:var(--stx-space-2) 0 0;font-size:var(--stx-density-text-caption, 10px);color:var(--stx-danger, #ef4444)}@media(max-width:980px){.stx-user-scope .editor-credit-trigger__label{display:none}}.stx-user-scope .player-shell .extractor-panel{gap:var(--stx-space-2);padding:var(--stx-space-3);font-family:var(--stx-font-ui)!important}.stx-user-scope .player-shell .extractor-header h2{font-family:var(--stx-font-ui)!important;font-size:var(--stx-density-text-title, 13px)!important;font-weight:var(--stx-weight-semibold)!important}.stx-user-scope .player-shell .extractor-header span,.stx-user-scope .player-shell .extractor-save-state,.stx-user-scope .player-shell .extractor-step{font-family:var(--stx-font-ui)!important}.stx-user-scope .player-shell .extraction-run-card{display:grid;gap:var(--stx-space-3);padding:var(--stx-space-3);border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-lg);background:var(--stx-bg-card);box-shadow:var(--stx-shadow-control)}.stx-user-scope .player-shell .extraction-run-card__header h3{margin:0;color:var(--stx-text-primary);font-size:var(--stx-density-text-title, 13px);font-weight:var(--stx-weight-semibold);line-height:1.25}.stx-user-scope .player-shell .extraction-run-card__header p{margin:var(--stx-space-1) 0 0;color:var(--stx-text-soft);font-size:var(--stx-density-text-micro, 9px);line-height:1.45}.stx-user-scope .player-shell .extraction-priority-group{display:grid;gap:var(--stx-space-2)}.stx-user-scope .player-shell .extraction-priority-label{color:var(--stx-text-primary);font-size:var(--stx-density-text-label, 11px);font-weight:var(--stx-weight-semibold)}.stx-user-scope .player-shell .extraction-priority-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--stx-space-2)}.stx-user-scope .player-shell .extraction-priority-option{display:flex;min-width:0;min-height:68px;align-items:flex-start;gap:var(--stx-space-2);padding:var(--stx-space-2-5);border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-md);background:var(--stx-bg-control);color:var(--stx-text-primary);text-align:left;transition:border-color var(--stx-motion-fast) var(--stx-ease-standard),background-color var(--stx-motion-fast) var(--stx-ease-standard),box-shadow var(--stx-motion-fast) var(--stx-ease-standard)}.stx-user-scope .player-shell .extraction-priority-option:hover{border-color:var(--stx-border-strong);background:var(--stx-bg-card-hover)}.stx-user-scope .player-shell .extraction-priority-option.is-selected{border-color:var(--stx-primary);background:var(--stx-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stx-primary) 18%,transparent)}.stx-user-scope .player-shell .extraction-priority-radio{display:grid;width:14px;height:14px;flex:0 0 14px;place-items:center;margin-top:1px;border:var(--stx-border-width) solid var(--stx-border-strong);border-radius:999px;background:var(--stx-bg-card)}.stx-user-scope .player-shell .extraction-priority-option.is-selected .extraction-priority-radio{border-color:var(--stx-primary)}.stx-user-scope .player-shell .extraction-priority-option.is-selected .extraction-priority-radio i{width:7px;height:7px;border-radius:999px;background:var(--stx-primary)}.stx-user-scope .player-shell .extraction-priority-copy{display:grid;min-width:0;gap:3px}.stx-user-scope .player-shell .extraction-priority-copy strong{color:var(--stx-text-primary);font-size:var(--stx-density-text-label, 11px);font-weight:var(--stx-weight-semibold);line-height:1.2}.stx-user-scope .player-shell .extraction-priority-copy small{color:var(--stx-text-soft);font-size:var(--stx-density-text-micro, 9px);font-weight:var(--stx-weight-regular);line-height:1.35}.stx-user-scope .player-shell .extraction-start-action{display:inline-flex;width:100%;min-height:34px;align-items:center;justify-content:center;gap:var(--stx-space-1-5);padding:0 var(--stx-space-3);border:0;border-radius:var(--stx-radius-md);background:var(--stx-primary);color:var(--stx-on-primary);font-size:var(--stx-density-text-label, 11px);font-weight:var(--stx-weight-semibold);box-shadow:var(--stx-shadow-control);transition:filter var(--stx-motion-fast) var(--stx-ease-standard),transform var(--stx-motion-fast) var(--stx-ease-standard)}.stx-user-scope .player-shell .extraction-start-action:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.stx-user-scope .player-shell .extraction-start-action.is-retry{background:var(--stx-danger)}.stx-user-scope .player-shell .extraction-start-action.is-disabled,.stx-user-scope .player-shell .extraction-start-action:disabled{cursor:not-allowed;opacity:.55}.stx-user-scope .player-shell .extraction-approval{display:grid;gap:var(--stx-space-2);padding-bottom:var(--stx-space-3)}.stx-user-scope .player-shell .extraction-approval__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--stx-space-2);min-height:38px;padding-bottom:var(--stx-space-2);border-bottom:var(--stx-border-width) solid var(--stx-border-default)}.stx-user-scope .player-shell .extraction-approval__header h2{margin:0;color:var(--stx-text-primary);font-size:var(--stx-density-text-title, 13px);font-weight:var(--stx-weight-semibold);line-height:1.2}.stx-user-scope .player-shell .extraction-approval__header>svg{color:var(--stx-text-soft)}.stx-user-scope .player-shell .extraction-approval__readiness{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--stx-space-2);padding:var(--stx-space-3);border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-lg);background:var(--stx-bg-card)}.stx-user-scope .player-shell .extraction-approval__readiness.is-ready{border-color:color-mix(in srgb,var(--stx-success) 34%,var(--stx-border-default));background:color-mix(in srgb,var(--stx-success) 8%,var(--stx-bg-card));color:var(--stx-success)}.stx-user-scope .player-shell .extraction-approval__readiness.is-blocked{border-color:color-mix(in srgb,var(--stx-warning) 34%,var(--stx-border-default));background:color-mix(in srgb,var(--stx-warning) 8%,var(--stx-bg-card));color:var(--stx-warning)}.stx-user-scope .player-shell .extraction-approval__readiness h3{margin:0;color:var(--stx-text-primary);font-size:var(--stx-density-text-label, 11px);font-weight:var(--stx-weight-semibold);line-height:1.25}.stx-user-scope .player-shell .extraction-approval__readiness p{margin:var(--stx-space-1) 0 0;color:var(--stx-text-soft);font-size:var(--stx-density-text-micro, 9px);line-height:1.45}.stx-user-scope .player-shell .extraction-approval-card{overflow:hidden;border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-lg);background:var(--stx-bg-card);box-shadow:var(--stx-shadow-control)}.stx-user-scope .player-shell .extraction-approval-card>h3{display:flex;align-items:center;gap:var(--stx-space-1-5);margin:0;padding:var(--stx-space-2) var(--stx-space-3);border-bottom:var(--stx-border-width) solid var(--stx-border-default);color:var(--stx-text-primary);font-size:var(--stx-density-text-label, 11px);font-weight:var(--stx-weight-semibold)}.stx-user-scope .player-shell .extraction-approval-card>h3 svg{color:var(--stx-text-soft)}.stx-user-scope .player-shell .extraction-approval-empty{display:grid;gap:var(--stx-space-1);padding:var(--stx-space-3)}.stx-user-scope .player-shell .extraction-approval-empty strong{color:var(--stx-text-primary);font-size:var(--stx-density-text-label, 11px);font-weight:var(--stx-weight-semibold)}.stx-user-scope .player-shell .extraction-approval-empty span{color:var(--stx-text-soft);font-size:var(--stx-density-text-micro, 9px);line-height:1.45}.stx-user-scope .player-shell .extraction-approval-list{display:grid;margin:0;padding:var(--stx-space-1) var(--stx-space-3) var(--stx-space-2)}.stx-user-scope .player-shell .extraction-approval-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--stx-space-2);min-height:25px;border-bottom:var(--stx-border-width) solid color-mix(in srgb,var(--stx-border-default) 70%,transparent)}.stx-user-scope .player-shell .extraction-approval-list>div:last-child{border-bottom:0}.stx-user-scope .player-shell .extraction-approval-list dt,.stx-user-scope .player-shell .extraction-approval-list dd{margin:0;font-size:var(--stx-density-text-micro, 9px);line-height:1.25}.stx-user-scope .player-shell .extraction-approval-list dt{color:var(--stx-text-soft);font-weight:var(--stx-weight-medium)}.stx-user-scope .player-shell .extraction-approval-list dd{color:var(--stx-text-primary);font-weight:var(--stx-weight-semibold);text-align:right}.stx-user-scope .player-shell .extraction-approval-list dd.is-success{color:var(--stx-success)}.stx-user-scope .player-shell .extraction-approval-list dd.is-danger{color:var(--stx-danger)}.stx-user-scope .player-shell .extraction-approval__actions{position:relative;z-index:5;display:grid;flex:0 0 auto;gap:var(--stx-space-2);padding:var(--stx-space-3);padding-bottom:max(var(--stx-space-3),env(safe-area-inset-bottom));border-top:var(--stx-border-width) solid var(--stx-border-default);background:color-mix(in srgb,var(--stx-bg-panel) 94%,transparent);box-shadow:0 -10px 22px color-mix(in srgb,var(--stx-text-primary) 12%,transparent);backdrop-filter:blur(12px)}.stx-user-scope .player-shell .extraction-approval__action,.stx-user-scope .player-shell .extraction-approval__back{display:inline-flex;width:100%;min-height:34px;align-items:center;justify-content:center;gap:var(--stx-space-1-5);border-radius:var(--stx-radius-md);font-size:var(--stx-density-text-label, 11px);font-weight:var(--stx-weight-semibold)}.stx-user-scope .player-shell .extraction-approval__action{border:0;background:var(--stx-primary);color:var(--stx-on-primary);box-shadow:var(--stx-shadow-control)}.stx-user-scope .player-shell .extraction-approval__action:hover:not(:disabled){filter:brightness(1.06)}.stx-user-scope .player-shell .extraction-approval__action:disabled{cursor:not-allowed;opacity:.55}.stx-user-scope .player-shell .extraction-approval__back{border:var(--stx-border-width) solid var(--stx-border-default);background:var(--stx-bg-control);color:var(--stx-primary-text)}.stx-user-scope .player-shell .extraction-approval__back:hover{border-color:var(--stx-border-strong);background:var(--stx-bg-card-hover)}.stx-user-scope .tracking-inspector{display:grid;gap:var(--stx-space-2);padding:0;font-family:var(--stx-font-ui);color:var(--stx-text-primary)}.stx-user-scope .tracking-inspector__section-head,.stx-user-scope .tracking-inspector__field-row,.stx-user-scope .tracking-inspector__actions button,.stx-user-scope .tracking-inspector__delete,.stx-user-scope .tracking-inspector__update,.stx-user-scope .tracking-inspector__field-label,.stx-user-scope .tracking-inspector__eyebrow{display:flex;align-items:center}.stx-user-scope .tracking-inspector--single{border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-md);background:var(--stx-bg-card);padding:var(--stx-space-2-5)}.stx-user-scope .tracking-inspector__group{display:grid;gap:var(--stx-space-2)}.stx-user-scope .tracking-inspector__divider{height:var(--stx-border-width);background:var(--stx-border-default)}.stx-user-scope .tracking-inspector__section,.stx-user-scope .player-shell #sidebar-container .extractor-validation-card,.stx-user-scope .player-shell [data-editor-sidebar=true] .extractor-validation-card{display:grid;gap:var(--stx-space-2)!important;border:var(--stx-border-width) solid var(--stx-border-default)!important;border-radius:var(--stx-radius-md)!important;background:var(--stx-bg-card)!important;padding:var(--stx-space-2-5)!important;box-shadow:none!important;transition:border-color var(--stx-motion-fast) var(--stx-ease-standard)!important}.stx-user-scope .player-shell #sidebar-container .extractor-validation-card:hover,.stx-user-scope .player-shell [data-editor-sidebar=true] .extractor-validation-card:hover{border-color:var(--stx-border-strong)!important;box-shadow:none!important;transform:none!important}.stx-user-scope .tracking-inspector__section-head{justify-content:space-between;gap:var(--stx-space-2)}.stx-user-scope .tracking-inspector__identity{min-width:0}.stx-user-scope .tracking-inspector__eyebrow,.stx-user-scope .tracking-inspector__field-label,.stx-user-scope .tracking-inspector__section-label{gap:var(--stx-space-1);color:var(--stx-text-soft);font-size:var(--stx-density-text-micro, 9px)!important;font-weight:var(--stx-weight-semibold);letter-spacing:.03em;text-transform:uppercase}.stx-user-scope .tracking-inspector__eyebrow svg,.stx-user-scope .tracking-inspector__field-label svg{color:var(--stx-primary)}.stx-user-scope .tracking-inspector__track-name{margin:2px 0 0;overflow:hidden;color:var(--stx-text-primary);font-size:var(--stx-density-text-control, 12px)!important;font-weight:var(--stx-weight-semibold);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.stx-user-scope .tracking-inspector__identity p{margin:2px 0 0!important;color:var(--stx-text-soft)!important;font-size:var(--stx-density-text-micro, 9px)!important;font-weight:var(--stx-weight-regular)!important}.stx-user-scope .tracking-inspector__icon-button{display:inline-grid;width:var(--stx-control-xs);height:var(--stx-control-xs);place-items:center;border:var(--stx-border-width) solid transparent;border-radius:var(--stx-radius-md);background:transparent;color:var(--stx-text-soft)}.stx-user-scope .tracking-inspector__icon-button:hover{border-color:var(--stx-border-default);background:var(--stx-bg-card-hover);color:var(--stx-text-primary)}.stx-user-scope .tracking-inspector__metrics,.stx-user-scope .player-shell .qa-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--stx-space-1-5);margin:0}.stx-user-scope .tracking-inspector__metrics>div,.stx-user-scope .player-shell .qa-metric-card{min-width:0;border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-sm);background:var(--stx-bg-control);padding:var(--stx-space-1-5) var(--stx-space-2);box-shadow:none}.stx-user-scope .tracking-inspector__metrics dt,.stx-user-scope .player-shell .qa-metric-card span{overflow:hidden;color:var(--stx-text-disabled);font-size:var(--stx-density-text-micro, 9px)!important;font-weight:var(--stx-weight-semibold);letter-spacing:.03em;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stx-user-scope .tracking-inspector__metrics dd,.stx-user-scope .player-shell .qa-metric-card strong{margin:3px 0 0;overflow:hidden;color:var(--stx-text-primary);font-family:var(--stx-font-ui)!important;font-size:var(--stx-density-text-label, 11px)!important;font-weight:var(--stx-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.stx-user-scope .tracking-inspector__metrics dd.is-success{color:var(--stx-success)}.stx-user-scope .tracking-inspector__metrics dd.is-danger{color:var(--stx-danger)}.stx-user-scope .tracking-inspector__field{display:grid;gap:var(--stx-space-1)}.stx-user-scope .tracking-inspector__field-row{gap:var(--stx-space-1-5)}.stx-user-scope .tracking-inspector__input,.stx-user-scope .tracking-inspector__readonly{min-width:0;min-height:var(--stx-control-xs);border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-md);background:var(--stx-bg-control);color:var(--stx-text-primary);font-family:var(--stx-font-ui)!important;font-size:var(--stx-density-text-caption, 10px)!important;font-weight:var(--stx-weight-semibold)}.stx-user-scope .tracking-inspector__input{flex:1 1 auto;height:var(--stx-control-xs);padding:0 var(--stx-space-2);outline:none}.stx-user-scope select.tracking-inspector__input{cursor:pointer}.stx-user-scope select.tracking-inspector__input option{background:var(--stx-bg-card);color:var(--stx-text-primary)}.stx-user-scope .tracking-inspector__input:focus-visible{border-color:var(--stx-primary);box-shadow:0 0 0 2px var(--stx-primary-soft)}.stx-user-scope .tracking-inspector__readonly{display:flex;align-items:center;padding:0 var(--stx-space-2);font-variant-numeric:tabular-nums}.stx-user-scope .tracking-inspector__help{color:var(--stx-text-soft);font-size:var(--stx-density-text-micro, 9px)!important;font-weight:var(--stx-weight-regular);line-height:1.35}.stx-user-scope .tracking-inspector__update,.stx-user-scope .tracking-inspector__actions button,.stx-user-scope .tracking-inspector__delete{justify-content:center;gap:var(--stx-space-1);min-height:var(--stx-control-xs);border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-md);background:var(--stx-bg-control);color:var(--stx-text-muted);font-family:var(--stx-font-ui)!important;font-size:var(--stx-density-text-micro, 9px)!important;font-weight:var(--stx-weight-semibold);transition:border-color var(--stx-motion-fast) var(--stx-ease-standard),background-color var(--stx-motion-fast) var(--stx-ease-standard),color var(--stx-motion-fast) var(--stx-ease-standard)}.stx-user-scope .tracking-inspector__update{flex:0 0 auto;border-color:var(--stx-primary);background:var(--stx-primary);padding:0 var(--stx-space-2);color:var(--stx-on-primary)}.stx-user-scope .tracking-inspector__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--stx-space-1-5)}.stx-user-scope .tracking-inspector__actions button{padding:0 var(--stx-space-2)}.stx-user-scope .tracking-inspector__actions button:hover:not(:disabled){border-color:var(--stx-border-strong);background:var(--stx-bg-card-hover);color:var(--stx-text-primary)}.stx-user-scope .tracking-inspector__actions button.is-primary-outline{border-color:var(--stx-primary-border);color:var(--stx-primary)}.stx-user-scope .tracking-inspector__actions button.is-warning{border-color:color-mix(in srgb,var(--stx-warning) 40%,var(--stx-border-default) 60%);color:var(--stx-warning)}.stx-user-scope .tracking-inspector__delete{width:100%;border-color:color-mix(in srgb,var(--stx-danger) 42%,var(--stx-border-default) 58%);background:color-mix(in srgb,var(--stx-danger) 5%,var(--stx-bg-control) 95%);color:var(--stx-danger)}.stx-user-scope .tracking-inspector__delete:hover:not(:disabled){background:color-mix(in srgb,var(--stx-danger) 9%,var(--stx-bg-control) 91%)}.stx-user-scope .tracking-inspector button:disabled{cursor:not-allowed;opacity:.45}.stx-user-scope .player-shell .qa-workspace,.stx-user-scope .player-shell .qa-summary-card{gap:var(--stx-space-2)}.stx-user-scope .player-shell .qa-summary-title{gap:var(--stx-space-1-5);font-family:var(--stx-font-ui)!important;font-size:var(--stx-density-text-caption, 10px)!important;font-weight:var(--stx-weight-semibold);letter-spacing:.03em}.stx-user-scope .player-shell .qa-icon-button{width:var(--stx-control-xs);height:var(--stx-control-xs);border-radius:var(--stx-radius-md);background:var(--stx-bg-control)}.stx-user-scope .player-shell .qa-summary-meta{padding-top:var(--stx-space-1-5);font-size:var(--stx-density-text-micro, 9px)!important}.stx-user-scope .player-shell .qa-filter-grid{gap:var(--stx-space-1-5)}.stx-user-scope .player-shell .qa-filter-field{gap:var(--stx-space-1)}.stx-user-scope .player-shell .qa-filter-field>span{font-size:var(--stx-density-text-micro, 9px)!important;font-weight:var(--stx-weight-semibold);letter-spacing:.03em}.stx-user-scope .player-shell .qa-filter-field select{height:var(--stx-control-xs);border-radius:var(--stx-radius-md);padding:0 var(--stx-space-1-5);font-family:var(--stx-font-ui)!important;font-size:var(--stx-density-text-micro, 9px)!important;font-weight:var(--stx-weight-medium)}.stx-user-scope .player-shell .qa-results-header{min-height:20px;font-size:var(--stx-density-text-micro, 9px)!important}.stx-user-scope .player-shell .qa-flag-list{gap:var(--stx-space-1-5)}.stx-user-scope .player-shell .qa-flag-card{gap:var(--stx-space-1-5);border-radius:var(--stx-radius-md);padding:var(--stx-space-2);box-shadow:none}.stx-user-scope .player-shell .qa-flag-identity>div{gap:var(--stx-space-1-5)}.stx-user-scope .player-shell .qa-flag-identity strong{font-size:var(--stx-density-text-caption, 10px)!important;font-weight:var(--stx-weight-semibold)}.stx-user-scope .player-shell .qa-flag-identity p{margin-top:var(--stx-space-1)!important;font-size:var(--stx-density-text-micro, 9px)!important;line-height:1.3!important}.stx-user-scope .player-shell .qa-flag-meta,.stx-user-scope .player-shell .qa-review-status,.stx-user-scope .player-shell .qa-severity-badge{font-size:var(--stx-density-text-micro, 9px)!important}.stx-user-scope .player-shell .qa-review-status,.stx-user-scope .player-shell .qa-severity-badge{padding:2px var(--stx-space-1-5)}.stx-user-scope .player-shell .qa-flag-actions{gap:var(--stx-space-1)}.stx-user-scope .player-shell .qa-action-button{min-height:24px;border-radius:var(--stx-radius-sm);padding:0 var(--stx-space-2);font-family:var(--stx-font-ui)!important;font-size:var(--stx-density-text-micro, 9px)!important;font-weight:var(--stx-weight-medium)}.stx-user-scope .player-shell .font-mono,.stx-user-scope .tracking-inspector__readonly,.stx-user-scope .player-shell .qa-metric-card strong{font-family:var(--stx-font-ui)!important;font-variant-numeric:tabular-nums}:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal{border-radius:var(--stx-radius-lg)!important}:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal__body{display:grid;gap:var(--stx-space-4);padding:var(--stx-space-5);color:var(--stx-text-primary);font-family:var(--stx-font-ui)}:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal__header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--stx-space-3);align-items:start;padding-right:var(--stx-space-6)}:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal__icon{display:grid;width:var(--stx-control-sm);height:var(--stx-control-sm);place-items:center;border:var(--stx-border-width) solid var(--stx-primary-border);border-radius:var(--stx-radius-md);background:var(--stx-primary-soft);color:var(--stx-primary)}:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal__header h3{margin:0;color:var(--stx-text-primary);font-size:var(--stx-text-body);font-weight:var(--stx-weight-semibold);line-height:var(--stx-leading-tight)}:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal__header p{margin:var(--stx-space-1) 0 0;color:var(--stx-text-soft);font-size:var(--stx-text-caption);font-weight:var(--stx-weight-regular);line-height:1.45}:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal__source,:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal__field{display:grid;gap:var(--stx-space-1-5)}:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal__source{border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-md);background:var(--stx-bg-control);padding:var(--stx-space-3)}:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal__label{color:var(--stx-text-soft);font-size:var(--stx-text-micro);font-weight:var(--stx-weight-semibold);letter-spacing:.04em;text-transform:uppercase}:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal__source strong{color:var(--stx-text-primary);font-size:var(--stx-text-control);font-weight:var(--stx-weight-semibold)}:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal__source small{color:var(--stx-text-soft);font-size:var(--stx-text-caption);font-variant-numeric:tabular-nums}:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal__field select{width:100%;height:var(--stx-control-md);border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-md);background:var(--stx-bg-control);padding:0 var(--stx-space-3);color:var(--stx-text-primary);font-family:var(--stx-font-ui);font-size:var(--stx-text-label);font-weight:var(--stx-weight-medium);outline:none}:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal__field select:focus-visible{border-color:var(--stx-primary);box-shadow:0 0 0 2px var(--stx-primary-soft)}:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal__empty{border:var(--stx-border-width) dashed var(--stx-border-default);border-radius:var(--stx-radius-md);padding:var(--stx-space-3);color:var(--stx-text-soft);font-size:var(--stx-text-caption);line-height:1.4}:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal__confirmation{display:flex;min-width:0;align-items:center;justify-content:center;gap:var(--stx-space-2);border:var(--stx-border-width) solid var(--stx-primary-border);border-radius:var(--stx-radius-md);background:var(--stx-primary-soft);padding:var(--stx-space-2) var(--stx-space-3);color:var(--stx-text-muted);font-size:var(--stx-text-caption)}:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal__confirmation strong{color:var(--stx-primary);font-weight:var(--stx-weight-semibold)}:root[data-stx-user-ui=true] .theme-modal-root .tracking-merge-modal__actions{display:flex;justify-content:flex-end;gap:var(--stx-space-2);padding-top:var(--stx-space-1)}.stx-user-scope .player-shell .qa-severity-badge,.stx-user-scope .player-shell .qa-review-status{border-radius:0!important;padding:2px var(--stx-space-1)!important;line-height:1.15}.stx-user-scope .player-shell .qa-flag-card,.stx-user-scope .player-shell .qa-action-button,.stx-user-scope .player-shell .qa-icon-button,.stx-user-scope .player-shell .qa-filter-field select,.stx-user-scope .player-shell .qa-page-button{border-radius:var(--stx-radius-sm)!important}.stx-user-scope .player-shell .qa-filter-field select{color:var(--stx-text-primary)!important;font-family:var(--stx-font-ui)!important;font-size:var(--stx-density-text-caption, 10px)!important;font-weight:var(--stx-weight-medium)!important}.stx-user-scope .player-shell .tracking-filter-control{height:var(--stx-density-select-height, var(--stx-control-xs));min-height:var(--stx-density-select-height, var(--stx-control-xs));display:flex;align-items:center;gap:var(--stx-space-1-5);padding-inline:var(--stx-space-2);border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-sm);background:var(--stx-bg-control)}.stx-user-scope .player-shell .tracking-filter-control>svg{flex:0 0 auto;color:var(--stx-text-soft)!important}.stx-user-scope.stx-density-scientific .player-shell #sidebar-container .tracking-filter-control>select,.stx-user-scope.stx-density-scientific .player-shell [data-editor-sidebar=true] .tracking-filter-control>select{flex:1 1 auto;width:100%;height:calc(var(--stx-density-select-height, var(--stx-control-xs)) - 2px)!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.stx-user-scope .editor-data-selected-track{flex:1 1 auto;min-height:0;max-height:100%;margin-bottom:0;overflow-y:auto}.stx-user-scope .editor-data-selected-track .tracking-inspector--single{background:var(--stx-bg-card)}.stx-user-scope .player-shell .playback-shell{background:var(--stx-bg-panel)!important;border-color:var(--stx-border-default)!important;color:var(--stx-text-primary);font-family:var(--stx-font-ui)}.stx-user-scope .player-shell .playback-control-button,.stx-user-scope .player-shell .playback-frame-search,.stx-user-scope .player-shell .playback-media-button,.stx-user-scope .player-shell .playback-extra-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:var(--stx-border-width) solid transparent;border-radius:var(--stx-radius-sm);background:transparent;color:var(--stx-text-muted);transition:background-color var(--stx-motion-fast) var(--stx-ease-standard),border-color var(--stx-motion-fast) var(--stx-ease-standard),color var(--stx-motion-fast) var(--stx-ease-standard),opacity var(--stx-motion-fast) var(--stx-ease-standard)}.stx-user-scope .player-shell .playback-control-button{width:var(--stx-control-xs);height:var(--stx-control-xs);padding:0}.stx-user-scope .player-shell .playback-control-button:hover:not(:disabled),.stx-user-scope .player-shell .playback-frame-search:hover:not(:disabled),.stx-user-scope .player-shell .playback-media-button:hover:not(:disabled),.stx-user-scope .player-shell .playback-extra-button:hover:not(:disabled){border-color:var(--stx-border-default);background:var(--stx-bg-card-hover);color:var(--stx-text-primary)}.stx-user-scope .player-shell .playback-control-button:disabled,.stx-user-scope .player-shell .playback-frame-search:disabled,.stx-user-scope .player-shell .playback-media-button:disabled,.stx-user-scope .player-shell .playback-extra-button:disabled{cursor:not-allowed;opacity:.4}.stx-user-scope .player-shell .playback-control-button--primary{border-color:var(--stx-primary);background:var(--stx-primary);color:var(--stx-on-primary)}.stx-user-scope .player-shell .playback-control-button--primary:hover:not(:disabled){border-color:var(--stx-primary-hover);background:var(--stx-primary-hover);color:var(--stx-on-primary)}.stx-user-scope .player-shell .playback-control-button--primary>svg{width:16px!important;height:16px!important;min-width:16px;min-height:16px;stroke-width:2.25}.stx-user-scope .player-shell .playback-control-button:not(.playback-control-button--primary)>svg{width:14px!important;height:14px!important}.stx-user-scope .player-shell .playback-time-tooltip,.stx-user-scope .player-shell .playback-frame-control,.stx-user-scope .player-shell .playback-speed-select,.stx-user-scope .player-shell .playback-media-group,.stx-user-scope .player-shell .playback-info-dropdown{border:var(--stx-border-width) solid var(--stx-border-default)!important;border-radius:var(--stx-radius-sm)!important;background:var(--stx-bg-control)!important;color:var(--stx-text-primary)!important;font-family:var(--stx-font-ui)!important}.stx-user-scope .player-shell .playback-time-tooltip{box-shadow:var(--stx-shadow-panel);font-size:var(--stx-density-text-caption, 10px)!important;font-variant-numeric:tabular-nums}.stx-user-scope .player-shell .playback-frame-control{height:var(--stx-control-xs);padding:0 var(--stx-space-1)}.stx-user-scope .player-shell .playback-frame-input{height:100%;color:var(--stx-text-primary)!important;font-family:var(--stx-font-ui)!important;font-size:var(--stx-density-text-caption, 10px)!important;font-variant-numeric:tabular-nums}.stx-user-scope .player-shell .playback-frame-input::-moz-placeholder{color:var(--stx-text-disabled)}.stx-user-scope .player-shell .playback-frame-input::placeholder{color:var(--stx-text-disabled)}.stx-user-scope .player-shell .playback-frame-search{width:24px;height:24px;color:var(--stx-primary)}.stx-user-scope .player-shell .playback-speed-select{height:var(--stx-control-xs);min-width:58px;outline:none;font-size:var(--stx-density-text-caption, 10px)!important;font-weight:var(--stx-weight-medium)!important;font-variant-numeric:tabular-nums}.stx-user-scope .player-shell .playback-speed-select:hover,.stx-user-scope .player-shell .playback-speed-select:focus-visible{border-color:var(--stx-primary)!important}.stx-user-scope .player-shell .playback-select-chevron{color:var(--stx-text-soft)}.stx-user-scope .player-shell .playback-media-group{min-height:var(--stx-control-xs)}.stx-user-scope .player-shell .playback-media-button{width:24px;height:24px;border-radius:2px}.stx-user-scope .player-shell .playback-media-button.is-active,.stx-user-scope .player-shell .playback-extra-button.is-active{border-color:var(--stx-primary);background:var(--stx-primary);color:var(--stx-on-primary)}.stx-user-scope .player-shell .playback-extra-button{width:var(--stx-control-xs);height:var(--stx-control-xs);border-color:var(--stx-border-default);background:var(--stx-bg-control)}.stx-user-scope .player-shell .playback-info-dropdown{box-shadow:var(--stx-shadow-panel)!important;font-size:var(--stx-density-text-caption, 10px)!important}.stx-user-scope .player-shell .playback-info-dropdown *{font-family:var(--stx-font-ui)!important}.stx-user-scope .player-shell .timeline-track,.stx-user-scope .player-shell .timeline-buffer,.stx-user-scope .player-shell .timeline-played{border-radius:0!important}.stx-user-scope .player-shell .playback-shell--media-only{min-height:0!important;padding-top:var(--stx-space-1)!important;padding-bottom:var(--stx-space-1)!important;gap:0!important}.stx-user-scope .player-shell .playback-shell--media-only .playback-controls-row{min-height:var(--stx-control-xs)}.stx-user-scope .player-shell .playback-time-label{width:3.5rem;flex:0 0 3.5rem;color:var(--stx-text-soft);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-caption, 10px);font-weight:var(--stx-weight-medium, 500);font-variant-numeric:tabular-nums;white-space:nowrap}.stx-user-scope .player-shell .playback-time-label--current{text-align:right}.stx-user-scope .player-shell .playback-time-label--duration{text-align:left}.stx-user-scope .player-shell .playback-controls-spacer{min-width:0}.stx-user-scope .player-shell .playback-transport-group{display:flex;align-items:center;justify-content:center;justify-self:center;gap:var(--stx-space-2, 8px);min-width:0;flex:0 1 auto}.stx-user-scope .player-shell .playback-utility-group{display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:var(--stx-space-2, 8px);min-width:0}.stx-user-scope .player-shell .playback-speed-control{position:relative;display:flex;align-items:center;flex:0 0 auto}.stx-user-scope .player-shell .playback-media-wrapper,.stx-user-scope .player-shell .playback-extra-wrapper{display:flex;align-items:center;flex:0 0 auto;padding-left:var(--stx-space-2, 8px);border-left:var(--stx-border-width) solid var(--stx-border-default)}.stx-user-scope .player-shell .playback-media-wrapper{gap:var(--stx-space-1, 4px)}.stx-user-scope .player-shell .playback-extra-wrapper{position:relative}@container qa-video-pane (max-width: 620px){.stx-user-scope .player-shell .playback-shell{padding-inline:var(--stx-space-2, 8px)!important}.stx-user-scope .player-shell .playback-controls-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center;justify-items:center;gap:var(--stx-space-1, 4px)!important;padding-inline:0!important}.stx-user-scope .player-shell .playback-controls-spacer{display:none}.stx-user-scope .player-shell .playback-transport-group{justify-self:center;max-width:100%;flex-wrap:wrap;gap:var(--stx-space-1, 4px)}.stx-user-scope .player-shell .playback-utility-group{justify-self:center;justify-content:center;max-width:100%;flex-wrap:wrap;gap:var(--stx-space-1, 4px)}.stx-user-scope .player-shell .playback-frame-control{max-width:5rem}.stx-user-scope .player-shell .playback-frame-input{width:2.75rem!important;min-width:0}.stx-user-scope .player-shell .playback-time-label{width:2.5rem;flex-basis:2.5rem;font-size:var(--stx-density-text-micro, 9px)}}@container qa-video-pane (max-width: 380px){.stx-user-scope .player-shell .playback-shell{gap:2px!important;padding-block:var(--stx-space-1, 4px)!important}.stx-user-scope .player-shell .playback-transport-group,.stx-user-scope .player-shell .playback-utility-group{row-gap:2px;-moz-column-gap:3px;column-gap:3px}.stx-user-scope .player-shell .playback-media-wrapper,.stx-user-scope .player-shell .playback-extra-wrapper{padding-left:var(--stx-space-1, 4px)}.stx-user-scope .player-shell .playback-time-label{width:2.25rem;flex-basis:2.25rem}}.stx-user-scope .postprocessing-overview{display:grid;gap:var(--stx-space-2)}.stx-user-scope .postprocessing-tool-row{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:var(--stx-space-2);border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-md);background:var(--stx-bg-card);padding:var(--stx-space-2) var(--stx-space-2-5);color:var(--stx-text-primary);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-label, 11px);font-weight:var(--stx-weight-medium);text-align:left;transition:border-color var(--stx-motion-fast) var(--stx-ease-standard),background-color var(--stx-motion-fast) var(--stx-ease-standard)}.stx-user-scope .postprocessing-tool-row:hover{border-color:var(--stx-border-strong);background:var(--stx-bg-card-hover)}.stx-user-scope .postprocessing-tool-row:focus-visible{outline:none;border-color:var(--stx-primary);box-shadow:0 0 0 2px var(--stx-primary-soft)}.stx-user-scope .postprocessing-tool-row__main{display:inline-flex;min-width:0;align-items:center;gap:var(--stx-space-2)}.stx-user-scope .postprocessing-tool-row__icon{width:16px;height:16px;flex:0 0 auto;color:var(--stx-primary)}.stx-user-scope .postprocessing-tool-row>svg{flex:0 0 auto;color:var(--stx-text-soft)}.stx-user-scope .trajectory-section-card,.stx-user-scope .trajectory-config-summary,.stx-user-scope .trajectory-dataset-summary,.stx-user-scope .trajectory-tuning-section,.stx-user-scope .trajectory-research-card{border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-md);background:var(--stx-bg-card)}.stx-user-scope .trajectory-section-card{padding:var(--stx-space-2-5)}.stx-user-scope .trajectory-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;border:var(--stx-border-width) solid var(--stx-border-subtle);border-radius:var(--stx-radius-sm);background:var(--stx-bg-muted)}.stx-user-scope .trajectory-mode-toggle__option{min-height:var(--stx-control-xs);border:0;border-radius:calc(var(--stx-radius-sm) - 1px);background:transparent;color:var(--stx-text-soft);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-caption, 10px);font-weight:var(--stx-weight-medium);transition:color var(--stx-motion-fast) var(--stx-ease-standard),background-color var(--stx-motion-fast) var(--stx-ease-standard),box-shadow var(--stx-motion-fast) var(--stx-ease-standard)}.stx-user-scope .trajectory-mode-toggle__option:hover{color:var(--stx-text-primary)}.stx-user-scope .trajectory-mode-toggle__option.is-selected{color:var(--stx-primary);background:var(--stx-bg-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stx-primary) 30%,var(--stx-border-default) 70%);font-weight:var(--stx-weight-semibold)}.stx-user-scope .trajectory-method-card{overflow:hidden}.stx-user-scope .trajectory-method-list{margin:var(--stx-space-1) calc(var(--stx-space-2-5) * -1) calc(var(--stx-space-2-5) * -1)}.stx-user-scope .trajectory-method-option{display:flex;cursor:pointer;align-items:flex-start;gap:var(--stx-space-2);padding:var(--stx-space-2) var(--stx-space-2-5);border-top:var(--stx-border-width) solid var(--stx-border-subtle);background:transparent;transition:background-color var(--stx-motion-fast) var(--stx-ease-standard)}.stx-user-scope .trajectory-method-option:hover{background:var(--stx-bg-card-hover)}.stx-user-scope .trajectory-method-option.is-selected{background:color-mix(in srgb,var(--stx-primary) 7%,var(--stx-bg-card) 93%);box-shadow:inset 2px 0 0 var(--stx-primary)}.stx-user-scope .trajectory-research-card,.stx-user-scope .trajectory-disclosure{overflow:hidden}.stx-user-scope .trajectory-disclosure:not(.trajectory-research-card){border-top:var(--stx-border-width) solid var(--stx-border-subtle);background:var(--stx-bg-muted)}.stx-user-scope .trajectory-disclosure__trigger{display:flex;width:100%;min-height:var(--stx-control-xs);align-items:center;justify-content:space-between;gap:var(--stx-space-2);border:0;background:transparent;padding:0 var(--stx-space-2);color:var(--stx-text-secondary);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-caption, 10px);font-weight:var(--stx-weight-medium);text-align:left}.stx-user-scope .trajectory-disclosure__trigger:hover{color:var(--stx-text-primary);background:var(--stx-bg-card-hover)}.stx-user-scope .trajectory-disclosure__content{border-top:var(--stx-border-width) solid var(--stx-border-subtle);padding:var(--stx-space-2) var(--stx-space-2-5) var(--stx-space-3);background:var(--stx-bg-card)}.stx-user-scope .trajectory-stages-card{padding-bottom:0;overflow:hidden}.stx-user-scope .trajectory-stage-group{margin:var(--stx-space-1) calc(var(--stx-space-2-5) * -1) 0;border-top:var(--stx-border-width) solid var(--stx-border-subtle)}.stx-user-scope .trajectory-operation{background:transparent}.stx-user-scope .trajectory-operation+.trajectory-operation{border-top:var(--stx-border-width) solid var(--stx-border-subtle)}.stx-user-scope .trajectory-operation__header{display:flex;width:100%;min-height:46px;cursor:pointer;align-items:center;gap:var(--stx-space-2);padding:var(--stx-space-2) var(--stx-space-2-5);text-align:left;transition:background-color var(--stx-motion-fast) var(--stx-ease-standard)}.stx-user-scope .trajectory-operation__header:hover{background:var(--stx-bg-card-hover)}.stx-user-scope .trajectory-operation.is-selected>.trajectory-operation__header{background:color-mix(in srgb,var(--stx-primary) 6%,var(--stx-bg-card) 94%)}.stx-user-scope .trajectory-operation__icon{display:flex;width:18px;flex:0 0 18px;align-items:center;justify-content:center;color:var(--stx-text-soft)}.stx-user-scope .trajectory-operation__icon.is-selected{color:var(--stx-primary)}.stx-user-scope .trajectory-operation__title{color:var(--stx-text-primary);font-size:var(--stx-density-text-caption, 10px);font-weight:var(--stx-weight-semibold)}.stx-user-scope .trajectory-operation__summary{overflow:hidden;color:var(--stx-text-soft);font-size:var(--stx-density-text-micro, 9px);text-overflow:ellipsis;white-space:nowrap}.stx-user-scope .trajectory-operation__chevron{color:var(--stx-text-disabled);transition:color var(--stx-motion-fast) var(--stx-ease-standard),transform .2s cubic-bezier(.22,1,.36,1)}.stx-user-scope .trajectory-operation__chevron.is-selected{transform:rotate(90deg);color:var(--stx-primary)}.stx-user-scope button[role=switch]{min-height:unset;border-radius:9999px!important;box-sizing:border-box;padding:0!important;border:0!important}.stx-user-scope button[role=switch] span{border-radius:9999px!important}.stx-user-scope .trajectory-operation__content{border-top:var(--stx-border-width) solid var(--stx-border-subtle);padding:var(--stx-space-3) var(--stx-space-2-5) var(--stx-space-4);background:var(--stx-bg-muted)}.stx-user-scope .trajectory-dataset-summary,.stx-user-scope .trajectory-config-summary,.stx-user-scope .trajectory-tuning-section{padding:var(--stx-space-2-5)}.stx-user-scope .trajectory-config-summary{display:grid;gap:var(--stx-space-2)}.stx-user-scope .trajectory-ready-state,.stx-user-scope .trajectory-track-state{display:inline-flex;align-items:center;gap:var(--stx-space-1);color:var(--stx-success);font-size:var(--stx-density-text-micro, 9px);font-weight:var(--stx-weight-semibold)}.stx-user-scope .trajectory-tuning-section{border-color:color-mix(in srgb,var(--stx-primary) 24%,var(--stx-border-default) 76%)}.stx-user-scope .trajectory-status-message{border:var(--stx-border-width) solid var(--stx-border-default);border-left-width:2px;border-radius:var(--stx-radius-sm);background:var(--stx-bg-card);padding:var(--stx-space-2) var(--stx-space-2-5);font-size:var(--stx-density-text-micro, 9px)}.stx-user-scope .trajectory-status-message.is-warning{border-left-color:var(--stx-warning)}.stx-user-scope .trajectory-status-message.is-processing{border-left-color:var(--stx-primary)}.stx-user-scope .trajectory-status-message.is-success{border-left-color:var(--stx-success)}.stx-user-scope .trajectory-workspace-surface{font-family:var(--stx-font-ui);color:var(--stx-text-primary);background:var(--stx-bg-page)}.stx-user-scope .trajectory-workspace-scroll{padding:var(--stx-space-3)}.stx-user-scope .trajectory-workspace-panel{display:grid;width:min(100%,620px);margin:0 auto;gap:var(--stx-space-3);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.stx-user-scope .trajectory-workspace-header{gap:var(--stx-space-2);padding-bottom:var(--stx-space-3);border-bottom:var(--stx-border-width) solid var(--stx-border-subtle)}.stx-user-scope .trajectory-workspace-header__main{display:flex;min-width:0;align-items:flex-start;gap:var(--stx-space-2)}.stx-user-scope .trajectory-workspace-header__icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:var(--stx-radius-md);background:var(--stx-primary-soft);color:var(--stx-primary)}.stx-user-scope .trajectory-workspace-header__copy{min-width:0}.stx-user-scope .trajectory-workspace-header__copy h2{margin:0;color:var(--stx-text-primary);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-title, 13px);font-weight:var(--stx-weight-semibold);line-height:1.25;letter-spacing:0}.stx-user-scope .trajectory-workspace-header__copy p{margin:2px 0 0;color:var(--stx-text-soft);font-size:var(--stx-density-text-micro, 9px);line-height:1.4}.stx-user-scope .trajectory-workspace-close{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:0;border-radius:var(--stx-radius-sm);background:transparent;color:var(--stx-text-soft);transition:color var(--stx-motion-fast) var(--stx-ease-standard),background-color var(--stx-motion-fast) var(--stx-ease-standard)}.stx-user-scope .trajectory-workspace-close:hover{color:var(--stx-text-primary);background:var(--stx-bg-card-hover)}.stx-user-scope .trajectory-workspace-step{display:grid;gap:var(--stx-space-2)}.stx-user-scope .trajectory-workspace-step+.trajectory-workspace-step{padding-top:var(--stx-space-3);border-top:var(--stx-border-width) solid var(--stx-border-subtle)}.stx-user-scope .trajectory-workspace-step__header{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:var(--stx-space-2)}.stx-user-scope .trajectory-workspace-step__heading{display:inline-flex;min-width:0;align-items:center;gap:var(--stx-space-1-5)}.stx-user-scope .trajectory-workspace-step__index{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border-radius:999px;background:var(--stx-primary);color:var(--stx-on-primary);font-size:var(--stx-density-text-micro, 9px);font-weight:var(--stx-weight-semibold);line-height:1}.stx-user-scope .trajectory-workspace-step__title{color:var(--stx-text-primary);font-size:var(--stx-density-text-label, 11px);font-weight:var(--stx-weight-semibold);line-height:1.25}.stx-user-scope .trajectory-workspace-step__heading>span[title] svg,.stx-user-scope .trajectory-target__title>span[title] svg{color:var(--stx-text-disabled)!important}.stx-user-scope .trajectory-workspace-step__content{display:grid;gap:var(--stx-space-2);padding-left:26px}.stx-user-scope .trajectory-scope-summary{display:flex;min-width:0;min-height:34px;align-items:center;justify-content:space-between;gap:var(--stx-space-2);padding:0 var(--stx-space-2);border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-md);background:var(--stx-bg-control)}.stx-user-scope .trajectory-scope-summary:hover{border-color:var(--stx-border-strong)}.stx-user-scope .trajectory-scope-summary__value{color:var(--stx-text-primary);font-size:var(--stx-density-text-caption, 10px);font-weight:var(--stx-weight-semibold)}.stx-user-scope .trajectory-link-button{display:inline-flex;min-height:26px;flex:0 0 auto;align-items:center;gap:2px;padding:0 var(--stx-space-1-5);border:0;border-radius:var(--stx-radius-sm);background:transparent;color:var(--stx-primary);font-size:var(--stx-density-text-micro, 9px);font-weight:var(--stx-weight-semibold)}.stx-user-scope .trajectory-link-button:hover{background:var(--stx-primary-soft)}.stx-user-scope .trajectory-workspace-hint{margin:0;color:var(--stx-text-soft);font-size:var(--stx-density-text-micro, 9px);line-height:1.4}.stx-user-scope .trajectory-method-choices{gap:var(--stx-space-2)}.stx-user-scope .trajectory-method-choice{cursor:pointer;padding:var(--stx-space-2-5);border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-md);background:var(--stx-bg-control);transition:border-color var(--stx-motion-fast) var(--stx-ease-standard),background-color var(--stx-motion-fast) var(--stx-ease-standard),box-shadow var(--stx-motion-fast) var(--stx-ease-standard)}.stx-user-scope .trajectory-method-choice:hover{border-color:var(--stx-border-strong);background:var(--stx-bg-card-hover)}.stx-user-scope .trajectory-method-choice.is-selected{border-color:var(--stx-primary);background:var(--stx-primary-soft);box-shadow:inset 2px 0 0 var(--stx-primary)}.stx-user-scope .trajectory-radio{display:grid;width:14px;height:14px;flex:0 0 14px;place-items:center;margin-top:1px;border:var(--stx-border-width) solid var(--stx-border-strong);border-radius:999px;background:var(--stx-bg-card)}.stx-user-scope .trajectory-radio.is-selected{border-color:var(--stx-primary)}.stx-user-scope .trajectory-radio>span{width:7px;height:7px;border-radius:999px;background:var(--stx-primary)}.stx-user-scope .trajectory-method-choice__title{color:var(--stx-text-primary);font-size:var(--stx-density-text-label, 11px);font-weight:var(--stx-weight-semibold);line-height:1.25}.stx-user-scope .trajectory-method-choice__badge{display:inline-flex;min-height:18px;align-items:center;padding:0 var(--stx-space-1-5);border:var(--stx-border-width) solid color-mix(in srgb,var(--stx-success) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--stx-success) 8%,transparent);color:var(--stx-success);font-size:var(--stx-density-text-micro, 9px);font-weight:var(--stx-weight-semibold)}.stx-user-scope .trajectory-method-choice__profile{margin-top:2px;color:var(--stx-text-secondary);font-size:var(--stx-density-text-caption, 10px);font-weight:var(--stx-weight-medium)}.stx-user-scope .trajectory-method-choice__description{margin:2px 0 0;color:var(--stx-text-soft);font-size:var(--stx-density-text-micro, 9px);line-height:1.4}.stx-user-scope .trajectory-method-choice__selector{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--stx-space-2);margin-top:var(--stx-space-2);padding-top:var(--stx-space-2);border-top:var(--stx-border-width) solid var(--stx-border-subtle);color:var(--stx-text-soft);font-size:var(--stx-density-text-micro, 9px)}.stx-user-scope .trajectory-method-choice__select{min-width:0;max-width:72%;border:0;background:transparent;color:var(--stx-primary);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-caption, 10px);font-weight:var(--stx-weight-semibold);text-align:right;text-overflow:ellipsis;outline:none}.stx-user-scope .trajectory-secondary-button{display:inline-flex;min-height:28px;align-items:center;gap:var(--stx-space-1);padding:0 var(--stx-space-2);border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-sm);background:var(--stx-bg-card);color:var(--stx-text-secondary);font-size:var(--stx-density-text-micro, 9px);font-weight:var(--stx-weight-semibold)}.stx-user-scope .trajectory-secondary-button:hover{border-color:var(--stx-border-strong);background:var(--stx-bg-card-hover);color:var(--stx-text-primary)}.stx-user-scope .trajectory-preparation{gap:0}.stx-user-scope .trajectory-preparation__row{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:var(--stx-space-2);border-bottom:var(--stx-border-width) solid var(--stx-border-subtle);color:var(--stx-text-primary);font-size:var(--stx-density-text-caption, 10px)}.stx-user-scope .trajectory-preparation__row>div{font-weight:var(--stx-weight-medium)!important}.stx-user-scope .trajectory-preparation__row svg{width:13px;height:13px;color:var(--stx-success)!important}.stx-user-scope .trajectory-preparation__value{color:var(--stx-text-soft);font-size:var(--stx-density-text-micro, 9px);text-align:right}.stx-user-scope .trajectory-target{display:grid;gap:var(--stx-space-2);padding-top:var(--stx-space-2)}.stx-user-scope .trajectory-target__title{display:flex;align-items:center;gap:var(--stx-space-1);color:var(--stx-text-primary);font-size:var(--stx-density-text-caption, 10px);font-weight:var(--stx-weight-semibold)}.stx-user-scope .trajectory-target__label{color:var(--stx-text-primary);font-size:var(--stx-density-text-caption, 10px);font-weight:var(--stx-weight-medium)}.stx-user-scope .trajectory-target__description{margin-top:2px;color:var(--stx-text-soft);font-size:var(--stx-density-text-micro, 9px);line-height:1.35}.stx-user-scope .trajectory-advanced{overflow:hidden;border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-md);background:var(--stx-bg-card)}.stx-user-scope .trajectory-advanced__trigger{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;gap:var(--stx-space-2);padding:0 var(--stx-space-2-5);border:0;background:transparent;color:var(--stx-text-primary);text-align:left}.stx-user-scope .trajectory-advanced__trigger:hover{background:var(--stx-bg-card-hover)}.stx-user-scope .trajectory-advanced__title{display:flex;align-items:center;gap:var(--stx-space-1-5);font-size:var(--stx-density-text-caption, 10px);font-weight:var(--stx-weight-semibold)}.stx-user-scope .trajectory-advanced__title svg:first-child{color:var(--stx-primary)!important}.stx-user-scope .trajectory-advanced__content{display:grid;gap:var(--stx-space-3);padding:var(--stx-space-3);border-top:var(--stx-border-width) solid var(--stx-border-subtle);background:var(--stx-bg-card)}.stx-user-scope .trajectory-field{width:100%;min-height:32px;box-sizing:border-box;border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-sm);background:var(--stx-bg-control);padding:0 var(--stx-space-2);color:var(--stx-text-primary);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-caption, 10px);font-weight:var(--stx-weight-medium);outline:none}.stx-user-scope .trajectory-field:focus{border-color:var(--stx-primary);box-shadow:0 0 0 2px var(--stx-primary-soft)}.stx-user-scope .trajectory-field-label{color:var(--stx-text-soft);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-micro, 9px);font-weight:var(--stx-weight-semibold);letter-spacing:0;text-transform:none}.stx-user-scope .trajectory-status-banner{min-height:32px;padding:0 var(--stx-space-3);border-bottom:var(--stx-border-width) solid var(--stx-border-default);background:var(--stx-bg-card);font-size:var(--stx-density-text-micro, 9px);font-weight:var(--stx-weight-medium)}.stx-user-scope .trajectory-status-banner.is-processing{color:var(--stx-primary);box-shadow:inset 2px 0 0 var(--stx-primary)}.stx-user-scope .trajectory-status-banner.is-warning{color:var(--stx-warning);box-shadow:inset 2px 0 0 var(--stx-warning)}.stx-user-scope .trajectory-status-banner.is-success{color:var(--stx-success);box-shadow:inset 2px 0 0 var(--stx-success)}.stx-user-scope .trajectory-status-banner__meta{color:var(--stx-text-soft);font-family:var(--stx-font-data);font-size:var(--stx-density-text-micro, 9px);font-variant-numeric:tabular-nums}.stx-user-scope .trajectory-run-action{padding-top:var(--stx-space-1)}.stx-user-scope .trajectory-run-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:var(--stx-space-1-5);padding:0 var(--stx-space-3);border:0;border-radius:var(--stx-radius-md);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-label, 11px);font-weight:var(--stx-weight-semibold);width:100%;background:var(--stx-primary);color:var(--stx-on-primary);box-shadow:var(--stx-shadow-control)}.stx-user-scope .trajectory-run-button:hover:not(:disabled){filter:brightness(1.04)}.stx-user-scope .trajectory-run-button.is-running{opacity:.72}@media(max-width:1320px){.stx-user-scope .trajectory-workspace-scroll{padding:var(--stx-space-2)}.stx-user-scope .trajectory-workspace-panel{gap:var(--stx-space-3);padding:0}}.stx-user-scope .trajectory-scope-options{display:none;gap:var(--stx-space-2);margin-top:var(--stx-space-1);padding-top:var(--stx-space-2);border-top:var(--stx-border-width) solid var(--stx-border-subtle)}.stx-user-scope .trajectory-scope-options.is-open{display:grid}.stx-user-scope .trajectory-scope-option{min-width:0;padding:var(--stx-space-2);border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-sm);background:var(--stx-bg-card);color:var(--stx-text-primary);text-align:left;transition:border-color var(--stx-motion-fast) var(--stx-ease-standard),background-color var(--stx-motion-fast) var(--stx-ease-standard)}.stx-user-scope .trajectory-scope-option:hover{border-color:var(--stx-border-strong);background:var(--stx-bg-card-hover)}.stx-user-scope .trajectory-scope-option.is-selected{border-color:var(--stx-primary);background:var(--stx-primary-soft)}.stx-user-scope .trajectory-scope-option__title{color:var(--stx-text-primary);font-size:var(--stx-density-text-caption, 10px);font-weight:var(--stx-weight-semibold)}.stx-user-scope .trajectory-scope-option__description{margin-top:2px;color:var(--stx-text-soft);font-size:var(--stx-density-text-micro, 9px);line-height:1.35}.stx-user-scope .trajectory-advanced__section-title{margin:0;color:var(--stx-text-primary);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-caption, 10px);font-weight:var(--stx-weight-semibold);letter-spacing:0;text-transform:none}.stx-user-scope .trajectory-advanced__section-description{margin:2px 0 0;color:var(--stx-text-soft);font-size:var(--stx-density-text-micro, 9px);line-height:1.4}.stx-user-scope .trajectory-advanced__tab{min-height:26px;padding:0 var(--stx-space-2);border:0;border-radius:var(--stx-radius-sm);background:transparent;color:var(--stx-text-soft);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-micro, 9px);font-weight:var(--stx-weight-medium)}.stx-user-scope .trajectory-advanced__tab:hover{color:var(--stx-text-primary);background:var(--stx-bg-card-hover)}.stx-user-scope .trajectory-advanced__tab.is-active{background:var(--stx-primary-soft);color:var(--stx-primary);font-weight:var(--stx-weight-semibold)}.stx-user-scope .trajectory-target input[type=checkbox],.stx-user-scope .trajectory-advanced__content input[type=checkbox]{accent-color:var(--stx-primary)}.stx-user-scope .trajectory-run-button.is-running{position:relative;overflow:hidden;opacity:1;background:linear-gradient(90deg,color-mix(in srgb,var(--stx-primary) 94%,#4338ca),color-mix(in srgb,var(--stx-primary) 76%,#7c3aed),color-mix(in srgb,var(--stx-primary) 94%,#4338ca));background-size:200% 100%;color:var(--stx-on-primary);box-shadow:0 0 18px color-mix(in srgb,var(--stx-primary) 34%,transparent)}.stx-user-scope .trajectory-run-button__shimmer{transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 24%,transparent),transparent);animation:shimmer 1.8s linear infinite}.stx-user-scope .trajectory-run-button__content{color:var(--stx-on-primary)}.stx-user-scope .trajectory-run-button__content svg,.stx-user-scope .trajectory-run-button__content span{color:inherit}.stx-user-scope .trajectory-workspace-surface.is-inspector .trajectory-workspace-scroll{padding:var(--stx-space-3)}.stx-user-scope .trajectory-workspace-surface.is-inspector .trajectory-workspace-panel{width:100%;margin:0}.stx-user-scope .trajectory-run-button.is-running{cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.stx-user-scope .trajectory-run-button__running-content{transition:opacity .22s ease,transform .22s ease}.stx-user-scope .trajectory-run-button__cancel-content{color:#fff;font-size:var(--stx-density-text-label, 11px);font-weight:var(--stx-weight-semibold);letter-spacing:.04em;text-transform:uppercase;opacity:0;transform:translateY(8px) scale(.96);transition:opacity .22s ease,transform .22s ease}.stx-user-scope .trajectory-run-button.is-running:hover{background:linear-gradient(90deg,#dc2626,#ef4444,#dc2626);border-color:color-mix(in srgb,#f87171 62%,transparent);box-shadow:0 0 18px #ef444473;filter:none}.stx-user-scope .trajectory-run-button.is-running:hover .trajectory-run-button__shimmer{opacity:0}.stx-user-scope .trajectory-run-button.is-running:hover .trajectory-run-button__running-content{opacity:0;transform:translateY(-8px) scale(.96)}.stx-user-scope .trajectory-run-button.is-running:hover .trajectory-run-button__cancel-content{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.stx-user-scope .trajectory-run-button__running-content,.stx-user-scope .trajectory-run-button__cancel-content{transition:none}}:root,.stx-user-scope{--qa-color-identity: #7c3aed}:root[data-theme=dark] .stx-user-scope,.stx-user-scope[data-theme=dark],.dark-theme .stx-user-scope{--qa-color-identity: #a78bfa}.qa-child-nav,.qa-child-view{display:flex;flex-direction:column;gap:8px;width:100%;font-family:var(--stx-font-ui, "Geist", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:var(--color-text, var(--stx-text-primary, #0f172a));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qa-child-nav *,.qa-child-view *{box-sizing:border-box}.qa-child-nav button,.qa-child-nav input,.qa-child-nav select,.qa-child-nav textarea,.qa-child-view button,.qa-child-view input,.qa-child-view select,.qa-child-view textarea{font-family:inherit}.qa-child-nav .tabular-nums,.qa-child-view .tabular-nums,.qa-filter-pill-badge,.qa-nav-card__count-badge,.qa-flagged-number{font-family:var(--stx-font-data, var(--stx-font-ui, monospace));font-variant-numeric:tabular-nums}.qa-child-nav-header{display:flex;flex-direction:column;gap:2px;margin-bottom:2px}.qa-child-nav-title{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent, var(--stx-primary, #4f46e5))}.qa-child-nav-desc{font-size:9.5px;line-height:1.35;color:var(--color-text-soft, var(--stx-text-soft, #64748b))}.qa-flagged-icon-box.is-detection-obs,.qa-flagged-icon-box.is-low-conf{background:color-mix(in srgb,var(--color-success, var(--stx-success, #10b981)) 14%,transparent);color:var(--color-success, var(--stx-success, #059669))}.qa-flagged-icon-box.is-classification,.qa-flagged-icon-box.is-class-rel,.qa-flagged-icon-box.is-reclass{background:color-mix(in srgb,var(--color-info, var(--stx-info, #0284c7)) 14%,transparent);color:var(--color-info, var(--stx-info, #0284c7))}.qa-flagged-icon-box.is-identity-cont,.qa-flagged-icon-box.is-id-switch{background:color-mix(in srgb,var(--qa-color-identity, #8b5cf6) 14%,transparent);color:var(--qa-color-identity, #8b5cf6)}.qa-flagged-icon-box.is-trajectory-qual,.qa-flagged-icon-box.is-reconstruction,.qa-flagged-icon-box.is-failures,.qa-flagged-icon-box.is-retrack{background:color-mix(in srgb,var(--color-accent, var(--stx-primary, #4f46e5)) 14%,transparent);color:var(--color-accent, var(--stx-primary, #4f46e5))}.qa-child-view{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1;width:100%}.qa-child-view.hidden{display:none!important}.qa-child-header{display:flex;align-items:center;gap:8px;padding-bottom:7px;border-bottom:1px solid var(--color-border, var(--stx-border-default, #cbd5e1))}.qa-child-back-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:5px;border:1px solid var(--color-border, var(--stx-border-default, #cbd5e1));background:var(--color-bg-card, var(--stx-bg-card, #ffffff));color:var(--color-text-soft, var(--stx-text-soft, #64748b));font-size:9.5px;font-weight:500;transition:all .15s ease;cursor:pointer}.qa-child-back-btn:hover{background:var(--color-bg-card-hover, var(--stx-bg-card-hover, #f1f5f9));color:var(--color-text, var(--stx-text-primary, #0f172a));border-color:var(--color-border-strong, var(--stx-border-strong, #94a3b8))}.qa-child-title{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent, var(--stx-primary, #4f46e5));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-child-card{padding:9px 11px;border-radius:8px;border:1px solid var(--color-border, var(--stx-border-default, #cbd5e1));background:var(--color-bg-card, var(--stx-bg-card, #ffffff));display:flex;flex-direction:column;gap:6px;box-shadow:var(--stx-shadow-control, 0 1px 2px rgba(0, 0, 0, .02))}.qa-child-card-title{font-size:10px;font-weight:600;color:var(--color-text, var(--stx-text-primary, #0f172a));display:flex;align-items:center;gap:6px}.qa-child-card-desc{font-size:8.5px;color:var(--color-text-soft, var(--stx-text-soft, #64748b));line-height:1.35}.qa-child-stat-card{padding:6px 9px;border-radius:6px;background:var(--color-bg-control, var(--stx-bg-control, #f8fafc));border:1px solid var(--color-border, var(--stx-border-default, #cbd5e1))}.qa-child-stat-label{font-size:8.5px;color:var(--color-text-soft, var(--stx-text-soft, #64748b));font-weight:500;display:block}.qa-child-stat-val{font-size:13px;font-weight:700;color:var(--color-text, var(--stx-text-primary, #0f172a));line-height:1.2}.qa-child-track-row{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;border-radius:6px;background:var(--color-bg-control, var(--stx-bg-control, #f8fafc));border:1px solid var(--color-border, var(--stx-border-default, #cbd5e1));font-size:9px;color:var(--color-text, var(--stx-text-primary, #0f172a));transition:all .15s ease}.qa-child-track-row:hover{background:var(--color-bg-card-hover, var(--stx-bg-card-hover, #f1f5f9));border-color:var(--color-border-strong, var(--stx-border-strong, #94a3b8))}.qa-child-input{width:100%;padding:4px 8px;border-radius:6px;background:var(--color-bg-control, var(--stx-bg-control, #f8fafc));border:1px solid var(--color-border, var(--stx-border-default, #cbd5e1));color:var(--color-text, var(--stx-text-primary, #0f172a));font-size:9.5px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.qa-child-input:focus{border-color:var(--color-accent, var(--stx-primary, #4f46e5));box-shadow:var(--stx-focus-ring, 0 0 0 2px rgba(79, 70, 229, .2))}.qa-child-segmented{display:flex;padding:2px;border-radius:6px;background:var(--color-bg-control, var(--stx-bg-control, #f8fafc));border:1px solid var(--color-border, var(--stx-border-default, #cbd5e1));gap:2px}.qa-child-segmented-btn{flex:1;padding:3px 6px;font-size:9px;font-weight:500;border-radius:4px;border:none;background:transparent;color:var(--color-text-soft, var(--stx-text-soft, #64748b));cursor:pointer;transition:all .15s ease;text-align:center}.qa-child-segmented-btn:hover{color:var(--color-text, var(--stx-text-primary, #0f172a))}.qa-child-segmented-btn.is-active{background:var(--color-accent, var(--stx-primary, #4f46e5));color:var(--stx-on-primary, #ffffff);font-weight:600;box-shadow:0 1px 2px #00000014}.qa-child-empty-state{padding:12px 8px;text-align:center;border-radius:6px;background:var(--color-bg-control, var(--stx-bg-control, #f8fafc));border:1px solid var(--color-border, var(--stx-border-default, #cbd5e1));font-size:9px;color:var(--color-text-soft, var(--stx-text-soft, #64748b))}.qa-child-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 10px;font-size:9.5px;font-weight:600;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:all .15s ease}.qa-child-action-btn.is-primary{background:var(--color-accent, var(--stx-primary, #4f46e5));color:var(--stx-on-primary, #ffffff)}.qa-child-action-btn.is-primary:hover:not(:disabled){background:var(--color-accent-hover, var(--stx-primary-hover, #4338ca))}.qa-child-action-btn.is-secondary{background:var(--color-bg-control, var(--stx-bg-control, #f8fafc));color:var(--color-text, var(--stx-text-primary, #0f172a));border:1px solid var(--color-border, var(--stx-border-default, #cbd5e1))}.qa-child-action-btn.is-secondary:hover:not(:disabled){background:var(--color-bg-card-hover, var(--stx-bg-card-hover, #f1f5f9));border-color:var(--color-border-strong, var(--stx-border-strong, #94a3b8));color:var(--color-text, var(--stx-text-primary, #0f172a))}.qa-child-action-btn.is-danger{background:color-mix(in srgb,var(--color-danger, var(--stx-danger, #dc2626)) 10%,var(--color-bg-card, #ffffff));color:var(--color-danger, var(--stx-danger, #dc2626));border-color:color-mix(in srgb,var(--color-danger, var(--stx-danger, #dc2626)) 25%,transparent)}.qa-child-action-btn.is-danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger, var(--stx-danger, #dc2626)) 18%,var(--color-bg-card, #ffffff))}.qa-child-action-btn:disabled{opacity:.45;cursor:not-allowed}.qa-child-nav{gap:var(--stx-space-1-5, 6px)}.qa-review-card-header{display:flex;align-items:center;min-height:var(--stx-control-xs, 28px);padding:0 var(--stx-space-1, 4px);margin-bottom:0}.qa-review-title{margin:0;font-family:var(--stx-font-ui, "Geist", ui-sans-serif, system-ui, sans-serif);font-size:var(--stx-density-text-title, 13px);font-weight:var(--stx-weight-semibold, 600);line-height:var(--stx-leading-tight, 1.2);letter-spacing:var(--stx-tracking-normal, 0);color:var(--color-text, var(--stx-text-primary, #0f172a))}.qa-category-cards-list{display:flex;flex-direction:column;gap:var(--stx-space-1-5, 6px);width:100%}.qa-child-nav.is-data-workspace .qa-category-cards-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:var(--stx-space-2, 8px)}.qa-category-card{display:grid;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:var(--stx-space-2, 8px);width:100%;min-width:0;min-height:48px;padding:var(--stx-space-2, 8px) var(--stx-space-2-5, 10px);border:var(--stx-border-width, 1px) solid var(--color-border, var(--stx-border-default, #cbd5e1));border-radius:var(--stx-radius-lg, 8px);background:var(--color-bg-card, var(--stx-bg-card, #ffffff));color:var(--color-text, var(--stx-text-primary, #0f172a));text-align:left;cursor:pointer;transition:background-color var(--stx-motion-fast, .12s) var(--stx-ease-standard, ease),border-color var(--stx-motion-fast, .12s) var(--stx-ease-standard, ease),color var(--stx-motion-fast, .12s) var(--stx-ease-standard, ease)}.qa-category-card:hover{background:var(--color-bg-card-hover, var(--stx-bg-card-hover, #f8faff));border-color:var(--color-border-strong, var(--stx-border-strong, #94a3b8))}.qa-category-card:focus-visible{outline:none;border-color:var(--color-accent, var(--stx-primary, #4f46e5));box-shadow:var(--stx-focus-ring, 0 0 0 2px rgba(79, 70, 229, .25))}.qa-category-card.is-active{background:color-mix(in srgb,var(--color-accent, var(--stx-primary, #4f46e5)) 7%,var(--color-bg-card, var(--stx-bg-card, #ffffff)));border-color:var(--color-accent, var(--stx-primary, #4f46e5))}:root[data-theme=dark] .qa-category-card.is-active,.dark-theme .qa-category-card.is-active{background:color-mix(in srgb,var(--color-accent, var(--stx-primary, #4f46e5)) 12%,var(--color-bg-card, var(--stx-bg-card, #101c30)))}.qa-category-card__icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--stx-radius-md, 6px);background:color-mix(in srgb,var(--color-accent, var(--stx-primary, #4f46e5)) 8%,transparent);color:var(--color-accent, var(--stx-primary, #4f46e5))}.qa-category-card.is-active .qa-category-card__icon-wrapper{background:color-mix(in srgb,var(--color-accent, var(--stx-primary, #4f46e5)) 13%,transparent);color:var(--color-accent, var(--stx-primary, #4f46e5))}.qa-category-card__body{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0}.qa-category-card__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--stx-font-ui, "Geist", ui-sans-serif, system-ui, sans-serif);font-size:var(--stx-density-text-label, 11px);font-weight:var(--stx-weight-semibold, 600);line-height:var(--stx-leading-control, 1.3);letter-spacing:var(--stx-tracking-normal, 0);color:var(--color-text, var(--stx-text-primary, #0f172a))}.qa-category-card.is-active .qa-category-card__title{color:var(--color-accent, var(--stx-primary, #4f46e5))}.qa-category-card__desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;font-family:var(--stx-font-ui, "Geist", ui-sans-serif, system-ui, sans-serif);font-size:var(--stx-density-text-micro, 9px);font-weight:var(--stx-weight-regular, 400);line-height:1.35;color:var(--color-text-soft, var(--stx-text-soft, #64748b))}.qa-category-card__chevron{justify-self:end;color:var(--color-text-faint, var(--stx-text-disabled, #94a3b8));transition:color var(--stx-motion-fast, .12s) var(--stx-ease-standard, ease)}.qa-category-card:hover .qa-category-card__chevron{color:var(--color-text, var(--stx-text-primary, #0f172a))}.qa-category-card.is-active .qa-category-card__chevron{color:var(--color-accent, var(--stx-primary, #4f46e5))}.qa-review-header{display:flex;flex-direction:column;gap:7px;padding-bottom:8px;border-bottom:1px solid var(--color-border, var(--stx-border-default, #cbd5e1));margin-bottom:4px}.qa-review-header-top{display:flex;align-items:center;justify-content:space-between}.qa-review-main-title{font-size:13px;font-weight:700;color:var(--color-text, var(--stx-text-primary, #0f172a));letter-spacing:-.01em}.qa-review-stats-row{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:500;color:var(--color-text-soft, var(--stx-text-soft, #64748b))}.qa-review-progress-track{width:100%;height:5px;border-radius:9999px;background:var(--color-bg-muted, var(--stx-bg-muted, #e2e8f0));overflow:hidden}.qa-review-progress-fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,var(--color-success, var(--stx-success, #10b981)) 0%,var(--color-accent, var(--stx-primary, #6366f1)) 100%);transition:width .3s ease}.qa-filter-pills{display:flex;align-items:center;gap:5px;padding-top:2px}.qa-filter-pill-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:9.5px;font-weight:600;border:1px solid var(--color-border, var(--stx-border-default, #cbd5e1));background:var(--color-bg-card, var(--stx-bg-card, #ffffff));color:var(--color-text-soft, var(--stx-text-soft, #64748b));cursor:pointer;transition:all .15s ease}.qa-filter-pill-btn:hover{background:var(--color-bg-card-hover, var(--stx-bg-card-hover, #f1f5f9));color:var(--color-text, var(--stx-text-primary, #0f172a))}.qa-filter-pill-btn:disabled{cursor:not-allowed;opacity:.58}.qa-filter-pill-btn:disabled:hover{background:var(--color-bg-card, var(--stx-bg-card, #ffffff));color:var(--color-text-soft, var(--stx-text-soft, #64748b))}.qa-filter-pill-btn.is-active{background:var(--color-accent-soft, var(--stx-primary-soft, rgba(99, 102, 241, .12)));border-color:var(--color-accent, var(--stx-primary, #6366f1));color:var(--color-accent, var(--stx-primary, #6366f1))}.qa-filter-pill-badge{padding:1px 4px;border-radius:4px;font-size:8.5px;font-weight:700;font-family:var(--stx-font-data, var(--stx-font-ui, sans-serif));font-variant-numeric:tabular-nums;background:var(--color-accent-soft, var(--stx-primary-soft, rgba(99, 102, 241, .15)));color:var(--color-accent, var(--stx-primary, #6366f1))}.qa-nav-card__count-badge{font-size:9.5px;font-weight:700;font-family:var(--stx-font-data, var(--stx-font-ui, sans-serif));font-variant-numeric:tabular-nums;color:var(--color-text-soft, var(--stx-text-soft, #64748b));margin-left:auto;margin-right:2px}.qa-flagged-section{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding-top:6px;border-top:1px solid var(--color-border, var(--stx-border-default, #cbd5e1))}.qa-flagged-header{display:flex;align-items:center;justify-content:space-between}.qa-flagged-title{font-size:11px;font-weight:700;color:var(--color-text, var(--stx-text-primary, #0f172a))}.qa-flagged-list{display:flex;flex-direction:column;gap:5px}.qa-flagged-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;border:1px solid var(--color-border, var(--stx-border-default, #cbd5e1));background:var(--color-bg-card, var(--stx-bg-card, #ffffff));cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.qa-flagged-item:hover{background:var(--color-bg-card-hover, var(--stx-bg-card-hover, #f1f5f9));border-color:var(--color-border-strong, var(--stx-border-strong, #94a3b8))}.qa-flagged-item.is-active{border-color:var(--color-accent, var(--stx-primary, #6366f1));background:var(--color-accent-soft, var(--stx-primary-soft, rgba(99, 102, 241, .08)));box-shadow:0 0 0 1px var(--color-accent, var(--stx-primary, #6366f1))}.qa-flagged-icon-box{width:24px;height:24px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.qa-flagged-main{display:flex;flex-direction:column;min-width:0;flex:1}.qa-flagged-item-title{font-size:9.5px;font-weight:600;color:var(--color-text, var(--stx-text-primary, #0f172a));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-flagged-item-sub{font-size:8px;color:var(--color-text-soft, var(--stx-text-soft, #64748b));display:flex;align-items:center;gap:4px}.qa-flagged-meta{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.qa-flagged-number{font-size:9px;font-weight:700;color:var(--color-text-soft, var(--stx-text-soft, #64748b));font-family:var(--stx-font-data, var(--stx-font-ui, sans-serif));font-variant-numeric:tabular-nums}.qa-flagged-frame{font-size:7.5px;color:var(--color-text-soft, var(--stx-text-soft, #64748b))}.qa-match-analysis-table{display:flex;flex-direction:column;border-radius:6px;border:1px solid var(--color-border, var(--stx-border-default, #cbd5e1));background:var(--color-bg-control, var(--stx-bg-control, #f8fafc));padding:4px 8px}.qa-match-analysis-row{display:flex;align-items:center;justify-content:space-between;padding:3.5px 0;border-bottom:1px solid var(--color-border, var(--stx-border-default, #e2e8f0));font-size:9px;color:var(--color-text, var(--stx-text-primary, #0f172a))}.qa-match-analysis-row:last-child{border-bottom:none}.homography-data-panel{font-family:var(--stx-font-ui);color:var(--stx-text-primary)}.homography-data-panel__header{border-bottom:var(--stx-border-width) solid var(--stx-border-default)}.homography-data-panel__title-icon{width:var(--stx-control-sm);height:var(--stx-control-sm);border:var(--stx-border-width) solid var(--stx-primary-border);border-radius:var(--stx-radius-lg);background:var(--stx-primary-soft);color:var(--stx-primary)}.homography-data-panel__title{margin:0;color:var(--stx-text-primary);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-title, var(--stx-text-control));font-weight:var(--stx-weight-semibold);line-height:var(--stx-leading-control)}.homography-info-trigger{color:var(--stx-text-soft)}.homography-info-trigger:hover{background:var(--stx-bg-card-hover);color:var(--stx-text-primary)}.homography-info-trigger.is-active{background:var(--stx-primary);color:var(--stx-on-primary);box-shadow:0 0 0 2px var(--stx-primary-soft)}.calibration-mode-pill.is-locked svg{color:currentColor}.calibration-mode-switcher{display:inline-flex;align-items:center;padding:2px;border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-lg);background:var(--stx-bg-control);font-family:var(--stx-font-ui)}.calibration-mode-pill{min-height:24px;padding-inline:var(--stx-space-2-5);border:0;border-radius:var(--stx-radius-md);background:transparent;color:var(--stx-text-muted);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-caption, var(--stx-text-caption));font-weight:var(--stx-weight-semibold);line-height:var(--stx-leading-control);cursor:pointer;transition:background-color var(--stx-motion-fast) var(--stx-ease-standard),color var(--stx-motion-fast) var(--stx-ease-standard),opacity var(--stx-motion-fast) var(--stx-ease-standard)}.calibration-mode-pill:hover:not(.is-active):not(:disabled){background:var(--stx-bg-card-hover);color:var(--stx-text-primary)}.calibration-mode-pill.is-active{background:var(--stx-primary);color:var(--stx-on-primary);box-shadow:var(--stx-shadow-control)}.calibration-mode-pill:disabled,.calibration-mode-pill.is-locked{color:var(--stx-text-disabled);cursor:not-allowed;opacity:.62}.homography-calibration-callout{border:var(--stx-border-width) solid var(--stx-primary-border);border-radius:var(--stx-radius-lg);background:var(--stx-primary-soft);color:var(--stx-text-secondary);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-caption, var(--stx-text-caption));font-weight:var(--stx-weight-regular);line-height:var(--stx-leading-body)}.homography-calibration-callout__icon{color:var(--stx-primary)}.homography-points-toolbar__title{color:var(--stx-text-primary);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-label, var(--stx-text-label));font-weight:var(--stx-weight-semibold);line-height:var(--stx-leading-control)}.homography-add-point-button{min-height:var(--stx-density-compact-control-height, var(--stx-control-xs))}.calibration-filter-bar{display:flex;align-items:center;gap:var(--stx-space-1)}.calibration-filter-tab{display:inline-flex;align-items:center;gap:var(--stx-space-1-5);min-height:var(--stx-density-compact-control-height, var(--stx-control-xs));padding-inline:var(--stx-space-2);border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-md);background:var(--stx-bg-control);color:var(--stx-text-muted);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-caption, var(--stx-text-caption));font-weight:var(--stx-weight-medium);cursor:pointer;transition:background-color var(--stx-motion-fast) var(--stx-ease-standard),border-color var(--stx-motion-fast) var(--stx-ease-standard),color var(--stx-motion-fast) var(--stx-ease-standard)}.calibration-filter-tab:hover:not(.is-active){background:var(--stx-bg-card-hover);border-color:var(--stx-border-strong);color:var(--stx-text-primary)}.calibration-filter-tab.is-active{border-color:var(--stx-primary);background:var(--stx-primary);color:var(--stx-on-primary);font-weight:var(--stx-weight-semibold);box-shadow:var(--stx-shadow-control)}.calibration-badge-xy,.calibration-badge-gps,.calibration-badge-solved{display:inline-flex;align-items:center;font-family:var(--stx-font-ui);font-size:var(--stx-density-text-micro, var(--stx-text-micro));font-weight:var(--stx-weight-semibold);line-height:var(--stx-leading-control)}.calibration-badge-xy{padding:1px 5px;border:var(--stx-border-width) solid var(--stx-primary-border);border-radius:var(--stx-radius-sm);background:var(--stx-primary-soft);color:var(--stx-primary-text);letter-spacing:.02em}.calibration-badge-gps{padding:1px 5px;border:var(--stx-border-width) solid var(--stx-success-border);border-radius:var(--stx-radius-sm);background:var(--stx-success-soft);color:var(--stx-success);letter-spacing:.02em}.calibration-badge-solved{gap:3px;padding:2px 6px;border:var(--stx-border-width) solid var(--stx-success-border);border-radius:var(--stx-radius-full);background:var(--stx-success-soft);color:var(--stx-success)}.calibration-coord-card{padding:var(--stx-space-2-5) var(--stx-space-3);border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-lg);background:var(--stx-bg-card);box-shadow:var(--stx-shadow-control)}.calibration-coord-row{display:flex;align-items:center;justify-content:space-between;padding-block:5px;border-bottom:var(--stx-border-width) solid var(--stx-border-subtle);color:var(--stx-text-secondary);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-caption, var(--stx-text-caption))}.calibration-coord-row:last-child{border-bottom:0}.calibration-tool-btn{display:flex;align-items:center;gap:var(--stx-space-2);width:100%;min-height:var(--stx-density-control-height, var(--stx-control-sm));padding-inline:var(--stx-space-2-5);border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-lg);background:var(--stx-bg-control);color:var(--stx-text-primary);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-caption, var(--stx-text-caption));font-weight:var(--stx-weight-semibold);text-align:left;cursor:pointer;transition:background-color var(--stx-motion-fast) var(--stx-ease-standard),border-color var(--stx-motion-fast) var(--stx-ease-standard),color var(--stx-motion-fast) var(--stx-ease-standard),box-shadow var(--stx-motion-fast) var(--stx-ease-standard)}.calibration-tool-btn:hover{border-color:var(--stx-primary-border);background:var(--stx-primary-soft)}.calibration-tool-btn.is-active{border-color:var(--stx-primary);background:var(--stx-primary-soft);color:var(--stx-primary-text);box-shadow:inset 0 0 0 1px var(--stx-primary)}.calibration-scrollbar{scrollbar-width:thin;scrollbar-color:var(--stx-border-strong) transparent}.calibration-scrollbar::-webkit-scrollbar{width:5px;height:5px}.calibration-scrollbar::-webkit-scrollbar-thumb{background:var(--stx-border-strong);border-radius:var(--stx-radius-sm)}.homography-simple-points{flex:0 0 auto;width:100%;min-width:0;overflow:clip;border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-lg);background:var(--stx-bg-card);box-shadow:var(--stx-shadow-control);font-family:var(--stx-font-ui)}.homography-simple-points__row{display:grid;grid-template-columns:minmax(34px,.45fr) minmax(72px,1.25fr) minmax(58px,.9fr) minmax(58px,.9fr) 28px;align-items:center;-moz-column-gap:var(--stx-space-1-5);column-gap:var(--stx-space-1-5);width:100%;min-width:0;padding-inline:var(--stx-space-2)}.homography-simple-points__row>*{min-width:0}.homography-simple-points__header{min-height:var(--stx-control-sm);border-bottom:var(--stx-border-width) solid var(--stx-border-default);background:var(--stx-bg-control);color:var(--stx-text-soft);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-caption, var(--stx-text-caption));font-weight:var(--stx-weight-semibold);letter-spacing:.035em;text-transform:uppercase}.homography-simple-points__data-row{min-height:42px;border-bottom:var(--stx-border-width) solid var(--stx-border-subtle);background:var(--stx-bg-card);transition:background-color var(--stx-motion-fast) var(--stx-ease-standard),box-shadow var(--stx-motion-fast) var(--stx-ease-standard)}.homography-simple-points__data-row:hover{background:var(--stx-bg-card-hover)}.homography-simple-points__data-row:last-child{border-bottom:0}.homography-simple-points__data-row.is-selected{background:var(--stx-primary-soft);box-shadow:inset 0 0 0 1px var(--stx-primary-border)}.homography-simple-points__point,.homography-simple-points__pixel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.homography-simple-points__point{color:var(--stx-text-primary);font-size:var(--stx-density-text-label, var(--stx-text-label));font-weight:var(--stx-weight-semibold)}.homography-simple-points__pixel{color:var(--stx-text-muted);font-family:var(--stx-font-data);font-size:var(--stx-density-text-caption, var(--stx-text-caption));font-weight:var(--stx-weight-regular)}.homography-simple-points__coordinate{display:flex;justify-content:center;min-width:0}.homography-coordinate-input,.stx-user-scope .homography-coordinate-input{display:block;width:100%;min-width:0;min-height:var(--stx-density-compact-control-height, var(--stx-control-xs));height:var(--stx-density-compact-control-height, var(--stx-control-xs));box-sizing:border-box;padding-inline:var(--stx-space-1-5);background:var(--stx-bg-control);color:var(--stx-text-primary);font-family:var(--stx-font-data);font-size:var(--stx-density-text-label, var(--stx-text-label));font-weight:var(--stx-weight-medium);line-height:var(--stx-leading-control);text-align:center;font-variant-numeric:tabular-nums}.homography-coordinate-input:focus,.stx-user-scope .homography-coordinate-input:focus{border-color:var(--stx-primary);outline:none;box-shadow:0 0 0 2px var(--stx-primary-soft)}.homography-coordinate-input.is-invalid,.stx-user-scope .homography-coordinate-input.is-invalid{border-color:var(--stx-danger);color:var(--stx-danger)}.homography-coordinate-input.is-invalid:focus,.stx-user-scope .homography-coordinate-input.is-invalid:focus{border-color:var(--stx-danger);box-shadow:0 0 0 2px var(--stx-danger-soft)}.homography-coordinate-input:disabled,.stx-user-scope .homography-coordinate-input:disabled{background:var(--stx-bg-muted);color:var(--stx-text-disabled);cursor:not-allowed}.homography-simple-points__delete{display:flex;align-items:center;justify-content:center;min-width:0}.homography-delete-point-button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--stx-radius-md);background:transparent;color:var(--stx-text-soft);cursor:pointer;transition:background-color var(--stx-motion-fast) var(--stx-ease-standard),color var(--stx-motion-fast) var(--stx-ease-standard)}.homography-delete-point-button:hover{background:var(--stx-danger-soft);color:var(--stx-danger)}.homography-delete-point-button:focus-visible{outline:none;box-shadow:var(--stx-focus-ring)}.homography-simple-points__empty{display:flex;min-height:88px;align-items:center;justify-content:center;padding:var(--stx-space-4);color:var(--stx-text-soft);font-family:var(--stx-font-ui);font-size:var(--stx-density-text-caption, var(--stx-text-caption));line-height:var(--stx-leading-body);text-align:center}@media(max-width:767px){.homography-simple-points__row{grid-template-columns:minmax(30px,.4fr) minmax(64px,1.15fr) minmax(54px,.9fr) minmax(54px,.9fr) 26px;-moz-column-gap:var(--stx-space-1);column-gap:var(--stx-space-1);padding-inline:var(--stx-space-1-5)}.homography-coordinate-input,.stx-user-scope .homography-coordinate-input{padding-inline:var(--stx-space-1)}}.stx-user-route-scope{min-width:0;min-height:100%}.stx-responsive-standard-scale .projects-shell,.stx-responsive-standard-scale .projects-main,.stx-responsive-standard-scale .settings-shell{height:var(--responsive-page-min-height, 100dvh)}.stx-responsive-standard-scale .projects-main{min-height:var(--responsive-page-min-height, 100dvh);max-height:var(--responsive-page-min-height, 100dvh)}.stx-responsive-standard-scale .min-h-screen,.stx-responsive-standard-scale .login-page-root,.stx-responsive-standard-scale .auth-page-shell,.stx-responsive-account-scale .min-h-screen,.stx-responsive-account-scale .login-page-root,.stx-responsive-account-scale .auth-page-shell{min-height:var(--responsive-page-min-height, 100dvh)!important}.stx-responsive-standard-scale .console-shell,.stx-responsive-standard-scale .trainer-annotation-shell,.stx-responsive-standard-scale .study-estimator-route,.stx-responsive-standard-scale .estimator-page-frame,.stx-responsive-standard-scale .estimator-main{height:var(--responsive-page-min-height, 100dvh)!important}.stx-responsive-standard-scale .console-sidebar{height:var(--responsive-page-min-height, 100dvh)}.stx-responsive-scientific-scale .geometry-editor-shell:not(.geometry-editor-shell--embedded),.stx-responsive-scientific-scale .scale-map-projection-page:not(.is-embedded),.stx-responsive-scientific-scale .projection-loading-screen:not(.is-embedded){width:100%!important;height:100%!important;min-height:0!important}.stx-density-scientific{--stx-sidebar-width: 20rem;--stx-scientific-left-rail-width: 56px;--stx-workstation-topbar-height: 3.25rem;--stx-workstation-playback-min-height: 3.75rem}@media(min-width:768px)and (max-width:1151px){.stx-density-scientific{--stx-sidebar-width: 16rem;--stx-scientific-left-rail-width: 48px;--stx-density-panel-padding: .625rem;--stx-density-section-gap: var(--stx-space-3);--stx-workstation-topbar-height: 3rem;--stx-workstation-playback-min-height: 3.375rem}.stx-user-scope.stx-density-scientific .editor-project-identity{width:min(12rem,24vw)}.stx-user-scope.stx-density-scientific #header-menu-container{gap:.25rem}}@media(max-width:767px){.stx-density-scientific{--stx-sidebar-width: 100%;--stx-scientific-left-rail-width: 100%;--stx-density-panel-padding: .625rem;--stx-workstation-topbar-height: 3rem}.stx-user-scope.stx-density-scientific .editor-sidebar-wrapper,.stx-user-scope.stx-density-scientific .geometry-properties-panel{width:100%!important;max-width:none!important}.stx-user-scope.stx-density-scientific .editor-project-identity{width:min(11rem,42vw)}.stx-user-scope.stx-density-scientific .editor-project-identity__demo{display:none}}@media(min-width:768px)and (max-width:1151px)and (max-height:760px){.stx-density-scientific{--stx-workstation-topbar-height: 2.875rem;--stx-workstation-playback-min-height: 3.25rem;--stx-density-panel-padding: .625rem;--stx-density-section-gap: var(--stx-space-3)}}.stx-user-scope .theme-scope,.stx-user-scope .landing-theme,.stx-user-scope .landing-reference{font-family:var(--stx-font-ui)}.stx-user-scope .font-mono,.stx-user-scope .theme-scope .font-mono,.stx-user-scope [data-stx-data=true]{font-family:var(--stx-font-ui)!important;font-variant-numeric:tabular-nums}.stx-user-scope .preprocessor-btn-primary,.stx-user-scope .sidebar-bottom-primary-btn,.stx-user-scope .preprocessor-primary-action,.stx-user-scope .extractor-primary-action,.stx-user-scope .summary-export-footer button,.stx-user-scope .tcp-primary-button{min-height:var(--stx-density-control-height)!important;padding:0 var(--stx-space-3)!important;border:var(--stx-border-width) solid var(--stx-primary)!important;border-radius:var(--stx-radius-md)!important;background:var(--stx-primary)!important;color:var(--stx-on-primary)!important;font-family:var(--stx-font-ui)!important;font-size:var(--stx-density-control-font)!important;font-weight:var(--stx-weight-semibold)!important;line-height:var(--stx-leading-control)!important;letter-spacing:0!important;box-shadow:var(--stx-shadow-control)!important;transform:none!important}.stx-user-scope .preprocessor-btn-primary:hover:not(:disabled),.stx-user-scope .sidebar-bottom-primary-btn:hover:not(:disabled),.stx-user-scope .preprocessor-primary-action:hover:not(:disabled),.stx-user-scope .extractor-primary-action:hover:not(:disabled),.stx-user-scope .summary-export-footer button:hover:not(:disabled),.stx-user-scope .tcp-primary-button:hover:not(:disabled){background:var(--stx-primary-hover)!important;border-color:var(--stx-primary-hover)!important;box-shadow:var(--stx-shadow-control)!important;transform:none!important}.stx-user-scope .preprocessor-btn-secondary,.stx-user-scope .geo-btn-neutral,.stx-user-scope .preprocessor-outline-action,.stx-user-scope .preprocessor-secondary-action,.stx-user-scope .tcp-secondary-button{min-height:var(--stx-density-control-height)!important;padding:0 var(--stx-space-3)!important;border:var(--stx-border-width) solid var(--stx-border-default)!important;border-radius:var(--stx-radius-md)!important;background:var(--stx-bg-control)!important;color:var(--stx-text-primary)!important;font-family:var(--stx-font-ui)!important;font-size:var(--stx-density-control-font)!important;font-weight:var(--stx-weight-semibold)!important;letter-spacing:0!important;box-shadow:none!important}.stx-user-scope .preprocessor-btn-secondary:hover:not(:disabled),.stx-user-scope .geo-btn-neutral:hover:not(:disabled),.stx-user-scope .preprocessor-outline-action:hover:not(:disabled),.stx-user-scope .preprocessor-secondary-action:hover:not(:disabled),.stx-user-scope .tcp-secondary-button:hover:not(:disabled){background:var(--stx-bg-card-hover)!important;border-color:var(--stx-border-strong)!important;color:var(--stx-text-primary)!important}.stx-user-scope .preprocessor-btn-amber,.stx-user-scope .geo-btn-amber{min-height:var(--stx-density-control-height)!important;padding:0 var(--stx-space-3)!important;border:var(--stx-border-width) solid color-mix(in srgb,var(--stx-warning) 45%,var(--stx-border-default))!important;border-radius:var(--stx-radius-md)!important;background:color-mix(in srgb,var(--stx-warning) 12%,var(--stx-bg-card))!important;color:var(--stx-warning)!important;font-size:var(--stx-density-control-font)!important;font-weight:var(--stx-weight-semibold)!important}.stx-user-scope .preprocessor-btn-danger{min-height:var(--stx-density-control-height)!important;padding:0 var(--stx-space-3)!important;border:var(--stx-border-width) solid color-mix(in srgb,var(--stx-danger) 45%,var(--stx-border-default))!important;border-radius:var(--stx-radius-md)!important;background:color-mix(in srgb,var(--stx-danger) 12%,var(--stx-bg-card))!important;color:var(--stx-danger)!important;font-size:var(--stx-density-control-font)!important;font-weight:var(--stx-weight-semibold)!important}.stx-user-scope.stx-density-scientific .player-shell{--editor-sidebar-font-family: var(--stx-font-ui)}.stx-user-scope.stx-density-scientific .player-shell #sidebar-container,.stx-user-scope.stx-density-scientific .player-shell [data-editor-sidebar=true]{background:var(--stx-bg-sidebar)!important;color:var(--stx-text-primary)!important;border-color:var(--stx-border-default)!important;font-family:var(--stx-font-ui)!important}.stx-user-scope.stx-density-scientific .player-shell #sidebar-container button,.stx-user-scope.stx-density-scientific .player-shell #sidebar-container input,.stx-user-scope.stx-density-scientific .player-shell #sidebar-container select,.stx-user-scope.stx-density-scientific .player-shell #sidebar-container textarea,.stx-user-scope.stx-density-scientific .player-shell [data-editor-sidebar=true] button,.stx-user-scope.stx-density-scientific .player-shell [data-editor-sidebar=true] input,.stx-user-scope.stx-density-scientific .player-shell [data-editor-sidebar=true] select,.stx-user-scope.stx-density-scientific .player-shell [data-editor-sidebar=true] textarea{border-radius:var(--stx-radius-md)!important}.stx-user-scope.stx-density-scientific .player-shell #sidebar-container [class*=rounded-xl],.stx-user-scope.stx-density-scientific .player-shell #sidebar-container [class*=rounded-2xl],.stx-user-scope.stx-density-scientific .player-shell [data-editor-sidebar=true] [class*=rounded-xl],.stx-user-scope.stx-density-scientific .player-shell [data-editor-sidebar=true] [class*=rounded-2xl]{border-radius:var(--stx-radius-lg)!important}.stx-user-scope.stx-density-scientific .editor-sidebar-wrapper,.stx-user-scope.stx-density-scientific .geometry-properties-panel{width:var(--stx-sidebar-width);max-width:var(--stx-sidebar-width)}.stx-user-scope.stx-density-scientific .editor-tool-sidebar{background:var(--stx-bg-sidebar)!important;border-color:var(--stx-border-default)!important}.stx-user-scope.stx-density-scientific .editor-tool-sidebar-button,.stx-user-scope.stx-density-scientific .editor-tool-sidebar-class-trigger{border-radius:var(--stx-radius-md)!important;color:var(--stx-text-muted)!important}.stx-user-scope.stx-density-scientific .editor-tool-sidebar-button:hover:not(:disabled),.stx-user-scope.stx-density-scientific .editor-tool-sidebar-class-trigger:hover:not(:disabled),.stx-user-scope.stx-density-scientific .editor-tool-sidebar-button.is-active,.stx-user-scope.stx-density-scientific .editor-tool-sidebar-class-trigger.is-active{background:var(--stx-primary-soft)!important;border-color:var(--stx-primary-border)!important;color:var(--stx-primary)!important}.stx-user-scope .projects-shell,.stx-user-scope .settings-shell,.stx-user-scope .billing-page,.stx-user-scope .theme-scope{font-family:var(--stx-font-ui)}.stx-user-scope.stx-density-scientific .player-shell #sidebar-container input:not([type=checkbox]):not([type=radio]),.stx-user-scope.stx-density-scientific .player-shell [data-editor-sidebar=true] input:not([type=checkbox]):not([type=radio]){min-height:var(--stx-control-sm);border-color:var(--stx-border-default)!important;background-color:var(--stx-bg-control)!important;color:var(--stx-text-primary)!important;font-size:var(--stx-density-text-label)!important}.stx-user-scope.stx-density-scientific .player-shell #sidebar-container select,.stx-user-scope.stx-density-scientific .player-shell [data-editor-sidebar=true] select{height:var(--stx-density-select-height, var(--stx-control-xs))!important;min-height:var(--stx-density-select-height, var(--stx-control-xs))!important;padding-block:0!important;padding-inline:var(--stx-density-select-padding-x, var(--stx-space-2))!important;border:var(--stx-border-width) solid var(--stx-border-default)!important;border-radius:var(--stx-radius-sm)!important;background-color:var(--stx-bg-control)!important;color:var(--stx-text-primary)!important;font-family:var(--stx-font-ui)!important;font-size:var(--stx-density-select-font, var(--stx-density-text-caption))!important;font-weight:var(--stx-weight-medium)!important;line-height:var(--stx-leading-control)!important;box-shadow:none}.stx-user-scope.stx-density-scientific .player-shell #sidebar-container textarea,.stx-user-scope.stx-density-scientific .player-shell [data-editor-sidebar=true] textarea{border-color:var(--stx-border-default)!important;background-color:var(--stx-bg-control)!important;color:var(--stx-text-primary)!important;font-size:var(--stx-text-label)!important}.stx-user-scope.stx-density-scientific .player-shell #sidebar-container button.bg-cyan-600,.stx-user-scope.stx-density-scientific .player-shell #sidebar-container button.bg-violet-600,.stx-user-scope.stx-density-scientific .player-shell #sidebar-container button.bg-purple-600,.stx-user-scope.stx-density-scientific .player-shell #sidebar-container button.bg-indigo-600,.stx-user-scope.stx-density-scientific .player-shell [data-editor-sidebar=true] button.bg-cyan-600,.stx-user-scope.stx-density-scientific .player-shell [data-editor-sidebar=true] button.bg-violet-600,.stx-user-scope.stx-density-scientific .player-shell [data-editor-sidebar=true] button.bg-purple-600,.stx-user-scope.stx-density-scientific .player-shell [data-editor-sidebar=true] button.bg-indigo-600{background-color:var(--stx-primary)!important;border-color:var(--stx-primary)!important;color:var(--stx-on-primary)!important}.stx-user-scope.stx-density-scientific .player-shell #sidebar-container button.bg-cyan-600:hover:not(:disabled),.stx-user-scope.stx-density-scientific .player-shell #sidebar-container button.bg-violet-600:hover:not(:disabled),.stx-user-scope.stx-density-scientific .player-shell #sidebar-container button.bg-purple-600:hover:not(:disabled),.stx-user-scope.stx-density-scientific .player-shell #sidebar-container button.bg-indigo-600:hover:not(:disabled){background-color:var(--stx-primary-hover)!important;border-color:var(--stx-primary-hover)!important}.stx-user-scope .analysis-workspace,.stx-user-scope .analysis-scope{--analysis-accent: var(--stx-primary);--analysis-accent-soft: var(--stx-primary-soft);--analysis-border: var(--stx-border-default);--analysis-muted: var(--stx-text-muted);--analysis-text: var(--stx-text-primary);--analysis-panel: var(--stx-bg-panel);color:var(--stx-text-primary);background:var(--stx-bg-panel);font-family:var(--stx-font-ui);font-size:var(--stx-text-label)}.stx-user-scope .analysis-nav,.stx-user-scope .analysis-main,.stx-user-scope .analysis-scope,.stx-user-scope .analysis-right-backbar,.stx-user-scope .scope-footer{background:var(--stx-bg-panel);border-color:var(--stx-border-default)}.stx-user-scope .analysis-eyebrow,.stx-user-scope .analysis-nav-list button,.stx-user-scope .analysis-saved,.stx-user-scope .analysis-nav-footer button:last-child,.stx-user-scope .analysis-tabs button,.stx-user-scope .analysis-stats span,.stx-user-scope .analysis-card>header span,.stx-user-scope .scope-title p,.stx-user-scope .scope-field,.stx-user-scope .scope-check,.stx-user-scope .scope-footer p{color:var(--stx-text-muted)}.stx-user-scope .analysis-title-row h1,.stx-user-scope .analysis-stats strong,.stx-user-scope .analysis-card,.stx-user-scope .analysis-right-backbar span,.stx-user-scope .scope-title h2{color:var(--stx-text-primary)}.stx-user-scope .analysis-search,.stx-user-scope .analysis-saved.is-selected,.stx-user-scope .analysis-stats,.stx-user-scope .analysis-card,.stx-user-scope .predictor-box,.stx-user-scope .add-variable-button,.stx-user-scope .focus-chart-heading button,.stx-user-scope .analysis-right-backbar button,.stx-user-scope .scope-actions button,.stx-user-scope .scope-footer button,.stx-user-scope .scope-select,.stx-user-scope .scope-field select,.stx-user-scope .scope-input-unit,.stx-user-scope .definitions-button{background:var(--stx-bg-control);border-color:var(--stx-border-default);color:var(--stx-text-primary);border-radius:var(--stx-radius-md)}.stx-user-scope .analysis-nav-list button:hover,.stx-user-scope .analysis-saved:hover,.stx-user-scope .analysis-right-backbar button:hover{background:var(--stx-bg-card-hover);color:var(--stx-text-primary)}.stx-user-scope .analysis-nav-list button.is-active,.stx-user-scope .analysis-scope button.is-primary{background:var(--stx-primary);border-color:var(--stx-primary);color:var(--stx-on-primary);box-shadow:none}.stx-user-scope .analysis-search,.stx-user-scope .scope-select,.stx-user-scope .scope-field select,.stx-user-scope .scope-input-unit,.stx-user-scope .scope-actions button,.stx-user-scope .scope-footer button,.stx-user-scope .definitions-button{min-height:var(--stx-control-sm);font-size:var(--stx-text-caption)}.stx-user-scope .analysis-table-scroll th{background:var(--stx-bg-muted);color:var(--stx-text-muted);border-color:var(--stx-border-default)}.stx-user-scope .analysis-table-scroll td{border-color:var(--stx-border-subtle);color:var(--stx-text-muted)}.stx-user-scope .analysis-table-scroll td:first-child{color:var(--stx-text-primary)}.stx-user-scope .tcp-overlay,.stx-user-scope .tcp-toolbar{background:var(--stx-bg-workspace);color:var(--stx-text-primary)}.stx-user-scope .tcp-workspace-controls,.stx-user-scope .tcp-header,.stx-user-scope .tcp-tabs{background:var(--stx-bg-panel);border-color:var(--stx-border-default)}.stx-user-scope .tcp-icon-button,.stx-user-scope .tcp-back-button{border-radius:var(--stx-radius-md)}.stx-user-scope .tcp-icon-button{width:var(--stx-control-sm);height:var(--stx-control-sm);border-color:var(--stx-border-default);background:var(--stx-bg-control);color:var(--stx-text-muted)}.stx-user-scope .tcp-icon-button:hover,.stx-user-scope .tcp-back-button:hover{border-color:var(--stx-border-strong);background:var(--stx-bg-card-hover);color:var(--stx-text-primary)}.stx-user-scope .tcp-search,.stx-user-scope .tcp-filter select,.stx-user-scope .tcp-page input,.stx-user-scope .tcp-page select{border-color:var(--stx-border-default);background:var(--stx-bg-control);color:var(--stx-text-primary);border-radius:var(--stx-radius-md)}.stx-user-scope .player-scale-viewport{background:var(--stx-bg-page)}.stx-user-scope.stx-density-standard .theme-scope button:not(.rounded-full),.stx-user-scope.stx-density-standard .theme-scope input:not([type=checkbox]):not([type=radio]),.stx-user-scope.stx-density-standard .theme-scope select,.stx-user-scope.stx-density-standard .theme-scope textarea{border-radius:var(--stx-radius-md)!important}.stx-user-scope.stx-density-standard .theme-scope [class*=rounded-xl]:not(.rounded-full),.stx-user-scope.stx-density-standard .theme-scope [class*=rounded-2xl]:not(.rounded-full){border-radius:var(--stx-radius-lg)!important}.stx-user-scope .theme-scope button.bg-indigo-600,.stx-user-scope .theme-scope button.bg-violet-600,.stx-user-scope .theme-scope button.bg-purple-600,.stx-user-scope .theme-scope button.bg-cyan-600{background-color:var(--stx-primary)!important;border-color:var(--stx-primary)!important;color:var(--stx-on-primary)!important}.stx-user-scope .theme-scope button.bg-indigo-600:hover:not(:disabled),.stx-user-scope .theme-scope button.bg-violet-600:hover:not(:disabled),.stx-user-scope .theme-scope button.bg-purple-600:hover:not(:disabled),.stx-user-scope .theme-scope button.bg-cyan-600:hover:not(:disabled){background-color:var(--stx-primary-hover)!important;border-color:var(--stx-primary-hover)!important}.stx-user-scope.stx-density-scientific .text-\[7px\],.stx-user-scope.stx-density-scientific .text-\[8px\],.stx-user-scope.stx-density-scientific .text-\[8\.5px\],.stx-user-scope.stx-density-scientific .text-\[9px\],.stx-user-scope.stx-density-scientific .text-\[9\.5px\]{font-size:var(--stx-density-text-micro)!important}.stx-user-scope.stx-density-scientific .text-\[10px\],.stx-user-scope.stx-density-scientific .text-\[10\.5px\]{font-size:var(--stx-density-text-caption)!important}.stx-user-scope.stx-density-scientific .text-\[11px\]{font-size:var(--stx-density-text-label)!important}.stx-user-scope.stx-density-scientific .text-\[12px\],.stx-user-scope.stx-density-scientific .text-xs{font-size:var(--stx-density-text-control)!important}.stx-user-scope.stx-density-scientific .text-\[13px\]{font-size:var(--stx-density-text-title)!important}.stx-user-scope .scale-map-projection-page{--projection-bg: var(--stx-bg-page);--projection-panel: var(--stx-bg-panel);--projection-panel-soft: var(--stx-bg-card);--projection-border: var(--stx-border-default);--projection-border-strong: var(--stx-border-strong);--projection-text: var(--stx-text-primary);--projection-muted: var(--stx-text-soft);--projection-primary: var(--stx-primary);--projection-primary-hover: var(--stx-primary-hover);--projection-secondary: var(--stx-primary);--projection-danger: var(--stx-danger);--projection-success: var(--stx-success);--projection-input-bg: var(--stx-bg-control);--projection-search-input-bg: var(--stx-bg-control);--projection-card-bg: var(--stx-bg-card);--projection-card-hover-bg: var(--stx-bg-card-hover);--projection-footer-bg: var(--stx-bg-muted);--projection-button-secondary-bg: var(--stx-bg-control);--projection-button-secondary-border: var(--stx-border-default);--projection-button-secondary-text: var(--stx-text-muted);--projection-button-secondary-hover-bg: var(--stx-bg-card-hover);--projection-button-secondary-hover-border: var(--stx-border-strong);font-family:var(--stx-font-ui)}.stx-user-scope .scale-map-projection-page button,.stx-user-scope .scale-map-projection-page input,.stx-user-scope .scale-map-projection-page select,.stx-user-scope .scale-map-projection-page textarea{font-family:var(--stx-font-ui);border-radius:var(--stx-radius-md)}.stx-user-scope .projection-footer-controls{font-family:var(--stx-font-ui)}.login-card-container.account-signup-container{width:100%;max-width:640px;margin-left:auto;margin-right:auto;padding-top:1rem;padding-bottom:1rem;font-family:var(--font-apple-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.account-signup-card{width:100%;max-width:none;font-family:var(--font-apple-text)}.account-signup-card .login-signup-row{margin-top:1.25rem}.account-signup-heading{margin:0 0 1.15rem;display:block}.account-signup-logo{display:none;height:2.75rem;width:auto;max-width:140px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;margin-top:0;align-self:center}.account-signup-heading p{margin:0 0 .45rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent, #4f46e5);font-family:var(--font-apple-text)}.account-signup-heading h1{margin:0;font-size:1.5rem;line-height:1.25;font-weight:700;letter-spacing:-.018em;font-family:var(--font-apple-display)!important;color:var(--color-text, inherit)}.account-signup-heading span:not(.account-terms-subtitle):not(.account-terms-subtitle *){display:block;margin-top:.5rem;color:var(--color-text-soft, currentColor);font-size:.9375rem;line-height:1.5;font-family:var(--font-apple-text)}.account-centered{text-align:center}.account-signup-heading.account-centered{display:block;max-width:32rem;margin-left:auto;margin-right:auto}.account-signup-heading--simple{display:block;max-width:36rem;margin-top:.35rem;margin-bottom:1.25rem}.account-signup-heading--simple span{max-width:34rem}.account-signup-heading--terms h1{font-size:1.2rem;line-height:1.25;font-weight:800}.account-signup-heading--terms .account-signup-logo{height:2.25rem;align-self:center;margin-top:0}.account-terms-subtitle{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.25rem!important;margin-top:.25rem!important;font-size:12px!important;font-weight:600!important;color:var(--color-text-soft, #64748b)!important;line-height:1!important;white-space:nowrap!important}.account-terms-subtitle span{display:inline!important;font-size:12px!important;font-weight:600!important;line-height:1!important;margin-top:0!important;color:inherit!important}.account-terms-subtitle svg{width:12px!important;height:12px!important;flex-shrink:0!important;display:inline-block!important;color:var(--color-accent, #4f46e5)!important}.account-signup-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1.15rem;font-family:var(--font-apple-text)}.account-progress-item{display:flex;align-items:center;gap:.45rem;color:var(--color-text-muted, currentColor);font-size:.78125rem;font-weight:600;font-family:var(--font-apple-text)}.account-progress-item>div{width:1.45rem;height:1.45rem;border:1px solid var(--color-border);border-radius:999px;display:grid;place-items:center;font-size:.75rem;font-weight:600}.account-progress-item.active{color:var(--color-text, inherit)}.account-progress-item.active>div{border-color:var(--color-accent, #4f46e5);color:var(--color-accent, #4f46e5);background:color-mix(in srgb,var(--color-accent, #4f46e5) 9%,transparent)}.account-signup-progress-desktop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;max-width:520px;margin:0 auto 1.4rem;padding:.15rem 0 .2rem}.account-signup-progress-desktop .account-progress-item{position:relative;display:grid;justify-items:center;gap:.45rem;min-width:0;padding:0 .2rem;text-align:center;color:var(--color-text-muted, currentColor);font-size:.75rem;font-weight:600;line-height:1.25}.account-signup-progress-desktop .account-progress-item:after{content:"";position:absolute;z-index:0;top:.72rem;left:calc(50% + 1rem);width:calc(100% - 2rem);height:1px;background:var(--color-border)}.account-signup-progress-desktop .account-progress-item:last-child:after{display:none}.account-signup-progress-desktop .account-progress-item.completed:after{background:color-mix(in srgb,var(--color-accent, #4f46e5) 65%,var(--color-border))}.account-signup-progress-desktop .account-progress-marker{position:relative;z-index:1;width:1.5rem;height:1.5rem;border:1px solid var(--color-border);border-radius:999px;display:grid;place-items:center;background:var(--color-bg-card, #ffffff);color:var(--color-text-muted, currentColor);font-size:.72rem;font-weight:700;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.account-signup-progress-desktop .account-progress-item.active,.account-signup-progress-desktop .account-progress-item.completed{color:var(--color-text, inherit)}.account-signup-progress-desktop .account-progress-item.active .account-progress-marker{border-color:var(--color-accent, #4f46e5);color:var(--color-accent, #4f46e5);background:color-mix(in srgb,var(--color-accent, #4f46e5) 8%,var(--color-bg-card, #ffffff));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent, #4f46e5) 8%,transparent)}.account-signup-progress-desktop .account-progress-item.completed .account-progress-marker{border-color:var(--color-accent, #4f46e5);color:#fff;background:var(--color-accent, #4f46e5)}.account-signup-progress-desktop .account-progress-item span{max-width:6.6rem;overflow-wrap:anywhere}.account-mobile-progress{display:none;margin:0 0 1.2rem}.account-mobile-progress-copy{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.55rem;font-family:var(--font-apple-text)}.account-mobile-progress-copy span{color:var(--color-text-muted, currentColor);font-size:.75rem;font-weight:600}.account-mobile-progress-copy strong{color:var(--color-text, currentColor);font-size:.8125rem;font-weight:650;text-align:right}.account-mobile-progress-track{height:3px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-border) 85%,transparent)}.account-mobile-progress-track>span{display:block;height:100%;border-radius:inherit;background:var(--color-accent, #4f46e5);transition:width .2s ease}.account-category-grid{display:grid;gap:.65rem;font-family:var(--font-apple-text)}.account-category-card{position:relative;display:grid;grid-template-columns:2.25rem 1fr auto;gap:.75rem;align-items:center;width:100%;padding:.95rem 1rem;text-align:left;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-bg-control, transparent);color:var(--color-text, inherit);font-family:var(--font-apple-text);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.account-category-card:hover{border-color:color-mix(in srgb,var(--color-accent, #4f46e5) 38%,var(--color-border));background:color-mix(in srgb,var(--color-accent, #4f46e5) 2.5%,var(--color-bg-control, transparent))}.account-category-card.selected{border-color:var(--color-accent, #4f46e5);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent, #4f46e5) 9%,transparent);background:color-mix(in srgb,var(--color-accent, #4f46e5) 3%,var(--color-bg-control, transparent))}.account-category-icon{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:.65rem;color:var(--color-accent, #4f46e5);background:color-mix(in srgb,var(--color-accent, #4f46e5) 9%,transparent)}.account-category-copy{display:grid;gap:.15rem;font-family:var(--font-apple-text)}.account-category-copy strong{font-size:.9375rem;font-weight:600;font-family:var(--font-apple-text)}.account-category-copy small{color:var(--color-text-soft, currentColor);font-size:.8125rem;line-height:1.4;font-family:var(--font-apple-text)}.account-category-copy em{color:var(--color-text-muted, currentColor);font-size:.75rem;font-style:normal;font-family:var(--font-apple-text)}.account-category-check{color:var(--color-accent, #4f46e5)}@media(min-width:701px){.account-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.account-category-card{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:start;gap:.65rem;min-width:0;padding:.85rem}.account-category-copy{height:100%}.account-category-copy em{margin-top:auto;padding-top:.35rem}.account-category-check{position:absolute;top:.85rem;right:.85rem}}.account-primary{margin-top:.9rem;font-family:var(--font-apple-text);font-size:.9375rem;font-weight:600;letter-spacing:-.006em}.account-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem .75rem;font-family:var(--font-apple-text)}.account-span-2{grid-column:1 / -1}.account-select-box{position:relative;padding-left:0}.account-select-box .login-select{padding-left:.85rem;padding-right:2.5rem;font-family:var(--font-apple-text);font-size:.9375rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color-bg-control);color:var(--auth-field-text)!important;cursor:pointer}.account-select-box .login-select.is-placeholder{color:var(--auth-field-placeholder)!important;font-weight:400}.account-select-box .login-select option{color:var(--auth-field-text);background-color:var(--color-bg-card)}.account-select-box .login-select option[value=""]{color:var(--auth-field-placeholder)}.account-select-icon{position:absolute;right:.875rem;color:var(--color-text-faint, #64748b);pointer-events:none;transition:color .2s ease}.account-select-box:focus-within .account-select-icon{color:var(--color-brand-primary, #4f46e5)}.account-textarea{min-height:3.5rem;resize:vertical;padding:.6rem .85rem;font-family:var(--font-apple-text);font-size:.9375rem}.account-helper{margin:.35rem 0 0;font-size:.75rem;line-height:1.45;color:var(--color-text-soft, currentColor);font-family:var(--font-apple-text)}.account-institutional-email-panel,.account-email-panel{display:flex;flex-direction:column;gap:.55rem}.account-institutional-email-warning{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .15rem;padding:.65rem .75rem;border:1px solid rgba(245,158,11,.4);border-radius:.625rem;background:#f59e0b14;color:var(--color-text, currentColor);font-family:var(--font-apple-text);font-size:.78rem;line-height:1.45}.account-institutional-email-warning svg{flex:0 0 auto;margin-top:.05rem;color:#f59e0b}.account-affiliation-status{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:flex-start;padding:.7rem .8rem;border:1px solid var(--color-border);border-radius:.625rem;font-family:var(--font-apple-text)}.account-affiliation-status svg{margin-top:.1rem}.account-affiliation-status>div{display:grid;gap:.15rem}.account-affiliation-status strong{color:var(--color-text, currentColor);font-size:.8rem;font-weight:650}.account-affiliation-status span{color:var(--color-text-soft, currentColor);font-size:.75rem;line-height:1.45}.account-affiliation-status.is-success{border-color:#16a34a4d;background:#16a34a12}.account-affiliation-status.is-success svg{color:#16a34a}.account-affiliation-status.is-review{border-color:#f59e0b57;background:#f59e0b12}.account-affiliation-status.is-review svg{color:#f59e0b}.account-affiliation-status.is-checking{border-color:color-mix(in srgb,var(--color-accent, #4f46e5) 22%,var(--color-border));background:color-mix(in srgb,var(--color-accent, #4f46e5) 4%,transparent)}.account-affiliation-spinner{width:.95rem;height:.95rem;margin-top:.1rem;border:2px solid color-mix(in srgb,var(--color-accent, #4f46e5) 24%,transparent);border-top-color:var(--color-accent, #4f46e5);border-radius:999px;animation:account-affiliation-spin .8s linear infinite}.account-affiliation-status.is-error{border-color:#dc262647;background:#dc26260f}.account-affiliation-status.is-error svg{color:#dc2626}@keyframes account-affiliation-spin{to{transform:rotate(360deg)}}.account-email-unavailable{display:flex;align-items:flex-start;gap:.55rem;margin-top:.55rem;color:var(--login-muted);font-size:.75rem;line-height:1.35;cursor:pointer}.account-email-unavailable input{width:1rem;height:1rem;margin-top:.05rem;flex:0 0 auto;accent-color:#4f46e5}.account-optional{color:var(--color-text-muted, currentColor);font-weight:500;font-family:var(--font-apple-text)}.account-actions{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:center;margin-top:.9rem}.account-secondary-btn,.account-link-btn{min-height:2.75rem;border:1px solid var(--color-border);border-radius:.625rem;padding:0 1.125rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:transparent;color:var(--color-text, currentColor);font-size:.9375rem;font-weight:600;letter-spacing:-.006em;font-family:var(--font-apple-text);cursor:pointer;transition:all .2s ease}.account-secondary-btn:hover,.account-link-btn:hover{color:var(--color-text, inherit);border-color:color-mix(in srgb,var(--color-accent, #4f46e5) 35%,var(--color-border))}.account-security-summary{display:flex;align-items:center;gap:.65rem;margin-bottom:.9rem;padding:.75rem .85rem;border:1px solid var(--color-border);border-radius:.7rem;background:color-mix(in srgb,var(--color-accent, #4f46e5) 4%,var(--color-bg-card, transparent));color:var(--color-accent, #4f46e5);font-family:var(--font-apple-text)}.account-security-summary>div{display:grid;gap:.1rem}.account-security-summary strong{color:var(--color-text, inherit);font-size:.875rem;font-weight:600;font-family:var(--font-apple-text)}.account-security-summary span{color:var(--color-text-soft, currentColor);font-size:.75rem;font-family:var(--font-apple-text)}.account-terms{margin-top:.8rem;font-family:var(--font-apple-text)}.account-otp-panel,.account-complete-panel{display:grid;gap:1rem;padding-top:.5rem;font-family:var(--font-apple-text)}.account-completion-icon{width:3.25rem;height:3.25rem;margin:.2rem auto 0;border-radius:999px;display:grid;place-items:center;color:var(--color-accent, #4f46e5);background:color-mix(in srgb,var(--color-accent, #4f46e5) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent, #4f46e5) 20%,var(--color-border))}.account-completion-icon.success{color:var(--color-success, #22c55e);background:color-mix(in srgb,var(--color-success, #22c55e) 10%,transparent);border-color:color-mix(in srgb,var(--color-success, #22c55e) 25%,var(--color-border))}.account-otp-context{display:flex;align-items:center;gap:.75rem;padding:.8rem .9rem;border:1px solid var(--color-border);border-radius:.7rem;background:color-mix(in srgb,var(--color-accent, #4f46e5) 3%,var(--color-bg-card, transparent));font-family:var(--font-apple-text)}.account-otp-context-icon{width:2rem;height:2rem;flex:0 0 2rem;display:grid;place-items:center;border-radius:.55rem;color:var(--color-accent, #4f46e5);background:color-mix(in srgb,var(--color-accent, #4f46e5) 9%,transparent)}.account-otp-context>div{min-width:0;display:grid;gap:.12rem}.account-otp-context span{color:var(--color-text-muted, currentColor);font-size:.75rem;font-weight:600}.account-otp-context strong{color:var(--color-text, currentColor);font-size:.875rem;font-weight:650;overflow-wrap:anywhere}.account-otp-label{margin-bottom:-.35rem;color:var(--color-text, currentColor);font-size:.8125rem;font-weight:600;text-align:center;font-family:var(--font-apple-text)}.account-otp-input{width:min(310px,100%);margin:0 auto;height:3.3rem;border:1px solid var(--color-border);border-radius:.7rem;background:var(--color-bg-control, transparent);color:var(--color-text, inherit);text-align:center;font-size:1.35rem;font-weight:800;letter-spacing:.42em;padding-left:.42em;outline:none;font-family:var(--font-apple-text)}.account-otp-input:focus{border-color:var(--color-accent, #4f46e5);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent, #4f46e5) 12%,transparent)}.account-link-btn{border:0;min-height:auto;justify-self:center;font-family:var(--font-apple-text);font-size:.875rem}.account-status-box{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;padding:1rem;border:1px solid var(--color-border);border-radius:.75rem;background:color-mix(in srgb,var(--color-accent, #4f46e5) 3%,var(--color-bg-control, transparent));font-family:var(--font-apple-text)}.account-status-box>div{display:grid;gap:.25rem}.account-status-box span{color:var(--color-text-soft, currentColor);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:var(--font-apple-text)}.account-status-box strong{color:var(--color-text, inherit);font-size:.875rem;font-weight:600;font-family:var(--font-apple-text);overflow-wrap:anywhere}.account-manual-review{display:grid;gap:.5rem}.account-review-btn{justify-self:start}@media(max-width:700px){.account-signup-progress-desktop{display:none}.account-mobile-progress{display:block}}@media(max-width:620px){.account-signup-container{padding-top:.75rem;padding-bottom:.75rem}.account-signup-card{width:100%;padding:1.35rem;border-radius:1rem}.account-signup-heading,.account-signup-heading--simple{margin-top:.25rem;margin-bottom:1rem}.account-signup-heading h1{font-size:1.3rem;line-height:1.28;font-weight:700}.account-signup-heading span:not(.account-terms-subtitle):not(.account-terms-subtitle *){margin-top:.4rem;font-size:.875rem;line-height:1.45}.account-category-card{grid-template-columns:2.1rem minmax(0,1fr) auto;gap:.7rem;padding:.85rem}.account-category-icon{width:2.1rem;height:2.1rem}.account-form-grid{grid-template-columns:1fr;gap:.7rem}.account-span-2{grid-column:auto}.account-actions{grid-template-columns:1fr}.account-actions .account-secondary-btn{order:2}.account-status-box{grid-template-columns:1fr}.account-otp-input{width:100%;max-width:20rem}.account-legal-actions{display:grid;grid-template-columns:1fr 1fr}.account-legal-btn{width:100%;min-width:0}}@media(max-width:380px){.account-signup-card{padding:1.1rem}.account-mobile-progress-copy{align-items:flex-start;flex-direction:column;gap:.15rem}.account-mobile-progress-copy strong{text-align:left}.account-category-card{grid-template-columns:2rem minmax(0,1fr)}.account-category-check{display:none}}.signup-legal-scroll-box{font-size:.65rem;line-height:1.45;background-color:var(--color-bg-muted, #070b14);color:var(--color-text, #f8fafc);border-color:var(--color-border, #1f2937)}:root[data-theme=light] .signup-legal-scroll-box,.light-theme .signup-legal-scroll-box{background-color:#f8fafcd9;color:#1e293b;border-color:#e2e8f0}.signup-legal-scroll-box::-webkit-scrollbar{width:6px}.signup-legal-scroll-box::-webkit-scrollbar-track{background:transparent}.signup-legal-scroll-box::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:4px}.signup-legal-scroll-box::-webkit-scrollbar-thumb:hover{background:#94a3b899}.account-legal-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:.75rem}.account-legal-btn{min-height:2.625rem;min-width:6.5rem;padding:0 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;letter-spacing:-.006em;font-family:var(--font-apple-text, inherit);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.account-legal-btn-decline{background:var(--color-bg-card, #ffffff);border:1px solid var(--color-border, #cbd5e1);color:var(--color-text, #334155)}.account-legal-btn-decline:hover{background:var(--color-bg-muted, #f8fafc);border-color:#94a3b8;color:var(--color-text-emphasis, #0f172a)}.account-legal-btn-accept{background:var(--color-accent, #4f46e5);border:1px solid transparent;color:#fff;box-shadow:0 2px 6px #4f46e540}.account-legal-btn-accept:hover:not(:disabled){background:var(--color-accent-hover, #4338ca);transform:translateY(-1px)}.account-legal-btn-accept:disabled{background-color:var(--color-bg-muted, #e2e8f0);color:var(--color-text-faint, #94a3b8);border:1px solid var(--color-border, #cbd5e1);box-shadow:none;cursor:not-allowed;opacity:.65}.account-existing-recovery{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 18px}.account-existing-recovery a{flex:1 1 180px;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:42px}.stx-profile-overlay{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:var(--stx-space-5);background:color-mix(in srgb,var(--stx-bg-overlay) 76%,rgba(18,29,52,.52));backdrop-filter:blur(4px)}.stx-profile-dialog{width:min(100%,41.25rem);max-height:min(90dvh,57.5rem);overflow-y:auto;border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-dialog);padding:1.6875rem;background:var(--stx-bg-card);color:var(--stx-text-primary);box-shadow:var(--stx-shadow-panel);font-family:var(--stx-font-ui);transform-origin:center}.stx-profile-head{display:flex;justify-content:space-between;align-items:start;gap:var(--stx-space-5);padding-bottom:1.125rem;border-bottom:var(--stx-border-width) solid var(--stx-border-default);margin-bottom:var(--stx-space-5)}.stx-profile-kicker{font-size:var(--stx-text-caption);font-weight:var(--stx-weight-bold);letter-spacing:.12em;color:var(--stx-primary)}.stx-profile-head h1{font-size:var(--stx-text-page);line-height:var(--stx-leading-tight);font-weight:var(--stx-weight-bold);margin:5px 0 6px;color:var(--stx-text-primary)}.stx-profile-head p{margin:0;color:var(--stx-text-muted);font-size:var(--stx-text-control);line-height:var(--stx-leading-body)}.stx-profile-logout{white-space:nowrap;min-height:var(--stx-control-sm);padding:0 var(--stx-space-3);font-family:var(--stx-font-ui);font-size:var(--stx-text-label);font-weight:var(--stx-weight-medium);border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-lg);background:var(--stx-bg-card);color:var(--stx-text-secondary)}.stx-profile-logout:hover{background:var(--stx-bg-card-hover)}.stx-profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.0625rem}.stx-profile-span{grid-column:1 / -1}.stx-profile-field{display:flex;flex-direction:column;gap:var(--stx-space-1-5);color:var(--stx-text-secondary);font-size:var(--stx-text-label);font-weight:var(--stx-weight-semibold)}.stx-profile-field input,.stx-profile-field select,.stx-profile-field textarea{width:100%;min-height:var(--stx-control-lg);padding:var(--stx-space-2-5) var(--stx-space-3);border:var(--stx-border-width) solid var(--stx-border-default);border-radius:var(--stx-radius-lg);background:var(--stx-bg-control);color:var(--stx-text-primary);font:var(--stx-weight-regular) var(--stx-text-control)/var(--stx-leading-control) var(--stx-font-ui)}.stx-profile-field input[readonly]{background:var(--stx-bg-muted);color:var(--stx-text-muted)}.stx-profile-field small{color:var(--stx-text-muted);font-weight:var(--stx-weight-regular)}.stx-profile-field :is(input,select,textarea):focus-visible{outline:2px solid var(--stx-primary);outline-offset:1px}.stx-profile-actions{display:flex;justify-content:flex-end;padding-top:var(--stx-space-1)}.stx-profile-primary{min-height:var(--stx-control-md);background:var(--stx-primary);color:var(--stx-on-primary);border-radius:var(--stx-radius-lg);border:0;padding:0 var(--stx-space-5);font-family:var(--stx-font-ui);font-size:var(--stx-text-control);font-weight:var(--stx-weight-bold)}.stx-profile-primary:hover:not(:disabled){background:var(--stx-primary-hover)}.stx-profile-primary:disabled{opacity:.6;cursor:wait}.stx-profile-check{display:flex;align-items:center;gap:var(--stx-space-2);font-size:var(--stx-text-control);color:var(--stx-text-secondary)}.stx-profile-error{border:var(--stx-border-width) solid var(--stx-danger-border);color:var(--stx-danger);background:var(--stx-danger-soft);padding:var(--stx-space-3) var(--stx-space-4);border-radius:var(--stx-radius-lg);font-size:var(--stx-text-control);margin:0 0 var(--stx-space-4)}.stx-profile-legal{padding:2px 0}.stx-profile-loading{min-height:100dvh;background:var(--stx-bg-page)}.stx-profile-unavailable{padding:var(--stx-space-10);background:var(--stx-bg-page);min-height:100dvh;color:var(--stx-text-primary);font-family:var(--stx-font-ui)}.stx-profile-unavailable button{background:var(--stx-primary);border:0;color:var(--stx-on-primary);padding:var(--stx-space-2-5) var(--stx-space-5);margin-right:var(--stx-space-2);border-radius:var(--stx-radius-lg)}@media(max-width:620px){.stx-profile-overlay{padding:var(--stx-space-3)}.stx-profile-dialog{padding:var(--stx-space-5)}.stx-profile-form{grid-template-columns:1fr}}.admin-shell{--space-xs:var(--stx-space-1);--space-sm:var(--stx-space-2);--space-md:var(--stx-space-4);--space-lg:var(--stx-space-8);--space-xl:calc(var(--stx-space-8) * 2);--space-2xl:calc(var(--stx-space-8) * 4)}.admin-shell{background-color:var(--ink);color:var(--text-primary);font-family:var(--font-body)}.dashboard-card{background-color:var(--ink-mid);border:1px solid var(--ink-border);transition:all .3s ease}.dashboard-card:hover{border-color:var(--teal-dim);box-shadow:0 4px 20px var(--teal-glow)}.nav-item.active{background-color:var(--teal-mist);color:var(--stx-primary-text);border-right:2px solid var(--teal)}.table-row:hover{background-color:var(--ink-soft)}.page-container{padding:0;display:flex;flex-direction:column;gap:var(--space-lg);animation:fadeIn .4s ease-out}.page-header{margin-bottom:var(--space-md)}.page-header h1{font-family:var(--font-heading);color:var(--text-primary);margin:0;font-size:var(--stx-text-hero-sm)}.page-header p{color:var(--text-secondary);font-family:var(--font-body);margin-top:var(--space-xs)}.grid-layout{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-lg);align-items:start}@media(max-width:1024px){.grid-layout{grid-template-columns:1fr}}.form-card{padding:var(--space-lg);border-radius:16px}.table-card{padding:var(--space-lg);display:flex;flex-direction:column;border-radius:16px}.card-header{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.card-header h2{font-family:var(--font-display);margin:0;color:var(--text-primary);font-size:var(--stx-text-subheading)}.flex-between{justify-content:space-between}.form-group{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-md)}.form-group label{color:var(--text-secondary);font-family:var(--font-condensed);font-weight:var(--stx-weight-medium);font-size:var(--stx-text-body);letter-spacing:var(--stx-tracking-label);text-transform:uppercase}.input-wrapper{position:relative;display:flex;align-items:center}.input-icon{position:absolute;left:12px;color:var(--text-secondary);pointer-events:none}.admin-input,.admin-select{width:100%;background-color:var(--ink);border:1px solid var(--ink-border);color:var(--text-primary);padding:12px var(--space-md) 12px 40px;border-radius:8px;font-family:var(--font-body);transition:all .2s ease;outline:none;box-sizing:border-box}.admin-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.admin-input:focus,.admin-select:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-mist)}.admin-btn{background-color:var(--teal);color:var(--ink);border:none;padding:12px var(--space-lg);border-radius:8px;font-family:var(--font-display);font-weight:var(--stx-weight-semibold);cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm)}.admin-btn:hover{background-color:var(--teal-hover);box-shadow:0 4px 15px var(--teal-glow);transform:translateY(-1px)}.submit-btn{width:100%;margin-top:var(--space-md)}.admin-table-container{overflow-x:auto;border-radius:12px;border:1px solid var(--ink-border);background-color:var(--ink-mid);flex:1}.admin-table{width:100%;min-width:650px;border-collapse:collapse;text-align:left}.admin-table th{background-color:var(--ink-soft);color:var(--text-secondary);font-family:var(--font-condensed);font-weight:var(--stx-weight-semibold);text-transform:uppercase;letter-spacing:var(--stx-tracking-label);padding:var(--space-md);border-bottom:2px solid var(--ink-border);font-size:var(--stx-text-body)}.admin-table td{padding:var(--space-md);border-bottom:1px solid var(--ink-border);color:var(--text-primary);font-family:var(--font-body)}.text-right{text-align:right}.user-info{display:flex;flex-direction:column}.user-name{font-weight:var(--stx-weight-medium);color:var(--text-primary)}.user-email{font-size:var(--stx-text-control);color:var(--text-secondary);margin-top:2px}.badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;font-size:var(--stx-text-label);font-family:var(--font-mono);font-weight:var(--stx-weight-medium);text-transform:uppercase}.badge-role,.badge-status.active{background-color:var(--teal-mist);color:var(--stx-primary-text);border:1px solid var(--teal-glow)}.badge-status.inactive{background-color:transparent;color:var(--text-muted);border:1px solid var(--ink-border)}.badge-total{background-color:var(--ink);color:var(--text-primary);border:1px solid var(--ink-border)}.actions-cell{display:flex;gap:var(--space-sm);justify-content:flex-end}.icon-btn{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.icon-btn:hover{background-color:var(--ink-soft);color:var(--stx-primary-text)}.icon-btn.danger:hover{color:var(--red);background-color:var(--stx-danger-soft)}.empty-state{text-align:center;padding:var(--space-xl)!important;color:var(--text-muted)!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.settings-tab-btn{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:transparent;border:none;border-left:3px solid transparent;width:100%;text-align:left;color:var(--text-secondary);font-family:var(--font-condensed);font-weight:var(--stx-weight-medium);font-size:var(--stx-text-base);cursor:pointer;transition:all .2s ease;border-bottom:1px solid var(--ink-border)}.settings-tab-btn:hover{background-color:var(--ink-soft);color:var(--text-primary)}.settings-tab-btn.active{background-color:var(--ink-soft);color:var(--stx-primary-text);border-left-color:var(--teal)}.settings-tab-btn:last-child{border-bottom:none}.settings-section-title{font-family:var(--font-display);color:var(--text-primary);font-size:var(--stx-text-subheading);margin-top:0;margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid var(--ink-border);display:flex;align-items:center;gap:var(--space-sm)}.settings-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.settings-save-btn{min-width:200px}.settings-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,3fr);gap:var(--space-lg);align-items:stretch}.settings-form-card{padding:var(--space-xl) var(--space-lg)}@media(max-width:1279px){.settings-grid{grid-template-columns:1fr;gap:20px}.settings-grid>.dashboard-card:first-child>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-tab-btn{justify-content:center;padding:14px 12px;border-left:0;border-bottom:3px solid transparent;font-size:var(--stx-text-body)}.settings-tab-btn.active{border-left-color:transparent;border-bottom-color:var(--teal)}}@media(max-width:767px){.settings-page-header{align-items:stretch;flex-direction:column}.settings-save-btn{width:100%;min-width:0}.settings-grid>.dashboard-card:first-child>div{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-tab-btn{font-size:var(--stx-text-control);gap:8px}.settings-form-card{padding:22px 18px}}.toggle-switch{position:relative;display:inline-block;width:46px;height:24px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--ink);border:1px solid var(--ink-border);transition:.3s ease;border-radius:24px}.toggle-slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:var(--text-secondary);transition:.3s cubic-bezier(.175,.885,.32,1.275);border-radius:50%}input:checked+.toggle-slider{background-color:var(--teal-mist);border-color:var(--teal)}input:checked+.toggle-slider:before{transform:translate(22px);background-color:var(--teal)}.ud-page{display:flex;flex-direction:column;gap:var(--space-lg);animation:fadeIn .35s ease-out;width:100%;max-width:1440px}.ud-back-btn{display:inline-flex;align-items:center;gap:var(--space-sm);background:none;border:1px solid var(--ink-border);color:var(--text-secondary);font-family:var(--font-condensed);font-size:var(--stx-text-body);font-weight:var(--stx-weight-medium);padding:6px 14px;border-radius:8px;cursor:pointer;transition:all .2s ease;align-self:flex-start}.ud-back-btn:hover{border-color:var(--teal-dim);color:var(--stx-primary-text);background-color:var(--teal-mist)}.ud-page-header{display:flex;align-items:center;gap:var(--space-md)}.ud-page-header__icon{width:46px;height:46px;border-radius:12px;background-color:var(--teal-mist);border:1px solid var(--teal-glow);color:var(--stx-primary-text);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ud-page-title{font-family:var(--font-heading);color:var(--text-primary);font-size:var(--stx-text-page);font-weight:var(--stx-weight-bold);margin:0;line-height:var(--stx-leading-tight)}.ud-page-subtitle{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--stx-text-body);margin:2px 0 0}.ud-profile-card{background-color:var(--ink-mid);border:1px solid var(--ink-border);border-radius:16px;padding:var(--space-lg);display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap;transition:border-color .2s ease}.ud-profile-card:hover{border-color:var(--teal-dim);box-shadow:0 4px 24px var(--teal-glow)}.ud-profile-card--error{color:var(--red)}.ud-profile-card__loading{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--stx-text-body)}.ud-profile-card__avatar{width:64px;height:64px;border-radius:50%;background-color:var(--teal-mist);border:2px solid var(--teal-glow);color:var(--stx-primary-text);font-family:var(--font-display);font-size:var(--stx-text-page);font-weight:var(--stx-weight-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:var(--stx-tracking-label)}.ud-profile-card__info{flex:1;min-width:180px}.ud-profile-card__name{font-family:var(--font-heading);font-size:var(--stx-text-subheading);color:var(--text-primary);margin:0 0 4px;font-weight:var(--stx-weight-semibold)}.ud-profile-card__email{display:flex;align-items:center;gap:5px;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--stx-text-body);margin:0 0 var(--space-sm) 0}.ud-profile-card__meta{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.ud-profile-card__since{display:flex;align-items:center;gap:4px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--stx-text-label)}.ud-profile-card__stats{display:flex;gap:var(--space-lg);flex-wrap:wrap}.ud-stat{display:flex;flex-direction:column;align-items:center;min-width:72px;background-color:var(--ink-soft);border:1px solid var(--ink-border);border-radius:10px;padding:var(--space-sm) var(--space-md);gap:4px}.ud-stat__label{display:flex;align-items:center;gap:4px;color:var(--text-secondary);font-family:var(--font-condensed);font-size:var(--stx-text-label);text-transform:uppercase;letter-spacing:var(--stx-tracking-label);white-space:nowrap}.ud-stat__value{font-family:var(--font-mono);font-size:var(--stx-text-subheading);font-weight:var(--stx-weight-bold);color:var(--stx-primary-text)}.ud-section-card{background-color:var(--ink-mid);border:1px solid var(--ink-border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.ud-section-header{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--ink-border);background-color:var(--ink-soft)}.ud-section-icon{color:var(--stx-primary-text);display:flex;align-items:center}.ud-section-title{font-family:var(--font-display);color:var(--text-primary);font-size:var(--stx-text-base);font-weight:var(--stx-weight-semibold);margin:0}.ud-table-wrap{overflow-x:auto;flex:1}.ud-table{width:100%;min-width:600px;border-collapse:collapse;text-align:left}.ud-table thead{background-color:var(--ink-soft);position:sticky;top:0;z-index:5}.ud-table th{padding:10px var(--space-md);color:var(--text-secondary);font-family:var(--font-condensed);font-weight:var(--stx-weight-semibold);text-transform:uppercase;letter-spacing:var(--stx-tracking-label);font-size:var(--stx-text-label);border-bottom:1px solid var(--ink-border);white-space:nowrap}.ud-table td{padding:12px var(--space-md);border-bottom:1px solid var(--ink-border);font-family:var(--font-body);font-size:var(--stx-text-body);color:var(--text-primary);vertical-align:middle}.ud-table__row:hover{background-color:var(--ink-soft)}.ud-table__empty{text-align:center;padding:var(--space-xl)!important;color:var(--text-muted)!important;font-family:var(--font-body);font-size:var(--stx-text-body)}.ud-table__empty--error{color:var(--red)!important}.ud-cell-primary{display:flex;align-items:center;gap:6px;color:var(--text-primary);font-weight:var(--stx-weight-medium)}.ud-cell-icon{color:var(--stx-primary-text);flex-shrink:0}.ud-cell-secondary{color:var(--text-secondary)}.ud-cell-muted{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--stx-text-control)}.ud-cell-mono{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--stx-text-control)}.ud-cell-amount{color:var(--text-primary);font-family:var(--font-mono);font-weight:var(--stx-weight-bold)}.ud-cell-credit--add{color:var(--stx-primary-text);font-family:var(--font-mono);font-weight:var(--stx-weight-bold)}.ud-cell-credit--use{color:var(--amber);font-family:var(--font-mono);font-weight:var(--stx-weight-bold)}.ud-inline-icon{display:inline-flex;align-items:center;gap:4px}.ud-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:20px;font-size:var(--stx-text-label);font-family:var(--font-mono);font-weight:var(--stx-weight-semibold);text-transform:uppercase;letter-spacing:var(--stx-tracking-label);white-space:nowrap}.ud-badge--teal{background-color:var(--teal-mist);color:var(--stx-primary-text);border:1px solid var(--teal-glow)}.ud-badge--amber{background-color:var(--amber-glow);color:var(--amber);border:1px solid var(--amber-glow)}.ud-badge--red{background-color:var(--teal-mist);color:var(--red);border:1px solid var(--stx-danger-border)}.ud-badge--muted{background-color:var(--ink);color:var(--text-muted);border:1px solid var(--ink-border)}.ud-badge--role{background-color:var(--teal-mist);color:var(--stx-primary-text);border:1px solid var(--teal-glow)}.ud-status{display:inline-flex;align-items:center;gap:4px;font-size:var(--stx-text-control);font-family:var(--font-body);font-weight:var(--stx-weight-medium)}.ud-status--teal{color:var(--stx-primary-text)}.ud-status--red{color:var(--red)}.ud-status--amber{color:var(--amber)}.ud-status--muted{color:var(--text-muted)}.ud-paginator{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--ink-border);background-color:var(--ink-mid);flex-wrap:wrap}.ud-paginator__info{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--stx-text-control);margin:0}.ud-paginator__controls{display:flex;align-items:center;gap:var(--space-sm)}.ud-paginator__btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--ink);border:1px solid var(--ink-border);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.ud-paginator__btn:hover:not(:disabled){background-color:var(--ink-soft);color:var(--stx-primary-text);border-color:var(--teal-dim)}.ud-paginator__btn:disabled{opacity:.4;cursor:not-allowed}.ud-paginator__page{font-family:var(--font-mono);font-size:var(--stx-text-control);color:var(--text-primary);min-width:52px;text-align:center}.user-row-clickable{cursor:pointer;transition:background-color .15s ease}.user-row-clickable:hover{background-color:var(--ink-soft)}.db-page{display:flex;flex-direction:column;gap:28px;padding-bottom:48px}.db-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px}.db-page-title{font-family:var(--font-display);font-size:var(--stx-text-hero-sm);font-weight:var(--stx-weight-bold);color:var(--text-primary);margin:0 0 4px}.db-page-subtitle{font-size:var(--stx-text-body);color:var(--text-secondary);margin:0}.db-last-fetched{opacity:.7}.db-header-controls{display:flex;align-items:center;gap:10px}.db-range-select{background:var(--ink-mid);border:1px solid var(--ink-border);color:var(--text-primary);border-radius:8px;padding:8px 12px;font-size:var(--stx-text-control);cursor:pointer;outline:none;transition:border-color .2s}.db-range-select:focus{border-color:var(--teal)}.db-refresh-btn{background:var(--ink-soft);border:1px solid var(--ink-border);color:var(--text-secondary);border-radius:8px;padding:8px 10px;cursor:pointer;display:flex;align-items:center;transition:border-color .2s,color .2s}.db-refresh-btn:hover:not(:disabled){border-color:var(--teal);color:var(--stx-primary-text)}.db-refresh-btn:disabled{opacity:.5;cursor:not-allowed}@keyframes db-spin{to{transform:rotate(360deg)}}.db-spin{animation:db-spin .8s linear infinite}.db-error-banner{display:flex;align-items:center;gap:8px;background:var(--stx-danger-soft);border:1px solid var(--stx-danger-border);color:var(--red);border-radius:10px;padding:12px 16px;font-size:var(--stx-text-body)}.db-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.db-kpi-card{background:var(--ink-mid);border:1px solid var(--ink-border);border-radius:14px;padding:20px;display:flex;align-items:flex-start;gap:16px;position:relative;overflow:hidden;transition:border-color .2s,transform .2s}.db-kpi-card:hover{transform:translateY(-2px)}.db-kpi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.db-kpi-card--teal{border-color:var(--stx-primary-border)}.db-kpi-card--teal:before{background:var(--teal)}.db-kpi-card--amber{border-color:var(--stx-warning-border)}.db-kpi-card--amber:before{background:var(--amber)}.db-kpi-card--green{border-color:var(--stx-success-border)}.db-kpi-card--green:before{background:var(--stx-success)}.db-kpi-card--purple{border-color:var(--stx-primary-border)}.db-kpi-card--purple:before{background:var(--stx-primary)}.db-kpi-card--blue{border-color:var(--stx-primary-border)}.db-kpi-card--blue:before{background:var(--stx-primary)}.db-kpi-card__icon{background:var(--ink-soft);border:1px solid var(--ink-border);border-radius:10px;padding:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.db-kpi-card--teal .db-kpi-card__icon{color:var(--stx-primary-text)}.db-kpi-card--amber .db-kpi-card__icon{color:var(--amber)}.db-kpi-card--green .db-kpi-card__icon{color:var(--stx-success)}.db-kpi-card--purple .db-kpi-card__icon,.db-kpi-card--blue .db-kpi-card__icon{color:var(--stx-primary-text)}.db-kpi-card__body{flex:1;min-width:0}.db-kpi-card__label{font-size:var(--stx-text-label);font-weight:var(--stx-weight-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--stx-tracking-label);margin:0 0 4px}.db-kpi-card__value{font-family:var(--font-display);font-size:var(--stx-text-hero-sm);font-weight:var(--stx-weight-bold);color:var(--text-primary);margin:0 0 4px;line-height:var(--stx-leading-tight)}.db-kpi-card__sub{font-size:var(--stx-text-label);color:var(--text-muted);margin:0}.db-chart-row{display:grid;gap:20px}.db-chart-row--2{grid-template-columns:1fr 1fr}.db-chart-row--3{grid-template-columns:1fr 1fr 1fr}@media(max-width:1024px){.db-chart-row--2,.db-chart-row--3{grid-template-columns:1fr}}@media(min-width:1025px)and (max-width:1280px){.db-chart-row--3{grid-template-columns:1fr 1fr}}.db-chart-card{background:var(--ink-mid);border:1px solid var(--ink-border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.db-chart-card__header{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px 0}.db-chart-card__title{font-family:var(--font-heading);font-size:var(--stx-text-base);font-weight:var(--stx-weight-semibold);color:var(--text-primary);margin:0 0 3px}.db-chart-card__subtitle{font-size:var(--stx-text-label);color:var(--text-muted);margin:0}.db-chart-card__body{padding:12px 8px 16px;flex:1}.db-chart-loading,.db-chart-empty{display:flex;align-items:center;justify-content:center;height:240px;color:var(--text-muted);font-size:var(--stx-text-body)}.db-chart-tooltip{background:var(--ink-soft);border:1px solid var(--ink-border);border-radius:8px;padding:8px 12px;font-size:var(--stx-text-control);box-shadow:0 4px 20px var(--stx-bg-overlay);min-width:120px}.db-chart-tooltip__label{color:var(--text-secondary);margin:0 0 6px;font-size:var(--stx-text-label)}.db-chart-tooltip__row{display:flex;align-items:center;gap:6px;color:var(--text-primary);margin:3px 0 0;font-weight:var(--stx-weight-medium)}.db-chart-tooltip__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.badge-role-admin{background-color:var(--teal-mist);color:var(--stx-primary-text);border:1px solid var(--teal-glow)}.badge-role-readonly{background-color:var(--stx-warning-soft);color:var(--amber);border:1px solid var(--stx-warning-border)}.badge-role-editor{background-color:var(--stx-primary-soft);color:var(--stx-primary-text);border:1px solid var(--stx-primary-border)}.text-xs.badge-role-admin{color:var(--stx-primary-text)}.text-xs.badge-role-readonly{color:var(--amber)}.text-xs.badge-role-editor{color:var(--stx-primary-text)}.ua-alert{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-family:var(--font-body);font-size:var(--stx-text-body);margin-bottom:var(--space-md);position:relative}.ua-alert--error{background-color:var(--stx-danger-soft);color:var(--red);border:1px solid var(--stx-danger-border)}.ua-alert--sm{font-size:var(--stx-text-control);padding:8px 12px}.ua-alert__close{background:none;border:none;color:inherit;cursor:pointer;margin-left:auto;font-size:var(--stx-text-label);opacity:.6;transition:opacity .2s}.ua-alert__close:hover{opacity:1}@keyframes ua-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ua-spin{animation:ua-spin .8s linear infinite;display:inline-block}.ua-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-xl);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--stx-text-body)}.ua-role-hint{color:var(--text-muted);font-size:var(--stx-text-label);font-family:var(--font-body);margin:4px 0 0;padding-left:2px}.ua-inline-edit{display:flex;align-items:center;gap:4px}.ua-select-sm{font-size:var(--stx-text-label);padding:4px 8px!important;height:30px}.ua-date{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--stx-text-control)}.submit-btn--success{background-color:var(--stx-primary)!important}.submit-btn--error{background-color:var(--red)!important;color:var(--stx-text-primary)!important}.admin-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}@media(max-width:767px){.page-container{gap:20px}.page-header h1{font-size:var(--stx-text-page)}.form-card,.table-card{padding:18px}.ud-page{gap:20px}.ud-profile-card{padding:18px;gap:16px}.ud-profile-card__stats{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ud-stat{min-width:0}.ud-section-header,.ud-paginator{padding-left:16px;padding-right:16px}}@media(min-width:768px)and (max-width:1279px){.page-container{gap:24px}.form-card,.table-card{padding:24px}}.admin-content,.admin-content>*{min-width:0;max-width:100%}.admin-responsive-table{max-width:100%}.admin-responsive-table tbody td:before{display:none}.admin-tracking-table td:nth-child(1):before{content:"Tracking"}.admin-tracking-table td:nth-child(2):before{content:"Original data"}.admin-tracking-table td:nth-child(3):before{content:"Tracked data"}.admin-tracking-table td:nth-child(4):before{content:"Frames"}.admin-tracking-table td:nth-child(5):before{content:"Status"}.admin-tracking-table td:nth-child(6):before{content:"Process time"}.admin-tracking-table td:nth-child(7):before{content:"Project"}.admin-videos-table td:nth-child(1):before{content:"Video"}.admin-videos-table td:nth-child(2):before{content:"Uploaded by"}.admin-videos-table td:nth-child(3):before{content:"File details"}.admin-videos-table td:nth-child(4):before{content:"Uploaded"}.admin-videos-table td:nth-child(5):before{content:"Duration"}.admin-videos-table td:nth-child(6):before{content:"Status"}.admin-videos-table td:nth-child(7):before{content:"Result"}.admin-videos-table td:nth-child(8):before{content:"Actions"}.admin-users-table td:nth-child(3):before{content:"Credits"}.admin-users-table td:nth-child(4):before{content:"Videos"}.admin-users-table td:nth-child(5):before{content:"Created"}.admin-users-table td:nth-child(6):before{content:"Open"}.admin-credit-history-table td:nth-child(1):before{content:"Event"}.admin-credit-history-table td:nth-child(2):before{content:"Type"}.admin-credit-history-table td:nth-child(3):before{content:"Credits"}.admin-credit-history-table td:nth-child(4):before{content:"Workspace owner"}.admin-credit-history-table td:nth-child(5):before{content:"Actor"}.admin-credit-history-table td:nth-child(6):before{content:"Status"}.admin-credit-history-table td:nth-child(7):before{content:"Date"}.admin-payments-table td:nth-child(1):before{content:"Order"}.admin-payments-table td:nth-child(2):before{content:"Customer"}.admin-payments-table td:nth-child(3):before{content:"Purchase"}.admin-payments-table td:nth-child(4):before{content:"Credits"}.admin-payments-table td:nth-child(5):before{content:"Payment"}.admin-payments-table td:nth-child(6):before{content:"Status"}.admin-payments-table td:nth-child(7):before{content:"Created"}.admin-payments-table td:nth-child(8):before{content:"Details"}.admin-demos-table td:nth-child(1):before{content:"Demo"}.admin-demos-table td:nth-child(2):before{content:"Source"}.admin-demos-table td:nth-child(3):before{content:"Snapshot"}.admin-demos-table td:nth-child(4):before{content:"Features"}.admin-demos-table td:nth-child(5):before{content:"Status"}.admin-demos-table td:nth-child(6):before{content:"Actions"}.admin-eligibility-table td:nth-child(1):before{content:"Applicant"}.admin-eligibility-table td:nth-child(2):before{content:"Organisation"}.admin-eligibility-table td:nth-child(3):before{content:"Category"}.admin-eligibility-table td:nth-child(4):before{content:"Email ownership"}.admin-eligibility-table td:nth-child(5):before{content:"Status"}.admin-eligibility-table td:nth-child(6):before{content:"Updated"}.admin-eligibility-table td:nth-child(7):before{content:"Action"}.admin-access-table td:nth-child(1):before{content:"User"}.admin-access-table td:nth-child(2):before{content:"Role"}.admin-access-table td:nth-child(3):before{content:"Created"}.admin-access-table td:nth-child(4):before{content:"Actions"}.admin-pricing-region-table td:nth-child(1):before{content:"Region"}.admin-pricing-region-table td:nth-child(2):before{content:"Currency"}.admin-pricing-region-table td:nth-child(3):before{content:"Per credit"}.admin-pricing-region-table td:nth-child(4):before{content:"Tax"}.admin-pricing-region-table td:nth-child(5):before{content:"Action"}.admin-pricing-rate-table td:nth-child(1):before{content:"Function"}.admin-pricing-rate-table td:nth-child(2):before{content:"Unit"}.admin-pricing-rate-table td:nth-child(3):before{content:"Credits"}.admin-pricing-rate-table td:nth-child(4):before{content:"Minimum"}.admin-pricing-rate-table td:nth-child(5):before{content:"Maximum"}.admin-pricing-rate-table td:nth-child(6):before{content:"Action"}.admin-beta-table td:nth-child(1):before{content:"Name"}.admin-beta-table td:nth-child(2):before{content:"Email"}.admin-beta-table td:nth-child(3):before{content:"Company"}.admin-beta-table td:nth-child(4):before{content:"Use case"}.admin-beta-table td:nth-child(5):before{content:"Application"}.admin-beta-table td:nth-child(6):before{content:"Project access"}.admin-beta-table td:nth-child(7):before{content:"Account"}.admin-beta-table td:nth-child(8):before{content:"Registered"}.admin-beta-table td:nth-child(9):before{content:"Actions"}.admin-user-videos-table td:nth-child(2):before{content:"Project / job"}.admin-user-videos-table td:nth-child(3):before{content:"Uploaded"}.admin-user-videos-table td:nth-child(4):before{content:"Status"}.admin-user-videos-table td:nth-child(5):before{content:"File size"}.admin-user-projects-table td:nth-child(1):before{content:"Project"}.admin-user-projects-table td:nth-child(2):before{content:"Video"}.admin-user-projects-table td:nth-child(3):before{content:"Status"}.admin-user-projects-table td:nth-child(4):before{content:"Created"}.admin-user-projects-table td:nth-child(5):before{content:"Duration"}.admin-user-payments-table td:nth-child(1):before{content:"Payment"}.admin-user-payments-table td:nth-child(2):before{content:"Amount"}.admin-user-payments-table td:nth-child(3):before{content:"Method"}.admin-user-payments-table td:nth-child(4):before{content:"Status"}.admin-user-payments-table td:nth-child(5):before{content:"Date"}.admin-user-credits-table td:nth-child(1):before{content:"Type"}.admin-user-credits-table td:nth-child(2):before{content:"Credits"}.admin-user-credits-table td:nth-child(3):before{content:"Description"}.admin-user-credits-table td:nth-child(4):before{content:"Date"}@media(max-width:640px){.admin-content{padding:12px!important}.admin-content .dashboard-card,.admin-content .ud-section-card,.admin-content .ud-profile-card{border-radius:12px}.admin-responsive-table{display:block!important;width:100%!important;min-width:0!important;border-collapse:separate!important;border-spacing:0!important;font-size:var(--stx-text-body)}.admin-responsive-table thead{display:none!important}.admin-responsive-table tbody{display:grid!important;gap:12px;width:100%;padding:12px}.admin-responsive-table tbody tr{display:block!important;width:100%!important;overflow:hidden;border:1px solid var(--ink-border)!important;border-radius:12px;background:var(--ink-mid)}.admin-responsive-table tbody tr:hover{background:var(--ink-soft)}.admin-responsive-table tbody td{display:grid!important;grid-template-columns:minmax(96px,34%) minmax(0,1fr);align-items:start;gap:12px;width:100%!important;min-width:0!important;max-width:none!important;padding:10px 12px!important;border-bottom:1px solid var(--ink-border)!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere}.admin-responsive-table tbody td:last-child{border-bottom:0!important}.admin-responsive-table tbody td:before{display:block;color:var(--text-muted);font-family:var(--font-condensed);font-size:var(--stx-text-caption);font-weight:var(--stx-weight-semibold);letter-spacing:var(--stx-tracking-label);line-height:var(--stx-leading-control);text-transform:uppercase}.admin-responsive-table tbody td[colspan]{display:block!important;padding:24px 16px!important;text-align:center!important}.admin-responsive-table tbody td[colspan]:before{display:none!important;content:none!important}.admin-responsive-table td .justify-end,.admin-responsive-table td.text-right>div,.admin-responsive-table td.text-right{justify-content:flex-start!important;text-align:left!important}.admin-responsive-table .whitespace-nowrap{white-space:normal!important}.admin-responsive-table .max-w-44,.admin-responsive-table .max-w-xs{max-width:100%!important}.admin-table-container,.ud-table-wrap{overflow-x:visible;border:0;background:transparent}.admin-table-container .admin-responsive-table,.ud-table-wrap .admin-responsive-table{min-width:0!important}.settings-panel .form-group.flex-between{align-items:flex-start!important}.settings-panel .form-group.flex-between>div{min-width:0;padding-right:8px}.settings-panel .toggle-switch{flex:0 0 auto}.ud-paginator{align-items:stretch;flex-direction:column;gap:12px}.ud-paginator__controls{display:grid;grid-template-columns:1fr auto 1fr;width:100%}.ud-paginator__btn{justify-content:center}}@media(max-width:420px){.admin-responsive-table tbody td{grid-template-columns:1fr;gap:4px}.admin-responsive-table tbody td:before{margin-bottom:1px}.settings-panel .form-group.flex-between{flex-direction:column!important;gap:12px!important}}@media(max-width:520px){.beta-toolbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.beta-toolbar .beta-select{grid-column:1 / -1;width:100%}.beta-toolbar button{justify-content:center!important;width:100%}.beta-modal-header,.beta-modal-body,.beta-modal-footer{padding-left:16px!important;padding-right:16px!important}.beta-modal-footer{align-items:stretch!important;flex-wrap:wrap}.beta-modal-footer button{flex:1 1 140px}}.ud-section-subtitle{margin-top:3px;color:var(--text-muted);font-size:var(--stx-text-label);line-height:var(--stx-leading-body)}.ud-action-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;flex-wrap:wrap}.ud-link{color:var(--text-primary);font-weight:var(--stx-weight-semibold);text-decoration:none}.ud-link:hover{color:var(--stx-primary-text)}.admin-workspaces-table td:nth-child(1):before{content:"Workspace"}.admin-workspaces-table td:nth-child(2):before{content:"Owner"}.admin-workspaces-table td:nth-child(3):before{content:"Members"}.admin-workspaces-table td:nth-child(4):before{content:"Projects"}.admin-workspaces-table td:nth-child(5):before{content:"Tracking"}.admin-workspaces-table td:nth-child(6):before{content:"Credits"}.admin-workspaces-table td:nth-child(7):before{content:"Created"}.admin-workspaces-table td:nth-child(8):before{content:"Open"}.admin-user-workspaces-table td:nth-child(1):before{content:"Workspace"}.admin-user-workspaces-table td:nth-child(2):before{content:"Role"}.admin-user-workspaces-table td:nth-child(3):before{content:"Owner"}.admin-user-workspaces-table td:nth-child(4):before{content:"Members"}.admin-user-workspaces-table td:nth-child(5):before{content:"Projects"}.admin-user-workspaces-table td:nth-child(6):before{content:"Credits"}.admin-user-workspaces-table td:nth-child(7):before{content:"Joined"}.admin-user-created-projects-table td:nth-child(1):before{content:"Project"}.admin-user-created-projects-table td:nth-child(2):before{content:"Workspace"}.admin-user-created-projects-table td:nth-child(3):before{content:"Video status"}.admin-user-created-projects-table td:nth-child(4):before{content:"Runs"}.admin-user-created-projects-table td:nth-child(5):before{content:"Tracking"}.admin-user-created-projects-table td:nth-child(6):before{content:"Credits used"}.admin-user-created-projects-table td:nth-child(7):before{content:"Last activity"}.admin-user-videos-table td:nth-child(1):before{content:"Video"}.admin-user-videos-table td:nth-child(2):before{content:"Project"}.admin-user-videos-table td:nth-child(3):before{content:"Workspace"}.admin-user-videos-table td:nth-child(4):before{content:"Uploaded"}.admin-user-videos-table td:nth-child(5):before{content:"Status"}.admin-user-videos-table td:nth-child(6):before{content:"Size"}.admin-user-tracking-table td:nth-child(1):before{content:"Project / video"}.admin-user-tracking-table td:nth-child(2):before{content:"Workspace"}.admin-user-tracking-table td:nth-child(3):before{content:"Status"}.admin-user-tracking-table td:nth-child(4):before{content:"Mode / service"}.admin-user-tracking-table td:nth-child(5):before{content:"Initiated by"}.admin-user-tracking-table td:nth-child(6):before{content:"Credits used"}.admin-user-tracking-table td:nth-child(7):before{content:"Started"}.admin-user-tracking-table td:nth-child(8):before{content:"Process time"}.admin-user-payments-v2-table td:nth-child(1):before{content:"Payment"}.admin-user-payments-v2-table td:nth-child(2):before{content:"Workspace"}.admin-user-payments-v2-table td:nth-child(3):before{content:"Purchase"}.admin-user-payments-v2-table td:nth-child(4):before{content:"Amount"}.admin-user-payments-v2-table td:nth-child(5):before{content:"Credits"}.admin-user-payments-v2-table td:nth-child(6):before{content:"Status"}.admin-user-payments-v2-table td:nth-child(7):before{content:"Paid / created"}.admin-user-credit-audit-table td:nth-child(1):before{content:"Event"}.admin-user-credit-audit-table td:nth-child(2):before{content:"Workspace"}.admin-user-credit-audit-table td:nth-child(3):before{content:"Credit impact"}.admin-user-credit-audit-table td:nth-child(4):before{content:"Used for / reason"}.admin-user-credit-audit-table td:nth-child(5):before{content:"Project / run"}.admin-user-credit-audit-table td:nth-child(6):before{content:"Actor"}.admin-user-credit-audit-table td:nth-child(7):before{content:"Date"}.admin-workspace-members-table td:nth-child(1):before{content:"Member"}.admin-workspace-members-table td:nth-child(2):before{content:"Role"}.admin-workspace-members-table td:nth-child(3):before{content:"Projects created"}.admin-workspace-members-table td:nth-child(4):before{content:"Tracking runs"}.admin-workspace-members-table td:nth-child(5):before{content:"Credits used"}.admin-workspace-members-table td:nth-child(6):before{content:"Joined"}.admin-workspace-members-table td:nth-child(7):before{content:"Last activity"}.admin-workspace-projects-table td:nth-child(1):before{content:"Project"}.admin-workspace-projects-table td:nth-child(2):before{content:"Created by"}.admin-workspace-projects-table td:nth-child(3):before{content:"Status"}.admin-workspace-projects-table td:nth-child(4):before{content:"Runs"}.admin-workspace-projects-table td:nth-child(5):before{content:"Tracking"}.admin-workspace-projects-table td:nth-child(6):before{content:"Credits used"}.admin-workspace-projects-table td:nth-child(7):before{content:"Last activity"}.admin-workspace-credit-table td:nth-child(1):before{content:"Event"}.admin-workspace-credit-table td:nth-child(2):before{content:"Credit impact"}.admin-workspace-credit-table td:nth-child(3):before{content:"Function / reason"}.admin-workspace-credit-table td:nth-child(4):before{content:"Project / run"}.admin-workspace-credit-table td:nth-child(5):before{content:"Actor"}.admin-workspace-credit-table td:nth-child(6):before{content:"Date"}.admin-workspace-payments-table td:nth-child(1):before{content:"Payment"}.admin-workspace-payments-table td:nth-child(2):before{content:"Payer"}.admin-workspace-payments-table td:nth-child(3):before{content:"Purchase"}.admin-workspace-payments-table td:nth-child(4):before{content:"Amount"}.admin-workspace-payments-table td:nth-child(5):before{content:"Credits"}.admin-workspace-payments-table td:nth-child(6):before{content:"Status"}.admin-workspace-payments-table td:nth-child(7):before{content:"Date"}@media(max-width:640px){.ud-action-row{align-items:stretch;padding:16px}.ud-action-row>*{width:100%}.ud-action-row .ud-back-btn{justify-content:center}}.admin-users-table td:nth-child(1):before{content:"User"}.admin-users-table td:nth-child(2):before{content:"Email"}.admin-users-table td:nth-child(3):before{content:"Workspaces"}.admin-users-table td:nth-child(4):before{content:"Projects"}.admin-users-table td:nth-child(5):before{content:"Tracking"}.admin-users-table td:nth-child(6):before{content:"Credits"}.admin-users-table td:nth-child(7):before{content:"Created"}.admin-users-table td:nth-child(8):before{content:"Open"}.console-shell{background:var(--stx-bg-page);color:var(--stx-text-primary);font:var(--stx-type-body);height:100vh;height:100dvh;min-height:0;overflow:hidden;width:100%}.console-shell *,.console-shell *:before,.console-shell *:after{box-sizing:border-box}:where(.console-shell) :where(button,input,select,textarea){font:inherit}.console-shell :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--teal);outline-offset:3px}.console-shell button{cursor:pointer}.console-shell button:disabled{cursor:not-allowed;opacity:.5}.console-shell a{color:var(--stx-primary-text);text-underline-offset:3px}.console-sidebar{position:fixed;inset:0 auto 0 0;width:var(--stx-console-sidebar-width);height:100dvh;display:flex;flex-direction:column;background:var(--ink-mid);border-right:1px solid var(--ink-border);z-index:45;transform:translate(-100%);transition:transform .16s ease}.console-nav-open .console-sidebar{transform:translate(0)}.console-brand{height:76px;flex-shrink:0;display:flex;align-items:center;gap:11px;padding:18px;font-size:var(--stx-text-base);font-weight:var(--stx-weight-bold)}.console-brand-lockup{min-width:0;display:flex;flex-direction:column;gap:4px}.console-brand-logo{display:block;width:var(--stx-console-logo-width);max-width:100%;height:var(--stx-console-logo-height);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.console-brand small{display:block;color:var(--text-muted);font-size:var(--stx-text-caption);font-weight:var(--stx-weight-medium);letter-spacing:var(--stx-tracking-label)}.console-nav-search{flex-shrink:0;display:flex;align-items:center;gap:8px;margin:0 14px 16px;padding:9px;border:1px solid var(--ink-border);border-radius:7px;color:var(--text-secondary)}.console-nav-search input{background:transparent;border:0;width:100%;min-width:0;font-size:var(--stx-text-label);color:var(--text-primary)}.console-navigation{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 10px 20px;scrollbar-gutter:stable;scrollbar-width:thin}.console-navigation h2{margin:17px 10px 6px;color:var(--text-muted);font-size:var(--stx-text-micro);text-transform:uppercase;letter-spacing:var(--stx-tracking-eyebrow);font-weight:var(--stx-weight-semibold)}.console-navigation section:first-child h2{margin-top:0}.console-navigation a{display:flex;align-items:center;gap:10px;min-height:var(--stx-control-lg);padding:8px 10px;margin:2px 0;border-radius:var(--stx-radius-md);font-size:var(--stx-text-control);font-weight:var(--stx-weight-medium);color:var(--text-secondary);text-decoration:none}.console-navigation a>span{flex:1}.console-navigation a svg{flex-shrink:0}.console-navigation a:hover{background:var(--ink-soft);color:var(--text-primary)}.console-navigation a.is-active{background:var(--teal-mist);font-weight:var(--stx-weight-semibold);color:var(--stx-primary-text)}.console-nav-empty{color:var(--text-muted);padding:12px}.console-sidebar-footer{padding:13px 20px;border-top:1px solid var(--ink-border);font-size:var(--stx-text-caption);flex-shrink:0}.console-sidebar-footer small{display:block;margin-top:2px;color:var(--text-muted);font-size:var(--stx-text-micro)}.console-main-column{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column}.console-topbar{position:sticky;top:0;flex:0 0 auto;min-height:var(--stx-app-header-height);display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;background:var(--ink-mid);border-bottom:1px solid var(--ink-border);z-index:30}.console-context{font-weight:var(--stx-weight-semibold);font-size:var(--stx-text-label)}.console-breadcrumb{color:var(--text-muted);font-size:var(--stx-text-label)}.console-content{padding:var(--stx-space-6);width:100%;max-width:var(--stx-console-content-max);margin:0 auto;min-width:0;min-height:0;flex:1 1 0%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.console-content:focus{outline:none}.console-page{display:flex;flex-direction:column;gap:20px;min-width:0}.console-heading{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:18px}.console-heading h1{font:var(--stx-type-page);letter-spacing:var(--stx-tracking-heading);margin:0}.console-eyebrow{color:var(--stx-primary-text);font-size:var(--stx-text-caption);font-weight:var(--stx-weight-semibold);letter-spacing:var(--stx-tracking-eyebrow);text-transform:uppercase;margin:0 0 7px}.console-description{margin:var(--stx-space-2) 0 0;color:var(--text-secondary);max-width:var(--stx-console-dialog-wide);font:var(--stx-type-body)}.console-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.console-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--stx-control-md);padding:7px 11px;border:1px solid var(--ink-border);background:var(--ink-mid);color:var(--text-primary);border-radius:var(--stx-radius-md);font-size:var(--stx-text-control)!important;font-weight:var(--stx-weight-semibold);text-decoration:none;white-space:nowrap}.console-button:hover:not(:disabled){background:var(--ink-soft);border-color:var(--text-muted)}.console-button-primary{background:var(--teal);border-color:var(--teal);color:var(--console-on-accent)}.console-button-primary:hover:not(:disabled){background:var(--teal-dim);color:var(--console-on-accent)}.console-button-quiet{border-color:transparent;background:transparent}.console-command-trigger kbd{font-size:var(--stx-text-micro);color:var(--text-muted);border:1px solid var(--ink-border);border-radius:3px;padding:1px 4px;margin-left:6px}.console-avatar{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:var(--teal-mist);color:var(--stx-primary-text);font-size:var(--stx-text-label);font-weight:var(--stx-weight-bold)}.console-account{position:relative}.console-account summary{display:flex;gap:8px;align-items:center;list-style:none;cursor:pointer;font-size:var(--stx-text-label)}.console-account summary::-webkit-details-marker{display:none}.console-account>div{max-height:calc(100dvh - 100px);overflow-y:auto;position:absolute;right:0;top:calc(100% + 16px);width:min(var(--stx-console-account-width),calc(100vw - 24px));padding:16px;background:var(--ink-mid);border:1px solid var(--ink-border);border-radius:var(--stx-radius-lg);box-shadow:var(--stx-shadow-panel);overflow-wrap:anywhere}.console-account small{display:block;margin:4px 0 10px;color:var(--text-secondary)}.console-account-name{max-width:135px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.console-panel{background:var(--ink-mid);border:1px solid var(--ink-border);border-radius:var(--stx-radius-panel);min-width:0;overflow:hidden}.console-panel-header{padding:17px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--ink-border)}.console-panel-header h2{font-size:var(--stx-text-section);font-weight:var(--stx-weight-semibold);margin:0}.console-panel-body{padding:20px}.console-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:16px;border-bottom:1px solid var(--ink-border)}.console-search{display:flex;align-items:center;gap:9px;border:1px solid var(--ink-border);border-radius:var(--stx-radius-md);padding:8px 11px;background:var(--ink-mid);color:var(--text-muted);min-height:var(--stx-control-md);min-width:190px;flex:1;max-width:var(--stx-console-search-max)}.console-search input{width:100%;min-width:0;border:0;color:var(--text-primary);background:transparent;outline:none;font-size:var(--stx-text-control)}.console-search:focus-within{outline:2px solid var(--teal);outline-offset:1px}.console-field-inline{display:flex;flex-direction:column;gap:4px;font-size:var(--stx-text-micro);font-weight:var(--stx-weight-semibold);color:var(--text-secondary);min-width:0}.console-field-inline :is(select,input){min-height:var(--stx-control-md);border:1px solid var(--ink-border);border-radius:var(--stx-radius-md);padding:6px 9px;max-width:var(--stx-console-filter-max);background:var(--ink-mid);color:var(--text-primary);font-size:var(--stx-text-control)}.console-query-notice{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;color:var(--text-muted);font-size:var(--stx-text-caption);min-height:30px}.console-error{color:var(--red)}.console-banner{padding:10px 24px;margin:0;background:var(--ink-mid)}.console-table-viewport{overflow:auto;max-height:max(260px,calc(100dvh - 350px));scrollbar-gutter:stable;overscroll-behavior:contain}.console-table{border-collapse:separate;border-spacing:0;width:100%;font:var(--stx-type-body)}.console-table th{position:sticky;top:0;z-index:1;background:var(--ink-soft);color:var(--text-secondary);text-align:left;font-size:var(--stx-text-caption);font-weight:var(--stx-weight-semibold);padding:12px 16px;white-space:nowrap;border-bottom:1px solid var(--ink-border)}.console-table td{padding:14px 16px;vertical-align:top;border-bottom:1px solid var(--ink-border);min-width:110px;max-width:360px;color:var(--text-primary)}.console-table tr:last-child td{border-bottom:0}.console-table tbody tr:hover{background:var(--ink-soft)}.console-cell-value{display:flex;flex-direction:column;gap:3px;overflow-wrap:anywhere}.console-number{text-align:right!important;font-variant-numeric:tabular-nums}.console-table td.console-number{white-space:nowrap;min-width:100px}.console-identity{display:flex;flex-direction:column;gap:4px;min-width:150px}.console-identity :is(a,strong){color:var(--text-primary);font-weight:var(--stx-weight-semibold)}.console-identity a:hover{color:var(--stx-primary-text);text-decoration:underline}.console-identity span{color:var(--text-secondary);font-size:var(--stx-text-caption)}.console-mono{font-family:var(--font-mono);font-size:var(--stx-text-caption);overflow-wrap:anywhere}.console-table-state{padding:48px 20px!important;text-align:center;color:var(--text-muted)!important}.console-pagination{border-top:1px solid var(--ink-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:14px 16px;font-size:var(--stx-text-caption)}.console-pagination p{color:var(--text-secondary);margin:0}.console-pagination .console-field-inline{flex-direction:row;align-items:center;gap:7px}.console-pagination .console-field-inline select{min-height:30px}.console-tabs{display:flex;gap:8px;overflow-x:auto;max-width:100%;border-bottom:1px solid var(--ink-border);padding:0 2px}.console-tabs :is(button,a){flex-shrink:0;color:var(--text-secondary);font-size:var(--stx-text-control);border:0;background:transparent;padding:12px 14px;border-bottom:2px solid transparent;white-space:nowrap}.console-tabs :is(button,a).is-active{color:var(--stx-primary-text);border-bottom-color:var(--teal);font-weight:var(--stx-weight-semibold)}.console-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.console-stat{background:var(--ink-mid);border:1px solid var(--ink-border);padding:17px 20px;border-radius:var(--stx-radius-lg)}.console-stat>span{display:block;color:var(--text-secondary);font-size:var(--stx-text-caption)}.console-stat strong{display:block;margin:7px 0 0;font-size:var(--stx-text-page);font-weight:var(--stx-weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.console-stat small{display:block;color:var(--text-muted);font-size:var(--stx-text-micro);margin-top:6px}.console-badge{display:inline-flex;align-self:flex-start;white-space:nowrap;border:1px solid var(--ink-border);border-radius:5px;padding:3px 7px;font-size:var(--stx-text-caption);font-weight:var(--stx-weight-semibold)}.console-dialog{padding:0;width:min(var(--stx-console-dialog-width),calc(100vw - 28px));max-height:calc(100dvh - 32px);border:1px solid var(--ink-border);border-radius:var(--stx-radius-dialog);background:var(--ink-mid);color:var(--text-primary);margin:auto;box-shadow:var(--stx-shadow-panel)}.console-dialog[open]{display:flex;flex-direction:column}.console-dialog-wide{width:min(var(--stx-console-dialog-wide),calc(100vw - 28px))}.console-dialog::backdrop{background:var(--stx-bg-overlay)}.console-dialog>header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:15px;padding:15px 20px;border-bottom:1px solid var(--ink-border)}.console-dialog h2{font-size:var(--stx-text-base);font-weight:var(--stx-weight-semibold);margin:0}.console-dialog-body{flex:1 1 auto;overflow:auto;padding:20px;min-height:0}.console-command-results{display:grid;gap:4px;margin-top:18px;max-height:50dvh;overflow:auto}.console-command-results a{display:flex;justify-content:space-between;align-items:center;gap:15px;color:var(--text-primary);text-decoration:none;border-radius:5px;padding:10px}.console-command-results a:hover{background:var(--ink-soft)}.console-command-results small{color:var(--text-muted);font-size:var(--stx-text-micro)}.console-form{display:grid;gap:16px}.console-form label{display:flex;flex-direction:column;gap:6px;color:var(--text-secondary);font-size:var(--stx-text-label)}.console-form :is(input,select,textarea){width:100%;min-width:0;border:1px solid var(--ink-border);border-radius:var(--stx-radius-md);padding:9px 11px;color:var(--text-primary);background:var(--ink);font-size:var(--stx-text-control)}.console-form .console-actions{justify-content:flex-end;padding-top:10px}.console-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.console-details{display:grid;grid-template-columns:minmax(100px,1fr) minmax(120px,2fr);gap:10px 18px;font-size:var(--stx-text-label)}.console-details dt{color:var(--text-secondary)}.console-details dd{margin:0;overflow-wrap:anywhere}.console-note{border-left:3px solid var(--teal);padding:10px 14px;background:var(--teal-mist);font-size:var(--stx-text-label);color:var(--text-secondary)}.console-chart{padding:18px 14px 8px;height:310px;min-width:0;margin-top:18px}.console-chart-grid{display:grid;gap:18px}.console-empty-state{padding:30px;color:var(--text-secondary)}.console-skip{position:fixed;top:-70px;left:12px;z-index:100;background:var(--ink-mid);padding:12px;color:var(--stx-primary-text)}.console-skip:focus{top:10px}.console-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.console-sidebar-backdrop{position:fixed;inset:0;border:0;background:var(--stx-bg-overlay);z-index:40}.console-mobile-close{margin-left:auto;color:var(--text-primary);border:0;background:transparent}.console-spin{animation:console-spin 1s linear infinite}@keyframes console-spin{to{transform:rotate(360deg)}}@media(min-width:1100px){.console-nav-open .console-main-column{margin-left:var(--stx-console-sidebar-width)}.console-sidebar-backdrop,.console-mobile-close{display:none}}@media(max-width:700px){.console-content{padding:19px 12px}.console-topbar{padding:10px 12px}.console-breadcrumb,.console-account-name,.console-command-trigger kbd,.console-command-trigger>span{display:none}.console-stats{grid-template-columns:1fr 1fr}.console-stat{padding:13px}.console-stat strong{font-size:var(--stx-text-subheading)}.console-search{max-width:none;flex-basis:100%}.console-filters{gap:10px;padding:12px}.console-form-grid{grid-template-columns:1fr}.console-pagination .console-actions{gap:6px}}@media(prefers-reduced-motion:reduce){.console-shell *{transition:none!important;animation:none!important}}.console-shell .dashboard-card{box-shadow:none;border-radius:var(--stx-radius-panel)}.console-shell .dashboard-card:hover{box-shadow:none;border-color:var(--ink-border)}.console-shell .ud-profile-card{flex-wrap:wrap;box-shadow:none}.console-shell .ud-profile-card__stats{flex-wrap:wrap;min-width:0}.console-shell .ud-stat__value{font-variant-numeric:tabular-nums}.console-shell .ud-table-wrap{max-height:max(270px,calc(100dvh - 350px));overflow:auto}.console-shell .admin-responsive-table{display:table!important;width:100%;min-width:720px!important;border-collapse:collapse}.console-shell .admin-responsive-table thead{display:table-header-group!important}.console-shell .admin-responsive-table tbody{display:table-row-group!important}.console-shell .admin-responsive-table tr{display:table-row!important}.console-shell .admin-responsive-table :is(td,th){display:table-cell!important;padding:12px 16px!important;width:auto!important;max-width:360px;min-width:85px;font-size:var(--stx-text-control);vertical-align:top;overflow-wrap:anywhere}.console-shell .admin-responsive-table th{font-size:var(--stx-text-caption);text-transform:none;letter-spacing:var(--stx-tracking-normal);position:sticky;top:0;background:var(--ink-soft);z-index:1}.console-shell .admin-responsive-table td:before{content:none!important;display:none!important}.console-shell .admin-responsive-table td>div+div{margin-top:4px}.console-shell .admin-content :is(.overflow-auto,.overflow-x-auto){overscroll-behavior:contain}.console-shell .admin-content .dashboard-card>.overflow-auto{max-height:max(270px,calc(100dvh - 330px))}.console-shell[data-density=compact] .console-table td{padding-top:8px;padding-bottom:8px}.console-chart-data{margin-top:16px}.console-chart-data>summary{cursor:pointer;padding:8px 0;color:var(--stx-primary-text);font-size:var(--stx-text-control)}.console-attention-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.console-attention-links>a{display:flex;flex-direction:column;gap:8px;border:1px solid var(--ink-border);border-radius:var(--stx-radius-lg);padding:14px;text-decoration:none}.console-attention-links strong{color:var(--stx-primary-text);font-size:var(--stx-text-page)}.console-attention-links span{color:var(--text-secondary);font-size:var(--stx-text-label)}.console-filters-flat{padding:0;border:0}.console-back-link{color:var(--stx-primary-text);font-size:var(--stx-text-control);text-decoration:none}.console-badge-refund{background:var(--teal-glow);color:var(--stx-primary-text)}.console-panel-body h2{font-size:var(--stx-text-base);font-weight:var(--stx-weight-semibold);margin:0 0 10px}@media(max-width:900px){.console-attention-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.console-attention-links{grid-template-columns:1fr}.console-details{grid-template-columns:1fr;gap:4px}.console-details dd{margin-bottom:10px}}.console-fieldset-reset{border:0;min-width:0;margin:0;padding:0}.console-fieldset-reset:disabled button{display:none}.console-topbar>.console-actions{min-width:0}.console-dialog-footer{flex:0 0 auto;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:14px 20px;border-top:1px solid var(--ink-border);background:var(--ink-mid)}.console-toast{position:fixed;bottom:20px;right:20px;z-index:60;max-width:min(420px,calc(100vw - 32px));padding:12px 16px;border:1px solid var(--ink-border);border-radius:var(--stx-radius-lg);background:var(--ink-mid);color:var(--text-primary);box-shadow:var(--stx-shadow-panel)}.console-toast-error{color:var(--red)}.console-toast-warning{color:var(--amber)}.console-text-button{background:transparent;border:0;padding:0;color:var(--stx-primary-text);text-align:left;font-weight:var(--stx-weight-semibold);overflow-wrap:anywhere}.console-text-button:hover{text-decoration:underline}.console-access-badges{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.console-access-detail{display:grid;gap:20px}.console-access-detail h3{font-size:var(--stx-text-body);margin:0 0 12px}.console-access-detail .console-details{margin:0}.console-access-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.console-access-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.console-access-actions .console-button{min-height:34px}.console-capacity{width:112px;max-width:100%;height:5px;border:0;border-radius:4px;background:var(--ink-soft);overflow:hidden}.console-capacity>span{display:block;height:100%;background:var(--teal)}.console-capacity-summary{margin-top:8px}.console-inline-status{color:var(--text-secondary);font-size:var(--stx-text-label)}.console-sensitive-code{font-family:var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.console-access-section+.console-access-section{border-top:1px solid var(--ink-border);padding-top:20px}.console-created-code{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;padding:16px}.console-created-code strong{display:block;margin-bottom:4px}.console-danger-zone{border-left:3px solid var(--red);padding-left:14px}@media(max-width:500px){.console-access-detail .console-details{grid-template-columns:1fr;gap:5px}.console-access-detail dd+dt{margin-top:8px}.console-toast{right:16px;bottom:16px}}.console-form-fields{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}.console-field-inline select{max-width:min(300px,calc(100vw - 60px))}.console-badge-success{color:var(--stx-success);background:var(--stx-success-soft);border-color:var(--stx-success-border)}.console-badge-info{color:var(--stx-info);background:var(--stx-info-soft);border-color:var(--stx-info-border)}.console-badge-warning{color:var(--stx-warning);background:var(--stx-warning-soft);border-color:var(--stx-warning-border)}.console-badge-danger{color:var(--stx-danger);background:var(--stx-danger-soft);border-color:var(--stx-danger-border)}.console-badge-neutral{color:var(--text-secondary);background:var(--stx-neutral-soft);border-color:var(--stx-neutral-border)}.console-button-danger{color:var(--stx-danger);border-color:var(--stx-danger-border);background:var(--stx-danger-soft)}.console-shell a:not(.console-button-primary),.console-text-button{color:var(--stx-primary-text)}.console-navigation a:not(.is-active){color:var(--stx-text-secondary)}.console-navigation a:not(.is-active):hover{color:var(--stx-text-primary)}.console-shell a.console-button-primary,.console-shell .bg-\[var\(--teal\)\].text-ink,.console-shell .bg-\[var\(--stx-primary\)\]{color:var(--stx-on-primary)}.console-nav-icon{width:var(--stx-icon-lg);height:var(--stx-icon-lg);flex-shrink:0;stroke-width:var(--stx-icon-stroke)}.console-navigation a>svg:last-child:not(:first-child){width:var(--stx-icon-sm);height:var(--stx-icon-sm)}.console-shell :is(.console-button,.console-mobile-close,.console-search,.console-nav-search)>svg{width:var(--stx-icon-md);height:var(--stx-icon-md);flex-shrink:0;stroke-width:var(--stx-icon-stroke)}.console-topbar>.console-actions>.console-button{min-width:var(--stx-control-md)}.console-mobile-close{min-width:var(--stx-control-md);min-height:var(--stx-control-md);display:inline-flex;align-items:center;justify-content:center}@media(min-width:1100px){.console-mobile-close{display:none}}.console-command-results a>span{flex:1}.console-shell .console-data,.console-shell .console-mono{font-family:var(--stx-font-ui);font-variant-numeric:tabular-nums}.console-panel-body>:is(h2,h3){font:var(--stx-type-section);margin-top:0;margin-bottom:var(--stx-space-3)}.console-panel-body>p{line-height:var(--stx-leading-body)}.console-form [aria-invalid=true]{border-color:var(--stx-danger)}.console-form fieldset:disabled{opacity:1}.console-shell .console-content h1{font:var(--stx-type-page);letter-spacing:var(--stx-tracking-heading)}.console-shell .console-panel-header h2,.console-shell .console-dialog>header h2{font:var(--stx-type-section)}.console-page,.console-legacy-page{width:100%;min-width:0}.console-legacy-page{margin:0;padding:0}.console-page-readable{max-width:var(--stx-console-form-page-max);margin-inline:auto}.console-outreach-page{padding-bottom:var(--stx-space-12)}.console-record-stack{display:grid;gap:var(--stx-space-4);min-width:0}.console-record-stack h3{font-size:var(--stx-text-subheading);font-weight:var(--stx-weight-semibold);overflow-wrap:anywhere}.console-media-identity{display:flex;align-items:center;gap:var(--stx-space-3);min-width:0}.console-media-thumb{width:var(--stx-control-lg);height:var(--stx-control-lg);flex-shrink:0;padding:0;display:grid;place-items:center;overflow:hidden;background:var(--ink-soft);color:var(--text-secondary);border:1px solid var(--ink-border);border-radius:var(--stx-radius-md)}.console-media-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.console-media-thumb svg{width:var(--stx-icon-lg);height:var(--stx-icon-lg)}.console-media-preview{display:grid;place-items:center;min-width:0;background:var(--ink);border:1px solid var(--ink-border);border-radius:var(--stx-radius-md);overflow:hidden}.console-media-preview :is(img,video){display:block;width:100%;max-height:55dvh;-o-object-fit:contain;object-fit:contain}.console-tabs a{display:inline-flex;align-items:center;gap:var(--stx-space-2);text-decoration:none}.console-tabs a svg{width:var(--stx-icon-sm);height:var(--stx-icon-sm);flex-shrink:0}
