@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@font-face{font-family:uicons-thin-rounded;src:url(../media/uicons-thin-rounded-HOOVQNVT.11uiglf_kdbkr.woff2)format("woff2"),url(../media/uicons-thin-rounded-IJXIJK3M.2tu91xti9fz7o.woff)format("woff"),url(../media/uicons-thin-rounded-LFWVTX5C.2teos67-5vadu.eot)format("embedded-opentype");font-display:swap}i[class^=fi-tr-]:before,i[class*=\ fi-tr-]:before,span[class^=fi-tr-]:before,span[class*=fi-tr-]:before{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;font-family:uicons-thin-rounded!important;font-weight:400!important}.variable-selector-00:before{content:"︀"}.variable-selector-01:before{content:"︁"}.variable-selector-02:before{content:"︂"}.variable-selector-03:before{content:"︃"}.variable-selector-04:before{content:"︄"}.variable-selector-05:before{content:"︅"}.variable-selector-06:before{content:"︆"}.variable-selector-07:before{content:"︇"}.variable-selector-08:before{content:"︈"}.variable-selector-09:before{content:"︉"}.variable-selector-0a:before{content:"︊"}.variable-selector-0b:before{content:"︋"}.variable-selector-0c:before{content:"︌"}.variable-selector-0d:before{content:"︍"}.variable-selector-0e:before{content:"︎"}.variable-selector-0f:before{content:"️"}.combining-half-marks-00:before{content:"︠"}.combining-half-marks-01:before{content:"︡"}.combining-half-marks-02:before{content:"︢"}.combining-half-marks-03:before{content:"︣"}.combining-half-marks-04:before{content:"︤"}.combining-half-marks-05:before{content:"︥"}.combining-half-marks-06:before{content:"︦"}.combining-half-marks-07:before{content:"︧"}.combining-half-marks-08:before{content:"︨"}.combining-half-marks-09:before{content:"︩"}.combining-half-marks-0a:before{content:"︪"}.combining-half-marks-0b:before{content:"︫"}.combining-half-marks-0c:before{content:"︬"}.combining-half-marks-0d:before{content:"︭"}.combining-half-marks-0e:before{content:"︮"}.combining-half-marks-0f:before{content:"︯"}.zero-width-no-break-space-0f:before{content:"﻿"}.fi-tr-0:before{content:""}.fi-tr-00s-music-disc:before{content:""}.fi-tr-1:before{content:""}.fi-tr-2:before{content:""}.fi-tr-3:before{content:""}.fi-tr-360-degrees:before{content:""}.fi-tr-4:before{content:""}.fi-tr-404:before{content:""}.fi-tr-5:before{content:""}.fi-tr-6:before{content:""}.fi-tr-60s-music-disc:before{content:""}.fi-tr-7:before{content:""}.fi-tr-70s-music-disc:before{content:""}.fi-tr-8:before{content:""}.fi-tr-80s-music-disc:before{content:""}.fi-tr-9:before{content:""}.fi-tr-90s-music-disc:before{content:""}.fi-tr-a:before{content:""}.fi-tr-accident:before{content:""}.fi-tr-acorn:before{content:""}.fi-tr-ad-paid:before{content:""}.fi-tr-ad:before{content:""}.fi-tr-add-document:before{content:""}.fi-tr-add-folder:before{content:""}.fi-tr-add-image:before{content:""}.fi-tr-add:before{content:""}.fi-tr-address-book:before{content:""}.fi-tr-address-card:before{content:""}.fi-tr-admin-alt:before{content:""}.fi-tr-admin:before{content:""}.fi-tr-age-alt:before{content:""}.fi-tr-age-restriction-eighteen:before{content:""}.fi-tr-age-restriction-seven:before{content:""}.fi-tr-age-restriction-six:before{content:""}.fi-tr-age-restriction-sixteen:before{content:""}.fi-tr-age-restriction-thirteen:before{content:""}.fi-tr-age-restriction-three:before{content:""}.fi-tr-age-restriction-twelve:before{content:""}.fi-tr-age-restriction-twenty-one:before{content:""}.fi-tr-age-restriction-zero:before{content:""}.fi-tr-age:before{content:""}.fi-tr-air-conditioner:before{content:""}.fi-tr-air-freshener:before{content:""}.fi-tr-air-pollution:before{content:""}.fi-tr-airplane-journey:before{content:""}.fi-tr-airplane-window-open:before{content:""}.fi-tr-airplay:before{content:""}.fi-tr-alarm-clock:before{content:""}.fi-tr-alarm-exclamation:before{content:""}.fi-tr-alarm-plus:before{content:""}.fi-tr-alarm-snooze:before{content:""}.fi-tr-album-circle-plus:before{content:""}.fi-tr-album-circle-user:before{content:""}.fi-tr-album-collection:before{content:""}.fi-tr-album:before{content:""}.fi-tr-algorithm:before{content:""}.fi-tr-alicorn:before{content:""}.fi-tr-alien:before{content:""}.fi-tr-align-slash:before{content:""}.fi-tr-ambulance:before{content:""}.fi-tr-analyse-alt:before{content:""}.fi-tr-analyse:before{content:""}.fi-tr-anatomical-heart:before{content:""}.fi-tr-anchor:before{content:""}.fi-tr-angel:before{content:""}.fi-tr-angle-90:before{content:""}.fi-tr-angle-circle-down:before{content:""}.fi-tr-angle-circle-left:before{content:""}.fi-tr-angle-circle-right:before{content:""}.fi-tr-angle-circle-up:before{content:""}.fi-tr-angle-double-left:before{content:""}.fi-tr-angle-double-right:before{content:""}.fi-tr-angle-double-small-down:before{content:""}.fi-tr-angle-double-small-left:before{content:""}.fi-tr-angle-double-small-right:before{content:""}.fi-tr-angle-double-small-up:before{content:""}.fi-tr-angle-down:before{content:""}.fi-tr-angle-left:before{content:""}.fi-tr-angle-right:before{content:""}.fi-tr-angle-small-down:before{content:""}.fi-tr-angle-small-left:before{content:""}.fi-tr-angle-small-right:before{content:""}.fi-tr-angle-small-up:before{content:""}.fi-tr-angle-square-down:before{content:""}.fi-tr-angle-square-left:before{content:""}.fi-tr-angle-square-right:before{content:""}.fi-tr-angle-square-up:before{content:""}.fi-tr-angle-up:before{content:""}.fi-tr-angle:before{content:""}.fi-tr-angles-up-down:before{content:""}.fi-tr-angry:before{content:""}.fi-tr-animated-icon:before{content:""}.fi-tr-ankh:before{content:""}.fi-tr-answer-alt:before{content:""}.fi-tr-answer:before{content:""}.fi-tr-apartment:before{content:""}.fi-tr-aperture:before{content:""}.fi-tr-api:before{content:""}.fi-tr-apple-core:before{content:""}.fi-tr-apple-crate:before{content:""}.fi-tr-apple:before{content:""}.fi-tr-archway:before{content:""}.fi-tr-arrow-alt-circle-down:before{content:""}.fi-tr-arrow-alt-circle-left:before{content:""}.fi-tr-arrow-alt-circle-right:before{content:""}.fi-tr-arrow-alt-circle-up:before{content:""}.fi-tr-arrow-alt-down:before{content:""}.fi-tr-arrow-alt-from-bottom:before{content:""}.fi-tr-arrow-alt-from-left:before{content:""}.fi-tr-arrow-alt-from-right:before{content:""}.fi-tr-arrow-alt-from-top:before{content:""}.fi-tr-arrow-alt-left:before{content:""}.fi-tr-arrow-alt-right:before{content:""}.fi-tr-arrow-alt-square-down:before{content:""}.fi-tr-arrow-alt-square-left:before{content:""}.fi-tr-arrow-alt-square-right:before{content:""}.fi-tr-arrow-alt-square-up:before{content:""}.fi-tr-arrow-alt-to-bottom:before{content:""}.fi-tr-arrow-alt-to-left:before{content:""}.fi-tr-arrow-alt-to-right:before{content:""}.fi-tr-arrow-alt-to-top:before{content:""}.fi-tr-arrow-alt-up:before{content:""}.fi-tr-arrow-circle-down:before{content:""}.fi-tr-arrow-circle-left:before{content:""}.fi-tr-arrow-circle-right:before{content:""}.fi-tr-arrow-circle-up:before{content:""}.fi-tr-arrow-comparison:before{content:""}.fi-tr-arrow-down-from-arc:before{content:""}.fi-tr-arrow-down-from-dotted-line:before{content:""}.fi-tr-arrow-down-left:before{content:""}.fi-tr-arrow-down-small-big:before{content:""}.fi-tr-arrow-down-to-dotted-line:before{content:""}.fi-tr-arrow-down-to-square:before{content:""}.fi-tr-arrow-down-triangle-square:before{content:""}.fi-tr-arrow-down:before{content:""}.fi-tr-arrow-from-bottom:before{content:""}.fi-tr-arrow-from-left:before{content:""}.fi-tr-arrow-from-right:before{content:""}.fi-tr-arrow-from-top:before{content:""}.fi-tr-arrow-left-from-arc:before{content:""}.fi-tr-arrow-left-from-line:before{content:""}.fi-tr-arrow-left-to-arc:before{content:""}.fi-tr-arrow-left:before{content:""}.fi-tr-arrow-progress-alt:before{content:""}.fi-tr-arrow-progress:before{content:""}.fi-tr-arrow-right-to-bracket:before{content:""}.fi-tr-arrow-right:before{content:""}.fi-tr-arrow-small-down:before{content:""}.fi-tr-arrow-small-left:before{content:""}.fi-tr-arrow-small-right:before{content:""}.fi-tr-arrow-small-up:before{content:""}.fi-tr-arrow-square-down:before{content:""}.fi-tr-arrow-square-left:before{content:""}.fi-tr-arrow-square-right:before{content:""}.fi-tr-arrow-square-up:before{content:""}.fi-tr-arrow-to-bottom:before{content:""}.fi-tr-arrow-to-left:before{content:""}.fi-tr-arrow-to-right:before{content:""}.fi-tr-arrow-to-top:before{content:""}.fi-tr-arrow-trend-down:before{content:""}.fi-tr-arrow-trend-up:before{content:""}.fi-tr-arrow-turn-down-left:before{content:""}.fi-tr-arrow-turn-down-right:before{content:""}.fi-tr-arrow-turn-left-up:before{content:""}.fi-tr-arrow-up-from-dotted-line:before{content:""}.fi-tr-arrow-up-from-ground-water:before{content:""}.fi-tr-arrow-up-from-square:before{content:""}.fi-tr-arrow-up-left-from-circle:before{content:""}.fi-tr-arrow-up-left:before{content:""}.fi-tr-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.fi-tr-arrow-up-right-from-square:before{content:""}.fi-tr-arrow-up-right:before{content:""}.fi-tr-arrow-up-small-big:before{content:""}.fi-tr-arrow-up-square-triangle:before{content:""}.fi-tr-arrow-up-to-arc:before{content:""}.fi-tr-arrow-up-to-dotted-line:before{content:""}.fi-tr-arrow-up:before{content:""}.fi-tr-arrow-upward-growth-crypto:before{content:""}.fi-tr-arrows-alt-h:before{content:""}.fi-tr-arrows-alt-v:before{content:""}.fi-tr-arrows-alt:before{content:""}.fi-tr-arrows-cross:before{content:""}.fi-tr-arrows-from-dotted-line:before{content:""}.fi-tr-arrows-from-line:before{content:""}.fi-tr-arrows-h-copy:before{content:""}.fi-tr-arrows-h:before{content:""}.fi-tr-arrows-repeat-1:before{content:""}.fi-tr-arrows-repeat:before{content:""}.fi-tr-arrows-retweet:before{content:""}.fi-tr-arrows-split-right-and-left:before{content:""}.fi-tr-arrows-split-up-and-left:before{content:""}.fi-tr-arrows-to-circle:before{content:""}.fi-tr-arrows-to-dotted-line:before{content:""}.fi-tr-arrows-to-line:before{content:""}.fi-tr-arrows:before{content:""}.fi-tr-artificial-intelligence:before{content:""}.fi-tr-assept-document:before{content:""}.fi-tr-assessment-alt:before{content:""}.fi-tr-assessment:before{content:""}.fi-tr-assign:before{content:""}.fi-tr-assistive-listening-systems:before{content:""}.fi-tr-asterik:before{content:""}.fi-tr-at:before{content:""}.fi-tr-attribution-pen:before{content:""}.fi-tr-attribution-pencil:before{content:""}.fi-tr-aubergine:before{content:""}.fi-tr-auction:before{content:""}.fi-tr-audio-description-slash:before{content:""}.fi-tr-audit-alt:before{content:""}.fi-tr-audit:before{content:""}.fi-tr-austral-sign:before{content:""}.fi-tr-avocado:before{content:""}.fi-tr-award:before{content:""}.fi-tr-axe-battle:before{content:""}.fi-tr-axe:before{content:""}.fi-tr-b:before{content:""}.fi-tr-baby-carriage:before{content:""}.fi-tr-baby:before{content:""}.fi-tr-back-up:before{content:""}.fi-tr-background:before{content:""}.fi-tr-backpack:before{content:""}.fi-tr-bacon:before{content:""}.fi-tr-bacteria:before{content:""}.fi-tr-bacterium:before{content:""}.fi-tr-badge-check:before{content:""}.fi-tr-badge-dollar:before{content:""}.fi-tr-badge-leaf:before{content:""}.fi-tr-badge-percent:before{content:""}.fi-tr-badge-sheriff:before{content:""}.fi-tr-badge:before{content:""}.fi-tr-badger-honey:before{content:""}.fi-tr-badget-check-alt:before{content:""}.fi-tr-badminton:before{content:""}.fi-tr-bag-map-pin:before{content:""}.fi-tr-bag-seedling:before{content:""}.fi-tr-bag-shopping-minus:before{content:""}.fi-tr-bags-shopping:before{content:""}.fi-tr-baguette:before{content:""}.fi-tr-bahai:before{content:""}.fi-tr-baht-sign:before{content:""}.fi-tr-balance-scale-left:before{content:""}.fi-tr-balance-scale-right:before{content:""}.fi-tr-ball-pile:before{content:""}.fi-tr-ballet-dance:before{content:""}.fi-tr-balloon:before{content:""}.fi-tr-balloons:before{content:""}.fi-tr-ballot-check:before{content:""}.fi-tr-ballot:before{content:""}.fi-tr-ban-bug:before{content:""}.fi-tr-banana:before{content:""}.fi-tr-band-aid:before{content:""}.fi-tr-bangladeshi-taka-sign:before{content:""}.fi-tr-banjo:before{content:""}.fi-tr-bank:before{content:""}.fi-tr-banner-2:before{content:""}.fi-tr-banner-3:before{content:""}.fi-tr-banner-4:before{content:""}.fi-tr-banner-5:before{content:""}.fi-tr-banner:before{content:""}.fi-tr-barber-pole:before{content:""}.fi-tr-barber-shop:before{content:""}.fi-tr-barcode-read:before{content:""}.fi-tr-barcode-scan:before{content:""}.fi-tr-barcode:before{content:""}.fi-tr-bars-filter:before{content:""}.fi-tr-bars-progress:before{content:""}.fi-tr-bars-sort:before{content:""}.fi-tr-bars-staggered:before{content:""}.fi-tr-baseball-alt:before{content:""}.fi-tr-basket-shopping-minus:before{content:""}.fi-tr-basket-shopping-plus:before{content:""}.fi-tr-basket-shopping-simple:before{content:""}.fi-tr-basketball-hoop:before{content:""}.fi-tr-bat:before{content:""}.fi-tr-bath:before{content:""}.fi-tr-battery-bolt:before{content:""}.fi-tr-battery-empty:before{content:""}.fi-tr-battery-exclamation:before{content:""}.fi-tr-battery-full:before{content:""}.fi-tr-battery-half:before{content:""}.fi-tr-battery-quarter:before{content:""}.fi-tr-battery-slash:before{content:""}.fi-tr-battery-three-quarters:before{content:""}.fi-tr-beacon:before{content:""}.fi-tr-bed-alt:before{content:""}.fi-tr-bed-bunk:before{content:""}.fi-tr-bed-empty:before{content:""}.fi-tr-bee:before{content:""}.fi-tr-beer-mug-empty:before{content:""}.fi-tr-beer:before{content:""}.fi-tr-bell-concierge:before{content:""}.fi-tr-bell-ring:before{content:""}.fi-tr-bell-school-slash:before{content:""}.fi-tr-bell-school:before{content:""}.fi-tr-bell-slash:before{content:""}.fi-tr-bells:before{content:""}.fi-tr-bench-tree:before{content:""}.fi-tr-benefit-diamond-alt:before{content:""}.fi-tr-benefit-diamond:before{content:""}.fi-tr-benefit-hand:before{content:""}.fi-tr-benefit-increase:before{content:""}.fi-tr-benefit-porcent:before{content:""}.fi-tr-benefit:before{content:""}.fi-tr-betamax:before{content:""}.fi-tr-bible:before{content:""}.fi-tr-bicycle-journey:before{content:""}.fi-tr-biking-mountain:before{content:""}.fi-tr-biking:before{content:""}.fi-tr-bill-arrow:before{content:""}.fi-tr-bin-bottles:before{content:""}.fi-tr-binary-circle-check:before{content:""}.fi-tr-binary-lock:before{content:""}.fi-tr-binary-slash:before{content:""}.fi-tr-binary:before{content:""}.fi-tr-binoculars:before{content:""}.fi-tr-bio-leaves:before{content:""}.fi-tr-bio:before{content:""}.fi-tr-biohazard:before{content:""}.fi-tr-bird:before{content:""}.fi-tr-bitcoin-sign:before{content:""}.fi-tr-blanket:before{content:""}.fi-tr-blender-phone:before{content:""}.fi-tr-blender:before{content:""}.fi-tr-blinds-open:before{content:""}.fi-tr-blinds-raised:before{content:""}.fi-tr-blinds:before{content:""}.fi-tr-block-brick:before{content:""}.fi-tr-block-microphone:before{content:""}.fi-tr-block-question:before{content:""}.fi-tr-block-quote:before{content:""}.fi-tr-block:before{content:""}.fi-tr-blockchain-3:before{content:""}.fi-tr-blog-pencil:before{content:""}.fi-tr-blog-text:before{content:""}.fi-tr-blood-dropper:before{content:""}.fi-tr-blood-test-tube-alt:before{content:""}.fi-tr-blood-test-tube:before{content:""}.fi-tr-blood:before{content:""}.fi-tr-blueberries:before{content:""}.fi-tr-blueprint:before{content:""}.fi-tr-bolt-auto:before{content:""}.fi-tr-bolt-slash:before{content:""}.fi-tr-bolt:before{content:""}.fi-tr-bomb:before{content:""}.fi-tr-bone-break:before{content:""}.fi-tr-bone:before{content:""}.fi-tr-bong:before{content:""}.fi-tr-bonus-alt:before{content:""}.fi-tr-bonus-star:before{content:""}.fi-tr-bonus:before{content:""}.fi-tr-book-alt:before{content:""}.fi-tr-book-arrow-right:before{content:""}.fi-tr-book-arrow-up:before{content:""}.fi-tr-book-atlas:before{content:""}.fi-tr-book-bookmark:before{content:""}.fi-tr-book-circle-arrow-right:before{content:""}.fi-tr-book-circle-arrow-up:before{content:""}.fi-tr-book-copy:before{content:""}.fi-tr-book-dead:before{content:""}.fi-tr-book-font:before{content:""}.fi-tr-book-heart:before{content:""}.fi-tr-book-medical:before{content:""}.fi-tr-book-open-cover:before{content:""}.fi-tr-book-open-reader:before{content:""}.fi-tr-book-plus:before{content:""}.fi-tr-book-quran:before{content:""}.fi-tr-book-section:before{content:""}.fi-tr-book-spells:before{content:""}.fi-tr-book-tanakh:before{content:""}.fi-tr-book-user:before{content:""}.fi-tr-Booking:before{content:""}.fi-tr-bookmark-slash:before{content:""}.fi-tr-books-medical:before{content:""}.fi-tr-books:before{content:""}.fi-tr-boot-heeled:before{content:""}.fi-tr-boot:before{content:""}.fi-tr-booth-curtain:before{content:""}.fi-tr-border-all:before{content:""}.fi-tr-border-bottom:before{content:""}.fi-tr-border-center-h:before{content:""}.fi-tr-border-center-v:before{content:""}.fi-tr-border-inner:before{content:""}.fi-tr-border-left:before{content:""}.fi-tr-border-none:before{content:""}.fi-tr-border-outer:before{content:""}.fi-tr-border-right:before{content:""}.fi-tr-border-style-alt:before{content:""}.fi-tr-border-style:before{content:""}.fi-tr-border-top:before{content:""}.fi-tr-boss:before{content:""}.fi-tr-bottle-droplet:before{content:""}.fi-tr-bottle:before{content:""}.fi-tr-bow-arrow:before{content:""}.fi-tr-bowl-chopsticks-noodles:before{content:""}.fi-tr-bowl-chopsticks:before{content:""}.fi-tr-bowl-rice:before{content:""}.fi-tr-bowl-scoop:before{content:""}.fi-tr-bowl-scoops:before{content:""}.fi-tr-bowl-soft-serve:before{content:""}.fi-tr-bowl-spoon:before{content:""}.fi-tr-bowling-ball:before{content:""}.fi-tr-bowling-pins:before{content:""}.fi-tr-box-alt:before{content:""}.fi-tr-box-ballot:before{content:""}.fi-tr-box-check:before{content:""}.fi-tr-box-circle-check:before{content:""}.fi-tr-box-dollar:before{content:""}.fi-tr-box-fragile:before{content:""}.fi-tr-box-heart:before{content:""}.fi-tr-box-open-full:before{content:""}.fi-tr-box-open:before{content:""}.fi-tr-box-tissue:before{content:""}.fi-tr-box-up:before{content:""}.fi-tr-boxes:before{content:""}.fi-tr-boxing-glove:before{content:""}.fi-tr-bracket-curly-right:before{content:""}.fi-tr-bracket-curly:before{content:""}.fi-tr-bracket-round-right:before{content:""}.fi-tr-bracket-round:before{content:""}.fi-tr-bracket-square-right:before{content:""}.fi-tr-bracket-square:before{content:""}.fi-tr-brackets-curly:before{content:""}.fi-tr-brackets-round:before{content:""}.fi-tr-brackets-square:before{content:""}.fi-tr-braille-a:before{content:""}.fi-tr-braille-b:before{content:""}.fi-tr-braille-c:before{content:""}.fi-tr-braille-d:before{content:""}.fi-tr-braille-e:before{content:""}.fi-tr-braille-g:before{content:""}.fi-tr-braille-h:before{content:""}.fi-tr-braille-i:before{content:""}.fi-tr-braille-j:before{content:""}.fi-tr-braille-k:before{content:""}.fi-tr-braille-l:before{content:""}.fi-tr-braille-m:before{content:""}.fi-tr-braille-n-alt:before{content:""}.fi-tr-braille-n:before{content:""}.fi-tr-braille-o:before{content:""}.fi-tr-braille-p:before{content:""}.fi-tr-braille-q:before{content:""}.fi-tr-braille-r:before{content:""}.fi-tr-braille-s:before{content:""}.fi-tr-braille-t:before{content:""}.fi-tr-braille-u:before{content:""}.fi-tr-braille-v:before{content:""}.fi-tr-braille-w:before{content:""}.fi-tr-braille-x:before{content:""}.fi-tr-braille-y:before{content:""}.fi-tr-braille-z:before{content:""}.fi-tr-braille:before{content:""}.fi-tr-brain-circuit:before{content:""}.fi-tr-brain:before{content:""}.fi-tr-brake-warning:before{content:""}.fi-tr-branching:before{content:""}.fi-tr-brand:before{content:""}.fi-tr-branding:before{content:""}.fi-tr-bread-loaf:before{content:""}.fi-tr-bread-slice-butter:before{content:""}.fi-tr-bread-slice:before{content:""}.fi-tr-bread:before{content:""}.fi-tr-briefcase-arrow-right:before{content:""}.fi-tr-briefcase-blank:before{content:""}.fi-tr-brightness-low:before{content:""}.fi-tr-brightness:before{content:""}.fi-tr-bring-forward:before{content:""}.fi-tr-bring-front:before{content:""}.fi-tr-broadcast-tower:before{content:""}.fi-tr-broccoli:before{content:""}.fi-tr-broken-image:before{content:""}.fi-tr-broom-ball:before{content:""}.fi-tr-browser-ui:before{content:""}.fi-tr-browser:before{content:""}.fi-tr-browsers:before{content:""}.fi-tr-bucket:before{content:""}.fi-tr-budget-alt:before{content:""}.fi-tr-budget:before{content:""}.fi-tr-bug-slash:before{content:""}.fi-tr-bugs:before{content:""}.fi-tr-build-alt:before{content:""}.fi-tr-build:before{content:""}.fi-tr-builder:before{content:""}.fi-tr-building-circle-arrow-right:before{content:""}.fi-tr-building-ngo:before{content:""}.fi-tr-building:before{content:""}.fi-tr-bulb:before{content:""}.fi-tr-bullet:before{content:""}.fi-tr-bullhorn:before{content:""}.fi-tr-bullseye-arrow:before{content:""}.fi-tr-bullseye-pointer:before{content:""}.fi-tr-bullseye:before{content:""}.fi-tr-burger-alt:before{content:""}.fi-tr-burger-fries:before{content:""}.fi-tr-burger-glass:before{content:""}.fi-tr-burrito:before{content:""}.fi-tr-burst:before{content:""}.fi-tr-bus-alt:before{content:""}.fi-tr-bus:before{content:""}.fi-tr-business-time:before{content:""}.fi-tr-Butter:before{content:""}.fi-tr-butterfly:before{content:""}.fi-tr-c:before{content:""}.fi-tr-cabin:before{content:""}.fi-tr-cactus:before{content:""}.fi-tr-cage-empty:before{content:""}.fi-tr-cake-birthday:before{content:""}.fi-tr-cake-slice:before{content:""}.fi-tr-cake-wedding:before{content:""}.fi-tr-calculator-bill:before{content:""}.fi-tr-calculator-math-tax:before{content:""}.fi-tr-calculator-money:before{content:""}.fi-tr-calculator-simple:before{content:""}.fi-tr-calculator:before{content:""}.fi-tr-calendar-arrow-down:before{content:""}.fi-tr-calendar-arrow-up:before{content:""}.fi-tr-calendar-check:before{content:""}.fi-tr-calendar-clock:before{content:""}.fi-tr-calendar-day:before{content:""}.fi-tr-calendar-days:before{content:""}.fi-tr-calendar-event-tax:before{content:""}.fi-tr-calendar-exclamation:before{content:""}.fi-tr-calendar-gavel-legal:before{content:""}.fi-tr-calendar-heart:before{content:""}.fi-tr-calendar-image:before{content:""}.fi-tr-calendar-lines-pen:before{content:""}.fi-tr-calendar-lines:before{content:""}.fi-tr-calendar-minus:before{content:""}.fi-tr-calendar-payment-loan:before{content:""}.fi-tr-calendar-pen:before{content:""}.fi-tr-calendar-plus:before{content:""}.fi-tr-calendar-salary:before{content:""}.fi-tr-calendar-shift-swap:before{content:""}.fi-tr-calendar-star:before{content:""}.fi-tr-calendar-swap:before{content:""}.fi-tr-calendar-week:before{content:""}.fi-tr-calendar-xmark:before{content:""}.fi-tr-calendars:before{content:""}.fi-tr-call-duration:before{content:""}.fi-tr-call-history:before{content:""}.fi-tr-call-incoming:before{content:""}.fi-tr-call-missed:before{content:""}.fi-tr-call-outgoing:before{content:""}.fi-tr-camcorder:before{content:""}.fi-tr-camera-cctv:before{content:""}.fi-tr-camera-movie:before{content:""}.fi-tr-camera-retro:before{content:""}.fi-tr-camera-rotate:before{content:""}.fi-tr-camera-security:before{content:""}.fi-tr-camera-slash:before{content:""}.fi-tr-camera-viewfinder:before{content:""}.fi-tr-camera:before{content:""}.fi-tr-campfire:before{content:""}.fi-tr-can-food:before{content:""}.fi-tr-candle-holder:before{content:""}.fi-tr-candle-lotus-yoga:before{content:""}.fi-tr-candle-pose-yoga:before{content:""}.fi-tr-candy-alt:before{content:""}.fi-tr-candy-bar:before{content:""}.fi-tr-candy-cane:before{content:""}.fi-tr-candy-corn:before{content:""}.fi-tr-candy-sweet:before{content:""}.fi-tr-candy:before{content:""}.fi-tr-Cannabis:before{content:""}.fi-tr-canned-food:before{content:""}.fi-tr-capsules:before{content:""}.fi-tr-car-alt:before{content:""}.fi-tr-car-battery:before{content:""}.fi-tr-car-bolt:before{content:""}.fi-tr-car-building:before{content:""}.fi-tr-car-bump:before{content:""}.fi-tr-car-bus:before{content:""}.fi-tr-car-circle-bolt:before{content:""}.fi-tr-car-crash:before{content:""}.fi-tr-car-garage:before{content:""}.fi-tr-car-journey:before{content:""}.fi-tr-car-mechanic:before{content:""}.fi-tr-car-rear:before{content:""}.fi-tr-car-side-bolt:before{content:""}.fi-tr-car-side:before{content:""}.fi-tr-car-tilt:before{content:""}.fi-tr-car-tunnel:before{content:""}.fi-tr-car-wash:before{content:""}.fi-tr-caravan-alt:before{content:""}.fi-tr-caravan:before{content:""}.fi-tr-card-club:before{content:""}.fi-tr-card-diamond:before{content:""}.fi-tr-card-heart:before{content:""}.fi-tr-card-spade:before{content:""}.fi-tr-cardinal-compass:before{content:""}.fi-tr-career-growth:before{content:""}.fi-tr-career-path:before{content:""}.fi-tr-caret-circle-down:before{content:""}.fi-tr-caret-circle-right:before{content:""}.fi-tr-caret-circle-up:before{content:""}.fi-tr-caret-down:before{content:""}.fi-tr-caret-left:before{content:""}.fi-tr-caret-right:before{content:""}.fi-tr-caret-square-down:before{content:""}.fi-tr-caret-square-left_1:before{content:""}.fi-tr-caret-square-left:before{content:""}.fi-tr-caret-square-right:before{content:""}.fi-tr-caret-square-up:before{content:""}.fi-tr-caret-up:before{content:""}.fi-tr-carrot:before{content:""}.fi-tr-cars-crash:before{content:""}.fi-tr-cars:before{content:""}.fi-tr-cart-arrow-down:before{content:""}.fi-tr-cart-minus:before{content:""}.fi-tr-cart-shopping-fast:before{content:""}.fi-tr-cash-register:before{content:""}.fi-tr-cassette-tape:before{content:""}.fi-tr-cassette-vhs:before{content:""}.fi-tr-castle:before{content:""}.fi-tr-cat-head:before{content:""}.fi-tr-cat-space:before{content:""}.fi-tr-cat:before{content:""}.fi-tr-catalog-alt:before{content:""}.fi-tr-catalog-magazine:before{content:""}.fi-tr-catalog:before{content:""}.fi-tr-category-alt:before{content:""}.fi-tr-category:before{content:""}.fi-tr-cauldron:before{content:""}.fi-tr-cedi-sign:before{content:""}.fi-tr-cello:before{content:""}.fi-tr-cent-sign:before{content:""}.fi-tr-chair-office:before{content:""}.fi-tr-chair:before{content:""}.fi-tr-chalkboard-user:before{content:""}.fi-tr-chalkboard:before{content:""}.fi-tr-challenge-alt:before{content:""}.fi-tr-challenge:before{content:""}.fi-tr-channel:before{content:""}.fi-tr-charging-station:before{content:""}.fi-tr-chart-area:before{content:""}.fi-tr-chart-arrow-down:before{content:""}.fi-tr-chart-arrow-grow:before{content:""}.fi-tr-chart-bullet:before{content:""}.fi-tr-chart-candlestick:before{content:""}.fi-tr-chart-connected:before{content:""}.fi-tr-chart-gantt:before{content:""}.fi-tr-chart-histogram:before{content:""}.fi-tr-chart-kanban:before{content:""}.fi-tr-chart-line-up-down:before{content:""}.fi-tr-chart-line-up:before{content:""}.fi-tr-chart-mixed-up-circle-currency:before{content:""}.fi-tr-chart-mixed-up-circle-dollar:before{content:""}.fi-tr-chart-mixed:before{content:""}.fi-tr-chart-network:before{content:""}.fi-tr-chart-pie-alt:before{content:""}.fi-tr-chart-pie-simple-circle-currency:before{content:""}.fi-tr-chart-pie-simple-circle-dollar:before{content:""}.fi-tr-chart-pie:before{content:""}.fi-tr-chart-pyramid:before{content:""}.fi-tr-chart-radar:before{content:""}.fi-tr-chart-scatter-3d:before{content:""}.fi-tr-chart-scatter-bubble:before{content:""}.fi-tr-chart-scatter:before{content:""}.fi-tr-chart-set-theory:before{content:""}.fi-tr-chart-simple-horizontal:before{content:""}.fi-tr-chart-simple:before{content:""}.fi-tr-chart-tree-map:before{content:""}.fi-tr-chart-tree:before{content:""}.fi-tr-chart-user:before{content:""}.fi-tr-chart-waterfall:before{content:""}.fi-tr-chatbot-speech-bubble:before{content:""}.fi-tr-chatbot:before{content:""}.fi-tr-cheap-bill:before{content:""}.fi-tr-cheap-dollar:before{content:""}.fi-tr-cheap-stack-dollar:before{content:""}.fi-tr-cheap-stack:before{content:""}.fi-tr-cheap:before{content:""}.fi-tr-check-circle:before{content:""}.fi-tr-check-double:before{content:""}.fi-tr-check-in-calendar:before{content:""}.fi-tr-check-out-calendar:before{content:""}.fi-tr-checklist-task-budget:before{content:""}.fi-tr-cheese-alt:before{content:""}.fi-tr-cheese:before{content:""}.fi-tr-cheeseburger:before{content:""}.fi-tr-cherry:before{content:""}.fi-tr-chess-bishop:before{content:""}.fi-tr-chess-board:before{content:""}.fi-tr-chess-clock-alt:before{content:""}.fi-tr-chess-clock:before{content:""}.fi-tr-chess-king-alt:before{content:""}.fi-tr-chess-king:before{content:""}.fi-tr-chess-knight-alt:before{content:""}.fi-tr-chess-knight:before{content:""}.fi-tr-chess-pawn-alt:before{content:""}.fi-tr-chess-pawn:before{content:""}.fi-tr-chess-queen-alt:before{content:""}.fi-tr-chess-queen:before{content:""}.fi-tr-chess-rook-alt:before{content:""}.fi-tr-chess-rook:before{content:""}.fi-tr-chess:before{content:""}.fi-tr-chevron-double-down:before{content:""}.fi-tr-chevron-double-up:before{content:""}.fi-tr-child-head:before{content:""}.fi-tr-child:before{content:""}.fi-tr-chimney:before{content:""}.fi-tr-chip:before{content:""}.fi-tr-chocolate-bar:before{content:""}.fi-tr-choir-singing:before{content:""}.fi-tr-choose-alt:before{content:""}.fi-tr-choose:before{content:""}.fi-tr-church:before{content:""}.fi-tr-circle-0:before{content:""}.fi-tr-circle-1:before{content:""}.fi-tr-circle-2:before{content:""}.fi-tr-circle-3:before{content:""}.fi-tr-circle-4:before{content:""}.fi-tr-circle-5:before{content:""}.fi-tr-circle-6:before{content:""}.fi-tr-circle-7:before{content:""}.fi-tr-circle-8:before{content:""}.fi-tr-circle-9:before{content:""}.fi-tr-circle-a:before{content:""}.fi-tr-circle-b:before{content:""}.fi-tr-circle-bolt:before{content:""}.fi-tr-circle-book-open:before{content:""}.fi-tr-circle-bookmark:before{content:""}.fi-tr-circle-c:before{content:""}.fi-tr-circle-calendar:before{content:""}.fi-tr-circle-camera:before{content:""}.fi-tr-circle-d:before{content:""}.fi-tr-circle-dashed:before{content:""}.fi-tr-circle-divide:before{content:""}.fi-tr-circle-e:before{content:""}.fi-tr-circle-ellipsis-vertical:before{content:""}.fi-tr-circle-ellipsis:before{content:""}.fi-tr-circle-envelope:before{content:""}.fi-tr-circle-exclamation-check:before{content:""}.fi-tr-circle-f:before{content:""}.fi-tr-circle-g:before{content:""}.fi-tr-circle-h:before{content:""}.fi-tr-circle-half-stroke:before{content:""}.fi-tr-circle-half:before{content:""}.fi-tr-circle-heart:before{content:""}.fi-tr-circle-i:before{content:""}.fi-tr-circle-j:before{content:""}.fi-tr-circle-k:before{content:""}.fi-tr-circle-l:before{content:""}.fi-tr-circle-m:before{content:""}.fi-tr-circle-microphone-lines:before{content:""}.fi-tr-circle-microphone:before{content:""}.fi-tr-circle-n:before{content:""}.fi-tr-circle-nodes:before{content:""}.fi-tr-circle-o:before{content:""}.fi-tr-circle-overlap:before{content:""}.fi-tr-circle-p:before{content:""}.fi-tr-circle-phone-flip:before{content:""}.fi-tr-circle-phone-hangup:before{content:""}.fi-tr-circle-phone:before{content:""}.fi-tr-circle-q:before{content:""}.fi-tr-circle-quarters-alt:before{content:""}.fi-tr-circle-quarters:before{content:""}.fi-tr-circle-r:before{content:""}.fi-tr-circle-s:before{content:""}.fi-tr-circle-small:before{content:""}.fi-tr-circle-star:before{content:""}.fi-tr-circle-t:before{content:""}.fi-tr-circle-three-quarters:before{content:""}.fi-tr-circle-trash:before{content:""}.fi-tr-circle-u:before{content:""}.fi-tr-circle-user:before{content:""}.fi-tr-circle-v:before{content:""}.fi-tr-circle-video:before{content:""}.fi-tr-circle-w:before{content:""}.fi-tr-circle-waveform-lines:before{content:""}.fi-tr-circle-x:before{content:""}.fi-tr-circle-xmark:before{content:""}.fi-tr-circle-y:before{content:""}.fi-tr-circle-z:before{content:""}.fi-tr-circle:before{content:""}.fi-tr-citrus-slice:before{content:""}.fi-tr-citrus:before{content:""}.fi-tr-city:before{content:""}.fi-tr-clapperboard-play:before{content:""}.fi-tr-clapperboard:before{content:""}.fi-tr-clarinet:before{content:""}.fi-tr-claw-marks:before{content:""}.fi-tr-clear-alt:before{content:""}.fi-tr-clip-file:before{content:""}.fi-tr-clip-mail:before{content:""}.fi-tr-clipboard-check:before{content:""}.fi-tr-clipboard-exclamation:before{content:""}.fi-tr-clipboard-list-check:before{content:""}.fi-tr-clipboard-list:before{content:""}.fi-tr-clipboard-prescription:before{content:""}.fi-tr-clipboard-question:before{content:""}.fi-tr-clipboard-user:before{content:""}.fi-tr-clipboard:before{content:""}.fi-tr-clipoard-wrong:before{content:""}.fi-tr-clock-desk:before{content:""}.fi-tr-clock-eight-thirty:before{content:""}.fi-tr-clock-eleven-thirty:before{content:""}.fi-tr-clock-eleven:before{content:""}.fi-tr-clock-five-thirty:before{content:""}.fi-tr-clock-five:before{content:""}.fi-tr-clock-four-thirty:before{content:""}.fi-tr-clock-nine-thirty:before{content:""}.fi-tr-clock-nine:before{content:""}.fi-tr-clock-one-thirty:before{content:""}.fi-tr-clock-one:before{content:""}.fi-tr-clock-seven-thirty:before{content:""}.fi-tr-clock-seven:before{content:""}.fi-tr-clock-six-thirty:before{content:""}.fi-tr-clock-six:before{content:""}.fi-tr-clock-ten-thirty:before{content:""}.fi-tr-clock-ten:before{content:""}.fi-tr-clock-three-thirty:before{content:""}.fi-tr-clock-three:before{content:""}.fi-tr-clock-time-tracking:before{content:""}.fi-tr-clock-twelve-thirty:before{content:""}.fi-tr-clock-twelve:before{content:""}.fi-tr-clock-two-thirty:before{content:""}.fi-tr-clock-two:before{content:""}.fi-tr-clock-up-arrow:before{content:""}.fi-tr-clone:before{content:""}.fi-tr-closed-captioning-slash:before{content:""}.fi-tr-clothes-hanger:before{content:""}.fi-tr-cloud-back-up-alt:before{content:""}.fi-tr-cloud-back-up:before{content:""}.fi-tr-cloud-check:before{content:""}.fi-tr-cloud-code:before{content:""}.fi-tr-cloud-disabled:before{content:""}.fi-tr-cloud-download-alt:before{content:""}.fi-tr-cloud-download:before{content:""}.fi-tr-cloud-drizzle:before{content:""}.fi-tr-cloud-exclamation:before{content:""}.fi-tr-cloud-gear-automation:before{content:""}.fi-tr-cloud-hail-mixed:before{content:""}.fi-tr-cloud-hail:before{content:""}.fi-tr-cloud-meatball:before{content:""}.fi-tr-cloud-moon-rain:before{content:""}.fi-tr-cloud-moon:before{content:""}.fi-tr-cloud-question:before{content:""}.fi-tr-cloud-rain:before{content:""}.fi-tr-cloud-rainbow:before{content:""}.fi-tr-cloud-share:before{content:""}.fi-tr-cloud-showers-heavy:before{content:""}.fi-tr-cloud-showers:before{content:""}.fi-tr-cloud-sleet:before{content:""}.fi-tr-cloud-snow:before{content:""}.fi-tr-cloud-sun-rain:before{content:""}.fi-tr-cloud-sun:before{content:""}.fi-tr-cloud-upload-alt:before{content:""}.fi-tr-cloud:before{content:""}.fi-tr-clouds-moon:before{content:""}.fi-tr-clouds-sun:before{content:""}.fi-tr-clouds:before{content:""}.fi-tr-clover-alt:before{content:""}.fi-tr-club:before{content:""}.fi-tr-cocktail:before{content:""}.fi-tr-coconut:before{content:""}.fi-tr-code-branch:before{content:""}.fi-tr-code-commit:before{content:""}.fi-tr-code-compare:before{content:""}.fi-tr-code-fork:before{content:""}.fi-tr-code-merge:before{content:""}.fi-tr-code-pull-request-closed:before{content:""}.fi-tr-code-pull-request-draft:before{content:""}.fi-tr-code-pull-request:before{content:""}.fi-tr-code-simple:before{content:""}.fi-tr-coffee-bean:before{content:""}.fi-tr-coffee-beans:before{content:""}.fi-tr-coffee-heart:before{content:""}.fi-tr-coffee-pot:before{content:""}.fi-tr-coffee:before{content:""}.fi-tr-coffin-cross:before{content:""}.fi-tr-coffin:before{content:""}.fi-tr-coin-up-arrow:before{content:""}.fi-tr-coin:before{content:""}.fi-tr-coins:before{content:""}.fi-tr-colon-sign:before{content:""}.fi-tr-columns-3:before{content:""}.fi-tr-comet:before{content:""}.fi-tr-command:before{content:""}.fi-tr-comment-alt-check:before{content:""}.fi-tr-comment-alt-dots:before{content:""}.fi-tr-comment-alt-edit:before{content:""}.fi-tr-comment-alt-medical:before{content:""}.fi-tr-comment-alt-middle-top:before{content:""}.fi-tr-comment-alt-middle:before{content:""}.fi-tr-comment-alt-minus:before{content:""}.fi-tr-comment-alt-music:before{content:""}.fi-tr-comment-arrow-down:before{content:""}.fi-tr-comment-arrow-up-right:before{content:""}.fi-tr-comment-arrow-up:before{content:""}.fi-tr-comment-check:before{content:""}.fi-tr-comment-code:before{content:""}.fi-tr-comment-dollar:before{content:""}.fi-tr-comment-dots:before{content:""}.fi-tr-comment-exclamation:before{content:""}.fi-tr-comment-heart:before{content:""}.fi-tr-comment-image:before{content:""}.fi-tr-comment-info:before{content:""}.fi-tr-comment-medical:before{content:""}.fi-tr-comment-minus:before{content:""}.fi-tr-comment-pen:before{content:""}.fi-tr-comment-question:before{content:""}.fi-tr-comment-quote:before{content:""}.fi-tr-comment-slash:before{content:""}.fi-tr-comment-smile:before{content:""}.fi-tr-comment-sms:before{content:""}.fi-tr-comment-text:before{content:""}.fi-tr-comment-user:before{content:""}.fi-tr-comment-xmark:before{content:""}.fi-tr-comments-dollar:before{content:""}.fi-tr-comments-question-check:before{content:""}.fi-tr-comments-question:before{content:""}.fi-tr-comments:before{content:""}.fi-tr-compass-alt:before{content:""}.fi-tr-compass-east:before{content:""}.fi-tr-compass-north:before{content:""}.fi-tr-compass-slash:before{content:""}.fi-tr-compass-south:before{content:""}.fi-tr-compass-west:before{content:""}.fi-tr-completed:before{content:""}.fi-tr-compliance-clipboard:before{content:""}.fi-tr-compliance-document:before{content:""}.fi-tr-compliance:before{content:""}.fi-tr-compress-alt:before{content:""}.fi-tr-computer-classic:before{content:""}.fi-tr-computer-mouse:before{content:""}.fi-tr-computer-speaker:before{content:""}.fi-tr-computer:before{content:""}.fi-tr-concierge-bell:before{content:""}.fi-tr-confetti:before{content:""}.fi-tr-constellation:before{content:""}.fi-tr-container-storage:before{content:""}.fi-tr-convert-document:before{content:""}.fi-tr-convert-shapes:before{content:""}.fi-tr-conveyor-belt-alt:before{content:""}.fi-tr-conveyor-belt-arm:before{content:""}.fi-tr-conveyor-belt-empty:before{content:""}.fi-tr-conveyor-belt:before{content:""}.fi-tr-cookie-alt:before{content:""}.fi-tr-copy-alt:before{content:""}.fi-tr-copy-image:before{content:""}.fi-tr-copy:before{content:""}.fi-tr-corn:before{content:""}.fi-tr-corporate-alt:before{content:""}.fi-tr-corporate:before{content:""}.fi-tr-couch:before{content:""}.fi-tr-court-sport:before{content:""}.fi-tr-cow-alt:before{content:""}.fi-tr-cow:before{content:""}.fi-tr-cowbell-circle-plus:before{content:""}.fi-tr-cowbell-more:before{content:""}.fi-tr-cowbell:before{content:""}.fi-tr-crab:before{content:""}.fi-tr-crate-empty:before{content:""}.fi-tr-cream:before{content:""}.fi-tr-credit-card-buyer:before{content:""}.fi-tr-credit-card-eye:before{content:""}.fi-tr-cricket:before{content:""}.fi-tr-crm-alt:before{content:""}.fi-tr-crm-computer:before{content:""}.fi-tr-CRM:before{content:""}.fi-tr-croissant:before{content:""}.fi-tr-cross-religion:before{content:""}.fi-tr-crow:before{content:""}.fi-tr-crutch:before{content:""}.fi-tr-crutches:before{content:""}.fi-tr-cruzeiro-sign:before{content:""}.fi-tr-crypto-calendar:before{content:""}.fi-tr-cryptocurrency:before{content:""}.fi-tr-crystal-ball:before{content:""}.fi-tr-cube:before{content:""}.fi-tr-cubes-stacked:before{content:""}.fi-tr-cubes:before{content:""}.fi-tr-cucumber:before{content:""}.fi-tr-cup-straw-swoosh:before{content:""}.fi-tr-cup-straw:before{content:""}.fi-tr-cup-togo:before{content:""}.fi-tr-cupcake-alt:before{content:""}.fi-tr-cupcake:before{content:""}.fi-tr-curling:before{content:""}.fi-tr-cursor-finger:before{content:""}.fi-tr-cursor-plus:before{content:""}.fi-tr-cursor:before{content:""}.fi-tr-curve-alt:before{content:""}.fi-tr-curve-arrow:before{content:""}.fi-tr-curve:before{content:""}.fi-tr-custard:before{content:""}.fi-tr-customer-care:before{content:""}.fi-tr-customer-service:before{content:""}.fi-tr-customization-cogwheel:before{content:""}.fi-tr-customization:before{content:""}.fi-tr-customize-computer:before{content:""}.fi-tr-customize-edit:before{content:""}.fi-tr-customize:before{content:""}.fi-tr-CV:before{content:""}.fi-tr-cvv-card:before{content:""}.fi-tr-d:before{content:""}.fi-tr-dagger:before{content:""}.fi-tr-daily-calendar:before{content:""}.fi-tr-damage:before{content:""}.fi-tr-dashboard-monitor:before{content:""}.fi-tr-dashboard-panel:before{content:""}.fi-tr-dashboard:before{content:""}.fi-tr-database:before{content:""}.fi-tr-debt:before{content:""}.fi-tr-deer-rudolph:before{content:""}.fi-tr-deer:before{content:""}.fi-tr-delete-document:before{content:""}.fi-tr-delete-right:before{content:""}.fi-tr-delete-user:before{content:""}.fi-tr-delete:before{content:""}.fi-tr-democrat:before{content:""}.fi-tr-department-structure:before{content:""}.fi-tr-department:before{content:""}.fi-tr-deposit-alt:before{content:""}.fi-tr-deposit:before{content:""}.fi-tr-description-alt:before{content:""}.fi-tr-description:before{content:""}.fi-tr-desk:before{content:""}.fi-tr-desktop-arrow-down:before{content:""}.fi-tr-desktop-wallpaper:before{content:""}.fi-tr-devices:before{content:""}.fi-tr-dewpoint:before{content:""}.fi-tr-dharmachakra:before{content:""}.fi-tr-diagram-cells:before{content:""}.fi-tr-diagram-lean-canvas:before{content:""}.fi-tr-diagram-nested:before{content:""}.fi-tr-diagram-next:before{content:""}.fi-tr-diagram-predecessor:before{content:""}.fi-tr-diagram-previous:before{content:""}.fi-tr-diagram-project:before{content:""}.fi-tr-diagram-sankey:before{content:""}.fi-tr-diagram-subtask:before{content:""}.fi-tr-diagram-successor:before{content:""}.fi-tr-diagram-venn:before{content:""}.fi-tr-dial-high:before{content:""}.fi-tr-dial-low:before{content:""}.fi-tr-dial-max:before{content:""}.fi-tr-dial-med-low:before{content:""}.fi-tr-dial-med:before{content:""}.fi-tr-dial-min:before{content:""}.fi-tr-dial-off:before{content:""}.fi-tr-dial:before{content:""}.fi-tr-diamond-exclamation:before{content:""}.fi-tr-diamond-turn-right:before{content:""}.fi-tr-diamond:before{content:""}.fi-tr-diary-bookmark-down:before{content:""}.fi-tr-diary-bookmarks:before{content:""}.fi-tr-diary-clasp:before{content:""}.fi-tr-dice-alt:before{content:""}.fi-tr-dice-d10:before{content:""}.fi-tr-dice-d12:before{content:""}.fi-tr-dice-d20:before{content:""}.fi-tr-dice-d4:before{content:""}.fi-tr-dice-d6:before{content:""}.fi-tr-dice-d8:before{content:""}.fi-tr-dice-four:before{content:""}.fi-tr-dice-one:before{content:""}.fi-tr-dice-six:before{content:""}.fi-tr-dice-three:before{content:""}.fi-tr-dice-two:before{content:""}.fi-tr-digging:before{content:""}.fi-tr-digital-tachograph:before{content:""}.fi-tr-dinner:before{content:""}.fi-tr-diploma:before{content:""}.fi-tr-disc-drive:before{content:""}.fi-tr-disco-ball:before{content:""}.fi-tr-discover:before{content:""}.fi-tr-disease:before{content:""}.fi-tr-display-arrow-down:before{content:""}.fi-tr-display-code:before{content:""}.fi-tr-display-medical:before{content:""}.fi-tr-display-slash:before{content:""}.fi-tr-display:before{content:""}.fi-tr-distribute-spacing-horizontal:before{content:""}.fi-tr-distribute-spacing-vertical:before{content:""}.fi-tr-divide:before{content:""}.fi-tr-dizzy:before{content:""}.fi-tr-dna:before{content:""}.fi-tr-do-not-enter:before{content:""}.fi-tr-doctor:before{content:""}.fi-tr-document-circle-wrong:before{content:""}.fi-tr-document-paid:before{content:""}.fi-tr-document-signed:before{content:""}.fi-tr-document:before{content:""}.fi-tr-dog-leashed:before{content:""}.fi-tr-dog:before{content:""}.fi-tr-dolly-flatbed-alt:before{content:""}.fi-tr-dolly-flatbed-empty:before{content:""}.fi-tr-dolly-flatbed:before{content:""}.fi-tr-dolphin:before{content:""}.fi-tr-domino-effect:before{content:""}.fi-tr-donate:before{content:""}.fi-tr-dong-sign:before{content:""}.fi-tr-donut:before{content:""}.fi-tr-door-closed:before{content:""}.fi-tr-door-open:before{content:""}.fi-tr-dot-circle:before{content:""}.fi-tr-dot-pending:before{content:""}.fi-tr-dove:before{content:""}.fi-tr-down-from-bracket:before{content:""}.fi-tr-down-left:before{content:""}.fi-tr-down-right:before{content:""}.fi-tr-down-to-line:before{content:""}.fi-tr-down:before{content:""}.fi-tr-drafting-compass:before{content:""}.fi-tr-dragon:before{content:""}.fi-tr-draw-polygon:before{content:""}.fi-tr-draw-square:before{content:""}.fi-tr-drawer-alt:before{content:""}.fi-tr-drawer-empty:before{content:""}.fi-tr-drawer:before{content:""}.fi-tr-dreidel:before{content:""}.fi-tr-drink-alt:before{content:""}.fi-tr-drink:before{content:""}.fi-tr-driver-man:before{content:""}.fi-tr-driver-woman:before{content:""}.fi-tr-drone-alt:before{content:""}.fi-tr-drone-front:before{content:""}.fi-tr-drone:before{content:""}.fi-tr-drop-down:before{content:""}.fi-tr-dropdown-select:before{content:""}.fi-tr-dropdown:before{content:""}.fi-tr-drum-steelpan:before{content:""}.fi-tr-drum:before{content:""}.fi-tr-drumstick-bite:before{content:""}.fi-tr-drumstick:before{content:""}.fi-tr-dryer-alt:before{content:""}.fi-tr-dryer:before{content:""}.fi-tr-duck:before{content:""}.fi-tr-dumbbell-fitness:before{content:""}.fi-tr-dumbbell-horizontal:before{content:""}.fi-tr-dumbbell-ray:before{content:""}.fi-tr-dumbbell-weightlifting:before{content:""}.fi-tr-dumpster-fire:before{content:""}.fi-tr-dumpster:before{content:""}.fi-tr-dungeon:before{content:""}.fi-tr-duration-alt:before{content:""}.fi-tr-duration:before{content:""}.fi-tr-e-learning:before{content:""}.fi-tr-e:before{content:""}.fi-tr-ear-deaf:before{content:""}.fi-tr-ear-muffs:before{content:""}.fi-tr-ear:before{content:""}.fi-tr-earth-africa:before{content:""}.fi-tr-earth-americas:before{content:""}.fi-tr-earth-asia:before{content:""}.fi-tr-earth-europa:before{content:""}.fi-tr-eclipse-alt:before{content:""}.fi-tr-eclipse:before{content:""}.fi-tr-effect:before{content:""}.fi-tr-egg-fried:before{content:""}.fi-tr-egg:before{content:""}.fi-tr-eject:before{content:""}.fi-tr-elephant:before{content:""}.fi-tr-elevator:before{content:""}.fi-tr-employee-alt:before{content:""}.fi-tr-employee-handbook:before{content:""}.fi-tr-employee-man-alt:before{content:""}.fi-tr-employee-man:before{content:""}.fi-tr-employees-woman-man:before{content:""}.fi-tr-employees:before{content:""}.fi-tr-empty-set:before{content:""}.fi-tr-endless-loop:before{content:""}.fi-tr-engine-warning:before{content:""}.fi-tr-engine:before{content:""}.fi-tr-envelope-ban:before{content:""}.fi-tr-envelope-bulk:before{content:""}.fi-tr-envelope-dot:before{content:""}.fi-tr-envelope-download:before{content:""}.fi-tr-envelope-heart:before{content:""}.fi-tr-envelope-marker:before{content:""}.fi-tr-envelope-open-dollar:before{content:""}.fi-tr-envelope-open-text:before{content:""}.fi-tr-envelope-open:before{content:""}.fi-tr-envelope-plus:before{content:""}.fi-tr-envelopes:before{content:""}.fi-tr-equality:before{content:""}.fi-tr-equals:before{content:""}.fi-tr-eraser:before{content:""}.fi-tr-error-camera:before{content:""}.fi-tr-escalator:before{content:""}.fi-tr-ethernet:before{content:""}.fi-tr-euro:before{content:""}.fi-tr-excavator:before{content:""}.fi-tr-exchange-alt:before{content:""}.fi-tr-exchange-cryptocurrency:before{content:""}.fi-tr-exchange:before{content:""}.fi-tr-exit-alt:before{content:""}.fi-tr-expand-arrows-alt:before{content:""}.fi-tr-expand-arrows:before{content:""}.fi-tr-expense-bill:before{content:""}.fi-tr-expense:before{content:""}.fi-tr-external-hard-drive:before{content:""}.fi-tr-external-world:before{content:""}.fi-tr-eye-dropper-half:before{content:""}.fi-tr-eyes:before{content:""}.fi-tr-f:before{content:""}.fi-tr-fabric:before{content:""}.fi-tr-face-angry-horns:before{content:""}.fi-tr-face-anguished:before{content:""}.fi-tr-face-anxious-sweat:before{content:""}.fi-tr-face-astonished:before{content:""}.fi-tr-face-awesome:before{content:""}.fi-tr-face-beam-hand-over-mouth:before{content:""}.fi-tr-face-confounded:before{content:""}.fi-tr-face-confused:before{content:""}.fi-tr-face-cowboy-hat:before{content:""}.fi-tr-face-disappointed:before{content:""}.fi-tr-face-disguise:before{content:""}.fi-tr-face-downcast-sweat:before{content:""}.fi-tr-face-drooling:before{content:""}.fi-tr-face-explode:before{content:""}.fi-tr-face-expressionless:before{content:""}.fi-tr-face-eyes-xmarks:before{content:""}.fi-tr-face-fearful:before{content:""}.fi-tr-face-glasses:before{content:""}.fi-tr-face-grin-tongue-wink:before{content:""}.fi-tr-face-hand-yawn:before{content:""}.fi-tr-face-head-bandage:before{content:""}.fi-tr-face-hushed:before{content:""}.fi-tr-face-icicles:before{content:""}.fi-tr-face-lying:before{content:""}.fi-tr-face-mask:before{content:""}.fi-tr-face-monocle:before{content:""}.fi-tr-face-nauseated:before{content:""}.fi-tr-face-nose-steam:before{content:""}.fi-tr-face-party:before{content:""}.fi-tr-face-pensive:before{content:""}.fi-tr-face-persevering:before{content:""}.fi-tr-face-pleading:before{content:""}.fi-tr-face-raised-eyebrow:before{content:""}.fi-tr-face-relieved:before{content:""}.fi-tr-face-sad-sweat:before{content:""}.fi-tr-face-scream:before{content:""}.fi-tr-face-shush:before{content:""}.fi-tr-face-sleeping:before{content:""}.fi-tr-face-sleepy:before{content:""}.fi-tr-face-smile-halo:before{content:""}.fi-tr-face-smile-hearts:before{content:""}.fi-tr-face-smile-horns:before{content:""}.fi-tr-face-smile-tear:before{content:""}.fi-tr-face-smile-tongue:before{content:""}.fi-tr-face-smile-upside-down:before{content:""}.fi-tr-face-smiling-hands:before{content:""}.fi-tr-face-smirking:before{content:""}.fi-tr-face-sunglasses-alt:before{content:""}.fi-tr-face-sunglasses:before{content:""}.fi-tr-face-swear:before{content:""}.fi-tr-face-thermometer:before{content:""}.fi-tr-face-thinking:before{content:""}.fi-tr-face-tissue:before{content:""}.fi-tr-face-tongue-money:before{content:""}.fi-tr-face-tongue-sweat:before{content:""}.fi-tr-face-unamused:before{content:""}.fi-tr-face-viewfinder:before{content:""}.fi-tr-face-vomit:before{content:""}.fi-tr-face-weary:before{content:""}.fi-tr-face-woozy:before{content:""}.fi-tr-face-worried:before{content:""}.fi-tr-face-zany:before{content:""}.fi-tr-face-zipper:before{content:""}.fi-tr-fail:before{content:""}.fi-tr-falafel:before{content:""}.fi-tr-family-dress:before{content:""}.fi-tr-family-pants:before{content:""}.fi-tr-family:before{content:""}.fi-tr-fan-table:before{content:""}.fi-tr-fan:before{content:""}.fi-tr-farm:before{content:""}.fi-tr-faucet-drip:before{content:""}.fi-tr-faucet:before{content:""}.fi-tr-fax:before{content:""}.fi-tr-feather-pointed:before{content:""}.fi-tr-feather:before{content:""}.fi-tr-features-alt:before{content:""}.fi-tr-features:before{content:""}.fi-tr-fee-receipt:before{content:""}.fi-tr-fee:before{content:""}.fi-tr-feedback-alt:before{content:""}.fi-tr-feedback-cycle-loop:before{content:""}.fi-tr-feedback-hand:before{content:""}.fi-tr-feedback-review:before{content:""}.fi-tr-feedback:before{content:""}.fi-tr-fence:before{content:""}.fi-tr-ferris-wheel:before{content:""}.fi-tr-field-hockey:before{content:""}.fi-tr-fighter-jet:before{content:""}.fi-tr-file-audio:before{content:""}.fi-tr-file-binary:before{content:""}.fi-tr-file-chart-line:before{content:""}.fi-tr-file-chart-pie:before{content:""}.fi-tr-file-circle-info:before{content:""}.fi-tr-file-cloud:before{content:""}.fi-tr-file-code:before{content:""}.fi-tr-file-csv:before{content:""}.fi-tr-file-download:before{content:""}.fi-tr-file-edit:before{content:""}.fi-tr-file-excel:before{content:""}.fi-tr-file-exclamation:before{content:""}.fi-tr-file-export:before{content:""}.fi-tr-file-image:before{content:""}.fi-tr-file-import:before{content:""}.fi-tr-file-invoice-dollar:before{content:""}.fi-tr-file-invoice:before{content:""}.fi-tr-file-medical-alt:before{content:""}.fi-tr-file-medical:before{content:""}.fi-tr-file-minus:before{content:""}.fi-tr-file-pdf:before{content:""}.fi-tr-file-powerpoint:before{content:""}.fi-tr-file-prescription:before{content:""}.fi-tr-file-signature:before{content:""}.fi-tr-file-spreadsheet:before{content:""}.fi-tr-file-upload:before{content:""}.fi-tr-file-user:before{content:""}.fi-tr-file-video:before{content:""}.fi-tr-file-word:before{content:""}.fi-tr-file-zipper:before{content:""}.fi-tr-files-medical:before{content:""}.fi-tr-film-canister:before{content:""}.fi-tr-film-slash:before{content:""}.fi-tr-films:before{content:""}.fi-tr-filter-list:before{content:""}.fi-tr-filter-slash:before{content:""}.fi-tr-filter:before{content:""}.fi-tr-filters:before{content:""}.fi-tr-fingerprint:before{content:""}.fi-tr-fire-burner:before{content:""}.fi-tr-fire-extinguisher:before{content:""}.fi-tr-fire-flame-curved:before{content:""}.fi-tr-fire-flame-simple:before{content:""}.fi-tr-fire-hydrant:before{content:""}.fi-tr-fire-smoke:before{content:""}.fi-tr-fireplace:before{content:""}.fi-tr-first-award:before{content:""}.fi-tr-first-laurel:before{content:""}.fi-tr-first-medal:before{content:""}.fi-tr-first:before{content:""}.fi-tr-fish-bones:before{content:""}.fi-tr-fish-cooked:before{content:""}.fi-tr-fish:before{content:""}.fi-tr-fishing-rod:before{content:""}.fi-tr-fist-move:before{content:""}.fi-tr-flag-alt:before{content:""}.fi-tr-flag-checkered:before{content:""}.fi-tr-flag-usa:before{content:""}.fi-tr-flag:before{content:""}.fi-tr-flame:before{content:""}.fi-tr-flashlight:before{content:""}.fi-tr-flask-gear:before{content:""}.fi-tr-flask-poison:before{content:""}.fi-tr-flask-potion:before{content:""}.fi-tr-flask:before{content:""}.fi-tr-flatbread-stuffed:before{content:""}.fi-tr-flatbread:before{content:""}.fi-tr-floor-alt:before{content:""}.fi-tr-floor-layer:before{content:""}.fi-tr-floor:before{content:""}.fi-tr-floppy-disk-circle-arrow-right:before{content:""}.fi-tr-floppy-disk-circle-xmark:before{content:""}.fi-tr-floppy-disk-pen:before{content:""}.fi-tr-floppy-disks:before{content:""}.fi-tr-florin-sign:before{content:""}.fi-tr-flower-bouquet:before{content:""}.fi-tr-flower-butterfly:before{content:""}.fi-tr-flower-daffodil:before{content:""}.fi-tr-flower-tulip:before{content:""}.fi-tr-flower:before{content:""}.fi-tr-flushed:before{content:""}.fi-tr-flute:before{content:""}.fi-tr-flux-capacitor:before{content:""}.fi-tr-fly-insect:before{content:""}.fi-tr-flying-disc:before{content:""}.fi-tr-fog:before{content:""}.fi-tr-folder-download:before{content:""}.fi-tr-folder-fire:before{content:""}.fi-tr-folder-minus:before{content:""}.fi-tr-folder-open:before{content:""}.fi-tr-folder-times:before{content:""}.fi-tr-folder-tree:before{content:""}.fi-tr-folder-upload:before{content:""}.fi-tr-folder-xmark:before{content:""}.fi-tr-folders:before{content:""}.fi-tr-follow-folder:before{content:""}.fi-tr-followcollection:before{content:""}.fi-tr-fondue-pot:before{content:""}.fi-tr-foreign-language-audio:before{content:""}.fi-tr-fork:before{content:""}.fi-tr-forklift:before{content:""}.fi-tr-fort:before{content:""}.fi-tr-forward-fast:before{content:""}.fi-tr-fox:before{content:""}.fi-tr-frame:before{content:""}.fi-tr-franc-sign:before{content:""}.fi-tr-free-delivery:before{content:""}.fi-tr-free:before{content:""}.fi-tr-french-fries:before{content:""}.fi-tr-friday:before{content:""}.fi-tr-frog:before{content:""}.fi-tr-frown:before{content:""}.fi-tr-ftp:before{content:""}.fi-tr-fuel-gauge:before{content:""}.fi-tr-function-process:before{content:""}.fi-tr-function-square:before{content:""}.fi-tr-function:before{content:""}.fi-tr-funnel-dollar:before{content:""}.fi-tr-g:before{content:""}.fi-tr-galaxy-alt:before{content:""}.fi-tr-galaxy-planet:before{content:""}.fi-tr-galaxy-star:before{content:""}.fi-tr-galaxy:before{content:""}.fi-tr-gallery-thumbnails:before{content:""}.fi-tr-game-board-alt:before{content:""}.fi-tr-gamepad:before{content:""}.fi-tr-garage-car:before{content:""}.fi-tr-garage-open:before{content:""}.fi-tr-garage:before{content:""}.fi-tr-garlic-alt:before{content:""}.fi-tr-garlic:before{content:""}.fi-tr-gas-pump-slash:before{content:""}.fi-tr-gas-pump:before{content:""}.fi-tr-gauge-circle-bolt:before{content:""}.fi-tr-gauge-circle-minus:before{content:""}.fi-tr-gauge-circle-plus:before{content:""}.fi-tr-gavel:before{content:""}.fi-tr-gay-couple:before{content:""}.fi-tr-gears:before{content:""}.fi-tr-gem:before{content:""}.fi-tr-general:before{content:""}.fi-tr-ghost:before{content:""}.fi-tr-gif-square:before{content:""}.fi-tr-gif:before{content:""}.fi-tr-gift-box-benefits:before{content:""}.fi-tr-gift-card:before{content:""}.fi-tr-gift:before{content:""}.fi-tr-gifts:before{content:""}.fi-tr-gingerbread-man:before{content:""}.fi-tr-glass-champagne:before{content:""}.fi-tr-glass-cheers:before{content:""}.fi-tr-glass-citrus:before{content:""}.fi-tr-glass-empty:before{content:""}.fi-tr-glass-half:before{content:""}.fi-tr-glass-water-droplet:before{content:""}.fi-tr-glass-whiskey-rocks:before{content:""}.fi-tr-glass-whiskey:before{content:""}.fi-tr-glass:before{content:""}.fi-tr-glasses:before{content:""}.fi-tr-globe-alt:before{content:""}.fi-tr-globe-pointer:before{content:""}.fi-tr-globe-snow:before{content:""}.fi-tr-goal-net:before{content:""}.fi-tr-golf-ball:before{content:""}.fi-tr-golf-club:before{content:""}.fi-tr-golf-hole:before{content:""}.fi-tr-gopuram:before{content:""}.fi-tr-government-budget:before{content:""}.fi-tr-government-flag:before{content:""}.fi-tr-government-user:before{content:""}.fi-tr-gps-navigation:before{content:""}.fi-tr-graduation-cap:before{content:""}.fi-tr-gramophone:before{content:""}.fi-tr-grape:before{content:""}.fi-tr-graph-curve:before{content:""}.fi-tr-graphic-style:before{content:""}.fi-tr-graphic-tablet:before{content:""}.fi-tr-grate-droplet:before{content:""}.fi-tr-grate:before{content:""}.fi-tr-greater-than-equal:before{content:""}.fi-tr-greater-than:before{content:""}.fi-tr-greek-helmet:before{content:""}.fi-tr-grid-dividers:before{content:""}.fi-tr-grill-hot-alt:before{content:""}.fi-tr-grill:before{content:""}.fi-tr-grimace:before{content:""}.fi-tr-grin-alt:before{content:""}.fi-tr-grin-beam-sweat:before{content:""}.fi-tr-grin-beam:before{content:""}.fi-tr-grin-hearts:before{content:""}.fi-tr-grin-squint-tears:before{content:""}.fi-tr-grin-squint:before{content:""}.fi-tr-grin-stars:before{content:""}.fi-tr-grin-tears:before{content:""}.fi-tr-grin-tongue-squint:before{content:""}.fi-tr-grin-tongue-wink:before{content:""}.fi-tr-grin-tongue:before{content:""}.fi-tr-grin-wink:before{content:""}.fi-tr-grin:before{content:""}.fi-tr-grip-dots-vertical:before{content:""}.fi-tr-grip-dots:before{content:""}.fi-tr-grip-horizontal:before{content:""}.fi-tr-grip-lines-vertical:before{content:""}.fi-tr-grip-lines:before{content:""}.fi-tr-grip-vertical:before{content:""}.fi-tr-grocery-bag:before{content:""}.fi-tr-grocery-basket:before{content:""}.fi-tr-group-arrows-rotate:before{content:""}.fi-tr-growth-chart-invest:before{content:""}.fi-tr-guarani-sign:before{content:""}.fi-tr-guide-alt:before{content:""}.fi-tr-guide:before{content:""}.fi-tr-guitar-electric:before{content:""}.fi-tr-guitar:before{content:""}.fi-tr-guitars:before{content:""}.fi-tr-gun-squirt:before{content:""}.fi-tr-gym:before{content:""}.fi-tr-h-square:before{content:""}.fi-tr-h:before{content:""}.fi-tr-h1:before{content:""}.fi-tr-h2:before{content:""}.fi-tr-h3:before{content:""}.fi-tr-h4:before{content:""}.fi-tr-hair-clipper:before{content:""}.fi-tr-hamburger-soda:before{content:""}.fi-tr-hamburger:before{content:""}.fi-tr-hammer-crash:before{content:""}.fi-tr-hammer-war:before{content:""}.fi-tr-hammer:before{content:""}.fi-tr-hamsa:before{content:""}.fi-tr-hand-back-fist:before{content:""}.fi-tr-hand-back-point-down:before{content:""}.fi-tr-hand-back-point-left:before{content:""}.fi-tr-hand-back-point-ribbon:before{content:""}.fi-tr-hand-back-point-right:before{content:""}.fi-tr-hand-bill:before{content:""}.fi-tr-hand-dots:before{content:""}.fi-tr-hand-fingers-crossed:before{content:""}.fi-tr-hand-fist:before{content:""}.fi-tr-hand-heart:before{content:""}.fi-tr-hand-holding-box:before{content:""}.fi-tr-hand-holding-droplet:before{content:""}.fi-tr-hand-holding-heart:before{content:""}.fi-tr-hand-holding-magic:before{content:""}.fi-tr-hand-holding-medical:before{content:""}.fi-tr-hand-holding-seeding:before{content:""}.fi-tr-hand-holding-skull:before{content:""}.fi-tr-hand-holding-usd:before{content:""}.fi-tr-hand-holding-water:before{content:""}.fi-tr-hand-horns:before{content:""}.fi-tr-hand-lizard:before{content:""}.fi-tr-hand-love:before{content:""}.fi-tr-hand-middle-finger:before{content:""}.fi-tr-hand-paper:before{content:""}.fi-tr-hand-peace:before{content:""}.fi-tr-hand-point-ribbon:before{content:""}.fi-tr-hand-scissors:before{content:""}.fi-tr-hand-sparkles:before{content:""}.fi-tr-hand-spock:before{content:""}.fi-tr-hand-wave:before{content:""}.fi-tr-handmade:before{content:""}.fi-tr-hands-bubbles:before{content:""}.fi-tr-hands-clapping:before{content:""}.fi-tr-hands-heart:before{content:""}.fi-tr-hands-holding-diamond:before{content:""}.fi-tr-hands-holding:before{content:""}.fi-tr-hands-usd:before{content:""}.fi-tr-handshake-angle:before{content:""}.fi-tr-handshake-deal-loan:before{content:""}.fi-tr-handshake-house:before{content:""}.fi-tr-handshake-simple-slash:before{content:""}.fi-tr-handshake-trust:before{content:""}.fi-tr-handshake:before{content:""}.fi-tr-hard-hat:before{content:""}.fi-tr-hashtag-lock:before{content:""}.fi-tr-hashtag:before{content:""}.fi-tr-hat-beach:before{content:""}.fi-tr-hat-birthday:before{content:""}.fi-tr-hat-chef:before{content:""}.fi-tr-hat-cowboy-side:before{content:""}.fi-tr-hat-cowboy:before{content:""}.fi-tr-hat-santa:before{content:""}.fi-tr-hat-winter:before{content:""}.fi-tr-hat-witch:before{content:""}.fi-tr-hat-wizard:before{content:""}.fi-tr-hdd:before{content:""}.fi-tr-head-side-brain:before{content:""}.fi-tr-head-side-cough-slash:before{content:""}.fi-tr-head-side-cough:before{content:""}.fi-tr-head-side-headphones:before{content:""}.fi-tr-head-side-heart:before{content:""}.fi-tr-head-side-mask:before{content:""}.fi-tr-head-side-medical:before{content:""}.fi-tr-head-side-thinking:before{content:""}.fi-tr-head-side-virus:before{content:""}.fi-tr-head-side:before{content:""}.fi-tr-head-vr:before{content:""}.fi-tr-heading:before{content:""}.fi-tr-heart-arrow:before{content:""}.fi-tr-heart-brain:before{content:""}.fi-tr-heart-crack:before{content:""}.fi-tr-heart-half-stroke:before{content:""}.fi-tr-heart-half:before{content:""}.fi-tr-heart-health-muscle:before{content:""}.fi-tr-heart-lock:before{content:""}.fi-tr-heart-partner-handshake:before{content:""}.fi-tr-heart-rate:before{content:""}.fi-tr-heart-slash:before{content:""}.fi-tr-heart-upside-down:before{content:""}.fi-tr-heat:before{content:""}.fi-tr-helicopter-side:before{content:""}.fi-tr-helmet-battle:before{content:""}.fi-tr-hexagon-check:before{content:""}.fi-tr-hexagon-divide:before{content:""}.fi-tr-hexagon-exclamation:before{content:""}.fi-tr-hexagon:before{content:""}.fi-tr-high-definition:before{content:""}.fi-tr-high-five-celebration-yes:before{content:""}.fi-tr-high-five:before{content:""}.fi-tr-highlighter-line:before{content:""}.fi-tr-highlighter:before{content:""}.fi-tr-hiking:before{content:""}.fi-tr-hippo:before{content:""}.fi-tr-hockey-mask:before{content:""}.fi-tr-hockey-puck:before{content:""}.fi-tr-hockey-stick-puck:before{content:""}.fi-tr-hockey-sticks:before{content:""}.fi-tr-holding-hand-gear:before{content:""}.fi-tr-holding-hand-revenue:before{content:""}.fi-tr-holly-berry:before{content:""}.fi-tr-home-heart:before{content:""}.fi-tr-honey-pot:before{content:""}.fi-tr-hood-cloak:before{content:""}.fi-tr-horizontal-rule:before{content:""}.fi-tr-horse-head:before{content:""}.fi-tr-horse-saddle:before{content:""}.fi-tr-horse:before{content:""}.fi-tr-horseshoe-broken:before{content:""}.fi-tr-horseshoe:before{content:""}.fi-tr-hose-reel:before{content:""}.fi-tr-hose:before{content:""}.fi-tr-hospital-symbol:before{content:""}.fi-tr-hospital-user:before{content:""}.fi-tr-hospital:before{content:""}.fi-tr-hospitals:before{content:""}.fi-tr-hot-tub:before{content:""}.fi-tr-hotdog:before{content:""}.fi-tr-hotel:before{content:""}.fi-tr-hourglass-end:before{content:""}.fi-tr-hourglass-start:before{content:""}.fi-tr-hourglass:before{content:""}.fi-tr-house-blank:before{content:""}.fi-tr-house-building:before{content:""}.fi-tr-house-chimney-blank:before{content:""}.fi-tr-house-chimney-crack:before{content:""}.fi-tr-house-chimney-heart:before{content:""}.fi-tr-house-chimney-medical:before{content:""}.fi-tr-house-chimney-user:before{content:""}.fi-tr-house-chimney-window:before{content:""}.fi-tr-house-chimney:before{content:""}.fi-tr-house-circle-check:before{content:""}.fi-tr-house-circle-exclamation:before{content:""}.fi-tr-house-circle-xmark:before{content:""}.fi-tr-house-crack-alt:before{content:""}.fi-tr-house-crack:before{content:""}.fi-tr-house-day:before{content:""}.fi-tr-house-fire:before{content:""}.fi-tr-house-flag:before{content:""}.fi-tr-house-flood:before{content:""}.fi-tr-house-laptop:before{content:""}.fi-tr-house-leave:before{content:""}.fi-tr-house-lock:before{content:""}.fi-tr-house-medical:before{content:""}.fi-tr-house-night:before{content:""}.fi-tr-house-return:before{content:""}.fi-tr-house-signal:before{content:""}.fi-tr-house-tree:before{content:""}.fi-tr-house-tsunami:before{content:""}.fi-tr-house-turret:before{content:""}.fi-tr-house-user:before{content:""}.fi-tr-house-window:before{content:""}.fi-tr-hr-group:before{content:""}.fi-tr-hr-person:before{content:""}.fi-tr-hr:before{content:""}.fi-tr-hryvnia:before{content:""}.fi-tr-humidity:before{content:""}.fi-tr-hundred-points:before{content:""}.fi-tr-hurricane:before{content:""}.fi-tr-i:before{content:""}.fi-tr-ice-cream:before{content:""}.fi-tr-icicles:before{content:""}.fi-tr-icon-star:before{content:""}.fi-tr-id-badge:before{content:""}.fi-tr-id-card-clip-alt:before{content:""}.fi-tr-igloo:before{content:""}.fi-tr-image-slash:before{content:""}.fi-tr-images-user:before{content:""}.fi-tr-images:before{content:""}.fi-tr-improve-user:before{content:""}.fi-tr-inbox-in:before{content:""}.fi-tr-inbox-out:before{content:""}.fi-tr-inboxes:before{content:""}.fi-tr-incense-sticks-yoga:before{content:""}.fi-tr-incognito:before{content:""}.fi-tr-indian-rupee-sign:before{content:""}.fi-tr-industry-alt:before{content:""}.fi-tr-industry-windows:before{content:""}.fi-tr-infinity:before{content:""}.fi-tr-info-guide:before{content:""}.fi-tr-information:before{content:""}.fi-tr-inhaler:before{content:""}.fi-tr-input-numeric:before{content:""}.fi-tr-input-pipe:before{content:""}.fi-tr-input-text:before{content:""}.fi-tr-insert-alt:before{content:""}.fi-tr-insert-arrows:before{content:""}.fi-tr-insert-button-circle:before{content:""}.fi-tr-insert-credit-card:before{content:""}.fi-tr-insert-square:before{content:""}.fi-tr-insert:before{content:""}.fi-tr-insight-alt:before{content:""}.fi-tr-insight-head:before{content:""}.fi-tr-insight:before{content:""}.fi-tr-integral:before{content:""}.fi-tr-internet-speed-wifi:before{content:""}.fi-tr-intersection:before{content:""}.fi-tr-introduction-handshake:before{content:""}.fi-tr-introduction:before{content:""}.fi-tr-inventory-alt:before{content:""}.fi-tr-invest:before{content:""}.fi-tr-investment:before{content:""}.fi-tr-invite-alt:before{content:""}.fi-tr-invite:before{content:""}.fi-tr-iot-alt:before{content:""}.fi-tr-iot:before{content:""}.fi-tr-ip-address:before{content:""}.fi-tr-island-tropical:before{content:""}.fi-tr-issue-loupe:before{content:""}.fi-tr-it-alt:before{content:""}.fi-tr-it-computer:before{content:""}.fi-tr-it:before{content:""}.fi-tr-italian-lira-sign:before{content:""}.fi-tr-j:before{content:""}.fi-tr-jam:before{content:""}.fi-tr-jar-alt:before{content:""}.fi-tr-jar-wheat:before{content:""}.fi-tr-javascript:before{content:""}.fi-tr-joint:before{content:""}.fi-tr-joker:before{content:""}.fi-tr-journal-alt:before{content:""}.fi-tr-journal:before{content:""}.fi-tr-journey:before{content:""}.fi-tr-joystick:before{content:""}.fi-tr-jpg:before{content:""}.fi-tr-jug-alt:before{content:""}.fi-tr-jug-bottle:before{content:""}.fi-tr-jug:before{content:""}.fi-tr-jumping-rope:before{content:""}.fi-tr-k:before{content:""}.fi-tr-kaaba:before{content:""}.fi-tr-kazoo:before{content:""}.fi-tr-kerning:before{content:""}.fi-tr-key-lock-crypto:before{content:""}.fi-tr-key-skeleton-left-right:before{content:""}.fi-tr-key:before{content:""}.fi-tr-keyboard-brightness-low:before{content:""}.fi-tr-keyboard-brightness:before{content:""}.fi-tr-keyboard-down:before{content:""}.fi-tr-keyboard-left:before{content:""}.fi-tr-keyboard:before{content:""}.fi-tr-keynote:before{content:""}.fi-tr-kidneys:before{content:""}.fi-tr-kip-sign:before{content:""}.fi-tr-kiss-beam:before{content:""}.fi-tr-kiss-wink-heart:before{content:""}.fi-tr-kiss:before{content:""}.fi-tr-kite:before{content:""}.fi-tr-kiwi-bird:before{content:""}.fi-tr-kiwi-fruit:before{content:""}.fi-tr-knife-kitchen:before{content:""}.fi-tr-knife:before{content:""}.fi-tr-knitting:before{content:""}.fi-tr-kpi-evaluation:before{content:""}.fi-tr-kpi:before{content:""}.fi-tr-l:before{content:""}.fi-tr-lacrosse-stick-ball:before{content:""}.fi-tr-lacrosse-stick:before{content:""}.fi-tr-lambda:before{content:""}.fi-tr-lamp-desk:before{content:""}.fi-tr-lamp-floor:before{content:""}.fi-tr-lamp-street:before{content:""}.fi-tr-lamp:before{content:""}.fi-tr-land-layer-location:before{content:""}.fi-tr-land-layers:before{content:""}.fi-tr-land-location:before{content:""}.fi-tr-landmark-alt:before{content:""}.fi-tr-language:before{content:""}.fi-tr-laptop-arrow-down:before{content:""}.fi-tr-laptop-binary:before{content:""}.fi-tr-laptop-code:before{content:""}.fi-tr-laptop-medical:before{content:""}.fi-tr-laptop-mobile:before{content:""}.fi-tr-laptop-slash:before{content:""}.fi-tr-laptop:before{content:""}.fi-tr-lari-sign:before{content:""}.fi-tr-lasso-sparkles:before{content:""}.fi-tr-last-square:before{content:""}.fi-tr-laugh-beam:before{content:""}.fi-tr-laugh-squint:before{content:""}.fi-tr-laugh-wink:before{content:""}.fi-tr-laugh:before{content:""}.fi-tr-lawyer-man:before{content:""}.fi-tr-lawyer-woman:before{content:""}.fi-tr-layer-minus:before{content:""}.fi-tr-layer-plus:before{content:""}.fi-tr-lead-funnel:before{content:""}.fi-tr-lead-management:before{content:""}.fi-tr-lead:before{content:""}.fi-tr-leader-alt:before{content:""}.fi-tr-leader-speech:before{content:""}.fi-tr-leader:before{content:""}.fi-tr-leaderboard-alt:before{content:""}.fi-tr-leaderboard-trophy:before{content:""}.fi-tr-leaderboard:before{content:""}.fi-tr-leadership-alt:before{content:""}.fi-tr-leadership:before{content:""}.fi-tr-leaf-heart:before{content:""}.fi-tr-leaf-maple:before{content:""}.fi-tr-leaf-oak:before{content:""}.fi-tr-leaf:before{content:""}.fi-tr-leafy-green:before{content:""}.fi-tr-leave:before{content:""}.fi-tr-left-from-bracket:before{content:""}.fi-tr-left:before{content:""}.fi-tr-legal:before{content:""}.fi-tr-lemon:before{content:""}.fi-tr-lesbian-couple:before{content:""}.fi-tr-less-than-equal:before{content:""}.fi-tr-less-than:before{content:""}.fi-tr-lesson-class:before{content:""}.fi-tr-lesson:before{content:""}.fi-tr-lettuce:before{content:""}.fi-tr-level-down-alt:before{content:""}.fi-tr-level-down:before{content:""}.fi-tr-level-up-alt:before{content:""}.fi-tr-level-up:before{content:""}.fi-tr-license:before{content:""}.fi-tr-life:before{content:""}.fi-tr-light-ceiling:before{content:""}.fi-tr-light-emergency-on:before{content:""}.fi-tr-light-emergency:before{content:""}.fi-tr-light-switch-off:before{content:""}.fi-tr-light-switch-on:before{content:""}.fi-tr-light-switch:before{content:""}.fi-tr-lightbulb-cfl-on:before{content:""}.fi-tr-lightbulb-cfl:before{content:""}.fi-tr-lightbulb-dollar:before{content:""}.fi-tr-lightbulb-exclamation:before{content:""}.fi-tr-lightbulb-head:before{content:""}.fi-tr-lightbulb-on:before{content:""}.fi-tr-lightbulb-question:before{content:""}.fi-tr-lightbulb-setting:before{content:""}.fi-tr-lightbulb-slash:before{content:""}.fi-tr-lighthouse:before{content:""}.fi-tr-lights-holiday:before{content:""}.fi-tr-limit-hand:before{content:""}.fi-tr-limit-speedometer:before{content:""}.fi-tr-link-alt:before{content:""}.fi-tr-link-horizontal-slash:before{content:""}.fi-tr-link-horizontal:before{content:""}.fi-tr-link-slash-alt:before{content:""}.fi-tr-link-slash:before{content:""}.fi-tr-lion-head:before{content:""}.fi-tr-lion:before{content:""}.fi-tr-lips:before{content:""}.fi-tr-lipstick:before{content:""}.fi-tr-lira-sign:before{content:""}.fi-tr-list-check:before{content:""}.fi-tr-list-dropdown:before{content:""}.fi-tr-list-music:before{content:""}.fi-tr-list-timeline:before{content:""}.fi-tr-litecoin-sign:before{content:""}.fi-tr-live-alt:before{content:""}.fi-tr-live:before{content:""}.fi-tr-loading:before{content:""}.fi-tr-loan:before{content:""}.fi-tr-lobster:before{content:""}.fi-tr-location-alt:before{content:""}.fi-tr-location-arrow:before{content:""}.fi-tr-location-crosshairs-slash:before{content:""}.fi-tr-location-crosshairs:before{content:""}.fi-tr-location-dot-slash:before{content:""}.fi-tr-location-exclamation:before{content:""}.fi-tr-lock-alt:before{content:""}.fi-tr-lock-hashtag:before{content:""}.fi-tr-lock-open-alt:before{content:""}.fi-tr-locust:before{content:""}.fi-tr-loop-square:before{content:""}.fi-tr-loveseat:before{content:""}.fi-tr-low-vision:before{content:""}.fi-tr-luchador:before{content:""}.fi-tr-luggage-cart:before{content:""}.fi-tr-lungs-virus:before{content:""}.fi-tr-lungs:before{content:""}.fi-tr-m:before{content:""}.fi-tr-mace:before{content:""}.fi-tr-magnet-user:before{content:""}.fi-tr-magnet:before{content:""}.fi-tr-mailbox:before{content:""}.fi-tr-makeup-brush:before{content:""}.fi-tr-man-head:before{content:""}.fi-tr-man-scientist:before{content:""}.fi-tr-manat-sign:before{content:""}.fi-tr-mandolin:before{content:""}.fi-tr-mango:before{content:""}.fi-tr-manhole:before{content:""}.fi-tr-map-location-track:before{content:""}.fi-tr-map-marker-check:before{content:""}.fi-tr-map-marker-edit:before{content:""}.fi-tr-map-marker-question:before{content:""}.fi-tr-map-marker-slash:before{content:""}.fi-tr-map-marker-smile:before{content:""}.fi-tr-map-pin:before{content:""}.fi-tr-map-point:before{content:""}.fi-tr-marker-time:before{content:""}.fi-tr-marketplace-alt:before{content:""}.fi-tr-marketplace-store:before{content:""}.fi-tr-marketplace:before{content:""}.fi-tr-mars-double:before{content:""}.fi-tr-mars-stroke-right:before{content:""}.fi-tr-mars-stroke-up:before{content:""}.fi-tr-mars:before{content:""}.fi-tr-martini-glass-citrus:before{content:""}.fi-tr-martini-glass-empty:before{content:""}.fi-tr-mask-carnival:before{content:""}.fi-tr-mask-face:before{content:""}.fi-tr-mask-snorkel:before{content:""}.fi-tr-massage:before{content:""}.fi-tr-match-fire:before{content:""}.fi-tr-mattress-pillow:before{content:""}.fi-tr-measuring-tape:before{content:""}.fi-tr-meat:before{content:""}.fi-tr-medal:before{content:""}.fi-tr-medical-star:before{content:""}.fi-tr-medicine:before{content:""}.fi-tr-meditation:before{content:""}.fi-tr-meeting-alt:before{content:""}.fi-tr-meeting:before{content:""}.fi-tr-megaphone-announcement-leader:before{content:""}.fi-tr-megaphone:before{content:""}.fi-tr-meh-blank:before{content:""}.fi-tr-meh-rolling-eyes:before{content:""}.fi-tr-meh:before{content:""}.fi-tr-melon-alt:before{content:""}.fi-tr-melon:before{content:""}.fi-tr-member-list:before{content:""}.fi-tr-member-search:before{content:""}.fi-tr-membership-vip:before{content:""}.fi-tr-membership:before{content:""}.fi-tr-memo-circle-check:before{content:""}.fi-tr-memo-pad:before{content:""}.fi-tr-memo:before{content:""}.fi-tr-memory:before{content:""}.fi-tr-mercury:before{content:""}.fi-tr-message-arrow-down:before{content:""}.fi-tr-message-arrow-up-right:before{content:""}.fi-tr-message-arrow-up:before{content:""}.fi-tr-message-bot:before{content:""}.fi-tr-message-code:before{content:""}.fi-tr-message-dollar:before{content:""}.fi-tr-message-heart:before{content:""}.fi-tr-message-image:before{content:""}.fi-tr-message-question:before{content:""}.fi-tr-message-quote:before{content:""}.fi-tr-message-slash:before{content:""}.fi-tr-message-sms:before{content:""}.fi-tr-message-text:before{content:""}.fi-tr-message-xmark:before{content:""}.fi-tr-messages-dollar:before{content:""}.fi-tr-messages-question:before{content:""}.fi-tr-messages:before{content:""}.fi-tr-meteor:before{content:""}.fi-tr-meter-bolt:before{content:""}.fi-tr-meter-droplet:before{content:""}.fi-tr-meter-fire:before{content:""}.fi-tr-meter:before{content:""}.fi-tr-method:before{content:""}.fi-tr-microchip-ai:before{content:""}.fi-tr-microchip:before{content:""}.fi-tr-microphone-alt:before{content:""}.fi-tr-microphone-slash:before{content:""}.fi-tr-microscope:before{content:""}.fi-tr-microwave:before{content:""}.fi-tr-milk-alt:before{content:""}.fi-tr-milk:before{content:""}.fi-tr-mill-sign:before{content:""}.fi-tr-mind-share:before{content:""}.fi-tr-minus-circle:before{content:""}.fi-tr-minus-hexagon:before{content:""}.fi-tr-mistletoe:before{content:""}.fi-tr-mix:before{content:""}.fi-tr-mobile-button:before{content:""}.fi-tr-mobile-notch:before{content:""}.fi-tr-mobile:before{content:""}.fi-tr-mockup:before{content:""}.fi-tr-mode-alt:before{content:""}.fi-tr-mode:before{content:""}.fi-tr-model-cube-arrows:before{content:""}.fi-tr-model-cube-space:before{content:""}.fi-tr-model-cube:before{content:""}.fi-tr-module:before{content:""}.fi-tr-monday:before{content:""}.fi-tr-money-bill-simple:before{content:""}.fi-tr-money-bill-transfer:before{content:""}.fi-tr-money-bill-wave-alt:before{content:""}.fi-tr-money-bill-wave:before{content:""}.fi-tr-money-bills-simple:before{content:""}.fi-tr-money-bills:before{content:""}.fi-tr-money-check-edit-alt:before{content:""}.fi-tr-money-check-edit:before{content:""}.fi-tr-money-check:before{content:""}.fi-tr-money-coin-transfer:before{content:""}.fi-tr-money-from-bracket:before{content:""}.fi-tr-money-simple-from-bracket:before{content:""}.fi-tr-money-transfer-alt:before{content:""}.fi-tr-money-transfer-coin-arrow:before{content:""}.fi-tr-money-transfer-smartphone:before{content:""}.fi-tr-money-wings:before{content:""}.fi-tr-money:before{content:""}.fi-tr-monkey:before{content:""}.fi-tr-monument:before{content:""}.fi-tr-moon-stars:before{content:""}.fi-tr-moon:before{content:""}.fi-tr-moped:before{content:""}.fi-tr-mortar-pestle:before{content:""}.fi-tr-mortgage:before{content:""}.fi-tr-mosque-alt:before{content:""}.fi-tr-mosque-moon:before{content:""}.fi-tr-mosque:before{content:""}.fi-tr-mosquito-net:before{content:""}.fi-tr-mosquito:before{content:""}.fi-tr-motorcycle:before{content:""}.fi-tr-mound:before{content:""}.fi-tr-mountain-city:before{content:""}.fi-tr-mountain:before{content:""}.fi-tr-mountains:before{content:""}.fi-tr-mouse-field:before{content:""}.fi-tr-mouse:before{content:""}.fi-tr-mov-file:before{content:""}.fi-tr-move-to-folder-2:before{content:""}.fi-tr-move-to-folder:before{content:""}.fi-tr-mp3-file:before{content:""}.fi-tr-mp3-player:before{content:""}.fi-tr-mp4-file:before{content:""}.fi-tr-mug-alt:before{content:""}.fi-tr-mug-hot-alt:before{content:""}.fi-tr-mug-hot:before{content:""}.fi-tr-mug-marshmallows:before{content:""}.fi-tr-mug-tea-saucer:before{content:""}.fi-tr-mug-tea:before{content:""}.fi-tr-mug:before{content:"豈"}.fi-tr-multiple-alt:before{content:"更"}.fi-tr-multiple:before{content:"車"}.fi-tr-muscle:before{content:"賈"}.fi-tr-mushroom-alt:before{content:"滑"}.fi-tr-mushroom:before{content:"串"}.fi-tr-music-file:before{content:"句"}.fi-tr-music-note-slash:before{content:"龜"}.fi-tr-music-note:before{content:"龜"}.fi-tr-music-slash:before{content:"契"}.fi-tr-n:before{content:"金"}.fi-tr-naira-sign:before{content:"喇"}.fi-tr-narwhal:before{content:"奈"}.fi-tr-nesting-dolls:before{content:"懶"}.fi-tr-network-analytic:before{content:"癩"}.fi-tr-network-cloud:before{content:"羅"}.fi-tr-network:before{content:"蘿"}.fi-tr-neuter:before{content:"螺"}.fi-tr-newsletter-subscribe:before{content:"裸"}.fi-tr-newspaper-open:before{content:"邏"}.fi-tr-newspaper:before{content:"樂"}.fi-tr-nfc-lock:before{content:"洛"}.fi-tr-nfc-magnifying-glass:before{content:"烙"}.fi-tr-nfc-pen:before{content:"珞"}.fi-tr-nfc-slash:before{content:"落"}.fi-tr-nfc-trash:before{content:"酪"}.fi-tr-nfc:before{content:"駱"}.fi-tr-night-day:before{content:"亂"}.fi-tr-no-fee:before{content:"卵"}.fi-tr-no-people:before{content:"欄"}.fi-tr-noodles:before{content:"爛"}.fi-tr-nose:before{content:"蘭"}.fi-tr-not-equal:before{content:"鸞"}.fi-tr-not-found-alt:before{content:"嵐"}.fi-tr-not-found-magnifying-glass:before{content:"濫"}.fi-tr-not-found:before{content:"藍"}.fi-tr-notdef:before{content:"襤"}.fi-tr-note-medical:before{content:"拉"}.fi-tr-note-sticky:before{content:"臘"}.fi-tr-note:before{content:"蠟"}.fi-tr-notebook-alt:before{content:"廊"}.fi-tr-notebook:before{content:"朗"}.fi-tr-notes-medical:before{content:"浪"}.fi-tr-notes:before{content:"狼"}.fi-tr-o:before{content:"郎"}.fi-tr-object-exclude:before{content:"來"}.fi-tr-object-group:before{content:"冷"}.fi-tr-object-intersect:before{content:"勞"}.fi-tr-object-subtract:before{content:"擄"}.fi-tr-object-ungroup:before{content:"櫓"}.fi-tr-object-union:before{content:"爐"}.fi-tr-objects-column:before{content:"盧"}.fi-tr-octagon-check:before{content:"老"}.fi-tr-octagon-divide:before{content:"蘆"}.fi-tr-octagon-exclamation:before{content:"虜"}.fi-tr-octagon-minus:before{content:"路"}.fi-tr-octagon-plus:before{content:"露"}.fi-tr-octagon-xmark:before{content:"魯"}.fi-tr-octagon:before{content:"鷺"}.fi-tr-oil-can:before{content:"碌"}.fi-tr-oil-temp:before{content:"祿"}.fi-tr-olive-oil:before{content:"綠"}.fi-tr-olive:before{content:"菉"}.fi-tr-olives:before{content:"錄"}.fi-tr-om:before{content:"鹿"}.fi-tr-omega:before{content:"論"}.fi-tr-onboarding:before{content:"壟"}.fi-tr-onion:before{content:"弄"}.fi-tr-open-mail-clip:before{content:"籠"}.fi-tr-operating-system-upgrade:before{content:"聾"}.fi-tr-operation:before{content:"牢"}.fi-tr-order-history:before{content:"磊"}.fi-tr-organization-chart:before{content:"賂"}.fi-tr-ornament:before{content:"雷"}.fi-tr-otp:before{content:"壘"}.fi-tr-otter:before{content:"屢"}.fi-tr-outdent:before{content:"樓"}.fi-tr-oval-alt:before{content:"淚"}.fi-tr-oval:before{content:"漏"}.fi-tr-oven:before{content:"累"}.fi-tr-overline:before{content:"縷"}.fi-tr-overview:before{content:"陋"}.fi-tr-p:before{content:"勒"}.fi-tr-package:before{content:"肋"}.fi-tr-padlock-check:before{content:"凜"}.fi-tr-page-break:before{content:"凌"}.fi-tr-pager:before{content:"稜"}.fi-tr-paid:before{content:"綾"}.fi-tr-paint-roller:before{content:"菱"}.fi-tr-paintbrush-pencil:before{content:"陵"}.fi-tr-pallet-alt:before{content:"讀"}.fi-tr-pallet:before{content:"拏"}.fi-tr-pan-food:before{content:"樂"}.fi-tr-pan-frying:before{content:"諾"}.fi-tr-pan:before{content:"丹"}.fi-tr-pancakes:before{content:"寧"}.fi-tr-panorama:before{content:"怒"}.fi-tr-paper-plane-launch:before{content:"率"}.fi-tr-paper-plane-top:before{content:"異"}.fi-tr-paperclip-vertical:before{content:"北"}.fi-tr-parachute-box:before{content:"磻"}.fi-tr-paragraph-left:before{content:"便"}.fi-tr-paragraph:before{content:"復"}.fi-tr-parking-circle-slash:before{content:"不"}.fi-tr-parking-circle:before{content:"泌"}.fi-tr-parking-slash:before{content:"數"}.fi-tr-parking:before{content:"索"}.fi-tr-party-bell:before{content:"參"}.fi-tr-party-horn:before{content:"塞"}.fi-tr-passport:before{content:"省"}.fi-tr-password-alt:before{content:"葉"}.fi-tr-password-computer:before{content:"說"}.fi-tr-password-email:before{content:"殺"}.fi-tr-password-smartphone:before{content:"辰"}.fi-tr-password:before{content:"沈"}.fi-tr-paste:before{content:"拾"}.fi-tr-pattern:before{content:"若"}.fi-tr-pause-circle:before{content:"掠"}.fi-tr-pause-square:before{content:"略"}.fi-tr-paw-claws:before{content:"亮"}.fi-tr-paw-heart:before{content:"兩"}.fi-tr-paw:before{content:"凉"}.fi-tr-payment-pos:before{content:"梁"}.fi-tr-payroll-calendar:before{content:"糧"}.fi-tr-payroll-check:before{content:"良"}.fi-tr-payroll:before{content:"諒"}.fi-tr-peace:before{content:"量"}.fi-tr-peach:before{content:"勵"}.fi-tr-peanut:before{content:"呂"}.fi-tr-peanuts:before{content:"女"}.fi-tr-peapod:before{content:"廬"}.fi-tr-pear:before{content:"旅"}.fi-tr-pedestal:before{content:"濾"}.fi-tr-pen-circle:before{content:"礪"}.fi-tr-pen-clip-slash:before{content:"閭"}.fi-tr-pen-clip:before{content:"驪"}.fi-tr-pen-fancy-slash:before{content:"麗"}.fi-tr-pen-fancy:before{content:"黎"}.fi-tr-pen-field:before{content:"力"}.fi-tr-pen-nib-slash:before{content:"曆"}.fi-tr-pen-nib:before{content:"歷"}.fi-tr-pen-slash:before{content:"轢"}.fi-tr-pen-square:before{content:"年"}.fi-tr-pen-swirl:before{content:"憐"}.fi-tr-pencil-paintbrush:before{content:"戀"}.fi-tr-pencil-ruler:before{content:"撚"}.fi-tr-pencil-slash:before{content:"漣"}.fi-tr-pending:before{content:"煉"}.fi-tr-pennant:before{content:"璉"}.fi-tr-people-arrows-left-right:before{content:"秊"}.fi-tr-people-carry-box:before{content:"練"}.fi-tr-people-dress:before{content:"聯"}.fi-tr-people-network-partner:before{content:"輦"}.fi-tr-people-pants:before{content:"蓮"}.fi-tr-people-poll:before{content:"連"}.fi-tr-people-pulling:before{content:"鍊"}.fi-tr-people-roof:before{content:"列"}.fi-tr-people:before{content:"劣"}.fi-tr-pepper-alt:before{content:"咽"}.fi-tr-pepper-hot:before{content:"烈"}.fi-tr-pepper:before{content:"裂"}.fi-tr-percent-10:before{content:"說"}.fi-tr-percent-100:before{content:"廉"}.fi-tr-percent-20:before{content:"念"}.fi-tr-percent-25:before{content:"捻"}.fi-tr-percent-30:before{content:"殮"}.fi-tr-percent-40:before{content:"簾"}.fi-tr-percent-50:before{content:"獵"}.fi-tr-percent-60:before{content:"令"}.fi-tr-percent-70:before{content:"囹"}.fi-tr-percent-75:before{content:"寧"}.fi-tr-percent-80:before{content:"嶺"}.fi-tr-percent-90:before{content:"怜"}.fi-tr-percentage:before{content:"玲"}.fi-tr-person-burst:before{content:"瑩"}.fi-tr-person-carry-box:before{content:"羚"}.fi-tr-person-circle-check:before{content:"聆"}.fi-tr-person-circle-exclamation:before{content:"鈴"}.fi-tr-person-circle-minus:before{content:"零"}.fi-tr-person-circle-plus:before{content:"靈"}.fi-tr-person-circle-question:before{content:"領"}.fi-tr-person-circle-xmark:before{content:"例"}.fi-tr-person-cv:before{content:"禮"}.fi-tr-person-dolly-empty:before{content:"醴"}.fi-tr-person-dolly:before{content:"隸"}.fi-tr-person-dress-simple:before{content:"惡"}.fi-tr-person-dress:before{content:"了"}.fi-tr-person-luggage:before{content:"僚"}.fi-tr-person-lunge:before{content:"寮"}.fi-tr-person-pilates:before{content:"尿"}.fi-tr-person-praying:before{content:"料"}.fi-tr-person-pregnant:before{content:"樂"}.fi-tr-person-seat-reclined:before{content:"燎"}.fi-tr-person-seat:before{content:"療"}.fi-tr-person-shelter:before{content:"蓼"}.fi-tr-person-sign:before{content:"遼"}.fi-tr-person-simple:before{content:"龍"}.fi-tr-person-walking-with-cane:before{content:"暈"}.fi-tr-peseta-sign:before{content:"阮"}.fi-tr-peso-sign:before{content:"劉"}.fi-tr-pets:before{content:"杻"}.fi-tr-pharmacy:before{content:"柳"}.fi-tr-phone-call:before{content:"流"}.fi-tr-phone-cross:before{content:"溜"}.fi-tr-phone-flip:before{content:"琉"}.fi-tr-phone-heart-message:before{content:"留"}.fi-tr-phone-office:before{content:"硫"}.fi-tr-phone-pause:before{content:"紐"}.fi-tr-phone-plus:before{content:"類"}.fi-tr-phone-rotary:before{content:"六"}.fi-tr-phone-slash:before{content:"戮"}.fi-tr-photo-capture:before{content:"陸"}.fi-tr-photo-film-music:before{content:"倫"}.fi-tr-photo-video:before{content:"崙"}.fi-tr-physics:before{content:"淪"}.fi-tr-Pi:before{content:"輪"}.fi-tr-piano-keyboard:before{content:"律"}.fi-tr-piano:before{content:"慄"}.fi-tr-pickaxe:before{content:"栗"}.fi-tr-picking-box:before{content:"率"}.fi-tr-picking:before{content:"隆"}.fi-tr-picnic:before{content:"利"}.fi-tr-picpeople-filled:before{content:"吏"}.fi-tr-picpeople:before{content:"履"}.fi-tr-pie:before{content:"易"}.fi-tr-pig-bank-bulb:before{content:"李"}.fi-tr-pig-face:before{content:"梨"}.fi-tr-pig:before{content:"泥"}.fi-tr-piggy-bank-budget:before{content:"理"}.fi-tr-piggy-bank:before{content:"痢"}.fi-tr-pills:before{content:"罹"}.fi-tr-pinata:before{content:"裏"}.fi-tr-pineapple-alt:before{content:"裡"}.fi-tr-pineapple:before{content:"里"}.fi-tr-pipe-smoking:before{content:"離"}.fi-tr-pizza-slice:before{content:"匿"}.fi-tr-place-of-worship:before{content:"溺"}.fi-tr-plan-strategy:before{content:"吝"}.fi-tr-plan:before{content:"燐"}.fi-tr-plane-alt:before{content:"璘"}.fi-tr-plane-arrival:before{content:"藺"}.fi-tr-plane-departure:before{content:"隣"}.fi-tr-plane-prop:before{content:"鱗"}.fi-tr-plane-slash:before{content:"麟"}.fi-tr-plane-tail:before{content:"林"}.fi-tr-planet-moon:before{content:"淋"}.fi-tr-planet-ringed:before{content:"臨"}.fi-tr-plant-care:before{content:"立"}.fi-tr-plant-growth:before{content:"笠"}.fi-tr-plant-seed-invest:before{content:"粒"}.fi-tr-plant-wilt:before{content:"狀"}.fi-tr-plate-utensils:before{content:"炙"}.fi-tr-plate-wheat:before{content:"識"}.fi-tr-plate:before{content:"什"}.fi-tr-play-circle:before{content:"茶"}.fi-tr-play-microphone:before{content:"刺"}.fi-tr-play-pause:before{content:"切"}.fi-tr-plug-alt:before{content:"度"}.fi-tr-plug-cable:before{content:"拓"}.fi-tr-plug-circle-bolt:before{content:"糖"}.fi-tr-plug-circle-check:before{content:"宅"}.fi-tr-plug-circle-exclamation:before{content:"洞"}.fi-tr-plug-circle-minus:before{content:"暴"}.fi-tr-plug-circle-plus:before{content:"輻"}.fi-tr-plug-connection:before{content:"行"}.fi-tr-plug:before{content:"降"}.fi-tr-plus-hexagon:before{content:"見"}.fi-tr-plus-minus:before{content:"廓"}.fi-tr-png-file:before{content:"兀"}.fi-tr-podcast:before{content:"嗀"}.fi-tr-podium-star:before{content:"﨎"}.fi-tr-podium-victory-leader:before{content:"﨏"}.fi-tr-podium:before{content:"塚"}.fi-tr-point-of-sale-bill:before{content:"﨑"}.fi-tr-point-of-sale-signal:before{content:"晴"}.fi-tr-point-of-sale:before{content:"﨓"}.fi-tr-pointer-loading:before{content:"﨔"}.fi-tr-pointer-text:before{content:"凞"}.fi-tr-police-box:before{content:"猪"}.fi-tr-poll-h:before{content:"益"}.fi-tr-pollution:before{content:"礼"}.fi-tr-pompebled:before{content:"神"}.fi-tr-poo-bolt:before{content:"祥"}.fi-tr-poo:before{content:"福"}.fi-tr-pool-8-ball:before{content:"靖"}.fi-tr-poop:before{content:"精"}.fi-tr-popcorn:before{content:"羽"}.fi-tr-popsicle:before{content:"﨟"}.fi-tr-portal-enter:before{content:"蘒"}.fi-tr-portal-exit:before{content:"﨡"}.fi-tr-postal-address:before{content:"諸"}.fi-tr-pot:before{content:"﨣"}.fi-tr-potato:before{content:"﨤"}.fi-tr-pound:before{content:"逸"}.fi-tr-ppt-file:before{content:"都"}.fi-tr-practice:before{content:"﨧"}.fi-tr-praying-hands:before{content:"﨨"}.fi-tr-prescription-bottle-alt:before{content:"﨩"}.fi-tr-prescription-bottle-pill:before{content:"飯"}.fi-tr-prescription-bottle:before{content:"飼"}.fi-tr-prescription:before{content:"館"}.fi-tr-presentation:before{content:"鶴"}.fi-tr-previous-square:before{content:"郞"}.fi-tr-print-magnifying-glass:before{content:"隷"}.fi-tr-print-slash:before{content:"侮"}.fi-tr-print:before{content:"僧"}.fi-tr-problem-solving:before{content:"免"}.fi-tr-procedures:before{content:"勉"}.fi-tr-process:before{content:"勤"}.fi-tr-productivity:before{content:"卑"}.fi-tr-progress-complete:before{content:"喝"}.fi-tr-progress-download:before{content:"嘆"}.fi-tr-progress-upload:before{content:"器"}.fi-tr-projector:before{content:"塀"}.fi-tr-protractor:before{content:"墨"}.fi-tr-pulse:before{content:"層"}.fi-tr-pump-medical:before{content:"屮"}.fi-tr-pump:before{content:"悔"}.fi-tr-pumpkin-alt-2:before{content:"慨"}.fi-tr-pumpkin-alt:before{content:"憎"}.fi-tr-pumpkin:before{content:"懲"}.fi-tr-puzzle-alt:before{content:"敏"}.fi-tr-puzzle-piece-integration:before{content:"既"}.fi-tr-puzzle-piece:before{content:"暑"}.fi-tr-puzzle-pieces:before{content:"梅"}.fi-tr-pyramid:before{content:"海"}.fi-tr-q:before{content:"渚"}.fi-tr-qr-scan:before{content:"漢"}.fi-tr-QR:before{content:"煮"}.fi-tr-qrcode:before{content:"爫"}.fi-tr-question-square:before{content:"琢"}.fi-tr-question:before{content:"碑"}.fi-tr-queue-alt:before{content:"社"}.fi-tr-queue-line:before{content:"祉"}.fi-tr-queue-signal:before{content:"祈"}.fi-tr-queue:before{content:"祐"}.fi-tr-quill-pen-story:before{content:"祖"}.fi-tr-quiz-alt:before{content:"祝"}.fi-tr-quiz:before{content:"禍"}.fi-tr-r:before{content:"禎"}.fi-tr-rabbit-fast:before{content:"穀"}.fi-tr-rabbit:before{content:"突"}.fi-tr-raccoon:before{content:"節"}.fi-tr-racquet:before{content:"練"}.fi-tr-radar-monitoring-track:before{content:"縉"}.fi-tr-radar:before{content:"繁"}.fi-tr-radiation-alt:before{content:"署"}.fi-tr-radiation:before{content:"者"}.fi-tr-radio-alt:before{content:"臭"}.fi-tr-radio-button:before{content:"艹"}.fi-tr-radio:before{content:"艹"}.fi-tr-radish:before{content:"著"}.fi-tr-rainbow:before{content:"褐"}.fi-tr-raindrops:before{content:"視"}.fi-tr-ram:before{content:"謁"}.fi-tr-ramp-loading:before{content:"謹"}.fi-tr-rank:before{content:"賓"}.fi-tr-ranking-podium-empty:before{content:"贈"}.fi-tr-ranking-podium:before{content:"辶"}.fi-tr-ranking-star:before{content:"逸"}.fi-tr-ranking-stars:before{content:"難"}.fi-tr-raygun:before{content:"響"}.fi-tr-razor-barber:before{content:"頻"}.fi-tr-react:before{content:"恵"}.fi-tr-recipe-book:before{content:"𤋮"}.fi-tr-recipe:before{content:"舘"}.fi-tr-record-vinyl:before{content:"﩮"}.fi-tr-rectangle-barcode:before{content:"﩯"}.fi-tr-rectangle-code:before{content:"並"}.fi-tr-rectangle-history-circle-plus:before{content:"况"}.fi-tr-rectangle-horizontal:before{content:"全"}.fi-tr-rectangle-list:before{content:"侀"}.fi-tr-rectangle-panoramic:before{content:"充"}.fi-tr-rectangle-pro:before{content:"冀"}.fi-tr-rectangle-vertical-history:before{content:"勇"}.fi-tr-rectangle-vertical:before{content:"勺"}.fi-tr-rectangle-xmark:before{content:"喝"}.fi-tr-rectangles-mixed:before{content:"啕"}.fi-tr-recycle-bin:before{content:"喙"}.fi-tr-recycle:before{content:"嗢"}.fi-tr-redo-alt:before{content:"塚"}.fi-tr-reel:before{content:"墳"}.fi-tr-referral-alt:before{content:"奄"}.fi-tr-referral-user:before{content:"奔"}.fi-tr-referral:before{content:"婢"}.fi-tr-reflect-horizontal-alt:before{content:"嬨"}.fi-tr-reflect-horizontal:before{content:"廒"}.fi-tr-reflect-vertical:before{content:"廙"}.fi-tr-refrigerator:before{content:"彩"}.fi-tr-refund-alt:before{content:"徭"}.fi-tr-refund:before{content:"惘"}.fi-tr-region-pin-alt:before{content:"慎"}.fi-tr-region-pin:before{content:"愈"}.fi-tr-registered:before{content:"憎"}.fi-tr-registration-paper:before{content:"慠"}.fi-tr-remove-folder:before{content:"懲"}.fi-tr-remove-user:before{content:"戴"}.fi-tr-rent-signal:before{content:"揄"}.fi-tr-rent:before{content:"搜"}.fi-tr-replace:before{content:"摒"}.fi-tr-replay-10:before{content:"敖"}.fi-tr-replay-30:before{content:"晴"}.fi-tr-replay-5:before{content:"朗"}.fi-tr-reply-all:before{content:"望"}.fi-tr-republican:before{content:"杖"}.fi-tr-reservation-smartphone:before{content:"歹"}.fi-tr-reservation-table:before{content:"殺"}.fi-tr-resistance-band:before{content:"流"}.fi-tr-resources:before{content:"滛"}.fi-tr-restaurant:before{content:"滋"}.fi-tr-restock:before{content:"漢"}.fi-tr-restroom-simple:before{content:"瀞"}.fi-tr-resume:before{content:"煮"}.fi-tr-revenue-alt:before{content:"瞧"}.fi-tr-revenue-euro:before{content:"爵"}.fi-tr-Revenue:before{content:"犯"}.fi-tr-review:before{content:"猪"}.fi-tr-rewind-button-circle:before{content:"瑱"}.fi-tr-rhombus:before{content:"甆"}.fi-tr-ribbon:before{content:"画"}.fi-tr-right-from-bracket:before{content:"瘝"}.fi-tr-right:before{content:"瘟"}.fi-tr-ring-diamond:before{content:"益"}.fi-tr-ring:before{content:"盛"}.fi-tr-rings-wedding:before{content:"直"}.fi-tr-risk-alt:before{content:"睊"}.fi-tr-risk:before{content:"着"}.fi-tr-road-barrier:before{content:"磌"}.fi-tr-road-sign-left:before{content:"窱"}.fi-tr-robot:before{content:"節"}.fi-tr-robotic-arm:before{content:"类"}.fi-tr-rocket-lunch:before{content:"絛"}.fi-tr-rocket:before{content:"練"}.fi-tr-roller-coaster:before{content:"缾"}.fi-tr-room-service:before{content:"者"}.fi-tr-rotate-exclamation:before{content:"荒"}.fi-tr-rotate-reverse:before{content:"華"}.fi-tr-rotate-square:before{content:"蝹"}.fi-tr-roulette:before{content:"襁"}.fi-tr-route-highway:before{content:"覆"}.fi-tr-route-interstate:before{content:"視"}.fi-tr-route:before{content:"調"}.fi-tr-router:before{content:"諸"}.fi-tr-rss-alt:before{content:"請"}.fi-tr-rss:before{content:"謁"}.fi-tr-ruble-sign:before{content:"諾"}.fi-tr-rugby-helmet:before{content:"諭"}.fi-tr-ruler-combined:before{content:"謹"}.fi-tr-ruler-horizontal:before{content:"變"}.fi-tr-ruler-triangle:before{content:"贈"}.fi-tr-ruler-vertical:before{content:"輸"}.fi-tr-rules-alt:before{content:"遲"}.fi-tr-rules:before{content:"醙"}.fi-tr-running-track:before{content:"鉶"}.fi-tr-running:before{content:"陼"}.fi-tr-rupee-sign:before{content:"難"}.fi-tr-rupiah-sign:before{content:"靖"}.fi-tr-rv:before{content:"韛"}.fi-tr-s:before{content:"響"}.fi-tr-sack-dollar:before{content:"頋"}.fi-tr-sack:before{content:"頻"}.fi-tr-sad-cry:before{content:"鬒"}.fi-tr-sad-tear:before{content:"龜"}.fi-tr-sad:before{content:"𢡊"}.fi-tr-safe-box:before{content:"𢡄"}.fi-tr-sailboat:before{content:"𣏕"}.fi-tr-salad:before{content:"㮝"}.fi-tr-salary-alt:before{content:"䀘"}.fi-tr-salt-pepper:before{content:"䀹"}.fi-tr-salt-shaker:before{content:"𥉉"}.fi-tr-sandwich-alt:before{content:"𥳐"}.fi-tr-sandwich:before{content:"𧻓"}.fi-tr-satellite-dish:before{content:"齃"}.fi-tr-satellite:before{content:"龎"}.fi-tr-saturday:before{content:"﫚"}.fi-tr-sauce:before{content:"﫛"}.fi-tr-sausage:before{content:"﫜"}.fi-tr-sax-hot:before{content:"﫝"}.fi-tr-saxophone:before{content:"﫞"}.fi-tr-scale-comparison-alt:before{content:"﫟"}.fi-tr-scale-comparison:before{content:"﫠"}.fi-tr-scale:before{content:"﫡"}.fi-tr-scalpel-path:before{content:"﫢"}.fi-tr-scalpel:before{content:"﫣"}.fi-tr-scanner-gun:before{content:"﫤"}.fi-tr-scanner-image:before{content:"﫥"}.fi-tr-scanner-keyboard:before{content:"﫦"}.fi-tr-scanner-touchscreen:before{content:"﫧"}.fi-tr-scarecrow:before{content:"﫨"}.fi-tr-scarf:before{content:"﫩"}.fi-tr-school-bus:before{content:"﫪"}.fi-tr-school:before{content:"﫫"}.fi-tr-scooter:before{content:"﫬"}.fi-tr-screen:before{content:"﫭"}.fi-tr-screencast:before{content:"﫮"}.fi-tr-screw-alt:before{content:"﫯"}.fi-tr-screw:before{content:"﫰"}.fi-tr-screwdriver:before{content:"﫱"}.fi-tr-scribble:before{content:"﫲"}.fi-tr-script:before{content:"﫳"}.fi-tr-scroll-document-story:before{content:"﫴"}.fi-tr-scroll-old:before{content:"﫵"}.fi-tr-scroll-torah:before{content:"﫶"}.fi-tr-scroll:before{content:"﫷"}.fi-tr-scrubber:before{content:"﫸"}.fi-tr-scythe:before{content:"﫹"}.fi-tr-sd-card:before{content:"﫺"}.fi-tr-sd-cards:before{content:"﫻"}.fi-tr-seal-exclamation:before{content:"﫼"}.fi-tr-seal-question:before{content:"﫽"}.fi-tr-seal:before{content:"﫾"}.fi-tr-search-alt:before{content:"﫿"}.fi-tr-search-dollar:before{content:"ﬀ"}.fi-tr-search-heart:before{content:"ﬁ"}.fi-tr-search-location:before{content:"ﬂ"}.fi-tr-seat-airline:before{content:"ﬃ"}.fi-tr-seatbelt-safety-driver:before{content:"ﬄ"}.fi-tr-second-award:before{content:"ﬅ"}.fi-tr-second-laurel:before{content:"ﬆ"}.fi-tr-second-medal:before{content:"﬇"}.fi-tr-second:before{content:"﬈"}.fi-tr-seedling:before{content:"﬉"}.fi-tr-selection:before{content:"﬊"}.fi-tr-sell:before{content:"﬋"}.fi-tr-seller-store:before{content:"﬌"}.fi-tr-seller:before{content:"﬍"}.fi-tr-selling:before{content:"﬎"}.fi-tr-send-back:before{content:"﬏"}.fi-tr-send-backward:before{content:"﬐"}.fi-tr-send-money-smartphone:before{content:"﬑"}.fi-tr-send-money:before{content:"﬒"}.fi-tr-sensor-alert:before{content:"ﬓ"}.fi-tr-sensor-fire:before{content:"ﬔ"}.fi-tr-sensor-on:before{content:"ﬕ"}.fi-tr-sensor-smoke:before{content:"ﬖ"}.fi-tr-sensor:before{content:"ﬗ"}.fi-tr-share-alt-square:before{content:"﬘"}.fi-tr-share-square:before{content:"﬙"}.fi-tr-sheep:before{content:"﬚"}.fi-tr-shekel-sign:before{content:"﬛"}.fi-tr-shelves:before{content:"﬜"}.fi-tr-shield-alt:before{content:"יִ"}.fi-tr-shield-cat:before{content:"ﬞ"}.fi-tr-shield-cross:before{content:"ײַ"}.fi-tr-shield-dog:before{content:"ﬠ"}.fi-tr-shield-exclamation:before{content:"ﬡ"}.fi-tr-shield-interrogation:before{content:"ﬢ"}.fi-tr-shield-keyhole:before{content:"ﬣ"}.fi-tr-shield-minus:before{content:"ﬤ"}.fi-tr-shield-security-risk:before{content:"ﬥ"}.fi-tr-shield-slash:before{content:"ﬦ"}.fi-tr-shield-trust:before{content:"ﬧ"}.fi-tr-shield-virus:before{content:"ﬨ"}.fi-tr-shield-xmark:before{content:"﬩"}.fi-tr-shipping-fast:before{content:"שׁ"}.fi-tr-shipping-timed:before{content:"שׂ"}.fi-tr-shirt-long-sleeve:before{content:"שּׁ"}.fi-tr-shirt-running:before{content:"שּׂ"}.fi-tr-shirt-tank-top:before{content:"אַ"}.fi-tr-shirt:before{content:"אָ"}.fi-tr-shish-kebab:before{content:"אּ"}.fi-tr-shoe-prints:before{content:"בּ"}.fi-tr-shop-lock:before{content:"גּ"}.fi-tr-shop-slash:before{content:"דּ"}.fi-tr-shopping-basket:before{content:"הּ"}.fi-tr-shopping-cart-buyer:before{content:"וּ"}.fi-tr-shovel-snow:before{content:"זּ"}.fi-tr-shovel:before{content:"﬷"}.fi-tr-shower-down:before{content:"טּ"}.fi-tr-shower:before{content:"יּ"}.fi-tr-shredder:before{content:"ךּ"}.fi-tr-shrimp:before{content:"כּ"}.fi-tr-shuttle-van:before{content:"לּ"}.fi-tr-shuttlecock:before{content:"﬽"}.fi-tr-Sickle:before{content:"מּ"}.fi-tr-sidebar-flip:before{content:"﬿"}.fi-tr-sidebar:before{content:"נּ"}.fi-tr-sigma:before{content:"סּ"}.fi-tr-sign-hanging:before{content:"﭂"}.fi-tr-sign-in-alt:before{content:"ףּ"}.fi-tr-sign-out-alt:before{content:"פּ"}.fi-tr-sign-posts-wrench:before{content:"﭅"}.fi-tr-sign-posts:before{content:"צּ"}.fi-tr-sign-up:before{content:"קּ"}.fi-tr-signal-alt-1:before{content:"רּ"}.fi-tr-signal-alt-2:before{content:"שּ"}.fi-tr-signal-alt-slash:before{content:"תּ"}.fi-tr-signal-alt:before{content:"וֹ"}.fi-tr-signal-bars-fair:before{content:"בֿ"}.fi-tr-signal-bars-good:before{content:"כֿ"}.fi-tr-signal-bars-weak:before{content:"פֿ"}.fi-tr-signal-stream-slash:before{content:"ﭏ"}.fi-tr-signal-stream:before{content:"ﭐ"}.fi-tr-signature-lock:before{content:"ﭑ"}.fi-tr-signature-slash:before{content:"ﭒ"}.fi-tr-signature:before{content:"ﭓ"}.fi-tr-sim-card:before{content:"ﭔ"}.fi-tr-sim-cards:before{content:"ﭕ"}.fi-tr-sink:before{content:"ﭖ"}.fi-tr-siren-on:before{content:"ﭗ"}.fi-tr-Siren:before{content:"ﭘ"}.fi-tr-site-alt:before{content:"ﭙ"}.fi-tr-site-browser:before{content:"ﭚ"}.fi-tr-site:before{content:"ﭛ"}.fi-tr-sitemap:before{content:"ﭜ"}.fi-tr-skating:before{content:"ﭝ"}.fi-tr-skeleton-ribs:before{content:"ﭞ"}.fi-tr-skeleton:before{content:"ﭟ"}.fi-tr-skewer:before{content:"ﭠ"}.fi-tr-ski-boot-ski:before{content:"ﭡ"}.fi-tr-ski-jump:before{content:"ﭢ"}.fi-tr-ski-lift:before{content:"ﭣ"}.fi-tr-skiing-nordic:before{content:"ﭤ"}.fi-tr-skiing:before{content:"ﭥ"}.fi-tr-skill-alt:before{content:"ﭦ"}.fi-tr-skill-user:before{content:"ﭧ"}.fi-tr-skill:before{content:"ﭨ"}.fi-tr-skin-arrow:before{content:"ﭩ"}.fi-tr-skin-drop:before{content:"ﭪ"}.fi-tr-skin-hair:before{content:"ﭫ"}.fi-tr-skin:before{content:"ﭬ"}.fi-tr-skip-15-seconds:before{content:"ﭭ"}.fi-tr-skull-cow:before{content:"ﭮ"}.fi-tr-skull-crossbones:before{content:"ﭯ"}.fi-tr-skull:before{content:"ﭰ"}.fi-tr-slash:before{content:"ﭱ"}.fi-tr-sledding:before{content:"ﭲ"}.fi-tr-sleeping-bag:before{content:"ﭳ"}.fi-tr-sleigh:before{content:"ﭴ"}.fi-tr-sliders-h-square:before{content:"ﭵ"}.fi-tr-sliders-v-square:before{content:"ﭶ"}.fi-tr-sliders-v:before{content:"ﭷ"}.fi-tr-slot-machine:before{content:"ﭸ"}.fi-tr-smart-home-alt:before{content:"ﭹ"}.fi-tr-smart-home:before{content:"ﭺ"}.fi-tr-smartphone:before{content:"ﭻ"}.fi-tr-smile-beam:before{content:"ﭼ"}.fi-tr-smile-plus:before{content:"ﭽ"}.fi-tr-smile-wink:before{content:"ﭾ"}.fi-tr-smile:before{content:"ﭿ"}.fi-tr-smiley-comment-alt:before{content:"ﮀ"}.fi-tr-smog:before{content:"ﮁ"}.fi-tr-smoke:before{content:"ﮂ"}.fi-tr-smoking-ban:before{content:"ﮃ"}.fi-tr-smoking:before{content:"ﮄ"}.fi-tr-snake:before{content:"ﮅ"}.fi-tr-snap:before{content:"ﮆ"}.fi-tr-snooze:before{content:"ﮇ"}.fi-tr-snow-blowing:before{content:"ﮈ"}.fi-tr-snowboarding:before{content:"ﮉ"}.fi-tr-snowflake-droplets:before{content:"ﮊ"}.fi-tr-snowflake:before{content:"ﮋ"}.fi-tr-snowflakes:before{content:"ﮌ"}.fi-tr-snowman-alt:before{content:"ﮍ"}.fi-tr-snowman-head:before{content:"ﮎ"}.fi-tr-snowmobile:before{content:"ﮏ"}.fi-tr-snowplow:before{content:"ﮐ"}.fi-tr-soap-alt:before{content:"ﮑ"}.fi-tr-soap:before{content:"ﮒ"}.fi-tr-socks:before{content:"ﮓ"}.fi-tr-sofa-size:before{content:"ﮔ"}.fi-tr-sofa:before{content:"ﮕ"}.fi-tr-solar-panel-sun:before{content:"ﮖ"}.fi-tr-solar-panel:before{content:"ﮗ"}.fi-tr-solar-system:before{content:"ﮘ"}.fi-tr-sold-house:before{content:"ﮙ"}.fi-tr-sold-signal:before{content:"ﮚ"}.fi-tr-sort-alpha-down-alt:before{content:"ﮛ"}.fi-tr-sort-alpha-down:before{content:"ﮜ"}.fi-tr-sort-alpha-up-alt:before{content:"ﮝ"}.fi-tr-sort-alpha-up:before{content:"ﮞ"}.fi-tr-sort-alt:before{content:"ﮟ"}.fi-tr-sort-amount-down-alt:before{content:"ﮠ"}.fi-tr-sort-amount-down:before{content:"ﮡ"}.fi-tr-sort-amount-up-alt:before{content:"ﮢ"}.fi-tr-sort-amount-up:before{content:"ﮣ"}.fi-tr-sort-circle-down:before{content:"ﮤ"}.fi-tr-sort-circle-up:before{content:"ﮥ"}.fi-tr-sort-circle:before{content:"ﮦ"}.fi-tr-sort-down:before{content:"ﮧ"}.fi-tr-sort-numeric-down-alt:before{content:"ﮨ"}.fi-tr-sort-numeric-down:before{content:"ﮩ"}.fi-tr-sort-shapes-down:before{content:"ﮪ"}.fi-tr-sort-shapes-up:before{content:"ﮫ"}.fi-tr-sort-size-down:before{content:"ﮬ"}.fi-tr-sort-size-up:before{content:"ﮭ"}.fi-tr-sort:before{content:"ﮮ"}.fi-tr-soup:before{content:"ﮯ"}.fi-tr-source-data:before{content:"ﮰ"}.fi-tr-source-document-alt:before{content:"ﮱ"}.fi-tr-source-document:before{content:"﮲"}.fi-tr-spa:before{content:"﮳"}.fi-tr-space-shuttle:before{content:"﮴"}.fi-tr-space-station-moon-alt:before{content:"﮵"}.fi-tr-space-station-moon:before{content:"﮶"}.fi-tr-spade:before{content:"﮷"}.fi-tr-spaghetti-monster-flying:before{content:"﮸"}.fi-tr-spain-map:before{content:"﮹"}.fi-tr-sparkles:before{content:"﮺"}.fi-tr-spartan-helmet:before{content:"﮻"}.fi-tr-speaker:before{content:"﮼"}.fi-tr-speakers:before{content:"﮽"}.fi-tr-speech-bubble-story:before{content:"﮾"}.fi-tr-speedometer-arrow:before{content:"﮿"}.fi-tr-speedometer-kpi:before{content:"﯀"}.fi-tr-sphere:before{content:"﯁"}.fi-tr-spider-black-widow:before{content:"﯂"}.fi-tr-spider-web:before{content:"﯃"}.fi-tr-spider:before{content:"﯄"}.fi-tr-split-up-relation:before{content:"﯅"}.fi-tr-split:before{content:"﯆"}.fi-tr-splotch:before{content:"﯇"}.fi-tr-spoon:before{content:"﯈"}.fi-tr-spray-can-sparkles:before{content:"﯉"}.fi-tr-spray-can:before{content:"﯊"}.fi-tr-spring-calendar:before{content:"﯋"}.fi-tr-sprinkler:before{content:"﯌"}.fi-tr-spy:before{content:"﯍"}.fi-tr-square-0:before{content:"﯎"}.fi-tr-square-1:before{content:"﯏"}.fi-tr-square-2:before{content:"﯐"}.fi-tr-square-3:before{content:"﯑"}.fi-tr-square-4:before{content:"﯒"}.fi-tr-square-5:before{content:"ﯓ"}.fi-tr-square-6:before{content:"ﯔ"}.fi-tr-square-7:before{content:"ﯕ"}.fi-tr-square-8:before{content:"ﯖ"}.fi-tr-square-9:before{content:"ﯗ"}.fi-tr-square-a:before{content:"ﯘ"}.fi-tr-square-b:before{content:"ﯙ"}.fi-tr-square-bolt:before{content:"ﯚ"}.fi-tr-square-c:before{content:"ﯛ"}.fi-tr-square-code:before{content:"ﯜ"}.fi-tr-square-d:before{content:"ﯝ"}.fi-tr-square-dashed-circle-plus:before{content:"ﯞ"}.fi-tr-square-dashed:before{content:"ﯟ"}.fi-tr-square-divide:before{content:"ﯠ"}.fi-tr-square-e:before{content:"ﯡ"}.fi-tr-square-ellipsis-vertical:before{content:"ﯢ"}.fi-tr-square-ellipsis:before{content:"ﯣ"}.fi-tr-square-exclamation:before{content:"ﯤ"}.fi-tr-square-f:before{content:"ﯥ"}.fi-tr-square-g:before{content:"ﯦ"}.fi-tr-square-h:before{content:"ﯧ"}.fi-tr-square-heart:before{content:"ﯨ"}.fi-tr-square-i:before{content:"ﯩ"}.fi-tr-square-info:before{content:"ﯪ"}.fi-tr-square-j:before{content:"ﯫ"}.fi-tr-square-k:before{content:"ﯬ"}.fi-tr-square-kanban:before{content:"ﯭ"}.fi-tr-square-l:before{content:"ﯮ"}.fi-tr-square-m:before{content:"ﯯ"}.fi-tr-square-minus:before{content:"ﯰ"}.fi-tr-square-n:before{content:"ﯱ"}.fi-tr-square-o:before{content:"ﯲ"}.fi-tr-square-p:before{content:"ﯳ"}.fi-tr-square-phone-hangup:before{content:"ﯴ"}.fi-tr-square-plus:before{content:"ﯵ"}.fi-tr-square-poll-horizontal:before{content:"ﯶ"}.fi-tr-square-poll-vertical:before{content:"ﯷ"}.fi-tr-square-q:before{content:"ﯸ"}.fi-tr-square-quote:before{content:"ﯹ"}.fi-tr-square-r:before{content:"ﯺ"}.fi-tr-square-root:before{content:"ﯻ"}.fi-tr-square-s:before{content:"ﯼ"}.fi-tr-square-small:before{content:"ﯽ"}.fi-tr-square-star:before{content:"ﯾ"}.fi-tr-square-t:before{content:"ﯿ"}.fi-tr-square-terminal:before{content:"ﰀ"}.fi-tr-square-u:before{content:"ﰁ"}.fi-tr-square-up-right:before{content:"ﰂ"}.fi-tr-square-v:before{content:"ﰃ"}.fi-tr-square-w:before{content:"ﰄ"}.fi-tr-square-x:before{content:"ﰅ"}.fi-tr-square-y:before{content:"ﰆ"}.fi-tr-square-z:before{content:"ﰇ"}.fi-tr-square:before{content:"ﰈ"}.fi-tr-squid:before{content:"ﰉ"}.fi-tr-squircle:before{content:"ﰊ"}.fi-tr-squirrel:before{content:"ﰋ"}.fi-tr-staff:before{content:"ﰌ"}.fi-tr-stage-concert:before{content:"ﰍ"}.fi-tr-stage-theatre:before{content:"ﰎ"}.fi-tr-stage:before{content:"ﰏ"}.fi-tr-stairs:before{content:"ﰐ"}.fi-tr-stamp:before{content:"ﰑ"}.fi-tr-standard-definition:before{content:"ﰒ"}.fi-tr-star-and-crescent:before{content:"ﰓ"}.fi-tr-star-christmas:before{content:"ﰔ"}.fi-tr-star-comment-alt:before{content:"ﰕ"}.fi-tr-star-exclamation:before{content:"ﰖ"}.fi-tr-star-octogram:before{content:"ﰗ"}.fi-tr-star-of-david:before{content:"ﰘ"}.fi-tr-star-sharp-half-stroke:before{content:"ﰙ"}.fi-tr-star-sharp-half:before{content:"ﰚ"}.fi-tr-star-shooting:before{content:"ﰛ"}.fi-tr-starfighter:before{content:"ﰜ"}.fi-tr-stars:before{content:"ﰝ"}.fi-tr-state-country:before{content:"ﰞ"}.fi-tr-stationary-bike:before{content:"ﰟ"}.fi-tr-stats:before{content:"ﰠ"}.fi-tr-steak:before{content:"ﰡ"}.fi-tr-steering-wheel:before{content:"ﰢ"}.fi-tr-step-backward:before{content:"ﰣ"}.fi-tr-step-forward:before{content:"ﰤ"}.fi-tr-sterling-sign:before{content:"ﰥ"}.fi-tr-stethoscope:before{content:"ﰦ"}.fi-tr-sticker:before{content:"ﰧ"}.fi-tr-stocking:before{content:"ﰨ"}.fi-tr-stomach:before{content:"ﰩ"}.fi-tr-stop-circle:before{content:"ﰪ"}.fi-tr-stop-square:before{content:"ﰫ"}.fi-tr-stopwatch:before{content:"ﰬ"}.fi-tr-store-alt:before{content:"ﰭ"}.fi-tr-store-buyer:before{content:"ﰮ"}.fi-tr-store-lock:before{content:"ﰯ"}.fi-tr-store-slash:before{content:"ﰰ"}.fi-tr-story-book:before{content:"ﰱ"}.fi-tr-story-fairy-tale:before{content:"ﰲ"}.fi-tr-story-fantasy:before{content:"ﰳ"}.fi-tr-strategy-chess-risk:before{content:"ﰴ"}.fi-tr-strawberry:before{content:"ﰵ"}.fi-tr-street-view:before{content:"ﰶ"}.fi-tr-stretcher:before{content:"ﰷ"}.fi-tr-strikethrough:before{content:"ﰸ"}.fi-tr-stroopwafel:before{content:"ﰹ"}.fi-tr-student-alt:before{content:"ﰺ"}.fi-tr-student:before{content:"ﰻ"}.fi-tr-subscript:before{content:"ﰼ"}.fi-tr-subscription-alt:before{content:"ﰽ"}.fi-tr-subscription:before{content:"ﰾ"}.fi-tr-subtitles-slash:before{content:"ﰿ"}.fi-tr-subway:before{content:"ﱀ"}.fi-tr-suitcase-alt:before{content:"ﱁ"}.fi-tr-summary-check:before{content:"ﱂ"}.fi-tr-summer:before{content:"ﱃ"}.fi-tr-sun-dust:before{content:"ﱄ"}.fi-tr-sun-plant-wilt:before{content:"ﱅ"}.fi-tr-sun-salutation-yoga:before{content:"ﱆ"}.fi-tr-sun:before{content:"ﱇ"}.fi-tr-sunday:before{content:"ﱈ"}.fi-tr-sunglasses-alt:before{content:"ﱉ"}.fi-tr-sunglasses:before{content:"ﱊ"}.fi-tr-sunrise-alt:before{content:"ﱋ"}.fi-tr-sunrise:before{content:"ﱌ"}.fi-tr-sunset:before{content:"ﱍ"}.fi-tr-superscript:before{content:"ﱎ"}.fi-tr-supplier-alt:before{content:"ﱏ"}.fi-tr-supplier:before{content:"ﱐ"}.fi-tr-surprise:before{content:"ﱑ"}.fi-tr-surveillance-camera:before{content:"ﱒ"}.fi-tr-survey-xmark:before{content:"ﱓ"}.fi-tr-sushi-alt:before{content:"ﱔ"}.fi-tr-sushi-roll:before{content:"ﱕ"}.fi-tr-sushi:before{content:"ﱖ"}.fi-tr-svg:before{content:"ﱗ"}.fi-tr-swap:before{content:"ﱘ"}.fi-tr-swatchbook:before{content:"ﱙ"}.fi-tr-swimmer:before{content:"ﱚ"}.fi-tr-swimming-pool:before{content:"ﱛ"}.fi-tr-swing:before{content:"ﱜ"}.fi-tr-swipe-down:before{content:"ﱝ"}.fi-tr-swipe-left:before{content:"ﱞ"}.fi-tr-swipe-right:before{content:"ﱟ"}.fi-tr-swipe-up:before{content:"ﱠ"}.fi-tr-symbols:before{content:"ﱡ"}.fi-tr-synagogue:before{content:"ﱢ"}.fi-tr-syringe:before{content:"ﱣ"}.fi-tr-system-cloud:before{content:"ﱤ"}.fi-tr-t:before{content:"ﱥ"}.fi-tr-tab-folder:before{content:"ﱦ"}.fi-tr-table-columns:before{content:"ﱧ"}.fi-tr-table-layout:before{content:"ﱨ"}.fi-tr-table-list:before{content:"ﱩ"}.fi-tr-table-picnic:before{content:"ﱪ"}.fi-tr-table-pivot:before{content:"ﱫ"}.fi-tr-table-rows:before{content:"ﱬ"}.fi-tr-table-tree:before{content:"ﱭ"}.fi-tr-table:before{content:"ﱮ"}.fi-tr-tablet-android-alt:before{content:"ﱯ"}.fi-tr-tablet-android:before{content:"ﱰ"}.fi-tr-tablet-rugged:before{content:"ﱱ"}.fi-tr-tablet:before{content:"ﱲ"}.fi-tr-tachometer-alt-average:before{content:"ﱳ"}.fi-tr-tachometer-alt-fastest:before{content:"ﱴ"}.fi-tr-tachometer-alt-slow:before{content:"ﱵ"}.fi-tr-tachometer-alt-slowest:before{content:"ﱶ"}.fi-tr-tachometer-average:before{content:"ﱷ"}.fi-tr-tachometer-fast:before{content:"ﱸ"}.fi-tr-tachometer-fastest:before{content:"ﱹ"}.fi-tr-tachometer-slow:before{content:"ﱺ"}.fi-tr-tachometer-slowest:before{content:"ﱻ"}.fi-tr-tachometer:before{content:"ﱼ"}.fi-tr-taco:before{content:"ﱽ"}.fi-tr-tags:before{content:"ﱾ"}.fi-tr-talent-alt:before{content:"ﱿ"}.fi-tr-talent-hand:before{content:"ﲀ"}.fi-tr-talent:before{content:"ﲁ"}.fi-tr-tally-1:before{content:"ﲂ"}.fi-tr-tally-2:before{content:"ﲃ"}.fi-tr-tally-3:before{content:"ﲄ"}.fi-tr-tally-4:before{content:"ﲅ"}.fi-tr-tally:before{content:"ﲆ"}.fi-tr-tamale:before{content:"ﲇ"}.fi-tr-tank-water:before{content:"ﲈ"}.fi-tr-tap:before{content:"ﲉ"}.fi-tr-tape:before{content:"ﲊ"}.fi-tr-target-audience:before{content:"ﲋ"}.fi-tr-target:before{content:"ﲌ"}.fi-tr-tax-alt:before{content:"ﲍ"}.fi-tr-tax:before{content:"ﲎ"}.fi-tr-taxi-bus:before{content:"ﲏ"}.fi-tr-team-check-alt:before{content:"ﲐ"}.fi-tr-team-check:before{content:"ﲑ"}.fi-tr-teddy-bear:before{content:"ﲒ"}.fi-tr-teeth-open:before{content:"ﲓ"}.fi-tr-telescope:before{content:"ﲔ"}.fi-tr-temperature-down:before{content:"ﲕ"}.fi-tr-temperature-frigid:before{content:"ﲖ"}.fi-tr-temperature-high:before{content:"ﲗ"}.fi-tr-temperature-list:before{content:"ﲘ"}.fi-tr-temperature-low:before{content:"ﲙ"}.fi-tr-temperature-up:before{content:"ﲚ"}.fi-tr-template-alt:before{content:"ﲛ"}.fi-tr-template:before{content:"ﲜ"}.fi-tr-tenge:before{content:"ﲝ"}.fi-tr-tent-arrow-down-to-line:before{content:"ﲞ"}.fi-tr-tent-arrow-left-right:before{content:"ﲟ"}.fi-tr-tent-arrow-turn-left:before{content:"ﲠ"}.fi-tr-tent-arrows-down:before{content:"ﲡ"}.fi-tr-tents:before{content:"ﲢ"}.fi-tr-terminal:before{content:"ﲣ"}.fi-tr-terrace:before{content:"ﲤ"}.fi-tr-test-tube:before{content:"ﲥ"}.fi-tr-test:before{content:"ﲦ"}.fi-tr-text-box-dots:before{content:"ﲧ"}.fi-tr-text-box-edit:before{content:"ﲨ"}.fi-tr-text-box:before{content:"ﲩ"}.fi-tr-text-height:before{content:"ﲪ"}.fi-tr-text-shadow:before{content:"ﲫ"}.fi-tr-text-size:before{content:"ﲬ"}.fi-tr-text-slash:before{content:"ﲭ"}.fi-tr-text-width:before{content:"ﲮ"}.fi-tr-theater-masks:before{content:"ﲯ"}.fi-tr-thermometer-alt:before{content:"ﲰ"}.fi-tr-thermometer-empty:before{content:"ﲱ"}.fi-tr-thermometer-full:before{content:"ﲲ"}.fi-tr-thermometer-half:before{content:"ﲳ"}.fi-tr-thermometer-quarter:before{content:"ﲴ"}.fi-tr-thermometer-three-quarters:before{content:"ﲵ"}.fi-tr-theta:before{content:"ﲶ"}.fi-tr-third-award:before{content:"ﲷ"}.fi-tr-third-laurel:before{content:"ﲸ"}.fi-tr-third-medal:before{content:"ﲹ"}.fi-tr-third:before{content:"ﲺ"}.fi-tr-thought-bubble:before{content:"ﲻ"}.fi-tr-three-leaf-clover:before{content:"ﲼ"}.fi-tr-thumbs-up-trust:before{content:"ﲽ"}.fi-tr-thunderstorm-moon:before{content:"ﲾ"}.fi-tr-thunderstorm-risk:before{content:"ﲿ"}.fi-tr-thunderstorm-sun:before{content:"ﳀ"}.fi-tr-thunderstorm:before{content:"ﳁ"}.fi-tr-thursday:before{content:"ﳂ"}.fi-tr-ticket-airline:before{content:"ﳃ"}.fi-tr-ticket-alt:before{content:"ﳄ"}.fi-tr-tickets-airline:before{content:"ﳅ"}.fi-tr-tie:before{content:"ﳆ"}.fi-tr-tilde:before{content:"ﳇ"}.fi-tr-time-add:before{content:"ﳈ"}.fi-tr-time-check:before{content:"ﳉ"}.fi-tr-time-delete:before{content:"ﳊ"}.fi-tr-time-fast:before{content:"ﳋ"}.fi-tr-time-forward-sixty:before{content:"ﳌ"}.fi-tr-time-forward-ten:before{content:"ﳍ"}.fi-tr-time-forward:before{content:"ﳎ"}.fi-tr-time-half-past:before{content:"ﳏ"}.fi-tr-time-oclock:before{content:"ﳐ"}.fi-tr-time-quarter-past:before{content:"ﳑ"}.fi-tr-time-quarter-to:before{content:"ﳒ"}.fi-tr-time-twenty-four:before{content:"ﳓ"}.fi-tr-time-watch-calendar:before{content:"ﳔ"}.fi-tr-times-hexagon:before{content:"ﳕ"}.fi-tr-tint-slash:before{content:"ﳖ"}.fi-tr-tip-coin:before{content:"ﳗ"}.fi-tr-tire-flat:before{content:"ﳘ"}.fi-tr-tire-pressure-warning:before{content:"ﳙ"}.fi-tr-tire-rugged:before{content:"ﳚ"}.fi-tr-tire:before{content:"ﳛ"}.fi-tr-tired:before{content:"ﳜ"}.fi-tr-to-do-alt:before{content:"ﳝ"}.fi-tr-to-do:before{content:"ﳞ"}.fi-tr-together-people:before{content:"ﳟ"}.fi-tr-toggle-off:before{content:"ﳠ"}.fi-tr-toggle-on:before{content:"ﳡ"}.fi-tr-toilet-paper-blank-under:before{content:"ﳢ"}.fi-tr-toilet-paper-blank:before{content:"ﳣ"}.fi-tr-toilet-paper-slash:before{content:"ﳤ"}.fi-tr-toilet-paper-under-slash:before{content:"ﳥ"}.fi-tr-toilet-paper-under:before{content:"ﳦ"}.fi-tr-toilet:before{content:"ﳧ"}.fi-tr-toilets-portable:before{content:"ﳨ"}.fi-tr-token:before{content:"ﳩ"}.fi-tr-tomato:before{content:"ﳪ"}.fi-tr-tombstone-alt:before{content:"ﳫ"}.fi-tr-tombstone:before{content:"ﳬ"}.fi-tr-tool-box:before{content:"ﳭ"}.fi-tr-tools:before{content:"ﳮ"}.fi-tr-tooth:before{content:"ﳯ"}.fi-tr-toothbrush:before{content:"ﳰ"}.fi-tr-torch-inspiration-leader:before{content:"ﳱ"}.fi-tr-torii-gate:before{content:"ﳲ"}.fi-tr-tornado:before{content:"ﳳ"}.fi-tr-total:before{content:"ﳴ"}.fi-tr-tour-guide-people:before{content:"ﳵ"}.fi-tr-tour-virtual:before{content:"ﳶ"}.fi-tr-tower-control:before{content:"ﳷ"}.fi-tr-track:before{content:"ﳸ"}.fi-tr-tractor:before{content:"ﳹ"}.fi-tr-trademark:before{content:"ﳺ"}.fi-tr-traffic-cone:before{content:"ﳻ"}.fi-tr-traffic-light-go:before{content:"ﳼ"}.fi-tr-traffic-light-slow:before{content:"ﳽ"}.fi-tr-traffic-light-stop:before{content:"ﳾ"}.fi-tr-traffic-light:before{content:"ﳿ"}.fi-tr-trailer:before{content:"ﴀ"}.fi-tr-train-journey:before{content:"ﴁ"}.fi-tr-train-station-building:before{content:"ﴂ"}.fi-tr-train-station:before{content:"ﴃ"}.fi-tr-train-subway-tunnel:before{content:"ﴄ"}.fi-tr-train-track:before{content:"ﴅ"}.fi-tr-train-tram:before{content:"ﴆ"}.fi-tr-tram:before{content:"ﴇ"}.fi-tr-transformation-block:before{content:"ﴈ"}.fi-tr-transformation-circle:before{content:"ﴉ"}.fi-tr-transformation-design:before{content:"ﴊ"}.fi-tr-transformation-shapes:before{content:"ﴋ"}.fi-tr-transformer-bolt:before{content:"ﴌ"}.fi-tr-transgender:before{content:"ﴍ"}.fi-tr-transporter-1:before{content:"ﴎ"}.fi-tr-transporter-2:before{content:"ﴏ"}.fi-tr-transporter-3:before{content:"ﴐ"}.fi-tr-transporter-4:before{content:"ﴑ"}.fi-tr-transporter-5:before{content:"ﴒ"}.fi-tr-transporter-6:before{content:"ﴓ"}.fi-tr-transporter-7:before{content:"ﴔ"}.fi-tr-transporter-empty:before{content:"ﴕ"}.fi-tr-transporter:before{content:"ﴖ"}.fi-tr-trash-can-check:before{content:"ﴗ"}.fi-tr-trash-can-clock:before{content:"ﴘ"}.fi-tr-trash-can-list:before{content:"ﴙ"}.fi-tr-trash-can-plus:before{content:"ﴚ"}.fi-tr-trash-can-slash:before{content:"ﴛ"}.fi-tr-trash-check:before{content:"ﴜ"}.fi-tr-trash-clock:before{content:"ﴝ"}.fi-tr-trash-empty:before{content:"ﴞ"}.fi-tr-trash-list:before{content:"ﴟ"}.fi-tr-trash-plus:before{content:"ﴠ"}.fi-tr-trash-restore-alt:before{content:"ﴡ"}.fi-tr-trash-restore:before{content:"ﴢ"}.fi-tr-trash-slash:before{content:"ﴣ"}.fi-tr-trash-undo-alt:before{content:"ﴤ"}.fi-tr-trash-undo:before{content:"ﴥ"}.fi-tr-trash-xmark:before{content:"ﴦ"}.fi-tr-treadmill:before{content:"ﴧ"}.fi-tr-treasure-chest:before{content:"ﴨ"}.fi-tr-treatment:before{content:"ﴩ"}.fi-tr-tree-alt:before{content:"ﴪ"}.fi-tr-tree-christmas:before{content:"ﴫ"}.fi-tr-tree-deciduous:before{content:"ﴬ"}.fi-tr-tree:before{content:"ﴭ"}.fi-tr-trees-alt:before{content:"ﴮ"}.fi-tr-trees:before{content:"ﴯ"}.fi-tr-triangle-music:before{content:"ﴰ"}.fi-tr-triangle-person-digging:before{content:"ﴱ"}.fi-tr-triangle-warning:before{content:"ﴲ"}.fi-tr-triangle:before{content:"ﴳ"}.fi-tr-tricycle:before{content:"ﴴ"}.fi-tr-trillium:before{content:"ﴵ"}.fi-tr-trophy-achievement-skill:before{content:"ﴶ"}.fi-tr-trophy-star:before{content:"ﴷ"}.fi-tr-truck-arrow-left:before{content:"ﴸ"}.fi-tr-truck-arrow-right:before{content:"ﴹ"}.fi-tr-truck-bolt:before{content:"ﴺ"}.fi-tr-truck-box:before{content:"ﴻ"}.fi-tr-truck-check:before{content:"ﴼ"}.fi-tr-truck-container-empty:before{content:"ﴽ"}.fi-tr-truck-container:before{content:"﴾"}.fi-tr-truck-couch:before{content:"﴿"}.fi-tr-truck-fire:before{content:"﵀"}.fi-tr-truck-flatbed:before{content:"﵁"}.fi-tr-truck-front:before{content:"﵂"}.fi-tr-truck-ladder:before{content:"﵃"}.fi-tr-truck-loading:before{content:"﵄"}.fi-tr-truck-medical:before{content:"﵅"}.fi-tr-truck-monster:before{content:"﵆"}.fi-tr-truck-moving:before{content:"﵇"}.fi-tr-truck-pickup:before{content:"﵈"}.fi-tr-truck-plow:before{content:"﵉"}.fi-tr-truck-ramp:before{content:"﵊"}.fi-tr-truck-tow:before{content:"﵋"}.fi-tr-truck-utensils:before{content:"﵌"}.fi-tr-trumpet:before{content:"﵍"}.fi-tr-trust-alt:before{content:"﵎"}.fi-tr-trust:before{content:"﵏"}.fi-tr-tshirt:before{content:"ﵐ"}.fi-tr-tty-answer:before{content:"ﵑ"}.fi-tr-tty:before{content:"ﵒ"}.fi-tr-tubes:before{content:"ﵓ"}.fi-tr-tuesday:before{content:"ﵔ"}.fi-tr-tugrik-sign:before{content:"ﵕ"}.fi-tr-turkey:before{content:"ﵖ"}.fi-tr-turn-left-down:before{content:"ﵗ"}.fi-tr-turn-left:before{content:"ﵘ"}.fi-tr-turn-right:before{content:"ﵙ"}.fi-tr-turntable:before{content:"ﵚ"}.fi-tr-turtle:before{content:"ﵛ"}.fi-tr-tv-music:before{content:"ﵜ"}.fi-tr-tv-retro:before{content:"ﵝ"}.fi-tr-typewriter:before{content:"ﵞ"}.fi-tr-u:before{content:"ﵟ"}.fi-tr-ufo-beam:before{content:"ﵠ"}.fi-tr-ufo:before{content:"ﵡ"}.fi-tr-ui-ux:before{content:"ﵢ"}.fi-tr-umbrella-beach:before{content:"ﵣ"}.fi-tr-umbrella:before{content:"ﵤ"}.fi-tr-under-construction:before{content:"ﵥ"}.fi-tr-undo-alt:before{content:"ﵦ"}.fi-tr-undo:before{content:"ﵧ"}.fi-tr-unicorn:before{content:"ﵨ"}.fi-tr-uniform-martial-arts:before{content:"ﵩ"}.fi-tr-universal-access:before{content:"ﵪ"}.fi-tr-up-from-bracket:before{content:"ﵫ"}.fi-tr-up-left:before{content:"ﵬ"}.fi-tr-up-right-from-square:before{content:"ﵭ"}.fi-tr-up-right:before{content:"ﵮ"}.fi-tr-up:before{content:"ﵯ"}.fi-tr-url:before{content:"ﵰ"}.fi-tr-usb-pendrive:before{content:"ﵱ"}.fi-tr-usd-circle:before{content:"ﵲ"}.fi-tr-usd-square:before{content:"ﵳ"}.fi-tr-user-alien:before{content:"ﵴ"}.fi-tr-user-astronaut:before{content:"ﵵ"}.fi-tr-user-check:before{content:"ﵶ"}.fi-tr-user-chef:before{content:"ﵷ"}.fi-tr-user-coach:before{content:"ﵸ"}.fi-tr-user-cowboy:before{content:"ﵹ"}.fi-tr-user-crown:before{content:"ﵺ"}.fi-tr-user-gear:before{content:"ﵻ"}.fi-tr-user-graduate:before{content:"ﵼ"}.fi-tr-user-headset:before{content:"ﵽ"}.fi-tr-user-helmet-safety:before{content:"ﵾ"}.fi-tr-user-injured:before{content:"ﵿ"}.fi-tr-user-interface-ui:before{content:"ﶀ"}.fi-tr-user-key:before{content:"ﶁ"}.fi-tr-user-lock:before{content:"ﶂ"}.fi-tr-user-md-chat:before{content:"ﶃ"}.fi-tr-user-md:before{content:"ﶄ"}.fi-tr-user-minus:before{content:"ﶅ"}.fi-tr-user-music:before{content:"ﶆ"}.fi-tr-user-ninja:before{content:"ﶇ"}.fi-tr-user-nurse:before{content:"ﶈ"}.fi-tr-user-pen:before{content:"ﶉ"}.fi-tr-user-pilot-tie:before{content:"ﶊ"}.fi-tr-user-pilot:before{content:"ﶋ"}.fi-tr-user-police:before{content:"ﶌ"}.fi-tr-user-robot-xmarks:before{content:"ﶍ"}.fi-tr-user-robot:before{content:"ﶎ"}.fi-tr-user-salary:before{content:"ﶏ"}.fi-tr-user-shield:before{content:"﶐"}.fi-tr-user-skill-gear:before{content:"﶑"}.fi-tr-user-slash:before{content:"ﶒ"}.fi-tr-user-tag:before{content:"ﶓ"}.fi-tr-user-time:before{content:"ﶔ"}.fi-tr-user-trust:before{content:"ﶕ"}.fi-tr-user-unlock:before{content:"ﶖ"}.fi-tr-user-visor:before{content:"ﶗ"}.fi-tr-user-xmark:before{content:"ﶘ"}.fi-tr-users-alt:before{content:"ﶙ"}.fi-tr-users-class:before{content:"ﶚ"}.fi-tr-users-gear:before{content:"ﶛ"}.fi-tr-users-medical:before{content:"ﶜ"}.fi-tr-users-slash:before{content:"ﶝ"}.fi-tr-users:before{content:"ﶞ"}.fi-tr-utensils-slash:before{content:"ﶟ"}.fi-tr-utensils:before{content:"ﶠ"}.fi-tr-utility-pole-double:before{content:"ﶡ"}.fi-tr-utility-pole:before{content:"ﶢ"}.fi-tr-ux-browser:before{content:"ﶣ"}.fi-tr-ux:before{content:"ﶤ"}.fi-tr-v:before{content:"ﶥ"}.fi-tr-vacuum-robot:before{content:"ﶦ"}.fi-tr-vacuum:before{content:"ﶧ"}.fi-tr-value-absolute:before{content:"ﶨ"}.fi-tr-vault:before{content:"ﶩ"}.fi-tr-vector-circle:before{content:"ﶪ"}.fi-tr-vector-polygon:before{content:"ﶫ"}.fi-tr-venus-double:before{content:"ﶬ"}.fi-tr-venus-mars:before{content:"ﶭ"}.fi-tr-venus:before{content:"ﶮ"}.fi-tr-vest-patches:before{content:"ﶯ"}.fi-tr-vest:before{content:"ﶰ"}.fi-tr-video-arrow-down-left:before{content:"ﶱ"}.fi-tr-video-arrow-up-right:before{content:"ﶲ"}.fi-tr-video-camera-alt:before{content:"ﶳ"}.fi-tr-video-camera:before{content:"ﶴ"}.fi-tr-video-duration:before{content:"ﶵ"}.fi-tr-video-plus:before{content:"ﶶ"}.fi-tr-video-slash:before{content:"ﶷ"}.fi-tr-videoconference:before{content:"ﶸ"}.fi-tr-vihara:before{content:"ﶹ"}.fi-tr-violin:before{content:"ﶺ"}.fi-tr-virus-slash:before{content:"ﶻ"}.fi-tr-virus:before{content:"ﶼ"}.fi-tr-viruses:before{content:"ﶽ"}.fi-tr-visit:before{content:"ﶾ"}.fi-tr-voicemail:before{content:"ﶿ"}.fi-tr-volcano:before{content:"ﷀ"}.fi-tr-volume-down:before{content:"ﷁ"}.fi-tr-volume-mute:before{content:"ﷂ"}.fi-tr-volume-off:before{content:"ﷃ"}.fi-tr-volume-slash:before{content:"ﷄ"}.fi-tr-vote-nay:before{content:"ﷅ"}.fi-tr-vote-yea:before{content:"ﷆ"}.fi-tr-vr-cardboard:before{content:"ﷇ"}.fi-tr-w:before{content:"﷈"}.fi-tr-waffle:before{content:"﷉"}.fi-tr-wagon-covered:before{content:"﷊"}.fi-tr-walker:before{content:"﷋"}.fi-tr-walkie-talkie:before{content:"﷌"}.fi-tr-walking:before{content:"﷍"}.fi-tr-wallet-arrow:before{content:"﷎"}.fi-tr-wallet-buyer:before{content:"﷏"}.fi-tr-wallet:before{content:"﷐"}.fi-tr-warehouse-alt:before{content:"﷑"}.fi-tr-warranty:before{content:"﷒"}.fi-tr-washer:before{content:"﷓"}.fi-tr-waste-pollution:before{content:"﷔"}.fi-tr-waste:before{content:"﷕"}.fi-tr-watch-calculator:before{content:"﷖"}.fi-tr-watch-fitness:before{content:"﷗"}.fi-tr-watch-smart:before{content:"﷘"}.fi-tr-watch:before{content:"﷙"}.fi-tr-water-bottle:before{content:"﷚"}.fi-tr-water-ladder:before{content:"﷛"}.fi-tr-water-lower:before{content:"﷜"}.fi-tr-water-rise:before{content:"﷝"}.fi-tr-water:before{content:"﷞"}.fi-tr-watermelon:before{content:"﷟"}.fi-tr-wave-sine:before{content:"﷠"}.fi-tr-wave-square:before{content:"﷡"}.fi-tr-wave-triangle:before{content:"﷢"}.fi-tr-wave:before{content:"﷣"}.fi-tr-waveform-path:before{content:"﷤"}.fi-tr-waveform:before{content:"﷥"}.fi-tr-web-design:before{content:"﷦"}.fi-tr-web:before{content:"﷧"}.fi-tr-webcam-slash:before{content:"﷨"}.fi-tr-webcam:before{content:"﷩"}.fi-tr-webhook:before{content:"﷪"}.fi-tr-wednesday:before{content:"﷫"}.fi-tr-whale:before{content:"﷬"}.fi-tr-wheat-awn-circle-exclamation:before{content:"﷭"}.fi-tr-wheat-awn-slash:before{content:"﷮"}.fi-tr-wheat-awn:before{content:"﷯"}.fi-tr-wheat-slash:before{content:"ﷰ"}.fi-tr-wheat:before{content:"ﷱ"}.fi-tr-wheelchair-move:before{content:"ﷲ"}.fi-tr-wheelchair-sleeping:before{content:"ﷳ"}.fi-tr-wheelchair:before{content:"ﷴ"}.fi-tr-whistle:before{content:"ﷵ"}.fi-tr-white-space:before{content:"ﷶ"}.fi-tr-wifi-1:before{content:"ﷷ"}.fi-tr-wifi-2:before{content:"ﷸ"}.fi-tr-wifi-alt:before{content:"ﷹ"}.fi-tr-wifi-exclamation:before{content:"ﷺ"}.fi-tr-wifi-slash:before{content:"ﷻ"}.fi-tr-wifi:before{content:"﷼"}.fi-tr-wind-turbine:before{content:"﷽"}.fi-tr-wind-warning:before{content:"﷾"}.fi-tr-wind:before{content:"﷿"}.fi-tr-window-alt:before{content:"︐"}.fi-tr-window-frame-open:before{content:"︑"}.fi-tr-window-frame:before{content:"︒"}.fi-tr-window-maximize:before{content:"︓"}.fi-tr-window-minimize:before{content:"︔"}.fi-tr-window-restore:before{content:"︕"}.fi-tr-windsock:before{content:"︖"}.fi-tr-wine-bottle:before{content:"︗"}.fi-tr-wine-glass-crack:before{content:"︘"}.fi-tr-wine-glass-empty:before{content:"︙"}.fi-tr-wishlist-heart:before{content:"︚"}.fi-tr-wishlist-star:before{content:"︛"}.fi-tr-woman-head:before{content:"︜"}.fi-tr-woman-scientist:before{content:"︝"}.fi-tr-won-sign:before{content:"︞"}.fi-tr-work-in-progress:before{content:"︟"}.fi-tr-workshop:before{content:"︰"}.fi-tr-world:before{content:"︱"}.fi-tr-worm:before{content:"︲"}.fi-tr-wreath:before{content:"︳"}.fi-tr-wrench-alt:before{content:"︴"}.fi-tr-wrench-simple:before{content:"︵"}.fi-tr-x-ray:before{content:"︶"}.fi-tr-x:before{content:"︷"}.fi-tr-y:before{content:"︸"}.fi-tr-yen:before{content:"︹"}.fi-tr-yin-yang:before{content:"︺"}.fi-tr-z:before{content:"︻"}.fi-tr-zip-file:before{content:"︼"}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}}.package-grid em,.purchase-orders article em.paid{color:#052e16!important;background:#a7f3d0!important;border:1px solid #6ee7b7!important;font-weight:750!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f3ff;--muted:#aaa5bd;--violet:#8b5cf6}*{box-sizing:border-box}body{color:var(--ink);background:#09080d;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}button,input{font:inherit}.app-icon{vertical-align:-.125em;flex:none;width:1em;height:1em;line-height:1;display:inline-block}.login-shell{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);min-height:100vh;display:grid}.brand-panel{background:radial-gradient(circle at 20% 10%,#352066 0,#0000 34%),linear-gradient(145deg,#171021,#0a090e 65%);border-right:1px solid #292331;flex-direction:column;justify-content:space-between;padding:48px 6vw;display:flex;position:relative;overflow:hidden}.brand{letter-spacing:-.02em;z-index:2;align-items:center;gap:11px;font-size:19px;font-weight:750;display:flex;position:relative}.brand-mark{background:#09080d;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:0 8px 28px #7c3aed55}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.hero-copy{z-index:2;max-width:680px;margin:8vh 0;position:relative}.eyebrow,.welcome{color:#a78bfa;letter-spacing:.16em;font-size:12px;font-weight:750}.hero-copy h1{letter-spacing:-.055em;margin:20px 0 28px;font-size:clamp(48px,5vw,78px);line-height:1.08}.hero-copy h1 em{color:#0000;background:linear-gradient(90deg,#c4b5fd,#8b5cf6,#e879f9);-webkit-background-clip:text;font-style:normal}.hero-copy>p:last-child{max-width:570px;color:var(--muted);font-size:18px;line-height:1.8}.feature-row{z-index:2;flex-wrap:wrap;gap:12px;display:flex;position:relative}.feature{color:#d7d1e5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff16;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.feature svg{color:#a78bfa}.orb{filter:blur(2px);opacity:.6;border-radius:50%;position:absolute}.orb-one{background:radial-gradient(circle,#7c3aed55,#0000 65%);width:380px;height:380px;top:20%;right:-130px}.orb-two{background:radial-gradient(circle,#c026d344,#0000 65%);width:250px;height:250px;bottom:-120px;left:35%}.form-panel{background:linear-gradient(#0d0b12,#09080d);place-items:center;padding:40px;display:grid}.login-card{width:min(420px,100%)}.mobile-brand{display:none}.login-card h2{letter-spacing:-.04em;margin:10px 0;font-size:34px}.hint{color:var(--muted);margin:0 0 38px}form{flex-direction:column;gap:20px;display:flex}form>label{color:#d8d4e2;flex-direction:column;gap:9px;font-size:13px;font-weight:650;display:flex}input[type=email],input[type=password],.phone-input input,.code-input input{color:#fff;background:#15121a;border:1px solid #332d3b;border-radius:12px;outline:none;width:100%;padding:14px 15px;transition:all .2s}input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf626}.phone-input,.code-input{align-items:center;display:flex;position:relative}.phone-input>span{color:#c4b5fd;z-index:1;border-right:1px solid #3b3444;padding-right:12px;font-size:14px;position:absolute;left:15px}.phone-input input{padding-left:68px}.code-input input{padding-right:130px}.code-input button{color:#a78bfa;cursor:pointer;background:#251b35;border:0;border-radius:8px;min-width:106px;padding:8px 10px;font-size:12px;font-weight:700;position:absolute;right:8px}.code-input button:disabled{color:#777181;cursor:not-allowed}.security-note{color:#777181;align-items:center;gap:7px;margin-top:-6px;font-size:12px;display:flex}.security-note svg{color:#8b5cf6}.form-meta{justify-content:space-between;align-items:center;font-size:13px;display:flex}.remember{color:var(--muted);align-items:center;gap:8px;display:flex}.remember input{accent-color:#8b5cf6}.link{color:#a78bfa;cursor:pointer;background:0 0;border:0;padding:0}.submit{color:#fff;cursor:pointer;background:linear-gradient(100deg,#7c3aed,#9333ea);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;height:50px;font-weight:750;display:flex;box-shadow:0 12px 35px #7c3aed35}.submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.submit:disabled{opacity:.7;cursor:wait}@keyframes spin{to{transform:rotate(360deg)}}.error{color:#fda4af;background:#4c111c55;border:1px solid #9f123955;border-radius:9px;margin:0;padding:10px 12px;font-size:13px}.signup{text-align:center;color:var(--muted);margin-top:28px;font-size:13px}.login-legal{color:#696374;border-top:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:9px;margin-top:46px;padding-top:18px;font-size:11px;display:flex}.login-legal p{margin:0}.login-legal a{color:#81778c;text-decoration:none;transition:color .2s}.login-legal a:hover{color:#c4b5fd}.workspace{background:radial-gradient(circle at 50% 0,#2b1752,#0000 40%);min-height:100vh;padding:40px 6vw}.workspace header{justify-content:space-between;align-items:center;display:flex}.workspace section{max-width:800px;margin:25vh auto}.workspace h1{letter-spacing:-.05em;margin:16px 0;font-size:52px}.workspace section>p:last-child{color:var(--muted);font-size:18px;line-height:1.7}.logout{color:#cfc9da;cursor:pointer;background:#15121a;border:1px solid #332d3b;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;display:flex}.workspace-loading{color:#a78bfa;place-items:center;min-height:100vh;display:grid}@media (max-width:850px){.login-shell{grid-template-columns:1fr}.brand-panel{display:none}.form-panel{min-height:100vh;padding:28px}.mobile-brand{align-items:center;gap:10px;margin-bottom:64px;font-weight:750;display:flex}.login-card h2{font-size:30px}}.agent-shell{background:#0c0b0f;grid-template-columns:260px 1fr;height:100vh;display:grid;overflow:hidden}.agent-shell button{font:inherit}.agent-sidebar{background:#111014;border-right:1px solid #252229;flex-direction:column;min-width:0;padding:18px 12px 12px;display:flex}.agent-brand{align-items:center;gap:10px;height:42px;padding:0 8px 12px;display:flex}.agent-brand strong{flex:1;font-size:16px}.agent-brand>button,.sidebar-user>button,.agent-topbar button{color:#8f8998;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px}.agent-logo{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.new-chat{color:#e9e5ef;cursor:pointer;background:#1b181f;border:1px solid #38323e;border-radius:9px;align-items:center;gap:9px;height:40px;padding:0 12px;display:flex}.new-chat:hover{background:#242029;border-color:#4c4355}.history-label{color:#716b79;letter-spacing:.08em;padding:24px 10px 9px;font-size:11px;font-weight:700}.conversation-list{flex-direction:column;flex:1;gap:3px;display:flex;overflow:auto}.conversation-list button{color:#a9a3b0;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:13px;display:flex}.conversation-list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-list button svg{opacity:0;flex:none}.conversation-list button:hover,.conversation-list button.active{color:#f3eff7;background:#201d24}.conversation-list button:hover svg{opacity:1}.sidebar-user{border-top:1px solid #252229;align-items:center;gap:9px;padding:13px 6px 2px;display:flex}.sidebar-user>span{color:#c4b5fd;background:#2c2632;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.sidebar-user>div{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-user strong{font-size:12px}.sidebar-user small{color:#746e7b;margin-top:2px;font-size:10px}.agent-main{background:radial-gradient(circle at 50% -20%,#25183a55,#0000 36%),#0c0b0f;flex-direction:column;min-width:0;height:100vh;display:flex}.agent-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0b0fbb;border-bottom:1px solid #211f24;flex:none;justify-content:space-between;align-items:center;height:62px;padding:0 22px;display:flex}.agent-topbar>div{align-items:center;gap:7px;display:flex}.agent-selector{align-items:center;display:flex;color:#e8e3ed!important;gap:8px!important;font-weight:650!important}.credit-pill{color:#c4b5fd;background:#17131c;border:1px solid #332c3c;border-radius:999px;align-items:center;height:34px;padding:0 12px;font-size:12px;gap:6px!important;display:flex!important}.credit-pill span,.credit-pill small{color:#82798c}.chat-scroll{flex:1;min-height:0;overflow-y:auto}.agent-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:60px 24px 170px;display:flex}.agent-empty>span{background:linear-gradient(145deg,#7c3aed,#4c1d95);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 16px 50px #7c3aed3f}.agent-empty h1{letter-spacing:-.04em;margin:20px 0 9px;font-size:31px}.agent-empty>p{color:#88818f;margin:0 0 32px;font-size:14px}.prompt-grid{grid-template-columns:1fr 1fr;gap:10px;width:min(620px,100%);display:grid}.prompt-grid button{color:#a9a3af;text-align:left;cursor:pointer;background:#141217;border:1px solid #2d2931;border-radius:10px;padding:13px 15px;font-size:12px}.prompt-grid button:hover{color:#e9e5ed;background:#1b171f;border-color:#4a3d59}.message-list{width:min(840px,100% - 48px);margin:0 auto;padding:42px 0 180px}.message{grid-template-columns:32px 1fr;gap:13px;margin:0 0 34px;display:grid}.message-avatar{color:#c0b9c8;background:#252129;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.message.assistant .message-avatar{color:#fff;background:linear-gradient(145deg,#805ad5,#553098)}.message-name{color:#aaa3b1;margin:1px 0 9px;font-size:12px;font-weight:700}.message-content{white-space:pre-wrap;color:#e8e4eb;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.message.user .message-content{background:#211d26;border-radius:2px 12px 12px;padding:10px 13px;display:inline-block}.message-error{color:#fb7185;margin-top:8px;display:block}.thinking{gap:4px;padding:8px 0;display:flex}.thinking i{background:#9b7ac7;border-radius:50%;width:5px;height:5px;animation:1.2s infinite pulse}.thinking i:nth-child(2){animation-delay:.15s}.thinking i:nth-child(3){animation-delay:.3s}@keyframes pulse{50%{opacity:.5}}.composer-wrap{background:linear-gradient(#0000,#0c0b0f 30%);width:min(800px,100% - 310px);padding:20px 0 22px;position:absolute;bottom:0;left:calc(50% + 130px);transform:translate(-50%)}.sidebar-closed{grid-template-columns:0 1fr}.sidebar-closed .agent-sidebar{display:none}.sidebar-closed .composer-wrap{width:min(800px,100% - 48px);left:50%}.composer{background:#171419;border:1px solid #39323f;border-radius:15px;gap:0;overflow:hidden;box-shadow:0 18px 60px #0008}.composer:focus-within{border-color:#665278;box-shadow:0 0 0 3px #8b5cf614,0 18px 60px #0008}.composer textarea{resize:none;color:#f4eff7;width:100%;min-height:54px;max-height:160px;font:inherit;background:0 0;border:0;outline:0;padding:16px 17px 8px;line-height:1.5}.composer textarea::placeholder{color:#69626f}.composer-actions{justify-content:space-between;align-items:center;height:40px;padding:0 9px 8px 16px;display:flex}.composer-actions>span{color:#625c68;font-size:10px}.send-button{color:#fff;cursor:pointer;background:#7c3aed;border:0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.send-button:hover{background:#8b5cf6}.send-button:disabled{color:#68616e;cursor:not-allowed;background:#2e2933}.send-button.stop{color:#261e2d;background:#efeaf4}.agent-error{color:#fda4af;background:#4c111c66;border:1px solid #7f1d3555;border-radius:9px;margin:0 0 8px;padding:9px 12px;font-size:12px}.reasoning{color:#777080;border-left:2px solid #42384d;margin:0 0 12px;padding-left:11px;font-size:12px}.reasoning summary{cursor:pointer;color:#91889b;margin-bottom:6px}.reasoning div{white-space:pre-wrap;line-height:1.6}@media (max-width:760px){.agent-shell{grid-template-columns:1fr}.agent-sidebar{z-index:20;width:260px;height:100vh;position:fixed;box-shadow:20px 0 60px #000b}.sidebar-closed .agent-sidebar{display:none}.agent-topbar{padding:0 12px}.credit-pill small{display:none}.message-list{width:calc(100% - 28px);padding-top:26px}.composer-wrap,.sidebar-closed .composer-wrap{width:calc(100% - 24px);left:50%}.prompt-grid{grid-template-columns:1fr}.agent-empty{padding-bottom:180px}.agent-empty h1{font-size:26px}}.agent-product-nav{grid-template-columns:1fr 1fr;gap:4px;margin:2px 0 12px;display:grid}.agent-product-nav a{color:#77717e;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:11px;text-decoration:none;display:flex}.agent-product-nav a:hover,.agent-product-nav a.active{color:#eee9f2;background:#211d25}.assets-shell{background:#0c0b0f;grid-template-columns:228px 1fr;min-height:100vh;display:grid}.product-sidebar{background:#111014;border-right:1px solid #252229;flex-direction:column;height:100vh;padding:17px 11px 12px;display:flex;position:sticky;top:0}.asset-brand{align-items:center;gap:10px;height:44px;padding:0 9px 13px;display:flex}.asset-brand>span{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.asset-brand strong{font-size:16px}.product-nav{border-bottom:1px solid #252229;flex-direction:column;gap:4px;padding-bottom:18px;display:flex}.product-nav a{color:#918b98;border-radius:8px;align-items:center;gap:10px;height:38px;padding:0 11px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.group-heading{color:#6f6975;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:20px 9px 8px;font-size:11px;font-weight:750;display:flex}.group-heading button{color:#77717d;cursor:pointer;background:0 0;border:0;padding:3px}.group-heading button:hover{color:#c4b5fd}.group-list{flex-direction:column;flex:1;gap:3px;display:flex;overflow:auto}.group-list button{color:#8f8996;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;height:35px;padding:0 9px;font-size:12px;display:flex}.group-list button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.group-list button small{color:#5f5965;font-size:10px}.group-list button:hover,.group-list button.active{color:#eee9f1;background:#201d23}.assets-main{min-width:0;padding:30px 34px 80px}.assets-header{align-items:center;gap:20px;margin-bottom:28px;display:flex}.assets-header>div{flex:1}.assets-header h1{letter-spacing:-.04em;margin:0 0 6px;font-size:29px}.assets-header p{color:#77717e;margin:0;font-size:13px}.upload-primary,.assets-empty button{color:#fff;cursor:pointer;background:#7c3aed;border:0;border-radius:9px;align-items:center;gap:8px;height:39px;padding:0 15px;font-size:12px;font-weight:700;display:flex;box-shadow:0 8px 24px #7c3aed33}.upload-primary:hover,.assets-empty button:hover{background:#8b5cf6}.asset-toolbar{border-bottom:1px solid #242128;justify-content:space-between;align-items:center;gap:16px;padding-bottom:17px;display:flex}.type-tabs{align-items:center;gap:4px;display:flex}.type-tabs button{color:#837d8a;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12px;display:flex}.toolbar-right{align-items:center;gap:8px;display:flex}.asset-search{color:#69636f;background:#151318;border:1px solid #302c34;border-radius:8px;align-items:center;gap:7px;width:210px;height:34px;padding:0 10px;display:flex}.asset-search input{color:#e7e2ea;background:0 0;border:0;outline:0;width:100%;font-size:12px}.sort-select{background:#151318;border:1px solid #302c34;border-radius:8px;align-items:center;height:34px;display:flex;position:relative}.sort-select select{appearance:none;color:#9b94a1;background:0 0;border:0;outline:0;height:100%;padding:0 29px 0 10px;font-size:11px}.sort-select svg{pointer-events:none;color:#6f6976;position:absolute;right:8px}.view-toggle{border:1px solid #302c34;border-radius:8px;height:34px;display:flex;overflow:hidden}.view-toggle button{color:#69636f;cursor:pointer;background:#151318;border:0;width:34px}.assets-count{color:#6f6976;margin:17px 0 13px;font-size:11px}.asset-collection.grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.asset-card{background:#141217;border:1px solid #28242c;border-radius:11px;min-width:0;transition:all .18s;position:relative;overflow:hidden}.asset-card:hover{border-color:#44394e;transform:translateY(-1px)}.asset-card.selected{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf622}.asset-check{z-index:3;color:#fff;cursor:pointer;opacity:0;background:#0d0b0f99;border:1px solid #fff5;border-radius:6px;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:9px;left:9px}.asset-card:hover .asset-check,.asset-card.selected .asset-check{opacity:1}.asset-card.selected .asset-check{background:#7c3aed;border-color:#8b5cf6}.asset-preview{aspect-ratio:4/3;cursor:pointer;background:#0d0c0f;place-items:center;display:grid;position:relative;overflow:hidden}.asset-preview img,.asset-preview video{object-fit:cover;width:100%;height:100%;display:block}.audio-preview{color:#a78bfa;flex-direction:column;align-items:center;gap:8px;display:flex}.audio-preview span{color:#6f6976;font-size:11px}.asset-kind{color:#ddd6e4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0b0fbb;border-radius:6px;place-items:center;width:24px;height:22px;display:grid;position:absolute;bottom:8px;right:8px}.asset-info{align-items:center;gap:7px;height:58px;padding:8px 9px 9px;display:flex}.asset-info>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.asset-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.asset-info small{color:#625c68;font-size:9px}.asset-info button,.asset-info a{color:#635d69;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.asset-info button:hover,.asset-info a:hover{color:#ddd6e3;background:#252129}.asset-info button.favorite{color:#f472b6}.asset-collection.list{flex-direction:column;gap:5px;display:flex}.asset-collection.list .asset-card{grid-template-columns:100px 1fr;height:74px;display:grid}.asset-collection.list .asset-preview{aspect-ratio:auto;height:74px}.asset-collection.list .asset-info{height:74px}.assets-empty,.assets-loading{color:#706a76;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:48vh;display:flex}.assets-empty>span{color:#a78bfa;background:#201a27;border-radius:16px;place-items:center;width:55px;height:55px;display:grid}.assets-empty h2{color:#dcd6e1;margin:17px 0 7px;font-size:18px}.assets-empty p{margin:0 0 20px;font-size:12px}.assets-loading{gap:10px;font-size:12px}.batch-bar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#211b27ee;border:1px solid #4b3b59;border-radius:10px;align-items:center;gap:12px;margin:12px 0;padding:9px 10px 9px 14px;display:flex;position:sticky;top:12px;box-shadow:0 12px 40px #0008}.batch-bar strong{flex:1;font-size:12px}.batch-bar button,.move-menu{color:#cfc7d6;cursor:pointer;background:#302838;border:0;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:11px;display:flex}.move-menu select{color:inherit;font:inherit;background:0 0;border:0;outline:0}.batch-bar .batch-close{background:0 0;justify-content:center;width:30px;padding:0}.assets-error{color:#fda4af;background:#4c111c55;border:1px solid #7f1d3555;border-radius:8px;justify-content:space-between;align-items:center;margin:12px 0;padding:9px 12px;font-size:11px;display:flex}.assets-error button{color:inherit;cursor:pointer;background:0 0;border:0}.drop-overlay{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09080de8;place-items:center;display:grid;position:fixed;inset:0}.drop-overlay>div{color:#a78bfa;text-align:center;background:#15111b;border:2px dashed #705294;border-radius:18px;width:min(520px,100% - 40px);padding:70px 30px}.drop-overlay h2{color:#eee8f2;margin:17px 0 7px}.drop-overlay p{color:#7f7787;font-size:12px}.upload-panel{z-index:30;background:#171419;border:1px solid #39313f;border-radius:12px;width:340px;max-height:360px;position:fixed;bottom:20px;right:20px;overflow:auto;box-shadow:0 20px 70px #000b}.upload-panel header{border-bottom:1px solid #2b2630;justify-content:space-between;align-items:center;height:43px;padding:0 13px;font-size:11px;display:flex}.upload-panel header span{color:#77707d}.upload-row{border-bottom:1px solid #242028;grid-template-columns:18px 1fr 35px;align-items:center;gap:8px;padding:10px 12px;display:grid}.upload-row>span{color:#a78bfa}.upload-row>div{min-width:0}.upload-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.upload-row small{color:#fb7185;font-size:9px}.upload-row em{color:#706978;text-align:right;font-size:9px;font-style:normal}.progress{background:#2c2730;border-radius:4px;height:3px;margin-top:7px;overflow:hidden}.progress i{background:#8b5cf6;height:100%;display:block}.product-sidebar .sidebar-user{margin-top:auto}@media (max-width:900px){.assets-shell{grid-template-columns:72px 1fr}.product-sidebar{padding:16px 8px}.asset-brand strong,.product-nav a:not(.active),.group-heading,.group-list span,.group-list small,.product-sidebar .sidebar-user>div{display:none}.asset-brand{justify-content:center;padding:0 0 14px}.product-nav a,.group-list button{justify-content:center;padding:0}.product-sidebar .sidebar-user{justify-content:center}.assets-main{padding:24px 18px 70px}.asset-toolbar{flex-direction:column;align-items:flex-start}.toolbar-right{width:100%}.asset-search{flex:1;width:auto}}@media (max-width:620px){.assets-shell{display:block}.product-sidebar{z-index:20;border:0;border-top:1px solid #2a262e;flex-direction:row;width:100%;height:58px;display:flex;position:fixed;inset:auto 0 0}.asset-brand,.group-heading,.group-list,.product-sidebar .sidebar-user{display:none}.product-nav{border:0;grid-template-columns:repeat(6,1fr);width:100%;padding:0;display:grid}.product-nav a,.product-nav a:not(.active){display:flex}.assets-main{padding:20px 13px 90px}.assets-header h1{font-size:25px}.assets-header p{display:none}.upload-primary{padding:0 11px}.type-tabs{width:100%;overflow:auto}.type-tabs button{white-space:nowrap;padding:0 9px}.toolbar-right{flex-wrap:wrap}.asset-search{flex-basis:100%;order:3}.asset-collection.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.asset-info a{display:none}.upload-panel{width:auto;bottom:70px;left:10px;right:10px}}:root{--app-bg:#0d0d0f;--panel:#121216;--panel-2:#18181d;--line:#29292f;--text:#f5f5f7;--subtle:#92929c;--hover:#202027;--card:#17171b;--storage-full:#27131a;--storage-track:#302a35;--storage-accent:#c4b5fd;--storage-accent-bg:#8b5cf61c;--storage-action-bg:#8b5cf612;--storage-action-border:#8b5cf655;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--app-bg:#f7f7f8;--panel:#fff;--panel-2:#f2f2f4;--line:#e5e5e8;--text:#202024;--subtle:#797983;--hover:#f0eff3;--card:#fff;--storage-full:#fff1f2;--storage-track:#e5e7eb;--storage-accent:#6d28d9;--storage-accent-bg:#8b5cf616;--storage-action-bg:#8b5cf610;--storage-action-border:#8b5cf655;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--app-bg);color:var(--text);transition:background .18s,color .18s}.theme-toggle{border:1px solid var(--line);height:34px;color:var(--subtle);background:var(--panel-2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;display:flex}.theme-toggle:hover{color:var(--text);background:var(--hover)}.theme-toggle.compact{flex:none;width:34px;padding:0}.assets-shell{background:var(--app-bg);grid-template-columns:78px minmax(0,1fr)}.product-sidebar{background:var(--panel);border-color:var(--line);align-items:center;width:78px;padding:16px 9px 12px}.asset-brand{justify-content:center;height:46px;padding:0 0 13px}.asset-brand>span{background:var(--panel-2);border-radius:11px;width:34px;height:34px}.asset-brand strong,.asset-brand .brand-icon-light,:root[data-theme=light] .asset-brand .brand-icon-dark{display:none}:root[data-theme=light] .asset-brand .brand-icon-light{display:block}.product-nav{border-color:var(--line);gap:8px;width:100%;padding:14px 0}.product-nav a{height:52px;color:var(--subtle);border-radius:10px;flex-direction:column;justify-content:center;gap:4px;padding:0;font-size:10px;font-weight:600}.product-nav a:hover,.product-nav a.active{color:var(--text);background:var(--hover)}.product-nav a.active svg{color:#8b5cf6}.sidebar-spacer{flex:1}.product-sidebar>.theme-toggle{margin-bottom:8px}.rail-user,.rail-logout{width:34px;height:34px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.rail-user{color:#8b5cf6;background:#8b5cf616;margin-bottom:3px}.rail-logout:hover{color:var(--text);background:var(--hover)}@media (min-width:621px){.product-sidebar{min-height:0;overflow:hidden}.product-nav{scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.sidebar-spacer{flex:0 0 0}}.rail-credit-card{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;flex-direction:column;align-items:center;gap:7px;width:100%;margin-bottom:8px;padding:9px 3px 8px;display:flex}.rail-credit-amount{min-width:0;max-width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;font-size:10px;font-weight:700;display:flex}.rail-credit-amount svg{color:#8b5cf6;flex:none}.rail-credit-amount strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rail-credit-amount:hover strong{color:#a78bfa}.rail-credit-recharge{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#9333ea);border:0;border-radius:999px;height:22px;padding:0 10px;font-size:10px;font-weight:700}.rail-credit-recharge:hover{filter:brightness(1.08)}.assets-main{background:var(--app-bg);padding:26px 24px 40px}.assets-header{margin-bottom:24px}.assets-header h1{font-size:26px}.assets-header p{color:var(--subtle)}.assets-header-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.asset-recharge{border:1px solid var(--line);color:#c4b5fd;background:var(--panel);cursor:pointer;border-radius:9px;align-items:center;gap:7px;height:39px;padding:0 13px;font-size:11px;font-weight:700;display:flex}.asset-recharge:hover{background:#8b5cf611;border-color:#8b5cf6}.upload-primary:disabled{opacity:.55;cursor:not-allowed;background:#4b4651}.storage-usage-card{border:1px solid var(--line);background:linear-gradient(135deg,var(--card),var(--panel-2));border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:-8px 0 22px;padding:15px 17px;display:grid}.storage-usage-card.warning{border-color:#f59e0b55}.storage-usage-card.full{background:linear-gradient(135deg,var(--storage-full),var(--panel-2));border-color:#fb718566}.storage-usage-icon{width:42px;height:42px;color:var(--storage-accent);background:var(--storage-accent-bg);border-radius:12px;place-items:center;display:grid}.storage-usage-main{min-width:0}.storage-usage-main>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.storage-usage-main strong{font-size:12px}.storage-usage-main span,.storage-usage-main small{color:var(--subtle);font-size:10px}.storage-progress{background:var(--storage-track);border-radius:999px;height:6px;margin:9px 0 7px;overflow:hidden}.storage-progress i{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a78bfa);height:100%;display:block}.storage-usage-card.warning .storage-progress i{background:linear-gradient(90deg,#d97706,#fbbf24)}.storage-usage-card.full .storage-progress i{background:linear-gradient(90deg,#e11d48,#fb7185)}.storage-usage-card>button{border:1px solid var(--storage-action-border);height:36px;color:var(--storage-accent);background:var(--storage-action-bg);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:700;display:flex}.storage-usage-card>button:hover{background:#8b5cf622;border-color:#8b5cf6}.storage-modal-backdrop{z-index:125;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050407d4;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.storage-purchase-modal{border:1px solid var(--line);background:var(--panel);border-radius:16px;width:min(620px,100%);overflow:hidden;box-shadow:0 30px 100px #000c}.storage-purchase-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:70px;padding:0 20px;display:flex}.storage-purchase-modal>header>div{align-items:center;gap:11px;display:flex}.storage-purchase-modal>header>div>span{color:#c4b5fd;background:#8b5cf618;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.storage-purchase-modal h2{margin:0;font-size:19px}.storage-purchase-modal header p{color:var(--subtle);margin:3px 0 0;font-size:10px}.storage-purchase-modal>header>button{width:34px;height:34px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.storage-purchase-balance{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;margin:18px 20px 14px;padding:14px}.storage-purchase-balance>div{justify-content:space-between;align-items:center;display:flex}.storage-purchase-balance span,.storage-purchase-balance small{color:var(--subtle);font-size:10px}.storage-purchase-balance strong{color:#c4b5fd;font-size:20px}.storage-purchase-balance small{margin-top:8px;line-height:1.55;display:block}.storage-plan-grid{grid-template-columns:repeat(4,1fr);gap:9px;padding:0 20px 18px;display:grid}.storage-plan-grid button{border:1px solid var(--line);min-height:100px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:13px;display:flex}.storage-plan-grid button svg{color:#8b5cf6}.storage-plan-grid button strong{font-size:15px}.storage-plan-grid button span{color:var(--subtle);font-size:10px}.storage-plan-grid button:hover,.storage-plan-grid button.active{background:#8b5cf612;border-color:#8b5cf6;box-shadow:inset 0 0 0 1px #8b5cf622}.storage-purchase-message{color:#c4b5fd;background:#8b5cf612;border:1px solid #8b5cf644;border-radius:8px;margin:0 20px 14px;padding:10px 12px;font-size:10px}.storage-purchase-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:15px 20px;display:flex}.storage-purchase-modal>footer button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 15px;font-size:11px;font-weight:700;display:flex}.storage-recharge-link{border:1px solid var(--line);color:#c4b5fd;background:0 0}.storage-buy-primary{color:#fff;background:linear-gradient(135deg,#7c3aed,#9333ea);border:0}.storage-buy-primary:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.storage-usage-card{grid-template-columns:auto 1fr}.storage-usage-card>button{grid-column:1/-1;justify-content:center}.storage-usage-main>div:first-child{display:block}.storage-usage-main span{margin-top:3px;display:block}.storage-plan-grid{grid-template-columns:1fr 1fr}.storage-modal-backdrop{padding:8px}}.asset-groups-strip{scrollbar-width:thin;gap:12px;padding:0 0 24px;display:flex;overflow-x:auto}.group-tile{border:1px solid var(--line);width:150px;height:94px;color:var(--text);background:linear-gradient(135deg,var(--card),var(--panel-2));cursor:pointer;text-align:left;border-radius:12px;flex:none;grid-template-rows:1fr 1fr;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;padding:14px;display:grid}.group-tile>span{color:#8b5cf6;background:#8b5cf616;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.group-tile strong{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:12px;overflow:hidden}.group-tile small{color:var(--subtle);align-self:start;font-size:9px}.group-tile:hover,.group-tile.active{border-color:#8b5cf688;box-shadow:0 8px 30px #7c3aed12}.group-tile.create{border-style:dashed}.group-tile.create>span{color:var(--subtle);background:var(--hover)}.asset-toolbar{border-color:var(--line)}.type-tabs button{color:var(--subtle)}.type-tabs button:hover,.type-tabs button.active{color:var(--text);background:var(--hover)}.asset-search,.sort-select,.view-toggle{border-color:var(--line);background:var(--panel)}.asset-search input,.sort-select select{color:var(--text)}.view-toggle button{color:var(--subtle);background:var(--panel)}.view-toggle button.active{color:#8b5cf6;background:var(--hover)}.asset-card{border-color:var(--line);background:var(--card)}.asset-preview{background:var(--panel-2)}.assets-empty p,.assets-count{color:var(--subtle)}.asset-card.menu-open{z-index:10}.asset-card .asset-preview{border-radius:10px 10px 0 0}.asset-card .asset-info{background:var(--card);border-radius:0 0 10px 10px}.asset-collection.list .asset-preview{border-radius:10px 0 0 10px}.asset-collection.list .asset-info{border-radius:0 10px 10px 0}.asset-actions{flex:none;position:relative}.asset-action-trigger{position:relative}.asset-action-menu{z-index:20;border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;gap:2px;width:148px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 16px 40px #0006}.asset-action-menu button,.asset-action-menu a{width:100%;height:31px;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 9px;font-size:11px;text-decoration:none;display:flex}.asset-action-menu button:hover,.asset-action-menu a:hover{background:var(--hover)}.asset-action-menu button:disabled{opacity:.5;cursor:not-allowed}.asset-action-menu .danger{color:#fb7185}.asset-action-menu>button:nth-child(2) svg:last-child{margin-left:auto;transition:transform .15s}.asset-action-menu>button:nth-child(2) svg.open{transform:rotate(180deg)}.asset-move-options{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin:0 2px 2px;padding:5px 0 0;display:flex}.asset-move-options>span{color:var(--subtle);padding:2px 7px 3px;font-size:9px}.asset-move-options button{height:28px;padding-left:18px;font-size:10px}.asset-preview-backdrop{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050407d9;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.asset-preview-modal{border:1px solid var(--line);background:var(--panel);border-radius:15px;grid-template-rows:64px minmax(0,1fr) 48px;width:min(900px,100%);height:min(760px,100vh - 56px);display:grid;overflow:hidden;box-shadow:0 30px 100px #000c}.asset-preview-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:0 18px;display:flex}.asset-preview-modal>header>div{flex-direction:column;gap:5px;min-width:0;display:flex}.asset-preview-modal>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.asset-preview-modal>header span,.asset-preview-modal>footer>span{color:var(--subtle);font-size:10px}.asset-preview-modal>header>button{width:32px;height:32px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.asset-preview-modal>header>button:hover{color:var(--text);background:var(--hover)}.asset-preview-stage img,.asset-preview-stage video{object-fit:contain;max-width:100%;max-height:100%}.asset-preview-stage audio{width:min(560px,100%)}.asset-preview-modal>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 18px;display:flex}.asset-preview-modal>footer a{color:var(--text);align-items:center;gap:6px;font-size:10px;text-decoration:none;display:flex}.asset-preview-modal>footer a:hover{color:#a78bfa}.agent-shell{background:var(--app-bg);transition:grid-template-columns .2s;position:relative}.agent-sidebar{background:var(--panel);border-color:var(--line)}.agent-main{background:radial-gradient(circle at 50% -20%,#8b5cf610,transparent 36%),var(--app-bg);width:100%}.agent-topbar{background:var(--app-bg)}@supports (color:color-mix(in lab, red, red)){.agent-topbar{background:color-mix(in srgb,var(--app-bg) 88%,transparent)}}.agent-topbar{border-color:var(--line)}.agent-brand>button:hover,.sidebar-user>button:hover,.agent-topbar button:hover{color:var(--text);background:var(--hover)}.agent-selector{color:var(--text)!important}.new-chat{border-color:var(--line);color:var(--text);background:var(--panel-2)}.new-chat:hover,.conversation-list button:hover,.conversation-list button.active,.agent-product-nav a:hover,.agent-product-nav a.active{color:var(--text);background:var(--hover)}.conversation-list button{color:var(--subtle)}.sidebar-user{border-color:var(--line)}.credit-pill{border-color:var(--line);background:var(--panel)}.credit-pill strong{color:var(--text)}.prompt-grid button{border-color:var(--line);color:var(--subtle);background:var(--panel)}.prompt-grid button:hover{color:var(--text);background:var(--hover)}.message-content{color:var(--text)}.message.user .message-content{background:var(--hover)}.composer-wrap{background:linear-gradient(0deg,var(--app-bg) 70%,transparent);transition:left .2s,width .2s}.composer{border-color:var(--line);background:var(--panel);box-shadow:0 18px 60px #0003}.composer textarea{color:var(--text)}.sidebar-reopen{place-items:center;width:34px;height:34px;display:grid!important}.agent-topbar .theme-toggle{padding:0!important}:root[data-theme=light] .agent-logo,:root[data-theme=light] .asset-brand>span{box-shadow:0 6px 20px #7c3aed26}:root[data-theme=light] .asset-preview{background:#ededf0}:root[data-theme=light] .message.assistant .message-avatar{color:#fff}:root[data-theme=light] .composer{box-shadow:0 15px 45px #25202e12}@media (max-width:900px){.assets-shell{grid-template-columns:68px minmax(0,1fr)}.product-sidebar{width:68px}.product-nav a,.product-nav a:not(.active){display:flex}.assets-main{padding:15px 10px 35px}.asset-groups-strip{margin-right:-18px}.group-tile{width:138px}}@media (max-width:620px){.assets-shell{display:block}.product-sidebar{width:100%;padding:6px 12px}.product-sidebar>.theme-toggle,.product-sidebar>.rail-credit-card,.rail-user,.rail-logout,.sidebar-spacer{display:none}.product-nav{padding:0}.assets-main{padding:15px 10px 35px}.asset-groups-strip{margin-right:-13px;padding-bottom:18px}.group-tile{width:132px;height:82px;padding:10px}.asset-toolbar{gap:12px}}.agent-shell{grid-template-columns:78px 260px minmax(0,1fr)}.agent-rail{z-index:3;grid-area:1/1;height:100vh;position:relative}.agent-sidebar{grid-area:1/2}.agent-main{grid-area:1/3;min-width:0;position:relative}.agent-sidebar .agent-brand{padding:0 7px 12px}.agent-sidebar .agent-brand strong{font-size:13px}.agent-sidebar .agent-brand>button{margin-left:auto}.agent-sidebar .sidebar-user{margin-top:auto}.agent-shell .composer-wrap{width:min(800px,100% - 48px);left:50%}.agent-shell.sidebar-closed{grid-template-columns:78px 0 minmax(0,1fr)}.sidebar-closed .agent-main{width:100%}@media (max-width:900px) and (min-width:621px){.agent-shell{grid-template-columns:68px 248px minmax(0,1fr)}.agent-shell.sidebar-closed{grid-template-columns:68px 0 minmax(0,1fr)}.agent-rail{width:68px}}@media (max-width:760px) and (min-width:621px){.agent-shell,.agent-shell.sidebar-closed{grid-template-columns:68px minmax(0,1fr)}.agent-rail{grid-column:1}.agent-main{grid-column:2}.agent-sidebar{z-index:20;width:260px;height:100vh;position:fixed;top:0;left:68px}.sidebar-closed .agent-sidebar{display:none}.agent-shell .composer-wrap{width:calc(100% - 24px);left:50%}}@media (max-width:620px){.agent-shell,.agent-shell.sidebar-closed{display:block}.agent-rail{width:100%;height:58px;position:fixed;top:auto;bottom:0}.agent-main{width:100%;height:calc(100vh - 58px)}.agent-sidebar{z-index:20;width:260px;height:auto;position:fixed;top:0;bottom:58px;left:0}.sidebar-closed .agent-sidebar{display:none}.agent-shell .composer-wrap{width:calc(100% - 24px);bottom:0;left:50%}}.composer{position:relative;overflow:visible}.composer-references{gap:8px;padding:11px 13px 0;display:flex;overflow-x:auto}.composer-reference{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;flex:none;position:relative}.composer-reference-main{height:48px;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 30px 4px 4px;display:flex}.composer-reference-main>span{background:var(--hover);border-radius:7px;width:40px;height:40px;display:block;overflow:hidden}.composer-reference-main img,.composer-reference-main video{object-fit:cover;width:100%;height:100%}.composer-reference-main strong{font-size:12px}.composer-reference-remove{width:19px;height:19px;color:var(--subtle);background:var(--hover);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;right:5px}.composer-reference-remove:hover{color:#fff;background:#ef4444}.composer-left{align-items:center;gap:9px;min-width:0;display:flex}.composer-left>span{text-overflow:ellipsis;white-space:nowrap;color:var(--subtle);font-size:10px;overflow:hidden}.add-reference{border:1px solid var(--line);width:30px;height:30px;color:var(--subtle);background:var(--panel-2);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.add-reference:hover{color:var(--text);border-color:#7c3aed}.mention-menu{z-index:8;border:1px solid var(--line);background:var(--panel);border-radius:12px;width:min(340px,100% - 24px);max-height:230px;padding:7px;position:absolute;bottom:48px;left:12px;overflow:auto;box-shadow:0 14px 40px #0005}.mention-menu>small{color:var(--subtle);padding:4px 7px 7px;font-size:10px;font-weight:700;display:block}.mention-menu>button{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:28px auto 1fr;align-items:center;gap:8px;padding:7px;display:grid}.mention-menu>button:hover{background:var(--hover)}.mention-menu>button>span{color:#a78bfa;background:#7c3aed18;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.mention-menu strong{font-size:12px}.mention-menu em{text-overflow:ellipsis;white-space:nowrap;color:var(--subtle);font-size:11px;font-style:normal;overflow:hidden}.message-assets{flex-wrap:wrap;gap:9px;margin:0 0 12px;display:flex}.message-asset{border:1px solid var(--line);background:var(--panel);border-radius:10px;width:118px;min-width:0;overflow:hidden}.message-asset>div{background:var(--hover);height:76px}.message-asset img,.message-asset video{object-fit:cover;width:100%;height:100%}.message-asset>span{color:#c4b5fd;background:#7c3aed20;border-radius:5px;margin:7px 5px 6px 7px;padding:2px 5px;font-size:10px;font-weight:700;display:inline-block}.message-asset>small{text-overflow:ellipsis;white-space:nowrap;color:var(--subtle);padding:0 7px 7px;font-size:10px;display:block;overflow:hidden}.tool-timeline{border:1px solid var(--line);background:var(--panel);border-radius:11px;margin:0 0 15px;overflow:hidden}.tool-timeline>summary{height:40px;color:var(--text);cursor:pointer;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;list-style:none;display:flex}.tool-timeline>summary::-webkit-details-marker{display:none}.tool-timeline>summary>span{color:#22c55e;place-items:center;display:grid}.tool-timeline>summary>svg:last-child{color:var(--subtle);margin-left:auto;transition:transform .2s}.tool-timeline[open]>summary>svg:last-child{transform:rotate(180deg)}.tool-steps{border-top:1px solid var(--line);padding:7px 12px}.tool-step{grid-template-columns:25px 1fr;gap:8px;padding:9px 0;display:grid}.tool-step+.tool-step{border-top:1px dashed var(--line)}.tool-step>span{color:#a78bfa;background:#7c3aed18;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.tool-step>span.completed{color:#22c55e;background:#22c55e18}.tool-step>div{min-width:0}.tool-step strong{color:var(--text);font-size:12px;display:block}.tool-step small{color:var(--subtle);margin-top:3px;font-size:10px;display:block}.tool-detail{margin-top:8px}.tool-detail>summary{color:#8b5cf6;cursor:pointer;width:max-content;font-size:10px;list-style:none}.tool-detail>summary::-webkit-details-marker{display:none}.tool-detail section{margin-top:7px}.tool-detail b{color:var(--subtle);margin-bottom:4px;font-size:10px;display:block}.tool-detail pre{border:1px solid var(--line);max-height:230px;color:var(--subtle);background:var(--app-bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;margin:0;padding:8px;font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.message-warning{color:#f59e0b;background:#f59e0b16;border-radius:6px;width:max-content;margin:0 0 9px;padding:4px 7px;font-size:10px;display:block}.asset-picker-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.asset-picker{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;width:min(760px,100%);height:min(650px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 25px 80px #0009}.asset-picker>header{align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.asset-picker>header>div{flex-direction:column;flex:1;gap:4px;display:flex}.asset-picker>header strong{font-size:16px}.asset-picker>header span{color:var(--subtle);font-size:11px}.asset-picker>header button{width:30px;height:30px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.asset-picker>header button:hover{color:var(--text);background:var(--hover)}.asset-picker-search{border:1px solid var(--line);height:38px;color:var(--subtle);background:var(--panel-2);border-radius:9px;align-items:center;gap:8px;margin:0 20px 14px;padding:0 11px;display:flex}.asset-picker-search:focus-within{border-color:#7c3aed}.asset-picker-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.asset-picker-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:11px;padding:0 20px 18px;display:grid;overflow:auto}.asset-picker-card{border:1px solid var(--line);min-width:0;color:var(--text);background:var(--panel-2);cursor:pointer;text-align:left;border-radius:10px;padding:0 0 9px;position:relative;overflow:hidden}.asset-picker-card:hover,.asset-picker-card.selected{border-color:#8b5cf6;box-shadow:0 0 0 2px #7c3aed18}.asset-picker-check{z-index:2;color:#fff;background:#11182799;border:1px solid #fff5;border-radius:6px;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:7px;right:7px}.asset-picker-card.selected .asset-picker-check{background:#7c3aed;border-color:#7c3aed}.asset-picker-preview{background:var(--hover);height:116px;margin-bottom:8px;position:relative}.asset-picker-preview img,.asset-picker-preview video{object-fit:cover;width:100%;height:100%}.asset-picker-preview i{color:#fff;background:#111827b8;border-radius:6px;place-items:center;width:24px;height:21px;display:grid;position:absolute;bottom:6px;left:6px}.asset-picker-card>strong{text-overflow:ellipsis;white-space:nowrap;padding:0 9px;font-size:11px;display:block;overflow:hidden}.asset-picker-state{min-height:300px;color:var(--subtle);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.asset-picker-state a{color:#8b5cf6}.asset-picker>footer{border-top:1px solid var(--line);height:58px;color:var(--subtle);justify-content:space-between;align-items:center;padding:0 20px;font-size:11px;display:flex}.asset-picker>footer button{color:#fff;cursor:pointer;background:#7c3aed;border:0;border-radius:8px;height:34px;padding:0 20px}@media (max-width:720px){.asset-picker-backdrop{padding:10px}.asset-picker{height:calc(100vh - 20px)}.asset-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:12px;padding-right:12px}.asset-picker>header{padding-left:14px;padding-right:14px}.asset-picker-search{margin-left:14px;margin-right:14px}.composer-left>span{display:none}.message-assets{gap:6px}.message-asset{width:100px}.message-asset>div{height:65px}}.conversation-list{gap:3px}.conversation-row{color:var(--subtle);border-radius:8px;align-items:center;display:flex;position:relative}.conversation-row:hover,.conversation-row.active{color:var(--text);background:var(--hover)}.conversation-row .conversation-main{flex:1;min-width:0;padding-right:58px;background:0 0!important}.conversation-row .conversation-actions{align-items:center;gap:1px;display:none;position:absolute;right:5px}.conversation-row:hover .conversation-actions,.conversation-row:focus-within .conversation-actions{display:flex}.conversation-row .conversation-actions button{width:25px;height:25px;color:var(--subtle);background:0 0;place-items:center;padding:0;display:grid}.conversation-row .conversation-actions button:hover{color:var(--text);background:var(--panel-2)}.message-content{white-space:normal}.message.user .message-content{white-space:pre-wrap}.message-content>p:first-child,.message-content>h1:first-child,.message-content>h2:first-child,.message-content>h3:first-child{margin-top:0}.message-content>p:last-child{margin-bottom:0}.message-content p{margin:0 0 12px}.message-content h1,.message-content h2,.message-content h3,.message-content h4{margin:24px 0 10px;line-height:1.35}.message-content h1{font-size:22px}.message-content h2{font-size:19px}.message-content h3{font-size:16px}.message-content h4{font-size:14px}.message-content ul,.message-content ol{margin:8px 0 14px;padding-left:24px}.message-content li+li{margin-top:5px}.message-content blockquote{color:var(--subtle);background:#8b5cf60b;border-left:3px solid #8b5cf6;margin:12px 0;padding:8px 12px}.message-content pre{border:1px solid var(--line);background:var(--panel-2);white-space:pre-wrap;border-radius:9px;max-width:100%;padding:12px;overflow:auto}.message-content code{font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.message-content :not(pre)>code{color:#8b5cf6;background:#8b5cf612;border-radius:5px;padding:2px 5px}.message-content table{border-collapse:collapse;max-width:100%;margin:14px 0;font-size:12px;display:block;overflow-x:auto}.message-content th,.message-content td{border:1px solid var(--line);vertical-align:top;text-align:left;min-width:110px;padding:8px 10px}.message-content th{background:var(--panel-2)}.message-content hr{border:0;border-top:1px solid var(--line);margin:20px 0}.message-actions{gap:5px;margin-top:10px;display:flex}.message-actions button{height:28px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:flex}.message-actions button:hover{color:var(--text);background:var(--hover)}.asset-mention{color:#8b5cf6!important;font:inherit!important;cursor:pointer!important;vertical-align:middle!important;background:#8b5cf614!important;border:0!important;border-radius:7px!important;align-items:center!important;gap:4px!important;padding:2px 6px 2px 3px!important;font-weight:700!important;line-height:1.45!important;display:inline-flex!important}.asset-mention:hover{text-decoration:underline;color:#a78bfa!important;background:#8b5cf624!important}.asset-mention-thumb{color:#8b5cf6;background:var(--panel-2);border:1px solid #8b5cf633;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid;overflow:hidden}.asset-mention-thumb img,.asset-mention-thumb video{object-fit:cover;width:100%;height:100%;display:block}.composer-actions{height:auto;min-height:44px}.composer-status{flex:none;align-items:center;gap:10px;display:flex}.composer-status>span{color:var(--subtle);font-size:10px}.composer-reference-main>span{color:#8b5cf6;place-items:center;display:grid}.message-asset{appearance:none;color:var(--text);cursor:pointer;text-align:left;padding:0}.message-asset:hover{border-color:#8b5cf6}.message-asset>div{color:#8b5cf6;place-items:center;display:grid}.message-asset>small{background:0 0;border:0}.asset-picker{width:min(900px,100%);height:min(720px,100vh - 48px)}.asset-picker-toolbar{grid-template-columns:1fr 190px;gap:10px;padding:0 20px 10px;display:grid}.asset-picker-toolbar .asset-picker-search{margin:0}.asset-picker-toolbar>select{border:1px solid var(--line);color:var(--text);background:var(--panel-2);border-radius:9px;outline:0;padding:0 10px}.asset-picker-filters{align-items:center;gap:10px;padding:0 20px 14px;display:flex}.asset-picker-filters>div{gap:4px;display:flex}.asset-picker-filters button,.asset-picker-upload{height:31px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:11px;text-decoration:none;display:flex}.asset-picker-filters button:hover,.asset-picker-filters button.active,.asset-picker-upload:hover{color:var(--text);background:var(--hover)}.asset-picker-upload{border:1px solid var(--line);background:var(--panel-2);margin-left:auto}.asset-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.asset-picker-audio{color:#8b5cf6;background:linear-gradient(135deg,#8b5cf614,#06b6d414);place-items:center;width:100%;height:100%;display:grid}.asset-picker-card>small{color:var(--subtle);justify-content:space-between;align-items:center;gap:6px;padding:5px 9px 0;font-size:9px;display:flex}.asset-picker-card>small>span{color:#16a34a;background:#16a34a12;border-radius:4px;padding:2px 4px}.asset-picker>footer>div{gap:8px;display:flex}.asset-picker>footer button:disabled{opacity:.45;cursor:not-allowed}.asset-picker>footer button.secondary{border:1px solid var(--line);color:var(--subtle);background:0 0}.reference-preview-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.reference-preview{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;width:min(980px,100%);max-height:calc(100vh - 60px);display:flex;overflow:hidden;box-shadow:0 28px 90px #000b}.reference-preview>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:58px;padding:0 17px;display:flex}.reference-preview>header>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.reference-preview>header strong{font-size:13px}.reference-preview>header span{text-overflow:ellipsis;white-space:nowrap;color:var(--subtle);font-size:10px;overflow:hidden}.reference-preview>header button{width:32px;height:32px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.reference-preview>header button:hover{color:var(--text);background:var(--hover)}.reference-preview>div{background:var(--app-bg);place-items:center;min-height:220px;padding:18px;display:grid;overflow:auto}.reference-preview img,.reference-preview video{object-fit:contain;max-width:100%;max-height:calc(100vh - 155px);display:block}.reference-preview audio{width:min(620px,100%)}@media (max-width:720px){.asset-picker-toolbar{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.asset-picker-filters{flex-wrap:wrap;align-items:flex-start;padding-left:14px;padding-right:14px}.asset-picker-upload{margin-left:0}.asset-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.composer-status>span{display:none}.message-list{width:calc(100% - 24px)}.reference-preview-backdrop{padding:10px}.reference-preview{max-height:calc(100vh - 20px)}}.credit-modal .model-usage{display:none!important}.credit-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.credit-modal{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-direction:column;width:min(720px,100%);max-height:min(760px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 80px #0008}.credit-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.credit-modal h2{margin:0;font-size:18px}.credit-modal p{color:var(--subtle);margin:4px 0 0;font-size:12px}.credit-modal>header button{width:34px;height:34px;color:var(--subtle);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.credit-ledger-list{padding:0 20px;overflow:auto}.credit-ledger-list>article{border-bottom:1px solid var(--line);padding:17px 0}.credit-entry-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.credit-entry-main strong,.credit-entry-main span{display:block}.credit-entry-main span,.credit-entry-balance{color:var(--subtle);margin-top:4px;font-size:11px}.credit-entry-main b{white-space:nowrap;font-size:14px}.credit-entry-main .debit{color:#fb7185}.credit-entry-main .credit{color:#34d399}.model-usage{background:var(--panel-2);border-left:3px solid #7c3aed;margin-top:10px;padding:10px 12px}.model-usage span,.model-usage small{display:block}.model-usage span{font-size:12px;font-weight:700}.model-usage small{color:var(--subtle);margin-top:4px;font-size:11px}.credit-empty{text-align:center;color:var(--subtle);padding:70px 0}.credit-actions{align-items:center;gap:7px;display:flex}.recharge-entry{cursor:pointer;font-size:12px;font-weight:700;color:#fff!important;background:linear-gradient(135deg,#7c3aed,#9333ea)!important;border:0!important;border-radius:999px!important;height:34px!important;padding:0 13px!important}.image-credit-actions{align-items:center;gap:9px;display:flex}.image-recharge{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#9333ea);border:0;border-radius:10px;height:39px;padding:0 15px;font-size:11px;font-weight:700}.purchase-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050407c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.purchase-modal{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;width:min(700px,100%);max-height:min(820px,100vh - 36px);display:flex;overflow:hidden;box-shadow:0 30px 100px #000b}.purchase-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:70px;padding:0 20px;display:flex}.purchase-modal>header>div{align-items:center;gap:11px;display:flex}.purchase-modal>header>div>span{color:#c4b5fd;background:#8b5cf618;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.purchase-modal h2{margin:0;font-size:19px}.purchase-modal header p{color:var(--subtle);margin:3px 0 0;font-size:10px}.purchase-modal>header>button{width:34px;height:34px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.purchase-tabs{grid-template-columns:1fr 1fr;padding:10px 20px 0;display:grid}.purchase-tabs button{height:38px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;display:flex}.purchase-tabs button.active{color:#a78bfa;border-color:#8b5cf6}.purchase-body{padding:18px 20px 22px;overflow:auto}.package-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.package-grid button{border:1px solid var(--line);min-height:76px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 14px;display:flex;position:relative}.package-grid button:hover,.package-grid button.active{background:#8b5cf612;border-color:#8b5cf6;box-shadow:inset 0 0 0 1px #8b5cf622}.package-grid strong,.package-grid span{display:block}.package-grid strong{font-size:17px}.package-grid span{color:var(--subtle);margin-top:4px;font-size:10px}.package-grid em{color:#34d399;background:#064e3b44;border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal;position:absolute;top:7px;right:7px}.payment-boundary{background:#78350f1d;border:1px solid #f59e0b33;border-radius:9px;align-items:flex-start;gap:10px;margin:14px 0;padding:11px 13px;display:flex}.payment-boundary strong{white-space:nowrap;color:#fbbf24;font-size:10px}.payment-boundary span{color:var(--subtle);font-size:9px;line-height:1.55}.purchase-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#9333ea);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-weight:700;display:flex}.purchase-primary:disabled{opacity:.45;cursor:not-allowed}.purchase-terms{text-align:center;color:var(--subtle);margin:10px 0 0!important;font-size:8px!important}.purchase-orders{border-top:1px solid var(--line);margin-top:18px}.purchase-orders>div{justify-content:space-between;align-items:center;height:43px;display:flex}.purchase-orders>div>strong{font-size:11px}.purchase-orders>div>button{color:var(--subtle);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;display:flex}.purchase-orders article{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.purchase-orders article strong,.purchase-orders article span{display:block}.purchase-orders article strong{font-size:10px}.purchase-orders article span{color:var(--subtle);margin-top:3px;font-size:8px}.purchase-orders article em{border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.purchase-orders article em.pending{color:#fbbf24;background:#78350f44}.purchase-orders article em.paid{color:#34d399;background:#064e3b44}.purchase-orders article em.canceled{color:#fb7185;background:#7f1d1d44}.purchase-orders article>button{color:var(--subtle);cursor:pointer;background:0 0;border:0;font-size:8px}.purchase-orders>p,.purchase-loading{text-align:center;color:var(--subtle);padding:25px 0;font-size:10px}.purchase-loading{justify-content:center;align-items:center;gap:7px;display:flex}.card-redeem{text-align:center}.redeem-icon{color:#c4b5fd;background:#8b5cf618;border-radius:17px;place-items:center;width:58px;height:58px;margin:10px auto 12px;display:grid}.card-redeem h3{margin:0;font-size:18px}.card-redeem>p{max-width:420px;color:var(--subtle);margin:7px auto 22px;font-size:10px}.card-redeem label{text-align:left;color:var(--subtle);font-size:10px;display:block}.card-redeem input{border:1px solid var(--line);width:100%;height:48px;color:var(--text);background:var(--panel-2);letter-spacing:.06em;text-transform:uppercase;border-radius:10px;outline:none;margin:7px 0 13px;padding:0 14px;font:700 14px ui-monospace,SFMono-Regular,Menlo,monospace}.card-redeem input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf618}.purchase-message{border-radius:8px;margin:0 20px 18px;padding:10px 12px;font-size:10px}.purchase-message.error{color:#fda4af;background:#7f1d1d26;border:1px solid #fb718544}.purchase-message.success{color:#6ee7b7;background:#064e3b33;border:1px solid #34d39944}.credit-pill{cursor:pointer}.image-generation-shell{background:var(--app-bg);min-height:100vh;padding-left:78px}.image-rail{z-index:20;position:fixed;inset:0 auto 0 0}.image-generation-main{min-width:0;padding:26px 24px 40px}.image-page-header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:24px;display:flex}.eyebrow{color:#a78bfa;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.image-page-header h1{letter-spacing:-.03em;margin:0;font-size:29px}.image-page-header p{color:var(--subtle);margin:8px 0 0;font-size:12px}.image-credit{border:1px solid var(--line);background:var(--panel);border-radius:11px;grid-template-columns:20px 1fr auto;align-items:center;gap:2px 7px;min-width:155px;padding:10px 13px;display:grid}.image-credit>svg{color:#a78bfa;grid-row:1/3}.image-credit span{color:var(--subtle);font-size:9px}.image-credit strong{grid-area:1/3/3;font-size:18px}.image-credit small{color:#8b5cf6;grid-column:2;font-size:8px}.image-error{color:#fda4af;background:#7f1d1d26;border:1px solid #fb718544;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;font-size:11px;display:flex}.image-error button{color:inherit;cursor:pointer;background:0 0;border:0}.image-creator-card{border:1px solid var(--line);background:var(--panel);border-radius:15px;overflow:hidden;box-shadow:0 18px 70px #0002}.creator-section{border-bottom:1px solid var(--line);padding:19px 21px}.section-title{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.section-title strong,.section-title span{display:block}.section-title span{color:var(--subtle);margin-top:4px;font-size:9px}.section-title em{color:var(--subtle);font-size:9px;font-style:normal}.reference-strip{align-items:stretch;gap:9px;min-height:84px;display:flex;overflow-x:auto}.reference-item{width:78px;min-width:78px;position:relative}.reference-image{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:9px;width:78px;height:78px;padding:0;position:relative;overflow:hidden}.reference-image img{object-fit:cover;width:100%;height:100%}.reference-image span{color:#fff;background:#0b0910c9;border-radius:4px;padding:3px 5px;font-size:8px;position:absolute;bottom:5px;left:5px}.reference-remove{z-index:2;color:#ddd;cursor:pointer;background:#1a171d;border:1px solid #4b4650;border-radius:50%;place-items:center;width:19px;height:19px;padding:0;display:grid;position:absolute;top:-4px;right:-4px}.reference-add{width:78px;min-width:78px;height:78px;color:var(--subtle);background:var(--panel-2);cursor:pointer;border:1px dashed #45404a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.reference-add:hover{color:#a78bfa;background:#8b5cf60b;border-color:#8b5cf6}.prompt-section textarea{resize:vertical;border:1px solid var(--line);width:100%;height:132px;color:var(--text);background:var(--panel-2);border-radius:10px;outline:0;padding:13px 14px;font:12px/1.75 inherit}.prompt-section textarea:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf611}.prompt-section textarea::placeholder{color:#67616c}.prompt-actions{gap:4px;margin-top:8px;display:flex}.prompt-actions button{height:29px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:9px;display:flex}.prompt-actions button:hover{color:var(--text);background:var(--hover)}.image-options-grid{border-bottom:1px solid var(--line);grid-template-columns:1.6fr 1.4fr .8fr .8fr .7fr;gap:0;display:grid}.image-option{border-right:1px solid var(--line);min-width:0;padding:17px 18px}.image-option:last-child{border:0}.image-option>strong{margin-bottom:10px;font-size:10px;display:block}.tier-switch{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tier-switch button{border:1px solid var(--line);min-height:54px;color:var(--subtle);background:var(--panel-2);cursor:pointer;text-align:left;border-radius:9px;padding:8px 10px}.tier-switch button span,.tier-switch button small{display:block}.tier-switch button span{color:var(--text);font-size:10px;font-weight:700}.tier-switch button small{margin-top:4px;font-size:8px}.tier-switch button.active,.ratio-grid button.active,.segmented button.active{color:#a78bfa;background:#8b5cf613;border-color:#8b5cf699;box-shadow:inset 0 0 0 1px #8b5cf622}.tier-switch button.vip span{color:#e9d5ff}.ratio-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.ratio-grid button{border:1px solid var(--line);height:42px;color:var(--subtle);background:var(--panel-2);cursor:pointer;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:8px;display:flex}.ratio-icon{border:1.5px solid;border-radius:2px;display:block}.ratio-icon.auto{border-style:dashed}.segmented{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.segmented button{border:1px solid var(--line);height:34px;color:var(--subtle);background:var(--panel-2);cursor:pointer;border-radius:7px;font-size:9px}.image-option:nth-child(4) .segmented{grid-template-columns:1fr 1fr}.compact-count{grid-template-columns:repeat(2,1fr)}.creator-footer{align-items:center;gap:14px;min-height:74px;padding:13px 20px;display:flex}.face-entry{border:1px solid var(--line);height:34px;color:var(--subtle);background:var(--panel-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:9px;display:flex}.quote{text-align:right;margin-left:auto}.quote span,.quote strong,.quote small{display:block}.quote span,.quote small{color:var(--subtle);font-size:8px}.quote strong{color:#c4b5fd;margin:2px 0;font-size:13px}.generate-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#9333ea);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:135px;height:42px;font-size:11px;font-weight:700;display:flex;box-shadow:0 9px 25px #7c3aed33}.generate-primary:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}.generation-history{margin-top:30px}.history-heading{justify-content:space-between;align-items:flex-end;margin-bottom:13px;display:flex}.history-heading h2{margin:0;font-size:17px}.history-heading p{color:var(--subtle);margin:4px 0 0;font-size:9px}.history-heading>button{border:1px solid var(--line);height:30px;color:var(--subtle);background:var(--panel);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:9px;display:flex}.image-empty{border:1px dashed var(--line);min-height:260px;color:var(--subtle);background:var(--panel);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.image-empty svg{color:#8b5cf6}.image-empty strong{color:var(--text);font-size:12px}.image-empty span{font-size:9px}.job-list{flex-direction:column;gap:12px;display:flex}.generation-job{border:1px solid var(--line);background:var(--panel);border-radius:13px;overflow:hidden}.generation-job>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px 8px;display:flex}.generation-job>header>div{align-items:center;gap:8px;min-width:0;display:flex}.generation-job>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.generation-job time{white-space:nowrap;color:var(--subtle);font-size:8px}.job-status{background:var(--hover);border-radius:5px;padding:3px 6px;font-size:8px}.job-status.completed{color:#34d399;background:#064e3b44}.job-status.partial{color:#fbbf24;background:#78350f44}.job-status.failed,.job-status.canceled{color:#fb7185;background:#7f1d1d44}.job-status.queued,.job-status.processing{color:#a78bfa;background:#5b21b644}.job-specs{gap:5px;padding:0 16px 12px;display:flex}.job-specs span{color:var(--subtle);background:var(--panel-2);border-radius:5px;padding:3px 6px;font-size:8px}.generating-state,.job-failed{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;align-items:center;gap:13px;margin:0 16px;padding:20px;display:flex}.generating-art{color:#a78bfa;background:#8b5cf615;border-radius:12px;place-items:center;width:50px;height:50px;display:grid;position:relative;overflow:hidden}.generating-art i{background:linear-gradient(120deg,#0000 25%,#ffffff18,#0000 75%);animation:1.4s infinite shimmer;position:absolute;inset:0}.generating-state>div,.job-failed>div{flex-direction:column;gap:4px;display:flex}.generating-state strong,.job-failed strong{font-size:10px}.generating-state span,.job-failed span{color:var(--subtle);font-size:8px}.generating-state>button{color:var(--subtle);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px}.job-failed{color:#fb7185}.generated-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:4px 16px 16px;display:grid}.generated-item{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;overflow:hidden}.generated-preview{aspect-ratio:1;cursor:zoom-in;background:#0c0b0e;border:0;width:100%;padding:0;position:relative;overflow:hidden}.generated-preview img{object-fit:cover;width:100%;height:100%}.generated-preview>span{color:#fff;opacity:0;background:#0b0910aa;border-radius:7px;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:7px;right:7px}.generated-preview:hover>span{opacity:1}.generated-actions{align-items:center;height:38px;padding:0 5px;display:flex}.generated-actions button,.generated-actions a{height:28px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:8px;text-decoration:none;display:flex}.generated-actions button:last-child{margin-left:auto}.generated-actions button:hover,.generated-actions a:hover{color:var(--text);background:var(--hover)}.generated-actions button.favorite{color:#f472b6}.generation-job>footer{border-top:1px solid var(--line);height:38px;color:var(--subtle);justify-content:space-between;align-items:center;padding:0 16px;font-size:8px;display:flex}.generation-job>footer button{color:var(--subtle);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.generation-job>footer button:disabled{opacity:.35}.image-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000a;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.image-modal{border:1px solid var(--line);background:var(--panel);border-radius:13px;flex-direction:column;width:min(760px,100%);max-height:min(720px,100vh - 50px);display:flex;overflow:hidden;box-shadow:0 25px 90px #000a}.image-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:54px;padding:0 17px;font-size:12px;display:flex}.image-modal>header button{color:var(--subtle);cursor:pointer;background:0 0;border:0}.library-grid{grid-template-columns:repeat(5,1fr);gap:9px;padding:16px;display:grid;overflow:auto}.library-grid>button{border:1px solid var(--line);min-width:0;color:var(--subtle);background:var(--panel-2);cursor:pointer;border-radius:8px;padding:0;position:relative;overflow:hidden}.library-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.library-grid span{text-overflow:ellipsis;white-space:nowrap;padding:7px;font-size:8px;display:block;overflow:hidden}.library-grid button.selected{border-color:#8b5cf6}.library-grid i{color:#fff;background:#7c3aed;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:5px;right:5px}.preset-list{padding:10px 16px 16px;overflow:auto}.preset-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr 34px;gap:7px;display:grid}.preset-list article>button:first-child{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:13px 4px}.preset-list strong{font-size:10px}.preset-list p{color:var(--subtle);margin:5px 0 0;font-size:9px;line-height:1.5}.preset-delete{width:30px;height:30px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:7px;align-self:center}.preset-delete:hover{color:#fb7185;background:var(--hover)}.modal-empty{text-align:center;color:var(--subtle);padding:60px;font-size:10px}.fullscreen-editor{z-index:80;background:var(--app-bg);grid-template-rows:62px 1fr 62px;padding:0 max(30px,50vw - 490px);display:grid;position:fixed;inset:0}.fullscreen-editor header,.fullscreen-editor footer{justify-content:space-between;align-items:center;display:flex}.fullscreen-editor header>div{align-items:center;gap:8px;display:flex}.fullscreen-editor header button{color:var(--subtle);cursor:pointer;background:0 0;border:0}.fullscreen-editor textarea{border:1px solid var(--line);resize:none;width:100%;color:var(--text);background:var(--panel);border-radius:14px;outline:0;padding:28px;font:15px/1.9 inherit}.fullscreen-editor footer span{color:var(--subtle);font-size:10px}.fullscreen-editor footer button{color:#fff;cursor:pointer;background:#7c3aed;border:0;border-radius:8px;height:36px;padding:0 16px}.image-preview-modal{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050407ed;flex-direction:column;justify-content:center;align-items:center;padding:50px;display:flex;position:fixed;inset:0}.image-preview-modal>img{object-fit:contain;max-width:min(100%,1100px);max-height:calc(100vh - 135px)}.preview-close{color:#fff;cursor:pointer;background:#ffffff16;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:20px;right:24px}.image-preview-modal>div{color:#fff;justify-content:space-between;align-items:center;width:min(100%,1100px);margin-top:12px;font-size:10px;display:flex}.image-preview-modal a{color:#fff;align-items:center;gap:6px;text-decoration:none;display:flex}.spin{animation:.8s linear infinite spin}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:1120px){.image-options-grid{grid-template-columns:1.4fr 1.2fr 1fr}.image-option:nth-child(4),.image-option:nth-child(5){border-top:1px solid var(--line)}.image-option:nth-child(4){grid-column:1/2}.generated-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.image-options-grid{grid-template-columns:1fr 1fr}.image-option{border-top:1px solid var(--line)}.image-option:first-child{grid-column:1/3}.image-option:nth-child(4){grid-column:auto}.generated-grid{grid-template-columns:repeat(2,1fr)}.creator-footer{flex-wrap:wrap}.quote{flex:1;margin-left:0}.library-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.image-generation-shell{padding:0 0 58px}.image-rail{width:100%;height:58px;top:auto}.image-rail .product-nav{grid-template-columns:repeat(6,1fr)}.image-generation-main{padding:15px 10px 35px}.image-page-header{align-items:center}.image-page-header p{display:none}.image-credit{min-width:128px}.creator-section{padding:16px 13px}.image-options-grid{display:block}.image-option{border-right:0;border-top:1px solid var(--line)}.creator-footer{padding:12px}.face-entry{display:none}.generate-primary{width:100%}.generated-grid{grid-template-columns:1fr 1fr;padding:4px 10px 12px}.generation-job>header,.job-specs{padding-left:11px;padding-right:11px}.generating-state,.job-failed{margin:0 10px}.fullscreen-editor{padding:0 12px}.image-preview-modal{padding:45px 12px}.library-grid{grid-template-columns:repeat(3,1fr);padding:10px}.package-grid{grid-template-columns:1fr 1fr}.purchase-backdrop{padding:8px}.purchase-modal{max-height:calc(100vh - 16px)}.image-credit-actions{gap:5px}.image-recharge{height:36px;padding:0 10px}.credit-actions{gap:4px}.recharge-entry{padding:0 10px!important}.purchase-orders article{grid-template-columns:1fr auto}}.video-generation-shell{background:var(--app-bg);min-height:100vh;padding-left:78px}.video-rail{z-index:30;position:fixed;inset:0 auto 0 0}.video-studio{min-height:100vh;padding:26px 24px 40px}.video-page-header{justify-content:space-between;align-items:flex-start;gap:24px;height:74px;display:flex}.video-page-header h1{letter-spacing:-.03em;margin:0;font-size:25px}.video-page-header p{color:var(--subtle);margin:6px 0 0;font-size:10px}.video-workbench{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(390px,480px) minmax(410px,1fr) minmax(255px,315px);gap:12px;height:calc(100vh - 122px);min-height:650px;display:grid}.video-editor-panel,.video-preview-panel,.video-task-panel{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 16px 55px #00000016}.video-editor-panel{grid-template-rows:49px minmax(0,1fr) 70px;display:grid}.video-editor-panel>header,.video-preview-panel>header,.video-task-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.video-editor-panel>header span{color:var(--subtle);font-size:8px}.video-editor-scroll{overflow:auto}.video-block{border-bottom:1px solid var(--line);padding:16px}.video-reference-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.video-reference-grid>article{min-width:0;position:relative}.video-reference-thumb{aspect-ratio:1;border:1px solid var(--line);background:var(--panel-2);cursor:zoom-in;border-radius:8px;width:100%;padding:0;position:relative;overflow:hidden}.video-reference-thumb>img,.video-reference-thumb>video{object-fit:cover;width:100%;height:100%;display:block}.video-reference-thumb>svg{color:#a78bfa}.video-reference-thumb>span{color:#fff;white-space:nowrap;background:#17131ccc;border-radius:4px;max-width:calc(100% - 8px);padding:2px 4px;font-size:7px;position:absolute;bottom:4px;left:4px}.video-reference-mention{width:100%;height:21px;color:var(--subtle);background:var(--panel-2);cursor:pointer;border:0;border-radius:5px;margin-top:3px;font-size:7px}.video-reference-remove{z-index:2;border:1px solid var(--line);color:#ddd;cursor:pointer;background:#242027;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;display:grid;position:absolute;top:-4px;right:-4px}.video-reference-add{aspect-ratio:1;color:var(--subtle);background:var(--panel-2);cursor:pointer;border:1px dashed #514a57;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:7px;display:flex}.video-reference-add:hover{color:#a78bfa;border-color:#8b5cf6}.video-prompt-block textarea{resize:vertical;border:1px solid var(--line);width:100%;height:145px;color:var(--text);background:var(--panel-2);border-radius:9px;outline:0;padding:11px 12px;font:10px/1.75 inherit}.video-prompt-block textarea:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf611}.video-prompt-actions{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.video-prompt-actions button{height:28px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:8px;display:flex}.video-prompt-actions button:hover{color:var(--text);background:var(--hover)}.video-prompt-actions .assist-primary{color:#fff;background:linear-gradient(135deg,#7c3aed,#9333ea);padding:0 11px}.video-options{display:grid}.video-option{border-bottom:1px solid var(--line);padding:14px 16px}.video-option>strong{margin-bottom:8px;font-size:9px;display:block}.video-models{grid-template-columns:1fr 1fr;gap:7px;display:grid}.video-models button{border:1px solid var(--line);min-height:51px;color:var(--subtle);background:var(--panel-2);cursor:pointer;text-align:left;border-radius:8px;padding:8px 9px}.video-models button strong,.video-models button span{display:block}.video-models button strong{color:var(--text);font-size:9px}.video-models button span{margin-top:4px;font-size:7px}.video-models button.active,.video-ratios button.active,.video-segments button.active{color:#c4b5fd;background:#8b5cf615;border-color:#8b5cf6}.video-ratios{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.video-ratios button,.video-segments button{border:1px solid var(--line);height:30px;color:var(--subtle);background:var(--panel-2);cursor:pointer;border-radius:6px;font-size:8px}.video-segments{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.duration-control{grid-template-columns:1fr 34px;align-items:center;gap:10px;display:grid}.duration-control input{accent-color:#8b5cf6}.video-editor-panel>footer{border-top:1px solid var(--line);background:var(--panel);align-items:center;gap:12px;padding:10px 15px;display:flex}.video-editor-panel>footer .quote{margin-left:auto}.video-preview-panel{grid-template-rows:49px minmax(0,1fr) 40px;display:grid}.video-preview-panel>header a{color:var(--subtle);align-items:center;gap:5px;font-size:8px;text-decoration:none;display:flex}.video-preview-stage{background:radial-gradient(circle at 50% 45%,#28212f,#0c0a0e 70%);place-items:center;min-height:0;padding:18px;display:grid}.video-preview-stage>video{object-fit:contain;width:100%;height:100%}.video-preview-empty,.video-progress{text-align:center;color:#817888;flex-direction:column;align-items:center;display:flex}.video-preview-empty svg{color:#8b5cf6;margin-bottom:13px}.video-preview-empty strong,.video-progress strong{color:#e5e1e8;font-size:11px}.video-preview-empty span,.video-progress small{margin-top:7px;font-size:8px}.video-progress>span{color:#a78bfa;background:#8b5cf61b;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:13px;display:grid}.video-progress>div{background:#ffffff18;border-radius:9px;width:230px;height:5px;margin-top:15px;overflow:hidden}.video-progress>div i{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#c084fc);height:100%;transition:width .3s;display:block}.video-preview-meta{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:6px;display:flex}.video-preview-meta span{color:var(--subtle);background:var(--panel-2);border-radius:5px;padding:3px 7px;font-size:7px}.video-task-panel{grid-template-rows:49px minmax(0,1fr);display:grid}.video-task-panel>header>div{align-items:center;gap:7px;display:flex}.video-task-panel>header span{color:#c4b5fd;background:#8b5cf619;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:7px;display:grid}.video-task-panel>header button{color:var(--subtle);cursor:pointer;background:0 0;border:0}.video-task-list{padding:7px;overflow:auto}.video-task-list>button{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:54px minmax(0,1fr) 21px;align-items:center;gap:8px;padding:7px;display:grid;position:relative}.video-task-list>button:hover,.video-task-list>button.active{border-color:var(--line);background:var(--panel-2)}.video-task-list>button>div{color:#a78bfa;background:#121015;border-radius:7px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.video-task-list video{object-fit:cover;width:100%;height:100%}.video-task-list section{min-width:0}.video-task-list section strong,.video-task-list section span,.video-task-list section small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.video-task-list section strong{font-size:8px}.video-task-list section span{color:#a78bfa;margin-top:5px;font-size:7px}.video-task-list section small{color:var(--subtle);margin-top:3px;font-size:7px}.video-task-list>button>i{width:21px;height:21px;color:var(--subtle);background:var(--hover);border-radius:5px;place-items:center;font-style:normal;display:grid}.video-task-empty{height:220px;color:var(--subtle);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:8px;display:flex}.video-task-empty svg{color:#8b5cf6}.assist-backdrop{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.assist-modal{border:1px solid var(--line);background:var(--panel);border-radius:15px;grid-template-rows:62px 62px minmax(0,1fr) 64px;width:min(1100px,100%);height:min(800px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 100px #000a}.assist-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 20px;display:flex}.assist-modal>header>div{grid-template-columns:28px 1fr;align-items:center;display:grid}.assist-modal>header svg{color:#a78bfa;grid-row:1/3}.assist-modal>header span{color:var(--subtle);font-size:8px}.assist-modal>header>button{color:var(--subtle);cursor:pointer;background:0 0;border:0}.assist-modal>nav{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:11px 18px;display:grid}.assist-modal>nav button{color:var(--subtle);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.assist-modal>nav i{border:1px solid var(--line);border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.assist-modal>nav button.active{color:#c4b5fd}.assist-modal>nav button.active i,.assist-modal>nav button.done i{color:#fff;background:#7c3aed;border-color:#8b5cf6}.assist-body{padding:18px 21px;overflow:auto}.assist-modal>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 20px;display:flex}.assist-modal>footer>div{gap:7px;display:flex}.assist-modal>footer button{border:1px solid var(--line);height:34px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 12px;font-size:9px;display:flex}.assist-modal>footer button:disabled{opacity:.4;cursor:not-allowed}.assist-modal>footer .assist-next{color:#fff;background:linear-gradient(135deg,#7c3aed,#9333ea);border:0}.assist-section-heading{justify-content:space-between;align-items:center;margin:2px 0 10px;display:flex}.assist-section-heading strong,.assist-section-heading span{display:block}.assist-section-heading span{color:var(--subtle);margin-top:4px;font-size:8px}.assist-section-heading button{color:#a78bfa;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.assist-assets{flex-direction:column;gap:8px;margin-bottom:22px;display:flex}.assist-assets article{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;grid-template-columns:105px 1fr;gap:10px;padding:9px;display:grid}.assist-assets article>img,.assist-assets article>video,.assist-assets .audio-visual{object-fit:cover;border-radius:7px;width:105px;height:82px}.assist-assets textarea{resize:none;border:1px solid var(--line);color:var(--text);background:var(--panel);border-radius:7px;outline:0;padding:10px;font:9px/1.65 inherit}.assist-empty{border:1px dashed var(--line);color:var(--subtle);text-align:center;border-radius:10px;padding:45px;font-size:9px}.insight-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.insight-field{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;padding:11px;display:block}.insight-field>span{margin-bottom:7px;font-size:9px;font-weight:700;display:block}.insight-field input{border:1px solid var(--line);width:100%;height:35px;color:var(--text);background:var(--panel);border-radius:7px;outline:0;padding:0 9px;font-size:9px}.insight-list>div{grid-template-columns:1fr 30px;gap:5px;margin-bottom:5px;display:grid}.insight-list>div button,.list-add{border:1px solid var(--line);color:var(--subtle);background:var(--panel);cursor:pointer;border-radius:7px;place-items:center;display:grid}.insight-list .list-add{justify-content:center;align-items:center;gap:5px;width:100%;height:31px;font-size:8px;display:flex}.preference-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.assist-choice,.assist-note,.assist-duration{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;padding:14px}.assist-choice>strong,.assist-note>span,.assist-duration>span{margin-bottom:9px;font-size:9px;display:block}.assist-choice>div{flex-wrap:wrap;gap:5px;display:flex}.assist-choice button{border:1px solid var(--line);height:30px;color:var(--subtle);background:var(--panel);cursor:pointer;border-radius:7px;padding:0 10px;font-size:8px}.assist-choice button.active{color:#c4b5fd;background:#8b5cf615;border-color:#8b5cf6}.assist-note{grid-column:1/-1}.assist-note textarea{resize:vertical;border:1px solid var(--line);width:100%;height:72px;color:var(--text);background:var(--panel);border-radius:7px;outline:0;padding:9px;font:9px/1.6 inherit}.assist-duration{grid-column:1/-1;grid-template-columns:100px 1fr 40px;align-items:center;display:grid}.assist-duration>span{margin:0}.assist-duration input{accent-color:#8b5cf6}.assist-loading{height:100%;min-height:380px;color:var(--subtle);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.assist-loading>svg{color:#a78bfa;width:34px;height:34px}.assist-loading strong{color:var(--text);font-size:12px}.script-result{max-width:850px;margin:0 auto}.script-summary{background:#8b5cf60b;border:1px solid #8b5cf644;border-radius:11px;margin-bottom:14px;padding:15px}.script-summary span,.script-summary strong{display:block}.script-summary span{color:#a78bfa;font-size:8px}.script-summary strong{margin-top:6px;font-size:13px}.script-summary p{color:var(--subtle);margin:7px 0 0;font-size:9px}.script-result article{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;margin-bottom:8px;padding:13px 15px}.script-result article header{align-items:center;gap:9px;margin-bottom:7px;display:flex}.script-result article header strong{color:#c4b5fd;background:#8b5cf617;border-radius:5px;padding:3px 6px;font-size:8px}.script-result article header span{font-size:9px;font-weight:700}.script-result article p{color:var(--subtle);margin:4px 0;font-size:9px;line-height:1.6}.script-result article b{color:var(--text)}.video-library-grid{grid-template-columns:repeat(5,1fr);gap:9px;padding:16px;display:grid;overflow:auto}.video-library-grid>button{border:1px solid var(--line);min-width:0;color:var(--subtle);background:var(--panel-2);cursor:pointer;border-radius:8px;padding:0;position:relative;overflow:hidden}.video-library-grid img,.video-library-grid video,.video-library-grid .audio-visual{aspect-ratio:1;object-fit:cover;place-items:center;width:100%;display:grid}.video-library-grid>button>span{text-overflow:ellipsis;white-space:nowrap;padding:7px;font-size:8px;display:block;overflow:hidden}.video-library-grid button.selected{border-color:#8b5cf6}.video-library-grid>button>i{color:#fff;background:#7c3aed;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:5px;right:5px}.audio-visual{color:#a78bfa;background:#17131c;place-items:center;display:grid}.audio-visual audio{width:90%}.video-asset-preview{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050407ed;place-items:center;padding:55px;display:grid;position:fixed;inset:0}.video-asset-preview>button{color:#fff;cursor:pointer;background:#ffffff16;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:20px;right:24px}.video-asset-preview>div{max-width:min(1100px,100%);max-height:100%}.video-asset-preview img,.video-asset-preview video{object-fit:contain;max-width:100%;max-height:calc(100vh - 145px)}.video-asset-preview .audio-visual{min-width:500px;min-height:200px}.video-asset-preview footer{color:#fff;justify-content:space-between;align-items:center;margin-top:10px;font-size:9px;display:flex}.video-asset-preview footer a{color:#fff;align-items:center;gap:5px;text-decoration:none;display:flex}@media (max-width:1180px){.video-workbench{grid-template-columns:minmax(370px,450px) 1fr}.video-task-panel{grid-column:1/-1;height:280px}.video-workbench{height:auto}.video-editor-panel,.video-preview-panel{height:720px}.video-task-list{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.video-task-list>button{height:74px}}@media (max-width:760px){.video-generation-shell{padding:0 0 62px}.video-rail{width:100%;height:62px;top:auto}.video-rail .product-nav{grid-template-columns:repeat(6,1fr)}.video-studio{padding:15px 10px 35px}.video-page-header p{display:none}.video-workbench{display:block}.video-editor-panel,.video-preview-panel,.video-task-panel{height:auto;margin-bottom:10px}.video-editor-panel{min-height:720px}.video-preview-panel{height:560px}.video-task-panel{height:330px}.video-reference-grid{grid-template-columns:repeat(4,1fr)}.video-task-list{display:block}.assist-backdrop{padding:0}.assist-modal{border-radius:0;width:100%;height:100%}.assist-modal>nav span{display:none}.insight-grid,.preference-form{grid-template-columns:1fr}.assist-note,.assist-duration{grid-column:1}.video-library-grid{grid-template-columns:repeat(3,1fr)}.video-asset-preview .audio-visual{min-width:280px}}.paid-signup-shell{background:radial-gradient(circle at 20% 10%,#7c3aed24,#0000 35%),radial-gradient(circle at 80% 90%,#2563eb20,#0000 38%),#09080d;place-items:center;min-height:100dvh;padding:24px;display:grid}.paid-signup-card{color:#f8fafc;background:#141217;border:1px solid #ffffff18;border-radius:20px;width:min(500px,100%);overflow:hidden;box-shadow:0 35px 100px #0009}.paid-signup-card>header{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;padding:19px 22px;display:flex}.paid-brand{border-radius:11px;width:40px;height:40px;overflow:hidden}.paid-brand img{object-fit:cover;width:100%;height:100%}.paid-signup-card header strong,.paid-signup-card header small{display:block}.paid-signup-card header small{color:#9ca3af;margin-top:3px;font-size:11px}.paid-offer{text-align:center;background:linear-gradient(135deg,#8b5cf615,#2563eb0d);padding:25px 22px 20px}.paid-offer>span{color:#9ca3af;font-size:12px;display:block}.paid-offer>strong{margin:6px 0;font-size:38px;display:block}.paid-offer>p{color:#c4b5fd;justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.paid-signup-form{padding:18px 22px 24px}.paid-steps{color:#6b7280;text-align:center;grid-template-columns:24px 1fr 24px 1fr 24px;align-items:center;margin-bottom:24px;display:grid}.paid-steps span{border:1px solid #ffffff1b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.paid-steps span.active{color:#fff;background:#7c3aed;border-color:#8b5cf6}.paid-steps i{background:#ffffff16;height:1px}.paid-steps small{margin-top:6px;font-size:9px}.paid-steps small:first-of-type{grid-column:1}.paid-steps small:nth-of-type(2){grid-column:3}.paid-steps small:nth-of-type(3){grid-column:5}.paid-signup-form label{color:#d1d5db;margin:16px 0 0;font-size:12px;font-weight:650;display:block}.paid-phone,.paid-code{margin-top:8px;display:flex}.paid-phone>span{color:#9ca3af;background:#ffffff08;border:1px solid #ffffff18;border-right:0;border-radius:9px 0 0 9px;place-items:center;padding:0 13px;display:grid}.paid-phone input,.paid-code input{color:#fff;background:#ffffff08;border:1px solid #ffffff18;border-radius:0 9px 9px 0;outline:0;flex:1;min-width:0;height:45px;padding:0 12px}.paid-code input{border-radius:9px 0 0 9px}.paid-code button{color:#ddd6fe;white-space:nowrap;background:#7c3aed30;border:0;border-radius:0 9px 9px 0;padding:0 14px}.paid-code button:disabled{opacity:.5}.paid-security{color:#9ca3af;align-items:center;gap:6px;margin-top:13px;font-size:10px;display:flex}.paid-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;height:45px;margin-top:16px;font-weight:750;text-decoration:none;display:flex}.paid-primary:disabled{opacity:.5}.paid-error{color:#fca5a5;font-size:11px}.paid-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:28px;display:flex}.paid-state>svg{color:#a78bfa;width:42px;height:42px}.paid-state h2{margin:14px 0 6px}.paid-state p{color:#9ca3af;max-width:340px;margin:0;font-size:12px;line-height:1.7}.paid-state .paid-primary{max-width:280px}.paid-success>svg{color:#4ade80}.paid-signup-card>footer{color:#6b7280;text-align:center;border-top:1px solid #ffffff10;padding:15px 22px;font-size:9px}.video-task-list>article{width:100%;color:var(--text);background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:3px;margin-bottom:4px;padding:5px;display:grid;position:relative}.video-task-list>article:hover,.video-task-list>article.active{border-color:var(--line);background:var(--panel-2)}.video-task-main{min-width:0;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;padding:2px;display:grid}.video-task-main>div{color:#a78bfa;background:#121015;border-radius:7px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.video-task-actions{flex-direction:column;gap:3px;display:flex}.video-task-actions button{width:23px;height:23px;color:var(--subtle);background:var(--hover);cursor:pointer;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.video-task-actions button.favorite{color:#f59e0b}.assist-reference-video{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;padding:14px;display:block}.assist-reference-video>span{margin-bottom:9px;font-size:9px;display:block}.assist-reference-video select{border:1px solid var(--line);width:100%;height:36px;color:var(--text);background:var(--panel);border-radius:7px;padding:0 9px;font-size:9px}.assist-reference-video small{color:#f59e0b;margin-top:7px;font-size:8px;display:block}.assist-failure>svg{color:#ef4444}.assist-failure button{color:#fca5a5;cursor:pointer;background:#ef444412;border:1px solid #ef444455;border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 11px;display:flex}.preset-name-form{gap:18px;padding:20px;display:grid}.preset-name-form label,.preset-name-form label span{display:block}.preset-name-form label span{color:var(--subtle);margin-bottom:8px;font-size:9px}.preset-name-form input{border:1px solid var(--line);width:100%;height:40px;color:var(--text);background:var(--panel-2);border-radius:8px;outline:0;padding:0 12px;font:10px inherit}.preset-name-form input:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf611}.preset-name-form footer{justify-content:flex-end;gap:8px;display:flex}.preset-name-form footer button{border:1px solid var(--line);height:35px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:9px;display:flex}.preset-name-form footer .assist-primary{color:#fff;background:linear-gradient(135deg,#7c3aed,#9333ea);border:0}.preset-name-form footer button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1180px){.video-task-list>article{height:74px}}@media (min-width:1181px){.video-generation-shell{height:100dvh;min-height:0;overflow:hidden}.video-studio{flex-direction:column;height:100dvh;min-height:0;padding:10px 16px 12px;display:flex;overflow:hidden}.video-page-header{align-items:center;height:54px;min-height:54px}.video-page-header>div:first-child{align-items:center;gap:13px;display:flex}.video-page-header .eyebrow{margin:0}.video-page-header h1{font-size:22px}.video-page-header p{max-width:330px;margin:0;font-size:9px}.video-page-header .image-credit{min-height:38px;padding:6px 12px}.video-workbench{flex:1;grid-template-columns:minmax(445px,510px) minmax(0,1fr) 232px;gap:10px;height:auto;min-height:0}.video-editor-panel,.video-preview-panel,.video-task-panel{border-radius:12px;height:100%;min-height:0}}.video-editor-panel{grid-template-rows:43px minmax(0,1fr) 62px}.video-editor-panel>header,.video-preview-panel>header,.video-task-panel>header{padding:0 14px}.video-editor-scroll{scrollbar-width:thin;min-height:0}.video-block{padding:13px 14px}.video-reference-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.video-reference-mention{font-size:8px}.video-prompt-block{position:relative}.video-prompt-mode{background:var(--panel-2);border-radius:7px;gap:3px;margin:-2px 0 7px;padding:3px;display:flex}.video-prompt-mode button{height:25px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;font-size:8px}.video-prompt-mode button.active{color:var(--text);background:var(--panel);box-shadow:0 1px 5px #0002}.video-prompt-mode button:disabled{opacity:.35;cursor:not-allowed}.video-prompt-compose,.fullscreen-prompt-compose{min-height:0;position:relative}.video-prompt-block textarea{resize:none;height:280px;min-height:220px;font-size:10px;line-height:1.75}.video-prompt-markdown{border:1px solid var(--line);height:280px;color:var(--text);background:var(--panel-2);scrollbar-width:thin;border-radius:9px;padding:13px 14px;font-size:10px;line-height:1.75;overflow:auto}.video-prompt-markdown h1,.video-prompt-markdown h2,.video-prompt-markdown h3{margin:13px 0 7px;line-height:1.35}.video-prompt-markdown h1:first-child,.video-prompt-markdown h2:first-child,.video-prompt-markdown h3:first-child{margin-top:0}.video-prompt-markdown p{margin:6px 0}.video-prompt-markdown ul,.video-prompt-markdown ol{margin:6px 0;padding-left:19px}.video-prompt-markdown li{margin:4px 0}.video-prompt-markdown strong{color:var(--text)}.video-prompt-markdown table{border-collapse:collapse;width:100%;margin:9px 0;font-size:9px}.video-prompt-markdown th,.video-prompt-markdown td{border:1px solid var(--line);vertical-align:top;padding:6px}.video-prompt-markdown code{background:var(--hover);border-radius:4px;padding:2px 4px}.inline-asset-mention{color:#bda7ff;cursor:pointer;vertical-align:middle;height:27px;font:inherit;background:#8b5cf612;border:1px solid #8b5cf655;border-radius:7px;align-items:center;gap:4px;margin:0 2px;padding:2px 7px 2px 3px;font-weight:700;display:inline-flex}.inline-asset-mention img,.inline-asset-mention video,.inline-asset-mention i{object-fit:cover;background:#17131c;border-radius:5px;place-items:center;width:21px;height:21px;display:grid;overflow:hidden}.video-mention-picker{z-index:15;border:1px solid var(--line);background:var(--panel);border-radius:10px;max-height:230px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden;box-shadow:0 18px 55px #0008}.video-mention-picker>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:34px;padding:0 10px;font-size:9px;display:flex}.video-mention-picker>header button{color:var(--subtle);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.video-mention-picker>div{max-height:194px;padding:5px;overflow:auto}.video-mention-picker>div>button{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;padding:5px;display:grid}.video-mention-picker>div>button:hover,.video-mention-picker>div>button.active{background:var(--hover)}.video-mention-picker img,.video-mention-picker video,.video-mention-picker i{object-fit:cover;background:var(--panel-2);border-radius:6px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.video-mention-picker span strong,.video-mention-picker span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.video-mention-picker span small{color:var(--subtle);margin-top:3px;font-size:8px}.video-preview-panel{grid-template-rows:43px minmax(0,1fr) 38px}.video-preview-stage{padding:14px}.video-task-panel{grid-template-rows:43px minmax(0,1fr)}.video-task-list{scrollbar-width:thin;padding:6px}.video-task-list>article{grid-template-columns:minmax(0,1fr) 24px;margin-bottom:5px;padding:5px}.video-task-main{grid-template-columns:46px minmax(0,1fr);gap:7px}.video-task-main>div{width:46px;height:58px}.video-task-list section strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.video-task-list section span{font-weight:700}.video-task-list section small{margin-top:2px}.fullscreen-editor>header>div{align-items:center;gap:8px;display:flex}.fullscreen-editor>header span{color:var(--subtle);font-size:9px}.fullscreen-prompt-compose{flex:1;width:min(1200px,100%);margin:0 auto;overflow:hidden}.fullscreen-prompt-compose>textarea{width:100%;height:100%;margin:0}.fullscreen-prompt-compose .video-mention-picker{bottom:20px;left:20px;right:20px}.local-life-shell{min-height:100vh;color:var(--text,#f5f3ff);background:radial-gradient(circle at 78% -15%,#164e6340,#0000 34%),#0b0b0e;grid-template-columns:68px 252px minmax(0,1fr);display:grid}:is(html:has(.local-life-shell),body:has(.local-life-shell)){scrollbar-width:none}html:has(.local-life-shell)::-webkit-scrollbar{display:none}body:has(.local-life-shell)::-webkit-scrollbar{display:none}.local-life-rail{z-index:20;width:68px;padding-inline:9px;position:sticky;top:0}.local-projects{background:#111014;border-right:1px solid #29272e;grid-template-rows:67px minmax(0,1fr) 66px;height:100vh;display:grid;position:sticky;top:0}.local-projects>header{border-bottom:1px solid #27242b;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.local-projects>header>div{flex-direction:column;gap:3px;display:flex}.local-projects>header strong{font-size:14px}.local-projects>header span{color:#79727f;font-size:9px}.local-projects>header button{color:#d9d2e1;cursor:pointer;background:#1a171e;border:1px solid #35313a;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.local-project-list{scrollbar-width:thin;padding:8px;overflow:auto}.local-project-list>button{color:#aca6b2;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:35px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;margin-bottom:4px;padding:9px 8px;display:grid}.local-project-list>button:hover,.local-project-list>button.active{color:#f4eff7;background:#1c1920;border-color:#38333e}.local-project-list>button>span:nth-child(2){min-width:0}.local-project-list>button strong,.local-project-list>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.local-project-list>button strong{font-size:11px}.local-project-list>button small{color:#746e79;margin-top:4px;font-size:8px}.local-project-icon{color:#67e8f9;background:#164e6344;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.local-new-project{color:#ddd7e4;cursor:pointer;background:#1b181f;border:1px solid #3f3947;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:38px;margin:12px;font-size:10px;display:flex}.local-new-project:hover{background:#231d2c;border-color:#8b5cf677}.local-empty-list{color:#6f6975;text-align:center;flex-direction:column;align-items:center;padding:60px 14px;display:flex}.local-empty-list strong{color:#b9b3bf;margin:13px 0 7px;font-size:11px}.local-empty-list span{font-size:8px;line-height:1.7}.local-life-main{min-width:0;padding:0 24px 40px;overflow:hidden}.local-life-header{border-bottom:1px solid #26232a;justify-content:space-between;align-items:center;height:89px;display:flex}.local-life-header>div:first-child{min-width:0}.local-life-header .eyebrow{color:#22d3ee;align-items:center;gap:5px;margin-bottom:5px;font-size:8px;display:flex}.local-life-header h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;margin:0;font-size:21px;overflow:hidden}.local-life-header p{color:#837d89;margin:4px 0 0;font-size:9px}.local-header-actions{align-items:center;gap:7px;display:flex}.local-header-actions button,.local-credit{color:#cfc8d7;background:#17141b;border:1px solid #393440;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9px;display:flex}.local-header-actions button{cursor:pointer}.local-header-actions button:disabled{opacity:.55;cursor:wait}.local-header-actions .local-save{color:#071014;background:linear-gradient(135deg,#67e8f9,#22d3ee);border:0;font-weight:750}.local-credit{color:#fbbf24}.local-credit small{color:#77717e}.local-banner{border-radius:8px;align-items:center;gap:7px;margin:10px 0 -1px;padding:9px 11px;font-size:9px;display:flex}.local-banner.notice{color:#a5f3fc;background:#164e6326;border:1px solid #0e749055}.local-banner.error{margin-bottom:-1px}.local-tabs{border-bottom:1px solid #29262e;align-items:flex-end;gap:4px;height:54px;display:flex}.local-tabs button{color:#837d89;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;height:39px;padding:0 12px;font-size:9px;display:flex}.local-workspace{max-width:1180px;margin:0 auto;padding:18px 0}.local-editor-stack{flex-direction:column;gap:14px;display:flex}.local-editor-section{background:#121116;border:1px solid #2c2931;border-radius:12px;overflow:hidden}.local-editor-section>header{background:#151319;border-bottom:1px solid #29262e;align-items:center;min-height:62px;padding:12px 17px;display:flex}.local-editor-section>header strong,.local-editor-section>header span{display:block}.local-editor-section>header span{color:#7e7884;max-width:760px;margin-top:4px;font-size:9px;line-height:1.55}.local-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:17px;display:grid}.local-field{flex-direction:column;gap:7px;min-width:0;display:flex}.local-field.wide,.local-range.wide{grid-column:1/-1}.local-field>span,.local-range>span{color:#aca6b2;font-size:9px;font-weight:650}.local-field input,.local-field textarea,.local-field select,.local-script-continuity textarea,.local-shot-list input{color:#eee9f2;width:100%;font:inherit;background:#1a181e;border:1px solid #35313b;border-radius:8px;outline:0;font-size:10px}.local-field input,.local-field select{height:38px;padding:0 10px}.local-field textarea{resize:vertical;min-height:84px;padding:10px;line-height:1.6}.local-field input::placeholder,.local-field textarea::placeholder{color:#5f5964}.local-switches{flex-wrap:wrap;gap:20px;padding:0 17px 17px;display:flex}.local-toggle{color:#a9a2af;align-items:center;display:flex;flex-direction:row!important;gap:8px!important;font-size:9px!important}.local-toggle>button{cursor:pointer;background:#37313d;border:0;border-radius:999px;width:31px;height:18px;position:relative}.local-toggle>button i{background:#8a8490;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:2px;left:2px}.local-toggle>button.active i{background:#cffafe;left:15px}.local-range{grid-template-columns:140px 1fr 40px;align-items:center;gap:12px;padding:13px 0;display:grid}.local-range strong{color:#67e8f9;text-align:right;font-size:12px}.local-asset-toolbar{color:#827b88;border-bottom:1px solid #29262e;justify-content:space-between;align-items:center;padding:13px 17px;font-size:9px;display:flex}.local-asset-toolbar>div{gap:7px;display:flex}.local-asset-toolbar button,.local-assets-empty button{color:#d7d1dd;cursor:pointer;background:#1d1a21;border:1px solid #3a3540;border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:9px;display:flex}.local-asset-toolbar button.primary,.local-assets-empty button{color:#071014;background:#67e8f9;border:0;font-weight:700}.local-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px;display:grid}.local-assets-grid>article{background:#17151b;border:1px solid #2f2b34;border-radius:10px;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px;display:grid}.local-asset-preview{background:#0c0b0f;border-radius:8px;min-height:150px;position:relative;overflow:hidden}.local-asset-preview img,.local-asset-preview video,.local-audio{object-fit:cover;color:#22d3ee;place-items:center;width:100%;height:100%;display:grid}.local-asset-preview>span:last-child{color:#fff;background:#000b;border-radius:6px;place-items:center;width:21px;height:21px;font-size:8px;display:grid;position:absolute;top:7px;left:7px}.local-asset-fields{flex-direction:column;gap:7px;min-width:0;display:flex}.local-asset-fields>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.local-asset-fields select,.local-asset-fields textarea{color:#ddd7e2;width:100%;font:inherit;background:#211e25;border:1px solid #37323c;border-radius:7px;font-size:8px}.local-asset-fields select{height:31px;padding:0 7px}.local-asset-fields textarea{resize:none;flex:1;min-height:59px;padding:7px}.local-assets-empty{color:#6f6976;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:310px;display:flex}.local-assets-empty strong{color:#c5becb;margin:12px 0 6px;font-size:12px}.local-assets-empty span{text-align:center;max-width:480px;margin-bottom:14px;font-size:9px;line-height:1.6}.local-director-running,.local-script-empty,.local-video-setup{text-align:center;background:radial-gradient(circle at 50% 30%,#164e6333,#0000 32%),#121116;border:1px solid #2d2932;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:530px;display:flex}.local-director-running>span,.local-script-empty>span,.local-video-setup>span{color:#a5f3fc;background:#164e6366;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.local-director-running h2,.local-script-empty h2,.local-video-setup h2{margin:17px 0 8px;font-size:18px}.local-director-running p,.local-script-empty p,.local-video-setup p{color:#827b88;max-width:600px;margin:0;font-size:10px;line-height:1.7}.local-director-running>div{gap:5px;margin-top:22px;display:flex}.local-director-running>div i{background:#67e8f9;border-radius:50%;width:5px;height:5px;animation:1.2s infinite pulse}.local-director-running>div i:nth-child(2){animation-delay:.15s}.local-director-running>div i:nth-child(3){animation-delay:.3s}.local-script-empty>button,.local-video-setup>button{color:#061114;cursor:pointer;background:#67e8f9;border:0;border-radius:8px;align-items:center;gap:6px;height:39px;margin-top:19px;padding:0 15px;font-size:10px;font-weight:750;display:flex}.local-script-empty>button:disabled,.local-video-setup>button:disabled{color:#716b75;cursor:not-allowed;background:#29252d}.local-script-failure{color:#fca5a5;align-items:center;gap:6px;margin-top:13px;font-size:9px;display:flex}.local-script-editor{flex-direction:column;gap:12px;display:flex}.local-script-editor>header{background:#131217;border:1px solid #2e2a33;border-radius:12px;justify-content:space-between;align-items:flex-start;padding:17px;display:flex}.local-script-editor>header>div:first-child{max-width:760px}.local-script-editor>header span{color:#22d3ee;font-size:8px}.local-script-editor>header strong{margin:5px 0 7px;font-size:17px;display:block}.local-script-editor>header p{color:#8c8591;margin:0;font-size:10px;line-height:1.65}.local-script-editor>header>div:last-child{gap:6px;display:flex}.local-script-editor button{color:#d7d1dd;cursor:pointer;background:#1d1a21;border:1px solid #3a3540;border-radius:7px;align-items:center;gap:5px;height:33px;padding:0 10px;font-size:9px;display:flex}.local-script-editor button.primary{color:#071014;background:#67e8f9;border:0;font-weight:700}.local-script-continuity{background:#131217;border:1px solid #2e2a33;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.local-script-continuity span{color:#9b949f;font-size:9px}.local-script-continuity textarea{resize:vertical;min-height:66px;padding:9px}.local-shot-list{flex-direction:column;gap:10px;display:flex}.local-shot-list>article{background:#141318;border:1px solid #302c35;border-radius:11px;overflow:hidden}.local-shot-list>article>header{background:#17151b;border-bottom:1px solid #2b2830;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;height:47px;padding:0 12px;display:grid}.local-shot-list>article>header span{color:#67e8f9;font-size:10px;font-weight:750}.local-shot-list>article>header input{height:31px;padding:0 8px}.local-shot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:12px;display:grid}.local-shot-list>article>footer{color:#716b77;padding:0 12px 12px;font-size:8px}.local-video-summary{gap:8px;margin-top:20px;display:flex}.local-video-summary>span{color:#77717d;background:#18161c;border:1px solid #302c35;border-radius:8px;flex-direction:column;gap:5px;min-width:105px;padding:10px;font-size:8px;display:flex}.local-video-summary strong{color:#ddd7e3;font-size:11px}.local-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 145px);display:flex}.local-welcome>span{color:#a5f3fc;background:linear-gradient(145deg,#155e75,#164e63);border-radius:20px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 18px 55px #0891b233}.local-welcome h2{margin:20px 0 8px;font-size:22px}.local-welcome>p{color:#817a87;margin:0;font-size:10px}.local-welcome>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(620px,100%);margin-top:25px;display:grid}.local-welcome>div button{color:#c4bec9;cursor:pointer;text-align:left;background:#141217;border:1px solid #312d36;border-radius:12px;grid-template-columns:35px 1fr;gap:2px 10px;padding:16px;display:grid}.local-welcome>div button svg{color:#67e8f9;grid-area:1/1/3}.local-welcome>div button strong{grid-column:2;font-size:12px}.local-welcome>div button span{color:#77717d;grid-column:2;font-size:8px;line-height:1.5}.local-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050407cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.local-create-dialog{background:#151319;border:1px solid #3a3540;border-radius:14px;width:min(580px,100%);padding:19px;box-shadow:0 28px 90px #000b}.local-create-dialog>header strong,.local-create-dialog>header span{display:block}.local-create-dialog>header strong{font-size:15px}.local-create-dialog>header span{color:#77717d;margin-top:4px;font-size:9px}.local-mode-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:17px 0;display:grid}.local-mode-choice button{color:#aaa3af;cursor:pointer;text-align:left;background:#1a171e;border:1px solid #35313a;border-radius:9px;grid-template-columns:30px 1fr;gap:2px 8px;padding:12px;display:grid}.local-mode-choice button.active{background:#164e6328;border-color:#22d3ee88}.local-mode-choice svg{color:#67e8f9;grid-area:1/1/3}.local-mode-choice strong{grid-column:2;font-size:10px}.local-mode-choice span{color:#706a75;grid-column:2;font-size:8px}.local-create-dialog footer{justify-content:flex-end;gap:7px;margin-top:18px;display:flex}.local-create-dialog footer button{color:#d2ccd8;cursor:pointer;background:#1d1a21;border:1px solid #3a3540;border-radius:7px;align-items:center;gap:5px;height:35px;padding:0 12px;font-size:9px;display:flex}.local-create-dialog footer button.primary{color:#071014;background:#67e8f9;border:0;font-weight:700}.local-video-panel{grid-template-columns:minmax(420px,500px) minmax(0,1fr);gap:12px;min-height:620px;display:grid}.local-video-config,.local-video-result{background:#121116;border:1px solid #2d2932;border-radius:12px;overflow:hidden}.local-video-config>header,.local-video-result>header{background:#151319;border-bottom:1px solid #2b2830;justify-content:space-between;align-items:center;height:57px;padding:0 16px;display:flex}.local-video-config>header strong,.local-video-config>header span{display:block}.local-video-config>header strong,.local-video-result>header strong{font-size:12px}.local-video-config>header span{color:#77717d;margin-top:3px;font-size:8px}.local-video-result>header a{color:#67e8f9;font-size:9px;text-decoration:none}.local-video-quote{color:#fbbf24;background:#1a181e;border:1px solid #35313b;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 10px;font-size:9px;display:flex}.local-video-quote span{color:#8c8592}.local-video-quote strong{margin-left:auto;font-size:13px}.local-video-quote small{color:#77717e}.local-video-assets{padding:0 17px 17px}.local-video-assets>strong,.local-video-assets>span{display:block}.local-video-assets>strong{font-size:10px}.local-video-assets>span{color:#76707b;margin-top:3px;font-size:8px}.local-video-assets>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.local-video-assets button{color:#817a86;cursor:pointer;background:#17151b;border:1px solid #302c35;border-radius:8px;min-width:0;padding:0;position:relative;overflow:hidden}.local-video-assets button img,.local-video-assets button video,.local-video-assets button>.local-audio{object-fit:cover;place-items:center;width:100%;height:78px;display:grid}.local-video-assets button>i{color:#061114;background:#67e8f9;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:5px;right:5px}.local-video-assets button>span:last-child{text-overflow:ellipsis;white-space:nowrap;padding:6px;font-size:7px;display:block;overflow:hidden}.local-video-config>footer{border-top:1px solid #2b2830;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.local-video-config>footer>div{color:#817b86;align-items:center;gap:6px;font-size:8px;display:flex}.local-video-config>footer>button{color:#071014;cursor:pointer;background:#67e8f9;border:0;border-radius:8px;align-items:center;gap:6px;height:37px;padding:0 13px;font-size:9px;font-weight:750;display:flex}.local-video-config>footer>button:disabled{color:#716b75;cursor:not-allowed;background:#29252d}.local-video-result{grid-template-rows:57px minmax(0,1fr);display:grid}.local-video-result>div{background:#09080c;place-items:center;min-height:0;padding:15px;display:grid}.local-video-result video{border-radius:8px;max-width:100%;max-height:530px}.local-video-progress,.local-video-failed,.local-video-placeholder{text-align:center;color:#77717d;flex-direction:column;align-items:center;display:flex}.local-video-progress>span{color:#67e8f9;background:#164e6355;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.local-video-progress strong,.local-video-failed strong,.local-video-placeholder strong{color:#dcd6e2;margin:14px 0 7px;font-size:12px}.local-video-progress>i{background:#29252d;border-radius:999px;width:220px;height:5px;margin:9px 0;overflow:hidden}.local-video-progress>i b{border-radius:inherit;background:#22d3ee;height:100%;display:block}.local-video-progress small,.local-video-failed span,.local-video-placeholder span{font-size:8px}.local-video-failed svg{color:#fb7185}.local-video-placeholder svg{color:#56505b}@media (max-width:1100px){.local-life-shell{grid-template-columns:68px 220px minmax(0,1fr)}.local-assets-grid,.local-form-grid,.local-shot-grid{grid-template-columns:1fr}.local-field.wide,.local-range.wide{grid-column:1}.local-life-main{padding-inline:14px}}@media (max-width:1180px){.local-video-panel{grid-template-columns:1fr}.local-video-result{min-height:520px}}@media (max-width:760px){.local-life-shell{padding-bottom:62px;display:block}.local-life-rail{width:100%;height:62px;position:fixed;top:auto;bottom:0}.local-life-rail .product-nav{grid-template-columns:repeat(6,1fr)}.local-projects{grid-template-rows:58px auto 58px;width:100%;height:auto;position:static}.local-project-list{gap:5px;display:flex;overflow-x:auto}.local-project-list>button{min-width:210px}.local-life-main{padding:0 10px 25px}.local-life-header{height:auto;min-height:88px}.local-life-header p,.local-credit{display:none}.local-tabs{overflow-x:auto}.local-tabs button{flex:none}.local-assets-grid>article{grid-template-columns:105px minmax(0,1fr)}.local-welcome>div{grid-template-columns:1fr}.local-script-editor>header{flex-direction:column;gap:12px}.local-video-summary{flex-wrap:wrap}.local-video-assets>div{grid-template-columns:repeat(3,minmax(0,1fr))}.local-video-config>footer{flex-direction:column;align-items:flex-start;gap:10px}.local-video-config>footer>button{justify-content:center;width:100%}}.local-life-shell{color:var(--text);background:radial-gradient(circle at 50% -20%,#8b5cf610,transparent 36%),var(--app-bg);grid-template-columns:78px 260px minmax(0,1fr)}.local-life-rail{width:78px;padding:16px 9px 12px}.local-life-rail .product-nav{gap:8px}.local-life-rail .product-nav a{min-height:52px;padding:0}.local-life-rail .product-nav a span{font-size:10px}.local-projects{border-color:var(--line);background:var(--panel)}.local-projects>header{border-color:var(--line)}.local-projects>header span,.local-project-list>button small,.local-empty-list,.local-life-header p,.local-editor-section>header span,.local-asset-toolbar,.local-assets-empty,.local-director-running p,.local-script-empty p,.local-video-setup p,.local-script-editor>header p,.local-script-continuity span,.local-shot-list>article>footer,.local-video-summary>span,.local-welcome>p,.local-welcome>div button span,.local-create-dialog>header span,.local-mode-choice span,.local-video-config>header span,.local-video-assets>span,.local-video-config>footer>div,.local-video-progress,.local-video-failed,.local-video-placeholder{color:var(--subtle)}.local-projects>header button,.local-new-project,.local-header-actions button,.local-credit,.local-asset-toolbar button,.local-assets-empty button,.local-script-editor button,.local-create-dialog footer button{border-color:var(--line);color:var(--text);background:var(--panel-2)}.local-projects>header button:hover,.local-new-project:hover,.local-header-actions button:hover,.local-asset-toolbar button:hover,.local-script-editor button:hover,.local-create-dialog footer button:hover{background:var(--hover);border-color:#8b5cf688}.local-project-list>button{color:var(--subtle)}.local-project-list>button:hover,.local-project-list>button.active{border-color:var(--line);color:var(--text);background:var(--hover)}.local-project-icon{color:#a78bfa;background:#8b5cf616}.local-project-icon.offer{color:#f59e0b;background:#f59e0b16}.local-empty-list strong{color:var(--text)}.local-life-header{border-color:var(--line)}.local-life-header .eyebrow{color:#a78bfa}.local-header-actions .local-save,.local-asset-toolbar button.primary,.local-assets-empty button,.local-script-empty>button,.local-script-action-row>button,.local-video-setup>button,.local-script-editor button.primary,.local-create-dialog footer button.primary,.local-video-config>footer>button{color:#fff;background:linear-gradient(135deg,#7c3aed,#9333ea);border:0;box-shadow:0 8px 24px #7c3aed24}.local-header-actions .local-save:hover,.local-asset-toolbar button.primary:hover,.local-assets-empty button:hover,.local-script-empty>button:hover,.local-script-action-row>button:hover,.local-video-setup>button:hover,.local-script-editor button.primary:hover,.local-create-dialog footer button.primary:hover,.local-video-config>footer>button:hover{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.local-banner.notice{color:#86efac;background:#22c55e12;border-color:#22c55e55}.local-tabs{border-color:var(--line)}.local-tabs button{color:var(--subtle)}.local-tabs button:hover{color:var(--text)}.local-editor-section,.local-assets-grid>article,.local-script-editor>header,.local-script-continuity,.local-shot-list>article,.local-video-summary>span,.local-welcome>div button,.local-video-config,.local-video-result{border-color:var(--line);background:var(--card)}.local-editor-section>header,.local-shot-list>article>header,.local-video-config>header,.local-video-result>header{border-color:var(--line);background:var(--panel-2)}.local-field>span,.local-range>span,.local-toggle{color:var(--subtle)}.local-field input,.local-field textarea,.local-field select,.local-script-continuity textarea,.local-shot-list input,.local-asset-fields select,.local-asset-fields textarea{border-color:var(--line);color:var(--text);background:var(--panel-2)}.local-field input:focus,.local-field textarea:focus,.local-field select:focus,.local-script-continuity textarea:focus,.local-shot-list input:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf611}.local-toggle>button{background:var(--hover)}.local-toggle>button i{background:var(--subtle)}.local-toggle>button.active{background:#7c3aed}.local-toggle>button.active i{background:#ede9fe}.local-range input{accent-color:#8b5cf6}.local-range strong,.local-asset-preview img,.local-asset-preview video,.local-audio,.local-script-editor>header span,.local-shot-list>article>header span,.local-video-result>header a{color:#a78bfa}.local-asset-toolbar{border-color:var(--line)}.local-asset-preview{background:var(--panel-2)}.local-assets-empty strong{color:var(--text)}.local-director-running,.local-script-empty,.local-video-setup{border-color:var(--line);background:radial-gradient(circle at 50% 30%,#8b5cf61f,transparent 32%),var(--panel)}.local-director-running>span,.local-script-empty>span,.local-video-setup>span,.local-video-progress>span{color:#c4b5fd;background:#8b5cf61b}.local-director-running>div i{background:#a78bfa}.local-script-empty>button:disabled,.local-video-setup>button:disabled,.local-video-config>footer>button:disabled{color:var(--subtle);background:var(--hover);box-shadow:none}.local-welcome>span{color:#fff;background:linear-gradient(145deg,#8b5cf6,#6d28d9);box-shadow:0 18px 55px #7c3aed33}.local-welcome>div button{color:var(--text)}.local-welcome>div button:hover{background:var(--hover);border-color:#8b5cf666}.local-welcome>div button svg,.local-mode-choice svg{color:#a78bfa}.local-create-dialog{border-color:var(--line);background:var(--panel)}.local-mode-choice button{border-color:var(--line);color:var(--subtle);background:var(--panel-2)}.local-mode-choice button.active{color:var(--text);background:#8b5cf615;border-color:#8b5cf688}.local-video-quote{border-color:var(--line);background:var(--panel-2)}.local-video-quote span,.local-video-quote small{color:var(--subtle)}.local-video-assets button{border-color:var(--line);color:var(--subtle);background:var(--panel-2)}.local-video-assets button.active{color:#c4b5fd;border-color:#8b5cf688}.local-video-assets button>i{color:#fff;background:#7c3aed}.local-video-config>footer{border-color:var(--line)}.local-video-progress strong,.local-video-failed strong,.local-video-placeholder strong{color:var(--text)}.local-video-progress>i{background:var(--hover)}.local-video-progress>i b{background:linear-gradient(90deg,#7c3aed,#c084fc)}.local-projects>header span,.local-project-list>button small,.local-empty-list span,.local-life-header .eyebrow,.local-life-header p,.local-banner,.local-tabs button,.local-editor-section>header span,.local-field>span,.local-range>span,.local-toggle,.local-asset-toolbar,.local-asset-fields select,.local-asset-fields textarea,.local-assets-empty span,.local-director-running p,.local-script-empty p,.local-video-setup p,.local-script-editor>header p,.local-script-continuity span,.local-shot-list>article>footer,.local-video-summary>span,.local-welcome>p,.local-welcome>div button span,.local-create-dialog>header span,.local-mode-choice span,.local-video-config>header span,.local-video-result>header a,.local-video-assets>span,.local-video-config>footer>div,.local-video-progress small,.local-video-failed span,.local-video-placeholder span{font-size:11px}.local-project-list>button strong,.local-new-project,.local-header-actions button,.local-credit,.local-field input,.local-field textarea,.local-field select,.local-asset-toolbar button,.local-assets-empty button,.local-asset-fields>strong,.local-script-empty>button,.local-video-setup>button,.local-script-editor button,.local-shot-list>article>header span,.local-video-summary strong,.local-welcome>div button strong,.local-mode-choice strong,.local-create-dialog footer button,.local-video-config>header strong,.local-video-result>header strong,.local-video-config>footer>button{font-size:12px}.local-editor-section>header strong{font-size:14px}.local-optional-details{border-top:1px solid var(--line)}.local-optional-details>summary{min-height:54px;color:var(--text);background:var(--panel-2);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 17px;list-style:none;display:flex}.local-optional-details>summary strong{font-size:12px}.local-optional-details>summary small{color:var(--subtle);margin-top:3px;font-size:10px;line-height:1.45}.local-optional-details>summary svg{color:var(--subtle);flex:none;transition:transform .18s}.local-optional-details[open]>summary svg{transform:rotate(90deg)}.local-optional-details>div{border-top:1px solid var(--line)}.local-auto-label{color:#a78bfa;align-items:center;gap:5px;font-size:11px;display:flex}.local-asset-options{border-top:1px solid var(--line);margin-top:auto;padding-top:7px}.local-asset-options>summary{color:var(--subtle);cursor:pointer;font-size:10px;list-style:none}.local-asset-options>summary::-webkit-details-marker{display:none}.local-asset-options[open]>summary{color:#a78bfa;margin-bottom:7px}.local-asset-options select,.local-asset-options textarea{margin-bottom:7px}.local-asset-options button{border:1px solid var(--line);width:100%;height:30px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}.local-script-empty>small{color:var(--subtle);margin-top:10px;font-size:10px;display:block}.local-script-editor>header.local-script-summary{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.local-script-toolbar{border-bottom:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:54px;padding:10px 14px;display:flex;max-width:none!important}@supports (color:color-mix(in lab, red, red)){.local-script-toolbar{background:color-mix(in srgb,var(--panel-2) 70%,transparent)}}.local-script-sync-notice{color:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#fbbf24);background:#f59e0b0d;border:1px solid #f59e0b3d;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;margin:0;padding:9px 11px;font-size:12px;font-weight:650;line-height:1.45;display:flex}.local-script-sync-notice svg{flex:none}.local-script-sync-notice span{color:inherit!important;font-size:inherit!important}.local-script-current{align-items:center;gap:7px;font-weight:650;display:flex;color:var(--subtle)!important;font-size:12px!important}.local-script-current:before{content:"";background:#8b5cf6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8b5cf612}.local-script-heading{width:100%;min-width:0;padding:14px 15px 16px;display:block!important}.local-script-heading strong{line-height:1.35;margin:0 0 8px!important;font-size:18px!important}.local-script-heading p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:12px!important;line-height:1.7!important}.local-script-actions{flex:none;gap:8px;display:flex}.local-script-actions button{border-radius:8px;height:34px;padding:0 12px;font-size:11px}.local-script-details,.local-shot-card{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow:hidden}.local-script-details>summary,.local-shot-card>summary{cursor:pointer;list-style:none}.local-script-details>summary::-webkit-details-marker{display:none}.local-shot-card>summary::-webkit-details-marker{display:none}.local-script-details>summary{background:var(--panel-2);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 17px;display:flex}.local-script-details>summary span,.local-shot-timeline-heading>span{min-width:0}.local-script-details>summary strong,.local-script-details>summary small,.local-shot-timeline-heading strong,.local-shot-timeline-heading small{display:block}.local-script-details>summary strong,.local-shot-timeline-heading strong{color:var(--text);font-size:13px}.local-script-details>summary small,.local-shot-timeline-heading small{color:var(--subtle);margin-top:4px;font-size:10px}.local-script-details>summary svg,.local-shot-card>summary>svg{color:var(--subtle);flex:none;transition:transform .18s}.local-script-details[open]>summary svg,.local-shot-card[open]>summary>svg{transform:rotate(90deg)}.local-script-details-body{border-top:1px solid var(--line);grid-template-columns:1fr;gap:12px;padding:14px 17px 17px;display:grid}.local-shot-timeline-heading{align-items:center;min-height:48px;padding:3px 4px 0;display:flex}.local-shot-list{gap:8px}.local-shot-card>summary{background:var(--panel-2);grid-template-columns:78px minmax(0,1fr) auto 18px;align-items:center;gap:13px;min-height:70px;padding:11px 15px;display:grid}.local-shot-card>summary:hover{background:var(--hover)}.local-shot-time{color:#a78bfa;font-variant-numeric:tabular-nums;font-size:12px;font-weight:750}.local-shot-summary{min-width:0}.local-shot-summary strong,.local-shot-summary small{display:block}.local-shot-summary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.local-shot-summary small{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.local-shot-asset-count{border:1px solid var(--line);color:var(--subtle);background:var(--card);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px}.local-shot-editor-body{border-top:1px solid var(--line)}.local-shot-editor-body>footer{color:var(--subtle);padding:0 12px 13px;font-size:10px}@media (max-width:1100px) and (min-width:761px){.local-life-shell{grid-template-columns:68px 230px minmax(0,1fr)}.local-life-rail{width:68px;padding:16px 8px 12px}}@media (max-width:760px){.local-life-shell{padding-bottom:62px;display:block}.local-life-rail{width:100%;height:62px;padding:6px 12px;position:fixed;top:auto;bottom:0}.local-life-rail .product-nav{gap:4px}.local-life-rail .product-nav a{min-height:50px}.local-projects{width:100%;height:auto;position:static}.local-shot-card>summary{grid-template-columns:68px minmax(0,1fr) 18px}.local-shot-asset-count{display:none}}@media (min-width:1181px){.video-workbench{grid-template-columns:minmax(360px,400px) minmax(560px,1fr) minmax(250px,280px);gap:12px}.video-page-header p{font-size:12px}}.video-editor-panel>header strong,.video-preview-panel>header strong,.video-task-panel>header strong{font-size:14px}.video-editor-panel>header span{font-size:11px}.section-title{align-items:center}.section-title strong{font-size:14px}.section-title span{font-size:11px;line-height:1.45}.section-title em{font-size:11px}.video-description-tools{align-items:center;gap:8px;display:flex}.video-description-tools button{border:1px solid var(--line);height:30px;color:var(--text);background:var(--panel-2);cursor:pointer;white-space:nowrap;border-radius:7px;padding:0 10px;font-size:12px}.video-description-tools button:hover{color:#c4b5fd;border-color:#8b5cf688}.video-prompt-surface{height:330px;min-height:260px}.video-prompt-surface .video-prompt-compose,.video-prompt-surface .video-prompt-markdown{height:100%}.video-prompt-block textarea{height:100%;min-height:100%;font-size:13px;line-height:1.72}.video-prompt-markdown{height:100%;font-size:14px;line-height:1.72}.video-prompt-markdown h2{font-size:19px}.video-prompt-markdown h3{font-size:16px}.video-prompt-markdown table{font-size:13px}.video-reference-thumb>span,.video-reference-mention,.video-reference-add{font-size:10px}.video-prompt-actions button{height:32px;font-size:11px}.video-option>strong,.video-models button strong{font-size:12px}.video-models button span{font-size:10px}.video-ratios button,.video-segments button{font-size:11px}.duration-control strong{font-size:12px}.quote span,.quote small{font-size:10px}.quote strong{font-size:15px}.generate-primary{font-size:13px}.video-preview-stage{padding:18px;overflow:hidden}.video-preview-canvas{background:#09080c;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.video-preview-canvas>video{object-fit:contain;background:#09080c;width:100%;height:100%;display:block;position:absolute;inset:0}.video-preview-canvas>.video-preview-empty,.video-preview-canvas>.video-progress{justify-content:center;width:100%;height:100%;padding:24px}.video-preview-empty strong,.video-progress strong{font-size:15px}.video-preview-empty span,.video-progress small{max-width:420px;font-size:12px;line-height:1.55}.video-preview-failed svg{color:#fb7185}.video-preview-failed button{color:#fda4af;cursor:pointer;background:#7f1d1d22;border:1px solid #fb718555;border-radius:8px;align-items:center;gap:6px;height:34px;margin-top:14px;padding:0 12px;font-size:12px;display:flex}.video-preview-meta span,.video-task-panel>header span{font-size:10px}.video-task-list section strong{font-size:12px;line-height:1.45}.video-task-list section span{font-size:11px}.video-task-list section small{font-size:10px;line-height:1.35}.video-task-list section .video-task-error{color:#fb7185}.video-task-empty{font-size:11px}.assist-modal>header strong{font-size:16px}.assist-modal>header span{font-size:11px}.assist-modal>nav button{font-size:12px}.assist-section-heading strong{font-size:15px}.assist-section-heading span{font-size:11px;line-height:1.5}.assist-section-heading button{font-size:11px}.assist-assets textarea{font-size:12px;line-height:1.6}.assist-asset-preview{background:var(--panel);cursor:zoom-in;border:0;border-radius:7px;width:105px;height:82px;padding:0;overflow:hidden}.assist-asset-preview>img,.assist-asset-preview>video,.assist-asset-preview>.audio-visual{object-fit:cover;place-items:center;width:100%;height:100%;display:grid}.assist-asset-copy{grid-template-rows:minmax(82px,auto) auto;gap:8px;min-width:0;display:grid}.assist-asset-copy>textarea{width:100%;min-height:82px}.assist-evidence-details{border:1px solid var(--line);background:var(--panel);border-radius:7px;padding:9px 10px}.assist-evidence-details>strong{color:var(--text);margin-bottom:5px;font-size:11px;display:block}.assist-evidence-details p{color:var(--subtle);grid-template-columns:74px minmax(0,1fr);gap:7px;margin:4px 0;font-size:11px;line-height:1.5;display:grid}.assist-evidence-details p span{color:#a78bfa;font-weight:700}.assist-empty,.insight-field>span,.assist-choice>strong,.assist-note>span,.assist-duration>span,.insight-field input,.assist-choice button,.assist-note textarea,.assist-reference-video select{font-size:12px}.assist-reference-video>span,.assist-reference-video small{font-size:11px}.assist-modal>footer button{font-size:12px}.assist-loading strong{font-size:15px}.assist-loading span{font-size:12px}.script-summary span{font-size:11px}.script-summary strong{font-size:16px}.script-summary p{font-size:12px}.script-result article header strong{font-size:11px}.script-result article header span{font-size:13px}.script-result article p{font-size:12px;line-height:1.65}.script-result .inline-asset-mention{height:25px;font-size:11px}.script-result .inline-asset-mention img,.script-result .inline-asset-mention video,.script-result .inline-asset-mention i{width:19px;height:19px}.asset-picker-grid{grid-auto-rows:max-content}.asset-picker-card:disabled{opacity:.42;cursor:not-allowed}.asset-picker>header span,.asset-picker>footer,.asset-picker-filters button,.asset-picker-upload{font-size:12px}.asset-picker-card>strong{font-size:13px}.asset-picker-card>small{font-size:11px;line-height:1.35}.video-mention-picker>header{height:40px;font-size:12px}.video-mention-picker>div{max-height:220px;padding:7px}.video-mention-picker>div>button{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:7px}.video-mention-picker img,.video-mention-picker video,.video-mention-picker i{width:42px;height:42px}.video-mention-picker span strong{font-size:12px}.video-mention-picker span small{font-size:11px}.video-reference-note{color:var(--subtle);margin-top:9px;font-size:11px;line-height:1.5;display:block}.fullscreen-prompt-compose>.video-prompt-markdown{background:var(--panel);border-radius:14px;height:100%;padding:24px 28px;font-size:15px;line-height:1.8}.fullscreen-prompt-compose>.video-prompt-markdown h2{font-size:24px}.fullscreen-prompt-compose>.video-prompt-markdown h3{font-size:19px}.fullscreen-editor footer>div{gap:8px;display:flex}.fullscreen-editor footer button.secondary{border:1px solid var(--line);color:var(--subtle);background:0 0}.assist-method{grid-column:1/-1}.assist-method>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.assist-method button{text-align:left;height:auto;min-height:70px;padding:12px 14px}.assist-method button b,.assist-method button span{display:block}.assist-method button b{color:var(--text);font-size:13px}.assist-method button span{color:var(--subtle);margin-top:6px;font-size:11px;line-height:1.5}@media (min-width:1181px){.video-workbench{grid-template-columns:minmax(330px,370px) minmax(0,1fr) minmax(230px,250px)}.video-reference-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:760px){.assist-method>div{grid-template-columns:1fr}.fullscreen-prompt-compose>.video-prompt-markdown{padding:16px;font-size:14px}}.agent-shell .agent-main .composer-wrap{z-index:4;flex:none;width:min(800px,100% - 48px);margin:0 auto;position:relative;bottom:auto;left:auto;transform:none}.agent-shell .jump-to-bottom{border:1px solid var(--line);width:max-content;height:32px;color:var(--text);background:var(--panel);cursor:pointer;border-radius:999px;align-items:center;gap:5px;margin:0 auto 10px;padding:0 12px;font-size:12px;display:flex;box-shadow:0 8px 25px #0005}@media (max-width:760px){.agent-shell .agent-main .composer-wrap{width:calc(100% - 24px);left:auto}}.agent-shell .agent-sidebar{height:100vh;min-height:0;overflow:hidden}.agent-shell .agent-sidebar .conversation-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8b5cf666 transparent;min-height:0;overflow-y:auto}.agent-shell .agent-sidebar .conversation-list::-webkit-scrollbar{width:7px}.agent-shell .agent-sidebar .conversation-list::-webkit-scrollbar-thumb{background:#8b5cf666;border-radius:999px}.local-life-header{height:67px;min-height:67px;padding:0 22px}.local-life-header h1{font-size:18px}.local-title-row{align-items:center;gap:7px;min-width:0;display:flex}.local-title-row h1{min-width:0}.local-project-title-actions{flex:none;align-items:center;gap:4px;display:flex}.local-project-title-actions button{border:1px solid var(--line);width:28px;height:28px;color:var(--subtle);background:var(--panel-2);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.local-project-title-actions button:hover{color:var(--text);background:var(--hover)}.local-project-title-actions button.delete{color:#ef4444}.local-life-header>div>strong{font-size:18px}.local-life-header>div>p{margin-top:5px;font-size:11px}.local-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;height:auto;min-height:52px;padding:0 18px;display:grid}.local-tabs button{white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-width:0;height:52px;padding:0 10px;font-size:12px;display:flex}.local-tabs button i{border:1px solid var(--line);width:21px;height:21px;color:var(--subtle);background:var(--panel-2);border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.local-tabs button.active{color:var(--text);border-bottom-color:#8b5cf6}.local-tabs button.active i{color:#fff;background:#7c3aed;border-color:#8b5cf6}.local-tabs button em{color:#d97706;background:#f59e0b18;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700}.local-workspace{width:100%;max-width:none;margin:0;padding:18px 0 36px}.local-essentials,.local-assets-simple{border:1px solid var(--line);background:var(--panel);border-radius:14px;width:min(900px,100%);margin:0 auto;overflow:hidden;box-shadow:0 10px 32px #00000014}.local-essentials>header,.local-assets-simple>header{border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:82px;padding:17px 20px;display:flex}.local-essentials>header>span{color:#c4b5fd;background:#8b5cf615;border:1px solid #8b5cf650;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.local-essentials>header>div,.local-assets-simple>header>div{min-width:0}.local-essentials>header strong,.local-assets-simple>header strong{color:var(--text);font-size:15px;display:block}.local-essentials>header small,.local-assets-simple>header span{color:var(--subtle);margin-top:6px;font-size:11px;line-height:1.55;display:block}.local-assets-simple>header{justify-content:space-between}.local-assets-simple>header>button{flex:none}.local-essential-fields{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.local-essential-fields>.wide{grid-column:1/-1}.local-optional-details{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;margin:0 20px 18px;overflow:hidden}.local-optional-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 14px;list-style:none;display:flex}.local-optional-details>summary::-webkit-details-marker{display:none}.local-optional-details>summary span{min-width:0}.local-optional-details>summary strong,.local-optional-details>summary small{display:block}.local-optional-details>summary strong{color:var(--text);font-size:12px}.local-optional-details>summary small{color:var(--subtle);margin-top:4px;font-size:10px}.local-optional-details>summary>svg{color:var(--subtle);flex:none;transition:transform .18s}.local-optional-details[open]>summary>svg{transform:rotate(90deg)}.local-optional-details>div{border-top:1px solid var(--line);padding:14px}.local-step-footer{border-top:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 20px;display:flex}.local-step-footer>span{color:var(--subtle);font-size:11px}.local-step-footer-status{flex-direction:column;gap:4px;min-width:0;display:flex}.local-step-footer-status>span{color:var(--subtle);font-size:11px}.local-step-footer-status>span.issue{color:#fb7185}.local-step-footer-status>small{color:var(--subtle);font-size:9px}.local-step-footer button.primary,.local-assets-simple button.primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#9333ea);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 15px;font-size:12px;font-weight:750;display:flex;box-shadow:0 6px 16px #7c3aed30}.local-step-footer button.primary:disabled,.local-assets-simple button.primary:disabled{opacity:.5;cursor:not-allowed}.local-material-hints{grid-template-columns:repeat(3,1fr);gap:9px;padding:18px 20px 4px;display:grid}.local-material-hints span{border:1px solid var(--line);min-width:0;color:var(--subtle);background:var(--panel-2);border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.local-material-hints i{color:#c4b5fd;background:#8b5cf61f;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:800;display:grid}.local-asset-toolbar{justify-content:space-between;align-items:center;padding:14px 20px 8px;display:flex}.local-asset-toolbar span{color:var(--text);font-size:12px;font-weight:700}.local-asset-toolbar small{color:var(--subtle);font-size:10px}.local-assets-strip{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:10px;padding:4px 20px 20px;display:grid}.local-assets-strip article{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;min-width:0;padding:7px;position:relative}.local-assets-strip article>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;font-weight:650;display:block;overflow:hidden}.local-asset-preview{background:var(--card);border-radius:7px;height:86px;position:relative;overflow:hidden}.local-asset-preview>img,.local-asset-preview>video,.local-asset-preview>.audio-visual{object-fit:cover;width:100%;height:100%}.local-asset-preview>span{color:#fff;background:#09090bcc;border-radius:6px;place-items:center;width:19px;height:19px;font-size:9px;font-weight:800;display:grid;position:absolute;top:6px;left:6px}.local-remove-asset{color:#e5e7eb;cursor:pointer;background:#09090bcc;border:1px solid #ffffff24;border-radius:7px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:4px;right:4px}.local-assets-add{color:#c4b5fd;cursor:pointer;background:#8b5cf610;border:1px dashed #8b5cf66e;border-radius:10px;align-content:center;place-items:center;gap:5px;min-height:124px;display:grid}.local-assets-add strong{font-size:11px}.local-assets-add span{color:var(--subtle);font-size:10px}.local-promotion-person{padding:3px 0 0}.local-promotion-bindings{gap:12px;padding:0 20px 20px;display:grid}.local-promotion-bindings>section{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;padding:13px}.local-promotion-bindings>section>header{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.local-promotion-bindings>section>header strong{color:var(--text);flex:none;font-size:11px}.local-promotion-bindings>section>header span{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;overflow:hidden}.local-promotion-bindings>section>div{gap:8px;display:flex;overflow-x:auto}.local-promotion-bindings button{width:82px;color:var(--subtle);background:var(--card);cursor:pointer;border:2px solid #0000;border-radius:8px;flex:none;padding:4px;overflow:hidden}.local-promotion-bindings button.active{color:var(--text);border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf619}.local-promotion-bindings button img,.local-promotion-bindings button video,.local-promotion-bindings button .local-audio{object-fit:cover;border-radius:5px;width:100%;height:54px}.local-promotion-bindings button>span{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.local-video-primary-settings{grid-template-columns:1fr 1fr minmax(135px,.7fr);gap:12px;padding:18px;display:grid}.local-video-quote{border:1px solid var(--line);min-height:58px;color:var(--subtle);background:var(--panel-2);border-radius:8px;justify-content:center;align-self:end;align-items:center;gap:6px;font-size:11px;display:flex}.local-video-quote svg{color:#a78bfa}.local-video-quote strong{color:var(--text);font-size:17px}.local-video-quote small{font-size:10px}.local-video-config>.local-optional-details{margin-top:0}.local-script-confirm{margin-top:12px}.local-script-failure-banner{border-radius:9px;margin:0 0 12px}.local-script-heading p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:760px){.local-life-header{height:67px;min-height:67px;padding:0 15px}.local-tabs{padding:0 6px}.local-tabs button{gap:4px;padding:0 4px;font-size:10px}.local-tabs button i{width:19px;height:19px}.local-script-toolbar{flex-direction:column;align-items:stretch}.local-script-actions{justify-content:flex-end}.local-workspace{padding:12px 0 24px}.local-essentials>header,.local-assets-simple>header{align-items:flex-start;padding:15px}.local-assets-simple>header{display:grid}.local-essential-fields{grid-template-columns:1fr;padding:15px}.local-essential-fields>.wide{grid-column:auto}.local-optional-details{margin:0 15px 15px}.local-step-footer{flex-direction:column;align-items:stretch;padding:12px 15px}.local-material-hints{grid-template-columns:1fr;padding:15px 15px 2px}.local-asset-toolbar{padding:12px 15px 7px}.local-asset-toolbar small{display:none}.local-assets-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 15px 15px}.local-video-primary-settings{grid-template-columns:1fr;padding:14px}}.local-life-main{overflow:visible}.local-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.local-creation-editor{border:1px solid var(--line);background:var(--panel);border-radius:14px;width:100%;overflow:visible;box-shadow:0 10px 32px #00000014}.local-creation-row{border-bottom:1px solid var(--line);padding:18px 20px}.local-row-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;display:grid}.local-row-heading strong,.local-row-heading small{display:block}.local-row-heading strong{color:var(--text);font-size:13px;font-weight:650}.local-row-heading small{color:var(--subtle);margin-top:4px;font-size:10px}.local-row-heading>button,.local-section-heading>button{border:1px solid var(--line);min-height:34px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:11px;display:flex}.local-row-heading>button:hover,.local-section-heading>button:hover{color:#c4b5fd;border-color:#8b5cf688}.local-material-row .local-assets-strip{flex-wrap:wrap;gap:9px;padding:0;display:flex}.local-material-row .local-assets-strip article{background:0 0;border:0;border-radius:9px;flex:none;width:82px;height:76px;padding:0;overflow:visible}.local-material-row .local-asset-preview{border:1px solid var(--line);width:100%;height:76px;min-height:0;color:inherit;background:var(--card);cursor:zoom-in;border-radius:9px;padding:0;overflow:hidden}.local-material-row .local-asset-preview>strong{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#09090bd9;border-radius:5px;padding:2px 4px;font-size:9px;position:absolute;inset:auto 4px 4px;overflow:hidden}.local-material-row .local-remove-asset{border:2px solid var(--panel);border-radius:50%;width:22px;height:22px;top:-6px;right:-6px}.local-material-row .local-assets-add{width:100%;min-height:86px}.local-asset-warning{color:#d97706;margin-top:4px;font-size:10px;font-style:normal;display:block}.local-brand-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(230px,.75fr);align-items:start;gap:14px;display:grid}.local-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.local-project-icon.service{color:#8b5cf6;background:#8b5cf616}.local-service-welcome>div{grid-template-columns:minmax(0,1fr);width:min(430px,100%)}.local-visit-requirements>.local-field{margin-top:12px}.local-visit-offer>.local-section-heading{margin-bottom:0}.local-visit-offer>.local-section-heading:has(+.local-field){margin-bottom:12px}.local-visit-offer .local-toggle{flex:none}.local-single-material{min-width:0;position:relative}.local-single-material>span{color:var(--text);margin-bottom:7px;font-size:13px;font-weight:650;line-height:1.4;display:block}.local-material-select-trigger{border:1px solid var(--line);width:100%;height:38px;color:var(--text);background:var(--panel-2);cursor:pointer;text-align:left;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 9px 4px 4px;display:grid;overflow:hidden}.local-material-select-trigger>span:first-child{grid-column:1/3}.local-material-select-trigger img,.local-material-select-trigger video,.local-material-select-trigger .local-audio{object-fit:cover;border-radius:6px;width:28px;height:28px}.local-material-select-trigger span{min-width:0}.local-material-select-trigger strong,.local-material-select-trigger small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.local-material-select-trigger strong{font-size:10px}.local-material-select-trigger small{color:var(--subtle);margin-top:2px;font-size:8px}.local-material-select-trigger>svg{transition:transform .15s}.local-material-select-trigger>svg.open{transform:rotate(90deg)}.local-material-select-menu{z-index:64;border:1px solid var(--line);background:var(--panel);border-radius:10px;max-height:244px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 14px 32px #00000030}.local-material-select-menu>button{width:100%;min-height:48px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px;display:grid}.local-material-select-menu>button:hover,.local-material-select-menu>button.active{background:var(--hover)}.local-material-select-menu>button.empty{min-height:34px;color:var(--subtle);font-size:10px;display:block}.local-material-select-menu img,.local-material-select-menu video,.local-material-select-menu .local-audio{object-fit:cover;border-radius:7px;width:38px;height:38px}.local-material-select-menu span{min-width:0}.local-material-select-menu strong,.local-material-select-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.local-material-select-menu strong{font-size:10px}.local-material-select-menu small{color:var(--subtle);margin-top:3px;font-size:9px}.local-material-select-menu>em{color:var(--subtle);padding:12px;font-size:10px;font-style:normal;display:block}.local-creation-row>.local-field{width:100%}.local-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.local-section-heading strong,.local-section-heading span{display:block}.local-section-heading strong{color:var(--text);font-size:13px;font-weight:650}.local-required-mark{color:#ef4444;font-style:normal}.local-section-heading span{color:var(--subtle);margin-top:4px;font-size:10px}.local-section-heading>button:disabled{opacity:.45;cursor:not-allowed}.local-selling-point-list{flex-direction:column;gap:10px;display:flex}.local-selling-point-list>article.local-selling-point-line{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;padding:0;display:grid;position:relative}.local-selling-point-input{border:1px solid var(--line);background:var(--card);border-radius:9px;flex-direction:column;align-items:stretch;gap:5px;width:100%;min-height:48px;padding:6px 8px;display:flex;position:relative;overflow:visible}.local-selling-point-input>.img-desc-editor{box-sizing:border-box;height:auto;min-height:34px;max-height:none;padding:4px 0;font-size:12px;line-height:1.6;overflow:auto hidden}.local-selling-point-input:focus-within{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf611}.local-delete-selling-point{width:32px;height:32px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.local-delete-selling-point:hover{color:#fb7185;background:#fb718510}.local-delete-selling-point:disabled{opacity:.25;cursor:not-allowed}.local-experience-point-list{margin-bottom:0}.local-preference-row{grid-template-columns:minmax(280px,1.15fr) minmax(360px,1.35fr) minmax(110px,.42fr) minmax(240px,.9fr);gap:12px;display:grid}.local-preference-item{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;align-items:center;min-height:52px;padding:7px 9px;display:flex}.local-field-counter{color:var(--subtle);margin-left:auto;font-size:9px;font-weight:500}.local-preference-item.person{min-width:0;overflow:visible}.person-appearance-control{align-items:center;gap:10px;grid-template-columns:90px minmax(0,1fr)!important;display:grid!important}.person-appearance-control .local-toggle,.person-appearance-control .local-toggle>span{white-space:nowrap;color:var(--text)!important;font-size:11px!important;font-weight:600!important;line-height:1!important}.person-appearance-control>.local-single-material{width:100%}.person-appearance-control .local-material-select-menu{top:auto;bottom:calc(100% + 5px)}.local-preference-item.voice{gap:10px;overflow:visible}.local-voice-reference{flex:1;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.local-voice-reference>button{border:1px solid var(--line);height:30px;color:var(--subtle);background:var(--card);cursor:pointer;white-space:nowrap;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:9px;display:flex}.local-voice-reference>button:hover{color:#c4b5fd;border-color:#8b5cf688}.local-voice-reference>button:disabled{opacity:.5;cursor:not-allowed}.local-voice-reference>button.recording{color:#f87171;background:#ef444410;border-color:#ef444488}.local-voice-reference>button.recording i{background:#ef4444;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ef444420}.local-voice-reference-current{color:#c4b5fd;background:#8b5cf610;border:1px solid #8b5cf644;border-radius:7px;flex:1;align-items:center;gap:4px;min-width:0;height:30px;padding:0 3px 0 7px;display:flex}.local-voice-reference-current strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.local-voice-reference-current button{width:23px;height:23px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.local-voice-reference-current button:hover{color:#fb7185;background:#fb718510}.local-voice-reference>small{color:var(--subtle);white-space:nowrap;font-size:8px}.local-voice-reference>em{z-index:2;color:#f87171;background:var(--panel);border:1px solid #ef444455;border-radius:7px;max-width:360px;padding:6px 8px;font-size:9px;font-style:normal;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 8px 20px #00000025}.local-preference-item.duration{padding:7px 9px}.local-inline-duration{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.local-inline-duration>strong{color:var(--text);white-space:nowrap;font-size:11px;font-weight:600}.local-inline-duration>div{gap:4px;display:flex}.local-inline-duration button{border:1px solid var(--line);min-width:52px;height:30px;color:var(--subtle);background:var(--card);cursor:pointer;border-radius:7px;padding:0 7px;font-size:10px}.local-inline-duration button.active{color:#c4b5fd;background:#8b5cf615;border-color:#8b5cf6}.local-creation-row>.local-field>span,.local-brand-grid>.local-field>span{color:var(--text);font-size:13px;font-weight:650;line-height:1.4}.local-preference-row .local-toggle{color:var(--text);font-weight:600;font-size:11px!important}.local-voice-reference>button{font-size:10px}.local-duration-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.local-duration-row>div:first-child strong,.local-duration-row>div:first-child span{display:block}.local-duration-row>div:first-child strong{font-size:13px}.local-duration-row>div:first-child span{color:var(--subtle);margin-top:4px;font-size:10px}.local-duration-row>div:last-child{gap:7px;display:flex}.local-duration-row>div:last-child button{border:1px solid var(--line);min-width:70px;height:34px;color:var(--subtle);background:var(--panel-2);cursor:pointer;border-radius:8px}.local-duration-row>div:last-child button.active{color:#c4b5fd;background:#8b5cf615;border-color:#8b5cf6}.local-material-preview-backdrop{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09090bb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.local-material-preview-dialog{border:1px solid var(--line);background:var(--panel);border-radius:14px;width:min(900px,92vw);max-height:88vh;overflow:hidden;box-shadow:0 24px 70px #0008}.local-material-preview-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px;display:flex}.local-material-preview-dialog>header strong,.local-material-preview-dialog>header span{display:block}.local-material-preview-dialog>header strong{font-size:12px}.local-material-preview-dialog>header span{color:var(--subtle);margin-top:3px;font-size:9px}.local-material-preview-dialog>header button{width:32px;height:32px;color:var(--subtle);background:var(--hover);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.local-material-preview-dialog>div{background:#09090b;place-items:center;min-height:320px;max-height:calc(88vh - 59px);padding:16px;display:grid;overflow:auto}.local-material-preview-dialog img,.local-material-preview-dialog video{object-fit:contain;max-width:100%;max-height:calc(88vh - 92px)}.local-material-preview-dialog audio{width:min(620px,90%)}.local-shot-read-actions{border-bottom:1px solid var(--line);min-height:44px;color:var(--subtle);justify-content:space-between;align-items:center;gap:12px;padding:7px 13px;font-size:10px;display:flex}.local-shot-read-actions button{border:1px solid var(--line);height:30px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:flex}.local-shot-markdown{color:var(--subtle);padding:16px 18px 18px;font-size:12px;line-height:1.75}.local-shot-markdown h3{color:var(--text);margin:15px 0 5px;font-size:12px}.local-shot-markdown h3:first-child{margin-top:0}.local-shot-markdown p{margin:5px 0}.local-shot-markdown ul{margin:6px 0;padding-left:20px}.local-inline-material{color:#c4b5fd;vertical-align:middle;background:#8b5cf612;border:1px solid #8b5cf655;border-radius:7px;align-items:center;gap:5px;height:28px;margin:0 2px;padding:2px 7px 2px 3px;display:inline-flex}.local-inline-material img,.local-inline-material video,.local-inline-material .local-audio{object-fit:cover;border-radius:5px;width:22px;height:22px}.local-inline-material strong{font-size:10px}.local-video-workbench{grid-template-columns:minmax(220px,250px) minmax(0,1fr) minmax(200px,225px);gap:12px;height:100%;min-height:0;display:grid}.local-life-main.local-life-main-video{height:100vh;min-height:0;padding-bottom:0;overflow:hidden}.local-life-main-video>.local-life-header,.local-life-main-video>.local-banner,.local-life-main-video>.local-tabs{flex:none}.local-life-main.local-life-main-video{flex-direction:column;display:flex}.local-video-workspace{flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:12px 0 16px;overflow:hidden}.local-video-workbench>.local-video-config,.local-video-result-panel,.local-video-history{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;overflow:hidden}.local-video-workbench>.local-video-config{grid-template-rows:57px minmax(0,1fr) auto;display:grid}.local-video-settings-body{flex-direction:column;gap:13px;padding:16px;display:flex;overflow:auto}.local-video-sound-summary{border:1px solid var(--line);color:var(--subtle);background:var(--panel-2);border-radius:8px;grid-template-columns:1fr;gap:7px;padding:11px;font-size:10px;display:grid}.local-video-sound-summary>span{color:var(--text);font-size:11px;font-weight:700}.local-video-sound-summary>div{align-items:center;gap:6px;display:flex}.local-video-settings-body>.local-video-settings-quote{border-color:var(--line);min-height:54px;color:var(--subtle);background:var(--panel-2);justify-content:center;align-self:stretch;font-size:11px}.local-video-settings-body>.local-video-settings-quote>svg{color:#a78bfa}.local-video-settings-body>.local-video-settings-quote>strong{color:var(--text);font-size:17px}.local-video-settings-body>.local-video-settings-quote>small{font-size:10px}.local-video-workbench>.local-video-config>footer{flex-direction:column;align-items:flex-start;gap:11px}.local-video-workbench>.local-video-config>footer>button{white-space:nowrap;justify-content:center;width:100%;height:37px;min-height:37px}.local-video-result-panel{grid-template-rows:57px minmax(0,1fr) 42px;min-height:0;display:grid}.local-video-result-panel>header,.local-video-history>header{border-bottom:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.local-video-result-panel>header strong,.local-video-result-panel>header span{display:block}.local-video-result-panel>header strong,.local-video-history>header strong{font-size:13px}.local-video-result-panel>header span{color:var(--subtle);margin-top:4px;font-size:10px}.local-video-result-panel>header a{color:#a78bfa;align-items:center;gap:5px;font-size:10px;text-decoration:none;display:flex}.local-video-result-stage{background:#09080c;grid-template-rows:minmax(0,1fr);place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.local-video-result-stage>video{object-fit:contain;background:#09080c;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.local-video-result-stage>.local-video-progress,.local-video-result-stage>.local-video-failed,.local-video-result-stage>.local-video-placeholder{padding:20px}.local-video-result-panel>footer{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:6px;display:flex}.local-video-result-panel>footer span{color:var(--subtle);background:var(--panel-2);border-radius:5px;padding:3px 7px;font-size:9px}.local-video-history{grid-template-rows:57px minmax(0,1fr);display:grid}.local-video-history>header>div{align-items:center;gap:7px;display:flex}.local-video-history>header span{color:#c4b5fd;background:#8b5cf619;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.local-video-history>div{padding:7px;overflow:auto}.local-video-history article{border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) 25px;align-items:center;margin-bottom:4px;display:grid;position:relative}.local-video-history article:hover,.local-video-history article.active{border-color:var(--line);background:var(--panel-2)}.local-video-history-main{min-width:0;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;padding:7px;display:grid}.local-video-history-main>span{color:#a78bfa;background:var(--card);border-radius:7px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.local-video-history-main video{object-fit:cover;width:100%;height:100%}.local-video-history-main>div{min-width:0}.local-video-history-main strong,.local-video-history-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.local-video-history-main strong{font-size:11px}.local-video-history-main small{color:var(--subtle);margin-top:4px;font-size:9px}.local-video-history article>a{width:25px;height:25px;color:var(--subtle);background:var(--hover);border-radius:6px;place-items:center;display:grid}.local-video-history-empty{min-height:220px;color:var(--subtle);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}@media (max-width:1100px){.local-life-main.local-life-main-video{height:auto;min-height:100vh;padding-bottom:40px;overflow:visible}.local-video-workspace{height:auto;min-height:0;overflow:visible}.local-video-workbench{grid-template-columns:minmax(250px,310px) minmax(360px,1fr)}.local-video-history{grid-column:1/-1;min-height:240px}}@media (max-width:900px){.local-brand-grid,.local-preference-row,.local-video-workbench{grid-template-columns:1fr}.local-video-history{grid-column:auto}}@media (max-width:760px){.local-mode-choice,.local-row-heading{grid-template-columns:1fr}.local-row-heading>button{grid-column:1/-1;justify-content:center}.local-creation-row{padding:15px}.local-duration-row{flex-direction:column;align-items:flex-start}.local-duration-row>div:last-child{width:100%}.local-duration-row>div:last-child button{flex:1}.local-shot-read-actions{flex-direction:column;align-items:flex-start}}:is(html:has(.ai-v2-shell),body:has(.ai-v2-shell)){overflow:hidden}.ai-v2-shell{min-height:100vh;color:var(--text);background:radial-gradient(circle at 58% -20%,#8b5cf612,transparent 34%),var(--app-bg);grid-template-columns:78px 260px minmax(0,1fr);display:grid}.ai-v2-rail{z-index:30;width:78px;position:sticky;top:0}.ai-v2-projects{border-right:1px solid var(--line);background:var(--panel);grid-template-rows:68px minmax(0,1fr) 64px;height:100vh;display:grid}.ai-v2-projects>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 15px;display:flex}.ai-v2-projects>header>div{flex-direction:column;gap:4px;display:flex}.ai-v2-projects>header strong{font-size:14px}.ai-v2-projects>header span{color:var(--subtle);font-size:9px}.ai-v2-projects>header button,.ai-v2-new-project{border:1px solid var(--line);color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;display:flex}.ai-v2-projects>header button{width:32px;height:32px}.ai-v2-projects>header button:hover,.ai-v2-new-project:hover{background:var(--hover);border-color:#8b5cf677}.ai-v2-project-list{padding:8px;overflow:auto}.ai-v2-project-list>button{width:100%;color:var(--subtle);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:35px minmax(0,1fr) 14px;align-items:center;gap:8px;margin-bottom:5px;padding:9px 8px;display:grid}.ai-v2-project-list>button:hover,.ai-v2-project-list>button.active{border-color:var(--line);color:var(--text);background:var(--hover)}.ai-v2-project-list>button>span{color:#a78bfa;background:#8b5cf618;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.ai-v2-project-list>button>div{min-width:0}.ai-v2-project-list strong,.ai-v2-project-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-v2-project-list strong{font-size:11px}.ai-v2-project-list small{color:var(--subtle);margin-top:4px;font-size:8px}.ai-v2-empty-list{color:var(--subtle);text-align:center;padding:54px 12px;font-size:10px}.ai-v2-new-project{gap:6px;height:38px;margin:12px;font-size:10px}.ai-v2-main{flex-direction:column;min-width:0;height:100vh;display:flex;overflow:hidden}.ai-v2-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:76px;padding:0 24px;display:flex}.ai-v2-title-row{align-items:center;gap:5px;display:flex}.ai-v2-title-row h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;max-width:min(620px,55vw);margin:0;font-size:20px;overflow:hidden}.ai-v2-title-row button{width:29px;height:29px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.ai-v2-title-row button:hover{color:var(--text);background:var(--hover)}.ai-v2-title-row button:last-child:hover{color:#fb7185}.ai-v2-header p{color:var(--subtle);margin:5px 0 0;font-size:9px}.ai-v2-credit{border:1px solid var(--line);color:#a78bfa;background:var(--panel);border-radius:9px;align-items:center;gap:6px;height:35px;padding:0 11px;display:flex}.ai-v2-credit strong{font-size:12px}.ai-v2-credit span{color:var(--subtle);font-size:9px}.ai-v2-tabs{border-bottom:1px solid var(--line);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));height:58px;padding:0 24px;display:grid}.ai-v2-tabs button{color:var(--subtle);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex;position:relative}.ai-v2-tabs button.active{color:var(--text);border-bottom-color:#8b5cf6}.ai-v2-tabs button i{background:var(--hover);border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;display:grid}.ai-v2-tabs button.active i{color:#fff;background:#7c3aed}.ai-v2-tabs button em{color:#d97706;background:#f59e0b18;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700}.ai-v2-message{z-index:45;border:1px solid var(--line);background:var(--panel);border-radius:9px;align-items:center;gap:12px;max-width:min(600px,100vw - 30px);padding:9px 12px;font-size:10px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #0005}.ai-v2-message span{flex:1}.ai-v2-message button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ai-v2-message.error{color:#fb7185;border-color:#ef444455}.ai-v2-message.notice{color:#c4b5fd;border-color:#8b5cf655}.ai-v2-page{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:18px 24px 84px;overflow:auto}.ai-v2-page-footer{z-index:8;border-top:1px solid var(--line);background:var(--app-bg);justify-content:space-between;align-items:center;gap:14px;min-height:64px;margin:18px -24px -84px;padding:12px 24px;display:flex;position:sticky;bottom:-84px}@supports (color:color-mix(in lab, red, red)){.ai-v2-page-footer{background:color-mix(in srgb,var(--app-bg) 92%,transparent)}}.ai-v2-page-footer>span{color:var(--subtle);font-size:9px}.ai-v2-page-footer>span.issue{color:#fb7185}.ai-v2-page-footer>button,.ai-v2-page-footer-actions>button,.ai-v2-stage-state>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:10px;font-weight:700;display:flex}.ai-v2-page-footer>button:disabled,.ai-v2-page-footer-actions>button:disabled{color:var(--subtle);background:var(--hover);cursor:not-allowed}.ai-v2-stage-update-notice{color:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#fbbf24);background:#f59e0b0d;border:1px solid #f59e0b3d;border-radius:8px;align-items:center;gap:8px;margin-bottom:13px;padding:9px 11px;font-size:12px;font-weight:650;line-height:1.45;display:flex}.ai-v2-stage-summary{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex:none;margin-bottom:14px;overflow:hidden;box-shadow:0 8px 24px #0000000a}.ai-v2-stage-toolbar{border-bottom:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin:0;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-v2-stage-toolbar{background:color-mix(in srgb,var(--panel-2) 70%,transparent)}}.ai-v2-stage-toolbar .ai-v2-stage-update-notice{flex:1;min-width:0;margin:0}.ai-v2-stage-toolbar .ai-v2-stage-update-notice svg{flex:none}.ai-v2-stage-current{color:var(--subtle);align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.ai-v2-stage-current:before{content:"";background:#8b5cf6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8b5cf612}.ai-v2-stage-toolbar>button,.ai-v2-stage-toolbar-actions>button{border:1px solid var(--line);height:34px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:11px;display:flex}.ai-v2-stage-toolbar>button:hover,.ai-v2-stage-toolbar-actions>button:hover{color:#7c3aed;background:#8b5cf612;border-color:#8b5cf677}.ai-v2-section,.ai-v2-insight-section,.ai-v2-insight-list,.ai-v2-insight-subject,.ai-v2-script-overview{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-bottom:13px}.ai-v2-section{padding:16px}.ai-v2-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.ai-v2-section-title>div:first-child strong,.ai-v2-section-title>div:first-child span{display:block}.ai-v2-section-title strong{font-size:12px}.ai-v2-section-title span{color:var(--subtle);margin-top:4px;font-size:9px}.ai-v2-section-title>div:last-child{gap:6px;display:flex}.ai-v2-section-title button,.ai-v2-methods button,.ai-v2-insight-hero>button,.ai-v2-script-overview>button{border:1px solid var(--line);height:31px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:9px;display:flex}.ai-v2-section-title button:hover,.ai-v2-methods button:hover,.ai-v2-methods button.active{color:#c4b5fd;background:#8b5cf612;border-color:#8b5cf677}.ai-v2-assets{flex-wrap:wrap;gap:8px;display:flex}.ai-v2-assets article{position:relative}.ai-v2-asset-preview,.ai-v2-add-first{border:1px solid var(--line);width:86px;height:86px;color:var(--subtle);background:var(--panel-2);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.ai-v2-asset-preview img,.ai-v2-asset-preview video,.ai-v2-asset-preview>span{object-fit:cover;place-items:center;width:100%;height:100%;display:grid}.ai-v2-asset-preview strong{color:#fff;background:#09070bbb;border-radius:5px;padding:3px 5px;font-size:8px;position:absolute;bottom:5px;left:5px}.ai-v2-asset-remove{z-index:2;color:#fff;cursor:pointer;background:#211d27;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 3px 10px #0007}.ai-v2-add-first{border-style:dashed;gap:5px;font-size:9px}.ai-v2-asset-warning{color:#d97706;margin-top:4px;font-size:10px;display:block}.ai-v2-planning-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.ai-v2-planning-choice label{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:11px;display:grid}.ai-v2-planning-choice input{accent-color:#8b5cf6}.ai-v2-planning-choice strong,.ai-v2-planning-choice small{display:block}.ai-v2-planning-choice strong{font-size:10px}.ai-v2-planning-choice small{color:var(--subtle);margin-top:3px;font-size:8px}.ai-v2-field{flex-direction:column;gap:7px;display:flex;position:relative}.ai-v2-field>span,.ai-v2-methods>span,.ai-v2-production-row label>span{color:var(--subtle);font-size:9px;font-weight:650}.ai-v2-field input,.ai-v2-field textarea,.ai-v2-methods input,.ai-v2-production-row select,.ai-v2-production-row label>select,.ai-v2-insight-page input,.ai-v2-insight-page textarea,.ai-v2-script-page input,.ai-v2-script-page textarea,.ai-v2-dialog input{border:1px solid var(--line);width:100%;color:var(--text);background:var(--panel-2);font:inherit;border-radius:8px;outline:0;font-size:10px}.ai-v2-field textarea{resize:vertical;min-height:86px;padding:10px;line-height:1.6}.ai-v2-field input,.ai-v2-methods input{height:37px;padding:0 10px}.ai-v2-field input:focus,.ai-v2-field textarea:focus,.ai-v2-methods input:focus,.ai-v2-insight-page input:focus,.ai-v2-insight-page textarea:focus,.ai-v2-script-page input:focus,.ai-v2-script-page textarea:focus,.ai-v2-dialog input:focus{border-color:#8b5cf688;box-shadow:0 0 0 3px #8b5cf60d}.ai-v2-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.ai-v2-methods{flex-direction:column;gap:7px;display:flex}.ai-v2-methods>div{flex-wrap:wrap;gap:5px;display:flex}.ai-v2-methods button{height:28px}.ai-v2-selling-points{flex-direction:column;gap:8px;display:flex}.ai-v2-selling-line{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:7px;display:grid;position:relative}.ai-v2-selling-line>button{width:30px;height:30px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.ai-v2-selling-line>button:hover{color:#fb7185;background:#ef444410}.ai-v2-selling-line>button:disabled{visibility:hidden}.ai-v2-material-input{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;align-items:center;gap:3px;min-height:45px;padding:4px 8px;display:flex;position:relative;overflow:visible}.ai-v2-material-input>input{min-width:20px;height:34px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.ai-v2-material-token,.ai-v2-inline-assets button,.ai-v2-mention-references button{color:#c4b5fd;cursor:pointer;white-space:nowrap;background:#8b5cf612;border:1px solid #8b5cf655;border-radius:7px;align-items:center;gap:5px;height:35px;padding:3px 7px 3px 3px;display:flex}.ai-v2-material-token img,.ai-v2-material-token video,.ai-v2-material-token>span,.ai-v2-inline-assets img,.ai-v2-inline-assets video,.ai-v2-inline-assets button>span:first-child,.ai-v2-mention-references img,.ai-v2-mention-references video,.ai-v2-mention-references button>span:first-child{object-fit:cover;background:var(--card);border-radius:5px;place-items:center;width:27px;height:27px;display:grid;overflow:hidden}.ai-v2-material-token strong,.ai-v2-inline-assets button>span:last-child,.ai-v2-mention-references button>span:last-child{font-size:9px}.ai-v2-material-input>.img-desc-editor{box-sizing:border-box;height:auto;min-height:34px;padding:4px 0;font-size:11px;line-height:1.5;overflow:visible}.ai-v2-mention-textarea{position:relative}.ai-v2-mention-references,.ai-v2-inline-assets{flex-wrap:wrap;gap:5px;display:flex}.ai-v2-mention-references{margin-top:2px}.ai-v2-mention-menu{z-index:25;border:1px solid var(--line);background:var(--panel);border-radius:9px;width:min(340px,100% - 16px);max-height:245px;padding:5px;position:absolute;top:calc(100% + 5px);left:8px;overflow:auto;box-shadow:0 18px 55px #0008}.ai-v2-material-input .ai-v2-mention-menu{top:calc(100% + 4px)}.ai-v2-mention-menu>button{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;padding:5px;display:grid}.ai-v2-mention-menu>button:hover{background:var(--hover)}.ai-v2-mention-menu img,.ai-v2-mention-menu video,.ai-v2-mention-menu button>span:first-child{object-fit:cover;background:var(--panel-2);border-radius:6px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.ai-v2-mention-menu button span{min-width:0}.ai-v2-mention-menu strong,.ai-v2-mention-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-v2-mention-menu strong{font-size:9px}.ai-v2-mention-menu small{color:var(--subtle);margin-top:3px;font-size:8px}.ai-v2-mention-menu>em{color:var(--subtle);text-align:center;padding:12px;font-size:9px;font-style:normal;display:block}.ai-v2-production-row{flex-wrap:wrap;align-items:center;gap:10px;padding-block:11px;display:flex}.ai-v2-production-row>select,.ai-v2-production-row>label{height:34px}.ai-v2-production-row>select,.ai-v2-production-row>label>select{min-width:120px;height:34px;padding:0 8px}.ai-v2-production-row>label:not(.ai-v2-toggle),.ai-v2-toggle{align-items:center;gap:6px;display:flex}.ai-v2-toggle>button{background:var(--hover);cursor:pointer;border:0;border-radius:999px;width:31px;height:18px;position:relative}.ai-v2-toggle>button i{background:var(--subtle);border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:2px;left:2px}.ai-v2-toggle>button.active{background:#7c3aed}.ai-v2-toggle>button.active i{background:#fff;left:15px}.ai-v2-required{color:#ef4444;margin-left:3px;font-style:normal}.ai-v2-insight-page{flex-direction:column;gap:0;display:flex}.ai-v2-insight-hero,.ai-v2-script-overview{justify-content:space-between;align-items:flex-start;gap:14px;padding:15px;display:flex}.ai-v2-stage-summary>.ai-v2-insight-hero,.ai-v2-stage-summary>.ai-v2-script-overview{background:0 0;border:0;border-radius:0;margin:0;padding:14px 15px 16px}.ai-v2-insight-hero>div,.ai-v2-script-overview>div{flex:1;min-width:0}.ai-v2-insight-hero span,.ai-v2-script-overview span{color:#8b5cf6;margin-bottom:7px;font-size:11px;font-weight:650;display:block}.ai-v2-insight-hero input{height:42px;padding:0 12px;font-size:14px;font-weight:700}.ai-v2-insight-grid,.ai-v2-consumer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.ai-v2-consumer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-v2-insight-grid>label{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.ai-v2-insight-grid>label>span{color:var(--subtle);justify-content:space-between;align-items:center;font-size:9px;display:flex}.ai-v2-insight-grid textarea{resize:vertical;min-height:72px;padding:8px;line-height:1.55}.ai-v2-insight-subject{justify-content:space-between;align-items:flex-end;gap:12px;padding:14px;display:flex}.ai-v2-insight-subject>div:first-child{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-v2-insight-subject label,.ai-v2-value-list label{flex-direction:column;gap:5px;display:flex}.ai-v2-insight-subject label>span,.ai-v2-value-list label>span{color:var(--subtle);font-size:8px}.ai-v2-insight-subject input,.ai-v2-value-list input{height:34px;padding:0 8px}.ai-v2-insight-list>header,.ai-v2-insight-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:46px;padding:9px 13px;display:flex}.ai-v2-insight-list>header strong,.ai-v2-insight-section>header strong{font-size:11px}.ai-v2-insight-section>header span{color:var(--subtle);margin-top:3px;font-size:8px;display:block}.ai-v2-insight-list>header button{color:#a78bfa;cursor:pointer;background:#8b5cf617;border:0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.ai-v2-insight-list>div{flex-direction:column;gap:5px;padding:8px;display:flex}.ai-v2-insight-list>div>label{grid-template-columns:auto minmax(0,1fr) 25px;align-items:center;gap:6px;display:grid}.ai-v2-insight-list input{height:33px;padding:0 8px}.ai-v2-insight-list label>button{width:25px;height:25px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.ai-v2-insight-list>div>span{color:var(--subtle);text-align:center;padding:10px;font-size:9px}.ai-v2-source{white-space:nowrap;border-radius:999px;align-items:center;height:18px;padding:0 5px;font-size:7px;font-weight:650;display:inline-flex}.ai-v2-source.user_provided{color:#60a5fa;background:#2563eb17}.ai-v2-source.media_evidence{color:#34d399;background:#05966917}.ai-v2-source.trusted_business_data{color:#fbbf24;background:#d9770617}.ai-v2-source.model_inference{color:#c4b5fd;background:#8b5cf617}.ai-v2-value-list,.ai-v2-opportunities{flex-direction:column;gap:8px;padding:10px;display:flex}.ai-v2-value-list>article{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:end;gap:8px;padding:10px;display:grid}.ai-v2-value-list .ai-v2-inline-assets{grid-column:2/-1}.ai-v2-opportunities article{grid-template-columns:minmax(200px,.7fr) minmax(0,1.5fr);gap:8px;display:grid}.ai-v2-opportunities input{height:36px;padding:0 9px}.ai-v2-opportunities textarea{resize:vertical;min-height:58px;padding:8px}.ai-v2-script-overview textarea{resize:vertical;min-height:78px;padding:10px 11px;font-size:13px;line-height:1.65}.ai-v2-script-overview p{color:var(--subtle);margin:9px 0 0;font-size:11px;line-height:1.6}.ai-v2-timeline{flex-direction:column;gap:10px;display:flex}.ai-v2-timeline>article{border:1px solid var(--line);background:var(--panel);border-radius:11px;grid-template-columns:96px minmax(0,1fr);display:grid;overflow:hidden}.ai-v2-time{border-right:1px solid var(--line);color:#a78bfa;background:var(--panel-2);flex-direction:column;align-items:center;padding:18px 8px;display:flex}.ai-v2-time i{color:#fff;background:#7c3aed;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.ai-v2-time strong{margin-top:8px;font-size:10px}.ai-v2-shot{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.ai-v2-shot-purpose,.ai-v2-shot>.ai-v2-inline-assets{grid-column:1/-1}.ai-v2-shot-purpose{height:36px;padding:0 9px;font-weight:700;font-size:12px!important}.ai-v2-shot-field{flex-direction:column;gap:5px;display:flex}.ai-v2-shot-field strong{color:var(--subtle);font-size:8px}.ai-v2-shot-field textarea{resize:vertical;min-height:65px;padding:8px;line-height:1.5}.ai-v2-stage-state,.ai-v2-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 135px);padding:30px;display:flex}.ai-v2-stage-state>svg,.ai-v2-welcome>span{color:#c4b5fd;background:#8b5cf61a;border-radius:19px;place-items:center;width:62px;height:62px;padding:16px;display:grid}.ai-v2-stage-state strong,.ai-v2-welcome h2{margin:16px 0 7px;font-size:18px}.ai-v2-stage-state span,.ai-v2-welcome p{max-width:580px;color:var(--subtle);margin:0;font-size:10px;line-height:1.6}.ai-v2-stage-state>button,.ai-v2-welcome>button{margin-top:18px}.ai-v2-welcome>button{color:#fff;cursor:pointer;background:#7c3aed;border:0;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 15px;font-size:10px;font-weight:700;display:flex}.ai-v2-main.video-page .ai-v2-header{height:67px}.ai-v2-main.video-page .ai-v2-tabs{height:51px}.ai-v2-video-workbench{flex:1;grid-template-columns:minmax(210px,230px) minmax(0,1fr) minmax(190px,215px);height:auto;margin:12px 20px 16px;overflow:hidden}.ai-v2-main.video-page>.ai-v2-video-workbench{min-height:0}.ai-v2-input-page{max-width:none}.ai-v2-input-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;width:100%;overflow:visible;box-shadow:0 10px 32px #00000014}.ai-v2-input-card>.ai-v2-section{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:18px 20px}.ai-v2-input-card>.ai-v2-page-footer{background:var(--panel);border-radius:0 0 14px 14px;min-height:66px;margin:0;padding:12px 20px;position:static}.ai-v2-input-card .ai-v2-section-title{margin-bottom:14px}.ai-v2-input-card .ai-v2-section-title strong,.ai-v2-input-card .ai-v2-methods>span,.ai-v2-input-card .ai-v2-field>span{color:var(--text);font-size:13px;font-weight:650}.ai-v2-input-card .ai-v2-section-title span{font-size:10px}.ai-v2-input-card .ai-v2-section-title button,.ai-v2-input-card .ai-v2-methods button{font-size:11px}.ai-v2-input-card .ai-v2-planning-choice strong{font-size:12px}.ai-v2-input-card .ai-v2-planning-choice small{font-size:10px;line-height:1.45}.ai-v2-input-card .ai-v2-field input,.ai-v2-input-card .ai-v2-field textarea,.ai-v2-input-card .ai-v2-methods input{font-size:12px}.ai-v2-input-card .ai-v2-page-footer>span,.ai-v2-input-card .ai-v2-page-footer>button{font-size:11px}.ai-v2-production-row{grid-template-columns:minmax(280px,1.15fr) minmax(360px,1.35fr) minmax(110px,.42fr) repeat(2,minmax(110px,.5fr));gap:12px;display:grid;padding-block:18px!important}.ai-v2-preference-item{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:52px;padding:7px 9px;display:flex}.ai-v2-preference-item.person,.ai-v2-preference-item.voice{grid-template-columns:auto minmax(0,1fr);display:grid}.ai-v2-preference-item.compact{justify-content:center}.ai-v2-preference-item.select{grid-template-columns:auto minmax(0,1fr)!important;height:auto!important;display:grid!important}.ai-v2-preference-item>select{border:1px solid var(--line);color:var(--text);background:var(--card);font:inherit;border-radius:8px;outline:0;padding:0 8px;font-size:11px;min-width:0!important;height:36px!important}.ai-v2-preference-item>span,.ai-v2-preference-item .ai-v2-toggle{white-space:nowrap;color:var(--text)!important;font-size:11px!important}.local-video-settings-body .local-select-field{color:var(--text);flex-direction:column;gap:7px;display:flex}.local-video-settings-body .local-select-field>span{font-size:11px;font-weight:650}.local-video-settings-body .local-select-field>select{border:1px solid var(--line);width:100%;height:38px;color:var(--text);background:var(--panel-2);font:inherit;border-radius:8px;outline:0;padding:0 10px;font-size:12px}.local-video-settings-body .local-select-field>select:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf611}.ai-v2-dialog-backdrop,.ai-v2-preview{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050407cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ai-v2-dialog{border:1px solid var(--line);background:var(--panel);border-radius:14px;width:min(450px,100%);padding:17px;box-shadow:0 25px 80px #0009}.ai-v2-dialog>header{justify-content:space-between;align-items:center;display:flex}.ai-v2-dialog>header strong{font-size:14px}.ai-v2-dialog>header button{width:30px;height:30px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.ai-v2-dialog>label{flex-direction:column;gap:7px;margin-top:18px;display:flex}.ai-v2-dialog>label span{font-size:9px}.ai-v2-dialog input{height:39px;padding:0 10px}.ai-v2-dialog>footer{justify-content:flex-end;gap:7px;margin-top:18px;display:flex}.ai-v2-dialog>footer button{border:1px solid var(--line);height:34px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 12px;font-size:9px;display:flex}.ai-v2-dialog>footer button:last-child{color:#fff;background:#7c3aed;border:0}.ai-v2-preview{z-index:110}.ai-v2-preview>button{color:#fff;cursor:pointer;background:#17131dcc;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:22px;right:25px}.ai-v2-preview>div{flex-direction:column;align-items:center;gap:10px;max-width:min(1000px,92vw);max-height:88vh;display:flex}.ai-v2-preview img,.ai-v2-preview video{object-fit:contain;max-width:100%;max-height:78vh}.ai-v2-preview audio{width:min(600px,80vw)}.ai-v2-preview strong{color:#fff;font-size:11px}@media (max-width:1180px){.ai-v2-shell{grid-template-columns:68px 220px minmax(0,1fr)}.ai-v2-rail{width:68px}.ai-v2-page{padding-inline:16px}.ai-v2-page-footer{margin-inline:-16px;padding-inline:16px}.ai-v2-input-card>.ai-v2-page-footer{margin-inline:0;padding-inline:20px}.ai-v2-consumer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-v2-value-list>article{grid-template-columns:auto minmax(0,1fr)}.ai-v2-value-list>article>label,.ai-v2-value-list .ai-v2-inline-assets{grid-column:2}.ai-v2-production-row{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-v2-video-workbench{grid-template-columns:minmax(210px,230px) minmax(360px,1fr)}.ai-v2-video-workbench .local-video-history{grid-column:1/-1;min-height:220px}}@media (max-width:900px){.ai-v2-shell{grid-template-columns:68px minmax(0,1fr)}.ai-v2-projects{display:none}.ai-v2-insight-grid,.ai-v2-two-columns,.ai-v2-shot{grid-template-columns:1fr}.ai-v2-shot-purpose,.ai-v2-shot>.ai-v2-inline-assets{grid-column:1}.ai-v2-video-workbench{grid-template-columns:1fr;overflow:auto}.ai-v2-video-workbench .local-video-history{grid-column:auto}}@media (max-width:620px){:is(html:has(.ai-v2-shell),body:has(.ai-v2-shell)){overflow:auto}.ai-v2-shell{padding-bottom:62px;display:block}.ai-v2-rail{width:100%;height:62px;position:fixed;top:auto;bottom:0}.ai-v2-rail .product-nav{grid-template-columns:repeat(6,1fr);gap:2px;padding:0}.ai-v2-rail .product-nav a{height:50px;font-size:7px}.ai-v2-main{height:auto;min-height:100vh;overflow:visible}.ai-v2-header{height:70px;padding:0 13px}.ai-v2-header p,.ai-v2-credit span{display:none}.ai-v2-title-row h1{max-width:55vw;font-size:16px}.ai-v2-tabs{height:54px;padding:0 5px;overflow:auto}.ai-v2-tabs button{min-width:115px}.ai-v2-page{padding:12px 10px 78px;overflow:visible}.ai-v2-page-footer{margin:14px -10px -78px;padding:10px;bottom:-78px}.ai-v2-input-card>.ai-v2-page-footer{margin:0;padding:10px}.ai-v2-page-footer>span{display:none}.ai-v2-page-footer>button{width:100%}.ai-v2-planning-choice,.ai-v2-consumer-grid,.ai-v2-insight-subject>div:first-child,.ai-v2-production-row{grid-template-columns:1fr}.ai-v2-production-row>select,.ai-v2-production-row>label>select{width:100%}.ai-v2-insight-subject{flex-direction:column;align-items:stretch}.ai-v2-value-list>article{flex-direction:column;align-items:stretch;display:flex}.ai-v2-opportunities article,.ai-v2-timeline>article{grid-template-columns:1fr}.ai-v2-time{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:8px;padding:9px 12px}.ai-v2-time strong{margin:0}.ai-v2-main.video-page .ai-v2-header{height:70px}.ai-v2-video-workbench{height:auto;margin:10px;overflow:visible}.ai-v2-video-workbench>.local-video-config,.ai-v2-video-workbench>.local-video-result-panel,.ai-v2-video-workbench>.local-video-history{min-height:430px}.product-nav{grid-template-columns:repeat(8,minmax(0,1fr))!important}.product-nav a{gap:2px;padding-inline:0;font-size:7px!important}.product-sidebar .product-nav,.agent-rail .product-nav,.image-rail .product-nav,.video-rail .product-nav,.local-life-rail .product-nav{grid-template-columns:repeat(6,1fr)}.ai-v2-stage-toolbar{flex-direction:column;align-items:stretch}.ai-v2-stage-toolbar>button{align-self:flex-end}}.model-gateway-binding{z-index:2;color:#e9e3ee;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#17121dcc;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:8px;display:flex;position:absolute;bottom:8px;left:8px}.model-gateway-binding:hover{color:#fff;background:#251b31;border-color:#a78bfa}.model-gateway-binding:disabled{cursor:default}.model-gateway-binding.active{color:#86efac;background:#052e20cc;border-color:#22c55e55}.model-gateway-binding.failed{color:#fda4af;border-color:#fb718555}.asset-collection.list .model-gateway-binding span{display:none}.video-options{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;margin:14px 16px 16px;display:block;overflow:hidden}.video-options>header{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:8px 12px;display:flex}.video-options>header strong,.video-options>header span{display:block}.video-options>header strong{font-size:13px}.video-options>header span{color:var(--subtle);margin-top:3px;font-size:10px}.video-options>header small{color:var(--subtle);white-space:nowrap;font-size:10px}.video-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.video-setting-field{min-width:0;color:var(--text);flex-direction:column;gap:7px;display:flex}.video-setting-field>span{font-size:11px;font-weight:650}.video-setting-field>select{border:1px solid var(--line);width:100%;height:36px;color:var(--text);background:var(--panel);font:inherit;border-radius:8px;outline:0;padding:0 9px;font-size:11px}.video-setting-field>select:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf611}.video-setting-model{grid-column:1/-1}.video-sound-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.video-sound-toggle button{border:1px solid var(--line);height:36px;color:var(--subtle);background:var(--panel);cursor:pointer;border-radius:8px;font-size:11px}.video-sound-toggle button.active{color:#c4b5fd;background:#8b5cf615;border-color:#8b5cf6}.duration-control{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:7px;height:36px;display:grid}.duration-control input{accent-color:#8b5cf6;width:100%;min-width:0}.duration-control strong{text-align:right;font-size:12px}@media (max-width:620px){.product-sidebar .product-nav,.agent-rail .product-nav,.image-rail .product-nav,.video-rail .product-nav,.local-life-rail .product-nav,.ai-v2-rail .product-nav{grid-template-columns:repeat(6,1fr)}}@media (max-width:460px){.video-options-grid{grid-template-columns:1fr}.video-setting-model{grid-column:auto}}.payment-channel-picker{margin:14px 0}.payment-channel-picker>strong{margin-bottom:8px;font-size:10px;display:block}.payment-channel-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.payment-channel-picker button{border:1px solid var(--line);height:48px;color:var(--subtle);background:var(--panel-2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.payment-channel-picker button:hover,.payment-channel-picker button.active{color:var(--text);border-color:#8b5cf6;box-shadow:inset 0 0 0 1px #8b5cf622}.payment-channel-picker button.active.alipay{color:#69a5ff;background:#1677ff12;border-color:#1677ff}.payment-channel-picker button.active.wechat{color:#4ade80;background:#07c16012;border-color:#07c160}.payment-action-panel{text-align:center}.payment-channel-mark{border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:750;display:inline-flex}.payment-channel-mark.alipay{color:#69a5ff;background:#1677ff18}.payment-channel-mark.wechat{color:#4ade80;background:#07c16018}.payment-action-panel h3{margin:14px 0 4px;font-size:19px}.payment-action-panel>p{color:var(--subtle);margin:0;font-size:9px}.payment-qr{border:1px solid var(--line);background:#fff;border-radius:13px;place-items:center;width:226px;height:226px;margin:15px auto;padding:8px;display:grid}.payment-qr img{width:100%;height:100%;display:block}.payment-redirect{color:#69a5ff;background:#1677ff0d;border:1px solid #1677ff42;border-radius:13px;flex-direction:column;align-items:center;gap:8px;width:min(360px,100%);margin:18px auto;padding:21px 18px;display:flex}.payment-redirect strong{color:var(--text);font-size:12px}.payment-redirect span{max-width:300px;color:var(--subtle);font-size:9px;line-height:1.7}.payment-redirect button{color:#fff;cursor:pointer;background:#1677ff;border:0;border-radius:8px;height:36px;margin-top:4px;padding:0 15px;font-size:10px;font-weight:750}.payment-redirect button:hover{background:#2784ff}.payment-action-panel>small{color:var(--subtle);margin-top:8px;font-size:8px;display:block}.payment-waiting{color:#a78bfa;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.payment-qr-actions{justify-content:center;gap:8px;margin-top:15px;display:flex}.payment-qr-actions button,.order-actions button{border:1px solid var(--line);color:var(--subtle);cursor:pointer;background:0 0;border-radius:7px}.payment-qr-actions button{height:34px;padding:0 12px;font-size:9px}.payment-qr-actions button:hover,.order-actions button:hover{color:#c4b5fd;border-color:#8b5cf6}.order-actions{align-items:center;gap:5px;display:flex}.order-actions button{padding:4px 6px;font-size:8px}.order-actions button:disabled,.payment-qr-actions button:disabled{opacity:.45;cursor:not-allowed}.purchase-confirm-backdrop{z-index:130;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05040799;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.purchase-confirm{border:1px solid var(--line);background:var(--panel);border-radius:15px;width:min(430px,100%);overflow:hidden;box-shadow:0 26px 80px #000a}.purchase-confirm>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:62px;padding:0 20px;display:flex}.purchase-confirm>header strong{align-items:center;gap:8px;font-size:17px;display:flex}.purchase-confirm>header button{width:32px;height:32px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.purchase-confirm dl{gap:15px;margin:0;padding:23px 22px;display:grid}.purchase-confirm dl>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.purchase-confirm dt{color:var(--subtle);font-size:12px}.purchase-confirm dd{color:var(--text);margin:0;font-size:13px;font-weight:700}.purchase-confirm dd.amount{color:#fb7185;font-size:17px}.purchase-confirm>footer{justify-content:flex-end;gap:9px;padding:0 20px 20px;display:flex}.purchase-confirm>footer button{border:1px solid var(--line);height:38px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:9px;padding:0 16px;font-weight:700}.purchase-confirm>footer button.primary{color:#fff;background:#7c3aed;border-color:#7c3aed}.purchase-confirm>footer button:disabled{opacity:.5;cursor:not-allowed}.payment-return-notice{z-index:115;color:#a7f3d0;background:#052e2be8;border:1px solid #34d39955;border-radius:10px;align-items:center;gap:8px;padding:12px 15px;font-size:11px;font-weight:700;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 12px 36px #0005}@media (max-width:620px){.payment-channel-picker>div{grid-template-columns:1fr}.payment-qr{width:210px;height:210px}.purchase-orders article{grid-template-columns:minmax(0,1fr) auto}.purchase-orders article>.order-actions{grid-column:1/-1;justify-content:flex-end}.product-sidebar .product-nav,.agent-rail .product-nav,.image-rail .product-nav,.video-rail .product-nav,.local-life-rail .product-nav,.ai-v2-rail .product-nav{gap:2px;grid-template-columns:repeat(6,minmax(0,1fr))!important}.product-nav a{min-width:0}}.asset-brand>span{background:#09080d;overflow:hidden}:root[data-theme=light] .asset-brand>span{background:var(--panel-2)}.asset-brand>span img{object-fit:cover;width:100%;height:100%;display:block}.storage-plan-empty{border:1px dashed var(--line);text-align:center;color:var(--muted);background:var(--panel-2);border-radius:11px;margin:0 20px 18px;padding:24px}.assets-load-more{min-height:58px;color:var(--subtle);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.batch-toggle{border:1px solid var(--line);height:39px;color:var(--subtle);background:var(--panel);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:700;display:flex}.batch-toggle:hover,.batch-toggle.active{border-color:var(--text);color:var(--text);background:var(--hover)}.asset-preview{cursor:zoom-in}.asset-preview:focus-visible{outline-offset:-2px;outline:2px solid #8b5cf6}.asset-kind{top:8px;bottom:auto;right:8px}.asset-card.batch-mode .asset-check{opacity:1}.asset-actions{z-index:4;opacity:0;pointer-events:none;align-items:center;gap:4px;transition:all .16s;display:flex;position:absolute;bottom:8px;right:8px;transform:translateY(4px)}.asset-card:hover .asset-actions,.asset-card:focus-within .asset-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.asset-actions button,.asset-actions a{color:#f5f3f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#111014d9;border:1px solid #ffffff26;border-radius:7px;place-items:center;width:27px;height:27px;text-decoration:none;display:grid}.asset-actions button:hover,.asset-actions a:hover{color:#fff;background:#251b31;border-color:#c4b5fd}.asset-actions button:disabled{opacity:.6;cursor:wait}.asset-info{align-items:flex-start;height:auto;min-height:62px}.asset-info>div{padding-top:1px}.asset-info strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.asset-collection.list .asset-info{align-items:center;height:74px;min-height:74px}.asset-collection.list .asset-info strong{white-space:nowrap;display:block}.asset-collection.list .asset-actions{bottom:8px}.asset-preview-backdrop,.asset-edit-backdrop{z-index:140;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050407c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.asset-preview-modal{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-rows:auto minmax(260px,1fr) auto;width:min(960px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 100px #000b}.asset-preview-modal>header,.asset-edit-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;display:flex}.asset-preview-modal>header>div{min-width:0}.asset-preview-modal>header strong,.asset-preview-modal>header span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.asset-preview-modal>header strong{font-size:14px}.asset-preview-modal>header span{color:var(--subtle);margin-top:4px;font-size:10px}.asset-preview-modal>header button,.asset-edit-modal>header button{width:32px;height:32px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.asset-preview-modal>header button:hover,.asset-edit-modal>header button:hover{color:var(--text);background:var(--hover)}.asset-preview-stage{background:var(--panel-2);place-items:center;min-height:260px;padding:28px;display:grid;overflow:auto}.asset-preview-stage>img,.asset-preview-stage>video{object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(100vh - 220px)}.asset-preview-stage>video{width:auto}.asset-audio-visual{color:#8b5cf6;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;min-height:130px;display:flex}.asset-audio-visual>span{color:var(--subtle);font-size:11px}.asset-audio-visual.with-controls{border:1px solid var(--line);background:var(--panel);border-radius:12px;width:min(620px,100%);min-height:190px;padding:24px}.asset-audio-visual audio{width:min(560px,100%);margin-top:12px}.asset-preview-modal>footer{border-top:1px solid var(--line);color:var(--subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:10px;display:flex}.asset-preview-modal>footer button{border:1px solid var(--line);height:33px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.asset-preview-modal>footer button:hover{color:#c4b5fd;border-color:#8b5cf6}.asset-edit-modal{border:1px solid var(--line);background:var(--panel);border-radius:16px;width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 100px #000b}.asset-edit-modal>header h2{margin:0;font-size:19px}.asset-edit-body{padding:18px 20px 4px}.asset-edit-preview{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;place-items:center;height:242px;margin-bottom:22px;padding:10px;display:grid;overflow:hidden}.asset-edit-preview>img,.asset-edit-preview>video{object-fit:contain;border-radius:9px;width:100%;height:100%}.asset-edit-preview .asset-audio-visual{min-height:200px}.asset-edit-field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.asset-edit-field>span{color:var(--subtle);align-items:center;gap:7px;font-size:12px;display:flex}.asset-edit-name{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.asset-edit-name input,.asset-edit-select select{border:1px solid var(--line);width:100%;height:46px;color:var(--text);background:var(--panel-2);border-radius:11px;outline:0;padding:0 13px;font-size:14px}.asset-edit-name input:focus,.asset-edit-select select:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf622}.asset-edit-name em{border:1px solid var(--line);height:46px;color:var(--subtle);background:var(--panel-2);border-radius:11px;align-items:center;padding:0 13px;font-size:14px;font-style:normal;display:flex}.asset-edit-select{position:relative}.asset-edit-select select{appearance:none;padding-right:38px}.asset-edit-select svg{pointer-events:none;color:var(--subtle);position:absolute;top:15px;right:13px}.asset-edit-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:5px;padding:18px 20px 20px;display:flex}.asset-edit-modal>footer button{border:1px solid var(--line);min-width:94px;height:42px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.asset-edit-modal>footer button.primary{color:#fff;background:#242428;border-color:#0000}.asset-edit-modal>footer button.primary:hover{background:#111114}.asset-edit-modal>footer button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.asset-preview-backdrop,.asset-edit-backdrop{padding:10px}.asset-preview-modal{max-height:calc(100vh - 20px)}.asset-preview-stage{min-height:220px;padding:16px}.asset-edit-modal{max-height:calc(100vh - 20px)}.asset-edit-body{padding-inline:14px}.asset-edit-preview{height:220px}.asset-preview-modal>header,.asset-edit-modal>header,.asset-preview-modal>footer,.asset-edit-modal>footer{padding-inline:14px}}@media (max-width:620px){.batch-toggle{flex:1;justify-content:center}.asset-actions{opacity:1;pointer-events:auto;transform:none}.asset-actions button,.asset-actions a{width:25px;height:25px}.asset-info{min-height:60px}.asset-info strong{font-size:10px}}.asset-card{overflow:hidden}.asset-collection.grid .asset-preview{aspect-ratio:4/3}.asset-preview img,.asset-preview video{object-position:center;object-fit:cover!important}.asset-actions{z-index:4;align-items:center;gap:4px;display:flex;bottom:8px;right:8px;position:absolute!important}.asset-actions button.danger:hover{color:#fff;background:#7f1d1dcc;border-color:#fb7185}.asset-delete-backdrop{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05040799;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.asset-delete-modal{border:1px solid var(--line);background:var(--panel);border-radius:14px;width:min(430px,100%);overflow:hidden;box-shadow:0 24px 70px #0008}.asset-delete-modal>header{align-items:center;gap:10px;padding:18px 20px 14px;display:flex}.asset-delete-modal>header>span{color:#fb7185;background:#fb71851a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.asset-delete-modal>header h2{margin:0;font-size:17px}.asset-delete-body{padding:0 20px 20px}.asset-delete-body p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.asset-delete-body small{color:var(--subtle);margin-top:7px;font-size:11px;display:block}.asset-delete-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.asset-delete-modal>footer button{border:1px solid var(--line);min-width:76px;height:36px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:8px;padding:0 14px;font-size:11px;font-weight:700}.asset-delete-modal>footer button:hover{border-color:var(--text)}.asset-delete-modal>footer button.danger{color:#fff;background:#dc2626;border-color:#fb718566;justify-content:center;align-items:center;gap:6px;display:flex}.asset-delete-modal>footer button.danger:hover{background:#ef4444}.asset-delete-modal>footer button:disabled{opacity:.55;cursor:not-allowed}.img-create-title{align-items:center;gap:9px;display:flex}.img-create-logo{border-radius:9px;width:32px;height:32px;overflow:hidden}.img-create-logo img{object-fit:cover;width:100%;height:100%;display:block}.img-create-title strong{font-size:13px}.img-create-new{color:var(--subtle);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:flex}.img-create-new:hover{color:var(--text)}.img-ref{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;margin:14px 14px 0;padding:12px}.img-ref-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.img-ref-head em{color:var(--subtle);font-size:11px;font-weight:600}.img-ref-icons{gap:6px;display:flex}.img-ref-icons button{width:26px;height:26px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.img-ref-icons button:hover{color:var(--text);background:var(--hover)}.img-ref-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.img-ref-grid>article{min-width:0;position:relative}.img-ref-thumb{aspect-ratio:1;border:1px solid var(--line);background:var(--panel);cursor:zoom-in;border-radius:9px;width:100%;padding:0;position:relative;overflow:hidden}.img-ref-thumb img{object-fit:cover;width:100%;height:100%;display:block}.img-ref-thumb i{color:#fff;background:#000a;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:5px;left:5px}.img-ref-remove{color:#fff;cursor:pointer;background:#000b;border:0;border-radius:6px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:3px;right:3px}.img-ref-add{aspect-ratio:1;border:1px dashed var(--line);color:var(--subtle);background:var(--panel);cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}.img-ref-add:hover{color:var(--text);border-color:#8b5cf6}.img-ref-placeholder{border-style:solid;border-color:var(--line);background:var(--panel-2)}.img-ref-placeholder span{white-space:nowrap;font-size:9px}.img-creator .video-editor-scroll{flex-direction:column;display:flex}.img-ref{flex:none}.img-desc{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;flex-direction:column;flex:1;min-height:0;margin:12px 14px 0;padding:12px 14px 0;display:flex}.img-desc-body{flex:1;min-height:0;position:relative}.img-desc textarea,.img-desc-editor{width:100%;height:100%;min-height:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:13px;line-height:1.7}.img-desc-editor{padding:0;overflow:auto}.img-desc-editor:empty:before{content:attr(data-placeholder);color:var(--subtle);pointer-events:none}.img-inline-mention{border:1px solid var(--line);background:var(--panel);vertical-align:middle;cursor:zoom-in;border-radius:999px;align-items:center;gap:4px;padding:1px 8px 1px 3px;display:inline-flex}.img-inline-mention-thumb{object-fit:cover;border-radius:50%;width:16px;height:16px}.img-inline-mention-label{color:var(--text);font-size:11px;font-style:normal}.img-desc-bar{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:8px;display:flex}.img-desc-actions{align-items:center;gap:12px;display:flex}.img-desc-actions button{color:var(--subtle);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex}.img-desc-actions button:hover{color:var(--text)}.img-desc-count{color:var(--subtle);font-size:10px}.img-creator{grid-template-rows:43px minmax(0,1fr) auto 62px}.img-settings{margin:0;padding:10px 14px 0;display:block;position:relative}.img-setting-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.img-setting-summary{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:10px;align-items:center;gap:7px;height:44px;padding:0 10px;display:flex}.img-setting-popover{z-index:40;border:1px solid var(--line);background:var(--panel);border-radius:12px;max-height:min(60vh,460px);padding:12px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 -16px 46px #000a}.img-setting-summary:hover{border-color:#8b5cf688}.img-setting-label{color:var(--subtle);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.img-setting-label svg{color:#a78bfa}.img-setting-summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:11px;overflow:hidden}.img-setting-summary>svg{color:var(--subtle);flex:none;transition:transform .15s}.img-setting-summary>svg.open{transform:rotate(180deg)}.img-setting-panel{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;margin-top:6px;padding:11px;box-shadow:0 10px 30px #0003}.img-setting-panel-title{color:var(--subtle);margin-bottom:9px;font-size:11px}.img-setting-group{margin-bottom:10px}.img-setting-group:last-child{margin-bottom:0}.img-setting-group>span{color:var(--text);margin-bottom:7px;font-size:11px;font-weight:650;display:block}.img-setting-options{grid-template-columns:1fr 1fr;gap:6px;display:grid}.img-setting-options button{border:1px solid var(--line);min-width:0;height:42px;color:var(--subtle);background:var(--panel);cursor:pointer;white-space:normal;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:flex;position:relative}.img-setting-options button>span{min-width:0}.img-setting-options button:hover{border-color:#8b5cf688}.img-setting-options button.active{color:var(--text);border-color:#8b5cf6}.img-setting-options .img-opt-check{color:#fff;background:#8b5cf6;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:4px;right:4px}.img-opt-icon{color:#a78bfa;place-items:center;display:grid}.img-ratio{grid-template-columns:repeat(6,minmax(0,1fr))}.img-ratio button{flex-direction:column;gap:5px;height:auto;padding:7px 3px}.img-ratio-icon{width:30px;height:24px;color:var(--subtle);place-items:center;display:grid}.img-ratio button>span:not(.img-opt-check):not(.img-ratio-icon){white-space:nowrap;font-size:9px}.img-setting-options button.active .img-ratio-icon{color:#8b5cf6}.img-setting-options.img-model{grid-template-columns:1fr}.img-setting-options.img-model button{justify-content:flex-start;gap:10px;height:auto;min-height:50px;padding:0 12px}.img-setting-options.img-model button strong{font-size:12px}.img-setting-options.img-model button .img-opt-check{margin-left:auto;position:static}.img-resolution{grid-template-columns:repeat(3,minmax(0,1fr))}.img-format{grid-template-columns:repeat(2,minmax(0,1fr))}.img-count{grid-template-columns:repeat(4,minmax(0,1fr))}.img-tier{grid-template-columns:repeat(3,minmax(0,1fr))}.img-setting-options button:disabled{border-color:var(--line);color:var(--subtle);background:var(--panel-2);cursor:not-allowed;opacity:.45}.img-setting-options button:disabled:hover{border-color:var(--line)}.video-editor-panel>footer.img-generate-bar{background:0 0;border-top:0;align-items:center;gap:10px;padding:0 14px;display:flex}.img-generate{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#9333ea);border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;height:42px;font-size:12px;font-weight:700;display:flex}.img-generate:disabled{opacity:.55;cursor:not-allowed}.img-est{color:var(--subtle);white-space:nowrap;flex:none;font-size:11px;font-weight:700}.img-preview-actions{align-items:center;gap:8px;display:flex}.img-preview-btn{border:1px solid var(--line);background:var(--panel-2);height:30px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}.img-preview-btn:hover{background:var(--hover);color:#8b5cf6;border-color:#8b5cf6}.img-preview-btn svg{color:inherit;flex:none}.img-preview-btn:disabled{opacity:.6;cursor:not-allowed}.img-preview-btn-primary{color:#fff;background:linear-gradient(135deg,#7c3aed,#9333ea);border-color:#0000;font-weight:700}.img-preview-btn-primary:hover{color:#fff;opacity:.92;background:linear-gradient(135deg,#6d28d9,#7c3aed)}.img-preview-btn-primary:visited,a.img-preview-btn-primary,a.img-preview-btn-primary:link,a.img-preview-btn-primary:visited{color:#fff}.img-preview-meta{height:100%;color:var(--subtle);white-space:nowrap;justify-content:center;align-items:center;padding:0 16px;font-size:10px;display:flex;overflow:hidden}.img-preview-meta span{white-space:nowrap;align-items:baseline;display:inline-flex}.img-preview-meta span+span:before{content:"·";color:var(--muted);margin:0 8px}.img-preview-meta strong{color:var(--text);margin-left:4px;font-weight:600}.model-gateway-consent{padding:16px 22px 0}.model-gateway-consent p{color:#fb7185;margin:0;font-size:12px;line-height:1.8}.model-gateway-actions{justify-content:flex-end;gap:10px;margin:18px 22px 20px;display:flex}.model-gateway-actions button{border:1px solid var(--line);background:var(--panel-2);height:34px;color:var(--text);cursor:pointer;border-radius:9px;padding:0 16px;font-size:12px}.model-gateway-actions .model-gateway-cancel:hover{background:var(--hover)}.model-gateway-actions .model-gateway-submit{color:#fff;background:linear-gradient(135deg,#7c3aed,#9333ea);border-color:#0000;font-weight:700}.model-gateway-actions .model-gateway-submit:hover{background:linear-gradient(135deg,#6d28d9,#7c3aed)}.paid-payment-phone{text-align:left;background:#8b5cf612;border:1px solid #8b5cf680;border-radius:12px;flex-direction:column;gap:5px;margin:0 0 15px;padding:13px 14px;display:flex}.paid-payment-phone span{color:#c4b5fd;font-size:11px;font-weight:700}.paid-payment-phone strong{color:#fff;letter-spacing:1px;font-size:21px}.paid-payment-phone small{color:#9ca3af;font-size:10px;line-height:1.5}.paid-payment-buttons{gap:10px;width:100%;max-width:340px;margin-top:16px;display:grid}.paid-payment-button{cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;width:100%;height:48px;padding:0 16px;font-weight:750;display:flex}.paid-payment-button span{text-align:left;flex:1}.paid-payment-button:disabled{opacity:.5;cursor:not-allowed}.paid-payment-button.alipay{color:#1677ff;background:#eaf3ff;border-color:#a9cfff}.paid-payment-button.wechat{color:#16a34a;background:#edfff4;border-color:#a9e8bd}.paid-payment-button.test{color:#7c3aed;background:#f3e8ff;border-color:#d8b4fe}.img-setting-popover .duration-control{color:var(--subtle);align-items:center;gap:10px;margin-top:6px;font-size:11px;display:flex}.img-setting-popover .duration-control input{flex:1}.img-setting-popover .duration-control strong{color:var(--text);font-size:13px}.img-ref-types{align-items:center;gap:12px;display:flex}.img-ref-duration{color:var(--subtle);margin-top:5px;font-size:9px;display:block}.video-reference-thumb>video,.img-inline-mention video{pointer-events:none}.img-desc-editor{white-space:pre-wrap;overflow-wrap:anywhere}.img-desc-editor-single-line{white-space:nowrap;overflow-wrap:normal;overflow:auto hidden}.img-inline-mention-audio{color:#c4b5fd;background:#7c3aed26;place-items:center;display:grid}.img-inline-mention-audio:before{content:"♫";font-size:10px;font-weight:800;line-height:1}.fullscreen-prompt-compose>.img-desc-editor{border:1px solid var(--line);height:100%;color:var(--text);background:var(--panel);border-radius:14px;padding:24px 28px;font-size:15px;line-height:1.9;overflow:auto}.fullscreen-prompt-compose>.img-desc-editor:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf611}@media (max-width:620px){.fullscreen-prompt-compose>.img-desc-editor{padding:16px;font-size:14px}}.local-project-list>.local-project-item,.ai-v2-project-list>.ai-v2-project-item{border:1px solid #0000;border-radius:10px;margin-bottom:5px;position:relative}.local-project-list>.local-project-item{color:var(--subtle)}.local-project-list>.local-project-item:hover,.local-project-list>.local-project-item.active,.ai-v2-project-list>.ai-v2-project-item:hover,.ai-v2-project-list>.ai-v2-project-item.active{border-color:var(--line);color:var(--text);background:var(--hover)}.local-project-select,.ai-v2-project-select{border-radius:inherit;width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:35px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:9px 8px;display:grid}.local-project-select>span:nth-child(2),.ai-v2-project-select>div{min-width:0}.local-project-select strong,.local-project-select small,.ai-v2-project-select strong,.ai-v2-project-select small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.local-project-select strong,.ai-v2-project-select strong{font-size:11px}.local-project-select small,.ai-v2-project-select small{color:var(--subtle);margin-top:4px;font-size:8px}.local-project-select .local-project-icon,.ai-v2-project-select>span:first-child{border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.ai-v2-project-select>span:first-child{color:#a78bfa;background:#8b5cf616}.local-project-actions,.ai-v2-project-actions{z-index:1;opacity:0;pointer-events:none;align-items:center;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.local-project-item:hover .local-project-actions,.local-project-item:focus-within .local-project-actions,.ai-v2-project-item:hover .ai-v2-project-actions,.ai-v2-project-item:focus-within .ai-v2-project-actions{opacity:1;pointer-events:auto}.local-project-actions button,.ai-v2-project-actions button{border:1px solid var(--line);width:26px;height:26px;color:var(--subtle);background:var(--panel);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid}.local-project-actions button:hover,.ai-v2-project-actions button:hover{color:var(--text);background:var(--hover)}.local-project-actions button:last-child:hover,.ai-v2-project-actions button:last-child:hover{color:#fb7185}@media (max-width:760px){.local-project-list>.local-project-item{min-width:210px}}.local-welcome{min-height:calc(100vh - 40px)}.ai-v2-welcome{min-height:100vh}.ai-v2-page{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.ai-v2-page-content{flex:1;width:100%;max-width:1440px;min-height:0;margin:0 auto;padding:18px 24px 20px;overflow:auto}.ai-v2-page-footer{border-top:1px solid var(--line);background:var(--app-bg);flex:none;width:100%;max-width:1440px;min-height:64px;margin:0 auto;padding:12px 24px;position:relative;bottom:auto}@supports (color:color-mix(in lab, red, red)){.ai-v2-page-footer{background:color-mix(in srgb,var(--app-bg) 92%,transparent)}}.ai-v2-page-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ai-v2-input-card>.ai-v2-page-footer{position:relative}.ai-v2-main>.ai-v2-stage-state,.ai-v2-main>.ai-v2-welcome{flex:1;min-height:0;overflow:auto}@media (min-width:761px){:is(html:has(.local-life-shell),body:has(.local-life-shell)){height:100%;overflow:hidden}.local-life-shell{height:100vh;min-height:0;overflow:hidden}.local-life-rail,.local-projects{height:100vh;min-height:0}.local-life-main{flex-direction:column;height:100vh;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.local-life-main>.local-banner,.local-life-main>.local-tabs{flex:none}.local-life-main>.local-workspace{scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.local-creation-editor,.local-script-editor{flex-direction:column;min-height:100%;display:flex}.local-creation-editor>.local-step-footer,.local-script-editor>.local-step-footer{z-index:8;flex:none;margin-top:auto;position:sticky;bottom:0}.local-script-empty{min-height:100%}}@media (max-width:620px){.ai-v2-page{padding:0}.ai-v2-page-content{padding:12px 10px 14px;overflow:visible}.ai-v2-page-footer{min-height:64px;padding:10px}}@media (min-width:761px){.local-life-main>.local-workspace:not(.local-video-workspace){padding-bottom:84px}.local-creation-editor>.local-step-footer,.local-script-editor>.local-step-footer{margin-top:18px;margin-bottom:-84px;bottom:-84px}}.estimated-credits{box-sizing:border-box;color:#fbbf24;white-space:nowrap;background:#f59e0b0d;border:1px solid #f59e0b45;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;display:inline-flex}.estimated-credits>svg{color:#fbbf24;flex:none}.estimated-credits>span{color:var(--subtle)}.estimated-credits>strong{color:var(--text);font-size:12px}.estimated-credits>small{color:var(--subtle);font-size:9px}.ai-v2-page-footer-actions,.ai-v2-stage-toolbar-actions,.ai-v2-empty-stage-actions,.local-step-footer-actions,.local-script-action-row,.local-script-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ai-v2-stage-toolbar-actions>button,.ai-v2-empty-stage-actions>button{border:1px solid var(--line);height:34px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;display:flex}.ai-v2-stage-toolbar-actions>button:hover,.ai-v2-empty-stage-actions>button:hover{color:#7c3aed;background:#8b5cf612;border-color:#8b5cf677}.ai-v2-page-footer-actions>button{flex:none}.local-script-action-row{margin-top:16px}.local-script-action-row>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#9333ea);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 15px;font-size:12px;font-weight:750;display:flex;box-shadow:0 6px 16px #7c3aed30}.local-script-action-row>button:disabled{opacity:.5;cursor:not-allowed}.home-shell{color:#f5f3ff;background:radial-gradient(circle at 50% -10%,#35205b 0,#0000 38%),#09080d;min-height:100vh;overflow:hidden}.home-auth-layout{background:#09080d;grid-template-columns:78px minmax(0,1fr)}.home-auth-main{min-width:0}.home-shell-auth{min-height:100vh}.home-auth-title{align-items:baseline;gap:10px;display:flex}.home-auth-title strong{font-size:18px}.home-auth-title span{color:var(--subtle);font-size:11px}.home-header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);height:76px;margin:0 auto;display:flex}.home-brand{color:#f5f3ff;align-items:center;gap:10px;font-size:16px;font-weight:750;text-decoration:none;display:flex}.home-brand>span{background:#0d0b12;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.home-brand img{object-fit:cover;width:100%;height:100%}.home-header nav{align-items:center;gap:10px;display:flex}.home-login,.home-create,.home-primary,.home-empty a{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.home-login{color:#bcb5c9;padding:9px 12px;font-size:13px}.home-create{color:#e9e2f3;background:#8b5cf614;border:1px solid #8b5cf655;border-radius:9px;height:36px;padding:0 14px;font-size:12px;font-weight:700}.home-create:hover,.home-primary:hover{background:#8b5cf633}.home-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:60px;width:min(1180px,100% - 48px);margin:0 auto;padding:86px 0 74px;display:grid}.home-hero-copy{max-width:650px}.home-eyebrow{color:#c4b5fd;letter-spacing:.12em;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.home-hero h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(44px,6vw,76px);line-height:1.08}.home-hero h1 em{color:#0000;background:linear-gradient(100deg,#c4b5fd,#a78bfa,#f0abfc);-webkit-background-clip:text;font-style:normal}.home-hero p{color:#aaa5b6;max-width:540px;margin:0 0 29px;font-size:16px;line-height:1.8}.home-primary{color:#fff;background:linear-gradient(100deg,#7c3aed,#9333ea);border-radius:10px;height:44px;padding:0 18px;font-size:12px;font-weight:750;box-shadow:0 12px 30px #7c3aed38}.home-hero-art{place-items:center;min-height:280px;display:grid;position:relative}.home-orb{filter:blur(1px);border-radius:50%;position:absolute}.home-orb-one{background:radial-gradient(circle,#8b5cf655,#0000 67%);width:270px;height:270px;top:0;right:3%}.home-orb-two{background:radial-gradient(circle,#ec489955,#0000 67%);width:190px;height:190px;bottom:-10px;left:7%}.home-art-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#251b35dd,#111017dd);border:1px solid #ffffff1b;border-radius:22px;flex-direction:column;align-items:center;gap:11px;width:230px;padding:32px 26px;display:flex;position:relative;transform:rotate(4deg);box-shadow:0 22px 80px #0008}.home-art-card>svg{color:#fff;background:linear-gradient(145deg,#8b5cf6,#6d28d9);border-radius:16px;width:54px;height:54px;padding:15px;box-shadow:0 10px 26px #7c3aed55}.home-art-card strong{font-size:18px}.home-art-card small{color:#91889c;font-size:11px}.home-art-card span{color:#c4b5fd;align-items:center;gap:5px;font-size:10px;display:flex}.home-feed-section{width:min(1180px,100% - 48px);margin:0 auto;padding:20px 0 90px}.home-feed-heading{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.home-feed-heading span{color:#8d6cc3;letter-spacing:.2em;font-size:10px;font-weight:800}.home-feed-heading h2{letter-spacing:-.04em;margin:8px 0 0;font-size:28px}.home-feed-heading small{color:#81798b;align-items:center;gap:5px;font-size:11px;display:flex}.home-waterfall{column-count:4;column-gap:16px}.home-video-card{break-inside:avoid;background:#141217;border:1px solid #ffffff13;border-radius:13px;width:100%;margin:0 0 16px;transition:transform .2s,border-color .2s;display:inline-block;overflow:hidden;box-shadow:0 10px 34px #0003}.home-video-card:hover{border-color:#8b5cf655;transform:translateY(-3px)}.home-video-frame{aspect-ratio:4/5;background:#0c0b0f;position:relative;overflow:hidden}.home-video-card:nth-child(5n+1) .home-video-frame{aspect-ratio:4/5}.home-video-card:nth-child(5n+2) .home-video-frame{aspect-ratio:3/4}.home-video-card:nth-child(5n+3) .home-video-frame{aspect-ratio:1}.home-video-card:nth-child(5n+4) .home-video-frame{aspect-ratio:4/3}.home-video-card:nth-child(5n+5) .home-video-frame{aspect-ratio:2/3}.home-video-frame video{object-fit:cover;background:#0c0b0f;width:100%;height:100%;display:block}.home-video-badge{color:#eee8f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0b0fcc;border:1px solid #fff2;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;display:inline-flex;position:absolute;top:10px;right:10px}.home-video-info{flex-direction:column;gap:5px;padding:12px 13px 14px;display:flex}.home-video-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.home-video-info span{color:#777080;font-size:10px}.home-feed-sentinel{color:#766e80;justify-content:center;align-items:center;gap:8px;min-height:76px;font-size:11px;display:flex}.home-empty{color:#958da1;text-align:center;background:#ffffff05;border:1px dashed #ffffff1b;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.home-empty>svg{color:#a78bfa}.home-empty h3{color:#ebe5f1;margin:15px 0 7px;font-size:17px}.home-empty p{color:#81798b;margin:0 0 18px;font-size:12px}.home-empty a{color:#c4b5fd;font-size:12px;font-weight:700}.home-error{color:#fda4af;background:#4c111c55;border:1px solid #7f1d3555;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:17px;padding:11px 13px;font-size:12px;display:flex}.home-error button{color:#f9a8d4;cursor:pointer;background:0 0;border:0;font-size:12px}@media (max-width:980px){.home-waterfall{column-count:3}.home-hero{gap:30px}.home-art-card{transform:rotate(3deg)}}@media (max-width:700px){.home-header,.home-hero,.home-feed-section{width:calc(100% - 28px)}.home-header{height:64px}.home-brand strong{font-size:14px}.home-create{padding:0 10px}.home-login{display:none}.home-hero{padding:64px 0 48px;display:block}.home-hero p{font-size:14px}.home-hero-art{display:none}.home-feed-heading{flex-direction:column;align-items:flex-start;gap:10px}.home-feed-heading h2{font-size:24px}.home-waterfall{column-count:2;column-gap:9px}.home-video-card{border-radius:10px;margin-bottom:9px}.home-video-info{padding:9px 10px 11px}.home-video-info strong{font-size:11px}.home-video-info span{font-size:9px}.home-video-badge{top:6px;right:6px}}.home-video-info{position:relative}.home-share-button{color:#bca9d2;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:7px;align-self:flex-start;align-items:center;gap:5px;margin-top:3px;padding:5px 8px;font-size:10px;display:inline-flex}.home-share-button:hover{color:#f0d8ff;background:#8b5cf614;border-color:#a78bfa66}.home-official-badge{color:#ffe9b0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#5f3b0dcc;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.home-share-toast{z-index:20;color:#eee5f5;background:#21172bee;border:1px solid #8b5cf655;border-radius:9px;padding:11px 14px;font-size:12px;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 40px #0008}@media (max-width:620px){.ai-v2-page-footer>span:not(.estimated-credits){display:none}.ai-v2-page-footer-actions,.local-step-footer-actions{width:100%}.ai-v2-page-footer-actions>button,.local-step-footer-actions>button{flex:1}.ai-v2-stage-toolbar-actions,.ai-v2-empty-stage-actions,.local-script-action-row{width:100%}.ai-v2-stage-toolbar-actions>.estimated-credits,.ai-v2-empty-stage-actions>.ai-v2-empty-stage-quote,.local-script-action-row>.estimated-credits{flex:1}.ai-v2-stage-toolbar-actions>.estimated-credits,.ai-v2-empty-stage-actions>.ai-v2-empty-stage-quote>.estimated-credits,.local-script-action-row>.estimated-credits{justify-content:center}.home-auth-layout .product-nav,.internal-home-shell .product-nav{grid-template-columns:repeat(7,minmax(0,1fr))!important}.home-auth-layout .product-nav a,.internal-home-shell .product-nav a{justify-content:center;gap:2px;padding:0;font-size:7px}}.internal-home-shell{background:var(--app-bg)}.internal-home-main{min-width:0;min-height:100vh;overflow:auto}.internal-home-header{align-items:flex-end;margin-bottom:20px}.internal-home-kicker{color:#8b5cf6;letter-spacing:.16em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.internal-home-header h1{color:var(--text);letter-spacing:-.04em;margin:0 0 5px;font-size:26px}.internal-home-header p{color:var(--subtle);margin:0;font-size:11px}.internal-home-secondary{border:1px solid var(--line);height:39px;color:var(--text);background:var(--panel);border-radius:9px;align-items:center;padding:0 13px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.internal-home-secondary:hover{background:var(--hover);border-color:#8b5cf6}.internal-home-welcome{background:linear-gradient(105deg,#8b5cf612,var(--panel) 62%);border:1px solid #8b5cf633;border-radius:13px;align-items:center;gap:13px;margin:0 0 16px;padding:15px 17px;display:flex}.internal-home-welcome-icon{color:#c4b5fd;background:#8b5cf61c;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.internal-home-welcome>div:nth-child(2){flex:1;min-width:0}.internal-home-welcome strong{color:var(--text);font-size:13px;display:block}.internal-home-welcome p{color:var(--subtle);margin:5px 0 0;font-size:10px}.internal-home-welcome-link{color:#a78bfa;align-items:center;gap:5px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.internal-home-welcome-link:hover{color:var(--text)}.internal-home-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:28px;display:grid}.internal-home-stats article{border:1px solid var(--line);background:var(--panel);border-radius:11px;min-width:0;padding:14px 15px;box-shadow:0 8px 28px #0000000a}.internal-home-stats span{color:var(--subtle);align-items:center;gap:6px;font-size:10px;display:flex}.internal-home-stats span svg{color:#8b5cf6}.internal-home-stats strong{color:var(--text);letter-spacing:-.03em;margin-top:10px;font-size:20px;display:block}.internal-home-stats strong em{color:var(--subtle);font-size:11px;font-style:normal;font-weight:500}.internal-home-stats small{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.internal-home-feed-heading{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.internal-home-feed-heading span{color:#8b5cf6;letter-spacing:.18em;font-size:9px;font-weight:800}.internal-home-feed-heading h2{color:var(--text);letter-spacing:-.035em;margin:6px 0 0;font-size:22px}.internal-home-feed-heading small{color:var(--subtle);font-size:10px}.internal-home-main .home-waterfall{column-count:4;column-gap:12px}.internal-home-main .home-video-card{border-color:var(--line);background:var(--card);margin-bottom:12px;box-shadow:0 8px 24px #00000010}.internal-home-main .home-video-card:hover{border-color:#8b5cf655}.internal-home-main .home-video-frame,.internal-home-main .home-video-frame video{background:var(--panel-2)}.internal-home-main .home-video-info strong{color:var(--text)}.internal-home-main .home-video-info span{color:var(--subtle)}.internal-home-main .home-video-badge{color:var(--text);background:var(--app-bg)}@supports (color:color-mix(in lab, red, red)){.internal-home-main .home-video-badge{background:color-mix(in srgb,var(--app-bg) 88%,transparent)}}.internal-home-empty{border-color:var(--line);background:var(--panel);min-height:280px}.internal-home-empty>span{color:#a78bfa;background:#8b5cf618;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.internal-home-empty h2{color:var(--text);font-size:17px}.internal-home-empty p{color:var(--subtle)}.internal-home-main .home-error{background:#7f1d1d12;border-color:#fb718544}@media (max-width:980px){.internal-home-main .home-waterfall{column-count:3}}@media (max-width:700px){.internal-home-main{padding:18px 13px 82px}.internal-home-header{align-items:flex-start;gap:12px}.internal-home-header .assets-header-actions{flex-direction:column;gap:6px}.internal-home-header .internal-home-secondary,.internal-home-header .upload-primary{height:34px;padding:0 10px;font-size:10px}.internal-home-welcome{align-items:flex-start}.internal-home-welcome-link{display:none}.internal-home-stats{gap:7px}.internal-home-stats article{padding:11px 10px}.internal-home-stats strong{font-size:16px}.internal-home-stats small{font-size:8px}.internal-home-feed-heading{flex-direction:column;align-items:flex-start;gap:6px}.internal-home-main .home-waterfall{column-count:2;column-gap:8px}}.home-video-cover{position:relative;overflow:hidden}.home-video-cover.has-poster{background:#0c0b0f;padding:0;display:block}.home-video-cover.has-poster img{object-fit:cover;width:100%;height:100%;display:block}.home-video-cover.has-poster:after{content:"";background:linear-gradient(#0003,#0000 45%,#0009);position:absolute;inset:0}.home-video-cover>span:not(.home-video-cover-action){color:#c4b5fd;align-items:center;gap:5px;font-size:10px;display:inline-flex}.home-video-cover-action{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0b0fcc;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex;position:absolute;bottom:12px;right:12px}.home-video-cover{color:#f5f3ff;cursor:pointer;text-align:center;background:radial-gradient(circle at 70% 22%,#8b5cf644,#0000 42%),linear-gradient(145deg,#28183c,#0d0b12);border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:18px;display:flex}.home-video-cover:hover{background:radial-gradient(circle at 70% 22%,#a78bfa66,#0000 42%),linear-gradient(145deg,#352052,#100c17)}.home-video-cover-icon{color:#fff;background:linear-gradient(145deg,#8b5cf6,#6d28d9);border:1px solid #ffffff26;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 28px #7c3aed55}.home-video-cover strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.home-video-cover>span:last-child{color:#c4b5fd;align-items:center;gap:5px;font-size:10px;display:inline-flex}.home-video-modal-backdrop{z-index:180;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050407d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.home-video-modal{color:#f5f3ff;background:#141217;border:1px solid #ffffff1c;border-radius:18px;flex-direction:column;width:min(960px,94vw);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 100px #000b}.home-video-modal>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.home-video-modal>header>div{min-width:0}.home-video-modal>header strong,.home-video-modal>header span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-video-modal>header strong{font-size:14px}.home-video-modal>header span{color:#a49aaa;margin-top:4px;font-size:10px}.home-video-modal>header button{color:#b8afc0;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.home-video-modal>header button:hover{color:#fff;background:#ffffff12}.home-video-modal-stage{background:#08070b;place-items:center;min-height:260px;max-height:calc(100vh - 160px);padding:24px;display:grid}.home-video-modal-player{object-fit:contain;background:#000;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 210px);display:block}.home-video-modal>footer{color:#a49aaa;border-top:1px solid #ffffff12;gap:16px;padding:12px 18px;font-size:10px;display:flex}.internal-home-main .home-video-cover{color:var(--text);background:radial-gradient(circle at 70% 22%,#8b5cf622,transparent 42%),linear-gradient(145deg,#8b5cf612,var(--panel-2))}.internal-home-main .home-video-cover:hover{background:radial-gradient(circle at 70% 22%,#8b5cf644,transparent 42%),linear-gradient(145deg,#8b5cf622,var(--panel-2))}.internal-home-main .home-video-modal{border-color:var(--line);color:var(--text);background:var(--panel)}.internal-home-main .home-video-modal>header,.internal-home-main .home-video-modal>footer{border-color:var(--line)}.internal-home-main .home-video-modal>header span,.internal-home-main .home-video-modal>footer{color:var(--subtle)}@media (max-width:700px){.home-video-modal-backdrop{padding:10px}.home-video-modal{border-radius:14px;width:100%;max-height:calc(100vh - 20px)}.home-video-modal-stage{min-height:220px;padding:14px}.home-video-modal-player{max-height:calc(100vh - 150px)}}.internal-home-promo{background:radial-gradient(circle at 82% 20%,#8b5cf622,transparent 33%),linear-gradient(110deg,#8b5cf612,var(--panel) 68%);border:1px solid #8b5cf633;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 13px;padding:20px 22px;display:flex}.internal-home-promo-copy>span{color:#a78bfa;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.internal-home-promo-copy h2{color:var(--text);letter-spacing:-.035em;margin:9px 0 5px;font-size:20px}.internal-home-promo-copy p{color:var(--subtle);margin:0;font-size:10px}.internal-home-promo-note{border-left:1px solid var(--line);flex-direction:column;align-items:flex-end;gap:5px;padding-left:20px;display:flex}.internal-home-promo-note strong{color:var(--text);font-size:18px}.internal-home-promo-note small{color:var(--subtle);font-size:9px}.internal-home-features{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin-bottom:31px;display:grid}.internal-home-feature{border:1px solid var(--line);min-width:0;min-height:112px;color:var(--text);background:var(--panel);border-radius:12px;align-items:flex-start;gap:9px;padding:13px 12px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative}.internal-home-feature:hover{background:var(--hover);border-color:#8b5cf688;transform:translateY(-2px)}.internal-home-feature-icon{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.internal-home-feature.violet .internal-home-feature-icon{color:#c4b5fd;background:#8b5cf61c}.internal-home-feature.cyan .internal-home-feature-icon{color:#67e8f9;background:#06b6d41c}.internal-home-feature.amber .internal-home-feature-icon{color:#fcd34d;background:#f59e0b1c}.internal-home-feature.pink .internal-home-feature-icon{color:#f9a8d4;background:#ec48991c}.internal-home-feature.blue .internal-home-feature-icon{color:#93c5fd;background:#3b82f61c}.internal-home-feature-copy{flex-direction:column;gap:6px;min-width:0;padding-right:5px;display:flex}.internal-home-feature-copy strong{font-size:11px}.internal-home-feature-copy small{color:var(--subtle);font-size:9px;line-height:1.55}.internal-home-feature-arrow{color:var(--subtle);position:absolute;bottom:10px;right:10px}.internal-home-feature:hover .internal-home-feature-arrow{color:#a78bfa}@media (max-width:980px){.internal-home-features{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.internal-home-promo{align-items:flex-start;padding:16px}.internal-home-promo-note{display:none}.internal-home-features{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:25px}.internal-home-feature{min-height:98px;padding:11px 10px}.internal-home-feature-copy small{font-size:8px}.internal-home-feed-heading small{font-size:9px}}.internal-home-main .home-video-badge{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.internal-home-main .home-video-badge{background:color-mix(in srgb,var(--panel) 38%,transparent)}}.internal-home-main .home-video-badge{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.internal-home-main .home-video-badge{border-color:color-mix(in srgb,var(--text) 16%,transparent)}}.internal-home-main .home-video-badge{-webkit-backdrop-filter:blur(14px)saturate(140%);box-shadow:0 6px 18px #2e1d4a1c,inset 0 1px #fffa}.asset-picker-error{color:#fb7185;background:#ef444412;border:1px solid #ef444455;border-radius:8px;align-items:flex-start;gap:7px;margin:0 20px 12px;padding:9px 11px;font-size:11px;line-height:1.45;display:flex}.asset-picker-error svg{flex:none;margin-top:1px}.asset-picker-load-more{min-height:52px;color:var(--subtle);grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.viral-recreation-editor{grid-template-rows:43px minmax(0,1fr) auto 62px!important}.viral-recreation-editor>header>div{min-width:0}.viral-recreation-editor>header strong,.viral-recreation-editor>header span{display:block}.viral-recreation-editor>header strong{font-size:13px}.viral-recreation-editor>header span{color:var(--subtle);margin-top:4px;font-size:9px}.viral-recreation-scroll{display:block!important;overflow:auto!important}.viral-source-block,.viral-replacement-block{padding:14px}.viral-section-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.viral-section-heading>div{min-width:0}.viral-section-heading strong,.viral-section-heading span{display:block}.viral-section-heading strong{font-size:11px}.viral-section-heading span{color:var(--subtle);margin-top:4px;font-size:9px;line-height:1.45}.viral-section-heading em{color:#a78bfa;flex:none;font-size:9px;font-style:normal}.viral-empty-upload{min-height:150px;color:var(--subtle);background:var(--panel-2);text-align:center;border:1px dashed #5c5365;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px;display:flex}.viral-empty-upload>svg{color:#a78bfa}.viral-empty-upload strong{color:var(--text);font-size:11px}.viral-empty-upload span{font-size:8px}.viral-empty-upload>div{gap:6px;margin-top:8px;display:flex}.viral-empty-upload button,.viral-slot-actions button{border:1px solid var(--line);height:29px;color:var(--text);background:var(--panel);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:8px;display:flex}.viral-empty-upload button:first-child,.viral-slot-actions button:first-child{color:#c4b5fd;background:#8b5cf612;border-color:#8b5cf655}.viral-empty-upload button:hover,.viral-slot-actions button:hover{background:#8b5cf612;border-color:#8b5cf6}.viral-source-card{background:#8b5cf60b;border:1px solid #8b5cf655;border-radius:10px;grid-template-columns:74px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:7px;display:grid}.viral-source-card>button:first-child{cursor:zoom-in;background:#17131c;border:0;border-radius:7px;width:74px;height:74px;padding:0;overflow:hidden}.viral-source-card>button:first-child img,.viral-source-card>button:first-child video{object-fit:cover;width:100%;height:100%;display:block}.viral-source-card>div{min-width:0}.viral-source-card strong,.viral-source-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.viral-source-card strong{font-size:10px}.viral-source-card span{color:var(--subtle);margin-top:5px;font-size:8px}.viral-remove{width:23px;height:23px;color:var(--subtle);background:var(--hover);cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.viral-remove:hover{color:#fb7185}.viral-slot-list{flex-direction:column;gap:7px;display:flex}.viral-slot-row{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:9px;display:grid}.viral-slot-copy{min-width:0}.viral-slot-copy strong,.viral-slot-copy span,.viral-slot-copy small{display:block}.viral-slot-copy strong{font-size:10px}.viral-slot-copy span{color:var(--subtle);margin-top:4px;font-size:8px;line-height:1.45}.viral-slot-copy small{color:#d8b4fe;margin-top:4px;font-size:7px}.viral-slot-actions{flex:none;gap:5px;display:flex}.viral-slot-selected{grid-template-columns:39px minmax(48px,95px) 22px;align-items:center;gap:6px;max-width:166px;display:grid}.viral-slot-selected>button:first-child{border:1px solid var(--line);cursor:zoom-in;background:#17131c;border-radius:6px;width:39px;height:39px;padding:0;overflow:hidden}.viral-slot-selected>button:first-child img,.viral-slot-selected>button:first-child video{object-fit:cover;width:100%;height:100%;display:block}.viral-slot-selected>button:first-child .audio-visual{width:100%;height:100%;font-size:14px}.viral-slot-selected>span{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:8px;overflow:hidden}.viral-slot-selected>.viral-remove{width:22px;height:22px}.viral-recreation-editor .img-setting-summary{border:1px solid var(--line);color:var(--text);text-align:left}.viral-recreation-editor .img-setting-summary>span:last-child{color:var(--subtle);flex:none;place-items:center;display:grid}.viral-recreation-editor .img-setting-summary>span:last-child.open{color:#a78bfa;transform:rotate(180deg)}.viral-recreation-editor .img-setting-summary>span:last-child svg{width:14px;height:14px;transform:rotate(0)}.viral-recreation-editor .img-setting-popover{bottom:calc(100% + 6px)}.viral-recreation-editor .img-settings{z-index:4}.viral-recreation-editor .img-generate-bar{padding-inline:14px!important}.viral-recreation-workbench .video-preview-canvas>video{object-fit:contain}.viral-recreation-workbench .video-preview-panel>header a{color:#c4b5fd}.viral-recreation-workbench .video-task-main section small{font-size:8px}.viral-recreation-workbench .video-task-main>div video{object-fit:cover;width:100%;height:100%}@media (max-width:1180px){.viral-recreation-workbench{height:auto;min-height:0}.viral-recreation-editor,.viral-recreation-workbench .video-preview-panel{height:720px}.viral-recreation-workbench .video-task-panel{height:280px}}@media (max-width:760px){.viral-recreation-editor{height:auto;min-height:760px}.viral-recreation-workbench .video-preview-panel{height:560px}.viral-recreation-workbench .video-task-panel{height:330px}.viral-empty-upload{min-height:130px}.viral-slot-row{grid-template-columns:1fr}.viral-slot-actions,.viral-slot-selected{justify-self:stretch}.viral-slot-selected{max-width:none}.viral-slot-selected>span{max-width:calc(100vw - 170px)}}.deep-recreation-shell{min-height:100vh;color:var(--text);background:radial-gradient(circle at 55% -20%,#8b5cf612,transparent 36%),var(--app-bg);grid-template-columns:78px 260px minmax(0,1fr);display:grid}.deep-recreation-rail{z-index:30;width:78px;padding:16px 9px 12px;position:sticky;top:0}.deep-recreation-rail .product-nav{gap:8px}.deep-recreation-rail .product-nav a{min-height:52px;padding:0}.deep-recreation-rail .product-nav a span{font-size:10px}.deep-projects{border-right:1px solid var(--line);background:var(--panel);grid-template-rows:70px minmax(0,1fr) 61px;min-width:0;height:100vh;display:grid}.deep-projects>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.deep-projects>header strong,.deep-projects>header span{display:block}.deep-projects>header strong{font-size:14px}.deep-projects>header span{color:var(--subtle);margin-top:5px;font-size:9px}.deep-projects>header button,.deep-projects>footer button{border:1px solid var(--line);color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:flex}.deep-projects>header button{width:31px;height:31px}.deep-project-list{padding:10px;overflow:auto}.deep-project-list>button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;padding:10px 8px;display:grid}.deep-project-list>button:hover,.deep-project-list>button.active{background:#8b5cf60d;border-color:#8b5cf655}.deep-project-list>button>span{color:#c4b5fd;background:#8b5cf61a;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.deep-project-list>button div{min-width:0}.deep-project-list strong,.deep-project-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deep-project-list strong{font-size:10px}.deep-project-list small{color:var(--subtle);margin-top:4px;font-size:8px}.deep-projects>footer{border-top:1px solid var(--line);padding:12px}.deep-projects>footer button{color:#c4b5fd;background:#8b5cf612;gap:5px;width:100%;height:35px;font-size:9px}.deep-main{flex-direction:column;min-width:0;height:100vh;display:flex;overflow:hidden}.deep-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px 16px;display:flex}.deep-header h1{letter-spacing:-.04em;margin:5px 0;font-size:22px}.deep-header>div:first-child>span{color:#a78bfa;font-size:9px}.deep-header p{color:var(--subtle);margin:0;font-size:10px}.deep-header-meta{color:#c4b5fd;flex-direction:column;align-items:flex-end;gap:5px;font-size:10px;display:flex}.deep-header-meta small{color:var(--subtle);font-size:9px}.deep-steps{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:11px;padding:14px 26px 13px;display:flex}.deep-steps>i{background:var(--line);width:45px;height:1px}.deep-steps button{color:var(--subtle);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:29px 1fr;align-items:center;gap:0 8px;padding:0;display:grid}.deep-steps button b{border:1px solid var(--line);border-radius:50%;grid-row:1/3;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.deep-steps button span{font-size:10px}.deep-steps button small{font-size:8px}.deep-steps button.active{color:var(--text)}.deep-steps button.active b{color:#fff;background:#7c3aed;border-color:#8b5cf6}.deep-requirements{flex:1;grid-template-columns:minmax(390px,470px) minmax(0,1fr);gap:13px;min-height:0;padding:15px 26px 25px;display:grid;overflow:auto}.deep-input-panel,.deep-output-panel,.deep-generation-card,.deep-generation-preview{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;box-shadow:0 10px 35px #0000000d}.deep-input-panel{flex-direction:column;display:flex;overflow:hidden}.deep-output-panel{align-self:start;overflow:hidden}.deep-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.deep-panel-heading strong{font-size:13px}.deep-panel-heading em,.deep-panel-heading>small{color:#a78bfa;flex:none;font-size:9px;font-style:normal}.deep-card-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.deep-card-title span{font-size:10px;font-weight:700}.deep-source-card,.deep-storyboard-preview,.deep-replacement-list{border-bottom:1px solid var(--line);padding:14px 16px}.deep-source-selected{grid-template-columns:82px minmax(0,1fr) 24px;align-items:center;gap:9px;display:grid}.deep-empty-source{min-height:127px;color:var(--subtle);text-align:center;border:1px dashed #514a57;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.deep-empty-source>span{font-size:8px}.deep-storyboard-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.deep-storyboard-grid>div{aspect-ratio:16/10;background:linear-gradient(135deg,#2b2040,#121018);border:1px solid #8b5cf633;border-radius:5px;align-items:flex-end;padding:5px;display:flex;position:relative;overflow:hidden}.deep-storyboard-grid>div:nth-child(2n){background:linear-gradient(135deg,#16333b,#121018)}.deep-storyboard-grid i{opacity:.6;border:1px solid #ffffff28;border-radius:50% 50% 35% 35%;position:absolute;inset:27% 20% 13%}.deep-storyboard-grid span{z-index:1;color:#fff;background:#0c0b0dcc;border-radius:3px;padding:2px 4px;font-size:7px;position:relative}.deep-placeholder{min-height:74px;color:var(--subtle);border:1px dashed #514a57;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.deep-replacement-list{flex-direction:column;gap:7px;display:flex}.deep-replacement-card{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px;display:grid}.deep-replacement-copy textarea{resize:vertical;border:1px solid var(--line);width:100%;height:35px;color:var(--text);background:var(--panel);border-radius:5px;outline:0;margin-top:6px;padding:5px 6px;font-size:8px}.deep-replacement-actions{align-self:center;gap:4px;display:flex}.deep-replacement-bound{color:#86efac;align-self:center;align-items:center;gap:4px;font-size:8px;display:flex}.deep-input-footer{border-top:1px solid var(--line);color:var(--subtle);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:12px 16px;font-size:8px;display:flex}.deep-input-footer button,.deep-generation-card>footer button,.deep-modal footer button:not(.secondary){color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#9333ea);border:0;border-radius:7px;align-items:center;gap:5px;height:34px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.deep-input-footer button:disabled,.deep-generation-card>footer button:disabled,.deep-modal footer button:disabled{color:#716b75;cursor:not-allowed;background:#29252d}.deep-artifact-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px;display:grid}.deep-artifact-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:6px;padding:10px;display:flex}.deep-artifact-card>header button{width:23px;height:23px;color:var(--subtle);background:var(--hover);cursor:pointer;border:0;border-radius:5px;place-items:center;display:grid}.deep-artifact-empty,.deep-artifact-preview{min-height:150px;color:var(--subtle);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:16px;display:flex}.deep-artifact-empty span{margin-top:6px;font-size:7px;line-height:1.45}.deep-generation{flex:1;grid-template-columns:minmax(420px,520px) minmax(0,1fr);gap:13px;min-height:0;padding:15px 26px 25px;display:grid;overflow:auto}.deep-generation-card{align-self:start;overflow:hidden}.deep-generation-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:16px;display:flex}.deep-generation-card>header strong,.deep-generation-card>header span{display:block}.deep-generation-card>header strong{font-size:13px}.deep-generation-card>header span{color:var(--subtle);margin-top:4px;font-size:9px}.deep-ready-badge{color:#c4b5fd;background:#8b5cf61a;border-radius:999px;padding:4px 7px;font-size:8px!important}.deep-generation-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 16px;display:grid}.deep-duration{border-bottom:1px solid var(--line);padding:17px 16px;display:block}.deep-generation-card>footer{border-top:1px solid var(--line);color:var(--subtle);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;font-size:8px;display:flex}.deep-generation-preview{min-height:450px;color:var(--subtle);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.deep-generation-preview svg{color:#8b5cf6}.deep-generation-preview strong{color:var(--text);margin:13px 0 6px;font-size:12px}.deep-generation-preview span{font-size:9px}.deep-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050407cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.deep-modal{border:1px solid var(--line);background:var(--panel);border-radius:13px;width:min(550px,100%);padding:20px;box-shadow:0 28px 90px #000b}.deep-modal>header{justify-content:space-between;align-items:flex-start;display:flex}.deep-modal>header strong,.deep-modal>header span{display:block}.deep-modal>header strong{font-size:14px}.deep-modal>header span{color:var(--subtle);margin-top:4px;font-size:9px}.deep-modal>header button{color:var(--subtle);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.deep-modal>label{color:var(--subtle);flex-direction:column;gap:7px;margin-top:17px;font-size:9px;display:flex}.deep-modal>label input{border:1px solid var(--line);height:35px;color:var(--text);background:var(--panel-2);border-radius:7px;outline:0;padding:0 9px;font-size:10px}.deep-domain-options{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.deep-domain-options button{border:1px solid var(--line);color:var(--subtle);background:var(--panel-2);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:29px 1fr;gap:2px 8px;padding:11px;display:grid}.deep-domain-options button.active{background:#8b5cf612;border-color:#8b5cf688}.deep-domain-options button>span{color:#c4b5fd;background:#8b5cf61a;border-radius:7px;grid-row:1/3;place-items:center;width:29px;height:29px;display:grid}.deep-domain-options strong{color:var(--text);font-size:10px}.deep-domain-options small{font-size:8px;line-height:1.4}.deep-modal footer{justify-content:flex-end;gap:7px;margin-top:18px;display:flex}.deep-modal footer button{border:1px solid var(--line);height:34px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 12px;font-size:9px;display:flex}.deep-modal footer button.secondary{color:var(--subtle)}@media (max-width:1100px){.deep-recreation-shell{grid-template-columns:68px 225px minmax(0,1fr)}.deep-recreation-rail{width:68px}.deep-requirements,.deep-generation{grid-template-columns:1fr}.deep-output-panel{order:2}.deep-artifact-list{grid-template-columns:repeat(3,minmax(180px,1fr))}.deep-generation-preview{min-height:320px}}@media (max-width:760px){.deep-recreation-shell{padding-bottom:62px;display:block}.deep-recreation-rail{width:100%;height:62px;padding:6px 12px;position:fixed;top:auto;bottom:0}.deep-recreation-rail .product-nav{border:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:0;display:grid}.deep-recreation-rail .product-nav a{justify-content:center;gap:2px;min-height:50px;padding:0;font-size:7px}.deep-recreation-rail .product-nav a span{font-size:7px}.deep-projects{height:auto;min-height:160px;display:block}.deep-projects>header{height:58px}.deep-project-list{gap:5px;display:flex;overflow:auto}.deep-project-list>button{min-width:190px}.deep-projects>footer{display:none}.deep-main{height:auto;min-height:calc(100vh - 220px);overflow:visible}.deep-header{padding:17px 13px 13px}.deep-header p,.deep-header-meta{display:none}.deep-steps{padding:12px 13px}.deep-requirements,.deep-generation{padding:10px 13px 75px;display:block;overflow:visible}.deep-input-panel,.deep-output-panel,.deep-generation-card,.deep-generation-preview{margin-bottom:10px}.deep-output-panel{order:initial}.deep-artifact-list{grid-template-columns:1fr}.deep-artifact-empty,.deep-artifact-preview{min-height:115px}.deep-generation-summary,.deep-generation-options{grid-template-columns:1fr}.deep-generation-card>footer{flex-direction:column;align-items:flex-start}.deep-generation-card>footer button{justify-content:center;width:100%}.deep-domain-options{grid-template-columns:1fr}.deep-modal-backdrop{padding:10px}}.deep-storyboard-image{object-fit:contain;border:1px solid var(--line);background:#0b0a0e;border-radius:8px;width:100%;max-height:280px;display:block}.deep-script-preview{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;height:220px;padding:12px;overflow:auto}.deep-script-preview pre{white-space:pre-wrap;color:var(--subtle);margin:0;font:10px/1.65 inherit}.deep-segment-list{border:1px solid var(--line);background:var(--panel);border-radius:9px;gap:6px;margin-top:10px;padding:12px;display:grid}.deep-segment-list>div{color:var(--subtle);justify-content:space-between;gap:12px;font-size:9px;display:flex}.deep-segment-list em{color:#c4b5fd;font-style:normal}.deep-header{padding-inline:20px}.deep-header h1{font-size:24px}.deep-header p{font-size:11px}.deep-header>div:first-child>span{font-size:10px}.deep-steps{padding-inline:20px}.deep-requirements,.deep-generation{gap:16px;padding-inline:20px}.deep-input-panel{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.deep-input-footer{z-index:2;background:var(--panel);margin-top:0;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.deep-input-footer{background:color-mix(in srgb,var(--panel) 94%,transparent)}}.deep-input-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.deep-output-panel{flex-direction:column;align-self:stretch;min-height:0;display:flex}.deep-output-panel>.deep-panel-heading{flex:none}.deep-artifact-list{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(190px,.9fr) minmax(190px,.9fr);align-items:stretch;min-height:0;overflow:auto}.deep-artifact-card{min-height:0}.deep-artifact-card>header strong{font-size:10px}.deep-artifact-card>header small{font-size:8px;line-height:1.45}.deep-artifact-empty,.deep-artifact-preview{min-width:0;min-height:180px}.deep-artifact-empty span{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.deep-artifact-preview img,.deep-artifact-preview video{height:180px}.deep-script-preview{flex:1;height:auto;min-height:220px;max-height:420px}.deep-script-preview pre{font-size:11px;line-height:1.7}.deep-input-footer,.deep-generation-card>footer{font-size:9px}.deep-card-title span{font-size:11px}.deep-card-title small,.deep-replacement-copy span{font-size:9px}.deep-replacement-copy textarea{height:42px;font-size:9px}.deep-source-selected strong{font-size:10px}.deep-source-selected span{font-size:9px}@media (max-width:1100px){.deep-recreation-shell{grid-template-columns:68px 220px minmax(0,1fr)}.deep-requirements,.deep-generation,.deep-header,.deep-steps{padding-inline:14px}.deep-artifact-list{grid-template-columns:repeat(3,minmax(190px,1fr))}}@media (max-width:760px){.deep-recreation-shell{display:block}.deep-main{min-height:calc(100vh - 220px)}.deep-header,.deep-steps,.deep-requirements,.deep-generation{padding-inline:13px}.deep-input-panel{overflow:visible}.deep-output-panel{display:block}.deep-artifact-list{grid-template-columns:1fr;display:grid;overflow:visible}.deep-artifact-empty,.deep-artifact-preview{min-height:140px}.deep-artifact-preview img,.deep-artifact-preview video{height:140px}.deep-script-preview{max-height:none}}.deep-recreation-shell{grid-template-columns:78px 260px minmax(0,1fr)}.deep-recreation-initializing{color:var(--text);background:var(--app-bg)}.deep-recreation-initializing .deep-projects{min-width:0}.deep-project-loading-list{flex-direction:column;gap:9px;padding:12px;display:flex}.deep-project-loading-list i{background:linear-gradient(90deg,var(--panel-2),var(--hover),var(--panel-2));background-size:200% 100%;border-radius:9px;height:47px;animation:1.25s ease-in-out infinite deep-loading-shimmer;display:block}.deep-project-loading-list i:nth-child(2){opacity:.72}.deep-project-loading-list i:nth-child(3){opacity:.46}.deep-page-loading{color:var(--subtle);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.deep-page-loading svg{color:#a78bfa}.deep-page-loading strong{color:var(--text);font-size:13px}.deep-page-loading span{font-size:10px}@keyframes deep-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.deep-main{background:var(--app-bg);flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}.deep-tabs{border-bottom:1px solid var(--line);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));height:52px;min-height:52px;padding:0 18px;display:grid}.deep-tabs button{height:52px;color:var(--subtle);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.deep-tabs button:hover{color:var(--text)}.deep-tabs button i{border:1px solid var(--line);width:21px;height:21px;color:var(--subtle);background:var(--panel-2);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.deep-tabs button.active{color:var(--text);border-bottom-color:#8b5cf6}.deep-tabs button.active i{color:#fff;background:#7c3aed;border-color:#8b5cf6}.deep-workspace{scrollbar-width:thin;flex:1;min-width:0;min-height:0;padding:0 20px 18px;overflow:hidden auto}.deep-requirements{flex-direction:column;gap:16px;min-height:100%;padding:16px 0 18px;display:flex;overflow:visible}.deep-requirements-content{flex-direction:column;gap:16px;width:min(1180px,100%);margin:0 auto;display:flex}.deep-panel-card,.deep-results-section{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 8px 28px #0000000a}.deep-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;min-height:64px;padding:16px 18px;display:flex}.deep-panel-heading>div{min-width:0}.deep-panel-heading strong,.deep-panel-heading span{display:block}.deep-panel-heading strong{color:var(--text);font-size:14px}.deep-panel-heading span{color:var(--subtle);margin-top:5px;font-size:11px;line-height:1.5}.deep-panel-heading em,.deep-panel-heading>small{color:#a78bfa;flex:none;padding-top:2px;font-size:11px;font-style:normal}.deep-panel-heading>small{color:var(--subtle)}.deep-source-storyboard{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:16px;padding:16px;display:grid}.deep-source-analysis-stale{color:#fbbf24;background:#f59e0b0d;border:1px solid #f59e0b55;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 16px 12px;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.deep-source-analysis-stale button{color:#fde68a;cursor:pointer;background:#f59e0b12;border:1px solid #f59e0b66;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:10px;display:flex}.deep-source-analysis-stale button:disabled{opacity:.65;cursor:wait}.deep-source-analysis-stale>span{flex:1;min-width:0}.deep-source-analysis-error{color:#fecaca;overflow-wrap:anywhere;margin-top:4px;display:block}.deep-director-brief{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;margin:0 16px 16px;padding:12px 14px}.deep-director-brief>summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;list-style:none;display:flex}.deep-director-brief>summary::-webkit-details-marker{display:none}.deep-director-brief>summary small{color:var(--subtle);font-size:10px;font-weight:400}.deep-director-brief-content{padding-top:10px}.deep-director-brief-content>p,.deep-director-segments p{color:var(--subtle);margin:5px 0;font-size:10px;line-height:1.55}.deep-director-brief-content>p strong,.deep-director-segments p strong{color:var(--text)}.deep-director-segments{gap:9px;margin-top:10px;display:grid}.deep-director-segments article{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:10px 11px}.deep-director-segments article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.deep-director-segments article>header strong{color:var(--text);font-size:10px;line-height:1.5}.deep-director-segments article>header small{color:var(--subtle);flex:none;font-size:9px}.deep-director-segments ul{color:var(--subtle);gap:5px;margin:7px 0 0;padding-left:18px;font-size:9px;line-height:1.5;display:grid}.deep-source-card,.deep-storyboard-preview{border:0;min-width:0;padding:0}.deep-card-title{justify-content:space-between;align-items:center;gap:10px;min-height:27px;margin:0 0 10px;display:flex}.deep-card-title span{color:var(--text);font-size:12px;font-weight:700}.deep-card-title small{color:var(--subtle);font-size:10px}.deep-inline-action{color:#c4b5fd;cursor:pointer;background:#8b5cf610;border:1px solid #8b5cf655;border-radius:6px;align-items:center;gap:4px;height:25px;margin-left:auto;padding:0 8px;font:10px/1 inherit;display:flex}.deep-inline-action:hover{background:#8b5cf61a;border-color:#8b5cf6}.deep-source-selected{background:#8b5cf60b;border:1px solid #8b5cf655;border-radius:10px;grid-template-columns:180px minmax(0,1fr) 30px;align-items:center;gap:12px;padding:10px;display:grid}.deep-source-selected video{object-fit:cover;background:#0c0b0f;border-radius:8px;width:180px;height:118px}.deep-source-selected strong,.deep-source-selected span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deep-source-selected strong{color:var(--text);font-size:12px}.deep-source-selected span{color:var(--subtle);margin-top:6px;font-size:10px}.deep-source-selected button{width:30px;height:30px;color:var(--subtle);background:var(--hover);cursor:pointer;border:0;border-radius:7px;place-items:center;display:grid}.deep-empty-source{min-height:150px;color:var(--subtle);text-align:center;border:1px dashed #514a57;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px;display:flex}.deep-empty-source>svg{color:#a78bfa}.deep-empty-source strong{color:var(--text);font-size:12px}.deep-empty-source>span{font-size:10px;line-height:1.45}.deep-empty-source>div{gap:7px;margin-top:8px;display:flex}.deep-empty-source button,.deep-replacement-actions button{border:1px solid var(--line);height:31px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:10px;display:flex}.deep-empty-source button:first-child,.deep-replacement-actions button:first-child{color:#c4b5fd;background:#8b5cf610;border-color:#8b5cf655}.deep-empty-source button:hover,.deep-replacement-actions button:hover{background:#8b5cf612;border-color:#8b5cf6}.deep-storyboard-image{object-fit:contain;border:1px solid var(--line);background:#0b0a0e;border-radius:9px;width:100%;min-height:230px;max-height:340px;display:block}.deep-placeholder{min-height:230px;color:var(--subtle);text-align:center;border:1px dashed #514a57;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.deep-placeholder svg{color:#a78bfa}.deep-replacement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.deep-replacement-card{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);gap:0 10px;min-width:0;padding:14px;display:grid}.deep-replacement-icon{color:#c4b5fd;background:#8b5cf61a;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.deep-replacement-copy{min-width:0}.deep-replacement-copy strong,.deep-replacement-copy span{display:block}.deep-replacement-copy strong{color:var(--text);font-size:12px}.deep-replacement-copy span{color:var(--subtle);margin-top:4px;font-size:10px;line-height:1.45}.deep-replacement-copy textarea{resize:vertical;border:1px solid var(--line);width:100%;height:58px;color:var(--text);background:var(--panel);border-radius:7px;outline:0;margin-top:10px;padding:8px 9px;font:10px/1.5 inherit}.deep-replacement-copy textarea:focus{border-color:#8b5cf688}.deep-replacement-actions{grid-column:2;justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;display:flex}.deep-replacement-bound{color:#86efac;align-items:center;gap:5px;font-size:10px;display:flex}.deep-replacement-bound button{width:24px;height:24px;color:var(--subtle);background:var(--hover);cursor:pointer;border:0;border-radius:6px;place-items:center;margin-left:3px;display:grid}.deep-results-section{overflow:visible}.deep-script-result{padding:16px 18px 0}.deep-artifact-card{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.deep-artifact-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;min-height:61px;padding:12px 14px;display:flex}.deep-artifact-card>header>div{gap:9px;min-width:0;display:flex}.deep-artifact-card>header strong,.deep-artifact-card>header small{display:block}.deep-artifact-card>header strong{color:var(--text);font-size:12px}.deep-artifact-card>header small{color:var(--subtle);margin-top:4px;font-size:10px;line-height:1.45}.deep-artifact-card>header button{border:1px solid var(--line);height:29px;color:var(--subtle);background:var(--panel);cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:flex}.deep-artifact-card>header button:hover{color:#c4b5fd;background:#8b5cf610;border-color:#8b5cf6}.deep-artifact-icon{color:#c4b5fd;background:#8b5cf61a;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.deep-artifact-icon.storyboard{color:#67e8f9;background:#06b6d41a}.deep-artifact-icon.motion_reference{color:#fcd34d;background:#f59e0b1a}.deep-artifact-empty,.deep-artifact-preview{min-width:0;min-height:170px;color:var(--subtle);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:22px;display:flex}.deep-artifact-empty svg{color:#a78bfa;margin-bottom:10px}.deep-artifact-empty strong{color:var(--text);font-size:12px}.deep-artifact-empty span{overflow-wrap:anywhere;max-width:560px;margin-top:7px;font-size:10px;line-height:1.55}.deep-artifact-card>footer{border-top:1px solid var(--line);color:var(--subtle);justify-content:space-between;padding:9px 14px;font-size:10px;display:flex}.deep-artifact-card>footer em{color:#a78bfa;font-style:normal}.deep-script-result .deep-artifact-card{background:var(--panel)}.deep-script-result .deep-script-preview{background:var(--panel);border:0;border-radius:0;min-height:300px;max-height:540px}.deep-script-preview pre{white-space:pre-wrap;color:var(--text);overflow-wrap:anywhere;margin:0;font:12px/1.8 inherit}.deep-artifact-preview img,.deep-artifact-preview video{object-fit:contain;background:#0b0a0e;width:100%;height:280px}.deep-input-footer{z-index:4;border:1px solid var(--line);width:min(1180px,100%);color:var(--subtle);background:var(--panel);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:14px 16px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.deep-input-footer{background:color-mix(in srgb,var(--panel) 96%,transparent)}}.deep-input-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px;box-shadow:0 -8px 24px #00000012}.deep-footer-status{flex-direction:column;gap:4px;min-width:0;display:flex}.deep-footer-status span{color:var(--text);font-size:11px}.deep-footer-status small{color:var(--subtle);font-size:10px}.deep-input-footer button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#9333ea);border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;height:37px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.deep-input-footer button:disabled{color:#716b75;cursor:not-allowed;background:#29252d}.deep-input-footer-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.deep-input-footer .deep-input-footer-actions>button{white-space:nowrap;width:auto}.deep-generation{min-height:100%;padding:12px 0 16px;display:block;overflow:visible}.deep-video-workbench{grid-template-columns:minmax(250px,310px) minmax(0,1fr) minmax(250px,280px);gap:12px;height:100%;min-height:560px}.deep-video-config{min-height:0}.deep-video-config>header{height:57px}.deep-video-config .local-video-settings-body{min-height:0}.deep-generation-summary{border:0;grid-template-columns:1fr;gap:8px;padding:0;display:grid}.deep-generation-summary>div{background:var(--panel-2);color:#a78bfa;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.deep-generation-summary span{color:var(--subtle);font-size:10px;display:block}.deep-generation-summary strong{color:var(--text);margin-top:3px;font-size:11px;display:block}.deep-duration{border:0;padding:0;display:block}.deep-duration>span{color:var(--subtle);justify-content:space-between;font-size:11px;display:flex}.deep-duration>span strong{color:#c4b5fd;font-size:14px}.deep-duration input{accent-color:#8b5cf6;width:100%;margin:14px 0 8px}.deep-duration small{color:var(--subtle);font-size:10px;line-height:1.5;display:block}.deep-generation-options{grid-template-columns:1fr;gap:10px;padding:0;display:grid}.deep-generation-options label{color:var(--subtle);flex-direction:column;gap:6px;font-size:10px;display:flex}.deep-generation-options select{border:1px solid var(--line);height:35px;color:var(--text);background:var(--panel-2);border-radius:7px;padding:0 8px;font-size:11px}.deep-video-reference{border:1px solid var(--line);color:var(--subtle);background:var(--panel-2);border-radius:8px;flex-direction:column;gap:8px;padding:11px;font-size:10px;display:flex}.deep-video-reference strong{color:var(--text);font-size:11px}.deep-video-reference span{align-items:center;gap:6px;display:flex}.deep-video-reference span:first-of-type{color:#86efac}.deep-video-reference .muted{color:var(--subtle)}.deep-video-config>footer{flex-direction:column;align-items:flex-start;gap:10px}.deep-video-config>footer>div{color:var(--subtle);flex-direction:column;align-items:flex-start;gap:4px;font-size:10px;display:flex}.deep-video-config>footer>div small{font-size:9px}.deep-video-config>footer>button{color:#fff;background:linear-gradient(135deg,#7c3aed,#9333ea);justify-content:center;width:100%;height:38px;font-size:11px}.deep-video-config>footer>button:disabled{color:#716b75;background:#29252d}.deep-video-result{min-width:0}.deep-video-result .local-video-result-stage{min-height:0}.deep-video-result .local-video-result-stage>video{object-fit:contain}.deep-video-result .local-video-result-panel>footer span{font-size:10px}.deep-video-history,.deep-video-history article{min-width:0}.deep-segment-item{border-top:1px solid var(--line)!important;border-radius:0!important}.deep-segment-item .local-video-history-main{padding-top:9px;padding-bottom:9px}.deep-segment-item .local-video-history-main>span{width:42px;height:42px}.deep-segment-item .local-video-history-main strong{font-size:10px}.deep-segment-item .local-video-history-main small{font-size:9px}@media (min-width:761px){.deep-workspace{padding-bottom:84px}.deep-requirements{padding-bottom:0}.deep-input-footer{margin-top:18px;margin-bottom:-84px;bottom:-84px}}@media (max-width:1100px){.deep-recreation-shell{grid-template-columns:68px 220px minmax(0,1fr)}.deep-workspace{padding-inline:14px}.deep-source-storyboard{grid-template-columns:1fr}.deep-video-workbench{grid-template-columns:minmax(250px,310px) minmax(0,1fr);height:auto;min-height:0}.deep-video-history{grid-column:1/-1;min-height:240px}.deep-video-result{min-height:560px}.deep-input-footer,.deep-requirements-content{width:100%}}@media (max-width:760px){.deep-recreation-shell{padding-bottom:62px;display:block}.deep-main{height:auto;min-height:calc(100vh - 220px);overflow:visible}.deep-recreation-rail{width:100%;height:62px;padding:6px 12px;position:fixed;top:auto;bottom:0}.deep-projects{height:auto;min-height:160px;display:block}.deep-projects>header{height:58px}.deep-project-list{gap:5px;display:flex;overflow:auto}.deep-project-list>button{min-width:190px}.deep-projects>footer{display:none}.deep-tabs{padding:0 6px;overflow-x:auto}.deep-tabs button{min-width:150px}.deep-workspace{padding:0 10px 78px;overflow:visible}.deep-requirements{padding:12px 0 0}.deep-source-storyboard,.deep-replacement-grid{grid-template-columns:1fr;padding:12px}.deep-source-selected{grid-template-columns:105px minmax(0,1fr) 28px}.deep-source-selected video{width:105px;height:90px}.deep-storyboard-image,.deep-placeholder{min-height:170px;max-height:260px}.deep-panel-heading{padding:14px}.deep-panel-heading strong{font-size:13px}.deep-panel-heading span{font-size:10px}.deep-replacement-card{padding:12px}.deep-input-footer{flex-direction:column;align-items:stretch;padding:12px;bottom:0}.deep-input-footer button{width:100%}.deep-generation{padding:12px 0 0}.deep-video-workbench{grid-template-columns:1fr;min-height:0;display:grid}.deep-video-history{grid-column:auto}.deep-video-result{min-height:430px}.deep-video-config>footer{padding-bottom:14px}}.deep-media-thumbnail{width:100%;color:var(--text);cursor:zoom-in;text-align:left;background:#0b0a0e;border:0;border-radius:9px;padding:0;display:block;position:relative;overflow:hidden}.deep-media-thumbnail>span{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#0c0b0dcc;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:700;transition:opacity .18s,background .18s;display:flex;position:absolute;bottom:10px;right:10px}.deep-media-thumbnail:hover>span,.deep-media-thumbnail:focus-visible>span{opacity:1}.deep-media-thumbnail:hover>span{background:#7c3aeddd}.deep-source-selected .deep-source-thumbnail{cursor:zoom-in;background:#0b0a0e;border:0;border-radius:9px;width:180px;height:118px;padding:0;display:block;overflow:hidden}.deep-source-selected>button:not(.deep-source-thumbnail){width:30px;height:30px;color:var(--subtle);background:var(--hover);cursor:pointer;border:0;border-radius:7px;padding:0;display:grid}.deep-source-thumbnail{height:118px}.deep-source-thumbnail video{object-fit:cover;width:100%;height:100%;display:block}.deep-source-thumbnail:after,.deep-storyboard-thumbnail:after{content:"";background:linear-gradient(#0000 48%,#0007);position:absolute;inset:0}.deep-source-thumbnail>span,.deep-storyboard-thumbnail>span{opacity:1}.deep-storyboard-thumbnail{background:#0b0a0e;min-height:230px;display:block}.deep-storyboard-thumbnail .deep-storyboard-image{border:0;border-radius:0}.deep-storyboard-thumbnail>span{bottom:12px;right:12px}.deep-artifact-media{cursor:zoom-in;min-height:0}.deep-artifact-media .deep-artifact-preview{pointer-events:none}.deep-artifact-media>span{opacity:1}.deep-artifact-media:hover>span{background:#7c3aeddd}.deep-media-modal-backdrop{z-index:180;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050407d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.deep-media-modal{border:1px solid var(--line);width:min(1080px,94vw);max-height:calc(100vh - 48px);color:var(--text);background:var(--panel);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 100px #000b}.deep-media-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.deep-media-modal>header>div{min-width:0}.deep-media-modal>header strong,.deep-media-modal>header span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deep-media-modal>header strong{font-size:14px}.deep-media-modal>header span{color:var(--subtle);margin-top:4px;font-size:10px}.deep-media-modal>header button{width:32px;height:32px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.deep-media-modal>header button:hover{color:var(--text);background:var(--hover)}.deep-media-modal-stage{background:#09080c;place-items:center;min-height:280px;max-height:calc(100vh - 130px);padding:22px;display:grid}.deep-media-modal-stage>img,.deep-media-modal-stage>video{object-fit:contain;background:#000;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 190px);display:block}@media (max-width:760px){.deep-media-modal-backdrop{padding:10px}.deep-media-modal{border-radius:13px;width:100%;max-height:calc(100vh - 20px)}.deep-media-modal-stage{min-height:220px;padding:14px}.deep-media-modal-stage>img,.deep-media-modal-stage>video{max-height:calc(100vh - 130px)}.deep-source-thumbnail{height:90px}}.deep-source-thumbnail video{background:#050507;object-fit:contain!important}.deep-storyboard-thumbnail{aspect-ratio:16/9;min-height:0!important}.deep-storyboard-thumbnail .deep-storyboard-image{background:#050507;width:100%;height:100%;max-height:none;object-fit:contain!important}.deep-media-modal-actions{flex:none;align-items:center;gap:7px;display:flex}.deep-media-modal-actions>button{width:30px;height:30px;color:var(--text);background:var(--hover);cursor:pointer;border:0;border-radius:7px;place-items:center;font-size:18px;line-height:1;display:grid}.deep-media-modal-actions>button:hover{background:#8b5cf633}.deep-media-modal-actions>span{min-width:42px;color:var(--subtle);text-align:center;font-size:10px}.deep-media-modal-stage{overflow:auto}.deep-media-modal-stage>img{transform-origin:50%;cursor:zoom-in;transition:transform .18s}.deep-placeholder{text-align:center;flex-direction:column}.deep-placeholder button{color:#c4b5fd;cursor:pointer;background:#8b5cf610;border:1px solid #8b5cf655;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:9px;display:flex}.deep-source-selected{flex:1;height:auto;min-height:0;padding:0;display:block;position:relative}.deep-source-selected .deep-source-thumbnail{width:100%;min-height:0;display:block;height:100%!important}.deep-source-meta{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09080ccc;border-radius:7px;min-height:0;padding:6px 8px;position:absolute;bottom:8px;left:8px;right:8px}@media (min-width:761px){.deep-workspace{flex-direction:column;padding:12px 18px 14px;display:flex;overflow:hidden}.deep-requirements{flex:1;min-height:0;padding:0;overflow:hidden}.deep-requirements-content{grid-template-columns:minmax(410px,.92fr) minmax(560px,1.08fr);gap:14px;width:min(1360px,100%);height:100%;min-height:0;display:grid}.deep-requirements-left{grid-template-rows:minmax(190px,1.02fr) minmax(150px,.78fr) minmax(76px,.4fr) auto;gap:12px;min-width:0;min-height:0;display:grid}.deep-requirements-left>.deep-panel-card,.deep-supplement-panel,.deep-results-section{min-height:0}.deep-source-section,.deep-replacement-section,.deep-results-section{flex-direction:column;display:flex}.deep-source-section>.deep-panel-heading,.deep-replacement-section>.deep-panel-heading,.deep-results-section>.deep-panel-heading{min-height:50px;padding:11px 14px}.deep-source-storyboard{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;padding:10px}.deep-source-card,.deep-storyboard-preview{flex-direction:column;min-height:0;display:flex}.deep-card-title{min-height:22px;margin:0 0 6px}.deep-source-selected{flex-direction:column;flex:1;align-items:stretch;gap:5px;height:auto;min-height:0;padding:7px;display:flex}.deep-source-thumbnail{border-radius:7px;flex:1;width:100%;height:auto;min-height:0}.deep-source-selected .deep-source-thumbnail{flex:1;width:100%;height:auto;min-height:0}.deep-source-selected .deep-source-thumbnail video{object-fit:cover;width:100%;height:100%}.deep-source-selected>button:not(.deep-source-thumbnail){z-index:2;width:26px;height:26px;position:absolute;top:7px;right:7px}.deep-source-meta{min-height:25px;padding:0 2px}.deep-source-meta strong{font-size:10px}.deep-source-meta span{margin-top:2px;font-size:9px}.deep-empty-source,.deep-storyboard-thumbnail,.deep-placeholder{flex:1;height:auto;min-height:0}.deep-storyboard-thumbnail{display:block}.deep-storyboard-thumbnail .deep-storyboard-image{object-fit:contain;width:100%;height:100%;min-height:0;max-height:none}.deep-placeholder{font-size:10px}.deep-replacement-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;padding:9px 10px}.deep-replacement-card{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:9px 8px;display:flex}.deep-replacement-icon{border-radius:10px;align-self:center;width:34px;height:34px}.deep-replacement-copy{text-align:center;min-height:0}.deep-replacement-copy strong{white-space:nowrap;font-size:10px}.deep-replacement-copy span{height:28px;margin-top:3px;font-size:8px;line-height:1.4;overflow:hidden}.deep-replacement-copy textarea{resize:none;text-align:left;height:37px;margin-top:6px;padding:5px 6px;font-size:9px;line-height:1.35}.deep-replacement-actions{justify-content:center;min-height:25px;margin-top:auto;padding-top:6px}.deep-replacement-actions button{height:24px;padding:0 6px;font-size:9px}.deep-replacement-bound{font-size:9px}.deep-replacement-bound button{width:20px;height:20px}.deep-supplement-panel{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;min-width:0;padding:9px 12px;display:flex;box-shadow:0 8px 28px #0000000a}.deep-supplement-heading{justify-content:space-between;align-items:center;gap:10px;min-height:27px;display:flex}.deep-supplement-heading>div{min-width:0}.deep-supplement-heading strong,.deep-supplement-heading span{display:block}.deep-supplement-heading strong{color:var(--text);font-size:11px}.deep-supplement-heading span{color:var(--subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;overflow:hidden}.deep-supplement-heading em{color:#a78bfa;flex:none;font-size:9px;font-style:normal}.deep-supplement-panel textarea{resize:none;border:1px solid var(--line);width:100%;min-height:35px;color:var(--text);background:var(--panel-2);border-radius:7px;outline:0;flex:1;margin-top:5px;padding:6px 8px;font:10px/1.4 inherit}.deep-supplement-panel textarea:focus{border-color:#8b5cf688}.deep-input-footer{border-radius:10px;width:100%;min-height:48px;margin:0;padding:7px 10px}.deep-input-footer button{height:34px;padding:0 13px;font-size:10px}.deep-results-section{height:100%;overflow:hidden}.deep-results-section>.deep-panel-heading{flex:none}.deep-script-result{flex:1;min-height:0;padding:9px 11px 0}.deep-script-result>.deep-artifact-card{height:100%}.deep-script-result .deep-artifact-card>header{min-height:46px;padding:9px 11px}.deep-script-result .deep-artifact-card>header small{font-size:9px}.deep-script-result .deep-artifact-icon{width:27px;height:27px}.deep-script-result .deep-script-preview{flex:1;min-height:0;max-height:none;padding:10px 11px;overflow:hidden}.deep-script-preview-button{width:100%;min-height:0;color:var(--text);cursor:pointer;text-align:left;justify-content:flex-start;align-items:stretch;display:flex;position:relative;overflow:hidden}.deep-script-preview-button pre{flex:1;max-height:100%;padding-right:8px;font-size:10px;line-height:1.55;overflow:hidden}.deep-script-preview-button>span{color:#fff;opacity:0;background:#7c3aeddd;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-weight:700;transition:opacity .18s;display:flex;position:absolute;bottom:10px;right:10px}.deep-script-preview-button:hover>span,.deep-script-preview-button:focus-visible>span{opacity:1}}.deep-artifact-card>header>div{flex:1;min-width:0}.deep-script-only-result{height:100%;min-height:0;padding:0}.deep-script-only-preview{background:var(--panel);height:100%;min-height:0;position:relative;overflow:hidden}.deep-script-only-preview>.deep-script-document{background:var(--panel);height:100%;padding:18px 20px;overflow:auto}.deep-script-document .milkdown{min-height:100%;color:var(--text);outline:0;font:12px/1.75 inherit}.deep-script-document .milkdown .editor{outline:0;min-height:100%}.deep-script-document .milkdown h1,.deep-script-document .milkdown h2,.deep-script-document .milkdown h3{color:var(--text);margin:1.15em 0 .45em;line-height:1.35}.deep-script-document .milkdown h1{font-size:20px}.deep-script-document .milkdown h2{font-size:16px}.deep-script-document .milkdown h3{font-size:14px}.deep-script-document .milkdown p,.deep-script-document .milkdown ul,.deep-script-document .milkdown ol,.deep-script-document .milkdown blockquote,.deep-script-document .milkdown table{margin:.55em 0}.deep-script-document .milkdown table{border-collapse:collapse;width:100%}.deep-script-document .milkdown th,.deep-script-document .milkdown td{border:1px solid var(--line);vertical-align:top;padding:7px}.deep-script-document .milkdown th{background:var(--panel-2)}.deep-script-document .milkdown img{object-fit:cover;vertical-align:middle;background:#ede9fe;border:1px solid #c4b5fd;border-radius:6px;width:62px;height:24px;margin:0 3px;display:inline-block}.deep-script-document:not(.read-only) .milkdown img,.deep-script-document.read-only .milkdown img{cursor:pointer}.deep-script-only-result>.deep-artifact-empty{height:100%;min-height:0}.deep-artifact-card>header>div>div{min-width:0}.deep-artifact-card>header>button{white-space:nowrap;writing-mode:horizontal-tb;flex:none;min-width:74px}.deep-replacement-card{min-width:0;overflow:hidden}.deep-replacement-copy{width:100%;min-width:0}.deep-replacement-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deep-replacement-copy span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.deep-replacement-copy textarea{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.deep-replacement-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:5px;width:100%;min-width:0;display:grid}.deep-replacement-actions button{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-width:0;overflow:hidden}.deep-replacement-bound{justify-content:center;width:100%}@media (max-width:760px){.deep-replacement-actions{align-self:stretch;display:flex}.deep-replacement-actions button{flex:1}}.deep-replacement-grid{flex-direction:column;gap:6px;display:flex;overflow:auto}.deep-replacement-card{grid-template-columns:30px 96px minmax(110px,1fr) minmax(135px,1.25fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.deep-replacement-icon{width:30px;height:30px}.deep-replacement-copy{text-align:left;width:auto;min-width:0}.deep-replacement-copy strong{font-size:10px}.deep-replacement-copy span{text-align:left;height:auto;max-height:28px;margin-top:2px;line-height:1.3}.deep-replacement-card>textarea{box-sizing:border-box;resize:none;border:1px solid var(--line);width:100%;min-width:0;max-width:100%;height:34px;color:var(--text);background:var(--panel-2);border-radius:7px;outline:0;margin:0;padding:5px 6px;font:9px/1.35 inherit}.deep-replacement-card>textarea:focus{border-color:#8b5cf688}.deep-shot-selector{flex-direction:column;gap:4px;min-width:0;display:flex}.deep-shot-selector>small,.deep-shot-empty,.deep-shot-not-applicable{color:var(--subtle);font-size:9px;line-height:1.3}.deep-shot-options{gap:4px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.deep-shot-options button{border:1px solid var(--line);height:23px;color:var(--subtle);background:var(--panel-2);cursor:pointer;white-space:nowrap;border-radius:6px;flex:none;padding:0 6px;font-size:8px}.deep-shot-options button:hover{color:var(--text);border-color:#8b5cf688}.deep-shot-options button.active{color:#fff;background:#7c3aedcc;border-color:#8b5cf6}.deep-shot-not-applicable{display:block}.deep-replacement-actions{justify-content:flex-end;align-items:center;gap:4px;width:auto;min-width:74px;margin:0;padding:0;display:flex}.deep-replacement-actions button{min-width:0;height:25px;padding:0 6px;font-size:9px}.deep-replacement-bound{white-space:nowrap;align-items:center;gap:3px;width:auto;min-width:0;display:flex}@media (min-width:761px){.deep-requirements-left{grid-template-rows:minmax(135px,.6fr) minmax(270px,1.4fr) 48px}.deep-replacement-grid{padding:8px 10px;overflow:hidden auto}.deep-replacement-card{flex:44px;min-height:44px}}@media (max-width:760px){.deep-replacement-grid{display:flex;overflow:visible}.deep-replacement-card{grid-template-columns:30px minmax(0,1fr);gap:6px;padding:9px}.deep-replacement-copy{text-align:left}.deep-replacement-card>textarea,.deep-shot-selector,.deep-shot-not-applicable,.deep-replacement-actions{grid-column:2}.deep-replacement-actions{width:100%;display:flex}.deep-replacement-actions button{flex:1}}.deep-script-only-preview{flex-direction:column;min-height:0;display:flex}.deep-script-save-state{border-bottom:1px solid var(--line);color:var(--subtle);text-align:right;background:var(--panel-2);flex:none;padding:7px 12px;font-size:9px}.deep-script-only-preview>.deep-script-document{flex:1;min-height:0;overflow:auto}.deep-script-edit-button{display:none}.deep-script-document .milkdown strong{color:var(--text);font-weight:800}.deep-script-document .milkdown h1{border-bottom:1px solid var(--line);letter-spacing:-.02em;margin-top:.15em;margin-bottom:.8em;padding-bottom:10px;font-size:22px;font-weight:800}.deep-script-document .milkdown h2{border-bottom:1px solid var(--line);margin-top:1.35em;padding-bottom:6px;font-weight:800}.deep-script-document .milkdown h3{font-weight:750}.deep-script-document .milkdown p{line-height:1.85}.deep-script-document .milkdown ul,.deep-script-document .milkdown ol{padding-left:1.55em;line-height:1.85}.deep-script-document .milkdown li+li{margin-top:3px}.deep-script-document .milkdown table{table-layout:auto;min-width:980px}.deep-script-document .milkdown th,.deep-script-document .milkdown td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:72px}.deep-media-thumbnail:after,.deep-media-thumbnail>span{display:none!important}.deep-media-modal-stage{text-align:center;scroll-behavior:auto;overscroll-behavior:contain;display:block;overflow:auto}.deep-media-modal-stage>img{transform-origin:top;margin:0 auto;transition:transform .18s;display:block}.deep-source-selected{grid-template-columns:minmax(220px,260px) minmax(0,1fr) 30px;align-items:center;gap:12px;padding:0;display:grid}.deep-source-selected .deep-source-thumbnail{width:100%;min-height:180px;height:180px!important}.deep-source-selected .deep-source-thumbnail video{background:#050507;width:100%;height:100%;object-fit:contain!important}.deep-source-meta{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;min-width:0;padding:0;position:static}.deep-source-meta strong{color:var(--text)}@media (min-width:1101px) and (max-height:900px){.deep-source-selected{grid-template-rows:minmax(205px,1fr) auto;grid-template-columns:minmax(0,1fr) 30px;gap:8px;min-height:260px;padding:0}.deep-source-selected .deep-source-thumbnail{grid-area:1/1/auto/-1;width:100%;min-height:205px;height:100%!important}.deep-source-meta{grid-area:2/1;min-height:25px;padding:0 2px}.deep-source-selected>button:not(.deep-source-thumbnail){z-index:2;grid-area:2/2;width:28px;height:28px;position:static}}@media (max-width:760px){.deep-source-selected{flex-direction:column;align-items:stretch;gap:8px;padding:0;display:flex}.deep-source-selected .deep-source-thumbnail{flex:none;width:100%;min-height:190px;height:190px!important}.deep-source-selected>button:not(.deep-source-thumbnail){align-self:flex-end;width:28px;height:28px}.deep-source-meta{width:100%;padding:0 2px}}@media (min-width:761px){.deep-source-storyboard{align-items:stretch}.deep-source-card,.deep-storyboard-preview{flex-direction:column;height:100%;min-height:0;display:flex}.deep-source-selected,.deep-storyboard-thumbnail{aspect-ratio:unset;flex:1 1 0;height:auto!important;min-height:0!important}.deep-source-selected{position:relative;overflow:hidden;padding:0!important;display:block!important}.deep-source-selected .deep-source-thumbnail,.deep-storyboard-thumbnail{width:100%;display:block;height:100%!important;min-height:0!important}.deep-source-selected .deep-source-thumbnail video,.deep-storyboard-thumbnail .deep-storyboard-image{background:#050507;width:100%;height:100%;object-fit:contain!important}.deep-source-selected>button:not(.deep-source-thumbnail){z-index:2;width:26px;height:26px;top:7px;right:7px;position:absolute!important}.deep-source-meta{z-index:1;color:#fff;text-shadow:0 1px 2px #000;background:linear-gradient(#0000,#0009);min-height:0;padding:0 2px;font-size:9px;bottom:7px;left:8px;right:8px;position:absolute!important}}.deep-replacement-section{flex-direction:column;min-height:0;display:flex;overflow:hidden}.deep-replacement-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.deep-replacement-heading>div{min-width:0}.deep-replacement-heading strong{font-size:12px;display:block}.deep-replacement-heading span{color:var(--subtle);margin-top:4px;font-size:9px;line-height:1.4;display:block}.deep-replacement-heading em{color:#c4b5fd;flex:none;font-size:10px;font-style:normal}.deep-replacement-card{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;min-width:0;flex-direction:column!important;flex:none!important;align-items:stretch!important;gap:0!important;min-height:0!important;padding:12px!important;display:flex!important}.deep-replacement-card-head{align-items:center;gap:9px;min-width:0;display:flex}.deep-replacement-card-head>div{flex:1;min-width:0}.deep-replacement-card-head strong{color:var(--text);font-size:11px;display:block}.deep-replacement-card-head p{color:var(--subtle);margin:3px 0 0;font-size:9px;line-height:1.35}.deep-replacement-icon{flex:none;width:32px;height:32px}.deep-add-scene{color:#c4b5fd;cursor:pointer;background:#8b5cf610;border:1px solid #8b5cf655;border-radius:7px;flex:none;align-items:center;gap:4px;height:28px;padding:0 8px;font-size:9px;display:inline-flex}.deep-add-scene:hover{background:#8b5cf61c;border-color:#8b5cf6}.deep-assets-row,.deep-audio-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:54px;margin-top:11px;display:flex}.deep-asset-chip{background:#0c0b0f;border:1px solid #8b5cf688;border-radius:8px;flex:none;width:54px;height:54px;display:block;position:relative;overflow:hidden}.deep-asset-chip img{object-fit:cover;width:100%;height:100%;display:block}.deep-asset-chip button{color:#fff;cursor:pointer;background:#0c0b0dcc;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;top:3px;right:3px}.deep-asset-chip-missing{color:var(--subtle);place-items:center;font-size:8px;display:grid}.deep-inline-actions{flex-wrap:wrap;gap:6px;display:flex}.deep-inline-actions button{border:1px solid var(--line);height:29px;color:var(--text);background:var(--panel);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:0 9px;font-size:9px;display:inline-flex}.deep-inline-actions button:hover{color:#ddd6fe;border-color:#8b5cf688}.deep-product-content,.deep-person-content{min-width:0}.deep-product-content textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);width:100%;min-height:58px;color:var(--text);background:var(--panel);border-radius:7px;outline:0;margin-top:9px;padding:8px 9px;font:10px/1.5 inherit}.deep-product-content textarea:focus,.deep-scene-row-main input:focus{border-color:#8b5cf688}.deep-character-count{color:var(--subtle);text-align:right;margin-top:4px;font-size:8px;display:block}.deep-person-content{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);gap:15px;margin-top:11px;display:grid}.deep-asset-group{min-width:0}.deep-field-label{color:var(--subtle);margin-bottom:7px;font-size:9px;display:block}.deep-selected-audio{color:#ddd6fe;background:#8b5cf610;border:1px solid #8b5cf655;border-radius:7px;align-items:center;gap:6px;max-width:100%;height:32px;padding:0 8px;font-size:9px;display:inline-flex}.deep-selected-audio>svg{color:#c4b5fd;flex:none}.deep-selected-audio>button{width:18px;height:18px;color:var(--subtle);background:var(--hover);cursor:pointer;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.deep-scene-list{flex-direction:column;gap:8px;margin-top:11px;display:flex}.deep-scene-row{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:9px}.deep-scene-row-main input{box-sizing:border-box;border:1px solid var(--line);min-width:120px;height:32px;color:var(--text);background:var(--panel-2);border-radius:7px;outline:0;flex:1;padding:0 8px;font:10px inherit}.deep-scene-row-main .deep-asset-chip{border-radius:6px;width:38px;height:38px}.deep-scene-row-main .deep-asset-chip button{width:15px;height:15px;top:2px;right:2px}.deep-scene-row-main .deep-inline-actions{flex:none}.deep-remove-scene{width:25px;height:25px;color:var(--subtle);background:var(--hover);cursor:pointer;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.deep-remove-scene:hover{color:#fda4af;background:#fb71851a}.deep-scene-row-shots{align-items:center;gap:5px;min-width:0;margin-top:8px;padding-bottom:2px;display:flex;overflow:auto}.deep-scene-row-shots>span{color:var(--subtle);flex:none;margin-right:2px;font-size:8px}.deep-scene-row-shots button{border:1px solid var(--line);height:24px;color:var(--subtle);background:var(--panel-2);cursor:pointer;white-space:nowrap;border-radius:6px;flex:none;padding:0 7px;font-size:8px}.deep-scene-row-shots button.active{color:#fff;background:#7c3aedcc;border-color:#8b5cf6}.deep-scene-empty{width:100%;min-height:54px;color:var(--subtle);cursor:pointer;background:0 0;border:1px dashed #514a57;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.deep-scene-empty:hover{color:#c4b5fd;border-color:#8b5cf688}@media (max-width:760px){.deep-replacement-heading{padding:12px 13px}.deep-replacement-grid{padding:10px}.deep-person-content{grid-template-columns:1fr;gap:10px}.deep-scene-row-main{flex-wrap:wrap}.deep-scene-row-main input{flex-basis:calc(100% - 32px)}.deep-scene-row-main .deep-inline-actions{width:auto}}.deep-replacement-section{padding:10px;overflow:hidden}.deep-replacement-grid{flex-direction:column;gap:10px;padding:0;display:flex;overflow:auto}.deep-replacement-card{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;overflow:visible;flex:none!important;min-height:0!important;padding:10px!important;display:block!important}.deep-product-content,.deep-person-content,.deep-scene-list{min-width:0;margin:0}.deep-assets-row,.deep-audio-row{gap:8px;min-height:54px;margin:0}.deep-add-material{color:#6d7080;cursor:pointer;white-space:nowrap;background:0 0;border:1px dashed #aeb0bd;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:4px;min-width:78px;height:54px;padding:0 9px;font-family:inherit;font-size:10px;line-height:1.2;display:inline-flex}.deep-add-material:hover{color:#7c3aed;background:#8b5cf60b;border-color:#8b5cf6}.deep-add-material svg{color:#8b5cf6}.deep-product-prompt{margin-top:10px;position:relative}.deep-product-prompt textarea,.deep-scene-row-top>input{box-sizing:border-box;color:var(--text);background:var(--panel);border:1px solid #dedee5;border-radius:10px;outline:0;font:12px/1.65 inherit}.deep-product-prompt textarea{resize:none;width:100%;height:116px;min-height:116px;margin:0;padding:12px 12px 27px}.deep-scene-row-top>input{width:100%;min-width:0;height:36px;padding:0 12px}.deep-product-prompt textarea::placeholder,.deep-scene-row-top>input::placeholder{color:#7b7d8b;opacity:1}.deep-product-prompt textarea:focus,.deep-scene-row-top>input:focus{border-color:#8b5cf688;box-shadow:0 0 0 2px #8b5cf614}.deep-character-count{color:#777986;margin:0;font-size:10px;line-height:1;position:absolute;bottom:8px;right:10px}.deep-person-content{grid-template-columns:minmax(0,1fr) minmax(165px,.7fr);gap:16px;display:grid}.deep-field-label{color:var(--subtle);margin:0 0 7px;font-size:9px;display:block}.deep-person-content .deep-assets-row,.deep-person-content .deep-audio-row{min-height:54px}.deep-selected-audio{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.deep-scene-list{flex-direction:column;gap:8px;display:flex}.deep-scene-row{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:9px;position:relative}.deep-scene-row-main{align-items:center;gap:7px;min-width:0;display:flex}.deep-scene-row-main input{box-sizing:border-box;border:1px solid var(--line);min-width:0;height:36px;color:var(--text);background:var(--panel-2);border-radius:8px;outline:0;flex:1;padding:0 10px;font-family:inherit;font-size:12px;line-height:1.4}.deep-scene-row-main input::placeholder{color:#7b7d8b;opacity:1}.deep-scene-row-main .deep-asset-chip{width:38px;height:38px}.deep-scene-row-main .deep-add-material{border-style:solid;flex-direction:row;width:auto;min-width:86px;height:34px;font-size:9px}.deep-remove-scene{width:28px;height:28px}.deep-shot-select{align-items:center;gap:8px;min-width:0;margin-top:9px;display:flex;position:relative}.deep-shot-label{color:var(--subtle);flex:none;font-size:9px}.deep-shot-select-trigger{border:1px solid var(--line);min-width:174px;height:32px;color:var(--text);background:var(--panel-2);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 9px;font-family:inherit;font-size:10px;display:flex}.deep-shot-select-trigger:hover,.deep-shot-select-trigger[aria-expanded=true]{color:#7c3aed;border-color:#8b5cf688}.deep-shot-select-trigger:disabled{color:var(--subtle);cursor:not-allowed;opacity:.7}.deep-shot-select-menu{z-index:40;border:1px solid var(--line);background:var(--panel);border-radius:10px;width:260px;max-height:300px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 16px 35px #00000020}.deep-shot-select-menu>button{width:100%;height:30px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 9px;font-family:inherit;font-size:10px;display:flex}.deep-shot-select-menu>button:hover,.deep-shot-select-menu>button.active{color:#7c3aed;background:#8b5cf614}.deep-shot-select-menu>button span{color:#7c3aed;font-weight:800}.deep-shot-select-footer{border-top:1px solid var(--line);color:var(--subtle);justify-content:space-between;align-items:center;gap:8px;margin-top:5px;padding:7px 7px 2px;font-size:9px;display:flex}.deep-shot-select-footer button{color:#fff;cursor:pointer;background:#7c3aed;border:0;border-radius:6px;height:25px;padding:0 9px;font-size:9px}.deep-add-block-button{color:#6d7080;cursor:pointer;background:0 0;border:1px dashed #b6b8c4;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:50px;font-family:inherit;font-size:10px;display:flex}.deep-add-block-button:hover{color:#7c3aed;background:#8b5cf60b;border-color:#8b5cf6}.deep-add-block-button svg{color:#8b5cf6}@media (max-width:760px){.deep-replacement-section{padding:9px}.deep-person-content{grid-template-columns:1fr;gap:11px}.deep-product-prompt textarea{height:125px;min-height:125px}.deep-scene-row-main{flex-wrap:wrap}.deep-scene-row-main input{flex-basis:calc(100% - 35px)}.deep-scene-row-main .deep-add-material{margin-left:45px}.deep-shot-select-menu{width:min(260px,100vw - 58px)}}.deep-add-material{box-sizing:border-box;color:#6d7080;white-space:normal;background:0 0;border:1px dashed #b6b8c4;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:72px;min-width:72px;height:64px;padding:4px 5px;font-size:10px;line-height:1.1;display:inline-flex}.deep-add-material svg{box-sizing:content-box;color:#8b5cf6;border:1px solid;border-radius:50%;width:16px;height:16px;padding:3px}.deep-add-material span{display:block}.deep-scene-row-main .deep-add-material{box-sizing:border-box;border-style:dashed;flex-direction:column;width:72px;min-width:72px;height:64px;font-size:10px}.deep-add-block-button{box-sizing:border-box;flex-direction:column;gap:5px;width:72px;min-height:64px;font-size:10px}.deep-add-block-button svg{box-sizing:content-box;color:#8b5cf6;border:1px solid;border-radius:50%;width:16px;height:16px;padding:3px}.deep-add-block-button span{display:block}.deep-asset-chip .deep-asset-chip-preview{cursor:zoom-in;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:static}.deep-asset-chip .deep-asset-chip-preview:focus-visible{outline-offset:-2px;outline:2px solid #8b5cf6}.deep-selected-audio>.deep-audio-preview{color:#ddd6fe;cursor:zoom-in;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;width:auto;min-width:0;height:30px;padding:0;display:inline-flex;position:static;overflow:hidden}.deep-selected-audio>.deep-audio-preview>svg{color:#c4b5fd;flex:none}.deep-selected-audio>.deep-audio-preview:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6}.deep-media-modal-stage>audio{width:min(600px,80vw);display:block}.deep-assets-row,.deep-audio-row{gap:6px;min-height:64px}.deep-asset-chip{border-radius:9px;width:64px;height:64px}.deep-add-material{border-radius:9px;width:64px;min-width:64px;height:64px;padding:4px}.deep-add-material svg{width:16px;height:16px}.deep-person-content{align-items:flex-start;gap:10px;margin-top:0;display:flex}.deep-person-content>.deep-asset-group:first-child{flex:1;min-width:0}.deep-person-content>.deep-asset-group:last-child{flex:0 0 64px;min-width:64px}.deep-person-content .deep-audio-row{justify-content:flex-start}.deep-selected-audio{box-sizing:border-box;border-radius:9px;justify-content:center;align-items:center;width:64px;height:64px;padding:5px;display:flex;position:relative}.deep-selected-audio>.deep-audio-preview{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;padding:4px 2px;font-size:8px;line-height:1.15;display:flex}.deep-selected-audio>.deep-audio-preview>svg{width:16px;height:16px}.deep-selected-audio>button:last-child{width:18px;height:18px;margin:0;padding:0;position:absolute;top:3px;right:3px}.deep-scene-row{padding:9px}.deep-scene-row-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;gap:8px;min-width:0;display:grid}.deep-scene-row-top .deep-shot-select{width:100%;margin:0;display:block}.deep-scene-row-top .deep-shot-label{display:none}.deep-scene-row-top .deep-shot-select-trigger{box-sizing:border-box;width:100%;min-width:0;height:36px}.deep-scene-row-assets{flex-wrap:wrap;align-items:center;gap:6px;min-height:64px;margin-top:8px;display:flex}.deep-scene-row-assets .deep-asset-chip{width:64px;height:64px}.deep-scene-row-assets .deep-add-material{width:64px;min-width:64px;height:64px}.deep-add-block-button{flex-direction:row;gap:6px;width:100%;height:48px;min-height:48px;margin-top:8px}.deep-add-block-button svg{width:16px;height:16px}.deep-script-only-preview{position:relative}.deep-script-save-state{display:none}.deep-script-expand-button{z-index:3;border:1px solid var(--line);height:26px;color:var(--subtle);background:var(--panel);border-radius:7px;align-items:center;gap:4px;padding:0 8px;display:inline-flex;position:absolute;top:8px;right:10px}@supports (color:color-mix(in lab, red, red)){.deep-script-expand-button{background:color-mix(in srgb,var(--panel) 90%,transparent)}}.deep-script-expand-button{cursor:pointer;opacity:.7;font:9px inherit}.deep-script-expand-button:hover,.deep-script-expand-button:focus-visible{color:#7c3aed;opacity:1;border-color:#8b5cf688}.deep-script-only-preview>.deep-script-document{padding-top:18px}.deep-script-modal-backdrop{z-index:120;background:#09070dcc;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.deep-script-modal{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;width:min(1220px,100vw - 48px);height:min(88vh,900px);min-height:0;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000045}.deep-script-modal>header{border-bottom:1px solid var(--line);background:var(--panel-2);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.deep-script-modal>header strong,.deep-script-modal>header span{display:block}.deep-script-modal>header strong{font-size:13px}.deep-script-modal>header span{color:var(--subtle);margin-top:3px;font-size:9px}.deep-script-modal>header>button{width:28px;height:28px;color:var(--subtle);background:var(--hover);cursor:pointer;border:0;border-radius:7px;place-items:center;display:grid}.deep-script-modal-body{flex:1;min-height:0;overflow:hidden auto}.deep-script-modal-body>.deep-script-document{min-height:100%;padding:18px 22px;overflow:hidden visible}.deep-script-modal-body .deep-script-document .milkdown{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.deep-script-modal-body .deep-script-document .milkdown table{table-layout:fixed;width:100%;min-width:0}.deep-script-modal-body .deep-script-document .milkdown th,.deep-script-modal-body .deep-script-document .milkdown td{overflow-wrap:anywhere;word-break:break-word;width:auto;min-width:0}@media (max-width:760px){.deep-person-content{flex-direction:column;gap:8px;display:flex}.deep-person-content>.deep-asset-group:last-child{flex:none;min-width:0}.deep-scene-row-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;gap:6px}.deep-script-modal-backdrop{padding:10px}.deep-script-modal{border-radius:11px;width:100%;height:calc(100vh - 20px)}.deep-script-modal-body>.deep-script-document{padding:14px 12px}}.product-sidebar.product-rail-shared .product-nav{gap:8px}.product-sidebar.product-rail-shared .product-nav a{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:52px;min-height:52px;padding:0;font-size:10px;font-weight:600;display:flex}.product-sidebar.product-rail-shared .product-nav a span{font-size:10px;line-height:1.2}.product-sidebar.product-rail-shared .product-nav a svg{width:19px;height:19px}.product-sidebar.product-rail-shared .product-nav a.active{color:var(--text)}.deep-config-text-input,.deep-config-text-input::placeholder{font-family:inherit;font-size:12px;font-weight:400;line-height:1.5}.deep-config-text-input::placeholder{color:#7b7d8b;opacity:1}.deep-travel-config{flex-direction:column;gap:10px;min-width:0;display:flex}.deep-travel-source-only{grid-template-columns:1fr}.deep-travel-source-only .deep-storyboard-preview{display:none}.deep-travel-destination,.deep-travel-list,.deep-travel-supplement{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;padding:12px}.deep-travel-destination label{flex-direction:column;gap:7px;display:flex}.deep-travel-destination label>span{color:var(--text);font-size:11px;font-weight:700}.deep-travel-destination label em{color:#a78bfa;margin-left:5px;font-size:9px;font-style:normal;font-weight:400}.deep-travel-destination input,.deep-travel-entry-main input,.deep-travel-supplement textarea{box-sizing:border-box;width:100%;color:var(--text);background:var(--panel);border:1px solid #dedee5;border-radius:9px;outline:0}.deep-travel-destination input{height:38px;padding:0 11px}.deep-travel-destination input::placeholder,.deep-travel-entry-main input::placeholder,.deep-travel-supplement textarea::placeholder{color:#7b7d8b;opacity:1}.deep-travel-destination input:focus,.deep-travel-entry-main input:focus,.deep-travel-supplement textarea:focus{border-color:#8b5cf688;box-shadow:0 0 0 2px #8b5cf614}.deep-travel-list>header,.deep-travel-supplement>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.deep-travel-list>header strong,.deep-travel-supplement>header strong{color:var(--text);font-size:11px;display:block}.deep-travel-list>header span,.deep-travel-supplement>header span{color:var(--subtle);margin-top:3px;font-size:9px;display:block}.deep-travel-list>header em,.deep-travel-supplement>header em{color:#8b5cf6;flex:none;font-size:9px;font-style:normal}.deep-travel-entries{flex-direction:column;gap:8px;display:flex}.deep-travel-entry{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:9px}.deep-travel-entry-main{align-items:center;gap:7px;display:flex}.deep-travel-entry-main input{flex:1;min-width:0;height:36px;padding:0 11px}.deep-travel-remove{width:28px;height:28px;color:var(--subtle);background:var(--hover);cursor:pointer;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.deep-travel-remove:hover{color:#7c3aed;background:#8b5cf614}.deep-travel-entry-assets{flex-wrap:wrap;align-items:center;gap:6px;min-height:64px;margin-top:8px;display:flex}.deep-travel-entry-assets .deep-asset-chip{width:64px;height:64px}.deep-travel-image-add{width:64px;min-width:64px;height:64px}.deep-travel-add-entry{border-top:1px dashed var(--line);color:#7c3aed;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;flex-direction:row;gap:5px;width:100%;height:38px;min-height:38px;margin-top:9px;font-size:10px}.deep-travel-add-entry:hover{background:#8b5cf60b}.deep-travel-supplement textarea{resize:vertical;height:98px;min-height:98px;padding:10px 11px;display:block}@media (max-width:760px){.deep-travel-destination,.deep-travel-list,.deep-travel-supplement{padding:10px}}.deep-card-title-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.local-video-workbench>.deep-video-config{grid-template-rows:minmax(0,1fr) auto}.deep-video-config .local-video-settings-body{justify-content:flex-start;padding:16px}.deep-video-config>footer{align-items:stretch;padding:13px 16px}.deep-video-config>footer.deep-video-config-footer{flex-direction:row;align-items:center;gap:8px;display:flex}.deep-video-config>footer.deep-video-config-footer>.estimated-credits{flex:1;gap:4px;min-width:0;padding:0 8px;font-size:9px}.deep-video-config>footer.deep-video-config-footer>button{flex:none;justify-content:center;width:auto;min-width:104px}.deep-video-config .local-video-settings-body{min-width:0;overflow:hidden auto}.deep-video-config .deep-generation-options{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;padding:0}.deep-video-config .deep-generation-options>label{min-width:0}.deep-video-config .deep-generation-options select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:38px;font:inherit;padding:0 10px;font-size:12px}.deep-output-select{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0}.deep-output-select:hover{background:var(--hover)}.deep-output-select>span{background:var(--card)}.deep-project-item{color:var(--text);border:1px solid #0000;border-radius:9px;margin-bottom:5px;position:relative}.deep-project-item:hover,.deep-project-item.active{background:#8b5cf60d;border-color:#8b5cf655}.deep-project-select{border-radius:inherit;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;padding:10px 64px 10px 8px;display:grid}.deep-project-select>span:first-child{color:#c4b5fd;background:#8b5cf61a;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.deep-project-select>div{min-width:0}.deep-project-select strong,.deep-project-select small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deep-project-select strong{font-size:10px}.deep-project-select small{color:var(--subtle);margin-top:4px;font-size:8px}.deep-project-actions{z-index:1;opacity:0;pointer-events:none;align-items:center;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.deep-project-item:hover .deep-project-actions,.deep-project-item:focus-within .deep-project-actions{opacity:1;pointer-events:auto}.deep-project-actions button{border:1px solid var(--line);width:26px;height:26px;color:var(--subtle);background:var(--panel);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid}.deep-project-actions button:hover{color:var(--text);background:var(--hover)}.deep-project-actions button:last-child:hover{color:#fb7185}@media (max-width:760px){.deep-project-list>.deep-project-item{flex:none;min-width:190px}}.deep-empty-workspace{min-width:0;min-height:0;color:var(--subtle);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;padding:28px;display:flex}.deep-empty-workspace>svg{color:#a78bfa}.deep-empty-workspace h1{color:var(--text);margin:8px 0 0;font-size:22px}.deep-empty-workspace p{margin:0;font-size:11px}.deep-empty-workspace>button{color:#fff;cursor:pointer;background:#7c3aed;border:0;border-radius:9px;align-items:center;gap:7px;height:40px;margin-top:12px;padding:0 16px;font-size:12px;font-weight:700;display:flex}.deep-error-toast{z-index:220;color:#fecdd3;background:#251216;border:1px solid #fb718555;border-radius:10px;align-items:flex-start;gap:12px;max-width:min(440px,100vw - 40px);padding:12px 14px;font-size:12px;line-height:1.5;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 55px #0006}.deep-error-toast>span{overflow-wrap:anywhere;min-width:0}.deep-error-toast>button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.deep-empty-source>svg{flex:none}.deep-empty-source>div{flex-wrap:wrap;justify-content:center;width:100%;max-width:100%}.deep-empty-source button{white-space:nowrap;max-width:100%}@media (min-width:761px){.deep-requirements-content{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.deep-requirements-left{grid-template-rows:minmax(220px,.78fr) minmax(150px,1fr) auto;height:100%}.deep-source-card>.deep-empty-source{box-sizing:border-box;flex:1 1 0;min-height:0;padding:14px}.deep-input-footer{align-self:stretch;min-height:0;padding-block:6px}}@media (max-width:760px){.deep-error-toast{max-width:none;bottom:74px;left:12px;right:12px}}.system-confirm-backdrop{z-index:180;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05040799;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.system-confirm-dialog{border:1px solid var(--line);background:var(--panel);border-radius:14px;width:min(460px,100%);overflow:hidden;box-shadow:0 24px 70px #0008}.system-confirm-dialog>header{align-items:center;gap:10px;padding:18px 20px 14px;display:flex}.system-confirm-dialog>header>span{color:#fb7185;background:#fb71851a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.system-confirm-dialog>header h2{color:var(--text);margin:0;font-size:17px}.system-confirm-content{padding:0 20px 20px}.system-confirm-content p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.system-confirm-content small{color:var(--subtle);margin-top:7px;font-size:11px;line-height:1.55;display:block}.system-confirm-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.system-confirm-dialog>footer button{border:1px solid var(--line);min-width:76px;height:36px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:8px;padding:0 14px;font-size:11px;font-weight:700}.system-confirm-dialog>footer button:hover:not(:disabled){border-color:var(--text)}.system-confirm-dialog>footer button.danger{color:#fff;background:#dc2626;border-color:#fb718566;justify-content:center;align-items:center;gap:6px;display:flex}.system-confirm-dialog>footer button.danger:hover:not(:disabled){background:#ef4444}.system-confirm-dialog>footer button:disabled{opacity:.55;cursor:not-allowed}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
