.fa{font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-duotone,.fa-light,.fa-regular,.fa-sharp,.fa-sharp-solid,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fasr,.fass,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}.fa-classic,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fal,.far,.fas,.fat{font-family:"Font Awesome 6 Pro"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-classic.fa-duotone,.fa-duotone,.fad{font-family:"Font Awesome 6 Duotone"}.fa-sharp,.fasr,.fass{font-family:"Font Awesome 6 Sharp"}.fa-sharp,.fass{font-weight:900}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em)*-1);line-height:inherit;text-align:center;width:var(--fa-li-width,2em);position:absolute}.fa-border{border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto);position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-wagon-covered:before{content:""}.fa-line-height:before{content:""}.fa-bagel:before{content:""}.fa-transporter-7:before{content:""}.fa-at:before{content:"@"}.fa-rectangles-mixed:before{content:""}.fa-phone-arrow-up-right:before,.fa-phone-arrow-up:before,.fa-phone-outgoing:before{content:""}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-circle-l:before{content:""}.fa-head-side-goggles:before,.fa-head-vr:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-face-hand-yawn:before{content:""}.fa-gauge-simple-min:before,.fa-tachometer-slowest:before{content:""}.fa-stethoscope:before{content:""}.fa-coffin:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-bowl-salad:before,.fa-salad:before{content:""}.fa-info:before{content:""}.fa-robot-astromech:before{content:""}.fa-ring-diamond:before{content:""}.fa-fondue-pot:before{content:""}.fa-theta:before{content:""}.fa-face-hand-peeking:before{content:""}.fa-square-user:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-tire-pressure-warning:before{content:""}.fa-wifi-2:before,.fa-wifi-fair:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-mp3-player:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-tally-4:before{content:""}.fa-rectangle-history:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-sun-haze:before{content:""}.fa-text-size:before{content:""}.fa-ufo:before{content:""}.fa-fork:before,.fa-utensil-fork:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-mobile-signal:before{content:""}.fa-barcode-scan:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-folder-arrow-down:before,.fa-folder-download:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-face-icicles:before{content:""}.fa-shovel:before{content:""}.fa-door-open:before{content:""}.fa-films:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-face-glasses:before{content:""}.fa-nfc:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-closed-captioning-slash:before{content:""}.fa-calculator-alt:before,.fa-calculator-simple:before{content:""}.fa-user-circle-o:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-sliders-up:before,.fa-sliders-v:before{content:""}.fa-location-minus:before,.fa-map-marker-minus:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-ski-boot:before{content:""}.fa-rectangle-sd:before,.fa-standard-definition:before{content:""}.fa-h1:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-message-bot:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-light-ceiling:before{content:""}.fa-comment-alt-exclamation:before,.fa-message-exclamation:before{content:""}.fa-bowl-scoop:before,.fa-bowl-shaved-ice:before{content:""}.fa-square-x:before{content:""}.fa-utility-pole-double:before{content:""}.fa-flag-checkered:before{content:""}.fa-chevron-double-up:before,.fa-chevrons-up:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-user-vneck:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-arrow-square-right:before,.fa-square-arrow-right:before{content:""}.fa-location-plus:before,.fa-map-marker-plus:before{content:""}.fa-lightbulb-exclamation-on:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-crate-empty:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-transporter:before{content:""}.fa-calendar-circle-user:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-person-carry-box:before,.fa-person-carry:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-union:before{content:""}.fa-chevron-double-left:before,.fa-chevrons-left:before{content:""}.fa-circle-heart:before,.fa-heart-circle:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-bring-forward:before{content:""}.fa-square-p:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-sigma:before{content:""}.fa-camera-movie:before{content:""}.fa-bong:before{content:""}.fa-clarinet:before{content:""}.fa-truck-flatbed:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-leaf-heart:before{content:""}.fa-house-building:before{content:""}.fa-cheese-swiss:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-bow-arrow:before{content:""}.fa-cart-xmark:before{content:""}.fa-hexagon-xmark:before,.fa-times-hexagon:before,.fa-xmark-hexagon:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-merge:before{content:""}.fa-pager:before{content:""}.fa-cart-minus:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-pan-frying:before{content:""}.fa-grid-3:before,.fa-grid:before{content:""}.fa-football-helmet:before{content:""}.fa-hand-love:before{content:""}.fa-trees:before{content:""}.fa-strikethrough:before{content:""}.fa-page:before{content:""}.fa-k:before{content:"K"}.fa-diagram-previous:before{content:""}.fa-gauge-min:before,.fa-tachometer-alt-slowest:before{content:""}.fa-folder-grid:before{content:""}.fa-eggplant:before{content:""}.fa-ram:before{content:""}.fa-landmark-flag:before{content:""}.fa-lips:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-desktop-arrow-down:before{content:""}.fa-code-pull-request:before{content:""}.fa-pumpkin:before{content:""}.fa-clipboard-list:before{content:""}.fa-pen-field:before{content:""}.fa-blueberries:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-note:before{content:""}.fa-arrow-down-to-square:before{content:""}.fa-user-check:before{content:""}.fa-cloud-xmark:before{content:""}.fa-vial-virus:before{content:""}.fa-book-alt:before,.fa-book-blank:before{content:""}.fa-golf-flag-hole:before{content:""}.fa-comment-alt-arrow-down:before,.fa-message-arrow-down:before{content:""}.fa-face-unamused:before{content:""}.fa-sheet-plastic:before{content:""}.fa-circle-9:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-pencil-slash:before{content:""}.fa-bowling-pins:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-down-right:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-webhook:before{content:""}.fa-blinds-open:before{content:""}.fa-fence:before{content:""}.fa-arrow-alt-up:before,.fa-up:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-drumstick:before{content:""}.fa-square-v:before{content:""}.fa-face-awesome:before,.fa-gave-dandy:before{content:""}.fa-dial-off:before{content:""}.fa-toggle-off:before{content:""}.fa-face-smile-horns:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-grapes:before{content:""}.fa-person-drowning:before{content:""}.fa-dial-max:before{content:""}.fa-circle-m:before{content:""}.fa-calendar-image:before{content:""}.fa-caret-circle-down:before,.fa-circle-caret-down:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-shish-kebab:before{content:""}.fa-spray-can:before{content:""}.fa-alarm-snooze:before{content:""}.fa-scarecrow:before{content:""}.fa-truck-monster:before{content:""}.fa-gift-card:before{content:""}.fa-w:before{content:"W"}.fa-code-pull-request-draft:before{content:""}.fa-square-b:before{content:""}.fa-elephant:before{content:""}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-message-question:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-square-3:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-microwave:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-cart-circle-arrow-up:before{content:""}.fa-trash-clock:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-sprinkler-ceiling:before{content:""}.fa-browsers:before{content:""}.fa-trillium:before{content:""}.fa-music-slash:before{content:""}.fa-truck-ramp:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-circle-c:before{content:""}.fa-star-christmas:before{content:""}.fa-chart-bullet:before{content:""}.fa-motorcycle:before{content:""}.fa-tree-christmas:before{content:""}.fa-tire-flat:before{content:""}.fa-sunglasses:before{content:""}.fa-badge:before{content:""}.fa-comment-alt-edit:before,.fa-message-edit:before,.fa-message-pen:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-chess-rook-alt:before,.fa-chess-rook-piece:before{content:""}.fa-square-root:before{content:""}.fa-album-collection-circle-plus:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-face-angry-horns:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-tombstone:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-list-music:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-mustache:before{content:""}.fa-hyphen:before{content:"-"}.fa-table:before{content:""}.fa-user-chef:before{content:""}.fa-comment-alt-image:before,.fa-message-image:before{content:""}.fa-users-medical:before{content:""}.fa-sensor-alert:before,.fa-sensor-triangle-exclamation:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-face-mask:before{content:""}.fa-pickleball:before{content:""}.fa-star-sharp-half:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-meat:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-empty-set:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-bird:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-heart-half-alt:before,.fa-heart-half-stroke:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-joystick:before{content:""}.fa-grill-fire:before{content:""}.fa-rectangle-vertical-history:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-keyboard-left:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-face-beam-hand-over-mouth:before{content:""}.fa-droplet-percent:before,.fa-humidity:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-corn:before{content:""}.fa-roller-coaster:before{content:""}.fa-photo-film-music:before{content:""}.fa-radar:before{content:""}.fa-sickle:before{content:""}.fa-film:before{content:""}.fa-coconut:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-shield-cross:before{content:""}.fa-cassette-tape:before{content:""}.fa-square-terminal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-comment-middle:before{content:""}.fa-trash-can-list:before{content:""}.fa-block:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-face-frown-slight:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-sidebar-flip:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-temperature-list:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-pipe-section:before{content:""}.fa-space-station-moon-alt:before,.fa-space-station-moon-construction:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-face-sleeping:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-squirrel:before{content:""}.fa-arrow-to-top:before,.fa-arrow-up-to-line:before{content:""}.fa-flag:before{content:""}.fa-face-cowboy-hat:before{content:""}.fa-hanukiah:before{content:""}.fa-chart-scatter-3d:before{content:""}.fa-square-code:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-times-to-slot:before,.fa-vote-nay:before,.fa-xmark-to-slot:before{content:""}.fa-box-alt:before,.fa-box-taped:before{content:""}.fa-comment-slash:before{content:""}.fa-swords:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-album:before{content:""}.fa-circle-n:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"*"}.fa-key-skeleton-left-right:before{content:""}.fa-comment-lines:before{content:""}.fa-luchador-mask:before,.fa-luchador:before,.fa-mask-luchador:before{content:""}.fa-check-square:before,.fa-square-check:before{content:""}.fa-shredder:before{content:""}.fa-book-open-alt:before,.fa-book-open-cover:before{content:""}.fa-sandwich:before{content:""}.fa-peseta-sign:before{content:""}.fa-parking-slash:before,.fa-square-parking-slash:before{content:""}.fa-train-tunnel:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-face-anguished:before{content:""}.fa-hockey-sticks:before{content:""}.fa-abacus:before{content:""}.fa-film-alt:before,.fa-film-simple:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-tree-palm:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-border-center-v:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-clipboard-medical:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-arrow-alt-to-top:before,.fa-up-to-line:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-watch-fitness:before{content:""}.fa-clock-nine-thirty:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-jug:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-snow-blowing:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-arrow-down-from-line:before,.fa-arrow-from-top:before{content:""}.fa-gas-pump:before{content:""}.fa-signal-alt-slash:before,.fa-signal-bars-slash:before{content:""}.fa-monkey:before{content:""}.fa-pro:before,.fa-rectangle-pro:before{content:""}.fa-house-night:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-blanket:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-comments-question-check:before{content:""}.fa-tree:before{content:""}.fa-arrows-cross:before{content:""}.fa-backpack:before{content:""}.fa-square-small:before{content:""}.fa-folder-arrow-up:before,.fa-folder-upload:before{content:""}.fa-bridge-lock:before{content:""}.fa-crosshairs-simple:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-sliders-h-square:before,.fa-square-sliders:before{content:""}.fa-car-side:before{content:""}.fa-comment-middle-top-alt:before,.fa-message-middle-top:before{content:""}.fa-lightbulb-on:before{content:""}.fa-knife:before,.fa-utensil-knife:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-wave-sine:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-circle-w:before{content:""}.fa-calendar-circle:before,.fa-circle-calendar:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sunset:before{content:""}.fa-sink:before{content:""}.fa-calendar-exclamation:before{content:""}.fa-truck-container-empty:before{content:""}.fa-hand-heart:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-reply-clock:before,.fa-reply-time:before{content:""}.fa-person-rays:before{content:""}.fa-arrow-alt-right:before,.fa-right:before{content:""}.fa-circle-f:before{content:""}.fa-users:before{content:""}.fa-face-pleading:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-police-box:before{content:""}.fa-cucumber:before{content:""}.fa-head-side-brain:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-biking-mountain:before,.fa-person-biking-mountain:before{content:""}.fa-utensils-slash:before{content:""}.fa-print-magnifying-glass:before,.fa-print-search:before{content:""}.fa-folder-bookmark:before{content:""}.fa-om:before{content:""}.fa-pi:before{content:""}.fa-flask-potion:before,.fa-flask-round-potion:before{content:""}.fa-face-shush:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-calendar-circle-exclamation:before{content:""}.fa-square-i:before{content:""}.fa-chevron-up:before{content:""}.fa-face-saluting:before{content:""}.fa-gauge-simple-low:before,.fa-tachometer-slow:before{content:""}.fa-face-persevering:before{content:""}.fa-camera-circle:before,.fa-circle-camera:before{content:""}.fa-hand-spock:before{content:""}.fa-spider-web:before{content:""}.fa-circle-microphone:before,.fa-microphone-circle:before{content:""}.fa-book-arrow-up:before{content:""}.fa-popsicle:before{content:""}.fa-command:before{content:""}.fa-blinds:before{content:""}.fa-stopwatch:before{content:""}.fa-saxophone:before{content:""}.fa-square-2:before{content:""}.fa-field-hockey-stick-ball:before,.fa-field-hockey:before{content:""}.fa-arrow-up-square-triangle:before,.fa-sort-shapes-up-alt:before{content:""}.fa-face-scream:before{content:""}.fa-square-m:before{content:""}.fa-camera-web:before,.fa-webcam:before{content:""}.fa-comment-arrow-down:before{content:""}.fa-lightbulb-cfl:before{content:""}.fa-window-frame-open:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-period:before{content:"."}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-up-to-dotted-line:before{content:""}.fa-thought-bubble:before{content:""}.fa-skeleton-ribs:before{content:""}.fa-raygun:before{content:""}.fa-flute:before{content:""}.fa-acorn:before{content:""}.fa-video-arrow-up-right:before{content:""}.fa-grate-droplet:before{content:""}.fa-seal-exclamation:before{content:""}.fa-chess-bishop:before{content:""}.fa-message-sms:before{content:""}.fa-coffee-beans:before{content:""}.fa-hat-witch:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-clock-three-thirty:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-alarm-clock:before{content:""}.fa-eclipse:before{content:""}.fa-face-relieved:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-minus-octagon:before,.fa-octagon-minus:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-face-zany:before{content:""}.fa-tricycle:before{content:""}.fa-land-mine-on:before{content:""}.fa-square-arrow-up-left:before{content:""}.fa-i-cursor:before{content:""}.fa-salt-shaker:before{content:""}.fa-stamp:before{content:""}.fa-file-plus:before{content:""}.fa-draw-square:before{content:""}.fa-toilet-paper-reverse-slash:before,.fa-toilet-paper-under-slash:before{content:""}.fa-stairs:before{content:""}.fa-drone-alt:before,.fa-drone-front:before{content:""}.fa-glass-empty:before{content:""}.fa-dial-high:before{content:""}.fa-user-construction:before,.fa-user-hard-hat:before,.fa-user-helmet-safety:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-basketball-hoop:before{content:""}.fa-objects-align-bottom:before{content:""}.fa-v:before{content:"V"}.fa-sparkles:before{content:""}.fa-squid:before{content:""}.fa-leafy-green:before{content:""}.fa-circle-arrow-up-right:before{content:""}.fa-calendars:before{content:""}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-hammer-war:before{content:""}.fa-circle-d:before{content:""}.fa-spider-black-widow:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-pear:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-triangle:before{content:""}.fa-apartment:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-pepper:before{content:""}.fa-piano:before{content:""}.fa-gun-squirt:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-user-alien:before{content:""}.fa-shield-check:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-chart-candlestick:before{content:""}.fa-briefcase-blank:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-bracket-round:before,.fa-parenthesis:before{content:"("}.fa-joint:before{content:""}.fa-horse-saddle:before{content:""}.fa-mug-marshmallows:before{content:""}.fa-filters:before{content:""}.fa-bell-on:before{content:""}.fa-angle-right:before{content:""}.fa-dial-med:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-monitor-heart-rate:before,.fa-monitor-waveform:before{content:""}.fa-link-simple:before{content:""}.fa-whistle:before{content:""}.fa-g:before{content:"G"}.fa-fragile:before,.fa-wine-glass-crack:before{content:""}.fa-slot-machine:before{content:""}.fa-notes-medical:before{content:""}.fa-car-wash:before{content:""}.fa-escalator:before{content:""}.fa-comment-image:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-donut:before,.fa-doughnut:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-tally-1:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-square-dashed:before{content:""}.fa-square-j:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-arrow-up-big-small:before,.fa-sort-size-up:before{content:""}.fa-barcode-read:before{content:""}.fa-baguette:before{content:""}.fa-bowl-soft-serve:before{content:""}.fa-face-holding-back-tears:before{content:""}.fa-arrow-alt-square-up:before,.fa-square-up:before{content:""}.fa-subway-tunnel:before,.fa-train-subway-tunnel:before{content:""}.fa-exclamation-square:before,.fa-square-exclamation:before{content:""}.fa-semicolon:before{content:";"}.fa-bookmark:before{content:""}.fa-fan-table:before{content:""}.fa-align-justify:before{content:""}.fa-battery-1:before,.fa-battery-low:before{content:""}.fa-credit-card-front:before{content:""}.fa-brain-arrow-curved-right:before,.fa-mind-share:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-location-smile:before,.fa-map-marker-smile:before{content:""}.fa-arrow-left-to-line:before,.fa-arrow-to-left:before{content:""}.fa-bullseye:before{content:""}.fa-nigiri:before,.fa-sushi:before{content:""}.fa-comment-alt-captions:before,.fa-message-captions:before{content:""}.fa-trash-list:before{content:""}.fa-bacon:before{content:""}.fa-option:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-trash-plus:before{content:""}.fa-objects-align-top:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-face-anxious-sweat:before{content:""}.fa-credit-card-blank:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-microchip-ai:before{content:""}.fa-mug:before{content:""}.fa-plane-up-slash:before{content:""}.fa-radiation:before{content:""}.fa-pen-circle:before{content:""}.fa-chart-simple:before{content:""}.fa-crutches:before{content:""}.fa-circle-parking:before,.fa-parking-circle:before{content:""}.fa-mars-stroke:before{content:""}.fa-leaf-oak:before{content:""}.fa-square-bolt:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-lambda:before{content:""}.fa-e:before{content:"E"}.fa-pizza:before{content:""}.fa-bowl-chopsticks-noodles:before{content:""}.fa-h3:before{content:""}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-badge-percent:before{content:""}.fa-user:before{content:""}.fa-sensor:before{content:""}.fa-comma:before{content:","}.fa-school-circle-check:before{content:""}.fa-toilet-paper-reverse:before,.fa-toilet-paper-under:before{content:""}.fa-light-emergency:before{content:""}.fa-arrow-down-to-arc:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-light-switch:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-heart-rate:before,.fa-wave-pulse:before{content:""}.fa-key:before{content:""}.fa-hat-santa:before{content:""}.fa-tamale:before{content:""}.fa-box-check:before{content:""}.fa-bullhorn:before{content:""}.fa-steak:before{content:""}.fa-location-crosshairs-slash:before,.fa-location-slash:before{content:""}.fa-person-dolly:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-file-chart-column:before,.fa-file-chart-line:before{content:""}.fa-person-half-dress:before{content:""}.fa-folder-image:before{content:""}.fa-calendar-edit:before,.fa-calendar-pen:before{content:""}.fa-road-bridge:before{content:""}.fa-face-smile-tear:before{content:""}.fa-comment-alt-plus:before,.fa-message-plus:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-rectangle-history-circle-user:before{content:""}.fa-building-lock:before{content:""}.fa-chart-line-up:before{content:""}.fa-mailbox:before{content:""}.fa-truck-bolt:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-circle-three-quarters-stroke:before{content:""}.fa-person-circle-minus:before{content:""}.fa-scalpel:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-bell-exclamation:before{content:""}.fa-bookmark-circle:before,.fa-circle-bookmark:before{content:""}.fa-egg-fried:before{content:""}.fa-face-weary:before{content:""}.fa-uniform-martial-arts:before{content:""}.fa-camera-rotate:before{content:""}.fa-sun-dust:before{content:""}.fa-comment-text:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-signal-alt-4:before,.fa-signal-alt:before,.fa-signal-bars-strong:before,.fa-signal-bars:before{content:""}.fa-diamond-exclamation:before{content:""}.fa-star:before{content:""}.fa-dial-min:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-file-caret-down:before,.fa-page-caret-down:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-clock-seven-thirty:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-clock-four-thirty:before{content:""}.fa-signal-alt-3:before,.fa-signal-bars-good:before{content:""}.fa-cactus:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-plane-tail:before{content:""}.fa-gauge-simple-max:before,.fa-tachometer-fastest:before{content:""}.fa-circle-u:before{content:""}.fa-shield-slash:before{content:""}.fa-phone-square-down:before,.fa-square-phone-hangup:before{content:""}.fa-arrow-up-left:before{content:""}.fa-transporter-1:before{content:""}.fa-peanuts:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-arrow-up-from-square:before{content:""}.fa-file-dashed-line:before,.fa-page-break:before{content:""}.fa-bracket-curly-right:before{content:"}"}.fa-spider:before{content:""}.fa-clock-three:before{content:""}.fa-hands-bound:before{content:""}.fa-scalpel-line-dashed:before,.fa-scalpel-path:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-pipe-smoking:before{content:""}.fa-face-astonished:before{content:""}.fa-window:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-ear:before{content:""}.fa-file-lock:before{content:""}.fa-diagram-venn:before{content:""}.fa-x-ray:before{content:""}.fa-goal-net:before{content:""}.fa-coffin-cross:before{content:""}.fa-spell-check:before{content:""}.fa-location-xmark:before,.fa-map-marker-times:before,.fa-map-marker-xmark:before{content:""}.fa-circle-quarter-stroke:before{content:""}.fa-lasso:before{content:""}.fa-slash:before{content:""}.fa-person-to-portal:before,.fa-portal-enter:before{content:""}.fa-calendar-star:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-pegasus:before{content:""}.fa-files-medical:before{content:""}.fa-nfc-lock:before{content:""}.fa-person-ski-lift:before,.fa-ski-lift:before{content:""}.fa-square-6:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-wind-turbine:before{content:""}.fa-sliders-simple:before{content:""}.fa-badge-sheriff:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-intersection:before{content:""}.fa-shop-lock:before{content:""}.fa-family:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-user-hair-buns:before{content:""}.fa-blender-phone:before{content:""}.fa-hourglass-clock:before{content:""}.fa-person-seat-reclined:before{content:""}.fa-paper-plane-alt:before,.fa-paper-plane-top:before,.fa-send:before{content:""}.fa-comment-alt-arrow-up:before,.fa-message-arrow-up:before{content:""}.fa-lightbulb-exclamation:before{content:""}.fa-layer-group-minus:before,.fa-layer-minus:before{content:""}.fa-circle-e:before{content:""}.fa-building-wheat:before{content:""}.fa-gauge-max:before,.fa-tachometer-alt-fastest:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-apostrophe:before{content:"'"}.fa-fire-hydrant:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-video-plus:before{content:""}.fa-arrow-alt-square-right:before,.fa-square-right:before{content:""}.fa-comment-smile:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-inbox-arrow-down:before,.fa-inbox-in:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-circle-8:before{content:""}.fa-clouds-moon:before{content:""}.fa-clock-ten-thirty:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-folder-user:before{content:""}.fa-trash-can-xmark:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-left-long-to-line:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-calendar-range:before{content:""}.fa-flower-daffodil:before{content:""}.fa-hand-back-point-up:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-star-exclamation:before{content:""}.fa-books:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-layer-group-plus:before,.fa-layer-plus:before{content:""}.fa-play-pause:before{content:""}.fa-block-question:before{content:""}.fa-snooze:before,.fa-zzz:before{content:""}.fa-scanner-image:before{content:""}.fa-tv-retro:before{content:""}.fa-square-t:before{content:""}.fa-barn-silo:before,.fa-farm:before{content:""}.fa-chess-knight:before{content:""}.fa-bars-sort:before{content:""}.fa-palette-boxes:before,.fa-pallet-alt:before,.fa-pallet-boxes:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-code-simple:before{content:""}.fa-bolt-slash:before{content:""}.fa-panel-fire:before{content:""}.fa-binary-circle-check:before{content:""}.fa-comment-minus:before{content:""}.fa-burrito:before{content:""}.fa-violin:before{content:""}.fa-objects-column:before{content:""}.fa-chevron-square-down:before,.fa-square-chevron-down:before{content:""}.fa-comment-plus:before{content:""}.fa-triangle-instrument:before,.fa-triangle-music:before{content:""}.fa-wheelchair:before{content:""}.fa-user-pilot-tie:before{content:""}.fa-piano-keyboard:before{content:""}.fa-bed-empty:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-rectangle-portrait:before,.fa-rectangle-vertical:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-signal-stream:before{content:""}.fa-down-to-bracket:before{content:""}.fa-circle-z:before{content:""}.fa-stars:before{content:""}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-house-day:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-shirt-long-sleeve:before{content:""}.fa-chart-pie-alt:before,.fa-chart-pie-simple:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-album-collection-circle-user:before{content:""}.fa-candy:before{content:""}.fa-bowl-hot:before,.fa-soup:before{content:""}.fa-flatbread:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-signal-alt-1:before,.fa-signal-bars-weak:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-clock-twelve:before{content:""}.fa-pepper-hot:before{content:""}.fa-citrus-slice:before{content:""}.fa-sheep:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-badger-honey:before{content:""}.fa-h4:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-signal-slash:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-taco:before{content:""}.fa-hexagon-plus:before,.fa-plus-hexagon:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-comments-alt:before,.fa-messages:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-umbrella-alt:before,.fa-umbrella-simple:before{content:""}.fa-rectangle-history-circle-plus:before{content:""}.fa-underline:before{content:""}.fa-prescription-bottle-pill:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-binary-slash:before{content:""}.fa-square-o:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-transporter-3:before{content:""}.fa-engine-exclamation:before,.fa-engine-warning:before{content:""}.fa-circle-down-right:before{content:""}.fa-square-k:before{content:""}.fa-manat-sign:before{content:""}.fa-money-check-edit:before,.fa-money-check-pen:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-tilde:before{content:"~"}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-arrow-down-square-triangle:before,.fa-sort-shapes-down-alt:before{content:""}.fa-mug-hot:before{content:""}.fa-dog-leashed:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-face-downcast-sweat:before{content:""}.fa-mailbox-flag-up:before{content:""}.fa-memo-circle-info:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-volume-medium:before,.fa-volume:before{content:""}.fa-transporter-5:before{content:""}.fa-gauge-circle-bolt:before{content:""}.fa-coin-front:before{content:""}.fa-file-slash:before{content:""}.fa-message-arrow-up-right:before{content:""}.fa-treasure-chest:before{content:""}.fa-chess-queen:before{content:""}.fa-paint-brush-alt:before,.fa-paint-brush-fine:before,.fa-paintbrush-alt:before,.fa-paintbrush-fine:before{content:""}.fa-glasses:before{content:""}.fa-hood-cloak:before{content:""}.fa-square-quote:before{content:""}.fa-up-left:before{content:""}.fa-bring-front:before{content:""}.fa-chess-board:before{content:""}.fa-burger-cheese:before,.fa-cheeseburger:before{content:""}.fa-building-circle-check:before{content:""}.fa-repeat-1:before{content:""}.fa-arrow-down-to-line:before,.fa-arrow-to-bottom:before{content:""}.fa-grid-5:before{content:""}.fa-right-long-to-line:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-tally-5:before,.fa-tally:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-up-from-dotted-line:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-traffic-light-go:before{content:""}.fa-face-exhaling:before{content:""}.fa-sensor-fire:before{content:""}.fa-user-unlock:before{content:""}.fa-hexagon-divide:before{content:""}.fa-00:before{content:""}.fa-crow:before{content:""}.fa-betamax:before,.fa-cassette-betamax:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-nfc-magnifying-glass:before{content:""}.fa-file-binary:before{content:""}.fa-circle-v:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-bowl-scoops:before{content:""}.fa-mistletoe:before{content:""}.fa-custard:before{content:""}.fa-lacrosse-stick:before{content:""}.fa-hockey-mask:before{content:""}.fa-sunrise:before{content:""}.fa-panel-ews:before{content:""}.fa-torii-gate:before{content:""}.fa-cloud-exclamation:before{content:""}.fa-comment-alt-lines:before,.fa-message-lines:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-floppy-disk-pen:before{content:""}.fa-image:before{content:""}.fa-window-frame:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-square-ring:before{content:""}.fa-arrow-alt-from-top:before,.fa-down-from-line:before{content:""}.fa-caret-up:before{content:""}.fa-shield-times:before,.fa-shield-xmark:before{content:""}.fa-screwdriver:before{content:""}.fa-circle-sort-down:before,.fa-sort-circle-down:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-forklift:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-bracket-square-right:before{content:"]"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-square-a:before{content:""}.fa-tick:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-refrigerator:before{content:""}.fa-monument:before{content:""}.fa-octagon-xmark:before,.fa-times-octagon:before,.fa-xmark-octagon:before{content:""}.fa-align-slash:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-truck-couch:before,.fa-truck-ramp-couch:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.fa-tablets:before{content:""}.fa-360-degrees:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-square-dashed-circle-plus:before{content:""}.fa-money-simple-from-bracket:before{content:""}.fa-bat:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-head-side-headphones:before{content:""}.fa-phone-rotary:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-calendar-circle-minus:before{content:""}.fa-chopsticks:before{content:""}.fa-car-mechanic:before,.fa-car-wrench:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-kazoo:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-square-arrow-down-left:before{content:""}.fa-battery-bolt:before{content:""}.fa-tree-large:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-aperture:before{content:""}.fa-universal-access:before{content:""}.fa-file-magnifying-glass:before,.fa-file-search:before{content:""}.fa-up-right:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-user-police:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-teddy-bear:before{content:""}.fa-stocking:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-image-slash:before{content:""}.fa-mask-snorkel:before{content:""}.fa-smoke:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-battery-exclamation:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-crystal-ball:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-star-shooting:before{content:""}.fa-binary-lock:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-comment-edit:before,.fa-comment-pen:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-banjo:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-light-emergency-on:before{content:""}.fa-kerning:before{content:""}.fa-box-open:before{content:""}.fa-square-f:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-arrow-from-right:before,.fa-arrow-left-from-line:before{content:""}.fa-strawberry:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-clock-eight-thirty:before{content:""}.fa-plane-alt:before,.fa-plane-engines:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-gauge-low:before,.fa-tachometer-alt-slow:before{content:""}.fa-registered:before{content:""}.fa-trash-can-plus:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-globe-snow:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-integral:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-blinds-raised:before{content:""}.fa-smog:before{content:""}.fa-ufo-beam:before{content:""}.fa-caret-circle-up:before,.fa-circle-caret-up:before{content:""}.fa-user-vneck-hair-long:before{content:""}.fa-square-a-lock:before{content:""}.fa-crutch:before{content:""}.fa-gas-pump-slash:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-transporter-4:before{content:""}.fa-objects-align-right:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-pig:before{content:""}.fa-inbox-full:before{content:""}.fa-circle-envelope:before,.fa-envelope-circle:before{content:""}.fa-construction:before,.fa-triangle-person-digging:before{content:""}.fa-ferry:before{content:""}.fa-bullseye-arrow:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-clock-seven:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-flashlight:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-square-9:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-dollar-square:before,.fa-square-dollar:before,.fa-usd-square:before{content:""}.fa-phone-arrow-right:before{content:""}.fa-hand-holding-seedling:before{content:""}.fa-comment-alt-check:before,.fa-message-check:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-watch:before{content:""}.fa-circle-down-left:before{content:""}.fa-text:before{content:""}.fa-projector:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-tombstone-alt:before,.fa-tombstone-blank:before{content:""}.fa-chess-king-alt:before,.fa-chess-king-piece:before{content:""}.fa-circle-6:before{content:""}.fa-arrow-alt-left:before,.fa-left:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrow-alt-square-down:before,.fa-square-down:before{content:""}.fa-objects-align-center-vertical:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-wreath:before{content:""}.fa-children:before{content:""}.fa-meter-droplet:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-signal-4:before,.fa-signal-strong:before{content:""}.fa-lollipop:before,.fa-lollypop:before{content:""}.fa-list-tree:before{content:""}.fa-envelope-open:before{content:""}.fa-draw-circle:before{content:""}.fa-cat-space:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-rabbit-fast:before,.fa-rabbit-running:before{content:""}.fa-memo-pad:before{content:""}.fa-mattress-pillow:before{content:""}.fa-alarm-plus:before{content:""}.fa-alicorn:before{content:""}.fa-comment-question:before{content:""}.fa-gingerbread-man:before{content:""}.fa-guarani-sign:before{content:""}.fa-burger-fries:before{content:""}.fa-mug-tea:before{content:""}.fa-border-top:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-book-circle:before,.fa-circle-book-open:before{content:""}.fa-arrows-to-dotted-line:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-garage-open:before{content:""}.fa-shelves-empty:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-watch-apple:before{content:""}.fa-watch-calculator:before{content:""}.fa-list-dropdown:before{content:""}.fa-cabinet-filing:before{content:""}.fa-burger-soda:before{content:""}.fa-arrow-square-up:before,.fa-square-arrow-up:before{content:""}.fa-greater-than-equal:before{content:""}.fa-pallet-box:before{content:""}.fa-face-confounded:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-truck-plow:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-comment-middle-top:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-restroom-simple:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-border-outer:before{content:""}.fa-hashtag-lock:before{content:""}.fa-clock-two-thirty:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-heart-half:before{content:""}.fa-comment-check:before{content:""}.fa-square:before{content:""}.fa-memo:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-glass-citrus:before{content:""}.fa-calendar-lines-pen:before{content:""}.fa-church:before{content:""}.fa-person-snowmobiling:before,.fa-snowmobile:before{content:""}.fa-face-hushed:before{content:""}.fa-comments-dollar:before{content:""}.fa-pickaxe:before{content:""}.fa-link-simple-slash:before{content:""}.fa-democrat:before{content:""}.fa-face-confused:before{content:""}.fa-pinball:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-deer:before{content:""}.fa-input-pipe:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-bookmark-slash:before{content:""}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-mace:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-sausage:before{content:""}.fa-trash-can-clock:before{content:""}.fa-p:before{content:"P"}.fa-broom-wide:before{content:""}.fa-snowflake:before{content:""}.fa-stomach:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-guitar-electric:before{content:""}.fa-arrow-turn-down-right:before{content:""}.fa-moon-cloud:before{content:""}.fa-bread-slice-butter:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-user-group-crown:before,.fa-users-crown:before{content:""}.fa-circle-i:before{content:""}.fa-toilet-paper-check:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-chart-waterfall:before{content:""}.fa-sparkle:before{content:""}.fa-face-party:before{content:""}.fa-kidneys:before{content:""}.fa-wifi-exclamation:before{content:""}.fa-chart-network:before{content:""}.fa-person-dress-burst:before{content:""}.fa-dice-d4:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-wheat-awn-slash:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-dagger:before{content:""}.fa-podium:before{content:""}.fa-memo-circle-check:before{content:""}.fa-route-highway:before{content:""}.fa-arrow-alt-to-bottom:before,.fa-down-to-line:before{content:""}.fa-filter:before{content:""}.fa-square-g:before{content:""}.fa-circle-phone:before,.fa-phone-circle:before{content:""}.fa-clipboard-prescription:before{content:""}.fa-user-nurse-hair:before{content:""}.fa-question:before{content:"?"}.fa-file-signature:before{content:""}.fa-toggle-large-on:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-dryer-alt:before,.fa-dryer-heat:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-arrow-up-small-big:before,.fa-sort-size-up-alt:before{content:""}.fa-train-track:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-file-exclamation:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-moon-stars:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-clothes-hanger:before{content:""}.fa-mobile-iphone:before,.fa-mobile-notch:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-images-user:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-image-polaroid-user:before{content:""}.fa-virus-covid:before{content:""}.fa-square-ellipsis:before{content:""}.fa-pie:before{content:""}.fa-chess-knight-alt:before,.fa-chess-knight-piece:before{content:""}.fa-austral-sign:before{content:""}.fa-cloud-plus:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-bed-bunk:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-clock-eight:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-circle-q:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-face-disguise:before{content:""}.fa-circle-arrow-down-right:before{content:""}.fa-alien-8bit:before,.fa-alien-monster:before{content:""}.fa-hand-point-ribbon:before{content:""}.fa-poop:before{content:""}.fa-object-exclude:before{content:""}.fa-telescope:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-square-list:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-comment-code:before{content:""}.fa-sim-cards:before{content:""}.fa-starship:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-seal:before{content:""}.fa-user-cowboy:before{content:""}.fa-hexagon-vertical-nft:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-bread-loaf:before{content:""}.fa-rings-wedding:before{content:""}.fa-object-group:before{content:""}.fa-french-fries:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-calendar-arrow-down:before,.fa-calendar-download:before{content:""}.fa-send-back:before{content:""}.fa-mask-ventilator:before{content:""}.fa-signature-lock:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-octagon-plus:before,.fa-plus-octagon:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-melon-slice:before{content:""}.fa-space-station-moon:before{content:""}.fa-comment-alt-smile:before,.fa-message-smile:before{content:""}.fa-cup-straw:before{content:""}.fa-arrow-alt-from-right:before,.fa-left-from-line:before{content:""}.fa-h:before{content:"H"}.fa-basket-shopping-simple:before,.fa-shopping-basket-alt:before{content:""}.fa-hands-heart:before,.fa-hands-holding-heart:before{content:""}.fa-clock-nine:before{content:""}.fa-tarp:before{content:""}.fa-face-sleepy:before{content:""}.fa-hand-horns:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-circle-three-quarters:before{content:""}.fa-trophy-alt:before,.fa-trophy-star:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-face-thermometer:before{content:""}.fa-shirt-running:before{content:""}.fa-book-circle-arrow-up:before{content:""}.fa-face-nauseated:before{content:""}.fa-heart:before{content:""}.fa-file-chart-pie:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-circle-arrow-down-left:before{content:""}.fa-dumpster-fire:before{content:""}.fa-hexagon-minus:before,.fa-minus-hexagon:before{content:""}.fa-arrow-alt-to-left:before,.fa-left-to-line:before{content:""}.fa-house-crack:before{content:""}.fa-paw-alt:before,.fa-paw-simple:before{content:""}.fa-arrow-left-long-to-line:before{content:""}.fa-brackets-round:before,.fa-parentheses:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-user-shakespeare:before{content:""}.fa-arrow-right-to-arc:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-gauge-circle-plus:before{content:""}.fa-folders:before{content:""}.fa-angel:before{content:""}.fa-value-absolute:before{content:""}.fa-rabbit:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-circle-euro:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-diamond-half:before{content:""}.fa-lock-alt:before,.fa-lock-keyhole:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-info-square:before,.fa-square-info:before{content:""}.fa-wifi-slash:before{content:""}.fa-toilet-paper-xmark:before{content:""}.fa-hands-holding-dollar:before,.fa-hands-usd:before{content:""}.fa-cube:before{content:""}.fa-arrow-down-triangle-square:before,.fa-sort-shapes-down:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shutters:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-table-tree:before{content:""}.fa-house-chimney-heart:before{content:""}.fa-tally-3:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-cart-circle-exclamation:before{content:""}.fa-sword:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-interrobang:before{content:""}.fa-plane-slash:before{content:""}.fa-circle-dashed:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-fork-knife:before,.fa-utensils-alt:before{content:""}.fa-satellite-dish:before{content:""}.fa-badge-check:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-slider:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-clock-one-thirty:before{content:""}.fa-inbox-arrow-up:before,.fa-inbox-out:before{content:""}.fa-cloud-slash:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-octagon-check:before{content:""}.fa-flatbread-stuffed:before{content:""}.fa-clipboard-check:before{content:""}.fa-cart-circle-plus:before{content:""}.fa-shipping-timed:before,.fa-truck-clock:before{content:""}.fa-pool-8-ball:before{content:""}.fa-file-audio:before{content:""}.fa-turn-down-left:before{content:""}.fa-lock-hashtag:before{content:""}.fa-chart-radar:before{content:""}.fa-staff:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-utility-pole:before{content:""}.fa-transporter-6:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-vector-polygon:before{content:""}.fa-diagram-nested:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-image-user:before{content:""}.fa-buoy:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-border-center-h:before{content:""}.fa-can-food:before{content:""}.fa-typewriter:before{content:""}.fa-arrow-right-from-arc:before{content:""}.fa-circle-k:before{content:""}.fa-face-hand-over-mouth:before{content:""}.fa-popcorn:before{content:""}.fa-house-flood:before,.fa-house-water:before{content:""}.fa-object-subtract:before{content:""}.fa-code-branch:before{content:""}.fa-warehouse-alt:before,.fa-warehouse-full:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-arrow-down-from-dotted-line:before{content:""}.fa-square-quarters:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-trash-xmark:before{content:""}.fa-caret-circle-left:before,.fa-circle-caret-left:before{content:""}.fa-files:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-face-clouds:before{content:""}.fa-user-crown:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-cart-circle-check:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-user-tie-hair-long:before{content:""}.fa-file-circle-minus:before{content:""}.fa-head-side-medical:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-user-robot:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-card-diamond:before{content:""}.fa-face-zipper:before{content:""}.fa-face-raised-eyebrow:before{content:""}.fa-house-signal:before{content:""}.fa-chevron-square-up:before,.fa-square-chevron-up:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-arrows-to-line:before{content:""}.fa-dolphin:before{content:""}.fa-arrow-up-right:before{content:""}.fa-circle-r:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-circle-sort-up:before,.fa-sort-circle-up:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-chestnut:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-heat:before{content:""}.fa-ticket-airline:before{content:""}.fa-boot-heeled:before{content:""}.fa-arrows-minimize:before,.fa-compress-arrows:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-hexagon:before{content:""}.fa-manhole:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-floppy-disks:before{content:""}.fa-toilet-paper-blank-under:before,.fa-toilet-paper-reverse-alt:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-pump:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-arrow-up-left-from-circle:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-dryer:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-chess-bishop-alt:before,.fa-chess-bishop-piece:before{content:""}.fa-shirt-tank-top:before{content:""}.fa-diploma:before,.fa-scroll-ribbon:before{content:""}.fa-screencast:before{content:""}.fa-walker:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-face-kiss-closed-eyes:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-file-user:before{content:""}.fa-user-police-tie:before{content:""}.fa-face-tongue-money:before{content:""}.fa-tennis-ball:before{content:""}.fa-square-l:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-calendar-arrow-up:before,.fa-calendar-upload:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-scarf:before{content:""}.fa-album-circle-plus:before{content:""}.fa-user-nurse-hair-long:before{content:""}.fa-diamond:before{content:""}.fa-arrow-alt-square-left:before,.fa-square-left:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-circle-ellipsis-vertical:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-grid-dividers:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-face-pensive:before{content:""}.fa-user-music:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-comments-alt-dollar:before,.fa-messages-dollar:before{content:""}.fa-sensor-on:before{content:""}.fa-balloon:before{content:""}.fa-biohazard:before{content:""}.fa-chess-queen-alt:before,.fa-chess-queen-piece:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-house-leave:before,.fa-house-person-depart:before,.fa-house-person-leave:before{content:""}.fa-ruler-triangle:before{content:""}.fa-card-club:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-spinner-third:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-computer-mouse-scrollwheel:before,.fa-mouse-alt:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-table-layout:before{content:""}.fa-narwhal:before{content:""}.fa-ramp-loading:before{content:""}.fa-calendar-circle-plus:before{content:""}.fa-toothbrush:before{content:""}.fa-border-inner:before{content:""}.fa-paw-claws:before{content:""}.fa-kiwi-fruit:before{content:""}.fa-traffic-light-slow:before{content:""}.fa-rectangle-code:before{content:""}.fa-head-side-virus:before{content:""}.fa-keyboard-brightness:before{content:""}.fa-books-medical:before{content:""}.fa-lightbulb-slash:before{content:""}.fa-home-blank:before,.fa-house-blank:before{content:""}.fa-square-5:before{content:""}.fa-heart-square:before,.fa-square-heart:before{content:""}.fa-puzzle:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-pipe-circle-check:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-octagon-exclamation:before{content:""}.fa-dial-low:before{content:""}.fa-door-closed:before{content:""}.fa-laptop-mobile:before,.fa-phone-laptop:before{content:""}.fa-conveyor-belt-alt:before,.fa-conveyor-belt-boxes:before{content:""}.fa-shield-virus:before{content:""}.fa-starfighter-alt-advanced:before,.fa-starfighter-twin-ion-engine-advanced:before{content:""}.fa-dice-six:before{content:""}.fa-starfighter-alt:before,.fa-starfighter-twin-ion-engine:before{content:""}.fa-rocket-launch:before{content:""}.fa-mosquito-net:before{content:""}.fa-vent-damper:before{content:""}.fa-bridge-water:before{content:""}.fa-ban-bug:before,.fa-debug:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-garage-car:before{content:""}.fa-square-kanban:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-coffee-pot:before{content:""}.fa-mouse-field:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-shower-alt:before,.fa-shower-down:before{content:""}.fa-box-circle-check:before{content:""}.fa-brightness:before{content:""}.fa-car-side-bolt:before{content:""}.fa-ornament:before{content:""}.fa-phone-arrow-down-left:before,.fa-phone-arrow-down:before,.fa-phone-incoming:before{content:""}.fa-cloud-word:before{content:""}.fa-hand-fingers-crossed:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-arrow-down-small-big:before,.fa-sort-size-down-alt:before{content:""}.fa-book-medical:before{content:""}.fa-face-melting:before{content:""}.fa-poo:before{content:""}.fa-pen-alt-slash:before,.fa-pen-clip-slash:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-scroll-old:before{content:""}.fa-guitars:before{content:""}.fa-phone-xmark:before{content:""}.fa-hose:before{content:""}.fa-clock-six:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-billboard:before{content:""}.fa-square-r:before{content:""}.fa-cubes:before{content:""}.fa-envelope-open-dollar:before{content:""}.fa-divide:before{content:""}.fa-sun-cloud:before{content:""}.fa-lamp-floor:before{content:""}.fa-square-7:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-campfire:before{content:""}.fa-circle-ampersand:before{content:""}.fa-snowflakes:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-leaf-maple:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-cup-straw-swoosh:before{content:""}.fa-temperature-hot:before,.fa-temperature-sun:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-high-definition:before,.fa-rectangle-hd:before{content:""}.fa-j:before{content:"J"}.fa-galaxy:before{content:""}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-cherries:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-circle-sort:before,.fa-sort-circle:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-siren:before{content:""}.fa-arrow-up-to-dotted-line:before{content:""}.fa-image-landscape:before,.fa-landscape:before{content:""}.fa-tank-water:before{content:""}.fa-curling-stone:before,.fa-curling:before{content:""}.fa-gamepad-alt:before,.fa-gamepad-modern:before{content:""}.fa-messages-question:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-briefcase-arrow-right:before{content:""}.fa-expand-wide:before{content:""}.fa-clock-eleven-thirty:before{content:""}.fa-rv:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-dreidel:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-flower-tulip:before{content:""}.fa-people-pants-simple:before{content:""}.fa-cloud-drizzle:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-solar-system:before{content:""}.fa-seal-question:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-disc-drive:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-rows:before,.fa-table-rows:before{content:""}.fa-location-exclamation:before,.fa-map-marker-exclamation:before{content:""}.fa-face-fearful:before{content:""}.fa-clipboard-user:before{content:""}.fa-bus-school:before{content:""}.fa-film-slash:before{content:""}.fa-square-arrow-down-right:before{content:""}.fa-book-sparkles:before,.fa-book-spells:before{content:""}.fa-washer:before,.fa-washing-machine:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-user-visor:before{content:""}.fa-file-plus-minus:before{content:""}.fa-chess-clock-alt:before,.fa-chess-clock-flip:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-steering-wheel:before{content:""}.fa-tag:before{content:""}.fa-stretcher:before{content:""}.fa-book-law:before,.fa-book-section:before{content:""}.fa-inboxes:before{content:""}.fa-coffee-bean:before{content:""}.fa-circle-yen:before{content:""}.fa-brackets-curly:before{content:""}.fa-ellipsis-stroke-vertical:before,.fa-ellipsis-v-alt:before{content:""}.fa-comment:before{content:""}.fa-square-1:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-head-side:before{content:""}.fa-envelope:before{content:""}.fa-dolly-empty:before{content:""}.fa-face-tissue:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-chart-line-down:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-lock-a:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-person-pinball:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-apple-core:before{content:""}.fa-circle-y:before{content:""}.fa-h6:before{content:""}.fa-litecoin-sign:before{content:""}.fa-circle-small:before{content:""}.fa-border-none:before{content:""}.fa-arrow-turn-down-left:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-comment-alt-medical:before,.fa-message-medical:before{content:""}.fa-rugby-ball:before{content:""}.fa-comment-music:before{content:""}.fa-indent:before{content:""}.fa-tree-alt:before,.fa-tree-deciduous:before{content:""}.fa-puzzle-piece-alt:before,.fa-puzzle-piece-simple:before{content:""}.fa-truck-field-un:before{content:""}.fa-nfc-trash:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-file-times:before,.fa-file-xmark:before{content:""}.fa-home-heart:before,.fa-house-heart:before{content:""}.fa-house-chimney-blank:before{content:""}.fa-meter-bolt:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-slash-back:before{content:"\\"}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-fishing-rod:before{content:""}.fa-hammer-crash:before{content:""}.fa-message-heart:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-polaroid:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-cart-arrow-up:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-buoy-mooring:before{content:""}.fa-square-4:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-tricycle-adult:before{content:""}.fa-waveform:before{content:""}.fa-water:before{content:""}.fa-star-sharp-half-alt:before,.fa-star-sharp-half-stroke:before{content:""}.fa-nfc-signal:before{content:""}.fa-plane-prop:before{content:""}.fa-calendar-check:before{content:""}.fa-clock-desk:before{content:""}.fa-calendar-clock:before,.fa-calendar-time:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-plate-utensils:before{content:""}.fa-family-pants:before{content:""}.fa-hose-reel:before{content:""}.fa-house-window:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-cloud-rainbow:before{content:""}.fa-person-cane:before{content:""}.fa-alien:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-people-dress-simple:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-bowling-ball-pin:before{content:""}.fa-bell-school-slash:before{content:""}.fa-plus-large:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-camera-viewfinder:before,.fa-screenshot:before{content:""}.fa-comment-alt-music:before,.fa-message-music:before{content:""}.fa-car-building:before{content:""}.fa-border-bottom-right:before,.fa-border-style-alt:before{content:""}.fa-octagon:before{content:""}.fa-comment-arrow-up-right:before{content:""}.fa-octagon-divide:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-tv-music:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-reel:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-alarm-exclamation:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-traffic-cone:before{content:""}.fa-grate:before{content:""}.fa-arrow-down-right:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-person-from-portal:before,.fa-portal-exit:before{content:""}.fa-plane-arrival:before{content:""}.fa-cowbell-circle-plus:before,.fa-cowbell-more:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-distribute-spacing-vertical:before{content:""}.fa-signal-alt-2:before,.fa-signal-bars-fair:before{content:""}.fa-sportsball:before{content:""}.fa-game-console-handheld-crank:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-face-smile-upside-down:before{content:""}.fa-ball-pile:before{content:""}.fa-badge-dollar:before{content:""}.fa-money-bills-alt:before,.fa-money-bills-simple:before{content:""}.fa-list-timeline:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-keyboard-down:before{content:""}.fa-circle-up-right:before{content:""}.fa-cloud-bolt-moon:before,.fa-thunderstorm-moon:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-bracket-round-right:before{content:")"}.fa-circle-sterling:before{content:""}.fa-circle-5:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-fire-flame:before,.fa-flame:before{content:""}.fa-arrow-alt-to-right:before,.fa-right-to-line:before{content:""}.fa-gif:before{content:""}.fa-chess:before{content:""}.fa-trash-slash:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-font-case:before{content:""}.fa-street-view:before{content:""}.fa-arrow-down-left:before{content:""}.fa-franc-sign:before{content:""}.fa-flask-poison:before,.fa-flask-round-poison:before{content:""}.fa-volume-off:before{content:""}.fa-book-circle-arrow-right:before{content:""}.fa-chart-user:before,.fa-user-chart:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-presentation-screen:before,.fa-presentation:before{content:""}.fa-circle-bolt:before{content:""}.fa-face-smile-halo:before{content:""}.fa-cart-circle-arrow-down:before{content:""}.fa-house-person-arrive:before,.fa-house-person-return:before,.fa-house-return:before{content:""}.fa-comment-alt-times:before,.fa-message-times:before,.fa-message-xmark:before{content:""}.fa-file-award:before,.fa-file-certificate:before{content:""}.fa-user-doctor-hair-long:before{content:""}.fa-camera-home:before,.fa-camera-security:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-book-heart:before{content:""}.fa-mosque:before{content:""}.fa-duck:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-flag-alt:before,.fa-flag-swallowtail:before{content:""}.fa-person-military-rifle:before{content:""}.fa-car-garage:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-book-font:before{content:""}.fa-shield-plus:before{content:""}.fa-vials:before{content:""}.fa-eye-dropper-full:before{content:""}.fa-distribute-spacing-horizontal:before{content:""}.fa-tablet-rugged:before{content:""}.fa-temperature-frigid:before,.fa-temperature-snow:before{content:""}.fa-moped:before{content:""}.fa-face-smile-plus:before,.fa-smile-plus:before{content:""}.fa-radio-alt:before,.fa-radio-tuner:before{content:""}.fa-face-swear:before{content:""}.fa-water-arrow-down:before,.fa-water-lower:before{content:""}.fa-scanner-touchscreen:before{content:""}.fa-circle-7:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-person-ski-jumping:before,.fa-ski-jump:before{content:""}.fa-place-of-worship:before{content:""}.fa-water-arrow-up:before,.fa-water-rise:before{content:""}.fa-waveform-lines:before,.fa-waveform-path:before{content:""}.fa-split:before{content:""}.fa-film-canister:before,.fa-film-cannister:before{content:""}.fa-folder-times:before,.fa-folder-xmark:before{content:""}.fa-toilet-paper-alt:before,.fa-toilet-paper-blank:before{content:""}.fa-tablet-android-alt:before,.fa-tablet-screen:before{content:""}.fa-hexagon-vertical-nft-slanted:before{content:""}.fa-folder-music:before{content:""}.fa-desktop-medical:before,.fa-display-medical:before{content:""}.fa-share-all:before{content:""}.fa-peapod:before{content:""}.fa-chess-clock:before{content:""}.fa-axe:before{content:""}.fa-square-d:before{content:""}.fa-grip-vertical:before{content:""}.fa-mobile-signal-out:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-arrow-up-from-dotted-line:before{content:""}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-light-switch-on:before{content:""}.fa-arrow-down-arrow-up:before,.fa-sort-alt:before{content:""}.fa-raindrops:before{content:""}.fa-dash:before,.fa-minus-large:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-input-numeric:before{content:""}.fa-truck-tow:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-car-bolt:before{content:""}.fa-arrows-maximize:before,.fa-expand-arrows:before{content:""}.fa-faucet:before{content:""}.fa-cloud-sleet:before{content:""}.fa-lamp-street:before{content:""}.fa-list-radio:before{content:""}.fa-pen-nib-slash:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-square-up-left:before{content:""}.fa-overline:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-arrows-from-dotted-line:before{content:""}.fa-usb-drive:before{content:""}.fa-ballot:before{content:""}.fa-caret-down:before{content:""}.fa-location-dot-slash:before,.fa-map-marker-alt-slash:before{content:""}.fa-cards:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-boxing-glove:before,.fa-glove-boxing:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-bell-school:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-folder-heart:before{content:""}.fa-circle-location-arrow:before,.fa-location-circle:before{content:""}.fa-face-head-bandage:before{content:""}.fa-maki-roll:before,.fa-makizushi:before,.fa-sushi-roll:before{content:""}.fa-car-bump:before{content:""}.fa-piggy-bank:before{content:""}.fa-racquet:before{content:""}.fa-car-mirrors:before{content:""}.fa-industry-alt:before,.fa-industry-windows:before{content:""}.fa-bolt-auto:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-flux-capacitor:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-honey-pot:before{content:""}.fa-olive:before{content:""}.fa-khanda:before{content:""}.fa-filter-list:before{content:""}.fa-outlet:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-cauldron:before{content:""}.fa-people:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-croissant:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-swords-laser:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-square-u:before{content:""}.fa-wand-sparkles:before{content:""}.fa-router:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-sword-laser-alt:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-coin:before{content:""}.fa-laptop-slash:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-circle-b:before{content:""}.fa-person-dress-simple:before{content:""}.fa-pipe-collar:before{content:""}.fa-lights-holiday:before{content:""}.fa-citrus:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-chart-tree-map:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-clock-five-thirty:before{content:""}.fa-pipe-valve:before{content:""}.fa-arrow-up-from-arc:before{content:""}.fa-face-spiral-eyes:before{content:""}.fa-compress-wide:before{content:""}.fa-circle-phone-hangup:before,.fa-phone-circle-down:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-badminton:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-arrow-alt-from-left:before,.fa-right-from-line:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-shuttlecock:before{content:""}.fa-user-hair:before{content:""}.fa-eye-evil:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-garage:before{content:""}.fa-cable-car:before,.fa-tram:before{content:""}.fa-shovel-snow:before{content:""}.fa-cloud-rain:before{content:""}.fa-face-lying:before{content:""}.fa-sprinkler:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-person-sledding:before,.fa-sledding:before{content:""}.fa-game-console-handheld:before{content:""}.fa-ship:before{content:""}.fa-clock-six-thirty:before{content:""}.fa-battery-slash:before{content:""}.fa-tugrik-sign:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-inventory:before,.fa-shelves:before{content:""}.fa-cloud-snow:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-oven:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-comment-captions:before{content:""}.fa-comments-question:before{content:""}.fa-scribble:before{content:""}.fa-rotate-exclamation:before{content:""}.fa-file-circle-check:before{content:""}.fa-glass:before{content:""}.fa-loader:before{content:""}.fa-forward:before{content:""}.fa-user-pilot:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-code-pull-request-closed:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-face-dotted:before{content:""}.fa-face-worried:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-vector-circle:before{content:""}.fa-car-circle-bolt:before{content:""}.fa-calendar-week:before{content:""}.fa-flying-disc:before{content:""}.fa-laptop-medical:before{content:""}.fa-square-down-right:before{content:""}.fa-b:before{content:"B"}.fa-seat-airline:before{content:""}.fa-eclipse-alt:before,.fa-moon-over-sun:before{content:""}.fa-pipe:before{content:"|"}.fa-file-medical:before{content:""}.fa-potato:before{content:""}.fa-dice-one:before{content:""}.fa-circle-a:before{content:""}.fa-helmet-battle:before{content:""}.fa-butter:before{content:""}.fa-blanket-fire:before{content:""}.fa-kiwi-bird:before{content:""}.fa-castle:before{content:""}.fa-golf-club:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-balloons:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-timeline-arrow:before{content:""}.fa-skull:before{content:""}.fa-game-board-alt:before,.fa-game-board-simple:before{content:""}.fa-circle-video:before,.fa-video-circle:before{content:""}.fa-chart-scatter-bubble:before{content:""}.fa-house-turret:before{content:""}.fa-banana:before{content:""}.fa-hand-holding-skull:before{content:""}.fa-people-dress:before{content:""}.fa-couch-small:before,.fa-loveseat:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-block-quote:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-money-check-dollar-pen:before,.fa-money-check-edit-alt:before{content:""}.fa-arrow-alt-from-bottom:before,.fa-up-from-line:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-people-pants:before{content:""}.fa-mound:before{content:""}.fa-windsock:before{content:""}.fa-circle-half:before{content:""}.fa-brake-warning:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-sax-hot:before,.fa-saxophone-fire:before{content:""}.fa-camera-web-slash:before,.fa-webcam-slash:before{content:""}.fa-folder-medical:before{content:""}.fa-folder-cog:before,.fa-folder-gear:before{content:""}.fa-hand-wave:before{content:""}.fa-arrow-up-arrow-down:before,.fa-sort-up-down:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-comment-alt-slash:before,.fa-message-slash:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-trash-can-check:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-person-simple:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-notes:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-trash-arrow-turn-left:before,.fa-trash-undo:before{content:""}.fa-champagne-glass:before,.fa-glass-champagne:before{content:""}.fa-objects-align-center-horizontal:before{content:""}.fa-sun:before{content:""}.fa-trash-alt-slash:before,.fa-trash-can-slash:before{content:""}.fa-screen-users:before,.fa-users-class:before{content:""}.fa-guitar:before{content:""}.fa-arrow-square-left:before,.fa-square-arrow-left:before{content:""}.fa-square-8:before{content:""}.fa-face-smile-hearts:before{content:""}.fa-brackets-square:before,.fa-brackets:before{content:""}.fa-laptop-arrow-down:before{content:""}.fa-hockey-stick-puck:before{content:""}.fa-house-tree:before{content:""}.fa-signal-2:before,.fa-signal-fair:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-circle-dollar:before,.fa-dollar-circle:before,.fa-usd-circle:before{content:""}.fa-horse-head:before{content:""}.fa-arrows-repeat:before,.fa-repeat-alt:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-image-polaroid:before{content:""}.fa-wave-triangle:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-grill:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-analytics:before,.fa-chart-mixed:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"<"}.fa-desktop-code:before,.fa-display-code:before{content:""}.fa-face-drooling:before{content:""}.fa-oil-temp:before,.fa-oil-temperature:before{content:""}.fa-question-square:before,.fa-square-question:before{content:""}.fa-air-conditioner:before{content:""}.fa-angle-down:before{content:""}.fa-mountains:before{content:""}.fa-omega:before{content:""}.fa-car-tunnel:before{content:""}.fa-person-dolly-empty:before{content:""}.fa-pan-food:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-tickets-airline:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-nfc-slash:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-grid-2-plus:before{content:""}.fa-bells:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-envelope-badge:before,.fa-envelope-dot:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-bowl-chopsticks:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-circle-s:before{content:""}.fa-box-ballot:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-user-tie-hair:before{content:""}.fa-podium-star:before{content:""}.fa-business-front:before,.fa-party-back:before,.fa-trian-balbot:before,.fa-user-hair-mullet:before{content:""}.fa-microphone-stand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-family-dress:before{content:""}.fa-circle-x:before{content:""}.fa-cabin:before{content:""}.fa-mountain-sun:before{content:""}.fa-chart-simple-horizontal:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-hand-back-point-left:before{content:""}.fa-comment-alt-dots:before,.fa-message-dots:before,.fa-messaging:before{content:""}.fa-file-heart:before{content:""}.fa-beer-foam:before,.fa-beer-mug:before{content:""}.fa-dice-d20:before{content:""}.fa-drone:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-book-copy:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-square-c:before{content:""}.fa-clock-two:before{content:""}.fa-square-ellipsis-vertical:before{content:""}.fa-podcast:before{content:""}.fa-bee:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-candy-bar:before,.fa-chocolate-bar:before{content:""}.fa-xmark-large:before{content:""}.fa-pinata:before{content:""}.fa-arrows-from-line:before{content:""}.fa-superscript:before{content:""}.fa-bowl-spoon:before{content:""}.fa-hexagon-check:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-traffic-light-stop:before{content:""}.fa-paint-roller:before{content:""}.fa-accent-grave:before{content:"`"}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-circle-0:before{content:""}.fa-dial-med-low:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-crab:before{content:""}.fa-box-full:before,.fa-box-open-full:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:">"}.fa-quotes:before{content:""}.fa-pretzel:before{content:""}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-user-robot-xmarks:before{content:""}.fa-comment-alt-quote:before,.fa-message-quote:before{content:""}.fa-candy-corn:before{content:""}.fa-folder-magnifying-glass:before,.fa-folder-search:before{content:""}.fa-notebook:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-bullseye-pointer:before{content:""}.fa-eraser:before{content:""}.fa-hexagon-image:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-crate-apple:before,.fa-apple-crate:before{content:""}.fa-person-burst:before{content:""}.fa-game-board:before{content:""}.fa-hat-chef:before{content:""}.fa-hand-back-point-right:before{content:""}.fa-dove:before{content:""}.fa-snowflake-droplets:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-grid-4:before{content:""}.fa-socks:before{content:""}.fa-face-sunglasses:before{content:""}.fa-inbox:before{content:""}.fa-square-0:before{content:""}.fa-section:before{content:""}.fa-box-up:before,.fa-square-this-way-up:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-square-ampersand:before{content:""}.fa-envelope-open-text:before{content:""}.fa-lamp-desk:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-poll-people:before{content:""}.fa-glass-whiskey-rocks:before,.fa-whiskey-glass-ice:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-user-bounty-hunter:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-diagram-sankey:before{content:""}.fa-cloud-hail-mixed:before{content:""}.fa-circle-up-left:before{content:""}.fa-dharmachakra:before{content:""}.fa-objects-align-left:before{content:""}.fa-oil-can-drip:before{content:""}.fa-face-smiling-hands:before{content:""}.fa-broccoli:before{content:""}.fa-route-interstate:before{content:""}.fa-ear-muffs:before{content:""}.fa-hotdog:before{content:""}.fa-transporter-empty:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-angle-90:before{content:""}.fa-rectangle-terminal:before{content:""}.fa-kite:before{content:""}.fa-drum:before{content:""}.fa-scrubber:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fish-bones:before{content:""}.fa-deer-rudolph:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-head-side-heart:before{content:""}.fa-square-e:before{content:""}.fa-meter-fire:before{content:""}.fa-cloud-hail:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-money-from-bracket:before{content:""}.fa-star-half:before{content:""}.fa-car-bus:before{content:""}.fa-speaker:before{content:""}.fa-timer:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-grill-hot:before{content:""}.fa-ballot-check:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-file-minus:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-coffee-togo:before,.fa-cup-togo:before{content:""}.fa-square-down-left:before{content:""}.fa-burger-lettuce:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-chevron-double-down:before,.fa-chevrons-down:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-signal-3:before,.fa-signal-good:before{content:""}.fa-location-question:before,.fa-map-marker-question:before{content:""}.fa-floppy-disk-circle-xmark:before,.fa-floppy-disk-times:before,.fa-save-circle-xmark:before,.fa-save-times:before{content:""}.fa-naira-sign:before{content:""}.fa-peach:before{content:""}.fa-taxi-bus:before{content:""}.fa-bracket-curly-left:before,.fa-bracket-curly:before{content:"{"}.fa-lobster:before{content:""}.fa-cart-flatbed-empty:before,.fa-dolly-flatbed-empty:before{content:""}.fa-colon:before{content:":"}.fa-cart-arrow-down:before{content:""}.fa-wand:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-table-picnic:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-circle-microphone-lines:before,.fa-microphone-circle-alt:before{content:""}.fa-desktop-slash:before,.fa-display-slash:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-transporter-2:before{content:""}.fa-hand-receiving:before,.fa-hands-holding-diamond:before{content:""}.fa-money-bill-simple-wave:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-bell-plus:before{content:""}.fa-book-arrow-right:before{content:""}.fa-hospitals:before{content:""}.fa-club:before{content:""}.fa-skull-crossbones:before{content:""}.fa-dewpoint:before,.fa-droplet-degree:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-hand-holding-magic:before{content:""}.fa-watermelon-slice:before{content:""}.fa-circle-ellipsis:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-sd-cards:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-envelopes:before{content:""}.fa-phone-office:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-nfc-pen:before{content:""}.fa-person-harassing:before{content:""}.fa-hat-winter:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-bone-break:before{content:""}.fa-arrow-up:before{content:""}.fa-down-from-dotted-line:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-border-left:before{content:""}.fa-circle-divide:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-diagram-subtask:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-square-y:before{content:""}.fa-user-doctor-hair:before{content:""}.fa-planet-ringed:before{content:""}.fa-mushroom:before{content:""}.fa-user-shield:before{content:""}.fa-megaphone:before{content:""}.fa-wreath-laurel:before{content:""}.fa-circle-exclamation-check:before{content:""}.fa-wind:before{content:""}.fa-box-dollar:before,.fa-box-usd:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-user-headset:before{content:""}.fa-arrows-retweet:before,.fa-retweet-alt:before{content:""}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-chevron-square-right:before,.fa-square-chevron-right:before{content:""}.fa-lacrosse-stick-ball:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-user-magnifying-glass:before{content:""}.fa-star-sharp:before{content:""}.fa-comment-heart:before{content:""}.fa-circle-1:before{content:""}.fa-circle-star:before,.fa-star-circle:before{content:""}.fa-fish:before{content:""}.fa-cloud-fog:before,.fa-fog:before{content:""}.fa-waffle:before{content:""}.fa-music-alt:before,.fa-music-note:before{content:""}.fa-hexagon-exclamation:before{content:""}.fa-cart-shopping-fast:before{content:""}.fa-object-union:before{content:""}.fa-user-graduate:before{content:""}.fa-starfighter:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-arrow-right-long-to-line:before{content:""}.fa-arrow-square-down:before,.fa-square-arrow-down:before{content:""}.fa-diamond-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-chevron-square-left:before,.fa-square-chevron-left:before{content:""}.fa-phone-intercom:before{content:""}.fa-chain-horizontal:before,.fa-link-horizontal:before{content:""}.fa-mango:before{content:""}.fa-music-alt-slash:before,.fa-music-note-slash:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-face-tongue-sweat:before{content:""}.fa-globe-stand:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-circle-p:before{content:""}.fa-award-simple:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-pedestal:before{content:""}.fa-chart-pyramid:before{content:""}.fa-sidebar:before{content:""}.fa-frosty-head:before,.fa-snowman-head:before{content:""}.fa-copy:before{content:""}.fa-burger-glass:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-bars-filter:before{content:""}.fa-paintbrush-pencil:before{content:""}.fa-party-bell:before{content:""}.fa-user-vneck-hair:before{content:""}.fa-jack-o-lantern:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-keynote:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-fort:before{content:""}.fa-cloud-check:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-face-smirking:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-rhombus:before{content:""}.fa-claw-marks:before{content:""}.fa-peso-sign:before{content:""}.fa-face-smile-tongue:before{content:""}.fa-cart-circle-xmark:before{content:""}.fa-building-shield:before{content:""}.fa-circle-phone-flip:before,.fa-phone-circle-alt:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-key-skeleton:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-arrow-down-to-bracket:before{content:""}.fa-lines-leaning:before{content:""}.fa-square-q:before{content:""}.fa-ruler-combined:before{content:""}.fa-icons-alt:before,.fa-symbols:before{content:""}.fa-copyright:before{content:""}.fa-highlighter-line:before{content:""}.fa-bracket-left:before,.fa-bracket-square:before,.fa-bracket:before{content:"["}.fa-island-tree-palm:before,.fa-island-tropical:before{content:""}.fa-arrow-from-left:before,.fa-arrow-right-from-line:before{content:""}.fa-h2:before{content:""}.fa-equals:before{content:"="}.fa-cake-slice:before,.fa-shortcake:before{content:""}.fa-peanut:before{content:""}.fa-wrench-simple:before{content:""}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-tally-2:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-cars:before{content:""}.fa-axe-battle:before{content:""}.fa-user-hair-long:before{content:""}.fa-map:before{content:""}.fa-file-circle-info:before{content:""}.fa-face-disappointed:before{content:""}.fa-lasso-sparkles:before{content:""}.fa-clock-eleven:before{content:""}.fa-rocket:before{content:""}.fa-siren-on:before{content:""}.fa-clock-ten:before{content:""}.fa-candle-holder:before{content:""}.fa-video-arrow-down-left:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-floppy-disk-circle-arrow-right:before,.fa-save-circle-arrow-right:before{content:""}.fa-folder-minus:before{content:""}.fa-planet-moon:before{content:""}.fa-face-eyes-xmarks:before{content:""}.fa-chart-scatter:before{content:""}.fa-display-arrow-down:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-olive-branch:before{content:""}.fa-angle:before{content:""}.fa-vacuum-robot:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-square-divide:before{content:""}.fa-signal-stream-slash:before{content:""}.fa-bezier-curve:before{content:""}.fa-eye-dropper-half:before{content:""}.fa-store-lock:before{content:""}.fa-bell-slash:before{content:""}.fa-cloud-bolt-sun:before,.fa-thunderstorm-sun:before{content:""}.fa-camera-slash:before{content:""}.fa-comment-quote:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-message-code:before{content:""}.fa-glass-half-empty:before,.fa-glass-half-full:before,.fa-glass-half:before{content:""}.fa-fill:before{content:""}.fa-comment-alt-minus:before,.fa-message-minus:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-chain-horizontal-slash:before,.fa-link-horizontal-slash:before{content:""}.fa-holly-berry:before{content:""}.fa-nose:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-clouds:before{content:""}.fa-money-bill-simple:before{content:""}.fa-hand-lizard:before{content:""}.fa-table-pivot:before{content:""}.fa-filter-slash:before{content:""}.fa-trash-can-arrow-turn-left:before,.fa-trash-can-undo:before,.fa-trash-undo-alt:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-person-to-door:before{content:""}.fa-turntable:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-signal-1:before,.fa-signal-weak:before{content:""}.fa-clock-five:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-computer-classic:before{content:""}.fa-frame:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-ellipsis-h-alt:before,.fa-ellipsis-stroke:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-face-expressionless:before{content:""}.fa-down-to-dotted-line:before{content:""}.fa-cloud-music:before{content:""}.fa-traffic-light:before{content:""}.fa-cloud-minus:before{content:""}.fa-thermometer:before{content:""}.fa-shield-minus:before{content:""}.fa-vr-cardboard:before{content:""}.fa-car-tilt:before{content:""}.fa-gauge-circle-minus:before{content:""}.fa-brightness-low:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-conveyor-belt:before{content:""}.fa-location-check:before,.fa-map-marker-check:before{content:""}.fa-coin-vertical:before{content:""}.fa-display:before{content:""}.fa-person-sign:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-phone-hangup:before{content:""}.fa-signature-slash:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-wheat-slash:before{content:""}.fa-trophy:before{content:""}.fa-clouds-sun:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-face-vomit:before{content:""}.fa-speakers:before{content:""}.fa-teletype-answer:before,.fa-tty-answer:before{content:""}.fa-mug-tea-saucer:before{content:""}.fa-diagram-lean-canvas:before{content:""}.fa-alt:before{content:""}.fa-dial-med-high:before,.fa-dial:before{content:""}.fa-hand-peace:before{content:""}.fa-circle-trash:before,.fa-trash-circle:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-circle-quarters:before{content:""}.fa-spinner:before{content:""}.fa-tower-control:before{content:""}.fa-arrow-up-triangle-square:before,.fa-sort-shapes-up:before{content:""}.fa-whale:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-party-horn:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-sun-alt:before,.fa-sun-bright:before{content:""}.fa-warehouse:before{content:""}.fa-lock-keyhole-open:before,.fa-lock-open-alt:before{content:""}.fa-box-fragile:before,.fa-square-fragile:before,.fa-square-wine-glass-crack:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-square-n:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-meter:before{content:""}.fa-mandolin:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-up-from-bracket:before{content:""}.fa-knife-kitchen:before{content:""}.fa-border-right:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-spade:before{content:""}.fa-card-spade:before{content:""}.fa-line-columns:before{content:""}.fa-arrow-right-to-line:before,.fa-arrow-to-right:before{content:""}.fa-person-falling-burst:before{content:""}.fa-flag-pennant:before,.fa-pennant:before{content:""}.fa-conveyor-belt-empty:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-camcorder:before,.fa-video-handheld:before{content:""}.fa-pancakes:before{content:""}.fa-album-circle-user:before{content:""}.fa-qrcode:before{content:""}.fa-dice-d10:before{content:""}.fa-fireplace:before{content:""}.fa-browser:before{content:""}.fa-pen-paintbrush:before,.fa-pencil-paintbrush:before{content:""}.fa-fish-cooked:before{content:""}.fa-chair-office:before{content:""}.fa-nesting-dolls:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-trumpet:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-fire-smoke:before{content:""}.fa-phone-missed:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-arrows-repeat-1:before,.fa-repeat-1-alt:before{content:""}.fa-gun-slash:before{content:""}.fa-avocado:before{content:""}.fa-binary:before{content:""}.fa-glasses-alt:before,.fa-glasses-round:before{content:""}.fa-phone-plus:before{content:""}.fa-ditto:before{content:"\""}.fa-person-seat:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-scythe:before{content:""}.fa-pen-nib:before{content:""}.fa-ban-parking:before,.fa-parking-circle-slash:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-face-diagonal-mouth:before{content:""}.fa-diagram-cells:before{content:""}.fa-cricket-bat-ball:before,.fa-cricket:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-pen-line:before{content:""}.fa-atom-alt:before,.fa-atom-simple:before{content:""}.fa-ampersand:before{content:"&"}.fa-carrot:before{content:""}.fa-arrow-from-bottom:before,.fa-arrow-up-from-line:before{content:""}.fa-moon:before{content:""}.fa-pen-slash:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-square-star:before{content:""}.fa-cheese:before{content:""}.fa-send-backward:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-compass-slash:before{content:""}.fa-clock-one:before{content:""}.fa-file-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-skeleton:before{content:""}.fa-circle-g:before{content:""}.fa-circle-arrow-up-left:before{content:""}.fa-coin-blank:before{content:""}.fa-broom:before{content:""}.fa-vacuum:before{content:""}.fa-shield-heart:before{content:""}.fa-card-heart:before{content:""}.fa-lightbulb-cfl-on:before{content:""}.fa-melon:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-container-storage:before{content:""}.fa-face-pouting:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-exploding-head:before,.fa-face-explode:before{content:""}.fa-hashtag:before{content:"#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-transformer-bolt:before{content:""}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-cassette-vhs:before,.fa-vhs:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-chimney:before{content:""}.fa-object-intersect:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-block-brick:before,.fa-wall-brick:before{content:""}.fa-fan:before{content:""}.fa-bags-shopping:before{content:""}.fa-paragraph-left:before,.fa-paragraph-rtl:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-caravan-alt:before,.fa-caravan-simple:before{content:""}.fa-turtle:before{content:""}.fa-pencil-mechanical:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-booth-curtain:before{content:""}.fa-calendar:before{content:""}.fa-box-heart:before{content:""}.fa-trailer:before{content:""}.fa-user-doctor-message:before,.fa-user-md-chat:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-amp-guitar:before{content:""}.fa-sd-card:before{content:""}.fa-volume-slash:before{content:""}.fa-border-bottom:before{content:""}.fa-wifi-1:before,.fa-wifi-weak:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-delete-right:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-circle-quarter:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-function:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-people-simple:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-face-monocle:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-calendar-lines:before,.fa-calendar-note:before{content:""}.fa-arrow-down-big-small:before,.fa-sort-size-down:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-do-not-enter:before{content:""}.fa-shower:before{content:""}.fa-dice-d8:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-grip-dots-vertical:before{content:""}.fa-face-viewfinder:before{content:""}.fa-creemee:before,.fa-soft-serve:before{content:""}.fa-h5:before{content:""}.fa-hand-back-point-down:before{content:""}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-rectangle-landscape:before,.fa-rectangle:before{content:""}.fa-clipboard-list-check:before{content:""}.fa-turkey:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-ice-skate:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-tomato:before{content:""}.fa-sword-laser:before{content:""}.fa-house-circle-check:before{content:""}.fa-buildings:before{content:""}.fa-angle-left:before{content:""}.fa-cart-flatbed-boxes:before,.fa-dolly-flatbed-alt:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-square-w:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-lamp:before{content:""}.fa-airplay:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-shield-quartered:before{content:""}.fa-slash-forward:before{content:"/"}.fa-location-pen:before,.fa-map-marker-edit:before{content:""}.fa-cloud-moon:before{content:""}.fa-pot-food:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-print-slash:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-hand-back-point-ribbon:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-tire-rugged:before{content:""}.fa-lightbulb-dollar:before{content:""}.fa-cowbell:before{content:""}.fa-baht-sign:before{content:""}.fa-corner:before{content:""}.fa-chevron-double-right:before,.fa-chevrons-right:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-inhaler:before{content:""}.fa-handcuffs:before{content:""}.fa-snake:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-note-medical:before{content:""}.fa-database:before{content:""}.fa-down-left:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-face-thinking:before{content:""}.fa-turn-down-right:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-scanner-keyboard:before{content:""}.fa-circle-o:before{content:""}.fa-grid-horizontal:before{content:""}.fa-comment-alt-dollar:before,.fa-message-dollar:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-columns-3:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-hand-holding-box:before{content:""}.fa-input-text:before{content:""}.fa-window-alt:before,.fa-window-flip:before{content:""}.fa-align-right:before{content:""}.fa-scanner-gun:before,.fa-scanner:before{content:""}.fa-tire:before{content:""}.fa-engine:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-caret-circle-right:before,.fa-circle-caret-right:before{content:""}.fa-wheat:before{content:""}.fa-file-spreadsheet:before{content:""}.fa-audio-description-slash:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-chess-pawn-alt:before,.fa-chess-pawn-piece:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-square-s:before{content:""}.fa-barcode-alt:before,.fa-rectangle-barcode:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-unicorn:before{content:""}.fa-bowling-ball:before{content:""}.fa-pompebled:before{content:""}.fa-brain:before{content:""}.fa-watch-smart:before{content:""}.fa-book-user:before{content:""}.fa-sensor-cloud:before,.fa-sensor-smoke:before{content:""}.fa-clapperboard-play:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-circle-4:before{content:""}.fa-gifts:before{content:""}.fa-album-collection:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-cloud-showers:before{content:""}.fa-user-clock:before{content:""}.fa-onion:before{content:""}.fa-clock-twelve-thirty:before{content:""}.fa-arrow-down-to-dotted-line:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-rectangle-wide:before{content:""}.fa-comment-arrow-up:before{content:""}.fa-garlic:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-tree-decorated:before{content:""}.fa-mask:before{content:""}.fa-calendar-heart:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-flower:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-starship-freighter:before{content:""}.fa-train-tram:before{content:""}.fa-bridge-suspension:before{content:""}.fa-trash-check:before{content:""}.fa-user-nurse:before{content:""}.fa-boombox:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-shield-exclamation:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-grip-dots:before{content:""}.fa-comment-exclamation:before{content:""}.fa-pen-swirl:before{content:""}.fa-falafel:before{content:""}.fa-circle-2:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-gramophone:before{content:""}.fa-dice-d12:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-arrow-alt-down:before,.fa-down:before{content:""}.fa-100:before,.fa-hundred-points:before{content:""}.fa-paperclip-vertical:before{content:""}.fa-wind-circle-exclamation:before,.fa-wind-warning:before{content:""}.fa-location-pin-slash:before,.fa-map-marker-slash:before{content:""}.fa-face-sad-sweat:before{content:""}.fa-bug-slash:before{content:""}.fa-cupcake:before{content:""}.fa-light-switch-off:before{content:""}.fa-toggle-large-off:before{content:""}.fa-pen-fancy-slash:before{content:""}.fa-truck-container:before{content:""}.fa-boot:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-file-check:before{content:""}.fa-bone:before{content:""}.fa-cards-blank:before{content:""}.fa-circle-3:before{content:""}.fa-bench-tree:before{content:""}.fa-keyboard-brightness-low:before{content:""}.fa-ski-boot-ski:before{content:""}.fa-brain-circuit:before{content:""}.fa-user-injured:before{content:""}.fa-block-brick-fire:before,.fa-firewall:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"!"}.fa-arrows-spin:before{content:""}.fa-face-smile-relaxed:before{content:""}.fa-comment-times:before,.fa-comment-xmark:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-face-nose-steam:before{content:""}.fa-circle-waveform-lines:before,.fa-waveform-circle:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"$"}.fa-ferris-wheel:before{content:""}.fa-computer-speaker:before{content:""}.fa-skull-cow:before{content:""}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-circle-t:before{content:""}.fa-sack:before{content:""}.fa-grid-2:before{content:""}.fa-camera-cctv:before,.fa-cctv:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-horizontal-rule:before{content:""}.fa-bed-alt:before,.fa-bed-front:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-face-woozy:before{content:""}.fa-cloud-question:before{content:""}.fa-pineapple:before{content:""}.fa-hand-point-left:before{content:""}.fa-gallery-thumbnails:before{content:""}.fa-circle-j:before{content:""}.fa-eyes:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-file-caret-up:before,.fa-page-caret-up:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-comet:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-shield-keyhole:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-sliders-v-square:before,.fa-square-sliders-vertical:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-comment-middle-alt:before,.fa-message-middle:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-square-z:before{content:""}.fa-comment-alt-text:before,.fa-message-text:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-display:block;font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;src:url(/templates/foxengine2/assets/runtime/assets/fa-regular-400-D5zxsdgq.woff2)format("woff2"),url(/templates/foxengine2/assets/runtime/assets/fa-regular-400-xPyNtCuf.ttf)format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-display:block;font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;src:url(/templates/foxengine2/assets/runtime/assets/fa-solid-900-YzmFFxmI.woff2)format("woff2"),url(/templates/foxengine2/assets/runtime/assets/fa-solid-900-Bz-ctCwb.ttf)format("truetype")}.fa-solid,.fas{font-weight:900}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;src:url(/templates/foxengine2/assets/runtime/assets/fa-brands-400-D5ivdPSd.woff2)format("woff2"),url(/templates/foxengine2/assets/runtime/assets/fa-brands-400-stC7w0cV.ttf)format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}.monitor-server[data-v-21a751a4]{--monitor-state:var(--color-success);border:1px solid var(--color-border);border-left:3px solid var(--monitor-state);width:100%;color:var(--color-text);background:linear-gradient(135deg, color-mix(in srgb, var(--monitor-state) 7%, transparent), transparent 56%), var(--color-surface-soft);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border-radius:12px;gap:10px;padding:11px;display:grid;position:relative;overflow:hidden}.monitor-server[data-v-21a751a4]:after{pointer-events:none;content:"";background:linear-gradient(110deg,#0000 72%,#ffffff06);position:absolute;inset:0}.monitor-server[data-v-21a751a4]:hover{border-color:color-mix(in srgb, var(--monitor-state) 45%, var(--color-border));background-color:var(--color-surface-hover);transform:translateY(-1px);box-shadow:0 8px 22px #00000029}.monitor-server[data-v-21a751a4]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.monitor-server--busy[data-v-21a751a4]{--monitor-state:var(--color-warning)}.monitor-server--critical[data-v-21a751a4]{--monitor-state:var(--color-danger)}.monitor-server--offline[data-v-21a751a4]{--monitor-state:var(--color-text-subtle);opacity:.72;filter:saturate(.5)}.monitor-server__header[data-v-21a751a4]{z-index:1;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid;position:relative}.monitor-server__icon[data-v-21a751a4]{border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-accent-contrast);background:var(--color-accent);font-family:var(--font-heading);border-radius:9px;place-items:center;font-weight:900;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0000002e}.monitor-server__icon img[data-v-21a751a4]{object-fit:cover;width:100%;height:100%}.monitor-server__identity[data-v-21a751a4]{gap:3px;min-width:0;display:grid}.monitor-server__identity strong[data-v-21a751a4],.monitor-server__identity small[data-v-21a751a4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monitor-server__identity strong[data-v-21a751a4]{font-family:var(--font-heading);font-size:.82rem;line-height:1.1}.monitor-server__identity small[data-v-21a751a4]{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.62rem}.monitor-server__status[data-v-21a751a4]{max-width:112px;color:var(--monitor-state);letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;font-size:.54rem;font-weight:900;display:inline-flex;overflow:hidden}.monitor-server__status i[data-v-21a751a4]{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px}.monitor-server__stats[data-v-21a751a4]{z-index:1;color:var(--color-text-muted);letter-spacing:.055em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:7px;font-size:.58rem;font-weight:800;display:grid;position:relative}.monitor-server__stats strong[data-v-21a751a4]{color:var(--color-text);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.monitor-server__stats[data-v-21a751a4]>:last-child{color:var(--monitor-state);font-family:var(--font-mono)}.monitor-server__progress[data-v-21a751a4]{z-index:1;border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent);background:color-mix(in srgb, var(--color-bg) 70%, black);border-radius:3px;width:100%;height:8px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #00000061}.monitor-server__fill[data-v-21a751a4]{border-radius:inherit;background:repeating-linear-gradient(120deg, transparent 0 8px, #ffffff21 8px 11px), linear-gradient(90deg, color-mix(in srgb, var(--monitor-state) 78%, black), var(--monitor-state));min-width:2px;box-shadow:0 0 10px color-mix(in srgb, var(--monitor-state) 38%, transparent);transition:width var(--transition-standard);position:absolute;inset:0 auto 0 0}.monitor-server__fill--unknown[data-v-21a751a4]{animation:1.55s ease-in-out infinite monitor-server-scan-21a751a4}@keyframes monitor-server-scan-21a751a4{0%{transform:translate(-120%)}to{transform:translate(340%)}}@media (max-width:430px){.monitor-server__header[data-v-21a751a4]{grid-template-columns:34px minmax(0,1fr)}.monitor-server__status[data-v-21a751a4]{grid-column:2;max-width:100%}}@media (prefers-reduced-motion:reduce){.monitor-server[data-v-21a751a4],.monitor-server__fill[data-v-21a751a4]{transition:none}.monitor-server__fill--unknown[data-v-21a751a4]{animation:none}}.monitor-total-card[data-v-aba889d8]{border:1px solid color-mix(in srgb, var(--color-accent) 24%, var(--color-border));background:linear-gradient(110deg, color-mix(in srgb, var(--color-accent) 9%, transparent), transparent 62%), var(--color-surface-soft);border-radius:11px;gap:8px;margin-top:2px;padding:11px 12px;display:grid}.monitor-total-card__header[data-v-aba889d8]{justify-content:space-between;align-items:end;gap:10px;display:flex}.monitor-total-card__header>span[data-v-aba889d8]{gap:2px;min-width:0;display:grid}.monitor-total-card__header small[data-v-aba889d8]{color:var(--color-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:900}.monitor-total-card__header strong[data-v-aba889d8]{color:var(--color-text);font-family:var(--font-mono);font-size:.78rem}.monitor-total-card__header b[data-v-aba889d8]{color:var(--color-accent);font-family:var(--font-mono);font-size:.7rem}.monitor-total-card__progress[data-v-aba889d8]{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg) 70%, black);border-radius:3px;width:100%;height:7px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #00000061}.monitor-total-card__fill[data-v-aba889d8]{border-radius:inherit;background:repeating-linear-gradient(120deg, transparent 0 8px, #ffffff21 8px 11px), linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 72%, black), var(--color-accent));min-width:2px;box-shadow:0 0 10px color-mix(in srgb, var(--color-accent) 38%, transparent);transition:width var(--transition-standard);position:absolute;inset:0 auto 0 0}.monitor-total-card__fill--unknown[data-v-aba889d8]{animation:1.55s ease-in-out infinite monitor-total-scan-aba889d8}@keyframes monitor-total-scan-aba889d8{0%{transform:translate(-120%)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.monitor-total-card__fill[data-v-aba889d8]{transition:none}.monitor-total-card__fill--unknown[data-v-aba889d8]{animation:none}}.monitoring-card[data-v-6d1ddf4e]{position:relative;overflow:hidden}.monitoring-card[data-v-6d1ddf4e]:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent), transparent);opacity:.58;height:2px;position:absolute;inset:0 0 auto}.monitoring-card__heading[data-v-6d1ddf4e]{grid-template-columns:auto minmax(0,1fr) auto}.monitoring-card__live[data-v-6d1ddf4e]{border:1px solid color-mix(in srgb, var(--color-success) 34%, var(--color-border));color:var(--color-success);background:color-mix(in srgb, var(--color-success) 8%, transparent);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 7px;font-size:.56rem;font-weight:900;display:inline-flex}.monitoring-card__live i[data-v-6d1ddf4e]{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.monitoring-card__live--loading[data-v-6d1ddf4e]{color:var(--color-warning);border-color:color-mix(in srgb, var(--color-warning) 34%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 8%, transparent)}.monitoring-card__live--loading i[data-v-6d1ddf4e]{animation:1s ease-in-out infinite monitoring-pulse-6d1ddf4e}.monitoring-card__servers[data-v-6d1ddf4e]{gap:9px;display:grid}.monitoring-state[data-v-6d1ddf4e]{border:1px solid var(--color-border);min-height:74px;color:var(--color-text-muted);background:var(--color-surface-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.monitoring-state>span[data-v-6d1ddf4e]:last-child{gap:3px;min-width:0;display:grid}.monitoring-state strong[data-v-6d1ddf4e]{color:var(--color-text);font-size:.78rem}.monitoring-state small[data-v-6d1ddf4e]{font-size:.67rem;line-height:1.35}.monitoring-state__spinner[data-v-6d1ddf4e],.monitoring-state__mark[data-v-6d1ddf4e]{border:1px solid var(--color-border-strong);width:30px;height:30px;color:var(--color-accent);background:var(--color-surface);font-family:var(--font-heading);border-radius:9px;place-items:center;font-weight:900;display:grid}.monitoring-state__spinner[data-v-6d1ddf4e]{border:2px solid color-mix(in srgb, var(--color-accent) 18%, var(--color-border));border-top-color:var(--color-accent);border-radius:50%;animation:.8s linear infinite monitoring-spin-6d1ddf4e}.monitoring-state--error[data-v-6d1ddf4e]{border-color:color-mix(in srgb, var(--color-danger) 28%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface-soft))}.monitoring-state--error .monitoring-state__mark[data-v-6d1ddf4e]{color:var(--color-danger)}.monitoring-card__warning[data-v-6d1ddf4e]{border:1px solid color-mix(in srgb, var(--color-warning) 25%, var(--color-border));color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 7%, transparent);border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:.67rem;font-weight:700;display:flex}.monitoring-card__warning span[data-v-6d1ddf4e]{border:1px solid;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:.58rem;display:grid}@keyframes monitoring-spin-6d1ddf4e{to{transform:rotate(360deg)}}@keyframes monitoring-pulse-6d1ddf4e{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.monitoring-card__live--loading i[data-v-6d1ddf4e],.monitoring-state__spinner[data-v-6d1ddf4e]{animation:none}}@font-face{font-family:FS Elliot Pro;src:url(/templates/foxengine2/assets/runtime/assets/FSElliotPro-C9qi1nFi.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:FS Elliot Pro;src:url(/templates/foxengine2/assets/runtime/assets/FSElliotPro-Bold-CNfwe3zm.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:FS Elliot Pro;src:url(/templates/foxengine2/assets/runtime/assets/FSElliotPro-Heavy-DuxRBs3N.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Fox Rostov;src:url(/templates/foxengine2/assets/runtime/assets/7389Rostov-S65qxLGC.woff2)format("woff2");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Fox Minecraft;src:url(/templates/foxengine2/assets/runtime/assets/minecraft-8kvEKNPn.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Fox Minecraft;src:url(/templates/foxengine2/assets/runtime/assets/3_Minecraft-Bold-BX5NdovD.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}:root{--radius-small:10px;--radius-medium:16px;--radius-large:28px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--page-width:1360px;--workspace-width:1560px;--page-gutter:clamp(12px, 3vw, 30px);--sidebar-width:330px;--header-height:88px;--transition-fast:.15s cubic-bezier(.2, .8, .2, 1);--transition-standard:.24s cubic-bezier(.2, .8, .2, 1);--transition-slow:.42s cubic-bezier(.2, .8, .2, 1);--font-sans:"FS Elliot Pro", "Segoe UI", Arial, ui-sans-serif, system-ui, sans-serif;--font-display:"Fox Rostov", "FS Elliot Pro", "Segoe UI", Arial, ui-sans-serif, system-ui, sans-serif;--font-game:"Fox Minecraft", "FS Elliot Pro", "Segoe UI", Arial, ui-sans-serif, system-ui, sans-serif;--font-mono:"Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#d9d4ce;--color-bg-elevated:#ece7e1;--color-surface:#f8f4eef2;--color-surface-strong:#f7f2eb;--color-surface-soft:#523e3011;--color-surface-hover:#523e301c;--color-border:#5b44332e;--color-border-strong:#ac634361;--color-text:#433b34;--color-text-muted:#756a61;--color-accent:#ac6343;--color-accent-strong:#87462f;--color-accent-bright:#d77c2e;--color-accent-soft:#ac634321;--color-accent-contrast:#fff9f2;--color-forest:#6f7966;--color-forest-strong:#4f5e4d;--color-success:#507b5a;--color-warning:#9a6a2a;--color-danger:#b54841;--color-control:#fffcf7bd;--color-control-hover:#fffcf7f5;--color-input:#ffffffad;--color-input-focus:#fffffff0;--color-glass:#42372f33;--color-code:#ac63431a;--color-on-image:#fff8ef;--color-on-image-muted:#eadccf;--color-footer-text:#f4eee8;--color-footer-muted:#c9bbb0;--page-overlay-start:#46372c14;--page-overlay-middle:#493b3047;--page-overlay-end:#40332a85;--page-glow:#d77c2e21;--page-vignette:#31251d29;--header-gradient:linear-gradient(90deg,#ebe7e2fa,#d2ccc6f7 54%,#b4ada6fa);--header-shadow:0 12px 34px #38271c2e;--drawer-gradient:linear-gradient(180deg,#f9f6f1fe,#e7e0d9fe);--drawer-shadow:-28px 0 70px #3a291e47;--mobile-backdrop:#2a1f1885;--hero-surface:#2e2722;--hero-overlay-start:#281b14fa;--hero-overlay-middle:#35241bd6;--hero-overlay-end:#34261d24;--hero-overlay-bottom:#231812b8;--content-background:radial-gradient(circle at 100% 0%, #d77c2e12, transparent 32rem), linear-gradient(145deg, #fbf8f4f7, #eee8e1f7);--sidebar-background:radial-gradient(circle at 0 0, #d77c2e14, transparent 18rem), linear-gradient(155deg, #f6f1ebfa, #e2dbd3fa);--footer-gradient:linear-gradient(90deg,#413a35fa,#2a2521fa);--cookie-background:#f8f4eefa;--scroll-background:#f8f4eef5;--shadow-small:0 12px 30px #402b1d1f;--shadow-medium:0 20px 50px #402b1d29;--shadow-large:0 30px 86px #37251a38;--shadow-accent:0 18px 42px #ac63432b}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#201b18;--color-bg-elevated:#2d2723;--color-surface:#37322ef0;--color-surface-strong:#37322e;--color-surface-soft:#fff4e413;--color-surface-hover:#fff4e41f;--color-border:#e0cdb82e;--color-border-strong:#e2be9957;--color-text:#f4eee8;--color-text-muted:#c5b7aa;--color-accent:#d77c2e;--color-accent-strong:#ac6343;--color-accent-bright:#e8a45c;--color-accent-soft:#d77c2e26;--color-accent-contrast:#271409;--color-forest:#7a8069;--color-forest-strong:#59604e;--color-success:#78a77a;--color-warning:#d6a25a;--color-danger:#d7655f;--color-control:#fff4e412;--color-control-hover:#fff4e41f;--color-input:#ffffff0e;--color-input-focus:#ffffff17;--color-glass:#372a2270;--color-code:#d77c2e1c;--page-overlay-start:#251c1642;--page-overlay-middle:#221b168a;--page-overlay-end:#1c1612e6;--page-glow:#ebad6329;--page-vignette:#1d161266;--header-gradient:linear-gradient(90deg,#443d38f7,#342e29f7 54%,#27221efa);--header-shadow:0 12px 38px #140d0a4d;--drawer-gradient:linear-gradient(180deg,#37302bfe,#221d1afe);--drawer-shadow:-28px 0 70px #140d0a85;--mobile-backdrop:#140d0ab8;--hero-surface:#29231f;--hero-overlay-start:#1f1612f7;--hero-overlay-middle:#2a1d16d6;--hero-overlay-end:#2319142e;--hero-overlay-bottom:#18120fb8;--content-background:radial-gradient(circle at 100% 0%, #d77c2e12, transparent 32rem), linear-gradient(145deg, #3c3631f7, #2a2420fa);--sidebar-background:radial-gradient(circle at 0 0, #d77c2e17, transparent 18rem), linear-gradient(155deg, #3d3732fa, #27221efc);--footer-gradient:linear-gradient(90deg,#37322efa,#231e1bfc);--cookie-background:#37322efa;--scroll-background:#37322ef5;--shadow-small:0 10px 28px #18110d52;--shadow-medium:0 20px 54px #160f0b66;--shadow-large:0 30px 90px #140d0a7a;--shadow-accent:0 18px 42px #ac634333}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-bg);min-width:320px;font-family:var(--font-sans)}body{min-width:320px;min-height:100vh;color:var(--color-text);background:var(--color-bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:inherit;font-size:16px;line-height:1.5}button,input,textarea,select,optgroup{font:inherit;color:inherit}button{padding:0}a{color:inherit}img,svg,video,canvas{max-width:100%;display:block}p,h1,h2,h3,h4,figure,blockquote{margin-top:0}code,pre,kbd,samp{font-family:var(--font-mono)}h1,h2,h3,h4{text-wrap:balance}p,li{text-wrap:pretty}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-accent) 72%, white);outline-offset:3px}::selection{color:#160c06;background:#eda86f}:target{scroll-margin-top:calc(var(--header-height) + 20px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.app-shell{--season-background-position:center top;min-height:100vh;isolation:isolate;background:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:clip}#main-content{flex:1 0 auto;width:100%}.app-shell:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(180deg,var(--page-overlay-start),var(--page-overlay-middle) 43%,var(--page-overlay-end)),radial-gradient(circle at 17% -8%,var(--page-glow),transparent 38rem),var(--season-background-image),linear-gradient(180deg,var(--color-bg-elevated),var(--color-bg));background-position:center,center,var(--season-background-position),center;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.app-shell:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,transparent 25%,var(--page-vignette));position:fixed;inset:0}.app-shell[data-season=spring]{--season-background-position:center 28%}.app-shell[data-season=summer]{--season-background-position:center 38%}.app-shell[data-season=autumn]{--season-background-position:center 34%}.app-shell[data-season=winter]{--season-background-position:center 26%}.page-width{width:min(calc(100% - (var(--page-gutter) * 2)),var(--page-width));margin-inline:auto}.site-header{z-index:100;min-height:var(--header-height);position:sticky;top:0}.site-header__inner{min-height:var(--header-height);grid-template-columns:minmax(210px,auto) minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2.4vw,30px);display:grid}.brand{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:0;display:inline-flex}.brand img{object-fit:contain;width:54px;height:54px;transition:transform var(--transition-standard);flex:none}.brand:hover img{transform:translateY(-1px)rotate(-1deg)}.brand span{gap:3px;min-width:0;display:grid}.brand strong,.brand small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand strong{font-family:var(--font-display);letter-spacing:.015em;font-size:1.03rem;font-weight:700}.brand small{color:var(--color-text-muted);font-family:var(--font-game);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.primary-nav{justify-self:center;align-items:center;gap:4px;min-width:0;padding:4px;display:flex}.primary-nav button{min-height:42px;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:0 13px;font-size:.9rem;font-weight:700}.mobile-nav__heading,.mobile-account-actions{display:none}.header-controls,.header-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.menu-toggle{z-index:230;cursor:pointer;place-content:center;gap:4px;width:46px;height:46px;padding:10px;display:none;position:relative}.menu-toggle__line{width:22px;height:2px;transition:transform var(--transition-standard),opacity var(--transition-fast);background:currentColor;border-radius:99px;display:block}.menu-toggle.is-open .menu-toggle__line:first-child{transform:translateY(6px)rotate(45deg)}.menu-toggle.is-open .menu-toggle__line:nth-child(2){opacity:0}.menu-toggle.is-open .menu-toggle__line:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.theme-toggle{border:1px solid var(--color-border);border-radius:var(--radius-pill);min-height:44px;color:var(--color-text);background:var(--color-control);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast);align-items:center;gap:9px;padding:0 12px 0 8px;font-size:.76rem;font-weight:800;display:inline-flex}.theme-toggle:hover{border-color:var(--color-border-strong);background:var(--color-control-hover);transform:translateY(-1px)}.theme-toggle__track{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-soft);flex:none;width:48px;height:28px;padding:3px;display:block;position:relative}.theme-toggle__thumb{width:20px;height:20px;color:var(--color-accent-contrast);background:linear-gradient(145deg,var(--color-accent-bright),var(--color-accent));box-shadow:0 4px 12px color-mix(in srgb,var(--color-accent) 28%,transparent);transition:transform var(--transition-standard),background var(--transition-standard);border-radius:50%;place-items:center;display:grid;overflow:hidden;transform:translate(0)}:root[data-theme=dark] .theme-toggle__thumb{transform:translate(20px)}.theme-toggle__sun,.theme-toggle__moon{transition:opacity var(--transition-fast),transform var(--transition-standard);grid-area:1/1;font-size:.78rem;line-height:1}.theme-toggle__moon{opacity:0;transform:rotate(-45deg)scale(.7)}:root[data-theme=dark] .theme-toggle__sun{opacity:0;transform:rotate(45deg)scale(.7)}:root[data-theme=dark] .theme-toggle__moon{opacity:1;transform:none}.theme-toggle__label{text-align:left;min-width:56px}.mobile-nav-backdrop{display:none}.button{isolation:isolate;min-height:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast), filter var(--transition-fast);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)scale(.985)}.button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 30%,transparent);outline-offset:3px}.button--primary{color:var(--color-accent-contrast);background:linear-gradient(135deg,var(--color-accent-bright),var(--color-accent) 52%,var(--color-accent-strong));box-shadow:0 10px 24px color-mix(in srgb,var(--color-accent) 18%,transparent),inset 0 1px 0 #ffffff2e}.button--ghost{border-color:var(--color-border);color:var(--color-text);background:0 0}.button--glass{border-color:color-mix(in srgb,var(--color-border-strong) 82%,var(--color-accent) 18%);color:var(--color-text);background:linear-gradient(135deg,#ffffff14,transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--color-glass) 96%,transparent),color-mix(in srgb,var(--color-surface-soft) 76%,transparent));box-shadow:inset 0 1px 0 #ffffff26, inset 0 -1px 0 color-mix(in srgb,var(--color-accent) 8%,transparent), 0 12px 30px #00000029;-webkit-backdrop-filter:blur(18px)saturate(1.28);text-shadow:0 1px #00000029}.button--glass:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:34%;transition:transform .48s cubic-bezier(.2,.8,.2,1);position:absolute;top:-130%;bottom:-130%;left:-48%;transform:skew(-18deg)translate(-180%)}.button--glass:hover{border-color:color-mix(in srgb,var(--color-accent) 52%,var(--color-border-strong));color:var(--color-text);background:linear-gradient(135deg,#ffffff1f,transparent 40%), linear-gradient(145deg,color-mix(in srgb,var(--color-accent-soft) 38%,var(--color-glass)),color-mix(in srgb,var(--color-surface-soft) 84%,transparent));box-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 color-mix(in srgb,var(--color-accent) 14%,transparent), 0 16px 36px color-mix(in srgb,var(--color-accent) 14%,#0000002e)}.button--glass:hover:before{transform:skew(-18deg)translate(520%)}.button--glass:active{box-shadow:inset 0 2px 8px #0003,0 6px 16px #0000001f}.button--large{letter-spacing:.01em;border-radius:16px;min-height:56px;padding-inline:27px;font-size:.92rem}.button--glass.button--large{border-width:1px;min-width:172px}.button:disabled,.button.is-disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:saturate(.55);box-shadow:none;pointer-events:none;transform:none}.button:disabled:before,.button.is-disabled:before,.button[aria-disabled=true]:before{display:none}.user-panel{align-items:center;gap:7px;min-width:0;display:flex}.user-panel__popover{min-width:0;position:relative}.user-panel__separator{background:var(--color-border);flex:0 0 1px;width:1px;height:30px;margin-inline:1px}.user-panel__icon-button{border:1px solid var(--color-border);width:46px;height:46px;color:var(--color-text-muted);background:var(--color-surface-soft);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);border-radius:50%;place-items:center;padding:0;font-size:1rem;display:grid;position:relative}.user-panel__icon-button:hover,.user-panel__icon-button.is-open{border-color:var(--color-border-strong);color:var(--color-text);background:var(--color-surface-hover);transform:translateY(-1px)}.user-panel__icon-button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 30%,transparent);outline-offset:3px}.user-panel__unread{border:2px solid var(--color-surface-strong);border-radius:var(--radius-pill);color:#fff;background:var(--color-danger);min-width:20px;height:20px;box-shadow:0 5px 12px color-mix(in srgb,var(--color-danger) 35%,transparent);font-variant-numeric:tabular-nums;place-items:center;padding-inline:5px;font-size:.66rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.user-panel-dropdown{z-index:260;border:1px solid var(--color-border);width:min(380px,100vw - 24px);color:var(--color-text);background:var(--color-surface-strong);box-shadow:var(--shadow-medium);border-radius:16px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.user-panel-dropdown--messages{width:min(360px,100vw - 24px)}.user-panel-dropdown--notifications{width:min(400px,100vw - 24px)}.user-panel-dropdown__heading{border-bottom:1px solid var(--color-border);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 9%,var(--color-surface-strong)),var(--color-surface-strong));justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:15px 17px;display:flex}.user-panel-dropdown__heading>div{gap:2px;min-width:0;display:grid}.user-panel-dropdown__heading span{color:var(--color-text-muted);font-family:var(--font-game);letter-spacing:.075em;text-transform:uppercase;font-size:.63rem;font-weight:800}.user-panel-dropdown__heading h3{font-family:var(--font-display);margin:0;font-size:1.17rem;line-height:1.15}.user-panel-dropdown__heading>i{border:1px solid color-mix(in srgb,var(--color-accent) 30%,var(--color-border));width:38px;height:38px;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface-soft));border-radius:12px;flex:0 0 38px;place-items:center;display:grid}.user-panel-dropdown__body{gap:13px;padding:15px;display:grid}.user-panel-dropdown__empty{border:1px solid var(--color-border);text-align:center;background:var(--color-surface-soft);border-radius:12px;align-content:center;place-items:center;gap:9px;min-height:128px;padding:16px;display:grid}.user-panel-dropdown__empty-icon{width:46px;height:46px;color:var(--color-text-muted);background:var(--color-surface-hover);border-radius:14px;place-items:center;font-size:1.15rem;display:grid}.user-panel-dropdown__empty strong{font-size:.93rem}.user-panel-dropdown__empty p{max-width:290px;color:var(--color-text-muted);margin:0;font-size:.84rem;line-height:1.48}.user-panel-dropdown__action{width:100%}.notification-dropdown__toolbar{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:.75rem;font-weight:800;display:flex}.notification-dropdown__toolbar button{color:var(--color-accent);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:.72rem;font-weight:850;display:inline-flex}.notification-dropdown__toolbar button:hover,.notification-dropdown__toolbar button:focus-visible{background:var(--color-surface-hover);outline:none}.notification-dropdown__toolbar button:disabled{opacity:.5;cursor:wait}.notification-dropdown__list{overscroll-behavior:contain;scrollbar-width:thin;gap:7px;max-height:410px;display:grid;overflow:auto}.notification-dropdown__item{border:1px solid var(--color-border);width:100%;color:var(--color-text);background:var(--color-surface-soft);cursor:pointer;text-align:left;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast);border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px;display:grid}.notification-dropdown__item:hover,.notification-dropdown__item:focus-visible{border-color:var(--color-border-strong);background:var(--color-surface-hover);outline:none;transform:translateY(-1px)}.notification-dropdown__item.is-unread{border-left:3px solid var(--color-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 8%,var(--color-surface-soft)),var(--color-surface-soft))}.notification-dropdown__icon{width:36px;height:36px;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 11%,var(--color-surface-hover));border-radius:11px;place-items:center;display:grid}.notification-dropdown__item--security .notification-dropdown__icon{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,var(--color-surface-hover))}.notification-dropdown__item--success .notification-dropdown__icon{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface-hover))}.notification-dropdown__item--warning .notification-dropdown__icon{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,var(--color-surface-hover))}.notification-dropdown__content{gap:3px;min-width:0;display:grid}.notification-dropdown__content strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.notification-dropdown__content>span{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.38;display:-webkit-box;overflow:hidden}.notification-dropdown__content time{color:var(--color-text-muted);font-size:.67rem}.notification-dropdown__dot{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 13%,transparent);border-radius:50%;margin-top:5px}.profile-menu{min-width:0;position:relative}.profile-button{border:1px solid var(--color-border);border-radius:var(--radius-pill);min-width:0;min-height:46px;color:var(--color-text);background:var(--color-surface-soft);cursor:pointer;align-items:center;gap:9px;padding:5px 12px 5px 5px;display:inline-flex}.profile-button:hover,.profile-button.is-open{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.profile-button__avatar{width:34px;height:34px;color:var(--color-accent-contrast);background:var(--color-accent);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid;overflow:hidden}.profile-button__avatar img,.profile-button__avatar>span{place-items:center;width:100%;height:100%;display:grid}.profile-button__avatar img{object-fit:cover}.profile-button__name{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.profile-button__chevron{width:8px;height:8px;transition:transform var(--transition-standard);border-bottom:2px solid;border-right:2px solid;flex:none;margin:0 2px 3px 1px;transform:rotate(45deg)}.profile-button.is-open .profile-button__chevron{transform:translateY(4px)rotate(225deg)}.profile-dropdown{z-index:260;border:1px solid var(--color-border);background:var(--color-surface-strong);min-width:270px;box-shadow:var(--shadow-medium);border-radius:14px;gap:3px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.profile-dropdown__item{width:100%;min-height:42px;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:.88rem;font-weight:800;display:flex}.profile-dropdown__item>i{width:18px;color:var(--color-text-muted);text-align:center;flex:0 0 18px}.profile-dropdown__item>span{flex:1;min-width:0}.profile-dropdown__item--balance{border:1px solid color-mix(in srgb,var(--color-accent) 28%,var(--color-border));background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 10%,var(--color-surface)),var(--color-surface));cursor:default;min-height:0;margin-bottom:5px;padding:7px}.profile-dropdown__item.profile-dropdown__item--balance:hover,.profile-dropdown__item.profile-dropdown__item--balance:focus-visible{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 10%,var(--color-surface)),var(--color-surface));outline:none}.profile-dropdown__balance-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.profile-dropdown__balance-row{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-soft) 92%,transparent);border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.profile-dropdown__balance-row>img{object-fit:contain;filter:drop-shadow(0 4px 6px #00000047);width:30px;height:30px;display:block}.profile-dropdown__balance-row--crystals>img{transform:scale(.92)}.profile-dropdown__balance-row>span{gap:1px;min-width:0;display:grid}.profile-dropdown__balance-row small{color:var(--color-text-muted);letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.61rem;font-weight:850;overflow:hidden}.profile-dropdown__balance-row strong{color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.91rem;overflow:hidden}.profile-dropdown__devices{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:11px;gap:7px;margin:1px 0 5px;padding:8px;display:grid}.profile-dropdown__devices-heading{color:var(--color-text-muted);letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.7rem;font-weight:850;display:flex}.profile-dropdown__devices-heading>span{align-items:center;gap:7px;min-width:0;display:flex}.profile-dropdown__devices-heading>span i{color:var(--color-accent)}.profile-dropdown__devices-heading>strong{border-radius:var(--radius-pill);min-width:23px;height:23px;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 11%,var(--color-surface));place-items:center;padding:0 6px;font-size:.72rem;display:grid}.profile-dropdown__devices-list{gap:5px;display:grid}.profile-dropdown__device{background:var(--color-surface);border:1px solid #0000;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 7px;display:grid}.profile-dropdown__device.is-current{border-color:color-mix(in srgb,var(--color-success) 38%,var(--color-border));background:color-mix(in srgb,var(--color-success) 6%,var(--color-surface))}.profile-dropdown__device-icon{width:30px;height:30px;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface-soft));border-radius:9px;place-items:center;font-size:.82rem;display:grid}.profile-dropdown__device.is-current .profile-dropdown__device-icon{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface-soft))}.profile-dropdown__device-content{gap:1px;min-width:0;display:grid}.profile-dropdown__device-content strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.profile-dropdown__device-content small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.profile-dropdown__device-remembered{color:var(--color-warning);font-size:.7rem}.profile-dropdown__devices-state{min-height:48px;color:var(--color-text-muted);background:var(--color-surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px;font-size:.7rem;line-height:1.35;display:grid}.profile-dropdown__devices-state--error{color:var(--color-danger)}.profile-dropdown__devices-state button{color:var(--color-accent);background:var(--color-surface-hover);cursor:pointer;border:0;border-radius:7px;grid-column:1/-1;padding:4px 7px;font-size:.68rem;font-weight:800}.profile-dropdown__devices-link{width:100%;color:var(--color-accent);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;font-size:.72rem;font-weight:850;display:flex}.profile-dropdown__devices-link:hover,.profile-dropdown__devices-link:focus-visible,.profile-dropdown__item:hover,.profile-dropdown__item:focus-visible{background:var(--color-surface-hover);outline:none}.profile-dropdown__item--danger{border-top:1px solid var(--color-border);color:var(--color-danger);border-radius:0 0 10px 10px;margin-top:5px;padding-top:5px}.profile-dropdown__item--danger>i{color:currentColor}.hero{border-radius:var(--radius-large);isolation:isolate;contain:layout paint;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;width:100%;height:400px;min-height:400px;max-height:400px;margin-top:clamp(14px,2.4vw,28px);padding:36px 52px 54px;display:grid;position:relative;overflow:hidden}.hero__backdrop-image{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0;transform:none}.hero__backdrop{z-index:-2;position:absolute;inset:0}.hero:after{content:"";z-index:-1;height:78%;position:absolute;inset:auto -8% -58% 18%}.hero__content{align-self:center;min-width:0;max-width:640px}.hero__sequence{font-variant-numeric:tabular-nums;font-family:var(--font-game);align-items:baseline;gap:7px;display:flex;position:absolute;top:22px;right:24px}.hero__sequence strong{font-size:1.35rem}.hero__sequence span{font-size:.72rem}.eyebrow{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-family:var(--font-game);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;padding:6px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.hero h1{max-width:620px;font-family:var(--font-display);letter-spacing:-.04em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:clamp(2.2rem,4.3vw,4.25rem);font-weight:900;line-height:.95;display:-webkit-box;overflow:hidden}.hero p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:560px;margin-bottom:20px;font-size:clamp(.92rem,1.2vw,1.05rem);line-height:1.5;display:-webkit-box;overflow:hidden}.hero__actions{flex-wrap:wrap;gap:10px;display:flex}.legacy-slider__controls{z-index:3;gap:8px;display:flex;position:absolute;bottom:18px;right:22px}.legacy-slider__controls button{cursor:pointer;place-items:center;width:40px;height:40px;font-size:1.08rem;display:grid}.legacy-slider__rail{z-index:2;align-items:center;gap:7px;display:flex;position:absolute;bottom:20px;right:50%;transform:translate(50%)}.legacy-slider__rail button{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:18px;display:grid}.legacy-slider__rail button span{border-radius:99px;width:100%;height:4px;display:block}.legacy-slider__progress{z-index:3;transform-origin:0;height:3px;animation:7s linear both legacy-slider-progress;position:absolute;bottom:0;left:0;right:0}.legacy-card-title>img{width:32px}.content-layout{grid-template-columns:minmax(0,1fr) var(--sidebar-width);align-items:start;gap:clamp(16px,2vw,24px);padding-block:clamp(16px,2.2vw,28px) clamp(40px,6vw,72px);display:grid}.content-column{gap:16px;min-width:0;display:grid}.content-surface,.sidebar-card,.legacy-slot--compact,.system-message{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-small)}.content-surface{min-height:440px;padding:clamp(18px,3vw,36px);overflow:hidden}.legacy-slot:empty{display:none}.legacy-slot--compact:not(:empty){padding:16px}.content-skeleton{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);align-content:start;gap:16px;min-height:420px;padding:28px;display:grid}.content-skeleton span{background:linear-gradient(90deg,var(--color-surface-soft),var(--color-surface-hover),var(--color-surface-soft));background-size:200% 100%;border-radius:8px;height:18px;animation:1.4s linear infinite skeleton}.content-skeleton span:nth-child(2){width:72%}.content-skeleton span:nth-child(3){width:48%}.system-message{padding:24px}.system-message--error{border-color:color-mix(in srgb,var(--color-danger) 42%,transparent)}.system-message p{color:var(--color-text-muted);margin:8px 0 0}.sidebar{top:calc(var(--header-height) + 20px);grid-auto-rows:max-content;align-content:start;align-self:start;gap:16px;min-width:0;height:-moz-fit-content;height:fit-content;display:grid;position:sticky}.sidebar-card{min-width:0;padding:18px;overflow:hidden}.sidebar-card__heading{align-items:center;gap:11px;margin-bottom:16px;display:flex}.sidebar-card__heading .img{width:32px;height:32px}.sidebar-card__heading div{gap:2px;min-width:0;display:grid}.sidebar-card__heading strong,.sidebar-card__heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-card__heading small{color:var(--color-text-muted)}.status-dot{background:var(--color-warning);border-radius:50%;flex:none;width:11px;height:11px}.status-dot--ready{background:var(--color-success)}.sidebar-card__icon{background:var(--color-accent);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.sidebar-placeholder{color:var(--color-text-muted);background:var(--color-surface-soft);border-radius:11px;padding:16px;font-size:.9rem}.toast-viewport{top:calc(var(--header-height) + 16px);right:max(14px,env(safe-area-inset-right));z-index:500;pointer-events:none;width:min(410px,100vw - 28px);position:fixed}.toast-stack{gap:10px;display:grid}.toast-slot{min-width:0}.toast{--toast-status:var(--color-accent);border:1px solid color-mix(in srgb,var(--toast-status) 42%,var(--color-border));border-left:4px solid var(--toast-status);color:var(--color-text);background:color-mix(in srgb,var(--color-surface-strong) 96%,transparent);box-shadow:var(--shadow-medium);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;opacity:var(--toast-opacity,1);transform:translate3d(var(--toast-x,0),0,0);transition:transform var(--transition-standard),opacity var(--transition-fast),border-color var(--transition-fast);border-radius:14px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:start;gap:11px;padding:13px 11px 13px 13px;display:grid}.toast.is-dragging{cursor:grabbing;transition:none}.toast--success{--toast-status:var(--color-success)}.toast--error{--toast-status:var(--color-danger)}.toast--warning{--toast-status:var(--color-warning)}.toast__mark{color:#fff;background:var(--toast-status);border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;line-height:1;display:grid}.toast__content{gap:2px;min-width:0;display:grid}.toast__content strong{font-size:.82rem}.toast__content>span{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:.88rem;line-height:1.42}.toast__close{width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;font-size:1.25rem;line-height:1;display:grid}.toast__close:hover{color:var(--color-text);background:var(--color-surface-hover)}.toast-enter-active,.toast-leave-active{transition:opacity var(--transition-standard),transform var(--transition-standard)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-12px)scale(.97)}.toast-move{transition:transform var(--transition-standard)}.site-footer{flex:none;width:100%;margin-top:auto}.site-footer__inner{grid-template-columns:minmax(220px,1fr) auto minmax(160px,1fr);align-items:center;gap:30px;min-height:156px;display:grid}.site-footer p{color:var(--color-text-muted);margin:7px 0 0}.site-footer__status{justify-self:end;font-size:.8rem}.footer-nav{flex-wrap:wrap;justify-content:center;gap:7px 18px;display:flex}.footer-nav button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:.84rem}.cookie-banner{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:120;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(480px,100% - 32px);padding:16px;display:grid;position:fixed}.cookie-banner__image{object-fit:contain;width:40px;height:40px}.cookie-banner p{margin:0;font-size:.88rem;line-height:1.5}.scroll-top{right:max(18px,env(safe-area-inset-right));bottom:calc(102px + env(safe-area-inset-bottom));z-index:110;cursor:pointer;width:46px;height:46px;position:fixed}.cookie-enter-active,.cookie-leave-active,.scroll-top-enter-active,.scroll-top-leave-active{transition:opacity var(--transition-standard),transform var(--transition-standard)}.cookie-enter-from,.cookie-leave-to{opacity:0;transform:translateY(16px)}.scroll-top-enter-from,.scroll-top-leave-to{opacity:0;transform:scale(.85)}@keyframes skeleton{to{background-position:-200% 0}}@keyframes legacy-slider-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1180px){.site-header__inner{grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto}.brand small,.theme-toggle__label{display:none}.theme-toggle{width:58px;padding-inline:5px}.primary-nav button{padding-inline:10px;font-size:.84rem}.content-layout{grid-template-columns:minmax(0,1fr) 310px}}@media (min-width:981px) and (max-width:1240px){.theme-toggle__label{display:none}.theme-toggle{padding-right:8px}.profile-button__name{max-width:92px}}@media (min-width:981px) and (max-width:1100px){.profile-button__name{display:none}.user-panel{gap:5px}.user-panel__icon-button{width:44px;height:44px}}@media (max-width:980px){:root{--header-height:76px}.site-header__inner{grid-template-columns:minmax(0,1fr) auto}.brand img{width:48px;height:48px}.header-controls{justify-self:end}.menu-toggle{display:grid}.header-actions{display:none}.mobile-nav-backdrop{z-index:180;display:block;position:fixed;inset:0}.primary-nav{z-index:210;width:min(88vw,390px);height:100dvh;padding:calc(var(--header-height) + 22px) 18px calc(24px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--transition-standard),opacity var(--transition-standard),visibility var(--transition-standard);border-radius:0;flex-direction:column;justify-self:auto;align-items:stretch;gap:5px;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(104%)}.primary-nav--open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.mobile-nav__heading{gap:3px;margin-bottom:12px;padding:0 4px 16px;display:grid}.mobile-nav__heading span{font-family:var(--font-display);font-size:1.45rem;font-weight:900}.mobile-nav__heading small{color:var(--color-text-muted)}.primary-nav button{text-align:left;white-space:normal;width:100%;min-height:48px;padding-inline:14px}.mobile-account-actions{gap:5px;margin-top:12px;padding-top:14px;display:grid}.mobile-account-actions button{align-items:center;gap:11px;display:flex}.mobile-account-actions button>i{width:20px;color:var(--color-text-muted);text-align:center;flex:0 0 20px}.mobile-account-actions button>span{flex:1;min-width:0}.mobile-account-actions button>.mobile-account-actions__counter{border-radius:var(--radius-pill);color:#fff;background:var(--color-danger);font-variant-numeric:tabular-nums;flex:none;place-items:center;min-width:22px;padding:3px 6px;font-size:.68rem;font-weight:900;display:grid}.mobile-account-actions button:last-child{border-top:1px solid var(--color-border);color:var(--color-danger);margin-top:5px}.mobile-account-actions__label{color:var(--color-text-muted);font-family:var(--font-game);letter-spacing:.07em;text-transform:uppercase;padding:2px 4px 7px;font-size:.68rem;font-weight:700}.hero{grid-template-columns:1fr;height:380px;min-height:380px;max-height:380px;padding-inline:38px}.content-layout{grid-template-columns:1fr}.sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.site-footer__inner{grid-template-columns:1fr auto;padding-block:30px}.footer-nav{grid-area:2/1/auto/-1;justify-content:flex-start}}@media (max-width:700px){:root{--header-height:66px}.app-shell:before,.app-shell:after{position:absolute}.brand{gap:8px}.brand img{width:42px;height:42px}.brand strong{font-size:.94rem}.theme-toggle{width:54px;min-height:42px}.theme-toggle__track{width:44px;height:26px}.theme-toggle__thumb{width:18px;height:18px}:root[data-theme=dark] .theme-toggle__thumb{transform:translate(18px)}.menu-toggle{width:44px;height:44px}.hero{border-radius:20px;height:370px;min-height:370px;max-height:370px;margin-top:12px;padding:24px 18px 56px}.hero__backdrop-image{object-position:63% 50%}.hero__sequence{top:14px;right:15px}.eyebrow{margin-bottom:9px;padding:5px 8px;font-size:.64rem}.hero h1{margin-bottom:10px;font-size:clamp(2rem,10vw,2.9rem);line-height:.98}.hero p{margin-bottom:15px;font-size:.9rem;line-height:1.42}.hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hero__actions .button{border-radius:11px;width:100%;min-height:42px;padding-inline:10px;font-size:.78rem}.legacy-slider__controls{bottom:12px;right:14px}.legacy-slider__controls button{width:38px;height:38px}.legacy-slider__rail{bottom:20px;left:14px;right:auto;transform:none}.legacy-slider__rail button{width:22px}.content-layout{gap:14px;padding-top:14px;padding-bottom:38px}.content-surface{border-radius:14px;min-height:0;padding:20px 17px}.sidebar{grid-template-columns:1fr}.site-footer__inner{grid-template-columns:1fr;gap:20px;min-height:0;padding-block:32px}.footer-nav{grid-area:auto;justify-content:flex-start}.site-footer__status{justify-self:start}.toast-viewport{top:calc(var(--header-height) + 10px);width:calc(100vw - 20px);right:10px}.cookie-banner{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr);width:auto}.cookie-banner .button{grid-column:1/-1;width:100%}.scroll-top{right:14px;bottom:calc(160px + env(safe-area-inset-bottom))}}@media (max-width:420px){.brand span{max-width:165px}.primary-nav{width:100%}.hero{height:360px;min-height:360px;max-height:360px;padding-inline:15px}.hero h1{font-size:clamp(1.85rem,9.5vw,2.35rem)}.hero p{font-size:.84rem}.eyebrow{letter-spacing:.07em;font-size:.61rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.notification-spinner{animation:.9s linear infinite notification-spin}@keyframes notification-spin{to{transform:rotate(360deg)}}.hcaptcha-field{gap:8px;max-width:100%;display:grid;overflow:hidden}.hcaptcha-field__widget{min-height:78px}.hcaptcha-field__hint,.hcaptcha-field__error{color:var(--color-text-muted);font-size:.78rem}.hcaptcha-field__error{color:var(--color-danger)}.hcaptcha-field[aria-disabled=true]{opacity:.72;pointer-events:none}.image-upload-field{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:15px;gap:11px;min-width:0;padding:13px;display:grid;container-type:inline-size}.image-upload-field__content{gap:11px;min-width:0;display:grid}.image-upload-field.is-editing{padding:0;overflow:hidden}.pintura-inline-editor{border:1px solid var(--color-border);width:100%;min-width:0;color:var(--color-text);background:var(--color-surface-strong);border-radius:15px;grid-template-rows:auto minmax(360px,1fr);display:grid;overflow:hidden}.pintura-inline-editor--external{border:0;border-radius:0;height:100%;min-height:0}.pintura-inline-editor__header{border-bottom:1px solid var(--color-border);background:var(--color-surface-soft);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:13px 15px;display:flex}.pintura-inline-editor__header>div{gap:2px;min-width:0;display:grid}.pintura-inline-editor__header strong{font-size:.88rem}.pintura-inline-editor__header small{color:var(--color-text-muted);font-size:.7rem;line-height:1.35}.pintura-inline-editor__mount{background:var(--color-surface);min-width:0;height:min(68dvh,720px);min-height:480px;overflow:hidden}.pintura-inline-editor--external .pintura-inline-editor__mount{height:100%;min-height:0}.pintura-inline-editor__mount>.PinturaRootWrapper,.pintura-inline-editor__mount>.PinturaRoot,.pintura-inline-editor__mount .PinturaRoot{width:100%;height:100%}.image-upload-field__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.image-upload-field__header>div{gap:3px;min-width:0;display:grid}.image-upload-field__header strong{font-size:.88rem}.image-upload-field__header small,.image-upload-field__hint{color:var(--color-text-muted);font-size:.7rem;line-height:1.4}.image-upload-field__preview{border:1px dashed var(--color-border);background:var(--color-surface);border-radius:14px;place-items:center;width:100%;min-height:205px;display:grid;position:relative;overflow:hidden}.image-upload-field--wide .image-upload-field__preview{aspect-ratio:16/9}.image-upload-field--square .image-upload-field__preview,.image-upload-field--circle .image-upload-field__preview{aspect-ratio:1;justify-self:center;width:min(100%,260px);min-height:0}.image-upload-field--circle .image-upload-field__preview{border-radius:50%}.image-upload-field__preview>img{width:100%;height:100%;position:absolute;inset:0}.image-upload-field--fit-cover .image-upload-field__preview>img{object-fit:cover}.image-upload-field--fit-contain .image-upload-field__preview>img{object-fit:contain}.image-upload-field__preview-empty{color:var(--color-text-muted);text-align:center;place-items:center;gap:6px;padding:22px;display:grid}.image-upload-field__dropzone{border:2px dashed var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:13px;grid-template-columns:46px minmax(0,1fr) max-content;align-items:center;gap:12px;min-width:0;min-height:116px;padding:16px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.image-upload-field__dropzone:hover:not([aria-disabled=true]),.image-upload-field__dropzone:focus-visible,.image-upload-field__dropzone.is-dragging{border-color:var(--color-accent);background:var(--color-accent-soft)}.image-upload-field__dropzone:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 22%, transparent);outline:0}.image-upload-field__dropzone>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.image-upload-field__dropzone>i{width:46px;height:46px;color:var(--color-accent-contrast);background:var(--color-accent);border-radius:13px;place-items:center;display:grid}.image-upload-field__dropzone>div{gap:3px;min-width:0;display:grid}.image-upload-field__dropzone>div strong,.image-upload-field__dropzone>div span{overflow-wrap:anywhere;min-width:0}.image-upload-field__dropzone>div strong{font-size:.8rem;line-height:1.3}.image-upload-field__dropzone>div span{color:var(--color-text-muted);font-size:.7rem;line-height:1.4}.image-upload-field__dropzone>.button{white-space:normal;min-width:0;max-width:100%}.image-upload-field.is-dragging .image-upload-field__preview{border-color:var(--color-accent);background:var(--color-accent-soft)}.image-upload-field__dropzone.has-file{border-style:solid}.image-upload-field__dropzone[aria-disabled=true]{cursor:not-allowed}.image-upload-field__selection{border:1px solid var(--color-border);border-radius:11px;align-items:center;gap:9px;padding:8px;display:flex}.image-upload-field__selection>button{color:var(--color-danger);background:0 0;border:0;margin-left:auto}.image-upload-field__feedback,.image-upload-field__hint{margin:0}.image-upload-field__feedback{border:1px solid var(--color-danger);color:var(--color-danger);border-radius:9px;gap:8px;padding:9px 11px;font-size:.73rem;display:flex}.image-upload-field__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.image-upload-field.is-disabled{opacity:.68}.image-upload-field.is-disabled .image-upload-field__dropzone{cursor:not-allowed}.image-upload-field.has-error .image-upload-field__preview,.image-upload-field.has-error .image-upload-field__dropzone{border-color:var(--color-danger)}.image-upload-field .fa-spinner{animation:.85s linear infinite image-upload-spin}@keyframes image-upload-spin{to{transform:rotate(1turn)}}@container (width<=440px){.image-upload-field__dropzone{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:0;padding:12px}.image-upload-field__dropzone>i{border-radius:11px;width:42px;height:42px}.image-upload-field__dropzone>.button{grid-column:1/-1;width:100%}}@container (width<=280px){.image-upload-field__dropzone{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.image-upload-field__dropzone>div{justify-items:center}}@media (max-width:700px){.image-upload-field__header{flex-direction:column}.pintura-inline-editor{grid-template-rows:auto minmax(320px,1fr)}.pintura-inline-editor__header{flex-direction:column;align-items:flex-start}.pintura-inline-editor__header .button{width:100%}.pintura-inline-editor__mount{height:min(68dvh,620px);min-height:420px}.image-upload-field__actions .button{width:100%}.image-upload-field--square .image-upload-field__preview,.image-upload-field--circle .image-upload-field__preview{width:min(100%,210px)}}.fox-emoticon{object-fit:contain;vertical-align:-.3em;width:1.35em!important;max-width:none!important;height:1.35em!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0 .08em!important;display:inline-block!important}.fox-emoticon-picker{display:inline-flex;position:relative}.fox-emoticon-picker__trigger{border:1px solid var(--color-border);min-width:36px;min-height:36px;color:var(--color-text-muted);background:var(--color-input);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:inline-grid}.fox-emoticon-picker__trigger:hover:not(:disabled),.fox-emoticon-picker__trigger:focus-visible{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border));color:var(--color-accent);background:var(--color-accent-soft)}.fox-emoticon-picker__trigger:disabled{opacity:.42;cursor:not-allowed}.fox-emoticon-picker__panel{z-index:120;border:1px solid var(--color-border-strong);background:var(--color-surface);width:min(360px,100vw - 32px);max-height:min(440px,62vh);box-shadow:var(--shadow-medium,0 18px 44px #00000047);border-radius:14px;gap:12px;padding:12px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto}.fox-emoticon-picker__category{gap:7px;display:grid}.fox-emoticon-picker__category>strong{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.fox-emoticon-picker__grid{grid-template-columns:repeat(7,minmax(34px,1fr));gap:5px;display:grid}.fox-emoticon-picker__grid button{aspect-ratio:1;background:var(--color-surface-soft);cursor:pointer;border:1px solid #0000;border-radius:8px;place-items:center;width:100%;min-width:0;height:auto;padding:5px;display:grid}.fox-emoticon-picker__grid button:hover,.fox-emoticon-picker__grid button:focus-visible{border-color:var(--color-accent);background:var(--color-accent-soft)}.fox-emoticon-picker__grid img{object-fit:contain;border:0;border-radius:0;width:26px;max-width:100%;height:26px;margin:0;display:block}.fox-emoticon-picker__state{color:var(--color-text-muted);margin:0;font-size:.85rem}.fox-emoticon-picker__state--error{color:var(--color-danger)}@media (max-width:520px){.fox-emoticon-picker__panel{width:auto;max-height:58vh;position:fixed;bottom:12px;left:12px;right:12px}.fox-emoticon-picker__grid{grid-template-columns:repeat(6,minmax(34px,1fr))}}.news-feed{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);box-shadow:var(--shadow-small);margin-top:0;padding:clamp(18px,2.8vw,30px)}.news-feed__header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.news-feed__header h2,.news-comments h2{font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,3vw,2.8rem)}.news-feed__header p{color:var(--color-text-muted);margin:7px 0 0}.news-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.news-card{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:18px;grid-template-columns:154px minmax(0,1fr);grid-template-areas:"cover main""footer footer";gap:14px 18px;min-width:0;padding:16px;display:grid;overflow:hidden}.news-card--draft,.news-article--draft{border-style:dashed}.news-card--editor{margin-bottom:16px;display:block}.news-card--loading{flex-direction:column;gap:14px;display:flex}.news-card--loading span{background:var(--color-surface-hover);border-radius:8px;height:16px}.news-card--loading span:first-child{width:36%}.news-card--loading span:last-child{width:72%}.news-card__cover{aspect-ratio:1;border:3px solid color-mix(in srgb, var(--color-border-strong) 72%, transparent);width:154px;color:var(--color-accent);background:radial-gradient(circle at 35% 25%, var(--color-surface-hover), transparent 48%), linear-gradient(145deg, var(--color-accent-soft), var(--color-surface-hover));box-shadow:inset 0 0 0 3px var(--color-surface), var(--shadow-small);cursor:pointer;border-radius:50%;grid-area:cover;align-self:start;padding:0;overflow:hidden}.news-card__cover img,.news-card__cover>i{width:100%;height:100%}.news-card__cover img{object-fit:cover}.news-card__cover>i{place-items:center;font-size:3.2rem;display:grid}.news-card__main{grid-area:main;align-content:start;gap:7px;min-width:0;display:grid}.news-card__topline{align-items:center;gap:8px;min-height:28px;display:flex}.news-card__topline time{min-height:26px;color:var(--color-accent-contrast);background:var(--color-accent);border-radius:999px;align-items:center;padding:3px 10px;font-size:.76rem;font-weight:800;display:inline-flex}.news-card__headline{justify-content:space-between;align-items:start;gap:18px;min-width:0;display:flex}.news-card__title{min-width:0;color:var(--color-accent);font-family:var(--font-display);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:clamp(1.35rem,2.4vw,1.72rem);font-weight:900;line-height:1.12}.news-card__title:hover{color:var(--color-accent-bright)}.news-card__metrics{flex:none;align-items:center;gap:14px;display:flex}.news-card__metrics button{min-height:34px;color:var(--color-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:1rem;display:inline-flex}.news-card__metrics button>i{text-align:center;width:1.25em;font-size:1.2rem}.news-card__metrics button.is-active{color:var(--color-danger)}.news-card__metrics button:disabled{opacity:.45;cursor:not-allowed}.news-card__summary{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.98rem;line-height:1.5}.news-card__footer{border-top:1px solid var(--color-border);grid-area:footer;align-items:center;gap:12px;min-width:0;padding-top:10px;display:flex}.news-card__author{min-width:0;color:var(--color-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.news-card__author-avatar{width:28px;height:28px;color:var(--color-accent-contrast);background:var(--color-accent);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.news-card__author-avatar img{object-fit:cover;width:100%;height:100%}.news-card__author>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.news-card__views{border-left:1px solid var(--color-border);color:var(--color-text-muted);align-items:center;gap:6px;padding-left:12px;font-size:.84rem;display:inline-flex}.news-card__views>i{width:1.25em;color:var(--color-accent);text-align:center;font-size:1rem}.news-card__edit{color:var(--color-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;padding:0;font-weight:800;display:inline-flex}.news-card__read{border-radius:8px;min-height:38px;margin-left:auto;padding-inline:16px}.news-card__edit+.news-card__read{margin-left:0}.news-feed__empty,.news-comments__notice{color:var(--color-text-muted);background:var(--color-surface-soft);border-radius:12px;margin:0;padding:18px}.news-feed__empty{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.news-feed__empty strong{color:var(--color-text);font-size:1.05rem}.news-feed__empty .button{margin-left:auto}.news-author{align-items:center;gap:10px;min-width:0;display:flex}.news-author--button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.news-author__avatar{background:var(--color-accent-soft);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid;overflow:hidden}.news-author__avatar img{object-fit:cover;width:100%;height:100%}.news-author>span:nth-child(2){gap:2px;min-width:0;display:grid}.news-author strong,.news-author small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.news-author small{color:var(--color-text-muted)}.news-status{width:-moz-fit-content;width:fit-content;color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 12%, transparent);border-radius:999px;align-items:center;padding:5px 8px;font-size:.72rem;font-style:normal;font-weight:900;display:inline-flex}.news-editor{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;width:100%;min-width:0;display:grid}.news-card>.news-editor{grid-area:1/1/-1/-1}.news-card:not(.news-card--editor)>.news-editor{padding:2px}.news-editor__hint{color:var(--color-text-muted);margin:0;font-size:.86rem}.news-editor__cover-field{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:14px;grid-template-columns:122px minmax(0,1fr);align-items:center;gap:18px;padding:16px;display:grid}.news-editor__cover-preview{aspect-ratio:1;border:3px solid var(--color-border-strong);width:122px;color:var(--color-accent);background:var(--color-surface-hover);border-radius:50%;place-items:center;display:grid;overflow:hidden}.news-editor__cover-preview img{object-fit:cover;width:100%;height:100%}.news-editor__cover-preview>i{font-size:2.5rem}.news-editor__cover-controls{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.news-editor__cover-controls>strong,.news-editor__cover-controls>p,.news-editor__cover-controls>small{width:100%}.news-editor__cover-controls>p{color:var(--color-text-muted);margin:0;font-size:.86rem}.news-editor__cover-upload{grid-template-columns:none;justify-content:center;align-items:center;gap:8px;width:auto;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.news-editor__cover-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.news-editor__cover-remove{min-height:40px;color:var(--color-danger);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;font-weight:800;display:inline-flex}.news-editor__cover-error{color:var(--color-danger)}.news-editor__field{gap:7px;min-width:0;font-weight:800;display:grid}.news-editor__field>input:not([type=checkbox]),.news-editor__field>textarea,.news-comment-form textarea{border:1px solid var(--color-border);width:100%;color:var(--color-text);background:var(--color-input);font:inherit;resize:vertical;border-radius:12px;padding:12px 13px}.news-editor__field>textarea:focus,.news-editor__field>input:focus,.news-comment-form textarea:focus{outline:2px solid color-mix(in srgb, var(--color-accent) 36%, transparent);border-color:var(--color-accent)}.news-editor__field>small{color:var(--color-text-muted);justify-self:end;font-weight:600}.news-editor__publish{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:14px;min-height:68px;padding:12px 14px}.news-editor__publish.is-checked{border-color:color-mix(in srgb, var(--color-accent) 46%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 48%, var(--color-surface-soft))}.news-editor__actions{flex-wrap:wrap;gap:8px;display:flex}.news-editor__delete{border:1px solid color-mix(in srgb, var(--color-danger) 40%, var(--color-border));color:var(--color-danger);background:0 0;margin-left:auto}.news-article{gap:18px;display:grid}.news-article__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.news-article__tools{align-items:center;gap:10px;display:flex}.news-article__cover{object-fit:cover;border-radius:18px;width:min(100%,760px);max-height:430px}.news-article h1{font-family:var(--font-display);margin:0;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.98}.news-article__summary{color:var(--color-text-muted);margin:0;font-size:1.12rem;line-height:1.65}.news-article>time{color:var(--color-text-muted);font-size:.78rem;font-weight:800}.news-article__content{border-top:1px solid var(--color-border);white-space:pre-wrap;overflow-wrap:anywhere;padding-top:8px;font-size:1.02rem;line-height:1.78}.news-article__reactions{border-top:1px solid var(--color-border);color:var(--color-text-muted);align-items:center;gap:16px;padding-top:16px;display:flex}.news-reaction{border:1px solid var(--color-border);min-height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex}.news-reaction.is-active{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 42%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 9%, transparent)}.news-reaction:disabled{opacity:.45;cursor:not-allowed}.news-reaction--large{min-height:42px;padding-inline:15px}.news-article__reactions>span{align-items:center;gap:7px;display:inline-flex}.news-article__reactions>span>i{color:var(--color-accent)}.news-comments{gap:18px;display:grid}.news-comments>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.news-comments>header>strong{font-size:1.5rem}.news-comment-form{gap:10px;display:grid}.news-comment-form .button{justify-self:start}.news-comment-list{gap:10px;display:grid}.news-comment{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:14px;gap:10px;padding:15px;display:grid;position:relative}.news-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-left:52px;line-height:1.55}.news-comment__delete{color:var(--color-danger);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:800;display:inline-flex;position:absolute;top:15px;right:15px}@media (max-width:760px){.news-feed{border-radius:18px;padding:16px}.news-feed__header,.news-article__header{flex-direction:column;align-items:stretch}.news-card{grid-template-columns:96px minmax(0,1fr);column-gap:13px;padding:13px}.news-card__cover{width:96px}.news-card__headline{gap:8px;display:grid}.news-card__metrics{justify-content:flex-start}.news-card__summary{font-size:.9rem}.news-card__footer{flex-wrap:wrap;align-items:flex-start}.news-card__views{border-left:0;padding-left:0}.news-card__edit{margin-left:0}.news-card__read{width:100%;margin-left:0}.news-editor__cover-field{grid-template-columns:86px minmax(0,1fr);gap:13px;padding:13px}.news-editor__cover-preview{width:86px}.news-article__tools{justify-content:space-between}.news-editor__actions{grid-template-columns:1fr 1fr;display:grid}.news-editor__delete{grid-column:1/-1;margin-left:0}.news-comment p{padding-left:0}.news-comment__delete{justify-self:start;position:static}}@media (max-width:480px){.news-card{grid-template-columns:74px minmax(0,1fr)}.news-card__cover{width:74px}.news-card__topline time{padding-inline:8px;font-size:.68rem}.news-card__title{font-size:1.15rem}.news-card__author,.news-card__views{width:100%}.news-editor__cover-field{grid-template-columns:1fr}.news-editor__cover-preview{width:110px}}.news-article{gap:clamp(20px,3vw,30px);padding:clamp(18px,3vw,34px);overflow:hidden}.news-article__header{border-bottom:1px solid var(--color-border);padding-bottom:16px}.news-article__header .news-author__avatar{width:36px;height:36px;box-shadow:0 0 0 3px var(--color-accent-soft)}.news-comment .news-author__avatar{width:34px;height:34px}.news-article__hero{grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:center;gap:clamp(24px,5vw,56px);width:min(100%,980px);margin-inline:auto;display:grid}.news-article__intro{gap:14px;min-width:0;display:grid}.news-article h1{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;font-size:clamp(2.15rem,5.4vw,4.4rem);line-height:1}.news-article__summary{text-wrap:pretty;max-width:62ch;font-size:clamp(1rem,1.5vw,1.16rem)}.news-article__date{width:-moz-fit-content;width:fit-content;color:var(--color-text-muted);background:var(--color-surface-soft);border-radius:999px;align-items:center;padding:6px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.news-article__cover-frame{aspect-ratio:1;border:4px solid var(--color-border-strong);width:min(100%,260px);color:var(--color-accent);background:linear-gradient(145deg, var(--color-accent-soft), var(--color-surface-hover));box-shadow:var(--shadow-small);border-radius:50%;justify-self:end;place-items:center;margin:0;display:grid;overflow:hidden}.news-article__cover-frame.is-empty{font-size:3.2rem}.news-article__cover{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;max-height:none;display:block}.news-article__divider{justify-content:center;display:flex}.news-article__divider span{background:var(--color-border);width:min(100%,820px);height:1px}.news-article__content.fr-view{width:min(100%,820px);color:var(--color-text);white-space:normal;overflow-wrap:anywhere;font:clamp(1rem, 1.25vw, 1.075rem)/1.78 var(--font-body);background:0 0;border:0;justify-self:center;padding:0}.news-article__content.fr-view>:first-child{margin-top:0}.news-article__content.fr-view>:last-child{margin-bottom:0}.news-article__content.fr-view p,.news-article__content.fr-view ul,.news-article__content.fr-view ol,.news-article__content.fr-view blockquote,.news-article__content.fr-view pre,.news-article__content.fr-view table{margin:0 0 1.15em}.news-article__content.fr-view h2,.news-article__content.fr-view h3,.news-article__content.fr-view h4{color:var(--color-text);font-family:var(--font-display);margin:1.5em 0 .55em;font-weight:900}.news-article__content.fr-view h2{font-size:1.85rem}.news-article__content.fr-view h3{font-size:1.45rem}.news-article__content.fr-view ul,.news-article__content.fr-view ol{padding-left:1.5em}.news-article__content.fr-view a{color:var(--color-accent)}.news-article__content.fr-view blockquote{border-left:4px solid var(--color-accent);background:var(--color-accent-soft);border-radius:0 12px 12px 0;padding:14px 18px}.news-article__content.fr-view pre{border:1px solid var(--color-border);background:var(--color-input);border-radius:12px;max-height:520px;padding:16px;overflow:auto}.news-article__content.fr-view img{border-radius:14px;max-width:100%;height:auto;margin:1.2em auto;display:block}.news-article__content.fr-view table{width:100%;display:block;overflow-x:auto}.news-article__content.fr-view th,.news-article__content.fr-view td{border:1px solid var(--color-border);padding:9px 11px}.news-article__content.fr-view th{background:var(--color-surface-hover)}.news-article__reactions{flex-wrap:wrap;justify-self:center;width:min(100%,820px)}.news-comment-form{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:16px;padding:15px}.news-comment-form textarea{background:0 0;border:0;min-height:110px}.news-comment-form textarea:focus{outline:0}.news-comment-form__footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.news-comment-form__footer small{color:var(--color-text-muted)}.news-editor{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-small);border-radius:18px;gap:20px;padding:clamp(16px,2.5vw,26px)}.news-card>.news-editor,.news-card:not(.news-card--editor)>.news-editor{padding:clamp(16px,2.5vw,26px)}.news-editor__header{border-bottom:1px solid var(--color-border);padding-bottom:16px}.news-editor__header h2{font:900 clamp(1.45rem, 2.4vw, 2rem)/1.08 var(--font-display);margin:0}.news-editor__overview{grid-template-columns:minmax(220px,290px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.news-editor__cover-panel,.news-editor__basics,.news-editor__body{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:15px;min-width:0;padding:16px}.news-editor__basics{gap:16px;display:grid}.news-editor__field--title input{min-height:50px;font:850 1.1rem var(--font-display)}.news-editor__body{padding:16px}.news-editor__image-upload{width:100%}.news-editor__image-upload.image-upload-field{background:0 0;border:0;padding:0}.tiptap-field{border:1px solid var(--color-border);background:var(--color-input);border-radius:14px;min-width:0;position:relative;overflow:hidden}.tiptap-toolbar{z-index:20;border-bottom:1px solid var(--color-border);background:var(--color-surface-hover);flex-wrap:wrap;gap:5px;padding:8px;display:flex;position:relative}.tiptap-toolbar__group{border-right:1px solid var(--color-border);align-items:center;gap:3px;padding-right:5px;display:flex}.tiptap-toolbar__group--end{border-right:0;margin-left:auto;padding-right:0}.tiptap-toolbar button,.tiptap-toolbar__select{min-width:34px;height:34px;color:var(--color-text-muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px}.tiptap-toolbar button{cursor:pointer;place-items:center;display:inline-grid}.tiptap-toolbar__select{min-width:145px;color:var(--color-text);background:var(--color-input);cursor:pointer;padding:0 28px 0 10px}.tiptap-toolbar button:hover:not(:disabled),.tiptap-toolbar button:focus-visible,.tiptap-toolbar button.is-active{border-color:color-mix(in srgb, var(--color-accent) 42%, var(--color-border));color:var(--color-accent);background:var(--color-accent-soft)}.tiptap-toolbar button:disabled,.tiptap-toolbar__select:disabled{opacity:.38;cursor:not-allowed}.tiptap-editor__surface{background:var(--color-input);max-height:760px;overflow:auto}.tiptap-editor__content,.tiptap-editor__source,.tiptap-editor__loading{min-height:360px}.tiptap-editor__content{color:var(--color-text);font:1rem/1.7 var(--font-body);overflow-wrap:anywhere;outline:none;padding:20px}.tiptap-editor__content>:first-child{margin-top:0}.tiptap-editor__content>:last-child{margin-bottom:0}.tiptap-editor__content p{margin:.65em 0}.tiptap-editor__content h2,.tiptap-editor__content h3,.tiptap-editor__content h4{color:var(--color-text);font-family:var(--font-display);margin:1.25em 0 .55em;line-height:1.25}.tiptap-editor__content h2{font-size:1.65rem}.tiptap-editor__content h3{font-size:1.35rem}.tiptap-editor__content h4{font-size:1.15rem}.tiptap-editor__content ul,.tiptap-editor__content ol{padding-left:1.6rem}.tiptap-editor__content blockquote{border-left:3px solid var(--color-accent);color:var(--color-text-muted);background:var(--color-surface-soft);margin:1rem 0;padding:.8rem 1rem}.tiptap-editor__content a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.tiptap-editor__content code{background:var(--color-surface-hover);font-family:var(--font-mono,monospace);border-radius:5px;padding:.12em .35em}.tiptap-editor__content pre{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:10px;padding:14px;overflow:auto}.tiptap-editor__content hr{border:0;border-top:1px solid var(--color-border);margin:1.5rem 0}.tiptap-editor__content p.is-editor-empty:first-child:before{float:left;height:0;color:var(--color-text-muted);content:attr(data-placeholder);pointer-events:none}.tiptap-editor__content .tableWrapper{margin:1rem 0;overflow-x:auto}.tiptap-editor__content table{border-collapse:collapse;table-layout:fixed;width:100%}.tiptap-editor__content th,.tiptap-editor__content td{border:1px solid var(--color-border);vertical-align:top;min-width:90px;padding:9px 10px;position:relative}.tiptap-editor__content th{background:var(--color-surface-hover);font-weight:800}.tiptap-editor__content .selectedCell:after{content:"";background:color-mix(in srgb, var(--color-accent) 16%, transparent);pointer-events:none;position:absolute;inset:0}.tiptap-editor__content .column-resize-handle{background:var(--color-accent);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap-editor__source{width:100%;color:var(--color-text);background:var(--color-input);resize:vertical;font:.9rem/1.6 var(--font-mono,monospace);tab-size:2;border:0;outline:none;padding:20px}.tiptap-editor__loading{color:var(--color-text-muted);align-content:center;place-items:center;gap:8px;display:grid}.tiptap-editor__loading i{animation:.8s linear infinite news-spin}.tiptap-editor__status{border-top:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface-hover);justify-content:space-between;gap:12px;padding:7px 10px;font-size:.75rem;font-weight:700;display:flex}.tiptap-field--disabled{opacity:.72}.tiptap-field--fullscreen{z-index:10000;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:12px;box-shadow:0 24px 80px #0000007a}.tiptap-field--fullscreen .tiptap-editor__surface{min-height:0;max-height:none}.tiptap-field--fullscreen .tiptap-editor__content,.tiptap-field--fullscreen .tiptap-editor__source{min-height:100%}body.tiptap-editor-lock-scroll{overflow:hidden}.news-editor__actions{border-top:1px solid var(--color-border);align-items:center;padding-top:16px}@keyframes news-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.news-editor__overview,.news-article__hero{grid-template-columns:1fr}.news-editor__cover-panel{width:min(100%,360px)}.news-article__cover-frame{order:-1;justify-self:center;width:min(58vw,240px)}.news-article__intro{text-align:center;justify-items:center}.news-article h1,.news-article__summary{max-width:100%}}@media (max-width:760px){.news-editor,.news-card>.news-editor,.news-card:not(.news-card--editor)>.news-editor{padding:14px}.news-editor__overview{gap:14px}.news-editor__cover-panel{width:100%}.news-editor__body{padding:11px}.tiptap-editor__content,.tiptap-editor__source{min-height:300px;padding:14px}.news-article__tools{width:100%}.news-article__tools .button{margin-left:auto}}@media (max-width:520px){.news-article{padding:15px}.news-article__cover-frame{width:min(64vw,210px)}.news-article h1{font-size:clamp(2rem,11vw,3.1rem)}.news-article__reactions{display:grid}.news-article__reactions>*{justify-content:center;width:100%}.news-comment-form__footer{flex-direction:column;align-items:stretch}.news-comment-form__footer .button{width:100%}}.news-feed__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.news-feed__actions .button{white-space:nowrap;min-height:40px}.news-archive__footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:16px;font-size:.82rem;display:flex}.news-archive__footer strong{color:var(--color-accent)}.news-archive__error{color:var(--color-danger);font-weight:700}.news-archive__footer .button{min-height:40px}@media (max-width:760px){.news-feed__actions{justify-content:stretch;width:100%}.news-feed__actions .button{flex:180px;justify-content:center}.news-archive__footer{flex-direction:column;align-items:stretch}.news-archive__footer .button{justify-content:center;width:100%}}.news-comment-form__tools{align-items:center;gap:10px;display:inline-flex}.tiptap-toolbar .fox-emoticon-picker__trigger{background:0 0;border-color:#0000;width:34px;min-width:34px;height:34px;min-height:34px}.tiptap-toolbar .fox-emoticon-picker__panel{top:calc(100% + 8px);bottom:auto}.tiptap-toolbar .fox-emoticon-picker__grid button{aspect-ratio:1;width:100%;min-width:0;height:auto;padding:5px}.badges-directory{gap:22px;min-width:0;display:grid;overflow:visible}.badges-directory__header{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-bottom:22px;display:grid}.badges-directory__header h1{letter-spacing:-.05em;margin:5px 0 12px;font-size:clamp(2.5rem,6vw,4.8rem);line-height:.95}.badges-directory__header .lead{max-width:760px;margin:0}.badges-directory__summary{grid-template-columns:repeat(2,minmax(110px,1fr));gap:8px;margin:0;display:grid}.badges-directory__summary>div{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:13px;gap:3px;padding:13px 15px;display:grid}.badges-directory__summary dt{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:800}.badges-directory__summary dd{margin:0;font-size:1.35rem;font-weight:900}.badges-directory__search{border:1px solid var(--color-border);background:var(--color-input);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:0 14px;display:grid}.badges-directory__search>i{color:var(--color-accent)}.badges-directory__search input{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}.badges-directory__search>span{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem;font-weight:800}.badges-table-wrap{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:16px;min-width:0;overflow-x:auto}.badges-table{border-collapse:collapse;width:100%;min-width:720px}.badges-table th{color:var(--color-text-muted);background:var(--color-surface-hover);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:12px 14px;font-size:.7rem;font-weight:900}.badges-table th:first-child{width:104px}.badges-table th:last-child{width:112px}.badges-table td{border-top:1px solid var(--color-border);vertical-align:middle;padding:13px 14px}.badges-table tbody tr{transition:background var(--transition-fast),box-shadow var(--transition-fast);outline:none}.badges-table tbody tr.is-clickable{cursor:pointer}.badges-table tbody tr.is-clickable:hover,.badges-table tbody tr.is-clickable:focus-visible{background:var(--color-surface-hover);box-shadow:inset 3px 0 var(--color-accent)}.badges-table tbody tr.is-unavailable{opacity:.68}.badges-table__image{border:1px solid var(--color-border);width:64px;height:64px;color:var(--color-accent);background:var(--color-surface);border-radius:15px;place-items:center;display:grid;overflow:hidden}.badges-table__image img{object-fit:contain;width:52px;height:52px}.badges-table__image>i{font-size:1.55rem}.badges-table td strong,.badges-table td small{display:block}.badges-table td strong{font-size:.95rem}.badges-table td small{color:var(--color-text-muted);margin-top:5px;font-size:.7rem}.badges-table td p{max-width:720px;color:var(--color-text-muted);margin:0;line-height:1.55}.badges-table__action{text-align:right}.badges-table__action>i{color:var(--color-accent)}.badges-table__action>span{color:var(--color-text-muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.badges-directory__empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.badges-directory__empty>i{color:var(--color-accent);font-size:2rem}.badges-directory__empty p{color:var(--color-text-muted);margin:0}@media (max-width:760px){.badges-directory__header{grid-template-columns:1fr}.badges-directory__summary{width:100%}.badges-directory__search{grid-template-columns:auto minmax(0,1fr)}.badges-directory__search>span{grid-column:2}.badges-table-wrap{background:0 0;border:0;overflow:visible}.badges-table{min-width:0;display:block}.badges-table thead{display:none}.badges-table tbody{gap:10px;display:grid}.badges-table tr{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:14px;grid-template-columns:76px minmax(0,1fr) 28px;gap:5px 10px;padding:12px;display:grid}.badges-table td{border:0;padding:0;display:block}.badges-table td:first-child{grid-row:1/3}.badges-table td:nth-child(3){grid-column:2/4}.badges-table__action{text-align:right;grid-area:1/3}.badges-table__image{width:64px;height:64px}}.badge-claim-panel{border:1px solid color-mix(in srgb,var(--color-accent) 34%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 8%,var(--color-surface)),var(--color-surface-soft));border-radius:16px;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:15px;padding:18px;display:grid}.badge-claim-panel.is-guest{opacity:.78}.badge-claim-panel__intro{align-items:flex-start;gap:13px;display:flex}.badge-claim-panel__icon{border:1px solid color-mix(in srgb,var(--color-accent) 40%,var(--color-border));width:44px;height:44px;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent);border-radius:13px;flex:none;place-items:center;display:grid}.badge-claim-panel__intro>div{gap:4px;display:grid}.badge-claim-panel__intro h2{margin:0;font-size:1.18rem}.badge-claim-panel__intro p{color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.5}.badge-claim-panel__form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.badge-claim-panel__form label{border:1px solid var(--color-border);background:var(--color-input);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:46px;padding:0 12px;display:grid}.badge-claim-panel__form label:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 20%,transparent)}.badge-claim-panel__form label>i{color:var(--color-accent)}.badge-claim-panel__form input{min-width:0;font:700 .8rem/1.2 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;box-shadow:none!important;background:0 0!important;border:0!important}.badge-claim-panel__form .button{justify-content:center;align-items:center;gap:7px;min-height:46px;display:inline-flex}.badge-claim-panel__form .fa-spinner{animation:.8s linear infinite badge-claim-spin}.badge-claim-feedback,.badge-claim-result{grid-column:1/-1}.badge-claim-feedback{border:1px solid var(--color-border);border-radius:11px;align-items:center;gap:8px;padding:10px 12px;font-size:.8rem;font-weight:750;display:flex}.badge-claim-feedback.is-success{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 38%,var(--color-border));background:color-mix(in srgb,var(--color-success) 8%,transparent)}.badge-claim-feedback.is-warning{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 38%,var(--color-border));background:color-mix(in srgb,var(--color-warning) 8%,transparent)}.badge-claim-feedback.is-error{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 38%,var(--color-border));background:color-mix(in srgb,var(--color-danger) 8%,transparent)}.badge-claim-result{border:1px solid var(--color-border);background:var(--color-surface);border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.badge-claim-result__image{border:1px solid var(--color-border);width:58px;height:58px;color:var(--color-accent);background:var(--color-surface-soft);border-radius:14px;place-items:center;display:grid;overflow:hidden}.badge-claim-result__image img{object-fit:contain;width:48px;height:48px}.badge-claim-result__image>i{font-size:1.45rem}.badge-claim-result>div{gap:2px;min-width:0;display:grid}.badge-claim-result small{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:900}.badge-claim-result strong{font-size:.98rem}.badge-claim-result p{color:var(--color-text-muted);margin:0;font-size:.76rem;line-height:1.45}@keyframes badge-claim-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.badge-claim-panel{grid-template-columns:1fr}.badge-claim-feedback,.badge-claim-result{grid-column:auto}}@media (max-width:600px){.badge-claim-panel{padding:14px}.badge-claim-panel__form{grid-template-columns:1fr}.badge-claim-panel__form .button{width:100%}}.rules-badge-claim{border:1px solid color-mix(in srgb, var(--color-accent) 34%, var(--color-border));border-radius:var(--radius-medium);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent 42%), linear-gradient(145deg, var(--color-surface-soft), var(--color-surface));box-shadow:inset 0 1px 0 #ffffff14, var(--shadow-small);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:clamp(28px,5vw,52px);padding:clamp(20px,3vw,28px);display:grid;position:relative;overflow:hidden}.rules-badge-claim:after{content:"";border:1px solid color-mix(in srgb, var(--color-accent) 20%, transparent);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -48px -72px auto}.rules-badge-claim__mark{width:56px;height:56px;color:var(--color-accent-contrast);background:linear-gradient(135deg, var(--color-accent-bright), var(--color-accent-strong));box-shadow:0 12px 28px color-mix(in srgb, var(--color-accent) 24%, transparent);border-radius:18px;place-items:center;font-size:1.45rem;font-weight:900;display:grid}.rules-badge-claim__content{min-width:0}.rules-badge-claim__content h2{margin:2px 0 7px;font-size:clamp(1.25rem,2.4vw,1.65rem)}.rules-badge-claim__content>p:last-child{max-width:660px;color:var(--color-text-muted);margin:0;line-height:1.58}.rules-badge-claim__eyebrow{color:var(--color-accent-bright);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:900}.rules-badge-claim__button{z-index:1;min-width:168px}.rules-badge-claim__button .fa-spinner{animation:.8s linear infinite rules-badge-spin}.rules-badge-claim__feedback,.rules-badge-claim__hint{grid-column:2/-1;margin:-4px 0 0;font-size:.86rem;line-height:1.45}.rules-badge-claim__hint{color:var(--color-text-muted)}.rules-badge-claim__feedback--success{color:var(--color-success)}.rules-badge-claim__feedback--warning{color:var(--color-warning)}.rules-badge-claim__feedback--error{color:var(--color-danger)}@media (max-width:720px){.rules-badge-claim{grid-template-columns:auto minmax(0,1fr);gap:14px}.rules-badge-claim__button{grid-column:1/-1;width:100%}.rules-badge-claim__feedback,.rules-badge-claim__hint{grid-column:1/-1;margin-top:0}}@media (max-width:420px){.rules-badge-claim{grid-template-columns:1fr;padding:18px}.rules-badge-claim__mark{border-radius:15px;width:48px;height:48px}.rules-badge-claim__content h2{margin-top:5px}}@keyframes rules-badge-spin{to{transform:rotate(360deg)}}.admin-slides{gap:20px;min-width:0;display:grid}.admin-slides__header{justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;display:flex}.admin-slides__header>div:first-child{min-width:0}.admin-slides__header h2{font:900 clamp(1.8rem, 4vw, 3rem)/1 var(--font-display);margin:4px 0 9px}.admin-slides__header p{max-width:820px;color:var(--color-text-muted);margin:0;line-height:1.55}.admin-slides code,.admin-slide-editor__fields code{color:var(--color-accent)}.admin-slides__summary{flex:none;grid-template-columns:repeat(2,minmax(96px,1fr));gap:8px;display:grid}.admin-slides__summary>div{border:1px solid var(--color-border);background:var(--color-surface-soft);text-align:right;border-radius:13px;gap:2px;padding:12px 14px;display:grid}.admin-slides__summary strong{font-size:1.35rem;line-height:1}.admin-slides__summary span{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.055em;font-size:.68rem;font-weight:800}.admin-slides__form{gap:16px;min-width:0;display:grid}.admin-slides__settings{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:16px;grid-template-columns:minmax(230px,.75fr) minmax(260px,1.25fr) minmax(210px,.65fr);align-items:start;gap:14px;min-width:0;padding:16px;display:grid}.admin-slides__settings>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:4px 8px 4px 0;display:grid}.admin-slides__settings-icon{border:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-border));width:42px;height:42px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:12px;place-items:center;display:grid}.admin-slides__settings>header>div{gap:3px;min-width:0;display:grid}.admin-slides__settings>header strong{font-size:.9rem}.admin-slides__settings>header small,.admin-slides__settings label small{color:var(--color-text-muted);font-size:.72rem;line-height:1.4}.admin-slides__settings label,.admin-slide-editor__fields label{align-content:start;gap:7px;min-width:0;display:grid}.admin-slides__settings label>span,.admin-slide-editor__fields label>span{color:var(--color-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.7rem;font-weight:900}.admin-slides__settings input,.admin-slide-editor__fields input,.admin-slide-editor__fields textarea,.admin-slide-editor__fields select{border:1px solid var(--color-border);width:100%;min-width:0;color:var(--color-text);background:var(--color-input);font:inherit;border-radius:11px;outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.admin-slides__settings input,.admin-slide-editor__fields input,.admin-slide-editor__fields select{min-height:44px;padding:0 12px}.admin-slide-editor__fields textarea{resize:vertical;min-height:108px;padding:11px 12px;line-height:1.55}.admin-slides__settings input:focus,.admin-slide-editor__fields input:focus,.admin-slide-editor__fields textarea:focus,.admin-slide-editor__fields select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}.admin-slide-editor__fields input:disabled,.admin-slide-editor__fields select:disabled{opacity:.55;cursor:not-allowed}.admin-slide-editor__fields small{color:var(--color-text-muted);font-size:.72rem;line-height:1.45}.admin-slides__toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-slides__toolbar .button,.admin-slide-editor__footer .button,.admin-slides__empty .button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.admin-slides__workspace{grid-template-columns:minmax(280px,330px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.admin-slides__master{top:calc(var(--header-height) + 16px);min-width:0;max-height:calc(100dvh - var(--header-height) - 32px);border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:17px;flex-direction:column;gap:12px;padding:14px;display:flex;position:sticky;overflow:hidden}.admin-slides__master-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 11px;display:flex}.admin-slides__master-header>div{gap:2px;min-width:0;display:grid}.admin-slides__master-header strong{font-size:.88rem}.admin-slides__master-header small{color:var(--color-text-muted);font-size:.69rem}.admin-slides__master-header>span{min-width:30px;height:30px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:9px;place-items:center;font-size:.75rem;font-weight:900;display:grid}.admin-slides__list{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:8px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.admin-slide-item{border:1px solid var(--color-border);background:var(--color-surface);border-radius:13px;grid-template-columns:minmax(0,1fr) 36px;gap:6px;min-width:0;padding:6px;transition:border-color .16s,background .16s,opacity .16s,transform .16s;display:grid;position:relative}.admin-slide-item:hover{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-border))}.admin-slide-item.is-selected{border-color:color-mix(in srgb, var(--color-accent) 58%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 66%, var(--color-surface));box-shadow:inset 3px 0 var(--color-accent)}.admin-slide-item.is-disabled:not(.is-selected){opacity:.62}.admin-slide-item__select{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:28px 66px minmax(0,1fr);align-items:center;gap:9px;padding:4px;display:grid}.admin-slide-item__number{color:var(--color-text-muted);font:800 .62rem/1 var(--font-game);letter-spacing:.04em;align-self:start;padding-top:3px}.admin-slide-item__preview{aspect-ratio:16/10;border:1px solid var(--color-border);width:66px;color:var(--color-accent);background:var(--color-surface-hover);border-radius:9px;place-items:center;display:grid;overflow:hidden}.admin-slide-item__preview img{object-fit:cover;width:100%;height:100%;display:block}.admin-slide-item__copy{gap:3px;min-width:0;display:grid}.admin-slide-item__copy strong,.admin-slide-item__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-slide-item__copy strong{font-size:.8rem}.admin-slide-item__copy small{color:var(--color-text-muted);font-size:.64rem}.admin-slide-item__state{color:var(--color-text-muted);align-items:center;gap:4px;font-size:.62rem;font-weight:800;display:inline-flex}.admin-slide-item__state .fa-circle-check{color:var(--color-success)}.admin-slide-item__state .fa-circle-xmark{color:var(--color-danger)}.admin-slides__list.is-reordering{cursor:grabbing;-webkit-user-select:none;user-select:none}.admin-slide-item.is-drop-target:before{content:"";background:var(--color-accent);height:3px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 13%, transparent);pointer-events:none;border-radius:999px;position:absolute;top:-5px;left:6px;right:6px}.admin-slide-item.is-dragging{z-index:4;border-color:color-mix(in srgb, var(--color-accent) 70%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 82%, var(--color-surface));box-shadow:0 10px 24px #0000001f, inset 3px 0 var(--color-accent);opacity:.92;pointer-events:none;transition:border-color .12s,background .12s,opacity .12s,box-shadow .12s}.admin-slide-item__drag-handle{width:32px;min-height:46px;color:var(--color-text-muted);cursor:grab;touch-action:none;background:0 0;border:1px solid #0000;border-radius:9px;align-self:stretch;place-items:center;transition:border-color .16s,color .16s,background .16s,transform .16s;display:grid}.admin-slide-item__drag-handle:hover,.admin-slide-item__drag-handle:focus-visible{border-color:var(--color-border);color:var(--color-accent);background:var(--color-surface-hover);outline:none}.admin-slide-item.is-dragging .admin-slide-item__drag-handle{color:var(--color-accent);background:var(--color-accent-soft);cursor:grabbing;transform:scale(.96)}.admin-slides__add-card{border:1px dashed color-mix(in srgb, var(--color-accent) 42%, var(--color-border));width:100%;min-height:52px;color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.admin-slides__add-card>i{width:34px;height:34px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:9px;place-items:center;display:grid}.admin-slides__add-card>span{gap:2px;min-width:0;display:grid}.admin-slides__add-card strong{color:var(--color-text);font-size:.78rem}.admin-slides__add-card small{color:var(--color-text-muted);font-size:.65rem}.admin-slides__add-card:hover{color:var(--color-text);background:var(--color-surface-hover);border-style:solid}.admin-slides__detail{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:18px;gap:16px;min-width:0;padding:clamp(15px,2vw,22px);display:grid}.admin-slide-editor__header{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.admin-slide-editor__header>div{min-width:0}.admin-slide-editor__header h3{overflow-wrap:anywhere;font:900 clamp(1.45rem, 3vw, 2.35rem)/1.05 var(--font-display);margin:4px 0 5px}.admin-slide-editor__header p{color:var(--color-text-muted);margin:0;font-size:.75rem}.admin-slide-editor__delete{border:1px solid color-mix(in srgb, var(--color-danger) 36%, var(--color-border));min-height:38px;color:var(--color-danger);cursor:pointer;background:0 0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 11px;font-weight:800;display:inline-flex}.admin-slide-editor__delete:hover{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.admin-slide-editor__preview{isolation:isolate;border:1px solid var(--color-border);color:#fff;background:#0c110e;border-radius:17px;align-items:end;min-height:330px;display:grid;position:relative;overflow:hidden}.admin-slide-editor__preview>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.admin-slide-editor__preview-overlay{z-index:-2;background:linear-gradient(90deg,#040805e6 0%,#040805ab 48%,#04080524 100%),linear-gradient(#0000 42%,#040805ad);position:absolute;inset:0}.admin-slide-editor__preview-empty{z-index:-1;color:#ffffff85;background:radial-gradient(circle at 70% 30%,#5faa7229,#0000 42%);align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:0}.admin-slide-editor__preview-empty>i{font-size:2.2rem}.admin-slide-editor__preview-content{gap:10px;max-width:720px;padding:clamp(22px,4vw,42px);display:grid}.admin-slide-editor__preview-content .eyebrow{color:#9ce2ad}.admin-slide-editor__preview-content h4{max-width:680px;font:900 clamp(2rem, 5vw, 4.1rem)/.95 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.admin-slide-editor__preview-content p{color:#ffffffc2;max-width:640px;margin:0;line-height:1.55}.admin-slide-editor__preview-content>div{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.admin-slide-editor__preview-content .button{pointer-events:none}.admin-slide-editor__preview.is-disabled>img,.admin-slide-editor__preview.is-disabled .admin-slide-editor__preview-content{filter:grayscale(.7);opacity:.62}.admin-slide-editor__preview-badge{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:.06em;background:#0a0d0bb8;border:1px solid #fff3;border-radius:999px;padding:7px 10px;font-size:.67rem;font-weight:900;position:absolute;top:14px;right:14px}.admin-slide-toggle{border:1px solid var(--color-border);background:var(--color-surface);min-height:68px;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);border-radius:15px;padding:12px 14px}.admin-slide-toggle.is-checked{border-color:color-mix(in srgb, var(--color-accent) 48%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 50%, var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 8%, transparent)}.admin-slide-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-width:0;display:grid}.admin-slide-editor__wide{grid-column:1/-1}.admin-slide-editor__image-field{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.admin-slide-editor__actions{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;gap:11px;min-width:0;padding:14px;display:grid}.admin-slide-editor__actions>header{border-bottom:1px solid var(--color-border);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding-bottom:10px;display:grid}.admin-slide-editor__actions>header>i{width:34px;height:34px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:9px;place-items:center;display:grid}.admin-slide-editor__actions>header>div{gap:2px;min-width:0;display:grid}.admin-slide-editor__actions>header strong,.admin-slide-editor__actions>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-slide-editor__actions>header strong{font-size:.82rem}.admin-slide-editor__actions>header small{color:var(--color-text-muted);font-size:.67rem}.admin-slide-editor__actions--secondary.is-empty{opacity:.76;border-style:dashed}.admin-slide-editor__footer{justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.admin-slide-editor__footer>span{min-width:0;color:var(--color-text-muted);align-items:center;gap:7px;font-size:.71rem;line-height:1.4;display:inline-flex}.admin-slide-editor__footer>span>i{color:var(--color-accent)}.admin-slides__empty{border:1px dashed var(--color-border);text-align:center;border-radius:17px;align-content:center;place-items:center;gap:9px;min-height:360px;padding:28px;display:grid}.admin-slides__empty>i{color:var(--color-accent);font-size:2.25rem}.admin-slides__empty p{color:var(--color-text-muted);margin:0 0 5px}@media (max-width:1180px){.admin-slides__settings{grid-template-columns:1fr 1fr}.admin-slides__settings>header{grid-column:1/-1}.admin-slides__workspace{grid-template-columns:280px minmax(0,1fr)}.admin-slide-item__select{grid-template-columns:58px minmax(0,1fr)}.admin-slide-item__number{display:none}.admin-slide-item__preview{width:58px}}@media (max-width:900px){.admin-slides__workspace{grid-template-columns:minmax(0,1fr)}.admin-slides__master{max-height:none;position:static}.admin-slides__list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding-right:0;overflow:visible}.admin-slides__add-card{max-width:360px}}@media (max-width:700px){.admin-slides__header{flex-direction:column;align-items:flex-start}.admin-slides__summary{width:100%}.admin-slides__summary>div{text-align:left}.admin-slides__settings,.admin-slide-editor__fields{grid-template-columns:minmax(0,1fr)}.admin-slides__settings>header,.admin-slide-editor__wide{grid-column:auto}.admin-slides__toolbar,.admin-slide-editor__footer{flex-direction:column;align-items:stretch}.admin-slides__toolbar .button,.admin-slide-editor__footer .button{width:100%}.admin-slide-editor__preview{min-height:310px}.admin-slide-editor__preview-content h4{font-size:clamp(1.8rem,10vw,3rem)}}@media (max-width:520px){.admin-slides__list{grid-template-columns:minmax(0,1fr)}.admin-slide-editor__header{flex-direction:column}.admin-slide-editor__delete{justify-content:center;align-self:stretch}.admin-slide-editor__preview-content{padding:20px}}.admin-users{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.admin-users__master{top:calc(var(--header-height) + 16px);min-width:0;max-height:calc(100dvh - var(--header-height) - 32px);border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:17px;flex-direction:column;gap:13px;padding:15px;display:flex;position:sticky;overflow:hidden}.admin-users__master-header{border-bottom:1px solid var(--color-border);gap:12px;padding:2px 2px 13px;display:grid}.admin-users__master-header>div:first-child{min-width:0}.admin-users__master-header h2{font:900 clamp(1.5rem, 3vw, 2.15rem)/1 var(--font-display);margin:3px 0 5px}.admin-users__master-header p{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.45}.admin-users__counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-users__counts>span{border:1px solid var(--color-border);min-width:0;color:var(--color-text-muted);background:var(--color-surface);border-radius:10px;align-items:baseline;gap:5px;padding:8px 10px;font-size:.66rem;font-weight:800;display:flex}.admin-users__counts strong{color:var(--color-text);font-size:.9rem}.admin-user-search{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.admin-user-search>label{align-items:center;min-width:0;display:flex;position:relative}.admin-user-search>label>i{z-index:1;color:var(--color-text-muted);pointer-events:none;font-size:.78rem;position:absolute;left:12px}.admin-user-search input{border:1px solid var(--color-border);width:100%;min-width:0;min-height:43px;color:var(--color-text);background:var(--color-input);font:inherit;border-radius:11px;outline:none;padding:0 38px 0 34px;font-size:.78rem}.admin-user-search input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}.admin-user-search>label>button{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;right:5px}.admin-user-search>label>button:hover{color:var(--color-text);background:var(--color-surface-hover)}.admin-user-search>.button{justify-content:center;align-items:center;gap:7px;min-width:88px;min-height:43px;display:inline-flex}.admin-user-list{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:7px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.admin-user-card{--admin-user-group:var(--color-accent);border:1px solid var(--color-border);width:100%;min-width:0;color:var(--color-text);background:var(--color-surface);cursor:pointer;text-align:left;border-radius:13px;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.admin-user-card:hover{border-color:color-mix(in srgb, var(--admin-user-group) 38%, var(--color-border));background:var(--color-surface-hover);transform:translateY(-1px)}.admin-user-card.is-selected{border-color:color-mix(in srgb, var(--admin-user-group) 66%, var(--color-border));background:color-mix(in srgb, var(--admin-user-group) 10%, var(--color-surface));box-shadow:inset 3px 0 var(--admin-user-group)}.admin-user-card__body{gap:5px;min-width:0;display:grid}.admin-user-card__identity{gap:1px;min-width:0;display:grid}.admin-user-card__identity strong,.admin-user-card__identity small,.admin-user-card__meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-card__identity strong{font-size:.81rem}.admin-user-card__identity small{color:var(--color-text-muted);font-size:.66rem}.admin-user-card__group{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:.64rem;font-weight:800;display:inline-flex;overflow:hidden}.admin-user-card__group>i{color:var(--admin-user-group);font-size:.44rem}.admin-user-card__meta{gap:3px;min-width:0;display:grid}.admin-user-card__meta>span{min-width:0;color:var(--color-text-muted);align-items:center;gap:5px;font-size:.6rem;display:flex}.admin-user-card__meta i{width:11px;color:color-mix(in srgb, var(--admin-user-group) 68%, var(--color-text-muted));text-align:center;flex:0 0 11px}.admin-user-card__arrow{color:var(--color-text-muted);opacity:.45;font-size:.68rem;transition:color .16s,opacity .16s,transform .16s;transform:translate(0)}.admin-user-card:hover .admin-user-card__arrow,.admin-user-card.is-selected .admin-user-card__arrow{color:var(--admin-user-group);opacity:1;transform:translate(2px)}.admin-user-avatar{--admin-avatar-size:46px;width:var(--admin-avatar-size);height:var(--admin-avatar-size);flex:0 0 var(--admin-avatar-size);border:1px solid color-mix(in srgb, var(--admin-user-group,var(--color-accent)) 34%, var(--color-border));color:var(--color-accent-contrast);background:linear-gradient(145deg, color-mix(in srgb, var(--admin-user-group,var(--color-accent)) 90%, #fff 10%), var(--admin-user-group,var(--color-accent)));box-shadow:0 7px 18px color-mix(in srgb, var(--admin-user-group,var(--color-accent)) 14%, transparent);font-family:var(--font-display);font-size:calc(var(--admin-avatar-size) * .4);text-transform:uppercase;border-radius:14px;place-items:center;font-weight:900;line-height:1;display:grid;overflow:hidden}.admin-user-avatar--small{--admin-avatar-size:34px;border-radius:10px}.admin-user-avatar--medium{--admin-avatar-size:46px;border-radius:14px}.admin-user-avatar--large{--admin-avatar-size:92px;border-radius:26px}.admin-user-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.admin-users__empty-list{border:1px dashed var(--color-border);min-height:260px;color:var(--color-text-muted);text-align:center;border-radius:13px;align-content:center;place-items:center;gap:7px;padding:20px;display:grid}.admin-users__empty-list>i{color:var(--color-accent);font-size:1.8rem}.admin-users__empty-list strong{color:var(--color-text)}.admin-users__empty-list p{margin:0 0 5px;font-size:.75rem;line-height:1.45}.admin-user-editor{--admin-user-group:var(--color-accent);gap:15px;min-width:0;display:grid}.admin-user-editor__hero{--admin-user-group:var(--color-accent);isolation:isolate;border:1px solid color-mix(in srgb, var(--admin-user-group) 34%, var(--color-border));background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--admin-user-group) 14%, transparent), transparent 34%), var(--color-surface-soft);border-radius:18px;grid-template-columns:92px minmax(0,1fr) minmax(170px,auto);align-items:center;gap:17px;min-width:0;padding:20px;display:grid;position:relative;overflow:hidden}.admin-user-editor__hero:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--admin-user-group), transparent 74%);height:3px;position:absolute;inset:auto 0 0}.admin-user-editor__hero-copy{min-width:0}.admin-user-editor__hero-copy h2{overflow-wrap:anywhere;font:900 clamp(1.7rem, 4vw, 2.85rem)/1 var(--font-display);margin:3px 0 4px}.admin-user-editor__hero-copy>p{color:var(--color-text-muted);margin:0;font-size:.8rem}.admin-user-editor__chips{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.admin-user-editor__chips>span{border:1px solid var(--color-border);min-height:28px;color:var(--color-text-muted);background:var(--color-surface);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:.65rem;font-weight:800;display:inline-flex}.admin-user-editor__chips i{color:var(--admin-user-group);font-size:.68rem}.admin-user-editor__group-chip{border-color:color-mix(in srgb, var(--admin-user-group) 38%, var(--color-border))!important;color:var(--color-text)!important;background:color-mix(in srgb, var(--admin-user-group) 10%, var(--color-surface))!important}.admin-user-editor__group-chip i{font-size:.45rem}.admin-user-editor__uuid{text-align:right;justify-items:end;gap:5px;min-width:0;display:grid}.admin-user-editor__uuid>span{color:var(--color-text-muted);letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:900}.admin-user-editor__uuid code{max-width:280px;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.admin-user-editor__section{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:16px;gap:14px;min-width:0;padding:17px;display:grid}.admin-user-editor__section-header{border-bottom:1px solid var(--color-border);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding-bottom:12px;display:grid}.admin-user-editor__section-header>span{border:1px solid color-mix(in srgb, var(--color-accent) 36%, var(--color-border));width:40px;height:40px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:11px;place-items:center;display:grid}.admin-user-editor__section-header>div{min-width:0}.admin-user-editor__section-header h3{margin:0 0 3px;font-size:.92rem}.admin-user-editor__section-header p{color:var(--color-text-muted);margin:0;font-size:.72rem;line-height:1.4}.admin-user-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.admin-user-editor__fields>label,.admin-user-editor__group-select{gap:7px;min-width:0;display:grid}.admin-user-editor__fields label>span,.admin-user-editor__group-select>span{color:var(--color-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.69rem;font-weight:900}.admin-user-editor__fields input,.admin-user-editor__group-select select{border:1px solid var(--color-border);width:100%;min-width:0;min-height:44px;color:var(--color-text);background:var(--color-input);font:inherit;border-radius:11px;outline:none;padding:0 12px}.admin-user-editor__fields input:focus,.admin-user-editor__group-select select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}.admin-user-editor__fields small{color:var(--color-text-muted);font-size:.69rem;line-height:1.4}.admin-user-editor__group-layout{grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);align-items:end;gap:12px;min-width:0;display:grid}.admin-user-editor__group-preview{--admin-user-group:var(--color-accent);border:1px solid color-mix(in srgb, var(--admin-user-group) 40%, var(--color-border));background:color-mix(in srgb, var(--admin-user-group) 10%, var(--color-surface));border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:67px;padding:11px 13px;display:grid}.admin-user-editor__group-preview>i{width:40px;height:40px;color:var(--admin-user-group);background:color-mix(in srgb, var(--admin-user-group) 13%, var(--color-surface));border-radius:11px;place-items:center;display:grid}.admin-user-editor__group-preview>div{gap:2px;min-width:0;display:grid}.admin-user-editor__group-preview strong,.admin-user-editor__group-preview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-editor__group-preview strong{color:var(--admin-user-group);font-size:.84rem}.admin-user-editor__group-preview small{color:var(--color-text-muted);font-size:.68rem}.admin-user-editor__structured-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}.admin-user-data-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:13px;gap:12px;min-width:0;padding:13px;display:grid}.admin-user-data-card--wide{grid-column:1/-1}.admin-user-data-card--balance{border-color:color-mix(in srgb, var(--color-accent) 36%, var(--color-border));background:linear-gradient(145deg, color-mix(in srgb, var(--color-accent) 8%, var(--color-surface)), var(--color-surface));grid-column:1/-1}.admin-balance-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.admin-balance-currency{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:12px;grid-template-columns:38px minmax(0,1fr) minmax(120px,.65fr);align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.admin-balance-currency__icon{place-items:center;width:38px;height:38px;display:grid}.admin-balance-currency__icon img{object-fit:contain;filter:drop-shadow(0 5px 8px #00000047);width:38px;height:38px;display:block}.admin-balance-currency--crystals .admin-balance-currency__icon img{transform:scale(.9)}.admin-balance-currency__copy{gap:2px;min-width:0;display:grid}.admin-balance-currency__copy strong,.admin-balance-currency__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-balance-currency__copy strong{font-size:.82rem}.admin-balance-currency__copy small{color:var(--color-text-muted);font-size:.66rem}.admin-balance-currency input{border:1px solid var(--color-border);width:100%;min-width:0;min-height:42px;color:var(--color-text);background:var(--color-input);font:900 .88rem/1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:10px;outline:none;padding:0 11px}.admin-balance-currency input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}.admin-balance-currency output{color:var(--color-text-muted);font-variant-numeric:tabular-nums;grid-column:1/-1;justify-self:end;font-size:.66rem;font-weight:850}.admin-user-data-card>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-bottom:10px;display:flex}.admin-user-data-card>header>div{gap:2px;min-width:0;display:grid}.admin-user-data-card>header strong{font-size:.82rem}.admin-user-data-card>header small{color:var(--color-text-muted);font-size:.67rem}.admin-user-data-card>header>span{min-width:28px;height:28px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:9px;place-items:center;font-size:.7rem;font-weight:900;display:grid}.admin-user-data-card .json-form-title,.admin-user-data-card .json-array-header{display:none}.admin-user-data-card .json-structure--nested,.admin-user-data-card .json-array-item{background:var(--color-surface-soft)}.admin-user-data-card .json-field-row{grid-template-columns:minmax(105px,150px) minmax(0,1fr)}.admin-user-editor__footer{z-index:20;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 28px #00000024}.admin-user-editor__footer>div{min-width:0;color:var(--color-text-muted);align-items:center;gap:7px;font-size:.7rem;display:flex}.admin-user-editor__footer>div>i{color:var(--color-accent)}.admin-user-editor__footer .button{flex:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.admin-user-editor-empty{border:1px dashed var(--color-border);min-height:520px;color:var(--color-text-muted);text-align:center;border-radius:17px;align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.admin-user-editor-empty>span{width:70px;height:70px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:22px;place-items:center;font-size:1.7rem;display:grid}.admin-user-editor-empty h2{color:var(--color-text);font:900 1.6rem/1 var(--font-display);margin:5px 0 0}.admin-user-editor-empty p{max-width:420px;margin:0;font-size:.78rem;line-height:1.5}@media (max-width:1160px){.admin-users{grid-template-columns:300px minmax(0,1fr)}.admin-user-editor__hero{grid-template-columns:76px minmax(0,1fr)}.admin-user-editor__hero .admin-user-avatar--large{--admin-avatar-size:76px;border-radius:22px}.admin-user-editor__uuid{text-align:left;grid-column:1/-1;justify-items:start}}@media (max-width:940px){.admin-balance-matrix,.admin-users{grid-template-columns:minmax(0,1fr)}.admin-users__master{max-height:none;position:static}.admin-user-list{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));padding-right:0;overflow:visible}}@media (max-width:700px){.admin-user-editor__fields,.admin-user-editor__group-layout,.admin-user-editor__structured-grid{grid-template-columns:minmax(0,1fr)}.admin-user-data-card--wide{grid-column:auto}.admin-user-editor__footer{flex-direction:column;align-items:stretch;position:static}.admin-user-editor__footer .button{width:100%}}@media (max-width:520px){.admin-user-search{grid-template-columns:minmax(0,1fr)}.admin-user-search>.button{width:100%}.admin-user-list{grid-template-columns:minmax(0,1fr)}.admin-user-editor__hero{grid-template-columns:minmax(0,1fr);justify-items:start}.admin-user-editor__hero .admin-user-avatar--large{--admin-avatar-size:78px}.admin-user-editor__uuid code{max-width:100%}.admin-user-data-card .json-field-row{grid-template-columns:minmax(0,1fr)}}.admin-user-card__labels{flex-wrap:wrap;gap:5px;display:flex}.admin-user-card__badges{background:var(--color-accent-soft);border-radius:999px;padding:3px 7px;font-size:.61rem;font-weight:900}.admin-badge-editor{gap:9px;display:grid}.admin-badge-editor__tabs{display:flex}.admin-badge-editor__tabs .active{color:var(--color-accent);border-color:var(--color-accent)}.admin-badge-editor__search{position:relative}.admin-badge-editor__search>i{color:var(--color-text-muted);position:absolute;top:13px;left:12px}.admin-badge-editor__search input{border:1px solid var(--color-border);width:100%;min-height:40px;color:var(--color-text);background:var(--color-input);font:inherit;border-radius:9px;outline:none;padding:0 36px 0 34px}.admin-badge-editor__search input:focus{border-color:var(--color-accent)}.admin-badge-editor__search button{width:30px;height:30px;color:var(--color-text-muted);background:0 0;border:0;border-radius:8px;position:absolute;top:5px;right:5px}.admin-badge-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:7px;display:grid}.admin-badge-card{--badge-accent:var(--color-accent);border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);text-align:left;border-radius:11px;grid-template-columns:52px 1fr;gap:7px 9px;padding:9px;display:grid}.admin-badge-card.is-assigned{border-color:var(--badge-accent);box-shadow:inset 3px 0 var(--badge-accent)}.admin-badge-card.is-legacy{--badge-accent:var(--color-warning)}.admin-badge-card:disabled{opacity:.6}.admin-badge-card__visual{width:52px;height:52px;color:var(--color-accent-contrast);background:var(--badge-accent);font:900 1.2rem/1 var(--font-display);border-radius:14px;grid-row:1/3;place-items:center;display:grid;position:relative;overflow:hidden}.admin-badge-card__visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.admin-badge-card__copy{gap:2px;min-width:0;display:grid}.admin-badge-card__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.admin-badge-card__copy small{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.64rem;display:-webkit-box;overflow:hidden}.admin-badge-card__action{width:max-content;color:var(--badge-accent);grid-column:2;font-size:.59rem}.admin-badge-editor__empty{border:1px dashed var(--color-border);min-height:120px;color:var(--color-text-muted);border-radius:10px;align-content:center;place-items:center;gap:5px;display:grid}@media (max-width:520px){.admin-badge-grid{grid-template-columns:1fr}}.admin-badge-editor__notice{border:1px solid color-mix(in srgb, var(--color-accent) 38%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface-soft));border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.admin-badge-editor__notice>i{width:38px;height:38px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:10px;place-items:center;display:grid}.admin-badge-editor__notice>div{gap:2px;min-width:0;display:grid}.admin-badge-editor__notice strong{font-size:.78rem}.admin-badge-editor__notice span{color:var(--color-text-muted);font-size:.66rem;line-height:1.45}.admin-badge-card:not(:disabled){cursor:pointer}.admin-badge-card:not(:disabled):hover,.admin-badge-card:not(:disabled):focus-visible{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 5%, var(--color-surface));outline:none}.admin-badge-editor__reason{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:10px;gap:5px;padding:10px 11px;display:grid}.admin-badge-editor__reason>span{font-size:.7rem;font-weight:900}.admin-badge-editor__reason textarea{resize:vertical;border:1px solid var(--color-border);width:100%;min-height:64px;color:var(--color-text);background:var(--color-input);font:inherit;border-radius:8px;outline:none;padding:9px 10px}.admin-badge-editor__reason textarea:focus{border-color:var(--color-accent)}.admin-badge-editor__reason small{color:var(--color-text-muted);font-size:.62rem}.admin-badge-editor__reason small.is-invalid{color:var(--color-danger)}.admin-badge-editor__tabs{flex-wrap:wrap;gap:6px}.admin-badge-editor__tabs button b{margin-left:5px}.admin-badge-card{grid-template-columns:52px minmax(0,1fr) auto;align-items:center}.admin-badge-card__visual{grid-row:1/3}.admin-badge-card__status{color:var(--badge-accent);grid-column:2;gap:1px;font-size:.59rem;display:grid}.admin-badge-card__status small{color:var(--color-text-muted)}.admin-badge-card__operation{grid-area:1/3/3;align-self:center;min-width:92px}.admin-badge-card__operation--revoke{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 45%, var(--color-border))}@media (max-width:680px){.admin-badge-card{grid-template-columns:52px minmax(0,1fr)}.admin-badge-card__operation{grid-area:auto/1/auto/-1;width:100%}}.admin-badge-editor__reason small strong{color:var(--color-danger,#d94a4a);margin-bottom:2px;font-weight:800;display:block}.admin-badge-editor__reason textarea[aria-invalid=true]{border-color:var(--color-danger,#d94a4a)}.server-runtime-field{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:14px;grid-column:1/-1;gap:8px;min-width:0;padding:14px;display:grid}.server-runtime-field>span{color:var(--color-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.7rem;font-weight:900}.server-runtime-field>select{border:1px solid var(--color-border);width:100%;min-width:0;min-height:48px;color:var(--color-text);background:var(--color-input);font:inherit;border-radius:11px;outline:none;padding:0 42px 0 13px;font-weight:750}.server-runtime-field>select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}.server-runtime-field>select:disabled{opacity:.58;cursor:not-allowed}.server-runtime-status{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:11px 12px;display:grid}.server-runtime-status>i{width:34px;height:34px;color:var(--color-text-muted);background:var(--color-surface-hover);border-radius:10px;place-items:center;display:grid}.server-runtime-status>div{gap:4px;min-width:0;display:grid}.server-runtime-status strong{overflow-wrap:anywhere;font-size:.82rem}.server-runtime-status small{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:.69rem;line-height:1.45}.server-runtime-status.is-ready{border-color:color-mix(in srgb, var(--color-success) 38%, var(--color-border));background:color-mix(in srgb, var(--color-success) 7%, var(--color-surface))}.server-runtime-status.is-ready>i{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 13%, var(--color-surface))}.server-runtime-status.is-error,.server-runtime-status.is-empty,.server-runtime-status.is-warning{border-color:color-mix(in srgb, var(--color-warning) 40%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 7%, var(--color-surface))}.server-runtime-status.is-error>i,.server-runtime-status.is-empty>i,.server-runtime-status.is-warning>i{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 13%, var(--color-surface))}@media (max-width:620px){.server-runtime-field{padding:11px}}.server-image-field{grid-column:1/-1;gap:10px;min-width:0;display:grid}.server-image-field__path{gap:7px;min-width:0;display:grid}.server-image-field__path>span{color:var(--color-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.7rem;font-weight:900}.server-image-field__path>input{border:1px solid var(--color-border);width:100%;min-width:0;min-height:44px;color:var(--color-text);background:var(--color-input);font:inherit;border-radius:11px;outline:none;padding:0 12px;transition:border-color .16s,box-shadow .16s}.server-image-field__path>input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}.server-image-field__path>input:disabled{opacity:.58;cursor:not-allowed}.admin-server-version-field{align-content:start;gap:7px;min-width:0;display:grid}.admin-server-version-field>span{color:var(--color-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.7rem;font-weight:900}.admin-server-version-field>small{overflow-wrap:anywhere;min-width:0;color:var(--color-text-muted);font-size:.68rem;line-height:1.45}.admin-server-version-field .ui-select-box,.server-runtime-field .ui-select-box{z-index:2;position:relative}.admin-server-version-field .ui-select-box.is-open,.server-runtime-field .ui-select-box.is-open{z-index:130}.server-runtime-field .server-runtime-select .ui-select-box__options{scrollbar-gutter:stable;max-height:min(520px,68vh)}.server-runtime-field .server-runtime-select .ui-select-box__option{min-height:58px}html:has(.admin-workspace){scrollbar-gutter:stable}.legacy-main__inner--admin{width:min(var(--page-width), calc(100% - (var(--page-gutter) * 2)));max-width:var(--page-width);margin-inline:auto}.content-layout--admin{grid-template-columns:minmax(0,1fr)}.admin-page.admin-workspace{width:100%;min-width:0;max-width:none;min-height:calc(100dvh - var(--header-height) - 48px);box-shadow:none;background:0 0;border:0;grid-template-columns:276px minmax(0,1fr);align-items:start;gap:22px;margin-inline:0;padding:0;display:grid;overflow:visible}.admin-workspace .admin-sidebar{top:calc(var(--header-height) + 16px);z-index:30;width:100%;min-width:0;height:calc(100dvh - var(--header-height) - 32px);box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);max-height:760px;box-shadow:var(--shadow-small);border-radius:18px;flex-direction:column;align-self:start;gap:18px;padding:18px;display:flex;position:sticky;overflow:hidden}.admin-workspace .admin-sidebar__header{border-bottom:1px solid var(--color-border);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;padding-bottom:16px;display:grid}.admin-workspace .admin-sidebar__mark{border:1px solid color-mix(in srgb, var(--color-accent) 42%, var(--color-border));width:46px;height:46px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:13px;place-items:center;font-size:1.2rem;display:grid}.admin-workspace .admin-sidebar__header>div{gap:1px;min-width:0;display:grid}.admin-workspace .admin-sidebar__header strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.18rem;overflow:hidden}.admin-workspace .admin-sidebar__header small{color:var(--color-text-muted);font-size:.73rem}.admin-workspace .admin-tabs{overscroll-behavior:contain;scrollbar-gutter:stable;background:0 0;border:0;flex:auto;align-content:start;gap:5px;min-height:0;padding:0 3px 0 0;display:grid;overflow:hidden auto}.admin-workspace .admin-tabs button{width:100%;min-height:58px;color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;transition:border-color .16s,background .16s,color .16s;display:grid}.admin-workspace .admin-tabs button>i{width:36px;height:36px;color:var(--color-text-muted);background:var(--color-surface-soft);border-radius:9px;place-items:center;display:grid}.admin-workspace .admin-tabs button>span{gap:2px;min-width:0;display:grid}.admin-workspace .admin-tabs button strong,.admin-workspace .admin-tabs button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-workspace .admin-tabs button strong{color:inherit;font-size:.86rem;line-height:1.2}.admin-workspace .admin-tabs button small{color:var(--color-text-muted);font-size:.66rem;font-weight:600;line-height:1.3}.admin-workspace .admin-tabs button:hover{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface-soft)}.admin-workspace .admin-tabs button.active{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border));color:var(--color-text);background:var(--color-accent-soft)}.admin-workspace .admin-tabs button.active>i{color:var(--color-accent-contrast);background:var(--color-accent)}.admin-workspace .admin-sidebar__footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);align-items:center;gap:8px;padding-top:14px;font-size:.72rem;font-weight:700;display:flex}.admin-workspace .admin-sidebar__status{background:var(--color-success);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-success) 14%, transparent);border-radius:50%;flex:none}.admin-workspace .admin-sidebar__status.is-loading{background:var(--color-warning);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-warning) 14%, transparent);animation:1.2s ease-in-out infinite admin-status-pulse}.admin-workspace .admin-workspace__main{width:100%;min-width:0;min-height:calc(100dvh - var(--header-height) - 48px)}.admin-workspace .admin-workspace__inner{gap:18px;width:100%;min-width:0;margin:0;display:grid}.admin-workspace .admin-header{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-small);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.admin-workspace .admin-header>div{min-width:0}.admin-workspace .admin-header h1{margin:4px 0 7px;font-size:clamp(2rem,3.5vw,3.35rem);line-height:1}.admin-workspace .admin-header .lead{max-width:920px;color:var(--color-text-muted);margin:0;font-size:.93rem;line-height:1.5}.admin-workspace .admin-state{border:1px solid var(--color-border);min-height:38px;color:var(--color-text-muted);background:var(--color-surface-soft);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:.74rem;font-weight:800;display:inline-flex}.admin-workspace .admin-state>i{color:var(--color-accent)}.admin-workspace .admin-state .fa-spinner{animation:.85s linear infinite admin-spin}.admin-workspace .admin-workspace__content{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;min-height:440px;box-shadow:var(--shadow-small);border-radius:18px;align-content:start;gap:18px;padding:clamp(16px,2vw,26px);display:grid}.admin-workspace .form-feedback{margin:0}@keyframes admin-spin{to{transform:rotate(360deg)}}@keyframes admin-status-pulse{50%{opacity:.45}}@media (max-width:1100px){.admin-page.admin-workspace{grid-template-columns:224px minmax(0,1fr);gap:16px}.admin-workspace .admin-sidebar{padding:14px}.admin-workspace .admin-tabs button small{display:none}}@media (max-width:780px){.legacy-main__inner--admin{width:calc(100% - 18px)}.admin-page.admin-workspace{grid-template-columns:minmax(0,1fr)}.admin-workspace .admin-sidebar{gap:12px;width:100%;height:auto;max-height:none;padding:12px;position:static}.admin-workspace .admin-sidebar__header,.admin-workspace .admin-sidebar__footer{display:none}.admin-workspace .admin-tabs{scrollbar-gutter:auto;flex:none;gap:6px;padding:1px 1px 5px;display:flex;overflow:auto hidden}.admin-workspace .admin-tabs button{flex:none;grid-template-columns:28px auto;width:auto;min-height:44px;padding:6px 10px 6px 7px}.admin-workspace .admin-tabs button>i{width:28px;height:28px}.admin-workspace .admin-tabs button strong{white-space:nowrap}.admin-workspace .admin-header{align-items:flex-start;padding:17px}.admin-workspace .admin-workspace__content{border-radius:14px;padding:14px}}@media (max-width:560px){.admin-workspace .admin-header{flex-direction:column}.admin-workspace .admin-state{align-self:flex-start}.admin-workspace .admin-header h1{font-size:2rem}}.admin-feedback{overflow-wrap:anywhere;white-space:normal;gap:10px;min-width:0;margin:0;display:grid;overflow:hidden}.admin-feedback__message{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.admin-feedback__message>i{padding-top:2px}.admin-feedback__message>span{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.admin-feedback--error .admin-feedback__message>i{color:var(--color-danger)}.admin-feedback--warning .admin-feedback__message>i{color:var(--color-warning)}.admin-feedback__details{border-top:1px solid color-mix(in srgb, var(--color-danger) 24%, var(--color-border));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding-top:10px;display:grid}.admin-feedback__details>div{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 72%, transparent);border-radius:9px;gap:4px;min-width:0;padding:8px 10px;display:grid}.admin-feedback__details dt{color:var(--color-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:900}.admin-feedback__details dd{min-width:0;margin:0}.admin-feedback__details-reason{grid-column:1/-1}.admin-feedback__details-reason dd{color:var(--color-text);overflow-wrap:anywhere;line-height:1.5}.admin-feedback__details code{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;display:block;overflow:hidden}@media (max-width:700px){.admin-feedback__details{grid-template-columns:minmax(0,1fr)}}.admin-overview{gap:20px;display:grid}.hardware-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hardware-summary>article{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 10px;min-width:0;padding:16px;display:grid}.hardware-summary>article>i{width:34px;height:34px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:10px;grid-row:1/4;place-items:center;display:grid}.hardware-summary span,.hardware-summary small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hardware-summary span{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.hardware-summary strong{min-width:0;color:var(--color-text);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;line-height:1.05;overflow:hidden}.hardware-summary strong.hardware-summary__date{font-family:var(--font-body);font-size:.9rem}.hardware-summary small{font-size:.67rem}.hardware-stat-grid,.hardware-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hardware-card,.hardware-systems{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:14px;min-width:0;padding:17px}.hardware-card>header{align-items:center;gap:9px;margin-bottom:14px;display:flex}.hardware-card>header>i{width:30px;height:30px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:9px;place-items:center;display:grid}.hardware-card h2,.hardware-systems h2{margin:0;font-size:1rem}.hardware-bars{gap:10px;display:grid}.hardware-bar{grid-template-columns:minmax(0,1fr) 48px;gap:5px 10px;display:grid}.hardware-bar__label{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hardware-bar__label span{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.hardware-bar__label strong{color:var(--color-text-muted);font-size:.72rem}.hardware-bar__track{background:color-mix(in srgb, var(--color-border) 70%, transparent);border-radius:999px;height:7px;overflow:hidden}.hardware-bar__track>i{border-radius:inherit;background:linear-gradient(90deg, var(--color-accent), color-mix(in srgb, var(--color-accent) 55%, white));height:100%;display:block}.hardware-bar>small{color:var(--color-text-muted);text-align:right;grid-area:1/2/3;align-self:center;font-size:.68rem;font-weight:800}.hardware-card--models ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hardware-card--models li{background:color-mix(in srgb, var(--color-surface) 62%, transparent);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:grid}.hardware-card--models li span{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.hardware-card--models li strong{min-width:28px;color:var(--color-accent);text-align:right;font-size:.74rem}.hardware-systems{gap:14px;display:grid}.hardware-systems__header{justify-content:space-between;align-items:end;gap:18px;display:flex}.hardware-systems__header>div{min-width:0}.hardware-systems__header small{max-width:420px;color:var(--color-text-muted);text-align:right;font-size:.68rem;line-height:1.4}.hardware-table-wrap{border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;width:100%;overflow-x:auto}.hardware-table{border-collapse:collapse;width:100%;min-width:1120px;font-size:.72rem}.hardware-table th,.hardware-table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:11px 12px}.hardware-table th{z-index:1;color:var(--color-text-muted);background:var(--color-surface-soft);letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;position:sticky;top:0}.hardware-table tbody tr:last-child td{border-bottom:0}.hardware-table tbody tr:hover{background:var(--color-accent-soft)}.hardware-table td strong,.hardware-table td small{display:block}.hardware-table td strong,.hardware-table__gpu{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.hardware-table td small{color:var(--color-text-muted);margin-top:3px;font-size:.64rem}.hardware-table code{color:var(--color-accent);font-size:.68rem}.hardware-empty,.hardware-empty-state p{color:var(--color-text-muted);margin:0;font-size:.78rem}.hardware-empty-state{border:1px dashed var(--color-border);background:var(--color-surface-soft);border-radius:14px;align-items:center;gap:14px;padding:22px;display:flex}.hardware-empty-state>i{width:42px;height:42px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:12px;flex:none;place-items:center;display:grid}.hardware-empty-state h2{margin:0 0 4px;font-size:1rem}@media (max-width:1180px){.hardware-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.hardware-summary,.hardware-stat-grid,.hardware-model-grid{grid-template-columns:minmax(0,1fr)}.hardware-systems__header{flex-direction:column;align-items:flex-start}.hardware-systems__header small{text-align:left;max-width:none}}@media (max-width:460px){.hardware-summary{grid-template-columns:minmax(0,1fr)}.hardware-card,.hardware-systems{padding:13px}}.admin-page.admin-workspace{min-height:calc(100dvh - var(--header-height) - 48px);grid-template-columns:minmax(0,1fr);gap:14px}.admin-workspace .admin-breadcrumbs{top:calc(var(--header-height) + 12px);z-index:40;border:1px solid color-mix(in srgb, var(--color-border-strong) 76%, transparent);background:color-mix(in srgb, var(--color-surface) 92%, transparent);min-width:0;min-height:54px;box-shadow:var(--shadow-small);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);scrollbar-width:none;border-radius:15px;align-items:center;gap:7px;padding:8px 10px;display:flex;position:sticky;overflow:auto hidden}.admin-workspace .admin-breadcrumbs::-webkit-scrollbar{display:none}.admin-breadcrumbs>button,.admin-breadcrumbs__level{min-width:max-content;min-height:36px;color:var(--color-text-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:0 11px;font-size:.73rem;font-weight:850;display:inline-flex}.admin-breadcrumbs>button{cursor:pointer;transition:color .16s,border-color .16s,background .16s}.admin-breadcrumbs>button:hover,.admin-breadcrumbs>button:focus-visible{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface-hover);outline:none}.admin-breadcrumbs>button.is-current,.admin-breadcrumbs__level.is-current{border-color:color-mix(in srgb, var(--color-accent) 42%, var(--color-border));color:var(--color-text);background:var(--color-accent-soft)}.admin-breadcrumbs>.fa-chevron-right{color:var(--color-text-subtle);flex:none;font-size:.58rem}.admin-breadcrumbs__level>i,.admin-breadcrumbs>button>i{color:var(--color-accent)}.admin-breadcrumbs__status{border:1px solid color-mix(in srgb, var(--color-success) 26%, var(--color-border));min-width:max-content;color:var(--color-success);background:color-mix(in srgb, var(--color-success) 7%, var(--color-surface));white-space:nowrap;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:7px 10px;font-size:.68rem;font-weight:850;display:inline-flex}.admin-breadcrumbs__status.is-loading{border-color:color-mix(in srgb, var(--color-warning) 34%, var(--color-border));color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface))}.admin-breadcrumbs__status .fa-spinner,.admin-dashboard__loading .fa-spinner{animation:.85s linear infinite admin-spin}.admin-workspace .admin-workspace__main,.admin-workspace .admin-workspace__inner{min-height:0}.admin-workspace .admin-workspace__inner{gap:14px}.admin-workspace .admin-header--section{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.admin-workspace .admin-header--section:after{content:"";background:linear-gradient(90deg, var(--color-accent), transparent 72%);opacity:.78;height:3px;position:absolute;inset:0 0 auto}.admin-header__back{border:1px solid var(--color-border);min-height:40px;color:var(--color-text-muted);background:var(--color-surface-soft);cursor:pointer;border-radius:10px;align-self:start;align-items:center;gap:8px;padding:0 12px;font-size:.73rem;font-weight:850;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.admin-header__back:hover,.admin-header__back:focus-visible{border-color:var(--color-border-strong);color:var(--color-text);background:var(--color-surface-hover);outline:none;transform:translate(-2px)}.admin-header__identity{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:15px;min-width:0;display:grid}.admin-header__identity>div{min-width:0}.admin-header__icon{border:1px solid color-mix(in srgb, var(--color-accent) 42%, var(--color-border));width:58px;height:58px;color:var(--color-accent-contrast);background:linear-gradient(145deg, var(--color-accent-bright), var(--color-accent));box-shadow:0 14px 30px color-mix(in srgb, var(--color-accent) 20%, transparent);border-radius:16px;place-items:center;font-size:1.28rem;display:grid}.admin-workspace .admin-header--section h1{margin:3px 0 6px;font-size:clamp(1.9rem,3.6vw,3.15rem)}.admin-workspace .admin-workspace__content--dashboard{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.admin-dashboard{gap:16px;min-width:0;display:grid;position:relative}.admin-dashboard__hero{border:1px solid var(--color-border);background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--color-accent) 17%, transparent), transparent 34%), linear-gradient(145deg, var(--color-surface), var(--color-surface-soft));min-width:0;box-shadow:var(--shadow-small);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(390px,.8fr);align-items:center;gap:clamp(22px,4vw,54px);padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden}.admin-dashboard__hero:before{content:"";background:linear-gradient(180deg, var(--color-accent-bright), var(--color-accent), transparent);width:4px;position:absolute;inset:0 auto 0 0}.admin-dashboard__hero>div:first-child{z-index:1;min-width:0;position:relative}.admin-dashboard__hero h1{letter-spacing:-.045em;max-width:760px;margin:7px 0 13px;font-size:clamp(2.15rem,4.8vw,4.25rem);line-height:.96}.admin-dashboard__hero p{max-width:760px;color:var(--color-text-muted);margin:0;line-height:1.65}.admin-dashboard__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;display:grid}.admin-dashboard__summary article{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 78%, transparent);border-radius:14px;align-content:center;gap:3px;min-width:0;min-height:116px;padding:15px;display:grid;box-shadow:inset 0 1px #ffffff0d}.admin-dashboard__summary span,.admin-dashboard__summary small{color:var(--color-text-muted);text-overflow:ellipsis;overflow:hidden}.admin-dashboard__summary span{letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:900}.admin-dashboard__summary strong{color:var(--color-text);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.45rem,2.6vw,2.15rem);line-height:1;overflow:hidden}.admin-dashboard__summary small{font-size:.64rem;line-height:1.35}.admin-dashboard__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.admin-dashboard-group{--admin-category-accent:var(--color-accent);border:1px solid var(--color-border);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-small);border-radius:18px;align-content:start;gap:14px;padding:18px;display:grid}.admin-dashboard-group[data-category=observability]{--admin-category-accent:#6fa8dc}.admin-dashboard-group[data-category=community]{--admin-category-accent:#d0a56f}.admin-dashboard-group[data-category=content]{--admin-category-accent:#a78bd4}.admin-dashboard-group[data-category=infrastructure]{--admin-category-accent:var(--color-accent)}.admin-dashboard-group__header{border-bottom:1px solid var(--color-border);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding-bottom:14px;display:grid}.admin-dashboard-group__header>div{min-width:0}.admin-dashboard-group__header h2,.admin-dashboard-group__header p{margin:0}.admin-dashboard-group__header h2{font-size:1.05rem;line-height:1.2}.admin-dashboard-group__header p{color:var(--color-text-muted);margin-top:4px;font-size:.72rem;line-height:1.45}.admin-dashboard-group__icon{border:1px solid color-mix(in srgb, var(--admin-category-accent) 38%, var(--color-border));width:46px;height:46px;color:var(--admin-category-accent);background:color-mix(in srgb, var(--admin-category-accent) 9%, var(--color-surface));border-radius:13px;place-items:center;font-size:1.08rem;display:grid}.admin-dashboard-group__count{border:1px solid var(--color-border);min-width:30px;min-height:30px;color:var(--color-text-muted);background:var(--color-surface-soft);border-radius:999px;place-items:center;font-size:.68rem;font-weight:900;display:grid}.admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.admin-dashboard-card{border:1px solid var(--color-border);min-width:0;min-height:112px;color:var(--color-text);background:var(--color-surface-soft);cursor:pointer;text-align:left;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:11px;padding:14px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.admin-dashboard-card:after{content:"";background:linear-gradient(90deg, var(--admin-category-accent), transparent 76%);opacity:.28;height:2px;transition:opacity .18s;position:absolute;inset:auto 0 0}.admin-dashboard-card:hover,.admin-dashboard-card:focus-visible{z-index:1;border-color:color-mix(in srgb, var(--admin-category-accent) 46%, var(--color-border));background:color-mix(in srgb, var(--admin-category-accent) 7%, var(--color-surface-soft));box-shadow:0 15px 30px color-mix(in srgb, var(--admin-category-accent) 10%, transparent);outline:none;transform:translateY(-2px)}.admin-dashboard-card:hover:after,.admin-dashboard-card:focus-visible:after{opacity:.9}.admin-dashboard-card__icon{border:1px solid color-mix(in srgb, var(--admin-category-accent) 32%, var(--color-border));width:44px;height:44px;color:var(--admin-category-accent);background:color-mix(in srgb, var(--admin-category-accent) 8%, var(--color-surface));border-radius:12px;place-items:center;transition:color .18s,background .18s,transform .18s;display:grid}.admin-dashboard-card:hover .admin-dashboard-card__icon,.admin-dashboard-card:focus-visible .admin-dashboard-card__icon{color:var(--color-accent-contrast);background:var(--admin-category-accent);transform:scale(1.04)}.admin-dashboard-card__copy{gap:6px;min-width:0;display:grid}.admin-dashboard-card__title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-dashboard-card__title strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.25;overflow:hidden}.admin-dashboard-card__title small{color:var(--admin-category-accent);background:color-mix(in srgb, var(--admin-category-accent) 9%, transparent);white-space:nowrap;border-radius:999px;flex:none;padding:3px 6px;font-size:.56rem;font-weight:900}.admin-dashboard-card__copy>span:last-child{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-dashboard-card__arrow{color:var(--color-text-subtle);justify-self:end;font-size:.72rem;transition:color .18s,transform .18s}.admin-dashboard-card:hover .admin-dashboard-card__arrow,.admin-dashboard-card:focus-visible .admin-dashboard-card__arrow{color:var(--admin-category-accent);transform:translate(3px)}.admin-dashboard__loading{z-index:80;border:1px solid var(--color-border-strong);color:var(--color-text-muted);background:var(--color-surface);box-shadow:var(--shadow-medium);border-radius:999px;align-items:center;gap:8px;margin:0;padding:10px 13px;font-size:.72rem;font-weight:850;display:inline-flex;position:fixed;bottom:20px;right:20px}@media (max-width:1220px){.admin-dashboard__hero,.admin-dashboard__groups{grid-template-columns:minmax(0,1fr)}.admin-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.admin-workspace .admin-breadcrumbs{top:calc(var(--header-height) + 7px);border-radius:12px}.admin-breadcrumbs__status{margin-left:8px}.admin-workspace .admin-header--section{grid-template-columns:minmax(0,1fr);padding:17px}.admin-header__back{justify-self:start}.admin-dashboard__hero{border-radius:17px;padding:22px}.admin-dashboard__summary{grid-template-columns:repeat(3,minmax(130px,1fr));padding-bottom:4px;overflow-x:auto}.admin-dashboard__summary article{min-width:130px}}@media (max-width:620px){.admin-breadcrumbs__status{font-size:0}.admin-breadcrumbs__status>i{font-size:.72rem}.admin-dashboard-group{border-radius:15px;padding:14px}.admin-dashboard-grid{grid-template-columns:minmax(0,1fr)}.admin-dashboard-card{min-height:96px}.admin-header__identity{grid-template-columns:48px minmax(0,1fr)}.admin-header__icon{border-radius:13px;width:48px;height:48px}}@media (max-width:430px){.admin-dashboard__hero{padding:18px}.admin-dashboard__hero h1{font-size:2.25rem}.admin-dashboard-group__header{grid-template-columns:40px minmax(0,1fr) auto;gap:9px}.admin-dashboard-group__icon{border-radius:11px;width:40px;height:40px}.admin-dashboard-card{grid-template-columns:40px minmax(0,1fr) 18px;padding:12px}.admin-dashboard-card__icon{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.admin-header__back,.admin-dashboard-card,.admin-dashboard-card__icon,.admin-dashboard-card__arrow{transition:none}.admin-header__back:hover,.admin-dashboard-card:hover{transform:none}}.admin-dashboard-group__header{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border-radius:0;grid-template-columns:46px minmax(0,1fr) auto 18px;padding:0 0 14px;transition:border-color .18s,color .18s}.admin-dashboard-group__header:hover,.admin-dashboard-group__header:focus-visible{border-bottom-color:color-mix(in srgb, var(--admin-category-accent) 54%, var(--color-border));outline:none}.admin-dashboard-group__copy{gap:4px;min-width:0;display:grid}.admin-dashboard-group__copy strong{font-size:1.05rem;line-height:1.2}.admin-dashboard-group__copy small{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-dashboard-group__arrow{color:var(--color-text-subtle);font-size:.72rem;transition:color .18s,transform .18s}.admin-dashboard-group__header:hover .admin-dashboard-group__arrow,.admin-dashboard-group__header:focus-visible .admin-dashboard-group__arrow{color:var(--admin-category-accent);transform:translate(3px)}.admin-breadcrumbs__level--parent{color:var(--color-text-muted);background:0 0}.admin-category-view{--admin-category-accent:var(--color-accent);gap:18px;min-width:0;display:grid}.admin-category-view[data-category=observability]{--admin-category-accent:#6fa8dc}.admin-category-view[data-category=community]{--admin-category-accent:#d0a56f}.admin-category-view[data-category=content]{--admin-category-accent:#a78bd4}.admin-category-view[data-category=infrastructure]{--admin-category-accent:var(--color-accent)}.admin-category-view__hero{border:1px solid color-mix(in srgb, var(--admin-category-accent) 34%, var(--color-border));background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--admin-category-accent) 16%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--admin-category-accent) 7%, var(--color-surface)), var(--color-surface));min-width:0;box-shadow:var(--shadow-small);border-radius:20px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:20px;padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden}.admin-category-view__hero:after{content:"";background:linear-gradient(90deg, var(--admin-category-accent), transparent 72%);opacity:.8;height:3px;position:absolute;inset:auto 0 0}.admin-category-view__icon{border:1px solid color-mix(in srgb, var(--admin-category-accent) 44%, var(--color-border));width:74px;height:74px;color:var(--admin-category-accent);background:color-mix(in srgb, var(--admin-category-accent) 10%, var(--color-surface));box-shadow:0 16px 34px color-mix(in srgb, var(--admin-category-accent) 13%, transparent);border-radius:20px;place-items:center;font-size:1.65rem;display:grid}.admin-category-view__hero>div{min-width:0}.admin-category-view__hero h1,.admin-category-view__hero p{margin:0}.admin-category-view__hero h1{letter-spacing:-.045em;margin-top:5px;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.admin-category-view__hero p{max-width:760px;color:var(--color-text-muted);margin-top:10px;font-size:.9rem;line-height:1.55}.admin-category-view__count{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 82%, transparent);text-align:right;border-radius:14px;gap:3px;min-width:112px;padding:14px 16px;display:grid}.admin-category-view__count strong{color:var(--admin-category-accent);font-family:var(--font-display);font-size:1.8rem;line-height:1}.admin-category-view__count small{color:var(--color-text-muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.admin-category-view__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.admin-category-tool{border:1px solid var(--color-border);min-width:0;min-height:150px;color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-small);cursor:pointer;text-align:left;border-radius:17px;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:18px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.admin-category-tool:after{content:"";background:linear-gradient(90deg, var(--admin-category-accent), transparent 76%);opacity:.35;height:3px;position:absolute;inset:auto 0 0}.admin-category-tool:hover,.admin-category-tool:focus-visible{border-color:color-mix(in srgb, var(--admin-category-accent) 48%, var(--color-border));background:color-mix(in srgb, var(--admin-category-accent) 7%, var(--color-surface));box-shadow:0 18px 38px color-mix(in srgb, var(--admin-category-accent) 12%, transparent);outline:none;transform:translateY(-3px)}.admin-category-tool__icon{border:1px solid color-mix(in srgb, var(--admin-category-accent) 36%, var(--color-border));width:52px;height:52px;color:var(--admin-category-accent);background:color-mix(in srgb, var(--admin-category-accent) 9%, var(--color-surface));border-radius:15px;place-items:center;font-size:1.15rem;transition:color .18s,background .18s,transform .18s;display:grid}.admin-category-tool:hover .admin-category-tool__icon,.admin-category-tool:focus-visible .admin-category-tool__icon{color:var(--color-accent-contrast);background:var(--admin-category-accent);transform:scale(1.04)}.admin-category-tool__copy{gap:8px;min-width:0;display:grid}.admin-dashboard-card__parent{width:max-content;color:var(--admin-category-accent);background:color-mix(in srgb, var(--admin-category-accent) 9%, transparent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 6px;font-size:.54rem;font-weight:900;display:inline-flex}.admin-category-tool__parent{width:max-content;color:var(--admin-category-accent);background:color-mix(in srgb, var(--admin-category-accent) 10%, transparent);letter-spacing:.045em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:.58rem;font-weight:900;display:inline-flex}.admin-category-tool__title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-category-tool__title strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.admin-category-tool__title small{color:var(--admin-category-accent);flex:none;font-size:.6rem;font-weight:900}.admin-category-tool__copy>span:last-child{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.5;display:-webkit-box;overflow:hidden}.admin-category-tool__arrow{color:var(--color-text-subtle);justify-self:end;font-size:.75rem;transition:color .18s,transform .18s}.admin-category-tool:hover .admin-category-tool__arrow,.admin-category-tool:focus-visible .admin-category-tool__arrow{color:var(--admin-category-accent);transform:translate(3px)}.admin-catalog-toolbar{justify-content:space-between}.admin-catalog-toolbar__context{border:1px solid var(--color-border);min-height:42px;color:var(--color-text);background:var(--color-surface-soft);border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:inline-flex}.admin-catalog-toolbar__context>i{color:var(--color-accent)}@media (max-width:1050px){.admin-category-view__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.admin-category-view__hero{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:20px}.admin-category-view__icon{border-radius:16px;width:58px;height:58px;font-size:1.25rem}.admin-category-view__count{text-align:left;grid-column:1/-1;grid-template-columns:auto auto;justify-content:start;align-items:baseline;min-width:0}.admin-category-view__grid{grid-template-columns:minmax(0,1fr)}.admin-dashboard-group__header{grid-template-columns:42px minmax(0,1fr) auto 16px}}@media (max-width:460px){.admin-category-view__hero{grid-template-columns:1fr}.admin-category-view__icon{justify-self:start}.admin-category-tool{grid-template-columns:46px minmax(0,1fr) 18px;min-height:132px;padding:14px}.admin-category-tool__icon{border-radius:13px;width:46px;height:46px}.admin-catalog-toolbar{flex-direction:column;align-items:stretch}.admin-catalog-toolbar .button,.admin-catalog-toolbar__context{width:100%}}@media (prefers-reduced-motion:reduce){.admin-dashboard-group__header,.admin-dashboard-group__arrow,.admin-category-tool,.admin-category-tool__icon,.admin-category-tool__arrow{transition:none}.admin-category-tool:hover,.admin-category-tool:focus-visible{transform:none}}.admin-achievements{gap:16px;min-width:0;display:grid}.admin-achievements__hero,.admin-achievements__context-card,.admin-achievements__mods,.admin-achievements__danger-card,.admin-achievements__players{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:16px}.admin-achievements__hero{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.admin-achievements__hero-copy{min-width:0}.admin-achievements__hero h2,.admin-achievements__hero p,.admin-achievements__danger-card h3,.admin-achievements__danger-card p,.admin-achievements__players h3,.admin-achievements__players p{margin:0}.admin-achievements__hero h2{margin-top:4px;font-size:1.45rem}.admin-achievements__hero p,.admin-achievements__danger-card p,.admin-achievements__players p{color:var(--color-text-muted);margin-top:6px;font-size:.76rem;line-height:1.5}.admin-achievements__status{border:1px solid color-mix(in srgb, var(--color-success) 32%, var(--color-border));color:var(--color-success);background:color-mix(in srgb, var(--color-success) 7%, var(--color-surface));border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:.68rem;font-weight:850;display:inline-flex}.admin-achievements__status.is-unavailable{border-color:color-mix(in srgb, var(--color-danger) 34%, var(--color-border));color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface))}.admin-achievements__context{justify-content:space-between;align-items:end;gap:12px;padding:14px;display:flex}.admin-achievements__context label{gap:6px;min-width:min(440px,100%);display:grid}.admin-achievements__context label>span,.admin-achievements__search label>span{color:var(--color-text-muted);font-size:.68rem;font-weight:850}.admin-achievements__context select,.admin-achievements__search input{box-sizing:border-box;border:1px solid var(--color-border);width:100%;min-height:42px;color:var(--color-text);background:var(--color-surface);border-radius:10px}.admin-achievements__context select{padding:0 11px}.admin-achievements__context-card,.admin-achievements__mods{gap:14px;min-width:0;padding:17px;display:grid}.admin-achievements__context-card>header,.admin-achievements__section-header{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.admin-achievements__context-card h3,.admin-achievements__mods h3,.admin-achievements__context-card p,.admin-achievements__mods p{margin:0}.admin-achievements__context-card h3,.admin-achievements__mods h3{margin-top:2px}.admin-achievements__context-card p,.admin-achievements__mods p{color:var(--color-text-muted);margin-top:5px;font-size:.72rem;line-height:1.5}.admin-achievements__section-icon{width:42px;height:42px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:11px;place-items:center;display:grid}.admin-achievements__context-card .admin-achievements__context{background:0 0;border:0;border-radius:0;padding:0}.admin-achievements__mods{border-color:color-mix(in srgb, var(--color-accent) 20%, var(--color-border));background:var(--color-surface-soft)}.admin-achievements__mod-picker{justify-content:space-between;align-items:end;gap:12px;display:flex}.admin-achievements__mod-picker label{gap:6px;min-width:min(520px,100%);display:grid}.admin-achievements__mod-picker label>span{color:var(--color-text-muted);font-size:.68rem;font-weight:850}.admin-achievements__mod-picker select{border:1px solid var(--color-border);width:100%;min-height:42px;color:var(--color-text);background:var(--color-surface);border-radius:10px;padding:0 11px}.admin-achievements__mod-state{border:1px solid color-mix(in srgb, #bd8d39 30%, var(--color-border));color:#bd8d39;background:color-mix(in srgb, #bd8d39 7%, var(--color-surface));white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:.66rem;font-weight:850;display:inline-flex}.admin-achievements__mod-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.admin-achievements__mod-metrics article{border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;gap:4px;min-width:0;padding:12px;display:grid}.admin-achievements__mod-metrics article.is-ledger{border-color:color-mix(in srgb, #bd8d39 24%, var(--color-border));background:color-mix(in srgb, #bd8d39 4%, var(--color-surface))}.admin-achievements__mod-metrics small{color:var(--color-text-muted);letter-spacing:.025em;text-overflow:ellipsis;text-transform:uppercase;font-size:.58rem;font-weight:850;overflow:hidden}.admin-achievements__mod-metrics strong{font-size:1.05rem}.admin-achievements__mod-actions,.admin-achievements__mod-ledger-note{border:1px solid color-mix(in srgb, var(--color-danger) 22%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 4%, var(--color-surface));border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.admin-achievements__mod-actions strong,.admin-achievements__mod-ledger-note strong{font-size:.78rem}.admin-achievements__mod-actions p,.admin-achievements__mod-ledger-note p{margin:4px 0 0}.admin-achievements__mod-ledger-note{border-color:color-mix(in srgb, #bd8d39 24%, var(--color-border));background:color-mix(in srgb, #bd8d39 5%, var(--color-surface));grid-template-columns:32px minmax(0,1fr)}.admin-achievements__mod-ledger-note>i{color:#bd8d39;text-align:center}.admin-achievements__danger-button--mod{white-space:nowrap;width:auto}.admin-achievements__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-achievements__metrics article{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;padding:14px;display:grid}.admin-achievements__metrics i{width:34px;height:34px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:9px;grid-row:1/3;place-items:center;display:grid}.admin-achievements__metrics span{color:var(--color-text-muted);font-size:.63rem;font-weight:800}.admin-achievements__metrics strong{font-family:var(--font-display);font-size:1.25rem}.admin-achievements__notice{border:1px solid color-mix(in srgb, var(--color-warning) 34%, var(--color-border));color:var(--color-text);background:color-mix(in srgb, var(--color-warning) 7%, var(--color-surface));border-radius:12px;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:12px 14px;display:grid}.admin-achievements__notice i{color:var(--color-warning);padding-top:2px}.admin-achievements__notice p{color:var(--color-text-muted);margin:0;font-size:.72rem;line-height:1.5}.admin-achievements__danger-card,.admin-achievements__players{min-width:0;padding:17px}.admin-achievements__danger-card{border-color:color-mix(in srgb, var(--color-danger) 30%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 4%, var(--color-surface-soft))}.admin-achievements__danger-card>header{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.admin-achievements__danger-icon{width:42px;height:42px;color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 10%, var(--color-surface));border-radius:11px;place-items:center;display:grid}.admin-achievements__danger-card dl,.admin-achievements__player dl{gap:7px;margin:14px 0;display:grid}.admin-achievements__danger-card dl>div,.admin-achievements__player dl>div{background:color-mix(in srgb, var(--color-surface) 74%, transparent);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 9px;display:flex}.admin-achievements__danger-card dt,.admin-achievements__player dt{color:var(--color-text-muted);font-size:.64rem;font-weight:800}.admin-achievements__danger-card dd,.admin-achievements__player dd{margin:0;font-size:.72rem;font-weight:850}.admin-achievements__danger-button{border-color:color-mix(in srgb, var(--color-danger) 52%, var(--color-border));width:100%;color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface))}.admin-achievements__danger-button:hover:not(:disabled),.admin-achievements__danger-button:focus-visible:not(:disabled){color:#fff;background:var(--color-danger);border-color:var(--color-danger)}.admin-achievements__danger-button--compact{white-space:nowrap;justify-self:end;width:auto}.admin-achievements__players{gap:13px;display:grid}.admin-achievements__players>header{gap:12px;display:grid}.admin-achievements__search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-achievements__search label{position:relative}.admin-achievements__search label>i{color:var(--color-text-subtle);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-achievements__search input{padding:0 11px 0 34px}.admin-achievements__player-list{gap:8px;min-width:0;display:grid}.admin-achievements__player{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;grid-template-columns:minmax(210px,1.4fr) minmax(210px,1fr) auto;align-items:center;gap:12px;min-width:0;padding:11px;display:grid}.admin-achievements__player-identity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.admin-achievements__player-avatar{width:38px;height:38px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:10px;place-items:center;display:grid}.admin-achievements__player-identity>div{gap:2px;min-width:0;display:grid}.admin-achievements__player-identity strong,.admin-achievements__player-identity small,.admin-achievements__player-identity code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-achievements__player-identity strong{font-size:.82rem}.admin-achievements__player-identity small{color:var(--color-text-muted);font-size:.66rem}.admin-achievements__player-identity code{color:var(--color-text-subtle);font-size:.6rem}.admin-achievements__player dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.admin-achievements__player dl>div{justify-content:initial;gap:2px;display:grid}.admin-achievements__empty{border:1px dashed var(--color-border);background:var(--color-surface-soft);border-radius:13px;align-items:center;gap:12px;min-width:0;padding:18px;display:flex}.admin-achievements__empty>i{width:40px;height:40px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:11px;flex:none;place-items:center;display:grid}.admin-achievements__empty strong{font-size:.82rem;display:block}.admin-achievements__empty p{color:var(--color-text-muted);margin:3px 0 0;font-size:.7rem;line-height:1.45}.admin-achievements__empty--error{border-color:color-mix(in srgb, var(--color-danger) 34%, var(--color-border))}.admin-achievements__empty--error>i{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 9%, var(--color-surface))}.admin-achievements__spin{animation:.85s linear infinite admin-spin}@media (max-width:1050px){.admin-achievements__mod-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-achievements__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-achievements__hero,.admin-achievements__context{flex-direction:column;align-items:stretch}.admin-achievements__status{align-self:flex-start}.admin-achievements__context label{width:100%;min-width:0}.admin-achievements__mod-picker{flex-direction:column;align-items:stretch}.admin-achievements__mod-picker label{width:100%;min-width:0}.admin-achievements__mod-actions{grid-template-columns:minmax(0,1fr)}.admin-achievements__danger-button--mod{width:100%}.admin-achievements__player{grid-template-columns:minmax(0,1fr)}.admin-achievements__danger-button--compact{justify-self:stretch;width:100%}}@media (max-width:520px){.admin-achievements__metrics{grid-template-columns:minmax(0,1fr)}.admin-achievements__mod-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-achievements__search{grid-template-columns:minmax(0,1fr)}.admin-achievements__player dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-achievements__economy{border:1px solid color-mix(in srgb, #bd8d39 24%, var(--color-border));background:var(--color-surface-strong);box-shadow:var(--shadow-soft);border-radius:18px;gap:16px;margin-top:18px;padding:20px;display:grid}.admin-achievements__economy>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-achievements__economy>header>div{gap:5px;min-width:0;display:grid}.admin-achievements__economy h3{color:var(--color-text);margin:0}.admin-achievements__economy p{color:var(--color-text-muted);margin:0;line-height:1.55}.admin-achievements__economy-toggle{border:1px solid var(--color-border);min-height:42px;color:var(--color-text);background:var(--color-surface-soft);border-radius:12px;flex:none;align-items:center;gap:9px;padding:0 13px;font-weight:750;display:flex}.admin-achievements__economy-toggle input{width:18px;height:18px}.admin-achievements__economy-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.admin-achievements__economy-stats article{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:13px;gap:4px;min-width:0;padding:13px;display:grid}.admin-achievements__economy-stats small{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:850}.admin-achievements__economy-stats strong{color:var(--color-text);font-size:1.08rem}.admin-achievements__economy-form{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto;align-items:end;gap:10px;display:grid}.admin-achievements__economy-form label{gap:6px;display:grid}.admin-achievements__economy-form label>span{color:var(--color-text-muted);font-size:.64rem;font-weight:800}.admin-achievements__economy-form input{border:1px solid var(--color-border);min-height:42px;color:var(--color-text);background:var(--color-surface-soft);border-radius:11px;outline:0;padding:0 12px}.admin-achievements__economy-form input:focus{border-color:color-mix(in srgb, #bd8d39 58%, var(--color-border))}.admin-achievements__economy-note{border:1px solid color-mix(in srgb, #bd8d39 20%, var(--color-border));background:color-mix(in srgb, #bd8d39 5%, var(--color-surface-soft));border-radius:12px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.admin-achievements__economy-note i{color:#bd8d39;margin-top:3px}@media (max-width:1100px){.admin-achievements__economy-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-achievements__economy>header{flex-direction:column}.admin-achievements__economy-stats,.admin-achievements__economy-form{grid-template-columns:1fr}}.admin-content-editor{gap:18px;min-width:0;display:grid}.admin-content-editor__header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.admin-content-editor__header h2{font:900 clamp(1.7rem,3vw,2.5rem)/1 var(--font-display);margin:0 0 7px}.admin-content-editor__header p{max-width:720px;color:var(--color-text-muted);margin:0}.admin-content-editor__modes{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:12px;gap:6px;padding:5px;display:flex}.admin-content-editor__modes button{min-height:38px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-weight:800;display:inline-flex}.admin-content-editor__modes button.active{color:var(--color-accent-contrast);background:var(--color-accent)}.admin-content-editor__workspace{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.admin-content-editor__list{top:calc(var(--header-height) + 16px);max-height:calc(100dvh - var(--header-height) - 48px);border:1px solid var(--color-border);background:var(--color-surface-soft);scrollbar-gutter:stable;border-radius:14px;align-content:start;gap:6px;padding:9px;display:grid;position:sticky;overflow:auto}.admin-content-editor__list>button{min-width:0;color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.admin-content-editor__list>button:hover,.admin-content-editor__list>button.active{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface-hover)}.admin-content-editor__list>button.active{border-color:color-mix(in srgb,var(--color-accent) 42%,var(--color-border));background:var(--color-accent-soft)}.admin-content-editor__list>button>i,.admin-content-editor__list>button>img{width:34px;height:34px;color:var(--color-accent);background:var(--color-surface);object-fit:cover;border-radius:8px;place-items:center;display:grid}.admin-content-editor__list>button>span{gap:2px;min-width:0;display:grid}.admin-content-editor__list strong,.admin-content-editor__list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-content-editor__list strong{font-size:.82rem}.admin-content-editor__list small{color:var(--color-text-muted);font-size:.67rem}.admin-content-form{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:15px;gap:16px;min-width:0;padding:16px;display:grid}.admin-content-form__title{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.admin-content-form__title>div{min-width:0}.admin-content-form__title h3{font:900 1.45rem/1.1 var(--font-display);margin:3px 0 0}.admin-content-form__title p{color:var(--color-text-muted);margin:7px 0 0;line-height:1.45}.admin-content-form__title .button{flex:none;align-items:center;gap:7px;display:inline-flex}.admin-content-form__badge-image{object-fit:contain;background:var(--color-surface);border-radius:14px;flex:none;width:72px;height:72px}.admin-content-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-content-form__grid label,.admin-content-section>label{gap:6px;min-width:0;display:grid}.admin-content-form__grid label>span,.admin-content-section>label>span{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.71rem;font-weight:900}.admin-content-form__grid .wide{grid-column:1/-1}.admin-content-form input,.admin-content-form textarea,.admin-content-form select{border:1px solid var(--color-border);width:100%;min-width:0;color:var(--color-text);background:var(--color-input);font:inherit;border-radius:10px;outline:none}.admin-content-form input,.admin-content-form select{min-height:43px;padding:0 11px}.admin-content-form textarea{resize:vertical;padding:10px 11px;line-height:1.5}.admin-content-form input:focus,.admin-content-form textarea:focus,.admin-content-form select:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 22%,transparent)}.admin-content-sections{gap:12px;display:grid}.admin-content-sections>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-content-sections>header h3{margin:0}.admin-content-sections>header .button{align-items:center;gap:7px;display:inline-flex}.admin-content-section{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:11px;padding:13px;display:grid}.admin-content-section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-content-section>header button,.admin-content-card-row>button{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.admin-content-section .danger,.admin-content-card-row .danger{color:var(--color-danger)}.admin-content-cards{gap:9px;display:grid}.admin-content-cards>header{justify-content:space-between;align-items:center;display:flex}.admin-content-cards>header button{border:1px solid var(--color-border);color:var(--color-accent);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.admin-content-card-row{grid-template-columns:minmax(140px,.45fr) minmax(0,1fr) 34px;align-items:start;gap:8px;display:grid}.admin-content-notice-toggle{color:var(--color-accent);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:800}.admin-content-notice-fields{border:1px dashed var(--color-border);border-radius:10px;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:8px;padding:10px;display:grid}.admin-content-form__footer{justify-content:flex-end;padding-top:4px;display:flex}.admin-content-form__footer .button{align-items:center;gap:7px;display:inline-flex}.admin-content-form__footer--split{justify-content:space-between}.admin-content-delete-page{border:1px solid color-mix(in srgb,var(--color-danger) 42%,var(--color-border));color:var(--color-danger);background:0 0}.admin-content-empty-page{border:1px dashed var(--color-border);text-align:center;border-radius:13px;align-content:center;place-items:center;gap:9px;min-height:310px;padding:28px;display:grid}.admin-content-empty-page>i{color:var(--color-accent);font-size:2.2rem}.admin-content-empty-page p{max-width:520px;color:var(--color-text-muted);margin:0}.admin-content-empty-page .button{align-items:center;gap:7px;margin-top:5px;display:inline-flex}@media (max-width:980px){.admin-content-editor__workspace{grid-template-columns:200px minmax(0,1fr)}.admin-content-form__grid{grid-template-columns:1fr}.admin-content-form__grid .wide{grid-column:auto}.admin-content-card-row{grid-template-columns:1fr 34px}.admin-content-card-row textarea{grid-column:1}.admin-content-card-row>button{grid-area:1/2}.admin-content-notice-fields{grid-template-columns:1fr}}@media (max-width:760px){.admin-content-editor__header{flex-direction:column;align-items:stretch}.admin-content-editor__modes{width:100%}.admin-content-editor__modes button{flex:1;justify-content:center}.admin-content-editor__workspace{grid-template-columns:1fr}.admin-content-editor__list{max-height:250px;position:static}.admin-content-form__title{flex-direction:column;align-items:stretch}.admin-content-form__title .button{width:100%}.admin-content-form__footer,.admin-content-form__footer--split{flex-direction:column;align-items:stretch}.admin-content-form__footer .button{width:100%}}.admin-badge-html-editor{gap:16px;display:grid}.admin-badge-html-editor__actions{justify-content:flex-end;gap:8px;display:flex}.admin-badge-html-editor__actions .button{align-items:center;gap:7px;display:inline-flex}.admin-badge-html-editor__source{gap:7px;display:grid}.admin-badge-html-editor__source>span{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-badge-html-editor__source textarea{border:1px solid var(--color-border);min-height:520px;color:var(--color-text);resize:vertical;tab-size:2;white-space:pre;background:#0a0f0c;border-radius:12px;padding:14px;font:500 .78rem/1.62 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.admin-badge-html-editor__source textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 22%,transparent);outline:none}.admin-badge-html-editor__source small{color:var(--color-text-muted);font-size:.75rem;line-height:1.55}.admin-badge-html-editor__source code,.admin-content-form__grid code{color:var(--color-accent)}.admin-html-workbench__tabs{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:5px;padding:5px;display:flex}.admin-html-workbench__tabs button{min-height:40px;color:var(--color-text-muted);cursor:pointer;font:800 .78rem/1 var(--font-body);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.admin-html-workbench__tabs button:hover{color:var(--color-text);background:var(--color-surface-hover)}.admin-html-workbench__tabs button.active{color:var(--color-accent-contrast);background:var(--color-accent);box-shadow:0 8px 20px color-mix(in srgb,var(--color-accent) 22%,transparent)}.admin-html-preview{gap:10px;min-width:0;display:grid}.admin-html-preview__header{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.admin-html-preview__header>div{gap:2px;display:grid}.admin-html-preview__header strong{font-size:.83rem}.admin-html-preview__header small{color:var(--color-text-muted);font-size:.71rem;line-height:1.4}.admin-html-preview__status{border:1px solid color-mix(in srgb,var(--color-success) 38%,var(--color-border));color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,transparent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.admin-html-preview__stage{border:1px solid var(--color-border);background:var(--color-background);isolation:isolate;border-radius:14px;min-width:0;min-height:620px;padding:clamp(18px,3vw,34px);overflow:auto}.admin-html-preview__stage>.static-page-html,.admin-html-preview__stage>.badge-runtime-page{width:min(100%,1180px);margin-inline:auto}.admin-html-preview__stage .content-surface{width:100%}.admin-html-preview__stage a{cursor:not-allowed}.badge-runtime-page{min-width:0}.badge-runtime-page>.badge-page{width:100%}@media (max-width:760px){.admin-badge-html-editor__actions{justify-content:stretch}.admin-badge-html-editor__actions .button{width:100%}.admin-html-workbench__tabs button{flex:1}.admin-html-preview__header{flex-direction:column;align-items:flex-start}.admin-html-preview__stage{min-height:520px;padding:14px}.admin-badge-html-editor__source textarea{min-height:440px}}.admin-content-editor__workspace--claims{align-items:start}.admin-claim-keys{gap:16px;display:grid}.admin-claim-issuer{border:1px solid var(--color-border);background:var(--color-surface);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:14px;display:grid}.admin-claim-issuer label{gap:6px;display:grid}.admin-claim-issuer label>span{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.71rem;font-weight:900}.admin-claim-issuer select,.admin-claim-issuer input{border:1px solid var(--color-border);width:100%;min-height:44px;color:var(--color-text);background:var(--color-input);font:inherit;border-radius:10px;padding:0 11px}.admin-claim-issuer label small{color:var(--color-text-muted);font-size:.66rem;line-height:1.4}.admin-claim-issuer .button{justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex}.admin-issued-code{border:1px solid color-mix(in srgb,var(--color-success) 42%,var(--color-border));background:color-mix(in srgb,var(--color-success) 8%,var(--color-surface));border-radius:13px;gap:12px;padding:15px;display:grid}.admin-issued-code>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-issued-code>header>div{gap:3px;display:grid}.admin-issued-code>header strong{font-size:.9rem}.admin-issued-code>header small{color:var(--color-text-muted);font-size:.73rem}.admin-issued-code>header>button{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.admin-issued-code__value{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.admin-issued-code__value code{border:1px solid var(--color-border);min-width:0;color:var(--color-accent);background:var(--color-background);white-space:nowrap;border-radius:10px;align-items:center;padding:11px 12px;font:700 .8rem/1.3 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;display:flex;overflow:auto}.admin-issued-code__value .button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.admin-claim-key-list{gap:11px;display:grid}.admin-claim-key-list>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-claim-key-list>header h4{margin:0;font-size:1rem}.admin-claim-key-list>header p{color:var(--color-text-muted);margin:3px 0 0;font-size:.73rem}.admin-claim-key-list>header>span{border:1px solid var(--color-border);min-width:34px;height:34px;color:var(--color-accent);background:var(--color-surface);border-radius:999px;place-items:center;font-size:.75rem;font-weight:900;display:grid}.admin-claim-key-rows{gap:9px;display:grid}.admin-claim-key-row{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;grid-template-columns:minmax(190px,.8fr) minmax(280px,1.2fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.admin-claim-key-row.is-disabled{opacity:.62}.admin-claim-key-row__identity{gap:4px;min-width:0;display:grid}.admin-claim-key-row__identity>strong{text-overflow:ellipsis;white-space:nowrap;font:800 .83rem/1.3 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:hidden}.admin-claim-key-row__identity>small{color:var(--color-text-muted);font-size:.68rem}.admin-claim-key-row__mode{border:1px solid var(--color-border);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:4px 7px;font-size:.62rem;font-weight:900}.admin-claim-key-row__mode.is-reusable{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 42%,var(--color-border));background:color-mix(in srgb,var(--color-success) 9%,transparent)}.admin-claim-key-row__mode.is-single{color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 42%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 9%,transparent)}.admin-claim-key-row__mode.is-public{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 42%,var(--color-border));background:color-mix(in srgb,var(--color-warning) 9%,transparent)}.admin-claim-key-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.admin-claim-key-row dl>div{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:9px;gap:2px;min-width:0;padding:8px;display:grid}.admin-claim-key-row dt{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:900}.admin-claim-key-row dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;font-weight:800;overflow:hidden}.admin-claim-key-row>.button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.admin-content-empty-page--compact{min-height:190px}.admin-content-editor__modes{flex-wrap:wrap}@media (max-width:1100px){.admin-claim-key-row{grid-template-columns:minmax(180px,1fr) minmax(0,1.4fr)}.admin-claim-key-row>.button{grid-column:1/-1;justify-self:end}.admin-claim-key-row dl{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media (max-width:760px){.admin-claim-issuer,.admin-issued-code__value,.admin-claim-key-row{grid-template-columns:1fr}.admin-claim-issuer .button,.admin-issued-code__value .button,.admin-claim-key-row>.button{justify-self:stretch;width:100%}.admin-claim-key-row dl{grid-template-columns:1fr}.admin-claim-key-row>.button{grid-column:auto}.admin-content-editor__modes button{min-width:140px}}@media (max-width:900px){.admin-claim-issuer{grid-template-columns:1fr}.admin-claim-issuer .button{width:100%}}.admin-rewards{gap:18px;display:grid}.admin-rewards__header,.admin-reward-form>header,.admin-reward-keys>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-rewards__header h2,.admin-reward-form h3,.admin-reward-keys h3{margin:4px 0 6px}.admin-rewards__header p,.admin-reward-form header p,.admin-reward-keys header p{max-width:760px;color:var(--color-text-muted);margin:0}.admin-rewards__workspace{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-rewards__list,.admin-rewards__editor,.admin-reward-form,.admin-reward-keys{min-width:0}.admin-rewards__list{gap:8px;display:grid;position:sticky;top:18px}.admin-rewards__list>button{border:1px solid var(--color-border);background:var(--color-surface-soft);width:100%;color:var(--color-text);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.admin-rewards__list>button:hover,.admin-rewards__list>button.active{border-color:color-mix(in srgb, var(--color-accent) 54%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface))}.admin-rewards__list>button.is-disabled{opacity:.67}.admin-rewards__list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.admin-rewards__list strong,.admin-rewards__list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-rewards__list small{color:var(--color-text-muted);font-size:.72rem}.admin-rewards__list-icon{background:var(--color-surface);width:42px;height:42px;color:var(--color-accent);border-radius:10px;place-items:center;display:grid;overflow:hidden}.admin-rewards__list-icon img{object-fit:cover;width:100%;height:100%}.admin-rewards__status{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-surface));color:var(--color-text-muted);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:.62rem;font-weight:800}.admin-rewards__status.active{background:color-mix(in srgb, var(--color-success) 13%, var(--color-surface));color:var(--color-success)}.admin-rewards__empty{border:1px dashed var(--color-border);color:var(--color-text-muted);text-align:center;border-radius:12px;margin:0;padding:20px}.admin-rewards__editor{gap:16px;display:grid}.admin-reward-form,.admin-reward-keys{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:16px;gap:16px;padding:18px;display:grid}.admin-reward-form__enabled{border:1px solid var(--color-border);background:var(--color-surface);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;display:flex}.admin-reward-form__grid,.admin-reward-components{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-reward-form__wide{grid-column:1/-1}.admin-reward-form label,.admin-reward-components label,.admin-claim-issuer label{gap:6px;min-width:0;display:grid}.admin-reward-form label>span,.admin-reward-components label>span,.admin-claim-issuer label>span{font-size:.72rem;font-weight:800}.admin-reward-components{border:1px solid var(--color-border);border-radius:12px;margin:0;padding:14px}.admin-reward-components legend{padding:0 7px;font-weight:800}.admin-reward-components label:first-of-type{grid-column:1/-1}.admin-reward-form input,.admin-reward-form select,.admin-reward-form textarea,.admin-reward-keys input,.admin-reward-keys select{width:100%}.admin-reward-form small,.admin-reward-keys small{color:var(--color-text-muted)}.admin-reward-form__validation,.admin-reward-form__notice{border:1px solid color-mix(in srgb, var(--color-danger) 38%, var(--color-border));color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));border-radius:10px;margin:0;padding:10px 12px}.admin-reward-form__notice{border-color:color-mix(in srgb, var(--color-warning) 38%, var(--color-border));color:var(--color-text);background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface));align-items:flex-start;gap:9px;display:flex}.admin-reward-form__notice>i{color:var(--color-warning);flex:none;margin-top:2px}.admin-reward-form>footer{justify-content:flex-end;gap:10px;display:flex}.admin-reward-keys>header dl{gap:8px;margin:0;display:flex}.admin-reward-keys>header dl>div{border:1px solid var(--color-border);text-align:center;border-radius:10px;gap:2px;min-width:72px;padding:8px 10px;display:grid}.admin-reward-keys dt{color:var(--color-text-muted);text-transform:uppercase;font-size:.62rem}.admin-reward-keys dd{margin:0;font-weight:900}@media (max-width:960px){.admin-rewards__workspace{grid-template-columns:minmax(0,1fr)}.admin-rewards__list{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:680px){.admin-rewards__header,.admin-reward-form>header,.admin-reward-keys>header{display:grid}.admin-rewards__list,.admin-reward-form__grid,.admin-reward-components{grid-template-columns:minmax(0,1fr)}.admin-reward-components label:first-of-type,.admin-reward-form__wide{grid-column:auto}.admin-reward-form>footer{display:grid}.admin-reward-form>footer .button{width:100%}}.admin-reward-components__hint{border:1px dashed var(--color-border);min-height:43px;color:var(--color-text-muted);background:var(--color-surface);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.admin-system-page-detail__notice{border:1px solid color-mix(in srgb,var(--color-accent) 24%,var(--color-border));background:var(--color-accent-soft);border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.admin-system-page-detail__notice>i{width:42px;height:42px;color:var(--color-accent);background:var(--color-surface);border-radius:11px;place-items:center;display:grid}.admin-system-page-detail__notice>span{gap:2px;display:grid}.admin-system-page-detail__notice strong{color:var(--color-text);font-size:.82rem}.admin-system-page-detail__notice small{color:var(--color-text-muted);font-size:.69rem;line-height:1.4}.admin-system-page-detail__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-system-page-detail__meta>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid}.admin-system-page-detail__meta>div:nth-child(3){grid-column:1/-1}.admin-system-page-detail__meta dt{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:900}.admin-system-page-detail__meta dd{min-width:0;color:var(--color-text);margin:0;font-size:.75rem;font-weight:750}.admin-system-page-detail__meta code{color:var(--color-accent);white-space:nowrap;font-size:.7rem;display:block;overflow:auto}@media (max-width:760px){.admin-system-page-detail__meta{grid-template-columns:1fr}.admin-system-page-detail__meta>div:nth-child(3){grid-column:auto}}.site-settings-admin{gap:22px;display:grid}.site-settings-admin__header,.site-settings-admin__footer,.site-settings-card,.site-settings-preview{border:1px solid var(--border-color,#ffffff1a);background:color-mix(in srgb, var(--surface-color,#131815) 92%, transparent);border-radius:18px}.site-settings-admin__header{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.site-settings-admin__header h2,.site-settings-card h3{margin:0}.site-settings-admin__header p,.site-settings-card header p{color:var(--text-muted,#9aa69f);margin:8px 0 0;line-height:1.55}.site-settings-admin__status{color:#e6aa4c;letter-spacing:.04em;background:#e6aa4c14;border:1px solid #e6aa4c59;border-radius:999px;flex:none;padding:8px 12px;font-size:.78rem;font-weight:700}.site-settings-admin__status.ready{color:#78c990;background:#66be8014;border-color:#66be8059}.site-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.site-settings-card{min-width:0;padding:22px}.site-settings-card--wide{grid-column:1/-1}.site-settings-card>header{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.site-settings-card__icon{width:38px;height:38px;color:var(--accent-color,#8db69a);background:#5c8b691f;border:1px solid #97bea333;border-radius:12px;flex:0 0 38px;place-items:center;display:grid}.site-settings-fields{gap:16px;display:grid}.site-settings-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.site-settings-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.site-settings-fields label{gap:7px;min-width:0;display:grid}.site-settings-fields label>span,.site-settings-preview>span{color:var(--text-muted,#aab3ad);letter-spacing:.035em;font-size:.78rem;font-weight:700}.site-settings-social-links label>span>i{width:18px;color:var(--accent-color,#8db69a);text-align:center}.site-settings-fields input,.site-settings-fields textarea,.site-settings-fields select{box-sizing:border-box;border:1px solid var(--border-color,#ffffff1f);width:100%;min-width:0;color:var(--text-color,#eef4f0);font:inherit;background:#0000002e;border-radius:12px;outline:none;padding:11px 12px;transition:border-color .18s,box-shadow .18s,background .18s}.site-settings-fields textarea{resize:vertical;line-height:1.5}.site-settings-fields input:focus,.site-settings-fields textarea:focus,.site-settings-fields select:focus{border-color:color-mix(in srgb, var(--accent-color,#8db69a) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-color,#8db69a) 14%, transparent);background:#00000042}.site-settings-fields small{color:var(--text-muted,#89958e);font-size:.74rem;line-height:1.4}.site-settings-fields code{color:var(--accent-color,#9dc6a8)}.site-settings-field--full{grid-column:1/-1}.site-settings-social-image{gap:12px;min-width:0;display:grid}.site-settings-social-image>.image-upload-field{background:color-mix(in srgb, var(--surface-color,#131815) 88%, transparent)}.site-settings-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.site-settings-color{grid-template-columns:1fr 48px;gap:8px;display:grid}.site-settings-color input[type=color]{cursor:pointer;min-height:44px;padding:5px}.site-settings-preview{background:#00000024;gap:6px;padding:14px 16px;display:grid}.site-settings-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.site-settings-admin__footer{color:var(--text-muted,#9aa69f);justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;font-size:.82rem;display:flex}.site-settings-admin__footer .button{align-items:center;gap:9px;display:inline-flex}@media (max-width:980px){.site-settings-grid,.site-settings-fields--two,.site-settings-fields--three{grid-template-columns:1fr}.site-settings-card--wide,.site-settings-field--full{grid-column:auto}}@media (max-width:640px){.site-settings-admin__header,.site-settings-admin__footer{flex-direction:column;align-items:stretch}.site-settings-admin__status{align-self:flex-start}.site-settings-inline{grid-template-columns:1fr}.site-settings-admin__footer .button{justify-content:center;width:100%}}.admin-tagify-field{width:100%}.admin-tagify-field .tagify{--tags-border-color:var(--border-color,#ffffff1f);--tags-hover-border-color:color-mix(in srgb, var(--accent-color,#8db69a) 55%, transparent);--tags-focus-border-color:color-mix(in srgb, var(--accent-color,#8db69a) 75%, transparent);--tag-bg:color-mix(in srgb, var(--accent-color,#8db69a) 18%, #00000038);--tag-hover:color-mix(in srgb, var(--accent-color,#8db69a) 26%, #0003);--tag-text-color:var(--text-color,#eef4f0);--tag-remove-btn-color:var(--text-muted,#9aa69f);--tag-remove-btn-bg--hover:#d75c5c38;box-sizing:border-box;background:#0000002e;border-radius:12px;width:100%;min-height:48px;padding:5px 7px;transition:border-color .18s,box-shadow .18s,background .18s}.admin-tagify-field .tagify--focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-color,#8db69a) 14%, transparent);background:#00000042}.admin-tagify-field .tagify__tag{border-radius:8px;margin:4px 3px}.admin-tagify-field .tagify__tag>div{border-radius:8px;padding:5px 8px}.admin-tagify-field .tagify__input{min-width:180px;color:var(--text-color,#eef4f0);margin:4px 3px}.admin-tagify-field .tagify__input:before{color:var(--text-muted,#89958e);opacity:.85}.admin-tagify-field__hint{color:var(--color-text-muted,var(--text-muted,#89958e));margin-top:8px;font-size:.68rem;line-height:1.45;display:block}.site-settings-security .ui-checkbox{align-self:start}.site-settings-captcha-scopes{gap:10px;padding-top:4px;display:grid}.site-settings-captcha-scopes>strong{font-size:.82rem}.site-header.legacy-header{min-height:calc(var(--header-height) + 12px);background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-elevated) 88%, transparent), transparent), color-mix(in srgb, var(--color-bg) 72%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);border-bottom:0;padding:8px 0 4px}.site-header.legacy-header:after{right:var(--page-gutter);left:var(--page-gutter);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-accent) 42%, transparent), transparent);opacity:1;height:1px;bottom:2px}.site-header__inner{min-height:var(--header-height);border:1px solid color-mix(in srgb, var(--color-border-strong) 52%, transparent);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent 29%), linear-gradient(135deg, color-mix(in srgb, var(--color-surface) 94%, transparent), color-mix(in srgb, var(--color-surface-strong) 86%, transparent));box-shadow:0 18px 46px color-mix(in srgb, var(--color-bg) 34%, transparent), inset 0 1px #ffffff3d;border-radius:22px;padding:8px 10px 8px 14px}:root[data-theme=dark] .site-header__inner{box-shadow:0 18px 48px #0a07055c,inset 0 1px #fff4e414}.legacy-brand{min-height:58px;transition:background var(--transition-fast), transform var(--transition-fast);border-radius:16px;padding:4px 8px 4px 4px}.legacy-brand:hover{background:color-mix(in srgb, var(--color-accent-soft) 70%, transparent);transform:translateY(-1px)}.legacy-brand__image{max-width:126px;height:54px!important;filter:drop-shadow(0 8px 16px color-mix(in srgb, var(--color-accent) 22%, transparent))!important}.legacy-brand__copy{border-left-color:color-mix(in srgb, var(--color-accent) 42%, transparent);gap:2px;padding-left:12px}.legacy-brand__copy strong{letter-spacing:.045em;font-size:1.01rem}.legacy-brand__copy small{letter-spacing:.095em;font-size:.64rem}.primary-nav.legacy-nav{border:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);background:color-mix(in srgb, var(--color-surface-soft) 78%, transparent);border-radius:15px;gap:3px;padding:5px;box-shadow:inset 0 1px #ffffff29}.primary-nav__item{isolation:isolate;min-height:42px;transition:color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);position:relative;overflow:hidden;color:var(--color-text-muted)!important;border-radius:11px!important;padding-inline:15px!important}.primary-nav__item:before{content:"";z-index:-1;opacity:0;height:1px;transition:opacity var(--transition-fast);background:linear-gradient(90deg,#0000,#ffffff61,#0000);position:absolute;inset:5px 7px auto}.primary-nav__item:after{content:"";background:linear-gradient(90deg, var(--color-accent), var(--color-accent-bright));opacity:0;height:2px;transition:opacity var(--transition-fast), transform var(--transition-standard);border-radius:99px;position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(.35)}.primary-nav__item:hover{transform:translateY(-1px);color:var(--color-text)!important;background:color-mix(in srgb, var(--color-surface-hover) 82%, transparent)!important}.primary-nav__item:hover:before,.primary-nav__item.is-current:before{opacity:1}.primary-nav__item.is-current{box-shadow:0 8px 20px color-mix(in srgb, var(--color-accent) 25%, transparent);color:var(--color-accent-contrast)!important;background:linear-gradient(135deg, var(--color-accent), var(--color-accent-bright))!important}.primary-nav__item.is-current:after{opacity:1;background:#ffffffb8;transform:scaleX(1)}.header-controls{border-left:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);gap:7px;padding-left:10px}.theme-toggle,.profile-button,.user-panel__icon-button,.menu-toggle{border-color:color-mix(in srgb, var(--color-border-strong) 48%, var(--color-border));background:color-mix(in srgb, var(--color-control) 90%, transparent);box-shadow:inset 0 1px #ffffff2e}.theme-toggle:hover,.profile-button:hover,.profile-button.is-open,.user-panel__icon-button:hover,.user-panel__icon-button.is-open,.menu-toggle:hover{border-color:var(--color-border-strong);background:var(--color-control-hover);box-shadow:0 8px 22px color-mix(in srgb, var(--color-bg) 22%, transparent)}.profile-button__avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 25%, transparent)}.profile-dropdown{border-color:var(--color-border-strong);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent 45%), var(--color-surface-strong);box-shadow:var(--shadow-large);border-radius:16px;padding:9px;top:calc(100% + 12px)}.user-panel-dropdown{border-color:var(--color-border-strong);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent 45%), var(--color-surface-strong);box-shadow:var(--shadow-large);top:calc(100% + 12px)}.user-panel__separator{background:color-mix(in srgb, var(--color-border-strong) 54%, transparent)}.mobile-nav-backdrop{background:color-mix(in srgb, var(--mobile-backdrop) 90%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-footer.legacy-footer{color:var(--color-footer-text);background:#302b27;border-top:1px solid #e8d5c31a;padding:20px 0 24px;position:relative;box-shadow:0 -14px 42px #1e140e24}:root[data-theme=dark] .site-footer.legacy-footer{background:#1f1b19;box-shadow:0 -14px 44px #0a07054d}.site-footer.legacy-footer:before{content:"";top:-1px;right:var(--page-gutter);left:var(--page-gutter);background:#e8a45c57;height:1px;position:absolute}.site-footer__shell{position:relative}.site-footer__inner{background:#fff8ef09;border:1px solid #e8d5c31f;border-radius:22px;grid-template-columns:minmax(230px,1fr) minmax(300px,auto) minmax(180px,1fr);gap:clamp(24px,4vw,56px);min-height:132px;padding:24px 26px;box-shadow:inset 0 1px #ffffff0e,0 18px 42px #140d0924}.legacy-footer__identity{align-items:center;gap:14px;min-width:0;display:flex}.legacy-footer__mark{color:#f2b57e;background:#d77c2e1f;border:1px solid #efb6853d;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:1.15rem;display:grid;box-shadow:0 8px 20px #0c080629}.legacy-footer__copy{gap:5px;min-width:0;display:grid}.legacy-footer__identity strong{color:var(--color-footer-text);letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:900;overflow:hidden}.site-footer p{color:var(--color-footer-muted);margin:0;font-size:.79rem;line-height:1.45}.site-footer__links{justify-items:center;gap:12px;min-width:0;display:grid}.footer-nav{align-items:center;gap:7px}.footer-nav button{min-height:38px;color:var(--color-footer-muted);transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:11px;padding:0 13px;font-size:.8rem;font-weight:800;position:relative;overflow:hidden}.footer-nav button:after{content:"";opacity:0;height:1px;transition:opacity var(--transition-fast), transform var(--transition-standard);background:#efb685;position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(.3)}.footer-nav button:hover,.footer-nav button:focus-visible{color:#fff5eb;background:#fff8ef11;border-color:#e8d5c32b;outline:none;transform:translateY(-1px)}.footer-nav button:hover:after,.footer-nav button:focus-visible:after{opacity:1;transform:scaleX(1)}.footer-socials{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.footer-socials__button{min-height:40px;color:var(--color-footer-text);transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);background:#fff8ef0e;border:1px solid #e8d5c329;border-radius:12px;align-items:center;gap:9px;padding:0 13px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.footer-socials__button>i{color:#efb685;text-align:center;width:18px;font-size:1rem}.footer-socials__button:hover,.footer-socials__button:focus-visible{color:#fff8f1;background:#efb6851c;border-color:#efb68561;outline:none;transform:translateY(-2px);box-shadow:0 8px 20px #0f090629}.site-footer__status{border-radius:var(--radius-pill);min-height:38px;color:var(--color-footer-muted);white-space:nowrap;background:#78a77a17;border:1px solid #7aa77a47;justify-self:end;align-items:center;gap:8px;padding:0 12px;font-size:.76rem;font-weight:800;display:inline-flex}.site-footer__status>i{color:#8fc492;filter:drop-shadow(0 0 8px #78a77a59)}@media (max-width:1180px){.site-header__inner{gap:12px}.legacy-brand__image{max-width:112px;height:50px!important}.primary-nav__item{padding-inline:11px!important}.site-footer__inner{grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr)}.site-footer__status{grid-column:2;justify-self:end}}@media (max-width:980px){.site-header.legacy-header{min-height:calc(var(--header-height) + 8px);padding-top:4px}.site-header__inner{border-radius:18px;padding:5px 7px 5px 10px}.header-controls{border-left:0;padding-left:0}.primary-nav.legacy-nav{padding:calc(var(--header-height) + 28px) 18px calc(24px + env(safe-area-inset-bottom));border:0;border-left:1px solid var(--color-border-strong);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-accent) 13%, transparent), transparent 24rem), var(--drawer-gradient);box-shadow:var(--drawer-shadow);border-radius:22px 0 0 22px;top:0}.primary-nav__item{border:1px solid #0000!important;border-radius:12px!important;padding-inline:15px!important}.primary-nav__item:after{width:3px;height:auto;inset:11px auto 11px 5px;transform:scaleY(.35)}.primary-nav__item.is-current:after{transform:scaleY(1)}.mobile-nav__heading{border-bottom:1px solid var(--color-border)}.site-footer__inner{grid-template-columns:1fr auto;padding:24px}.site-footer__links{grid-area:2/1/auto/-1;justify-items:start}.footer-nav,.footer-socials{justify-content:flex-start}.site-footer__status{grid-column:auto}}@media (max-width:700px){.site-header.legacy-header{padding-inline:4px}.site-header__inner{border-radius:15px}.legacy-brand{padding-right:4px}.legacy-brand__image{max-width:88px;height:42px!important}.legacy-brand__copy{padding-left:8px}.site-footer.legacy-footer{padding:14px 0 18px}.site-footer__inner{border-radius:20px;grid-template-columns:1fr;gap:18px;min-height:0;padding:22px 18px}.legacy-footer__mark{flex-basis:44px;width:44px;height:44px}.site-footer__links{grid-area:auto;justify-items:stretch;width:100%}.footer-nav,.footer-socials{justify-content:flex-start;gap:6px}.footer-nav button{min-height:36px;padding-inline:11px}.site-footer__status{grid-column:auto;justify-self:start}}@media (max-width:430px){.theme-toggle{width:48px;padding-inline:3px}.theme-toggle__track{width:40px}.legacy-brand__copy strong{font-size:.86rem}.legacy-brand__copy small{display:none}.footer-nav,.footer-socials{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.footer-nav button,.footer-socials__button{text-align:left;justify-content:flex-start;width:100%}}.legacy-main__inner--wide{max-width:var(--page-width)}.legacy-main__inner--workspace{width:min(calc(100% - (var(--page-gutter) * 2)), var(--workspace-width));max-width:var(--workspace-width)}.content-layout--wide,.content-layout--workspace{grid-template-columns:minmax(0,1fr)}.content-layout--workspace{gap:0;padding-top:clamp(14px,2vw,26px)}.runtime-panel-skeleton{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:18px;align-content:start;gap:14px;min-height:280px;padding:clamp(20px,3vw,32px);display:grid}.runtime-panel-skeleton--admin{min-height:440px}.runtime-panel-skeleton>span{background:linear-gradient(90deg, var(--color-surface-soft), var(--color-surface-hover), var(--color-surface-soft));background-size:200% 100%;border-radius:8px;height:18px;animation:1.4s linear infinite skeleton}.runtime-panel-skeleton>span:nth-child(2){width:78%}.runtime-panel-skeleton>span:nth-child(3){width:58%}.runtime-panel-skeleton>span:nth-child(4){width:68%}.settings-page.content-surface{grid-template-columns:clamp(210px,18vw,250px) minmax(0,1fr);min-height:650px}.settings-page.content-surface>header{background:color-mix(in srgb, var(--color-surface-strong) 72%, transparent);padding:clamp(24px,3vw,38px)}.settings-page .settings-tabs{background:color-mix(in srgb, var(--color-surface-soft) 82%, transparent);gap:8px;padding:18px 14px}.settings-page .settings-tabs .button{min-height:46px;box-shadow:none;border:1px solid #0000;border-radius:12px}.settings-page .settings-tabs .button:not(.active):hover,.settings-page .settings-tabs .button:not(.active):focus-visible{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface-hover)}.settings-page .settings-tabs .button.active{box-shadow:0 10px 24px color-mix(in srgb, var(--settings-accent) 18%, transparent)}.settings-page .settings-form{min-height:560px;padding:clamp(18px,2.5vw,32px)}@media (max-width:850px){.legacy-main__inner--workspace{width:min(calc(100% - 20px), var(--workspace-width))}.settings-page.content-surface{grid-template-columns:1fr;min-height:0}.settings-page .settings-tabs{top:calc(var(--header-height) + 8px);z-index:8;background:color-mix(in srgb, var(--color-surface-strong) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:repeat(3,minmax(140px,1fr));padding:9px;position:sticky;overflow-x:auto}.settings-page .settings-form{min-height:0}}@media (max-width:560px){.content-layout--wide,.content-layout--workspace{padding-top:12px}.settings-page .settings-tabs{grid-template-columns:repeat(3,minmax(122px,1fr))}.runtime-panel-skeleton,.runtime-panel-skeleton--admin{min-height:260px;padding:18px}}.runtime-options-admin{gap:1.25rem;display:grid}.runtime-options-admin__hero{border:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 92%,var(--accent) 8%),var(--surface));border-radius:24px;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.35rem;display:flex}.runtime-options-admin__hero h2{margin:.2rem 0 .45rem}.runtime-options-admin__hero p{max-width:760px;color:var(--text-muted);margin:0}.runtime-options-admin__status{border:1px solid color-mix(in srgb,var(--danger) 45%,var(--border));background:color-mix(in srgb,var(--danger) 8%,transparent);border-radius:16px;align-items:center;gap:.75rem;min-width:250px;padding:.85rem 1rem;display:flex}.runtime-options-admin__status.ready{border-color:color-mix(in srgb,var(--success) 45%,var(--border));background:color-mix(in srgb,var(--success) 8%,transparent)}.runtime-options-admin__status i{font-size:1.2rem}.runtime-options-admin__status span{gap:.15rem;display:grid}.runtime-options-admin__status small{color:var(--text-muted)}.runtime-options-admin__notice{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:18px;gap:1rem;padding:1rem 1.15rem;display:flex}.runtime-options-admin__notice>i{color:var(--accent);margin-top:.15rem}.runtime-options-admin__notice p{color:var(--text-muted);margin:.25rem 0 0}.runtime-options-admin__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.runtime-options-admin__summary article{border:1px solid var(--border);background:var(--surface);border-radius:18px;align-items:center;gap:.8rem;padding:1rem;display:flex}.runtime-options-admin__summary article>i{background:color-mix(in srgb,var(--accent) 12%,transparent);width:42px;height:42px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.runtime-options-admin__summary span{display:grid}.runtime-options-admin__summary strong{font-size:1.15rem}.runtime-options-admin__summary small{color:var(--text-muted)}.runtime-options-admin__modes{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-wrap:wrap;gap:.55rem;padding:.35rem;display:flex}.runtime-options-admin__modes button{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:210px;justify-content:center;align-items:center;gap:.55rem;padding:.8rem;font-weight:700;display:flex}.runtime-options-admin__modes button.active{background:color-mix(in srgb,var(--accent) 15%,var(--surface));color:var(--text)}.runtime-options-admin__section{gap:1rem;display:grid}.runtime-options-admin__section>header,.runtime-options-admin__tools-title{justify-content:space-between;display:flex}.runtime-options-admin__section h3{margin:0}.runtime-options-admin__section header p{color:var(--text-muted);margin:.3rem 0 0}.runtime-options-list{gap:.85rem;display:grid}.runtime-option-card{border:1px solid var(--border);background:var(--surface);border-radius:20px;gap:1rem;padding:1rem;transition:opacity .2s,border-color .2s;display:grid}.runtime-option-card.disabled,.runtime-category-card.disabled{opacity:.62}.runtime-option-card__handle{align-items:center;gap:.8rem;display:flex}.runtime-option-card__handle>i{background:color-mix(in srgb,var(--accent) 12%,transparent);width:42px;height:42px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.runtime-option-card__handle>span{flex:1;display:grid}.runtime-option-card__handle small{color:var(--text-muted)}.runtime-switch{white-space:nowrap;align-items:center;gap:.45rem;display:flex!important}.runtime-switch input{width:1.15rem;height:1.15rem;accent-color:var(--accent)}.runtime-option-card__fields{grid-template-columns:2fr 1fr;gap:.8rem;display:grid}.runtime-option-card__fields--tool{grid-template-columns:2fr 1fr 1.25fr}.runtime-option-card__fields label,.runtime-category-card>label,.runtime-category-create label{gap:.35rem;display:grid}.runtime-option-card__fields label>span,.runtime-category-card>label>span,.runtime-category-create label>span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.runtime-option-card__wide{grid-column:1/-1}.runtime-option-card input,.runtime-option-card textarea,.runtime-option-card select,.runtime-category-card input,.runtime-category-card textarea,.runtime-category-create input{box-sizing:border-box;width:100%}.runtime-option-card footer,.runtime-category-card footer{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.runtime-option-card footer code{color:var(--text-muted)}.runtime-option-card footer div,.runtime-category-card footer div{gap:.4rem;display:flex}.runtime-option-card footer button,.runtime-category-card footer button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem .7rem;display:inline-flex}.runtime-option-card footer button:disabled,.runtime-category-card footer button:disabled{opacity:.35;cursor:not-allowed}.runtime-category-create{border:1px dashed var(--border);border-radius:18px;align-items:end;gap:.75rem;padding:1rem;display:flex}.runtime-category-create label{flex:1}.runtime-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.runtime-category-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:.75rem;padding:1rem;display:grid}.runtime-category-card>header{align-items:center;gap:.65rem;display:flex}.runtime-category-card>header>i{color:var(--accent)}.runtime-category-card>header>span{flex:1;display:grid}.runtime-category-card code{color:var(--text-muted);font-size:.78rem}.runtime-category-card__delete{color:var(--danger)!important}.runtime-options-admin__tools-title{margin-top:.75rem}.runtime-options-admin__footer{z-index:2;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex;position:sticky;bottom:1rem;box-shadow:0 12px 35px #0000002e}.runtime-options-admin__footer>span{color:var(--text-muted)}.runtime-options-admin__footer>div{gap:.65rem;display:flex}@media (max-width:900px){.runtime-options-admin__hero{display:grid}.runtime-options-admin__status{min-width:0}.runtime-options-admin__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-category-grid,.runtime-option-card__fields,.runtime-option-card__fields--tool{grid-template-columns:1fr}.runtime-options-admin__footer{display:grid;position:static}.runtime-options-admin__footer>div{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:560px){.runtime-options-admin__summary{grid-template-columns:1fr}.runtime-options-admin__modes,.runtime-category-create{display:grid}.runtime-option-card__handle{flex-wrap:wrap;align-items:flex-start}.runtime-switch{margin-left:auto}.runtime-option-card footer{flex-direction:column;align-items:flex-start}.runtime-options-admin__footer>div{grid-template-columns:1fr}}.runtime-tpl-editor{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:1rem}.runtime-tpl-editor>header{align-items:center;padding-bottom:.2rem}.runtime-tpl-editor code{color:var(--text-muted);font-size:.82rem}.runtime-tpl-editor__hint{background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--text-muted);border-radius:14px;margin:0;padding:.8rem 1rem}.runtime-options-admin__footer>.button{justify-content:center;min-width:180px}@media (max-width:560px){.runtime-options-admin__footer>.button{width:100%;min-width:0}}.achievements-page{--achievement-accent:#347757;--achievement-accent-bright:#56a77b;--achievement-success:#3f9468;--achievement-gold:#bd8d39;--achievement-violet:#8965a4;gap:18px;min-width:0;padding:8px;display:grid;position:relative}.achievements-hero{border:1px solid color-mix(in srgb, var(--achievement-accent-bright) 28%, transparent);background:radial-gradient(circle at 82% 22%, color-mix(in srgb, var(--achievement-gold) 22%, transparent), transparent 27%), radial-gradient(circle at 70% 100%, color-mix(in srgb, var(--achievement-accent-bright) 20%, transparent), transparent 35%), linear-gradient(135deg, #18251f 0%, #101713 56%, #0b100d 100%);color:#fff;isolation:isolate;border-radius:28px;grid-template-columns:minmax(0,1fr) 248px;align-items:center;gap:42px;min-height:330px;padding:46px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #07100b6b}.achievements-hero:before{z-index:-1;content:"";opacity:.48;background-color:#0000;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 5%,#0000 94%);mask-image:linear-gradient(90deg,#000 5%,#0000 94%)}.achievements-hero:after{z-index:-1;border:1px solid color-mix(in srgb, var(--achievement-gold) 32%, transparent);content:"";width:478px;height:478px;box-shadow:0 0 0 46px color-mix(in srgb, var(--achievement-gold) 4%, transparent), 0 0 0 92px color-mix(in srgb, var(--achievement-gold) 2%, transparent);border-radius:50%;position:absolute;bottom:-194px;right:-116px}.achievements-hero__content{min-width:0}.achievements-hero--global{grid-template-columns:minmax(0,1fr);min-height:295px}.achievements-hero--global .achievements-hero__content{max-width:980px}.achievements-hero__eyebrow{border:1px solid color-mix(in srgb, var(--achievement-gold) 34%, transparent);color:#e1bd78;letter-spacing:.1em;text-transform:uppercase;background:#0000002e;border-radius:999px;align-items:center;gap:9px;padding:7px 10px;font-size:.66rem;font-weight:900;display:inline-flex}.achievements-hero h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:18px 0 0;font-size:clamp(2.55rem,5vw,4.7rem);line-height:.94}.achievements-hero__content>p{color:#ffffffb3;max-width:720px;margin:19px 0 0;line-height:1.72}.achievements-player-search{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;max-width:790px;margin-top:27px;display:grid}.achievements-player-search>label{color:#ffffffa8;letter-spacing:.055em;text-transform:uppercase;grid-column:1/-1;font-size:.66rem;font-weight:850}.achievements-player-search__field{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0206045c;border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;height:46px;padding:0 15px;transition:border-color .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff0d}.achievements-player-search__field:focus-within{border-color:color-mix(in srgb, var(--achievement-accent-bright) 72%, #fff);background:#0206047a}.achievements-player-search__field i{color:#e1bd78}.achievements-player-search__field input{color:#fff;background:0 0;border:0;outline:0;min-width:0}.achievements-player-search__field input::placeholder{color:#ffffff6b}.achievements-hero__progress{filter:drop-shadow(0 22px 38px #0000005c);justify-self:center;place-items:center;width:224px;height:224px;display:grid;position:relative}.achievements-hero__progress svg{width:100%;height:100%;transform:rotate(-90deg)}.achievements-hero__progress circle{fill:none;stroke-width:8px}.achievements-hero__progress-track{stroke:#ffffff1c}.achievements-hero__progress-value{stroke:#dfb868;stroke-linecap:round;stroke-dasharray:414.69;stroke-dashoffset:calc(414.69 - (414.69 * var(--achievement-progress)) / 100);filter:drop-shadow(0 0 9px #dfb86870);transition:stroke-dashoffset .55s}.achievements-hero__progress>span{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08100cd1;border:1px solid #ffffff21;border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;inset:37px}.achievements-hero__progress strong{color:#fff;font-family:var(--font-display);font-size:2.75rem;line-height:1}.achievements-hero__progress small{color:#dfb868;text-overflow:ellipsis;white-space:nowrap;max-width:108px;margin-top:7px;font-size:.67rem;font-weight:850;overflow:hidden}.achievements-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.achievement-metric{--metric-color:var(--achievement-accent);border:1px solid color-mix(in srgb, var(--metric-color) 14%, var(--color-border));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--metric-color) 10%, transparent), transparent 42%), var(--color-surface-strong);min-width:0;box-shadow:var(--shadow-soft);border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding:18px;display:grid;position:relative;overflow:hidden}.achievement-metric:after{border:1px solid color-mix(in srgb, var(--metric-color) 16%, transparent);content:"";border-radius:50%;width:76px;height:76px;position:absolute;bottom:-24px;right:-18px}.achievement-metric>i{border:1px solid color-mix(in srgb, var(--metric-color) 14%, transparent);width:48px;height:48px;color:var(--metric-color);background:color-mix(in srgb, var(--metric-color) 10%, var(--color-surface-soft));border-radius:15px;place-items:center;display:grid}.achievement-metric span{gap:3px;min-width:0;display:grid}.achievement-metric small{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:850}.achievement-metric strong{color:var(--color-text);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;overflow:hidden}.achievement-metric--completed{--metric-color:var(--achievement-success)}.achievement-metric--remaining{--metric-color:#6f7772}.achievement-metric--points{--metric-color:var(--achievement-gold)}.achievement-metric--challenge{--metric-color:var(--achievement-violet)}.achievements-overall-progress{border:1px solid color-mix(in srgb, var(--achievement-accent) 18%, var(--color-border));background:var(--color-surface-strong);box-shadow:var(--shadow-soft);border-radius:17px;gap:10px;padding:16px 18px;display:grid}.achievements-overall-progress__copy{justify-content:space-between;align-items:end;gap:18px;display:flex}.achievements-overall-progress__copy span{gap:2px;display:grid}.achievements-overall-progress__copy small{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.61rem;font-weight:850}.achievements-overall-progress__copy strong{color:var(--color-text);font-size:.84rem}.achievements-overall-progress__copy b{color:var(--achievement-accent);font-family:var(--font-display);font-size:1rem}.achievements-overall-progress__track{background:color-mix(in srgb, var(--color-border) 72%, transparent);border-radius:999px;height:8px;overflow:hidden}.achievements-overall-progress__track i{border-radius:inherit;background:linear-gradient(90deg, var(--achievement-accent), var(--achievement-accent-bright), var(--achievement-gold));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--achievement-accent-bright) 26%, transparent);transition:width .45s;display:block}.achievements-workspace{grid-template-columns:minmax(0,1fr) 294px;align-items:start;gap:18px;display:grid}.achievements-workspace--catalog-only{grid-template-columns:minmax(0,1fr)}.achievements-catalog{gap:15px;min-width:0;display:grid}.achievements-server-context{border:1px solid color-mix(in srgb, var(--achievement-accent) 30%, var(--color-border));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--achievement-accent) 12%, transparent), transparent 42%), var(--color-surface-strong);box-shadow:var(--shadow-soft);border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.achievements-server-context__identity{align-items:center;gap:12px;min-width:0;display:flex}.achievements-server-context__identity>i{border:1px solid color-mix(in srgb, var(--achievement-accent) 34%, var(--color-border));width:42px;height:42px;color:var(--achievement-accent);background:color-mix(in srgb, var(--achievement-accent) 9%, var(--color-surface-soft));border-radius:13px;flex:none;place-items:center;display:grid}.achievements-server-context__identity>span{gap:2px;min-width:0;display:grid}.achievements-server-context__identity small,.achievements-server-context__select small{color:var(--color-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:900}.achievements-server-context__identity strong{color:var(--color-text);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.achievements-server-context__select{gap:5px;min-width:min(280px,46%);display:grid}.achievements-server-context__select select{border:1px solid color-mix(in srgb, var(--achievement-accent) 34%, var(--color-border));width:100%;height:44px;color:var(--color-text);background:var(--color-surface-soft);border-radius:13px;padding:0 38px 0 13px;font-weight:800}.achievements-server-context__select select:focus-visible{border-color:var(--achievement-accent);outline:3px solid color-mix(in srgb, var(--achievement-accent) 10%, transparent)}.achievements-server-context__select select:disabled{opacity:.72}.achievements-toolbar{border:1px solid var(--color-border);background:var(--color-surface-strong);box-shadow:var(--shadow-soft);border-radius:20px;gap:15px;padding:20px;display:grid}.achievements-toolbar__heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.achievements-toolbar__heading span{gap:2px;min-width:0;display:grid}.achievements-toolbar__heading small{color:var(--achievement-accent);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-weight:900;overflow:hidden}.achievements-toolbar__heading strong{color:var(--color-text);font-family:var(--font-display);font-size:1.3rem}.achievements-toolbar__heading em{color:var(--color-text-muted);font-size:.71rem;font-style:normal;font-weight:750}.achievements-toolbar__controls{grid-template-columns:minmax(220px,1fr) minmax(150px,.38fr) minmax(150px,.38fr);gap:9px;display:grid}.achievements-toolbar__controls--catalog{grid-template-columns:minmax(220px,1fr) minmax(170px,.42fr)}.achievements-search{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;height:43px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:grid}.achievements-search:focus-within{border-color:color-mix(in srgb, var(--achievement-accent) 52%, var(--color-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--achievement-accent) 8%, transparent)}.achievements-search i{color:var(--achievement-accent)}.achievements-search input{min-width:0;color:var(--color-text);background:0 0;border:0;outline:0}.achievements-toolbar select{border:1px solid var(--color-border);min-width:0;height:43px;color:var(--color-text);background:var(--color-surface-soft);border-radius:13px;padding:0 34px 0 12px}.achievements-status-tabs{flex-wrap:wrap;gap:7px;padding-top:2px;display:flex}.achievements-status-tabs button{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface-soft);cursor:pointer;border-radius:999px;padding:8px 13px;font-size:.69rem;font-weight:800;transition:transform .18s,border-color .18s,color .18s,background .18s}.achievements-status-tabs button:hover,.achievements-status-tabs button:focus-visible{border-color:color-mix(in srgb, var(--achievement-accent) 42%, var(--color-border));color:var(--achievement-accent);outline:none;transform:translateY(-1px)}.achievements-status-tabs button.is-active{border-color:var(--achievement-accent);color:#fff;background:linear-gradient(135deg, var(--achievement-accent), color-mix(in srgb, var(--achievement-accent) 76%, #102018));box-shadow:0 7px 18px color-mix(in srgb, var(--achievement-accent) 18%, transparent)}.achievements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.achievement-tile{--tile-color:#707873;border:1px solid color-mix(in srgb, var(--tile-color) 20%, var(--color-border));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--tile-color) 9%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--tile-color) 3%, var(--color-surface-strong)), var(--color-surface-strong));min-width:0;min-height:265px;box-shadow:var(--shadow-soft);border-radius:20px;grid-template-rows:auto 1fr auto auto;gap:14px;padding:19px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.achievement-tile:before{content:"";background:linear-gradient(90deg, transparent, var(--tile-color), transparent);opacity:.72;height:3px;position:absolute;inset:0 0 auto}.achievement-tile:hover{border-color:color-mix(in srgb, var(--tile-color) 46%, var(--color-border));transform:translateY(-3px);box-shadow:0 18px 38px #00000021}.achievement-tile.is-completed{--tile-color:var(--achievement-success)}.achievement-tile.is-challenge{--tile-color:var(--achievement-gold)}.achievement-tile.is-locked{--tile-color:#717873}.achievement-tile.is-locked .achievement-tile__icon-wrap img{filter:grayscale(.86)saturate(.5)opacity(.68)}.achievement-tile__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.achievement-tile__icon-wrap{border:1px solid color-mix(in srgb, var(--tile-color) 38%, var(--color-border));background:linear-gradient(145deg, color-mix(in srgb, var(--tile-color) 13%, var(--color-surface-soft)), var(--color-surface-soft));border-radius:19px;flex:none;place-items:center;width:68px;height:68px;padding:8px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f}.achievement-tile__icon-wrap img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;transition:filter .2s,transform .2s}.achievement-tile:hover .achievement-tile__icon-wrap img{transform:scale(1.05)}.achievement-tile__icon-wrap>i{border:3px solid var(--color-surface-strong);color:#fff;background:var(--tile-color);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.58rem;display:grid;position:absolute;bottom:-5px;right:-5px}.achievement-tile__badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.achievement-tile__state,.achievement-tile__points{border:1px solid color-mix(in srgb, var(--tile-color) 18%, transparent);color:var(--tile-color);background:color-mix(in srgb, var(--tile-color) 9%, var(--color-surface-soft));border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.63rem;font-weight:900;display:inline-flex}.achievement-tile__points{color:var(--achievement-gold)}.achievement-tile__body{align-content:start;gap:6px;min-width:0;display:grid}.achievement-tile__body small{color:var(--tile-color);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:900;overflow:hidden}.achievement-tile__body h2{color:var(--color-text);font-family:var(--font-display);text-wrap:balance;margin:0;font-size:1.1rem;line-height:1.18}.achievement-tile__body p{min-height:3em;color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.74rem;line-height:1.5;display:-webkit-box;overflow:hidden}.achievement-tile__progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.achievement-tile__progress>span{background:color-mix(in srgb, var(--color-border) 76%, transparent);border-radius:999px;height:7px;overflow:hidden}.achievement-tile__progress i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--tile-color) 74%, #111), var(--tile-color));height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--tile-color) 22%, transparent);display:block}.achievement-tile__progress small{color:var(--color-text-muted);font-size:.62rem;font-weight:800}.achievement-tile footer{border-top:1px solid color-mix(in srgb, var(--tile-color) 10%, var(--color-border));color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:.64rem;display:flex}.achievement-tile footer span{color:var(--tile-color);align-items:center;gap:6px;font-weight:850;display:inline-flex}.achievements-sidebar{gap:14px;display:grid;position:sticky;top:18px}.achievements-sidebar__panel{border:1px solid color-mix(in srgb, var(--achievement-accent) 12%, var(--color-border));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--achievement-accent) 8%, transparent), transparent 42%), var(--color-surface-strong);box-shadow:var(--shadow-soft);border-radius:20px;gap:14px;padding:18px;display:grid}.achievements-sidebar__panel header{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.achievements-sidebar__panel header>i{border:1px solid color-mix(in srgb, var(--achievement-accent) 13%, transparent);width:40px;height:40px;color:var(--achievement-accent);background:color-mix(in srgb, var(--achievement-accent) 10%, var(--color-surface-soft));border-radius:13px;place-items:center;display:grid}.achievements-sidebar__panel header span{gap:1px;min-width:0;display:grid}.achievements-sidebar__panel header small{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:850}.achievements-sidebar__panel header strong{color:var(--color-text);font-size:.87rem}.achievements-recent{gap:8px;margin:0;padding:0;list-style:none;display:grid}.achievements-recent li{border:1px solid var(--color-border);background:color-mix(in srgb, var(--achievement-accent) 2%, var(--color-surface-soft));border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;transition:border-color .18s,transform .18s;display:grid}.achievements-recent li:hover{border-color:color-mix(in srgb, var(--achievement-accent) 32%, var(--color-border));transform:translate(2px)}.achievements-recent img{object-fit:contain;width:40px;height:40px;image-rendering:pixelated}.achievements-recent span{gap:2px;min-width:0;display:grid}.achievements-recent strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.achievements-recent small{color:var(--color-text-muted);font-size:.58rem}.achievements-recent b{color:var(--achievement-gold);font-size:.68rem}.achievements-sidebar__empty{color:var(--color-text-muted);margin:0;font-size:.72rem;line-height:1.55}.achievements-state,.achievements-empty-entry{border:1px dashed var(--color-border-strong);min-height:270px;color:var(--color-text-muted);background:var(--color-surface-strong);text-align:center;border-radius:20px;align-content:center;place-items:center;gap:9px;padding:34px;display:grid}.achievements-state>i,.achievements-empty-entry>i{color:var(--achievement-accent);font-size:1.55rem}.achievements-state strong,.achievements-empty-entry strong{color:var(--color-text);font-family:var(--font-display);font-size:1.2rem}.achievements-state span,.achievements-empty-entry p{max-width:560px;margin:0;line-height:1.55}.achievements-state--error{border-color:color-mix(in srgb, var(--color-danger) 40%, var(--color-border))}.achievements-state--error>i{color:var(--color-danger)}.achievements-spin{animation:.8s linear infinite achievements-spin}@keyframes achievements-spin{to{transform:rotate(360deg)}}@media (max-width:1120px){.achievements-workspace{grid-template-columns:1fr}.achievements-sidebar{position:static}.achievements-recent{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.achievements-hero{grid-template-columns:1fr;padding:36px}.achievements-hero__progress{display:none}.achievements-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.achievements-toolbar__controls{grid-template-columns:1fr 1fr}.achievements-search{grid-column:1/-1}}@media (max-width:680px){.achievements-page{padding:0}.achievements-server-context{flex-direction:column;align-items:stretch;gap:12px}.achievements-server-context__select{width:100%;min-width:0}.achievements-hero{border-radius:20px;min-height:0;padding:28px 22px}.achievements-hero h1{font-size:clamp(2.25rem,13vw,3.35rem)}.achievements-player-search{grid-template-columns:1fr}.achievements-player-search>label{grid-column:auto}.achievements-metrics,.achievements-grid,.achievements-recent{grid-template-columns:1fr}.achievements-toolbar__heading{flex-direction:column;align-items:start;gap:6px}.achievements-toolbar__controls{grid-template-columns:1fr}.achievements-search{grid-column:auto}.achievement-tile{min-height:0}.achievement-tile footer{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:440px){.achievements-metrics{grid-template-columns:1fr}.achievement-tile__top{align-items:center}.achievement-tile__badges{max-width:150px}}@media (prefers-reduced-motion:reduce){.achievements-spin{animation:none}.achievement-tile,.achievement-tile__icon-wrap img,.achievements-recent li,.achievements-status-tabs button,.achievements-hero__progress-value,.achievements-overall-progress__track i{transition:none}}.achievement-statistics{background:#ece6e0;border-radius:10px;gap:16px;padding:10px;display:grid}.achievement-statistics__header{border:1px solid var(--color-border);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--achievement-accent) 11%, transparent), transparent 43%), var(--color-surface-strong);box-shadow:var(--shadow-soft);border-radius:21px;justify-content:space-between;align-items:end;gap:20px;padding:22px;display:flex}.achievement-statistics__header>div{min-width:0}.achievement-statistics__eyebrow{color:var(--achievement-accent);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:.63rem;font-weight:900;display:inline-flex}.achievement-statistics__header h2{color:var(--color-text);font:900 clamp(1.45rem, 3vw, 2rem)/1.05 var(--font-display);margin:7px 0 0}.achievement-statistics__header p{max-width:760px;color:var(--color-text-muted);margin:8px 0 0;font-size:.78rem;line-height:1.55}.achievement-statistics__visible{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface-soft);border-radius:999px;flex:none;padding:7px 10px;font-size:.68rem;font-weight:800}.achievement-statistics__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.achievement-statistics__metrics article{border:1px solid var(--color-border);background:var(--color-surface-strong);min-width:0;box-shadow:var(--shadow-soft);border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid}.achievement-statistics__metrics article>i{width:44px;height:44px;color:var(--achievement-accent);background:color-mix(in srgb, var(--achievement-accent) 9%, var(--color-surface-soft));border-radius:13px;place-items:center;display:grid}.achievement-statistics__metrics article span{gap:2px;min-width:0;display:grid}.achievement-statistics__metrics small{color:var(--color-text-muted);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:850;overflow:hidden}.achievement-statistics__metrics strong{color:var(--color-text);font:900 1.35rem/1 var(--font-display)}.achievement-statistics__toolbar{border:1px solid var(--color-border);background:var(--color-surface-strong);border-radius:17px;grid-template-columns:minmax(240px,1fr) minmax(160px,.3fr) minmax(160px,.3fr);gap:9px;padding:14px;display:grid}.achievement-statistics__search{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;height:43px;padding:0 13px;display:grid}.achievement-statistics__search i{color:var(--achievement-accent)}.achievement-statistics__search input{min-width:0;color:var(--color-text);background:0 0;border:0;outline:0}.achievement-statistics__toolbar select{border:1px solid var(--color-border);min-width:0;height:43px;color:var(--color-text);background:var(--color-surface-soft);border-radius:12px;padding:0 34px 0 12px}.achievement-statistics__servers{gap:16px;display:grid}.achievement-statistics__server{border:1px solid var(--color-border);background:color-mix(in srgb, var(--achievement-accent) 2%, var(--color-surface-soft));border-radius:21px;gap:12px;padding:18px;display:grid}.achievement-statistics__server>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:13px;display:flex}.achievement-statistics__server>header>span{align-items:center;gap:10px;display:flex}.achievement-statistics__server>header>span>i{width:40px;height:40px;color:var(--achievement-accent);background:color-mix(in srgb, var(--achievement-accent) 9%, var(--color-surface-strong));border-radius:12px;place-items:center;display:grid}.achievement-statistics__server>header>span>span{gap:1px;display:grid}.achievement-statistics__server>header small{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:850}.achievement-statistics__server>header strong{color:var(--color-text);font-size:.86rem}.achievement-statistics__server>header>div{grid-template-columns:auto auto auto auto;align-items:baseline;gap:5px 9px;display:grid}.achievement-statistics__server>header b{color:var(--achievement-accent);font-size:.8rem}.achievement-statistics__tree{gap:11px;margin:0;padding:0;list-style:none;display:grid}.achievement-statistics__state{border:1px dashed var(--color-border-strong);min-height:280px;color:var(--color-text-muted);background:var(--color-surface-strong);text-align:center;border-radius:20px;align-content:center;place-items:center;gap:9px;padding:32px;display:grid}.achievement-statistics__state>i{color:var(--achievement-accent);font-size:1.6rem}.achievement-statistics__state strong{color:var(--color-text);font:900 1.15rem/1.2 var(--font-display)}.achievement-statistics__state span{max-width:580px;line-height:1.5}.achievement-statistics__state--error{border-color:color-mix(in srgb, var(--color-danger) 42%, var(--color-border))}.achievement-statistics__state--error>i{color:var(--color-danger)}.achievement-statistics__spin{animation:.8s linear infinite achievement-statistics-spin}@keyframes achievement-statistics-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.achievement-statistics__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.achievement-statistics__toolbar{grid-template-columns:1fr 1fr}.achievement-statistics__search{grid-column:1/-1}}@media (max-width:680px){.achievement-statistics__header,.achievement-statistics__server>header{flex-direction:column;align-items:flex-start}.achievement-statistics__metrics,.achievement-statistics__toolbar{grid-template-columns:1fr}.achievement-statistics__search{grid-column:auto}.achievement-statistics__server{padding:12px}}@media (prefers-reduced-motion:reduce){.achievement-statistics__spin{animation:none}}.achievement-tree-node{--node-color:#747b77;min-width:0;list-style:none;position:relative}.achievement-tree-node--earned{--node-color:var(--achievement-success,#3f9468)}.achievement-tree-node--challenge{--node-color:var(--achievement-gold,#bd8d39)}.achievement-tree-node__card{border:1px solid color-mix(in srgb, var(--node-color) 22%, var(--color-border));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--node-color) 8%, transparent), transparent 38%), var(--color-surface-strong);box-shadow:var(--shadow-soft);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:13px 18px;padding:17px 18px;display:grid;position:relative}.achievement-tree-node__connector{background:color-mix(in srgb, var(--node-color) 30%, var(--color-border));width:23px;height:1px;position:absolute;top:34px;left:-23px}.achievement-tree-node__identity{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid}.achievement-tree-node__icon{border:1px solid color-mix(in srgb, var(--node-color) 36%, var(--color-border));background:color-mix(in srgb, var(--node-color) 9%, var(--color-surface-soft));border-radius:16px;place-items:center;width:58px;height:58px;padding:7px;display:grid;position:relative}.achievement-tree-node__icon img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.achievement-tree-node--unearned .achievement-tree-node__icon img{filter:grayscale(.9)opacity(.64)}.achievement-tree-node__icon i{border:3px solid var(--color-surface-strong);color:#fff;background:var(--node-color);border-radius:50%;place-items:center;width:23px;height:23px;font-size:.53rem;display:grid;position:absolute;bottom:-5px;right:-5px}.achievement-tree-node__copy{gap:3px;min-width:0;display:grid}.achievement-tree-node__copy small{color:var(--node-color);letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.59rem;font-weight:900;overflow:hidden}.achievement-tree-node__copy strong{color:var(--color-text);font:900 1rem/1.2 var(--font-display)}.achievement-tree-node__copy>span{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.achievement-tree-node__meta{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;display:flex}.achievement-tree-node__points,.achievement-tree-node__earned{border:1px solid color-mix(in srgb, var(--node-color) 18%, transparent);color:var(--node-color);background:color-mix(in srgb, var(--node-color) 8%, var(--color-surface-soft));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.62rem;font-weight:900;display:inline-flex}.achievement-tree-node__points{color:var(--achievement-gold,#bd8d39)}.achievement-tree-node__players,.achievement-tree-node__nobody{border-top:1px solid var(--color-border);grid-column:1/-1;margin:0;padding-top:10px}.achievement-tree-node__players summary{color:var(--color-text-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:.68rem;font-weight:800;list-style:none;display:flex}.achievement-tree-node__players summary::-webkit-details-marker{display:none}.achievement-tree-node__players summary span{align-items:center;gap:7px;display:inline-flex}.achievement-tree-node__players summary>i{transition:transform .18s}.achievement-tree-node__players[open] summary>i{transform:rotate(180deg)}.achievement-tree-node__player-list{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:7px;padding-top:10px;display:grid}.achievement-tree-player{border:1px solid var(--color-border);min-width:0;color:inherit;background:var(--color-surface-soft);border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;text-decoration:none;display:grid}.achievement-tree-player:hover,.achievement-tree-player:focus-visible{border-color:color-mix(in srgb, var(--node-color) 42%, var(--color-border));outline:none}.achievement-tree-player__avatar{width:32px;height:32px;color:var(--node-color);background:color-mix(in srgb, var(--node-color) 10%, var(--color-surface));border-radius:10px;place-items:center;font-size:.7rem;font-weight:900;display:grid}.achievement-tree-player>span:nth-child(2){gap:1px;min-width:0;display:grid}.achievement-tree-player strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.achievement-tree-player small{color:var(--color-text-muted);font-size:.57rem}.achievement-tree-player>i{color:var(--color-text-muted);font-size:.58rem}.achievement-tree-node__truncated{color:var(--color-text-muted);text-align:center;grid-column:1/-1;margin:0;font-size:.64rem}.achievement-tree-node__nobody{color:var(--color-text-muted);align-items:center;gap:7px;font-size:.66rem;display:flex}.achievement-tree-node__children{--achievement-tree-branch-color:color-mix(in srgb, var(--node-color) 26%, var(--color-border));gap:10px;margin:10px 0 0 24px;padding:0 0 0 23px;list-style:none;display:grid;position:relative}.achievement-tree-node__children:before{content:none}.achievement-tree-node__children>.achievement-tree-node:before{content:"";background:var(--achievement-tree-branch-color);width:1px;position:absolute;top:-10px;bottom:-10px;left:-23px}.achievement-tree-node__children>.achievement-tree-node:last-child:before{height:44px;bottom:auto}@media (max-width:680px){.achievement-tree-node__card{grid-template-columns:1fr;padding:14px}.achievement-tree-node__meta{justify-content:flex-start}.achievement-tree-node__players,.achievement-tree-node__nobody{grid-column:auto}.achievement-tree-node__children{margin-left:8px;padding-left:16px}.achievement-tree-node__children>.achievement-tree-node:before{left:-16px}.achievement-tree-node__connector{width:16px;left:-16px}}.achievement-category-grid{border:1px solid color-mix(in srgb, var(--achievement-accent-bright) 18%, var(--color-border));background:#ece7e1;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 16px 42px #00000014}.achievement-category-card{border:1px solid color-mix(in srgb, var(--achievement-accent-bright) 26%, var(--color-border));min-width:0;min-height:116px;color:var(--color-text);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--achievement-accent-bright) 10%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--color-surface) 92%, var(--achievement-accent) 8%), var(--color-surface-soft));text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 15px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 10px 30px #0000001a}.achievement-category-card:after{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--achievement-accent-bright) 5%, transparent), transparent 42%);position:absolute;inset:0}.achievement-category-card>*{z-index:1;position:relative}.achievement-category-card:hover,.achievement-category-card:focus-visible{border-color:color-mix(in srgb, var(--achievement-accent-bright) 62%, var(--color-border));background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--achievement-accent-bright) 16%, transparent), transparent 40%), linear-gradient(145deg, color-mix(in srgb, var(--color-surface) 88%, var(--achievement-accent) 12%), var(--color-surface-soft));transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 15px 36px #00000024}.achievement-category-card:focus-visible{outline:2px solid var(--achievement-accent-bright);outline-offset:2px}.achievement-category-card.is-complete{border-color:color-mix(in srgb, var(--achievement-success) 52%, var(--color-border));background:radial-gradient(circle at 0 50%, color-mix(in srgb, var(--achievement-success) 17%, transparent), transparent 28%), linear-gradient(145deg, color-mix(in srgb, var(--color-surface) 90%, var(--achievement-success) 10%), var(--color-surface-soft));padding-left:66px}.achievement-category-card.is-complete:before{z-index:2;content:"";background:var(--achievement-success);width:5px;box-shadow:0 0 18px color-mix(in srgb, var(--achievement-success) 55%, transparent);border-radius:0 999px 999px 0;position:absolute;top:12px;bottom:12px;left:0}.achievement-category-card__complete{color:#fff;background:var(--achievement-success);width:34px;height:34px;box-shadow:0 0 0 5px color-mix(in srgb, var(--achievement-success) 14%, transparent), 0 8px 18px color-mix(in srgb, var(--achievement-success) 28%, transparent);border:1px solid #ffffff3d;border-radius:50%;place-items:center;font-size:.8rem;display:grid;top:50%;left:16px;transform:translateY(-50%);position:absolute!important}.achievement-category-card__icon{border:1px solid color-mix(in srgb, var(--achievement-gold) 34%, var(--color-border));color:#d9b66f;background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--achievement-gold) 18%, transparent), transparent 62%), color-mix(in srgb, var(--color-surface) 88%, var(--achievement-gold) 12%);border-radius:16px;place-items:center;width:62px;height:62px;font-size:1.25rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.achievement-category-card__icon img{object-fit:contain;width:44px;height:44px;image-rendering:optimizequality;filter:drop-shadow(0 5px 8px #00000042);display:block}.achievement-category-card__body{gap:7px;min-width:0;display:grid}.achievement-category-card__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.achievement-category-card__meta>small{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:850}.achievement-category-card__meta>b{color:var(--achievement-accent-bright);font-variant-numeric:tabular-nums;font-size:.78rem;position:absolute;top:-10px;right:-20px}.achievement-category-card.is-complete .achievement-category-card__meta>b{color:var(--achievement-success)}.achievement-category-card__body>strong{font-family:var(--font-display);font-size:1.08rem;overflow:hidden}.achievement-category-card__body>em,.achievement-category-card__unlocks{color:var(--color-text-muted);align-items:center;gap:6px;font-size:.72rem;font-style:normal;display:inline-flex}.achievement-category-card__progress-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.achievement-category-card__progress-row>b{min-width:34px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.69rem}.achievement-category-card.is-complete .achievement-category-card__progress-row>b{color:var(--achievement-success)}.achievement-category-card__progress{background:color-mix(in srgb, var(--color-text) 10%, transparent);border-radius:999px;height:7px;overflow:hidden;box-shadow:inset 0 1px 2px #0000001f}.achievement-category-card__progress>i{width:var(--category-progress,0%);border-radius:inherit;background:linear-gradient(90deg, var(--achievement-accent), var(--achievement-accent-bright));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--achievement-accent-bright) 28%, transparent);transition:width .24s;display:block}.achievement-category-card.is-complete .achievement-category-card__progress>i{background:linear-gradient(90deg, var(--achievement-success), color-mix(in srgb, var(--achievement-success) 74%, #fff));box-shadow:0 0 14px color-mix(in srgb, var(--achievement-success) 38%, transparent)}.achievement-category-card__action{color:var(--achievement-accent-bright);white-space:nowrap;align-items:center;gap:8px;font-size:.76rem;font-weight:800;display:none}.achievement-category-card.is-complete .achievement-category-card__action{color:var(--achievement-success)}.achievements-category-back{white-space:nowrap;justify-self:start}.achievement-statistics__categories{margin-top:2px}@media (max-width:640px){.achievement-category-grid{grid-template-columns:1fr;padding:10px}.achievement-category-card{grid-template-columns:52px minmax(0,1fr);min-height:108px}.achievement-category-card.is-complete{padding-left:58px}.achievement-category-card__complete{width:30px;height:30px;left:12px}.achievement-category-card__icon{width:52px;height:52px}.achievement-category-card__icon img{width:38px;height:38px}.achievement-category-card__action{grid-column:2;justify-self:start}}.achievement-economy{border:1px solid color-mix(in srgb, var(--achievement-gold) 24%, var(--color-border));background:radial-gradient(circle at 92% 0, color-mix(in srgb, var(--achievement-gold) 11%, transparent), transparent 36%), var(--color-surface-strong);box-shadow:var(--shadow-soft);border-radius:20px;gap:16px;padding:20px;display:grid}.achievement-economy__header{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;display:grid}.achievement-economy__icon{border:1px solid color-mix(in srgb, var(--achievement-gold) 28%, var(--color-border));width:52px;height:52px;color:var(--achievement-gold);background:color-mix(in srgb, var(--achievement-gold) 10%, var(--color-surface-soft));border-radius:16px;place-items:center;font-size:1.25rem;display:grid}.achievement-economy__header>div{gap:4px;min-width:0;display:grid}.achievement-economy__header .eyebrow{color:var(--achievement-gold);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:900}.achievement-economy__header h2{color:var(--color-text);margin:0;font-size:1.12rem}.achievement-economy__header p{max-width:780px;color:var(--color-text-muted);margin:0;line-height:1.55}.achievement-economy__state{color:var(--color-text-muted);align-items:center;gap:10px;display:flex}.achievement-economy__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.achievement-economy__metrics article{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:15px;gap:3px;min-width:0;padding:15px 16px;display:grid}.achievement-economy__metrics small{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.61rem;font-weight:850}.achievement-economy__metrics strong{color:var(--color-text);font-family:var(--font-display);font-size:1.45rem}.achievement-economy__metrics span{color:var(--color-text-muted);font-size:.75rem}.achievement-economy__exchange{grid-template-columns:minmax(180px,1fr) minmax(140px,.55fr) auto auto;align-items:end;gap:10px;display:grid}.achievement-economy__exchange label{gap:6px;display:grid}.achievement-economy__exchange label>span,.achievement-economy__conversion small{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.61rem;font-weight:850}.achievement-economy__exchange input{border:1px solid var(--color-border);width:100%;min-height:44px;color:var(--color-text);background:var(--color-surface-soft);border-radius:12px;outline:0;padding:0 13px}.achievement-economy__exchange input:focus{border-color:color-mix(in srgb, var(--achievement-gold) 62%, var(--color-border))}.achievement-economy__conversion{border:1px solid color-mix(in srgb, var(--achievement-gold) 18%, var(--color-border));background:color-mix(in srgb, var(--achievement-gold) 6%, var(--color-surface-soft));border-radius:12px;align-content:center;gap:2px;min-height:44px;padding:0 13px;display:grid}.achievement-economy__conversion strong{color:var(--achievement-gold);font-size:1.05rem}.achievement-economy__submit{min-height:44px}.achievement-economy__notice{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface-soft);border-radius:12px;align-items:center;gap:9px;margin:0;padding:11px 13px;display:flex}.achievement-economy__notice--success{border-color:color-mix(in srgb, var(--achievement-success) 28%, var(--color-border));color:var(--achievement-success)}.achievement-economy__notice--warning{border-color:color-mix(in srgb, var(--achievement-gold) 30%, var(--color-border));color:var(--achievement-gold)}.achievement-economy__notice--error{border-color:color-mix(in srgb, #b64c4c 32%, var(--color-border));color:#b64c4c}.achievement-economy__notice--error .button{margin-left:auto}@media (max-width:900px){.achievement-economy__metrics{grid-template-columns:1fr}.achievement-economy__exchange{grid-template-columns:1fr 1fr}}@media (max-width:600px){.achievement-economy{padding:15px}.achievement-economy__exchange{grid-template-columns:1fr}}.ui-checkbox{min-width:0;color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.ui-checkbox__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute;top:50%;left:12px;overflow:hidden;transform:translateY(-50%)}.ui-checkbox__control{border:1px solid var(--color-border-strong);background:linear-gradient(145deg, color-mix(in srgb, var(--color-surface-strong) 88%, transparent), var(--color-surface-soft));width:24px;height:24px;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border-radius:8px;flex:none;display:block;position:relative;box-shadow:inset 0 1px #ffffff14,0 5px 14px #0000001f}.ui-checkbox__mark{border-left:2px solid var(--color-accent-contrast);border-bottom:2px solid var(--color-accent-contrast);opacity:0;width:9px;height:5px;transition:opacity var(--transition-fast), transform var(--transition-fast);position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)rotate(-45deg)scale(.5)}.ui-checkbox__copy{gap:3px;min-width:0;padding-top:2px;line-height:1.35;display:grid}.ui-checkbox__copy>strong{color:var(--color-text);font-size:.82rem;font-weight:850}.ui-checkbox__copy>small{color:var(--color-text-muted);font-size:.72rem;line-height:1.45}.ui-checkbox:hover:not(.is-disabled) .ui-checkbox__control{border-color:color-mix(in srgb, var(--color-accent) 52%, var(--color-border-strong));background:color-mix(in srgb, var(--color-accent-soft) 42%, var(--color-surface-soft));transform:translateY(-1px)}.ui-checkbox.is-checked .ui-checkbox__control{border-color:var(--color-accent);background:linear-gradient(145deg, var(--color-accent-bright), var(--color-accent) 58%, var(--color-accent-strong));box-shadow:inset 0 1px 0 #fff3, 0 7px 18px color-mix(in srgb, var(--color-accent) 24%, transparent)}.ui-checkbox.is-checked .ui-checkbox__mark{opacity:1;transform:translate(-50%,-62%)rotate(-45deg)scale(1)}.ui-checkbox__input:focus-visible+.ui-checkbox__control{outline:3px solid color-mix(in srgb, var(--color-accent) 30%, transparent);outline-offset:3px}.ui-checkbox__input:user-invalid+.ui-checkbox__control{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 16%, transparent)}.ui-checkbox.is-disabled{cursor:not-allowed;opacity:.54}.ui-checkbox.is-disabled .ui-checkbox__control{box-shadow:none;transform:none}.ui-checkbox--switch{grid-template-columns:54px minmax(0,1fr);align-items:center}.ui-checkbox--switch .ui-checkbox__control{background:color-mix(in srgb, var(--color-surface-hover) 88%, transparent);border-radius:999px;width:54px;height:30px;box-shadow:inset 0 2px 5px #0000002e,0 4px 12px #00000014}.ui-checkbox--switch .ui-checkbox__mark{opacity:1;background:var(--color-text-muted);width:22px;height:22px;transition:transform var(--transition-standard), background var(--transition-fast), box-shadow var(--transition-fast);border:0;border-radius:50%;top:3px;left:3px;transform:translate(0);box-shadow:0 3px 8px #0000003d}.ui-checkbox--switch .ui-checkbox__mark:after{content:"";border-left:2px solid var(--color-accent-contrast);border-bottom:2px solid var(--color-accent-contrast);opacity:0;width:8px;height:4px;transition:opacity var(--transition-fast), transform var(--transition-fast);position:absolute;top:50%;left:50%;transform:translate(-50%,-63%)rotate(-45deg)scale(.5)}.ui-checkbox--switch.is-checked .ui-checkbox__control{background:color-mix(in srgb, var(--color-accent) 34%, var(--color-surface))}.ui-checkbox--switch.is-checked .ui-checkbox__mark{background:linear-gradient(145deg, var(--color-accent-bright), var(--color-accent));box-shadow:0 4px 12px color-mix(in srgb, var(--color-accent) 32%, transparent);transform:translate(24px)}.ui-checkbox--switch.is-checked .ui-checkbox__mark:after{opacity:1;transform:translate(-50%,-63%)rotate(-45deg)scale(1)}.ui-checkbox--compact{gap:8px}.ui-checkbox--compact.ui-checkbox--checkbox .ui-checkbox__control{border-radius:7px;width:20px;height:20px}.ui-checkbox--compact.ui-checkbox--switch{grid-template-columns:46px minmax(0,1fr)}.ui-checkbox--compact.ui-checkbox--switch .ui-checkbox__control{width:46px;height:26px}.ui-checkbox--compact.ui-checkbox--switch .ui-checkbox__mark{width:18px;height:18px}.ui-checkbox--compact.ui-checkbox--switch.is-checked .ui-checkbox__mark{transform:translate(20px)}.CodeMirror{color:#000;direction:ltr;height:300px;font-family:monospace}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{white-space:nowrap;background-color:#f7f7f7;border-right:1px solid #ddd}.CodeMirror-linenumber{text-align:right;color:#999;white-space:nowrap;min-width:20px;padding:0 3px 0 5px}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;width:auto;border:0!important}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection{background:0 0}.cm-fat-cursor .CodeMirror-line>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection{background:0 0}.cm-fat-cursor .CodeMirror-line>span::-moz-selection{background:0 0}.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:#0000}@keyframes blink{0%{}50%{background-color:#0000}to{}}.cm-tab{-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute;top:0;bottom:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;position:relative;overflow:hidden}.CodeMirror-scroll{z-index:0;outline:none;height:100%;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;position:relative;overflow:scroll!important}.CodeMirror-sizer{border-right:50px solid #0000;position:relative}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{z-index:6;outline:none;display:none;position:absolute}.CodeMirror-vscrollbar{top:0;right:0;overflow:hidden scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow:scroll hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{z-index:3;min-height:100%;position:absolute;top:0;left:0}.CodeMirror-gutter{white-space:normal;vertical-align:top;height:100%;margin-bottom:-50px;display:inline-block}.CodeMirror-gutter-wrapper{z-index:4;position:absolute;background:0 0!important;border:none!important}.CodeMirror-gutter-background{z-index:4;position:absolute;top:0;bottom:0}.CodeMirror-gutter-elt{cursor:default;z-index:4;position:absolute}.CodeMirror-gutter-wrapper ::selection{background-color:#0000}.CodeMirror-gutter-wrapper ::selection{background-color:#0000}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{font-family:inherit;font-size:inherit;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;background:0 0;border-width:0;border-radius:0;margin:0;position:relative;overflow:visible}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{z-index:0;position:absolute;inset:0}.CodeMirror-linewidget{z-index:2;padding:.1px;position:relative}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{visibility:hidden;width:100%;height:0;position:absolute;overflow:hidden}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;z-index:3;position:relative}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection{background:#d7d4f0}.CodeMirror-line>span::selection{background:#d7d4f0}.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection{background:#d7d4f0}.CodeMirror-line>span::-moz-selection{background:#d7d4f0}.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.cm-s-material-darker.CodeMirror{color:#eff;background-color:#212121}.cm-s-material-darker .CodeMirror-gutters{color:#545454;background:#212121;border:none}.cm-s-material-darker .CodeMirror-guttermarker,.cm-s-material-darker .CodeMirror-guttermarker-subtle,.cm-s-material-darker .CodeMirror-linenumber{color:#545454}.cm-s-material-darker .CodeMirror-cursor{border-left:1px solid #fc0}.cm-s-material-darker div.CodeMirror-selected,.cm-s-material-darker.CodeMirror-focused div.CodeMirror-selected{background:#61616133}.cm-s-material-darker .CodeMirror-line::selection{background:#80cbc433}.cm-s-material-darker .CodeMirror-line>span::selection{background:#80cbc433}.cm-s-material-darker .CodeMirror-line>span>span::selection{background:#80cbc433}.cm-s-material-darker .CodeMirror-line::-moz-selection{background:#80cbc433}.cm-s-material-darker .CodeMirror-line>span::-moz-selection{background:#80cbc433}.cm-s-material-darker .CodeMirror-line>span>span::-moz-selection{background:#80cbc433}.cm-s-material-darker .CodeMirror-activeline-background{background:#00000080}.cm-s-material-darker .cm-keyword{color:#c792ea}.cm-s-material-darker .cm-operator{color:#89ddff}.cm-s-material-darker .cm-variable-2{color:#eff}.cm-s-material-darker .cm-variable-3,.cm-s-material-darker .cm-type{color:#f07178}.cm-s-material-darker .cm-builtin{color:#ffcb6b}.cm-s-material-darker .cm-atom{color:#f78c6c}.cm-s-material-darker .cm-number{color:#ff5370}.cm-s-material-darker .cm-def{color:#82aaff}.cm-s-material-darker .cm-string{color:#c3e88d}.cm-s-material-darker .cm-string-2{color:#f07178}.cm-s-material-darker .cm-comment{color:#545454}.cm-s-material-darker .cm-variable{color:#f07178}.cm-s-material-darker .cm-tag{color:#ff5370}.cm-s-material-darker .cm-meta{color:#ffcb6b}.cm-s-material-darker .cm-attribute,.cm-s-material-darker .cm-property{color:#c792ea}.cm-s-material-darker .cm-qualifier,.cm-s-material-darker .cm-variable-3,.cm-s-material-darker .cm-type{color:#decb6b}.cm-s-material-darker .cm-error{color:#fff;background-color:#ff5370}.cm-s-material-darker .CodeMirror-matchingbracket{text-decoration:underline;color:#fff!important}.cm-s-eclipse span.cm-meta{color:#ff1717}.cm-s-eclipse span.cm-keyword{color:#7f0055;font-weight:700;line-height:1em}.cm-s-eclipse span.cm-atom{color:#219}.cm-s-eclipse span.cm-number{color:#164}.cm-s-eclipse span.cm-def{color:#00f}.cm-s-eclipse span.cm-variable{color:#000}.cm-s-eclipse span.cm-variable-2,.cm-s-eclipse span.cm-variable-3,.cm-s-eclipse span.cm-type{color:#0000c0}.cm-s-eclipse span.cm-property,.cm-s-eclipse span.cm-operator{color:#000}.cm-s-eclipse span.cm-comment{color:#3f7f5f}.cm-s-eclipse span.cm-string{color:#2a00ff}.cm-s-eclipse span.cm-string-2{color:#f50}.cm-s-eclipse span.cm-qualifier{color:#555}.cm-s-eclipse span.cm-builtin{color:#30a}.cm-s-eclipse span.cm-bracket{color:#cc7}.cm-s-eclipse span.cm-tag{color:#170}.cm-s-eclipse span.cm-attribute{color:#00c}.cm-s-eclipse span.cm-link{color:#219}.cm-s-eclipse span.cm-error{color:red}.cm-s-eclipse .CodeMirror-activeline-background{background:#e8f2ff}.cm-s-eclipse .CodeMirror-matchingbracket{outline:1px solid gray;color:#000!important}.CodeMirror-dialog{background:inherit;z-index:15;color:inherit;padding:.1em .8em;position:absolute;left:0;right:0;overflow:hidden}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{width:20em;color:inherit;background:0 0;border:none;outline:none;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-foldmarker{color:#00f;text-shadow:1px 1px 2px #b9f,-1px -1px 2px #b9f,1px -1px 2px #b9f,-1px 1px 2px #b9f;cursor:pointer;font-family:arial;line-height:.3}.CodeMirror-foldgutter{width:.7em}.CodeMirror-foldgutter-open,.CodeMirror-foldgutter-folded{cursor:pointer}.CodeMirror-foldgutter-open:after{content:"▾"}.CodeMirror-foldgutter-folded:after{content:"▸"}.CodeMirror-hints{z-index:10;box-sizing:border-box;background:#fff;border:1px solid silver;border-radius:3px;max-height:20em;margin:0;padding:2px;font-family:monospace;font-size:90%;list-style:none;position:absolute;overflow:hidden auto;box-shadow:2px 3px 5px #0003}.CodeMirror-hint{white-space:pre;color:#000;cursor:pointer;border-radius:2px;margin:0;padding:0 4px}li.CodeMirror-hint-active{color:#fff;background:#08f}.CodeMirror-fullscreen{z-index:9;height:auto;position:fixed;inset:0}.code-editor-shell[data-v-959389f1]{border:1px solid var(--color-border);background:var(--color-input);min-width:0;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:12px;overflow:hidden}.code-editor-shell[data-v-959389f1]:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}.code-editor-shell--disabled[data-v-959389f1]{cursor:not-allowed;opacity:.72}.code-editor-toolbar[data-v-959389f1]{border-bottom:1px solid var(--color-border);min-height:38px;color:var(--color-text-muted);background:var(--color-surface-soft);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:14px;padding:7px 11px;font-size:.72rem;display:flex}.code-editor-toolbar span[data-v-959389f1]{color:var(--color-text);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.code-editor-toolbar i[data-v-959389f1]{background:var(--color-success);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 17%, transparent);border-radius:50%}.code-editor-toolbar b[data-v-959389f1]{color:var(--color-accent-bright)}.code-editor-toolbar small[data-v-959389f1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.code-editor[data-v-959389f1]{background:var(--color-input);min-width:0;overflow:hidden}.code-editor[data-v-959389f1] .CodeMirror{width:100%;height:100%;color:var(--color-text);background:var(--color-input);font-family:var(--font-mono);font-size:13px;line-height:1.58}.code-editor[data-v-959389f1] .CodeMirror-scroll{min-height:inherit}.code-editor[data-v-959389f1] .CodeMirror-gutters{border-right-color:var(--color-border)}.code-editor[data-v-959389f1] .CodeMirror-linenumber{color:var(--color-text-muted)}.code-editor[data-v-959389f1] .CodeMirror-selected{background:var(--color-accent-soft)!important}.code-editor[data-v-959389f1] .CodeMirror-focused .CodeMirror-selected{background:color-mix(in srgb, var(--color-accent) 28%, transparent)!important}.code-editor[data-v-959389f1] .CodeMirror-cursor{border-left-color:var(--color-accent-bright)}.code-editor[data-v-959389f1] .CodeMirror-activeline-background{background:var(--color-surface-hover)}.code-editor[data-v-959389f1] .CodeMirror-matchingbracket,.code-editor[data-v-959389f1] .CodeMirror-matchingtag{background:color-mix(in srgb, var(--color-success) 16%, transparent);outline:1px solid color-mix(in srgb, var(--color-success) 40%, transparent);color:var(--color-success)!important}.code-editor[data-v-959389f1] .CodeMirror-nonmatchingbracket{color:var(--color-danger)!important}.code-editor[data-v-959389f1] .CodeMirror-foldmarker{color:var(--color-accent-bright);text-shadow:none}@media (max-width:700px){.code-editor-toolbar[data-v-959389f1]{flex-direction:column;align-items:flex-start;gap:3px}.code-editor-toolbar small[data-v-959389f1]{width:100%}}.CodeMirror-fullscreen{z-index:1000}.devices-center{background:#ebe6e0;border-radius:10px;gap:22px;padding:10px;display:grid}.devices-spinner{animation:.9s linear infinite devices-spin}@keyframes devices-spin{to{transform:rotate(360deg)}}.devices-center__hero{border:1px solid color-mix(in srgb, var(--color-accent) 28%, var(--color-border));background:radial-gradient(circle at 86% 40%, color-mix(in srgb, var(--color-accent) 19%, transparent), transparent 31%), linear-gradient(132deg, color-mix(in srgb, var(--color-accent) 10%, var(--color-surface-strong)), var(--color-surface-strong) 62%);min-height:290px;box-shadow:var(--shadow-medium);isolation:isolate;border-radius:26px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:32px;padding:38px 42px;display:grid;position:relative;overflow:hidden}.devices-center__hero:before{z-index:-1;content:"";background-image:linear-gradient(color-mix(in srgb, var(--color-border) 28%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-border) 28%, transparent) 1px, transparent 1px);opacity:.24;background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 74%);mask-image:linear-gradient(90deg,#0000 8%,#000 74%)}.devices-center__hero:after{z-index:-1;border:1px solid color-mix(in srgb, var(--color-accent) 26%, transparent);content:"";width:390px;height:390px;box-shadow:0 0 0 42px color-mix(in srgb, var(--color-accent) 3%, transparent), 0 0 0 84px color-mix(in srgb, var(--color-accent) 2%, transparent);border-radius:50%;position:absolute;bottom:-130px;right:-80px}.devices-center__hero-content{z-index:2;min-width:0;position:relative}.devices-center__eyebrow{color:var(--color-accent);font-family:var(--font-game);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:13px;font-size:.7rem;font-weight:900;display:inline-flex}.devices-center__eyebrow i{font-size:.9rem}.devices-center__hero h1{max-width:700px;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:.95}.devices-center__hero p{max-width:690px;color:var(--color-text-muted);margin:18px 0 0;font-size:.98rem;line-height:1.7}.devices-center__hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.devices-center__refresh{justify-content:center;min-width:132px}.devices-center__registry-status{color:var(--color-text-muted);align-items:center;gap:8px;font-size:.76rem;font-weight:750;display:inline-flex}.devices-center__registry-status i{color:var(--color-success)}.devices-center__visual{justify-self:center;width:230px;height:230px;position:relative}.devices-center__orbit{border:1px solid color-mix(in srgb, var(--color-accent) 34%, transparent);border-radius:50%;position:absolute;inset:0}.devices-center__orbit--outer{box-shadow:inset 0 0 48px color-mix(in srgb, var(--color-accent) 5%, transparent)}.devices-center__orbit--inner{opacity:.72;border-style:dashed;animation:24s linear infinite devices-orbit;inset:42px}@keyframes devices-orbit{to{transform:rotate(360deg)}}.devices-center__visual-core{border:1px solid color-mix(in srgb, var(--color-accent) 45%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 13%, var(--color-surface-strong));box-shadow:0 18px 50px color-mix(in srgb, var(--color-accent) 18%, transparent);text-align:center;border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;inset:70px}.devices-center__visual-core strong{color:var(--color-accent);font-family:var(--font-display);font-size:2.5rem;line-height:.9}.devices-center__visual-core small{width:76px;color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;margin-top:7px;font-size:.58rem;font-weight:900;line-height:1.15}.devices-center__node{z-index:2;border:1px solid color-mix(in srgb, var(--color-accent) 38%, var(--color-border));width:42px;height:42px;color:var(--color-accent);background:var(--color-surface-strong);box-shadow:var(--shadow-soft);border-radius:14px;place-items:center;display:grid;position:absolute}.devices-center__node--desktop{top:8px;left:30px}.devices-center__node--mobile{top:96px;right:0}.devices-center__node--browser{bottom:4px;left:40px}.devices-center__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.devices-metric{--metric-color:var(--color-accent);border:1px solid var(--color-border);background:linear-gradient(135deg, color-mix(in srgb, var(--metric-color) 7%, var(--color-surface)), var(--color-surface) 58%);min-width:0;box-shadow:var(--shadow-soft);border-radius:18px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.devices-metric--active{--metric-color:var(--color-success)}.devices-metric--short{--metric-color:var(--color-warning)}.devices-metric__icon{border:1px solid color-mix(in srgb, var(--metric-color) 28%, var(--color-border));width:52px;height:52px;color:var(--metric-color);background:color-mix(in srgb, var(--metric-color) 10%, var(--color-surface-soft));border-radius:16px;place-items:center;font-size:1.12rem;display:grid}.devices-metric__content{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 10px;min-width:0;display:grid}.devices-metric__content small{color:var(--color-text-muted);letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;grid-column:1;font-size:.68rem;font-weight:850;overflow:hidden}.devices-metric__content strong{color:var(--metric-color);font-family:var(--font-display);grid-area:1/2/3;align-self:center;font-size:2rem;line-height:1}.devices-metric__content span{color:var(--color-text-muted);grid-column:1;font-size:.75rem;line-height:1.35}.devices-center__current-access{border:1px solid color-mix(in srgb, var(--color-success) 38%, var(--color-border));background:linear-gradient(90deg, color-mix(in srgb, var(--color-success) 9%, var(--color-surface)), var(--color-surface));border-radius:18px;grid-template-columns:auto minmax(0,1fr) minmax(220px,.65fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.devices-center__current-icon{width:48px;height:48px;color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, var(--color-surface-soft));border-radius:15px;place-items:center;font-size:1.15rem;display:grid;position:relative}.devices-center__current-icon .fa-circle-check{color:var(--color-success);background:var(--color-surface);border-radius:50%;padding:2px;font-size:.72rem;position:absolute;bottom:-3px;right:-4px}.devices-center__current-copy{gap:2px;min-width:0;display:grid}.devices-center__current-copy small{color:var(--color-success);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:900}.devices-center__current-copy strong,.devices-center__current-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.devices-center__current-copy span{color:var(--color-text-muted);font-size:.78rem}.devices-center__current-description{border-left:1px solid color-mix(in srgb, var(--color-success) 24%, var(--color-border));color:var(--color-text-muted);justify-content:flex-end;align-items:center;gap:8px;padding-left:16px;font-size:.78rem;line-height:1.45;display:flex}.devices-center__current-description i{color:var(--color-success)}.devices-center__section-heading{justify-content:space-between;align-items:center;gap:18px;margin-top:6px;display:flex}.devices-center__section-heading>div{align-items:center;gap:13px;min-width:0;display:flex}.devices-center__section-icon{width:44px;height:44px;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface-soft));border-radius:14px;flex:0 0 44px;place-items:center;display:grid}.devices-center__section-heading small,.devices-center__section-heading strong,.devices-center__section-heading p{display:block}.devices-center__section-heading small{color:var(--color-accent);letter-spacing:.055em;text-transform:uppercase;margin-bottom:2px;font-size:.65rem;font-weight:900}.devices-center__section-heading strong{color:var(--color-text);font-family:var(--font-display);font-size:1.25rem}.devices-center__section-heading p{color:var(--color-text-muted);margin:3px 0 0;font-size:.78rem}.devices-center__section-count{border:1px solid var(--color-border);min-width:40px;height:40px;color:var(--color-accent);background:var(--color-surface-soft);font-family:var(--font-display);border-radius:13px;place-items:center;padding-inline:10px;font-size:1.12rem;display:grid}.devices-center__error{border:1px solid color-mix(in srgb, var(--color-danger) 42%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.devices-center__error-icon{width:42px;height:42px;color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 11%, var(--color-surface-soft));border-radius:13px;place-items:center;display:grid}.devices-center__error>span:nth-child(2){gap:3px;min-width:0;display:grid}.devices-center__error small{color:var(--color-text-muted);text-overflow:ellipsis;overflow:hidden}.devices-center__state{border:1px dashed var(--color-border-strong);min-height:280px;color:var(--color-text-muted);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--color-accent) 8%, transparent), transparent 32%), var(--color-surface-soft);text-align:center;border-radius:22px;align-content:center;place-items:center;gap:12px;padding:32px;display:grid}.devices-center__state-icon{border:1px solid var(--color-border);width:66px;height:66px;color:var(--color-accent);background:var(--color-surface);box-shadow:var(--shadow-soft);border-radius:20px;place-items:center;font-size:1.45rem;display:grid}.devices-center__state strong{color:var(--color-text);font-size:1rem}.devices-center__state p{margin:0}.devices-center__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.device-session-card{--session-color:var(--color-accent);border:1px solid var(--color-border);background:linear-gradient(105deg, color-mix(in srgb, var(--session-color) 5%, var(--color-surface)), var(--color-surface) 48%);box-shadow:var(--shadow-soft);transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border-radius:20px;gap:17px;padding:20px 20px 16px 24px;display:grid;position:relative;overflow:hidden}.device-session-card:hover{border-color:color-mix(in srgb, var(--session-color) 35%, var(--color-border));box-shadow:var(--shadow-medium);transform:translateY(-1px)}.device-session-card.is-current{--session-color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 46%, var(--color-border))}.device-session-card.is-remembered:not(.is-current){--session-color:var(--color-accent)}.device-session-card__rail{background:var(--session-color);width:4px;box-shadow:6px 0 22px color-mix(in srgb, var(--session-color) 28%, transparent);position:absolute;inset:0 auto 0 0}.device-session-card__top{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.device-session-card__icon{border:1px solid color-mix(in srgb, var(--session-color) 28%, var(--color-border));width:54px;height:54px;color:var(--session-color);background:color-mix(in srgb, var(--session-color) 10%, var(--color-surface-soft));border-radius:17px;place-items:center;font-size:1.2rem;display:grid}.device-session-card__identity{gap:3px;min-width:0;display:grid}.device-session-card__identity small{color:var(--session-color);letter-spacing:.055em;text-transform:uppercase;font-size:.64rem;font-weight:900}.device-session-card__identity strong,.device-session-card__identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-session-card__identity strong{color:var(--color-text);font-size:1.05rem}.device-session-card__identity>span{color:var(--color-text-muted);font-size:.78rem}.device-session-card__badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.device-session-card__badge{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);background:var(--color-surface-soft);white-space:nowrap;align-items:center;gap:6px;padding:6px 9px;font-size:.66rem;font-weight:850;display:inline-flex}.device-session-card__badge--current{border-color:color-mix(in srgb, var(--color-success) 34%, var(--color-border));color:var(--color-success);background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface-soft))}.device-session-card__badge--remembered{border-color:color-mix(in srgb, var(--color-accent) 30%, var(--color-border));color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface-soft))}.device-session-card__details{grid-template-columns:1.35fr .9fr 1fr 1fr 1.2fr 1.2fr;gap:8px;margin:0;display:grid}.device-session-card__detail{border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent);background:color-mix(in srgb, var(--color-surface-soft) 82%, transparent);border-radius:13px;min-width:0;padding:11px 12px}.device-session-card__detail dt{color:var(--color-text-muted);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:6px;font-size:.62rem;font-weight:850;display:flex}.device-session-card__detail dt span{width:23px;height:23px;color:var(--session-color);background:color-mix(in srgb, var(--session-color) 9%, var(--color-surface));border-radius:7px;flex:0 0 23px;place-items:center;font-size:.65rem;display:grid}.device-session-card__detail dd{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;font-weight:650;overflow:hidden}.device-session-card__mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.74rem!important}.device-session-card__footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:13px;font-size:.72rem;display:flex}.device-session-card__footer span{align-items:center;gap:6px;display:inline-flex}.device-session-card__footer i{color:var(--session-color)}.device-session-card__footer strong{color:var(--color-text);font-weight:750}.device-session-card__current-lock{color:var(--color-success);font-weight:750}.device-session-card__revoke{border:1px solid color-mix(in srgb, var(--color-danger) 34%, var(--color-border));min-height:34px;color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface-soft));cursor:pointer;font:inherit;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:.7rem;font-weight:850;display:inline-flex}.device-session-card__revoke:hover:not(:disabled),.device-session-card__revoke:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--color-danger) 60%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 13%, var(--color-surface-soft));outline:none;transform:translateY(-1px)}.device-session-card__revoke:disabled{cursor:wait;opacity:.58}.devices-center__footnote{border:1px solid var(--color-border);color:var(--color-text-muted);background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 5%, var(--color-surface-soft)), var(--color-surface-soft));border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.devices-center__footnote-icon{width:44px;height:44px;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));border-radius:14px;place-items:center;display:grid}.devices-center__footnote>span:last-child{gap:6px;min-width:0;display:grid}.devices-center__footnote strong{color:var(--color-text);font-size:.84rem}.devices-center__footnote p{margin:0;font-size:.78rem;line-height:1.55}.devices-center__footnote small{color:var(--color-accent);font-size:.7rem;font-weight:750}@media (max-width:1120px){.device-session-card__details{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.devices-center__hero{grid-template-columns:minmax(0,1fr) 190px;min-height:250px;padding:30px}.devices-center__visual{width:180px;height:180px}.devices-center__orbit--inner{inset:34px}.devices-center__visual-core{inset:54px}.devices-center__node--desktop{top:1px;left:19px}.devices-center__node--mobile{top:70px}.devices-center__node--browser{left:26px}.devices-center__metrics{grid-template-columns:1fr}.devices-center__current-access{grid-template-columns:auto minmax(0,1fr)}.devices-center__current-description{border-top:1px solid color-mix(in srgb, var(--color-success) 24%, var(--color-border));border-left:0;grid-column:1/-1;justify-content:flex-start;padding:12px 0 0}.device-session-card__top{grid-template-columns:54px minmax(0,1fr)}.device-session-card__badges{grid-column:1/-1;justify-content:flex-start}}@media (max-width:650px){.devices-center{gap:17px}.devices-center__hero{border-radius:21px;grid-template-columns:1fr;min-height:auto;padding:25px 21px}.devices-center__hero:before{-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.devices-center__hero h1{font-size:clamp(2.1rem,12vw,3.2rem)}.devices-center__visual{display:none}.devices-center__hero-actions{flex-direction:column;align-items:stretch}.devices-center__refresh{width:100%}.devices-center__registry-status{justify-content:center}.devices-metric{padding:15px}.devices-center__current-access{padding:14px}.devices-center__section-heading p{display:none}.devices-center__error{grid-template-columns:auto minmax(0,1fr)}.devices-center__error .button{grid-column:1/-1;width:100%}.device-session-card{border-radius:17px;gap:14px;padding:16px 14px 14px 18px}.device-session-card__top{grid-template-columns:46px minmax(0,1fr);gap:11px}.device-session-card__icon{border-radius:14px;width:46px;height:46px}.device-session-card__details{grid-template-columns:1fr 1fr}.device-session-card__detail--location{grid-column:1/-1}.device-session-card__footer{flex-direction:column;align-items:flex-start}.devices-center__footnote{padding:15px}}@media (max-width:430px){.devices-center__section-icon{display:none}.devices-center__section-count{min-width:36px;height:36px}.devices-center__current-description{font-size:.73rem}.device-session-card__details{grid-template-columns:1fr}.device-session-card__detail--location{grid-column:auto}.device-session-card__badge{font-size:.61rem}}@media (prefers-reduced-motion:reduce){.devices-spinner,.devices-center__orbit--inner{animation:none}.device-session-card{transition:none}}.notifications-center[data-v-652243cd]{gap:18px;display:grid}.notification-spinner[data-v-652243cd]{animation:.9s linear infinite notification-spin-652243cd}@keyframes notification-spin-652243cd{to{transform:rotate(360deg)}}.notifications-center__hero[data-v-652243cd]{border:1px solid var(--color-border);border-radius:var(--radius-large);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 11%,var(--color-surface-strong)),var(--color-surface-strong));box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.notifications-center__hero>div[data-v-652243cd]:first-child{min-width:0}.notifications-center__eyebrow[data-v-652243cd]{color:var(--color-accent);font-family:var(--font-game);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:850;display:block}.notifications-center__hero h1[data-v-652243cd]{font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:1}.notifications-center__hero p[data-v-652243cd]{max-width:680px;color:var(--color-text-muted);margin:10px 0 0;line-height:1.55}.notifications-center__summary[data-v-652243cd]{border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface-soft));text-align:center;border-radius:20px;flex:0 0 112px;align-content:center;place-items:center;width:112px;min-height:96px;padding:12px;display:grid}.notifications-center__summary strong[data-v-652243cd]{color:var(--color-accent);font-family:var(--font-display);font-size:2.2rem;line-height:1}.notifications-center__summary span[data-v-652243cd]{color:var(--color-text-muted);text-transform:uppercase;margin-top:6px;font-size:.73rem;font-weight:800}.notifications-center__toolbar[data-v-652243cd]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.notifications-center__error[data-v-652243cd]{border:1px solid color-mix(in srgb,var(--color-danger) 42%,var(--color-border));background:color-mix(in srgb,var(--color-danger) 9%,var(--color-surface));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.notifications-center__error>i[data-v-652243cd]{color:var(--color-danger)}.notifications-center__state[data-v-652243cd]{border:1px dashed var(--color-border-strong);border-radius:var(--radius-large);min-height:260px;color:var(--color-text-muted);background:var(--color-surface-soft);text-align:center;align-content:center;place-items:center;gap:10px;padding:28px;display:grid}.notifications-center__state>i[data-v-652243cd]{font-size:2rem}.notifications-center__state strong[data-v-652243cd]{color:var(--color-text);font-size:1rem}.notifications-center__state p[data-v-652243cd]{margin:0}.notifications-center__list[data-v-652243cd]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.notification-card[data-v-652243cd]{border:1px solid var(--color-border);width:100%;color:var(--color-text);background:var(--color-surface);cursor:pointer;text-align:left;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.notification-card[data-v-652243cd]:hover,.notification-card[data-v-652243cd]:focus-visible{border-color:var(--color-border-strong);background:var(--color-surface-hover);box-shadow:var(--shadow-soft);outline:none;transform:translateY(-1px)}.notification-card.is-unread[data-v-652243cd]{border-left:4px solid var(--color-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 8%,var(--color-surface)),var(--color-surface))}.notification-card__icon[data-v-652243cd]{width:46px;height:46px;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 11%,var(--color-surface-soft));border-radius:14px;place-items:center;font-size:1.1rem;display:grid}.notification-card--security .notification-card__icon[data-v-652243cd]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,var(--color-surface-soft))}.notification-card--success .notification-card__icon[data-v-652243cd]{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface-soft))}.notification-card--warning .notification-card__icon[data-v-652243cd]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,var(--color-surface-soft))}.notification-card__content[data-v-652243cd]{gap:6px;min-width:0;display:grid}.notification-card__heading[data-v-652243cd]{align-items:center;gap:10px;display:flex}.notification-card__heading strong[data-v-652243cd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notification-card__status[data-v-652243cd]{border-radius:var(--radius-pill);color:var(--color-accent-contrast);background:var(--color-accent);letter-spacing:.04em;text-transform:uppercase;flex:none;padding:3px 7px;font-size:.62rem;font-weight:900}.notification-card__message[data-v-652243cd]{color:var(--color-text-muted);line-height:1.5}.notification-card time[data-v-652243cd]{color:var(--color-text-soft,var(--color-text-muted));align-items:center;gap:6px;font-size:.75rem;display:flex}.notification-card__arrow[data-v-652243cd]{color:var(--color-text-muted)}.notifications-center__load-more[data-v-652243cd]{justify-content:center;padding-top:4px;display:flex}@media (max-width:680px){.notifications-center__hero[data-v-652243cd]{align-items:flex-start;padding:20px}.notifications-center__summary[data-v-652243cd]{border-radius:16px;flex-basis:82px;width:82px;min-height:78px}.notifications-center__summary strong[data-v-652243cd]{font-size:1.75rem}.notifications-center__toolbar[data-v-652243cd]{justify-content:stretch}.notifications-center__toolbar .button[data-v-652243cd]{flex:190px}.notifications-center__error[data-v-652243cd]{grid-template-columns:auto minmax(0,1fr)}.notifications-center__error .button[data-v-652243cd]{grid-column:1/-1}.notification-card[data-v-652243cd]{grid-template-columns:42px minmax(0,1fr);padding:13px}.notification-card__icon[data-v-652243cd]{width:40px;height:40px}.notification-card__arrow[data-v-652243cd]{display:none}}.json-form-editor,.json-structure{gap:10px;min-width:0;display:grid}.json-structure--nested{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-soft) 72%, transparent);border-radius:10px;padding:10px}.json-form-title,.json-array-header{justify-content:space-between;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:flex}.json-array-header span{min-width:26px;color:var(--color-text-muted);background:var(--color-surface-hover);text-align:center;border-radius:999px;padding:2px 7px;font-size:.72rem}.json-object-fields,.json-array-items{gap:9px;display:grid}.json-field-row{grid-template-columns:minmax(130px,180px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.json-field-row__label,.json-primitive-label{color:var(--color-text-muted);overflow-wrap:anywhere;padding-top:11px;font-size:.82rem}.json-field-row__value{min-width:0}.json-array-item{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-soft) 76%, transparent);border-radius:10px;gap:9px;padding:11px;display:grid}.json-array-item__header{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:.76rem;display:flex}.json-array-item__header button{width:30px;height:30px;color:var(--color-danger);cursor:pointer;background:0 0;border:0;border-radius:8px}.json-array-empty{border:1px dashed var(--color-border);color:var(--color-text-muted);text-align:center;border-radius:9px;padding:12px;font-size:.8rem}.json-array-add{justify-self:start}.json-boolean-input{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-soft) 72%, transparent);border-radius:10px;align-items:center;min-height:42px;padding:8px 10px}.json-color-control{grid-template-columns:52px minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}.json-color-control__picker{border:1px solid var(--color-border);background:var(--color-surface-soft);cursor:pointer;border-radius:10px;width:52px;min-width:52px;height:42px;padding:4px;overflow:hidden}.json-color-control__picker::-webkit-color-swatch-wrapper{padding:0}.json-color-control__picker::-webkit-color-swatch{border:0;border-radius:6px}.json-color-control__picker::-moz-color-swatch{border:0;border-radius:6px}.json-color-control__picker:focus-visible,.json-color-control__value:focus-visible{border-color:var(--color-accent);outline:2px solid color-mix(in srgb, var(--color-accent) 28%, transparent);outline-offset:1px}.json-color-control__picker:disabled{cursor:not-allowed;opacity:.58}.json-color-control__value[aria-invalid=true]:not(:placeholder-shown){border-color:var(--color-danger)}@media (max-width:620px){.json-field-row{grid-template-columns:1fr;gap:5px}.json-field-row__label,.json-primitive-label{padding-top:0}.json-array-add{width:100%}}.profile-page{--profile-accent:var(--color-accent);padding:0;display:block;overflow:hidden}.profile-cover{color:#fff;background:linear-gradient(90deg, #141211eb, #231d19ad 62%, #20171361), linear-gradient(135deg, color-mix(in srgb, var(--profile-accent) 34%, #322219), #191512);isolation:isolate;grid-template-columns:132px minmax(0,1fr) auto;align-items:end;gap:24px;min-height:228px;padding:38px;display:grid;position:relative;overflow:hidden}.profile-cover:after{content:"";z-index:-1;aspect-ratio:1;background:color-mix(in srgb, var(--profile-accent) 28%, transparent);filter:blur(72px);border-radius:50%;width:min(520px,58%);position:absolute;bottom:-110%;right:-8%}.profile-cover__avatar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff57;border-radius:50%;width:132px;height:132px;padding:5px;position:relative;box-shadow:0 18px 36px #0000005c}.profile-cover__avatar img,.profile-cover__avatar>span{object-fit:cover;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.profile-cover__avatar>span{color:#fff;background:var(--profile-accent);font-size:2.7rem;font-weight:900}.profile-cover__avatar-edit{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;opacity:0;transition:opacity var(--transition-fast), transform var(--transition-standard), background var(--transition-fast);background:#12100f8a;border:1px solid #ffffff42;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset:5px;transform:scale(.86)}.profile-cover__avatar-edit:hover,.profile-cover__avatar-edit:focus-visible,.profile-cover__avatar:hover .profile-cover__avatar-edit{opacity:1;background:#12100fad;transform:scale(1)}.profile-cover__avatar-edit:active{transform:scale(.94)}.profile-cover__avatar-edit b{text-shadow:0 3px 8px #00000061;font-size:2rem;line-height:1}.profile-cover__avatar-edit span{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-cover__identity{z-index:1;min-width:0;padding-bottom:4px;position:relative}.profile-cover__overline{color:#ffffffad;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:800;display:block}.profile-cover h1{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;text-shadow:0 3px 18px #00000075;margin:0;font-size:clamp(2.4rem,6vw,4.8rem);line-height:.88}.profile-cover__identity p{color:#fffc;margin:10px 0 0;font-size:1rem}.profile-cover__group{--profile-group-color:var(--profile-accent);border:1px solid color-mix(in srgb, var(--profile-group-color) 70%, #ffffff4d);color:#fff;background:color-mix(in srgb, var(--profile-group-color) 58%, #12100fb8);box-shadow:0 8px 20px color-mix(in srgb, var(--profile-group-color) 18%, transparent);letter-spacing:.055em;text-transform:uppercase;border-radius:999px;margin-top:14px;padding:6px 10px;font-size:.76rem;font-weight:900;display:inline-flex}.profile-cover__actions{z-index:1;align-self:start;gap:9px;display:grid;position:relative}.profile-cover__settings{color:#fff;background:#17120f57;border-color:#ffffff52}.profile-statbar{color:#f6eee7;background:#302b28;border:0;grid-template-columns:minmax(190px,1.3fr) minmax(140px,.8fr) minmax(170px,.9fr) minmax(150px,auto);align-items:stretch;padding:0;display:grid}.profile-statbar>div{border-right:1px solid #ffffff1f;align-content:center;gap:5px;min-width:0;padding:16px 20px;display:grid}.profile-statbar>div:last-child{border-right:0}.profile-statbar span{color:#bfb2a7;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.profile-statbar strong{color:#fff;overflow-wrap:anywhere;font-size:.88rem}.profile-statbar__status{box-shadow:inset 3px 0 var(--profile-accent)}.profile-statbar__badges{min-width:0}.profile-badges--compact{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:8px 6px;width:100%;min-width:0;max-width:100%;padding:4px 0 2px;display:flex;overflow:visible}.profile-badge-icon{color:#fff;cursor:pointer;width:34px;height:34px;transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);background:#ffffff14;border:1px solid #ffffff24;border-radius:9px;flex:none;place-items:center;padding:4px;display:grid}.profile-badge-icon:hover,.profile-badge-icon:focus-visible{border-color:color-mix(in srgb, var(--profile-accent) 70%, white);background:#ffffff24;outline:none;transform:translateY(-2px)}.profile-badge-icon img{object-fit:contain;filter:drop-shadow(0 4px 6px #00000047);width:100%;height:100%}.profile-badge-icon>span{color:#fff;font-size:.9rem}.profile-admin-context{--profile-admin-accent:color-mix(in srgb, var(--profile-accent) 72%, var(--color-warning));border:1px solid color-mix(in srgb, var(--profile-admin-accent) 42%, var(--color-border));color:var(--color-text);background:color-mix(in srgb, var(--profile-admin-accent) 8%, var(--color-surface-strong));box-shadow:inset 3px 0 var(--profile-admin-accent);border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin:20px 28px 0;padding:14px 16px;display:grid}.profile-admin-context__icon{border:1px solid color-mix(in srgb, var(--profile-admin-accent) 48%, var(--color-border));width:44px;height:44px;color:var(--profile-admin-accent);background:color-mix(in srgb, var(--profile-admin-accent) 12%, var(--color-surface-soft));border-radius:13px;place-items:center;font-size:1.15rem;display:grid;box-shadow:inset 0 1px #ffffff14}.profile-admin-context__copy{gap:3px;min-width:0;display:grid}.profile-admin-context__copy strong{color:var(--color-text);font-size:.9rem;line-height:1.25}.profile-admin-context__copy>span{color:var(--color-text-muted);font-size:.79rem;line-height:1.45}.profile-admin-context__status{border:1px solid color-mix(in srgb, var(--profile-admin-accent) 34%, var(--color-border));min-height:30px;color:color-mix(in srgb, var(--profile-admin-accent) 82%, var(--color-text));background:color-mix(in srgb, var(--profile-admin-accent) 9%, transparent);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.profile-admin-context__status>span{background:var(--profile-admin-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--profile-admin-accent) 13%, transparent);border-radius:50%;flex:none}.profile-content-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:22px;padding:28px;display:grid}.profile-content-grid__main,.profile-content-grid__aside{align-content:start;gap:18px;min-width:0;display:grid}.profile-panel{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:14px;padding:0;overflow:hidden}.profile-panel__heading{border-bottom:1px solid var(--color-border);background:#ffffff06;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:15px 18px;display:flex}.profile-panel__heading h2{margin:0;font-size:1.16rem}.profile-panel__heading>strong{min-width:30px;height:30px;color:var(--color-text);background:color-mix(in srgb, var(--profile-accent) 16%, transparent);border-radius:999px;place-items:center;font-size:.78rem;display:grid}.profile-panel__eyebrow{color:var(--profile-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:.64rem;font-weight:900;display:block}.profile-panel__empty{color:var(--color-text-muted);margin:0;padding:20px 18px;font-size:.9rem}.profile-info-list{margin:0}.profile-info-list>div{grid-template-columns:minmax(130px,42%) minmax(0,1fr);gap:16px;padding:12px 18px;display:grid}.profile-info-list>div:nth-child(2n){background:#ffffff09}.profile-info-list dt{color:var(--color-text-muted);font-size:.78rem}.profile-info-list dd{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-weight:800}.profile-info-list__email dd{min-width:0}.profile-email{gap:9px;min-width:0;display:grid}.profile-email__address{color:var(--color-text);overflow-wrap:anywhere;font-size:.9rem}.profile-email__verification{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-email__status{border:1px solid color-mix(in srgb, var(--color-warning) 34%, var(--color-border));min-height:30px;color:color-mix(in srgb, var(--color-warning) 82%, var(--color-text));background:color-mix(in srgb, var(--color-warning) 8%, transparent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:.68rem;font-weight:900;display:inline-flex}.profile-email__status--verified{border-color:color-mix(in srgb, var(--profile-accent) 38%, var(--color-border));color:color-mix(in srgb, var(--profile-accent) 82%, var(--color-text));background:color-mix(in srgb, var(--profile-accent) 8%, transparent)}.profile-email__action{min-height:32px;padding:0 10px;font-size:.72rem}.profile-email__hint,.profile-email__feedback{color:var(--color-text-muted);font-size:.7rem;font-weight:500;line-height:1.45}.profile-email__feedback{color:var(--color-danger)}.profile-email__feedback--success{color:var(--profile-accent)}.profile-data-section__title{align-items:center;gap:11px;min-width:0;display:flex}.profile-data-section__heading-copy{min-width:0;display:grid}.profile-data-section__heading-icon{border:1px solid color-mix(in srgb, var(--profile-accent) 36%, var(--color-border));width:38px;height:38px;color:var(--profile-accent);background:color-mix(in srgb, var(--profile-accent) 10%, var(--color-surface-soft));border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.profile-data-section__counter{flex:none}.profile-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.profile-data-grid__entry{border:1px solid var(--color-border);background:#ffffff09;border-radius:11px;align-content:start;gap:5px;min-width:0;min-height:84px;padding:14px;display:grid;position:relative;overflow:hidden}.profile-data-grid__entry--icon{grid-template-columns:46px minmax(0,1fr);align-items:center;column-gap:12px}.profile-data-grid__icon-shell{grid-area:1/1;align-self:center;place-items:center;width:46px;height:46px;display:grid}.profile-data-grid__icon{object-fit:contain;filter:drop-shadow(0 6px 9px #00000042);width:100%;height:100%}.profile-data-grid__copy{align-content:center;gap:4px;min-width:0;display:grid}.profile-data-grid__entry--icon .profile-data-grid__copy{grid-column:2}.profile-data-grid__label{color:var(--color-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.7rem;font-weight:800}.profile-data-grid__copy strong{color:var(--color-text);overflow-wrap:anywhere}.profile-data-grid__copy small{color:var(--color-text-muted);line-height:1.35}.profile-data-section--balance{--balance-units:#d9a443;--balance-crystals:#9b7cf6;isolation:isolate;border-color:color-mix(in srgb, var(--profile-accent) 30%, var(--color-border));background:radial-gradient(circle at 88% 0, color-mix(in srgb, var(--balance-crystals) 9%, transparent), transparent 34%), linear-gradient(160deg, color-mix(in srgb, var(--profile-accent) 5%, var(--color-surface-soft)), var(--color-surface-soft));position:relative;box-shadow:0 18px 44px #0a070529,inset 0 1px #ffffff09}.profile-data-section--balance:before{content:"";z-index:2;background:linear-gradient(90deg, var(--balance-units), var(--profile-accent) 48%, var(--balance-crystals));height:2px;position:absolute;inset:0 0 auto}.profile-data-section--balance .profile-panel__heading{background:linear-gradient(135deg, color-mix(in srgb, var(--profile-accent) 8%, transparent), #ffffff05);min-height:78px;padding:17px 16px}.profile-data-section--balance .profile-data-section__heading-icon{border-color:color-mix(in srgb, var(--profile-accent) 42%, var(--color-border));background:linear-gradient(145deg, color-mix(in srgb, var(--profile-accent) 17%, var(--color-surface)), color-mix(in srgb, var(--profile-accent) 6%, var(--color-surface-soft)));width:42px;height:42px;box-shadow:0 8px 20px color-mix(in srgb, var(--profile-accent) 12%, transparent), inset 0 1px #ffffff17;border-radius:13px;font-size:1rem}.profile-data-section--balance .profile-panel__heading h2{letter-spacing:-.02em;font-size:1.24rem}.profile-data-section__counter--balance{border:1px solid color-mix(in srgb, var(--profile-accent) 28%, var(--color-border));width:auto;min-width:0;height:30px;color:var(--color-text-muted);background:color-mix(in srgb, var(--profile-accent) 8%, var(--color-surface));letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:0 10px;font-size:.65rem}.profile-balance-grid{grid-template-columns:minmax(0,1fr);gap:11px;padding:14px}.profile-balance-grid .profile-data-grid__entry{--currency-accent:var(--profile-accent);border-color:color-mix(in srgb, var(--currency-accent) 34%, var(--color-border));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--currency-accent) 15%, transparent), transparent 44%), linear-gradient(145deg, color-mix(in srgb, var(--currency-accent) 8%, var(--color-surface)), color-mix(in srgb, var(--currency-accent) 2%, var(--color-surface-soft)));min-height:108px;transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:14px;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:13px;padding:15px;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0806051f}.profile-balance-grid .profile-data-grid__entry:after{content:"";background:var(--currency-accent);width:3px;box-shadow:0 0 18px color-mix(in srgb, var(--currency-accent) 36%, transparent);border-radius:0 999px 999px 0;position:absolute;inset:12px auto 12px 0}.profile-balance-grid .profile-data-grid__entry--units{--currency-accent:var(--balance-units)}.profile-balance-grid .profile-data-grid__entry--crystals{--currency-accent:var(--balance-crystals)}.profile-balance-grid .profile-data-grid__icon-shell{border:1px solid color-mix(in srgb, var(--currency-accent) 40%, var(--color-border));background:color-mix(in srgb, var(--currency-accent) 11%, var(--color-surface));width:58px;height:58px;box-shadow:inset 0 1px #ffffff14, 0 9px 20px color-mix(in srgb, var(--currency-accent) 10%, transparent);border-radius:16px;grid-area:1/1;padding:7px}.profile-balance-grid .profile-data-grid__entry--crystals .profile-data-grid__icon{width:84%;height:84%}.profile-balance-grid .profile-data-grid__copy{grid-column:2;gap:3px}.profile-balance-grid .profile-data-grid__label{color:color-mix(in srgb, var(--currency-accent) 82%, var(--color-text));letter-spacing:.105em;font-size:.66rem;font-weight:900}.profile-balance-grid .profile-data-grid__copy strong{color:var(--color-text);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(1.35rem,4vw,1.72rem);line-height:1}.profile-balance-grid .profile-data-grid__copy small{color:var(--color-text-muted);margin-top:3px;font-size:.7rem;line-height:1.3}.profile-balance-footer{border:1px solid color-mix(in srgb, var(--profile-accent) 20%, var(--color-border));color:var(--color-text-muted);background:color-mix(in srgb, var(--profile-accent) 5%, #ffffff05);border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;margin:0 14px 14px;padding:10px 11px;font-size:.68rem;line-height:1.4;display:grid}.profile-balance-footer>i{width:28px;height:28px;color:var(--profile-accent);background:color-mix(in srgb, var(--profile-accent) 11%, var(--color-surface));border-radius:9px;place-items:center;font-size:.72rem;display:grid}@media (hover:hover){.profile-balance-grid .profile-data-grid__entry:hover{border-color:color-mix(in srgb, var(--currency-accent) 58%, var(--color-border));box-shadow:inset 0 1px #ffffff0e, 0 14px 30px color-mix(in srgb, var(--currency-accent) 10%, #08060533);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.profile-balance-grid .profile-data-grid__entry{transition:none}}.profile-badge-list{background:var(--color-border);gap:1px;display:grid}.profile-badge-card{width:100%;color:var(--color-text);background:var(--color-surface);text-align:left;cursor:pointer;transition:background var(--transition-fast);border:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.profile-badge-card:hover,.profile-badge-card:focus-visible{background:color-mix(in srgb, var(--profile-accent) 8%, var(--color-surface));outline:none}.profile-badge-card__visual{border:1px solid var(--color-border);width:52px;height:52px;color:var(--profile-accent);background:var(--color-surface-soft);border-radius:13px;place-items:center;padding:7px;font-size:1.1rem;font-weight:900;display:grid}.profile-badge-card__visual img{object-fit:contain;filter:drop-shadow(0 7px 10px #00000038);width:100%;height:100%}.profile-badge-card__copy{gap:3px;min-width:0;display:grid}.profile-badge-card__copy strong{color:var(--color-text);font-size:.88rem;line-height:1.25}.profile-badge-card__copy small{color:var(--profile-accent);font-size:.68rem;font-weight:800}.profile-badge-card__copy>span{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.profile-badge-card__arrow{color:var(--color-text-muted);font-size:1.4rem}@media (max-width:1050px){.profile-statbar{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-statbar__badges{border-top:1px solid #ffffff1a;grid-column:1/-1}.profile-content-grid{grid-template-columns:1fr}.profile-content-grid__aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.profile-cover{grid-template-columns:86px minmax(0,1fr);gap:16px;min-height:0;padding:24px 18px}.profile-cover__avatar{width:86px;height:86px}.profile-cover h1{font-size:clamp(2rem,12vw,3.2rem)}.profile-cover__actions{grid-column:1/-1;align-self:auto;width:100%}.profile-cover__settings{width:100%}.profile-statbar{grid-template-columns:1fr 1fr}.profile-statbar>div{padding:14px 16px}.profile-statbar__status,.profile-statbar__badges{grid-column:1/-1}.profile-admin-context{grid-template-columns:42px minmax(0,1fr);gap:12px;margin:16px 16px 0;padding:13px 14px}.profile-admin-context__icon{border-radius:12px;width:40px;height:40px}.profile-admin-context__status{grid-column:2;justify-self:start}.profile-content-grid{padding:16px}.profile-content-grid__aside,.profile-data-grid{grid-template-columns:1fr}}@media (max-width:460px){.profile-cover{text-align:center;grid-template-columns:1fr}.profile-cover__avatar{justify-self:center}.profile-cover__group{justify-content:center}.profile-statbar{grid-template-columns:1fr}.profile-statbar>div,.profile-statbar__status,.profile-statbar__badges{border-bottom:1px solid #ffffff1a;border-right:0;grid-column:auto}.profile-statbar>div:last-child{border-bottom:0}.profile-admin-context{grid-template-columns:38px minmax(0,1fr);margin:14px 12px 0;padding:12px}.profile-admin-context__icon{border-radius:10px;width:36px;height:36px;font-size:1rem}.profile-admin-context__status{grid-column:1/-1;margin-left:50px}.profile-info-list>div{grid-template-columns:1fr;gap:4px}.profile-data-section--balance .profile-panel__heading{flex-direction:column;align-items:flex-start;gap:11px;padding:15px 14px}.profile-data-section__counter--balance{align-self:flex-start}.profile-balance-grid{gap:9px;padding:11px}.profile-balance-grid .profile-data-grid__entry{border-radius:12px;grid-template-columns:50px minmax(0,1fr);gap:11px;min-height:96px;padding:12px}.profile-balance-grid .profile-data-grid__icon-shell{border-radius:13px;width:48px;height:48px;padding:6px}.profile-balance-grid .profile-data-grid__copy strong{font-size:1.32rem}.profile-balance-footer{grid-template-columns:26px minmax(0,1fr);margin:0 11px 11px;padding:9px 10px}.profile-balance-footer>i{width:26px;height:26px}}.profile-photo-dialog{border:1px solid var(--color-border-strong);width:min(760px,100% - 28px);max-height:calc(100dvh - 28px);color:var(--color-text);background:var(--color-surface-strong);border-radius:22px;padding:0;overflow:auto;box-shadow:0 36px 110px #0a06049e}.profile-photo-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#140e0ab8}.profile-photo-dialog__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.profile-photo-dialog__header h2{font-family:var(--font-display);margin:3px 0 0;font-size:clamp(1.45rem,3vw,2rem)}.profile-photo-dialog__close{border:1px solid var(--color-border);width:42px;height:42px;color:var(--color-text);background:var(--color-surface-soft);cursor:pointer;border-radius:50%;font-size:1.75rem;line-height:1}.profile-photo-dialog__body{min-width:0}.profile-photo-dialog__body-content{grid-template-columns:minmax(210px,260px) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,34px);padding:clamp(22px,4vw,34px);display:grid}.profile-photo-dialog__body.is-editor-active{height:clamp(480px,68dvh,720px);overflow:hidden}.profile-photo-dialog__editor-target{background:var(--color-surface);width:100%;height:100%;min-height:0;overflow:hidden}.profile-photo-dialog__preview{aspect-ratio:1;border:1px solid var(--color-border-strong);background:var(--color-surface-soft);width:min(260px,100%);box-shadow:var(--shadow-medium);border-radius:50%;justify-self:center;position:relative;overflow:hidden}.profile-photo-dialog__preview img,.profile-photo-dialog__preview canvas,.profile-photo-dialog__preview>span{place-items:center;width:100%;height:100%;display:grid}.profile-photo-dialog__preview img{object-fit:cover}.profile-photo-dialog__preview canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.profile-photo-dialog__preview canvas:active{cursor:grabbing}.profile-photo-dialog__preview>span{color:var(--color-accent-contrast);background:var(--color-accent);font-size:4.5rem;font-weight:900}.profile-photo-dialog__busy{background:#100c0994;place-items:center;display:grid;position:absolute;inset:0}.profile-photo-dialog__controls{gap:14px;min-width:0;display:grid}.profile-photo-crop-controls{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:14px;gap:10px;padding:14px;display:grid}.profile-photo-crop-controls label{justify-content:space-between;align-items:center;gap:16px;font-size:.86rem;display:flex}.profile-photo-crop-controls input[type=range]{width:100%;accent-color:var(--color-accent);cursor:ew-resize}.profile-photo-dialog__footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:10px;padding:17px 24px 22px;display:flex}.profile-photo-spinner{border:4px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:42px;height:42px;animation:.72s linear infinite profile-photo-spin;display:inline-block}.profile-photo-spinner--small{border-width:2px;width:18px;height:18px}@keyframes profile-photo-spin{to{transform:rotate(360deg)}}@media (hover:none){.profile-cover__avatar-edit{opacity:1;background:#12100fc7;width:42px;height:42px;inset:auto 2px 2px auto;transform:none}.profile-cover__avatar-edit b{font-size:1.55rem}}@media (max-width:620px){.profile-photo-dialog{border-radius:20px 20px 12px 12px;width:calc(100% - 20px);max-height:calc(100dvh - 10px);margin-bottom:5px}.profile-photo-dialog__header{padding:18px}.profile-photo-dialog__body-content{grid-template-columns:1fr;padding:20px 18px}.profile-photo-dialog__body.is-editor-active{height:min(66dvh,620px);min-height:430px}.profile-photo-dialog__preview{width:164px}.profile-photo-dialog__footer{padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:var(--color-surface-strong);position:sticky;bottom:0}.profile-photo-dialog__footer .button{flex:1}}.avatar-image-upload{grid-column:1/-1}.profile-photo-dialog__controls>.image-upload-field{padding:12px}.profile-photo-dialog__controls>.image-upload-field .image-upload-field__dropzone{min-height:132px}.profile-achievements{gap:16px;display:grid;overflow:hidden}.profile-achievements__header{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.profile-achievements__heading-icon{border:1px solid color-mix(in srgb, var(--profile-accent) 28%, var(--color-border));width:46px;height:46px;color:var(--profile-accent);background:color-mix(in srgb, var(--profile-accent) 9%, var(--color-surface-soft));border-radius:15px;place-items:center;font-size:1.1rem;display:grid}.profile-achievements__heading-copy{gap:2px;min-width:0;display:grid}.profile-achievements__heading-copy small{color:var(--profile-accent);letter-spacing:.055em;text-transform:uppercase;font-size:.64rem;font-weight:900}.profile-achievements__heading-copy strong{color:var(--color-text);font-family:var(--font-display);font-size:1.12rem}.profile-achievements__heading-copy>span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.profile-achievements__actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.profile-achievements__server-select{border:1px solid var(--color-border);min-width:0;height:38px;color:var(--color-text-muted);background:var(--color-surface-soft);border-radius:12px;align-items:center;gap:8px;padding:0 10px;display:flex}.profile-achievements__server-select>i{color:var(--profile-accent);flex:none;font-size:.72rem}.profile-achievements__server-select select{min-width:112px;max-width:190px;height:100%;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 20px 0 0;font-size:.72rem;font-weight:800}.profile-achievements__server-select select:disabled{cursor:default;opacity:.72}.profile-achievements__server-select:focus-within{border-color:color-mix(in srgb, var(--profile-accent) 48%, var(--color-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--profile-accent) 10%, transparent)}.profile-achievements__refresh{border:1px solid var(--color-border);width:38px;height:38px;color:var(--color-text-muted);background:var(--color-surface-soft);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border-radius:12px;place-items:center;display:grid}.profile-achievements__refresh:hover:not(:disabled),.profile-achievements__refresh:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--profile-accent) 45%, var(--color-border));color:var(--profile-accent);outline:none;transform:translateY(-1px)}.profile-achievements__refresh:disabled{cursor:wait;opacity:.55}.profile-achievements__spin{animation:.8s linear infinite profile-achievements-spin}@keyframes profile-achievements-spin{to{transform:rotate(360deg)}}.profile-achievements__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-achievements__summary article{border:1px solid var(--color-border);background:linear-gradient(135deg,color-mix(in srgb,var(--profile-accent) 6%,var(--color-surface-soft)),var(--color-surface-soft));border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;min-width:0;padding:13px 14px;display:grid}.profile-achievements__summary small{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;grid-column:1;font-size:.64rem;font-weight:850}.profile-achievements__summary strong{color:var(--color-text);font-family:var(--font-display);grid-column:1;font-size:1.18rem}.profile-achievements__summary span{color:var(--profile-accent);grid-area:1/2/3;align-self:center;font-weight:900}.profile-achievements__state{border:1px dashed var(--color-border-strong);min-height:150px;color:var(--color-text-muted);background:var(--color-surface-soft);text-align:center;border-radius:16px;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.profile-achievements__state>i{color:var(--profile-accent);font-size:1.25rem}.profile-achievements__state strong{color:var(--color-text)}.profile-achievements__state--error{border-color:color-mix(in srgb,var(--color-danger) 40%,var(--color-border))}.profile-achievements__state--error>i{color:var(--color-danger)}.profile-achievements__list{gap:9px;display:grid}.profile-achievement-card{--achievement-color:var(--profile-accent);border:1px solid var(--color-border);background:linear-gradient(105deg,color-mix(in srgb,var(--achievement-color) 6%,var(--color-surface-soft)),var(--color-surface-soft) 56%);border-radius:15px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.profile-achievement-card.is-completed{--achievement-color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 28%,var(--color-border))}.profile-achievement-card.is-challenge{--achievement-color:var(--color-warning)}.profile-achievement-card__icon{border:1px solid color-mix(in srgb,var(--achievement-color) 30%,var(--color-border));background:color-mix(in srgb,var(--achievement-color) 8%,var(--color-surface));width:54px;height:54px;image-rendering:pixelated;object-fit:contain;border-radius:14px;padding:5px}.profile-achievement-card__content{gap:3px;min-width:0;display:grid}.profile-achievement-card__content small{color:var(--achievement-color);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.61rem;font-weight:900;overflow:hidden}.profile-achievement-card__content strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.profile-achievement-card__content>span:not(.profile-achievement-card__progress){color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}.profile-achievement-card__progress{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-border) 72%,transparent);height:4px;margin-top:4px;overflow:hidden}.profile-achievement-card__progress>span{border-radius:inherit;background:var(--achievement-color);height:100%;display:block}.profile-achievement-card__meta{text-align:right;justify-items:end;gap:1px;min-width:72px;display:grid}.profile-achievement-card__meta strong{color:var(--achievement-color);font-family:var(--font-display);font-size:1rem}.profile-achievement-card__meta span,.profile-achievement-card__meta small{color:var(--color-text-muted);font-size:.61rem}@media (max-width:620px){.profile-achievements__header{grid-template-columns:46px minmax(0,1fr);align-items:start}.profile-achievements__heading-copy>span{white-space:normal}.profile-achievements__actions{grid-column:1/-1;justify-content:stretch;width:100%}.profile-achievements__server-select{flex:auto}.profile-achievements__server-select select{width:100%;max-width:none}.profile-achievements__summary{grid-template-columns:1fr}.profile-achievement-card{grid-template-columns:48px minmax(0,1fr)}.profile-achievement-card__icon{width:48px;height:48px}.profile-achievement-card__meta{grid-column:1/-1;justify-content:flex-end;align-items:baseline;gap:5px;min-width:0;display:flex}}@media (prefers-reduced-motion:reduce){.profile-achievements__spin{animation:none}}.PinturaModal{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--editor-modal-border-radius:0;--editor-modal-overlay-opacity:.95;--editor-modal-shadow:0 1em 2em -1em #00000040,0 1.5em 1.5em -2em #00000080;--editor-modal-outline:inset 0 0 0 1px var(--color-foreground-3);z-index:2147483646;background-color:rgba(var(--color-background),var(--editor-modal-overlay-opacity,var(--editor-modal-overlay-opacity-default,.95)));justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}@supports (height:100dvh){.PinturaModal{height:100dvh}}.PinturaModal>.PinturaRoot[data-env~=is-centered]{box-shadow:var(--editor-modal-shadow);border-radius:var(--editor-modal-border-radius)}.PinturaModal>.PinturaRoot[data-env~=is-centered]:after{pointer-events:none;border-radius:inherit;content:"";box-shadow:var(--editor-modal-outline);z-index:2147483646;position:absolute;inset:0}.PinturaModal[style*=--viewport-pad-footer\:1]{box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom)}.PinturaModal+.PinturaModal{--editor-modal-overlay-opacity-default:.75}@media (min-width:600px) and (min-height:600px){.PinturaModal+.PinturaModal .PinturaRoot{--editor-max-width-default:calc(100vw - 8em);--editor-max-height-default:calc(100vh - 8em)}}.PinturaDocumentStyles{scrollbar-gutter:auto}.PinturaDocumentLock,.PinturaDocumentLock body{height:calc(var(--pintura-document-height) - 1px);box-sizing:border-box;overflow-y:hidden}.PinturaDocumentLock body{position:relative}.PinturaDocumentLock .PinturaModal{height:100%!important}.PinturaUtilPanel[data-util=redact] .PinturaUtilFooter{padding:0}.PinturaUtilPanel[data-util=redact] .PinturaUtilFooter>div{height:1px}.PinturaUtilPanel[data-util=retouch] .PinturaControlListScroller+.PinturaControlListScroller{margin-top:1em}.pintura-editor,pintura-editor{--color-primary:#ffd843;--color-primary-dark:#ffc343;--color-primary-text:#000;--color-secondary:#03a9f4;--color-secondary-dark:#046bbf;--color-focus:4,107,191;--color-focus-100:rgba(var(--color-focus),1);--color-focus-50:rgba(var(--color-focus),.5);--color-focus-25:rgba(var(--color-focus),.25);--color-error:255,87,34;--color-error-100:rgb(var(--color-error));--color-error-75:rgba(var(--color-error),.75);--color-error-50:rgba(var(--color-error),.5);--color-error-25:rgba(var(--color-error),.25);--color-error-10:rgba(var(--color-error),.1);--color-foreground:0,0,0;--color-background:255,255,255;--color-preview-outline:var(--color-foreground);--color-transition-duration:.25s;--button-cursor:pointer;--font-size:16px;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--backdrop-filter-bright:brightness(110%) saturate(180%) blur(10px);--backdrop-filter-dark:brightness(90%) saturate(180%) blur(10px);--border-radius-round:9999em;--border-radius:.625em;--filter-disabled:grayscale(95%) opacity(40%);--editor-inset-top:0px;--editor-inset-bottom:0px;--safe-area-inset-top:0px;--safe-area-inset-bottom:0px;--pattern-transparent:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h4v4H0zm4 4h4v4H4z' fill='%23E5E5E5'/%3E%3C/svg%3E");--grid-color-even:rgba(var(--color-foreground),.1);--grid-color-odd:rgba(var(--color-background),.1);--grid-size:24}.pintura-editor,.pintura-editor-panel,pintura-editor{--color-foreground-100:rgba(var(--color-foreground),1);--color-foreground-95:rgba(var(--color-foreground),.95);--color-foreground-90:rgba(var(--color-foreground),.9);--color-foreground-80:rgba(var(--color-foreground),.8);--color-foreground-70:rgba(var(--color-foreground),.7);--color-foreground-60:rgba(var(--color-foreground),.6);--color-foreground-50:rgba(var(--color-foreground),.5);--color-foreground-40:rgba(var(--color-foreground),.4);--color-foreground-30:rgba(var(--color-foreground),.3);--color-foreground-20:rgba(var(--color-foreground),.25);--color-foreground-15:rgba(var(--color-foreground),.2);--color-foreground-10:rgba(var(--color-foreground),.15);--color-foreground-5:rgba(var(--color-foreground),.075);--color-foreground-3:rgba(var(--color-foreground),.05);--color-foreground-1:rgba(var(--color-foreground),.02);--color-foreground-0:rgba(var(--color-foreground),0);--color-background-100:rgba(var(--color-background),1);--color-background-95:rgba(var(--color-background),.95);--color-background-90:rgba(var(--color-background),.9);--color-background-80:rgba(var(--color-background),.8);--color-background-70:rgba(var(--color-background),.7);--color-background-60:rgba(var(--color-background),.6);--color-background-50:rgba(var(--color-background),.5);--color-background-40:rgba(var(--color-background),.4);--color-background-30:rgba(var(--color-background),.3);--color-background-20:rgba(var(--color-background),.2);--color-background-15:rgba(var(--color-background),.15);--color-background-10:rgba(var(--color-background),.1);--color-background-5:rgba(var(--color-background),.05);--color-background-3:rgba(var(--color-background),.03);--color-background-1:rgba(var(--color-background),.01);--color-background-0:rgba(var(--color-background),0)}.pintura-editor,.PinturaRootWrapper,pintura-editor{display:block}.PinturaRootWrapper{height:100%}.PinturaScrollableContent{max-height:var(--panel-max-height,100vh);scrollbar-color:var(--color-foreground-30) transparent;scrollbar-width:thin;overflow:hidden auto}.PinturaScrollableContent::-webkit-scrollbar{cursor:pointer;width:1em}.PinturaScrollableContent::-webkit-scrollbar-track{background:0 0}.PinturaScrollableContent::-webkit-scrollbar-thumb{cursor:pointer;background-clip:padding-box;background-color:var(--color-foreground-30);border:.3125em solid #0000;border-radius:9999em}.PinturaRoot[data-env~=is-animated]{--transition-duration-multiplier:1}.PinturaRoot[data-env~=is-transparent]{background:0 0}.PinturaRoot{--nav-group-margin:.5em;--editor-calculated-inset-top:calc(var(--safe-area-inset-top) + var(--editor-inset-top));--editor-calculated-inset-bottom:calc(var(--safe-area-inset-bottom) + var(--editor-inset-bottom));--transition-duration-10:calc(var(--transition-duration-multiplier,0) * .1s);--transition-duration-25:calc(var(--transition-duration-multiplier,0) * .25s);--transition-duration-50:calc(var(--transition-duration-multiplier,0) * .5s);box-sizing:border-box;width:var(--editor-width,100%);height:var(--editor-height,100%);padding-top:var(--editor-calculated-inset-top);padding-bottom:var(--editor-calculated-inset-bottom);max-width:var(--editor-max-width,var(--editor-max-width-default,none));max-height:var(--editor-max-height,var(--editor-max-height-default,none));contain:strict;-webkit-user-select:none;user-select:none;line-height:normal;font-size:var(--font-size);font-family:var(--font-family);touch-action:manipulation;text-align:left;text-transform:none;text-rendering:optimizelegibility;color:var(--color-foreground-90);background-color:var(--color-background-100);outline-color:rgba(var(--color-preview-outline),1);transition:background-color 1ms,outline-color 1ms,color var(--transition-duration-10) ease-in-out,dir 1ms;direction:ltr;font-weight:450;display:grid;position:relative;overflow:hidden}.PinturaRoot[dir=rtl] button{direction:rtl}.PinturaRoot .PinturaUtilMain{cursor:var(--cursor)}.PinturaRoot *{box-sizing:content-box;word-wrap:normal}.PinturaRoot div:empty{display:block}.PinturaRoot button,.PinturaRoot fieldset,.PinturaRoot input,.PinturaRoot legend{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background:0 0;border:none;width:auto;margin:0;padding:0;text-decoration:none}.PinturaRoot button[disabled]{pointer-events:none}.PinturaRoot canvas{display:block}.PinturaRoot svg{width:auto;max-width:none;height:auto;display:inline-block}.PinturaRoot p{margin:0}.PinturaRoot li,.PinturaRoot ul{margin:0;padding:0;list-style:none}.PinturaRoot a{color:inherit;text-decoration:none}.PinturaRoot .implicit{clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PinturaRoot .PinturaFixedWidthCharacters{font-variant:tabular-nums}.PinturaRoot .PinturaStage{pointer-events:none;flex:1;align-self:stretch;display:flex}.PinturaRoot .PinturaStage[tabindex="-1"]{outline:none}.PinturaRoot .PinturaRootPortal,.PinturaRoot>.PinturaCanvas{position:absolute;top:0;left:0}.PinturaRoot>.PinturaCanvas{pointer-events:none;z-index:0;width:100%;height:100%}.PinturaRoot>.PinturaCanvas canvas{width:100%;height:100%;position:absolute}.PinturaRoot>.PinturaCanvas:after{content:"";background-repeat:no-repeat;position:absolute;inset:0}.PinturaRoot>.PinturaStatus{z-index:99999;background-color:var(--color-background-90);justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.PinturaRoot>.PinturaStatus>p{white-space:nowrap;transition:opacity var(--transition-duration-50) ease-out;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%}.PinturaRoot .PinturaStatusMessage{font-size:.875em;position:absolute}.PinturaRoot .PinturaStatusAside{position:absolute;left:0}.PinturaRoot .PinturaStatusAside svg{width:1.25em;height:1.25em}.PinturaRoot .PinturaStatusAside .PinturaProgressIndicator{margin-left:.5em}.PinturaRoot .PinturaStatusAside .PinturaButton{border-radius:var(--border-radius-round);background-color:var(--color-foreground-5);transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out;-webkit-backdrop-filter:var(--backdrop-filter-dark);backdrop-filter:var(--backdrop-filter-dark);outline:#0000;margin-left:.75em;padding:.25em;font-size:.875em}.PinturaRoot .PinturaStatusAside .PinturaButton .PinturaButtonInner{pointer-events:none}.PinturaRoot .PinturaStatusAside .PinturaButton:not([disabled])[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRoot .PinturaStatusAside .PinturaButton:not([disabled]):hover{background-color:var(--color-foreground-10)}.PinturaRoot .PinturaStatusIcon svg{margin-top:.25em;margin-left:.5em;font-size:.875em}.PinturaRoot>.PinturaNav{z-index:3;position:relative}.PinturaRoot>.PinturaNav:empty{display:none!important}.PinturaRoot>.PinturaNav .PinturaButton{transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out;outline:#0000}.PinturaRoot>.PinturaNav .PinturaButton svg{width:1em;transition:opacity var(--transition-duration-10) ease-out}.PinturaRoot>.PinturaNav .PinturaButton>span{justify-content:center}.PinturaRoot>.PinturaNav .PinturaButtonIconOnly .PinturaButtonInner,.PinturaRoot>.PinturaNav .PinturaDropdownIconOnly .PinturaButtonInner{width:1.75em}.PinturaRoot>.PinturaNav .PinturaButton .PinturaButtonInner{height:1.75em}.PinturaRoot>.PinturaNav .PinturaButton:not(.PinturaButtonIconOnly):not(.PinturaDropdownIconOnly){padding-left:.75em;padding-right:.75em}.PinturaRoot>.PinturaNav .PinturaButton:not(.PinturaButtonIconOnly):not(.PinturaDropdownIconOnly) .PinturaButtonLabel{font-size:.75em;line-height:2}.PinturaRoot>.PinturaNav .PinturaButton:not(.PinturaButtonIconOnly):not(.PinturaDropdownIconOnly):not(.PinturaDropdownButton){box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaRoot>.PinturaNav .PinturaButton:only-of-type{border-radius:var(--border-radius-round)}.PinturaRoot>.PinturaNav .PinturaButton:only-of-type+*{margin-left:.5em}.PinturaRoot>.PinturaNav .PinturaButton[disabled] .PinturaButtonLabel,.PinturaRoot>.PinturaNav .PinturaButton[disabled] svg{opacity:.25}.PinturaRoot>.PinturaNav .PinturaButton:not(.PinturaButtonExport):not([disabled])[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRoot>.PinturaNav .PinturaButton:not(.PinturaButtonExport):not([disabled]):hover{background-color:var(--color-foreground-10)}.PinturaRoot .PinturaButtonExport{color:var(--color-primary-text);background-color:var(--color-primary)}.PinturaRoot .PinturaButtonExport:hover{background-color:var(--color-primary-dark)}.PinturaRoot .PinturaButtonExport[data-focus-visible]{color:var(--color-primary-text);background-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-foreground-5),0 0 0 3px var(--color-focus-50);background-color:var(--color-primary-dark)}.PinturaRoot .PinturaButtonExport:not(.PinturaButtonIconOnly){flex:1;padding:0 .75em}.PinturaRoot>.PinturaNavMain{display:flex;overflow:hidden}.PinturaRoot>.PinturaNavMain [aria-selected=true]{-webkit-backdrop-filter:var(--backdrop-filter-dark);backdrop-filter:var(--backdrop-filter-dark);background-color:var(--color-foreground-10)}.PinturaRoot>.PinturaNavMain button svg{align-self:center;width:1.5em}.PinturaRoot>.PinturaNavMain button span,.PinturaRoot>.PinturaNavMain button svg{pointer-events:none}.PinturaRoot>.PinturaNavMain button svg+span{margin-top:.75em}.PinturaRoot>.PinturaNavMain button span{text-overflow:ellipsis;width:calc(100% - 1em);width:inherit;max-width:calc(100% - 1em);font-size:.875em;display:block;overflow:hidden}.PinturaRoot>.PinturaNavMain button{box-shadow:inset 0 0 0 1px var(--color-foreground-5);transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,box-shadow var(--transition-duration-10) ease-out}.PinturaRoot>.PinturaNavMain button:hover{box-shadow:inset 0 0 0 1px var(--color-foreground-10)}.PinturaRoot>.PinturaNavMain button[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRoot>.PinturaNavTools{box-sizing:border-box;pointer-events:none;max-width:100%}.PinturaRoot>.PinturaNavTools:empty{display:none}.PinturaRoot>.PinturaNavTools,.PinturaRoot>.PinturaNavTools .PinturaNavGroup,.PinturaRoot>.PinturaNavTools .PinturaNavSet{justify-content:center;align-items:center;display:flex}.PinturaRoot>.PinturaNavTools .PinturaButton,.PinturaRoot>.PinturaNavTools .PinturaNavSet{pointer-events:all}.PinturaRoot>.PinturaNavTools .PinturaButton[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRoot .PinturaNavGroup{margin:0 var(--nav-group-margin)}.PinturaRoot .PinturaNavGroup>*{border-radius:var(--border-radius-round)}.PinturaRoot .PinturaNavGroup>*+*{margin-left:.5em}.PinturaRoot .PinturaNavGroup:first-of-type:not(.PinturaNavGroupFloat){margin-left:0;margin-right:auto}.PinturaRoot .PinturaNavGroup:last-of-type:not(.PinturaNavGroupFloat){margin-left:auto;margin-right:0}.PinturaRoot .PinturaNavSet{box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaRoot .PinturaNavSet>:not(:only-child){border:1px solid var(--color-foreground-3);border-top:0;border-bottom:0}.PinturaRoot .PinturaNavSet>:first-child:not(:only-child){border-left:0}.PinturaRoot .PinturaNavSet>:last-child:not(:only-child){border-right:0}.PinturaRoot .PinturaNavSet>*+*{margin-left:-1px}.PinturaRoot .PinturaNavSet>.PinturaButton:hover,.PinturaRoot .PinturaNavSet>.PinturaButton[data-focus-visible]{z-index:1;position:relative}.PinturaRoot .PinturaNavSet>:only-child{border-radius:var(--border-radius-round)}.PinturaRoot .PinturaNavSet>:first-child:not(:only-child) .PinturaButtonInner{padding:0 .125em 0 .25em}.PinturaRoot .PinturaNavSet>:first-child:not(:only-child){border-top-left-radius:var(--border-radius-round);border-bottom-left-radius:var(--border-radius-round)}.PinturaRoot .PinturaNavSet>:last-child:not(:only-child) .PinturaButtonInner{padding:0 .25em 0 .125em}.PinturaRoot .PinturaNavSet>:last-child:not(:only-child){border-top-right-radius:var(--border-radius-round);border-bottom-right-radius:var(--border-radius-round)}.PinturaRoot[data-env~=overlay] .PinturaNavSet{background-color:var(--color-background-50);-webkit-backdrop-filter:var(--backdrop-filter-bright);backdrop-filter:var(--backdrop-filter-bright);box-shadow:inset 0 0 0 1px var(--color-background-15),0 .0625em .125em #00000040,0 .125em .35em #00000059}.PinturaRoot[data-env~=overlay] .PinturaNavSet .PinturaButton:not(.PinturaButtonExport):not([disabled]):hover,.PinturaRoot[data-env~=overlay] .PinturaNavSet>*{border-color:var(--color-background-15)}.PinturaRoot[data-env~=overlay] .PinturaNavGroup>.PinturaButton{box-shadow:0 .0625em .125em #00000040,0 .125em .35em #00000059}.PinturaRoot[data-env~=overlay] .PinturaNavGroup .PinturaButtonExport{box-shadow:inset 0 0 .125em #00000040,0 .0625em .125em #00000040,0 .125em .35em #00000059}.PinturaRoot .PinturaNavGroupFloat{pointer-events:none}.PinturaRoot .PinturaNavGroupFloat>*{pointer-events:all}.PinturaRoot .PinturaNavGroupFloat:not(:only-child){position:absolute;left:0;right:0}.PinturaRoot .PinturaUtilFooter .PinturaScrollable>div{padding-left:1em;padding-right:1em}.PinturaRoot>.PinturaMain{max-width:100vw}.PinturaRoot:not([data-env~=has-toolbar]) .PinturaUtilHeader{margin-bottom:-1em;padding-top:0;padding-bottom:1em}.PinturaRoot[data-env~=landscape]{grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;grid-template-columns:auto}.PinturaRoot[data-env~=landscape]>.PinturaNavTools{z-index:3;grid-area:1/1;padding:1em 1em 0}.PinturaRoot[data-env~=landscape]>.PinturaNavMain{left:1em;top:calc(1em + var(--editor-calculated-inset-top));bottom:calc(1em + var(--editor-calculated-inset-bottom));justify-content:flex-end;align-items:center;position:absolute}.PinturaRoot[data-env~=landscape]>.PinturaNavMain .PinturaTabList{flex-direction:column}.PinturaRoot[data-env~=landscape]>.PinturaNavMain .PinturaTabList button{display:flex}.PinturaRoot[data-env~=landscape]>.PinturaNavMain .PinturaTabList button+button{margin:.5em 0 0}.PinturaRoot[data-env~=landscape]>.PinturaNavMain button{border-radius:var(--border-radius);flex:1;justify-content:center;min-width:4em;min-height:4em}.PinturaRoot[data-env~=landscape]>.PinturaNavMain button span{margin-top:.5em;font-size:.6875em}.PinturaRoot[data-env~=landscape]>.PinturaNavMain button svg{width:1em;margin-top:.25em}.PinturaRoot[data-env~=landscape][data-env~=has-toolbar]>.PinturaNavMain{top:calc(4em + var(--editor-calculated-inset-top));bottom:calc(4em + var(--editor-calculated-inset-bottom))}.PinturaRoot[data-env~=landscape][data-env~=has-limited-space]>.PinturaNavMain{bottom:calc(1em + var(--editor-calculated-inset-bottom));align-items:flex-start}.PinturaRoot[data-env~=landscape]>.PinturaMain{grid-area:2/1}.PinturaRoot[data-env~=landscape][data-env~=has-toolbar-preference-bottom]{grid-template-rows:auto -webkit-min-content;grid-template-rows:auto min-content}.PinturaRoot[data-env~=landscape][data-env~=has-toolbar-preference-bottom]>.PinturaNavTools{grid-row:2;padding-top:0;padding-bottom:1em}.PinturaRoot[data-env~=landscape][data-env~=has-toolbar-preference-bottom]>.PinturaMain{grid-row:1}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]{grid-template-columns:6em auto}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]:not([data-env~=narrow]) .PinturaNavGroupFloat{margin:0 0 0 7em}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]>.PinturaNavTools{grid-column:1/span 2}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]>.PinturaMain{grid-column:2}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]:not([data-env~=has-navigation-preference-right]) .PinturaUtilMain{padding-left:0}.PinturaRoot[data-env~=landscape][data-env~=has-navigation]:not([data-env~=has-navigation-preference-right]) .PinturaUtilFooter{padding-right:1em}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right]{grid-template-columns:auto 6em}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right]:not([data-env~=narrow]) .PinturaNavGroupFloat{margin:0 7em 0 0}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right]>.PinturaNavMain{left:auto;right:1em}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right]>.PinturaMain{grid-column:1}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right] .PinturaUtilMain{padding-right:0}.PinturaRoot[data-env~=landscape][data-env~=has-navigation][data-env~=has-navigation-preference-right] .PinturaUtilFooter{padding-left:1em}.PinturaRoot[data-env~=portrait]{grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content;grid-template-columns:auto}.PinturaRoot[data-env~=portrait]>*{grid-column:1}.PinturaRoot[data-env~=portrait]>.PinturaNavTools{grid-row:1;padding:.75em .75em 0}.PinturaRoot[data-env~=portrait]>.PinturaNavMain{grid-row:3;justify-content:center;margin-bottom:.75em}.PinturaRoot[data-env~=portrait]>.PinturaNavMain .PinturaTabList{padding:0 .875em}.PinturaRoot[data-env~=portrait]>.PinturaNavMain button+button{margin-left:.5em}.PinturaRoot[data-env~=portrait]>.PinturaNavMain[data-state~=overflows]{overflow:visible}.PinturaRoot[data-env~=portrait]>.PinturaNavMain button{border-radius:var(--border-radius);flex:1;justify-content:center;min-width:4em;min-height:4em}.PinturaRoot[data-env~=portrait]>.PinturaNavMain button span{margin-top:.5em;font-size:.6875em}.PinturaRoot[data-env~=portrait]>.PinturaNavMain button svg{width:1em;margin-top:.25em}.PinturaRoot[data-env~=portrait]>.PinturaMain{grid-area:2/1}.PinturaRoot[data-env~=portrait][data-env~=has-toolbar-preference-bottom]{grid-template-rows:auto -webkit-min-content -webkit-min-content;grid-template-rows:auto min-content min-content}.PinturaRoot[data-env~=portrait][data-env~=has-toolbar-preference-bottom]>.PinturaNavTools{grid-row:3;padding:0 .75em .75em}.PinturaRoot[data-env~=portrait][data-env~=has-toolbar-preference-bottom]>.PinturaNavMain{grid-row:2}.PinturaRoot[data-env~=portrait][data-env~=has-toolbar-preference-bottom]>.PinturaMain{grid-row:1}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top]{grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top]>.PinturaMain{grid-row:3}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top]>.PinturaNavMain{grid-row:2;margin-top:.75em;margin-bottom:0}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top][data-env~=has-toolbar-preference-bottom]{grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top][data-env~=has-toolbar-preference-bottom]>.PinturaNavMain{grid-row:1}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top][data-env~=has-toolbar-preference-bottom]>.PinturaMain{grid-row:2}.PinturaRoot[data-env~=portrait]:not([data-env~=narrow])[data-env~=has-navigation-preference-top][data-env~=has-toolbar-preference-bottom]>.PinturaNavTools{grid-row:3}.PinturaRoot[data-env~=landscape][data-env~=is-compact]>.PinturaNavMain button{border-radius:var(--border-radius);flex-direction:row;flex:1;justify-content:flex-start;align-items:center;width:6em;height:auto;min-height:auto;padding:.625em 0}.PinturaRoot[data-env~=landscape][data-env~=is-compact]>.PinturaNavMain button span{text-align:left;margin:0 .625em 0 0;font-size:.6875em;line-height:1.2}.PinturaRoot[data-env~=landscape][data-env~=is-compact]>.PinturaNavMain button svg{min-width:1em;margin:0 .5em 0 .625em}.PinturaRoot[data-env~=landscape][data-env~=is-compact][data-env~=has-navigation]{grid-template-columns:8em auto}.PinturaRoot[data-env~=landscape][data-env~=is-compact][data-env~=has-navigation][data-env~=has-navigation-preference-right]{grid-template-columns:auto 8em}.PinturaRoot[data-env~=landscape][data-env~=is-compact][dir=rtl]>.PinturaNavMain button{padding-left:.625em}.PinturaRoot[data-env~=landscape][data-env~=is-compact][dir=rtl]>.PinturaNavMain svg{margin-left:0}.PinturaRoot[data-env~=narrow] .PinturaNavGroupFloat{margin:0;position:static}.PinturaRoot[data-env~=portrait][data-env~=is-compact]>.PinturaNavMain button{border-radius:9999em;justify-content:center;min-width:4em;min-height:4em;padding:0;font-size:.625em}.PinturaRoot[data-env~=portrait][data-env~=is-compact]>.PinturaNavMain button span{visibility:hidden;margin:0;font-size:0}.PinturaRoot[data-env~=portrait][data-env~=is-compact]>.PinturaNavMain button svg{width:1.6em;margin-top:0}.PinturaRoot[data-env~=portrait][data-env~=is-compact]>.PinturaNavMain button svg [stroke-width]{stroke-width:.15em}.PinturaRoot[data-env~=portrait][data-env~=narrow]{--nav-group-margin:.25em;grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content;grid-template-columns:auto}.PinturaRoot[data-env~=portrait][data-env~=narrow]>*{grid-column:1}.PinturaRoot[data-env~=portrait][data-env~=narrow] .PinturaUtilFooter .PinturaControlList .PinturaControlListOption span,.PinturaRoot[data-env~=portrait][data-env~=narrow] .PinturaUtilFooter .PinturaControlList [role=tab] span{font-size:.6875em}.PinturaRoot[data-env~=portrait][data-env~=narrow] .PinturaToolbar .PinturaToolbarInner>*{margin:0 .25em}.PinturaRoot[data-env~=portrait][data-env~=narrow][data-env~=has-toolbar-preference-bottom]{grid-template-rows:auto -webkit-min-content -webkit-min-content;grid-template-rows:auto min-content min-content}.PinturaRoot[data-env~=overlay]{grid-template-rows:auto!important;grid-template-columns:auto!important}.PinturaRoot[data-env~=overlay] .PinturaNav{z-index:3}.PinturaRoot[data-env~=overlay] .PinturaMain{grid-area:1/1}.PinturaRoot[data-env~=overlay] .PinturaUtilMain{z-index:-1;padding:0;position:absolute;inset:0}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter,.PinturaRoot[data-env~=overlay] .PinturaUtilHeader{position:absolute;left:0;right:0}.PinturaRoot[data-env~=overlay] .PinturaUtilHeader{top:0}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter{bottom:0}.PinturaRoot[data-env~=overlay] .PinturaNavMain{background:0 0;position:absolute;top:0;bottom:0;right:0}.PinturaRoot[data-env~=overlay] .PinturaNavTools{position:absolute;top:0;left:0;right:0}.PinturaRoot[data-env~=overlay][data-env~=has-controlgroups-preference-top] .PinturaUtilFooter{top:0;bottom:auto}.PinturaRoot[data-env~=overlay][data-env~=has-toolbar-preference-bottom] .PinturaNavTools{top:auto;bottom:0}.PinturaRoot[data-env~=has-swipe-navigation] .PinturaUtilMain{padding-left:2em;padding-right:2em}.PinturaRoot[data-env~=has-swipe-navigation][data-env~=landscape] .PinturaUtilMain[data-env~=has-navigation]{padding-left:0;padding-right:2em}.PinturaRoot[data-env~=has-swipe-navigation][data-env~=landscape] .PinturaUtilMain[data-env~=has-navigation][data-env~=has-navigation-preference-right]{padding-left:2em;padding-right:0}.PinturaRoot[data-env*=is-disabled],.PinturaRoot[data-env*=is-disabled] *{pointer-events:none!important}.PinturaRoot[data-env*=is-disabled]{--color-primary:#b4b4b4;--color-primary-dark:#a0a0a0;--color-primary-text:#000;--color-secondary:#969696;--color-secondary-dark:#646464}.PinturaRoot[data-env*=is-disabled] .PinturaCanvas,.PinturaRoot[data-env*=is-disabled] .PinturaColorPickerButton{filter:grayscale()}.PinturaRoot .PinturaEditorOverlay{z-index:3;background:var(--color-background-50);pointer-events:none;position:absolute;inset:0}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){@supports ((-webkit-appearance:none)){.PinturaNav{will-change:transform}}}.PinturaUtilPanel[data-util=frame] .PinturaShapeStyleEditor{min-height:3.375em}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption{border:1px dashed var(--color-foreground-15);color:var(--color-foreground-70);margin:1em 1em 0 0;padding:.125em}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption span{color:var(--color-foreground-90)}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption label{font-size:.75em}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption img,.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}.PinturaUtilPanel[data-util=frame] [data-selected=true]{border-color:var(--color-primary);color:var(--color-primary)}.PinturaUtilPanel[data-util=frame] [data-selected=true] span{color:var(--color-foreground-90)}.PinturaUtilPanel[data-util=frame] [data-layout=row]>.PinturaRadioGroupOptions>li{margin:0 .5em}.PinturaUtilPanel[data-util=frame] [data-layout=row]>.PinturaRadioGroupOptions>li:first-child{margin-left:0}.PinturaUtilPanel[data-util=frame] [data-layout=row]>.PinturaRadioGroupOptions>li:last-child{margin-right:0}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOptionGroupLabel{width:1px;height:1px;font-size:0;position:absolute}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOptionGroup{flex-direction:column-reverse;display:flex}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption{cursor:var(--button-cursor);margin-bottom:1em}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption span{text-align:center;padding:0 1.5em;font-size:.625em;font-weight:400;display:block}.PinturaUtilPanel[data-util=frame] [data-focus-visible]+label span{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption{width:3em;height:4em;position:relative}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption div{cursor:var(--button-cursor);border-color:currentColor;outline-color:currentColor;position:absolute}.PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption div[slot]{justify-content:center;align-items:center;display:flex;inset:-1px;overflow:hidden}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=frame] .PinturaUtilFooter>div{padding:0}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption{width:2.25em;height:3em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=frame] .PinturaRadioGroupOption span{font-size:.5em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=frame] [data-layout=row]>.PinturaRadioGroupOptions>li{margin:0 .25em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=frame] [data-layout=row]>.PinturaRadioGroupOptions>li:first-child{margin-left:0}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=frame] [data-layout=row]>.PinturaRadioGroupOptions>li:last-child{margin-right:0}.PinturaUtilPanel[data-util=filter] .PinturaUtilFooter{padding-left:0!important;padding-right:0!important}.PinturaUtilPanel[data-util=filter] .PinturaScrollable{width:40em}.PinturaUtilPanel[data-util=filter] [data-layout=row]>.PinturaRadioGroupOptions>li{margin:0 .5em}.PinturaUtilPanel[data-util=filter] [data-layout=row]>.PinturaRadioGroupOptions>li:first-child{margin-left:0}.PinturaUtilPanel[data-util=filter] [data-layout=row]>.PinturaRadioGroupOptions>li:last-child{margin-right:0}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptionGroupLabel{pointer-events:none;width:1px;height:1px;font-size:0;position:absolute}.PinturaUtilPanel[data-util=filter] .PinturaFilterPreview{border-radius:0;transition:border-radius 1ms}.PinturaUtilPanel[data-util=filter] .PinturaFilterOption{border-radius:0}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptions .PinturaRadioGroupOption:first-of-type .PinturaFilterPreview{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptions .PinturaRadioGroupOption:first-of-type .PinturaFilterOption{border-bottom-left-radius:var(--border-radius)}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptions .PinturaRadioGroupOption:last-of-type .PinturaFilterPreview{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptions .PinturaRadioGroupOption:last-of-type .PinturaFilterOption{border-bottom-right-radius:var(--border-radius)}.PinturaUtilPanel[data-util=filter] .PinturaRadioGroupOptionGroup{flex-direction:column-reverse;display:flex}.PinturaUtilPanel[data-util=filter] .PinturaFilterOption{cursor:var(--button-cursor);margin-bottom:1em}.PinturaUtilPanel[data-util=filter] .PinturaFilterOption span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-left:1px;padding:0 .3125em;font-size:.625em;font-weight:400;line-height:1.75;display:block;overflow:hidden}.PinturaUtilPanel[data-util=filter] .PinturaFilterPreview:before{transition:background-color var(--transition-duration-10),color var(--transition-duration-10)}.PinturaUtilPanel[data-util=filter] [data-selected=true] .PinturaFilterOption .PinturaFilterPreview{z-index:1;position:relative}.PinturaUtilPanel[data-util=filter] [data-selected=true] .PinturaFilterOption .PinturaFilterPreview:before{content:"";opacity:.35;border-radius:inherit;background-color:var(--color-primary);width:100%;height:100%;position:absolute}.PinturaUtilPanel[data-util=filter] [data-focus-visible]+label>.PinturaFilterOption span{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100);border-radius:.25em}.PinturaUtilPanel[data-util=filter] .PinturaFilterOption,.PinturaUtilPanel[data-util=filter] .PinturaFilterPreview{width:3.75em;height:4.5em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=filter] .PinturaUtilFooter>div{padding:0}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=filter] .PinturaFilterOption,.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=filter] .PinturaFilterPreview{width:2.875em;height:3.5em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=filter] .PinturaFilterOption span{font-size:.5em}.PinturaUtilPanel[data-util=crop] .PinturaStage{touch-action:none}.PinturaUtilPanel[data-util=crop],.PinturaUtilPanel[data-util=crop] .PinturaStage,.PinturaUtilPanel[data-util=crop] .PinturaUtilMain{pointer-events:all}.PinturaUtilPanel[data-util=crop] .PinturaImageInfo{position:absolute;bottom:1em;right:1em}.PinturaUtilPanel[data-util=crop] .PinturaButtonCenter{--size:3em;width:var(--size);height:var(--size);z-index:1;margin-top:calc(var(--size) * (-.5));margin-left:calc(var(--size) * (-.5));color:#000;-webkit-backdrop-filter:var(--backdrop-filter-bright);backdrop-filter:var(--backdrop-filter-bright);background:#fffc;border-radius:50%;outline:none;line-height:0;position:absolute;top:0;left:0;overflow:hidden}.PinturaUtilPanel[data-util=crop] .PinturaButtonCenter[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRoot[data-env~=short] .PinturaUtilPanel[data-util=crop] .PinturaUtilFooter{padding-bottom:.5em}.PinturaImageInfo,.PinturaRoot[data-env~=overlay] .PinturaUtilPanel[data-util=crop] .PinturaUtilFooter,.PinturaRoot[data-env~=overlay] .PinturaUtilPanel[data-util=crop] .PinturaUtilFooter>[slot]:empty{pointer-events:none}.PinturaImageInfo p{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right;font-family:Tahoma,Geneva,Verdana,sans-serif;font-size:.75em;line-height:1}.PinturaImageInfo:not([data-custom]) p{white-space:nowrap;contain:strict;width:8em;height:1.25em;overflow:hidden}.PinturaUtilPanel[data-util=resize] form{justify-content:center;padding:0 1em;display:flex}.PinturaUtilPanel[data-util=resize] .PinturaFormInner{justify-content:center;align-items:center;display:flex;position:relative}.PinturaUtilPanel[data-util=resize] .PinturaFormInner>button{margin-left:1em;position:absolute;left:100%}.PinturaUtilPanel[data-util=resize] .PinturaFieldsetInner{justify-content:center;align-items:center;display:inline-flex}.PinturaUtilPanel[data-util=resize] .PinturaFieldsetInner>*{margin:.25em}.PinturaUtilPanel[data-util=resize] .PinturaResizeLabel{font-size:.75em}.PinturaUtilPanel[data-util=resize] .PinturaDropdownButton{background-color:var(--color-foreground-5);border-radius:var(--border-radius-round);box-shadow:inset 0 0 0 1px var(--color-foreground-5);transition:background-color var(--transition-duration-10);margin-left:.5em;margin-right:.5em}.PinturaUtilPanel[data-util=resize] .PinturaDropdownButton:hover{background-color:var(--color-foreground-10)}.PinturaUtilPanel[data-util=resize] .PinturaDropdownButton .PinturaButtonLabel{font-variant-numeric:tabular-nums;padding:0 1em;font-size:.75em;font-weight:400;line-height:2.65;display:block}.PinturaUtilPanel[data-util=resize] .PinturaDropdownButton .PinturaButtonLabel:after{content:"▼";pointer-events:none;margin-left:.75em;margin-right:-.25em;font-size:.6875em;position:relative;top:-.125em}.PinturaUtilPanel[data-util=resize] input[type=checkbox]+label{cursor:pointer;outline:#0000;margin:0 -.25em;padding:0 .125em;display:block}.PinturaUtilPanel[data-util=resize] input[type=checkbox][data-focus-visible]+label{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaInputDimension{align-items:center;display:inline-flex;position:relative}.PinturaInputDimension label{text-transform:uppercase;pointer-events:none;color:var(--color-foreground-80);z-index:1;font-size:.75em;position:absolute;right:.625em}.PinturaInputDimension button,.PinturaInputDimension input,.PinturaInputDimension label{font-size:.75em;font-weight:400}.PinturaInputDimension button,.PinturaInputDimension input{appearance:none;-moz-appearance:textfield;box-sizing:border-box;font-variant-numeric:tabular-nums;border-radius:var(--border-radius);width:100%;max-width:7em;box-shadow:none;border:1px solid var(--color-foreground-80);transition:background-color var(--transition-duration-10) ease-in-out,color var(--transition-duration-10) ease-in-out,border-color var(--transition-duration-10) ease-in-out;outline:#0000;padding:.625em 0 .625em .625em}.PinturaInputDimension button::-moz-selection{background-color:var(--color-foreground-20)}.PinturaInputDimension input::-moz-selection{background-color:var(--color-foreground-20)}.PinturaInputDimension button::selection{background-color:var(--color-foreground-20)}.PinturaInputDimension input::selection{background-color:var(--color-foreground-20)}.PinturaInputDimension button:hover,.PinturaInputDimension input:hover{background-color:var(--color-foreground-10)}.PinturaInputDimension button:focus,.PinturaInputDimension input:focus{border-color:var(--color-focus-100)}.PinturaInputDimension input{background-color:var(--color-foreground-5)}.PinturaInputDimension input:-moz-placeholder-shown+label{color:var(--color-foreground-20)}.PinturaInputDimension input:placeholder-shown+label{color:var(--color-foreground-20)}.PinturaInputDimension input::-moz-placeholder{color:var(--color-foreground-30)}.PinturaInputDimension input:-ms-placeholder-shown{color:var(--color-foreground-30)}.PinturaInputDimension input::placeholder{color:var(--color-foreground-30)}.PinturaInputDimension input[data-state=invalid]{border-color:var(--color-error-75);box-shadow:inset 0 0 .25em var(--color-error-25),0 0 .25em var(--color-error-50)}.PinturaInputDimension button{width:10em;min-height:2.65em}.PinturaInputDimension input::-webkit-inner-spin-button{-webkit-appearance:none}.PinturaInputDimension input::-webkit-outer-spin-button{-webkit-appearance:none}.PinturaInputDimension input::-ms-clear{display:none}.PinturaRoot[dir=rtl] .PinturaInputDimension label{left:.625em;right:auto}.PinturaRoot[dir=rtl] .PinturaInputDimension input{text-align:right;padding-left:0;padding-right:.625em}.PinturaUtilPanel[data-util=fill] [data-layout=row]>.PinturaRadioGroupOptions>li{margin:0 .25em}.PinturaUtilPanel[data-util=fill] [data-layout=row]>.PinturaRadioGroupOptions>li:first-child{margin-left:0}.PinturaUtilPanel[data-util=fill] [data-layout=row]>.PinturaRadioGroupOptions>li:last-child{margin-right:0}.PinturaUtilPanel[data-util=fill] .PinturaRadioGroupOption{width:3em;height:4em;position:relative}.PinturaUtilPanel[data-util=fill] .PinturaFillTile{width:100%;height:100%;position:absolute}.PinturaUtilPanel[data-util=fill] .PinturaFillTile[data-transparent=true]{background-color:#fff;background-image:var(--pattern-transparent);border-radius:calc(var(--border-radius) + 1px)}.PinturaUtilPanel[data-util=fill] .PinturaFillTile div,.PinturaUtilPanel[data-util=fill] .PinturaFillTile img{cursor:var(--button-cursor);-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);width:100%;height:100%;position:absolute;top:0;left:0}.PinturaUtilPanel[data-util=fill] .PinturaFillTile:after{content:"";z-index:3;width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--color-foreground-5);border-radius:var(--border-radius);pointer-events:none;position:absolute;top:0;left:0}.PinturaUtilPanel[data-util=fill] .PinturaRadioGroupOption[data-selected=true] .PinturaFillTile:after{box-shadow:inset 0 0 0 1px var(--color-foreground-5),inset 0 0 0 4px var(--color-primary),inset 0 0 0 5px var(--color-foreground-5)}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=fill] .PinturaUtilFooter>div{padding:0}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=fill] .PinturaRadioGroupOption{width:2.25em;height:3em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=fill] .PinturaRadioGroupOption span{font-size:.5em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=fill] [data-layout=row]>.PinturaRadioGroupOptions>li{margin:0 .175em}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=fill] [data-layout=row]>.PinturaRadioGroupOptions>li:first-child{margin-left:0}.PinturaRoot[data-env~=is-compact] .PinturaUtilPanel[data-util=fill] [data-layout=row]>.PinturaRadioGroupOptions>li:last-child{margin-right:0}.PinturaTabList{justify-content:center;display:flex}.PinturaTabList button{cursor:var(--button-cursor);-webkit-tap-highlight-color:transparent;outline:#0000;flex-direction:column;align-items:center;display:flex}.PinturaTabList button>*{transition:filter var(--transition-duration-10) ease-out}.PinturaTabList button[disabled]>*{filter:var(--filter-disabled)}.PinturaTabPanels{flex:1;grid-template-columns:1fr;display:grid}.PinturaTabPanel{grid-row-start:1;grid-column-start:1;min-width:0;position:relative}.PinturaTabPanel:not([aria-hidden=true]){z-index:2;outline:#0000}.PinturaTabPanel[aria-hidden=true]{z-index:1;pointer-events:none;display:block!important}.PinturaTabPanel[data-inert=true]{visibility:hidden}@supports not (aspect-ratio:1){.PinturaTabPanel{overflow-x:hidden}}.PinturaScrollable{--scrollable-feather-start-opacity:0;--scrollable-feather-end-opacity:0;--scrollable-feather-size:2em;contain:paint;overflow:hidden}.PinturaScrollable:focus{outline:#0000}.PinturaScrollable>div{vertical-align:top;display:inline-flex;position:relative}.PinturaScrollable{touch-action:none}.PinturaScrollable[data-direction=x]{--mask-angle:90deg;max-width:100%}.PinturaScrollable[data-direction=y]{--mask-angle:180deg;max-height:100%}.PinturaScrollable[data-state~=overflows]{-webkit-mask:linear-gradient(var(--mask-angle),rgba(0,0,0,var(--scrollable-feather-start-opacity)),#000 var(--scrollable-feather-size),#000 calc(100% - var(--scrollable-feather-size)),rgba(0,0,0,var(--scrollable-feather-end-opacity)));-webkit-mask:linear-gradient(var(--mask-angle),rgba(0,0,0,var(--scrollable-feather-start-opacity)),#000 var(--scrollable-feather-size),#000 calc(100% - var(--scrollable-feather-size)),rgba(0,0,0,var(--scrollable-feather-end-opacity)));mask:linear-gradient(var(--mask-angle),rgba(0,0,0,var(--scrollable-feather-start-opacity)),#000 var(--scrollable-feather-size),#000 calc(100% - var(--scrollable-feather-size)),rgba(0,0,0,var(--scrollable-feather-end-opacity)))}.PinturaScrollable[data-state~=scrolling]>div *{pointer-events:none}.PinturaUtilPanel{z-index:1;contain:layout size;box-sizing:border-box;flex-direction:column;flex:1;height:100%;display:flex;position:relative}.PinturaUtilPanel,.PinturaUtilPanel>*{padding-top:.5em;padding-bottom:.5em}.PinturaButton{white-space:nowrap;-webkit-tap-highlight-color:transparent;cursor:var(--button-cursor);flex-shrink:0}.PinturaButton>span{vertical-align:top;align-items:center;min-height:1em;display:inline-flex}.PinturaButton svg+.PinturaButtonLabel{margin-left:.5em}.PinturaButton[disabled]{cursor:default;filter:var(--filter-disabled)}.PinturaButtonInner{-webkit-text-decoration:inherit;text-decoration:inherit}.PinturaButton:not(.PinturaButtonIconOnly) svg:first-of-type{margin-left:-.25em}.PinturaRoot[dir=rtl] .PinturaButton:not(.PinturaButtonIconOnly) svg:first-of-type{margin-right:-.25em}.PinturaRoot[dir=rtl] .PinturaButton svg+.PinturaButtonLabel{margin-left:0;margin-right:1em}.PinturaProgressIndicator{width:1.25em;height:1.25em;display:block;position:relative}.PinturaProgressIndicator svg{pointer-events:none;vertical-align:top}.PinturaProgressIndicator .PinturaProgressIndicatorFill{stroke-dashoffset:0}.PinturaProgressIndicator[data-status=busy] svg{animation:1s linear infinite image_editor_spin}.PinturaProgressIndicator[data-status=busy] .PinturaProgressIndicatorFill{stroke-dashoffset:-26.5px;stroke-dasharray:26.5 53;transition:stroke-dashoffset .5s linear,stroke-dasharray .5s linear}@keyframes image_editor_spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media only screen and (-webkit-min-device-pixel-ratio:3){.PinturaRoot[data-env~=is-ios] .PinturaProgressIndicator svg{transform-origin:49% 49%}}.PinturaInputForm{opacity:0;cursor:auto;z-index:2147483647;--width:30em}.PinturaInputForm:not([data-stick=true]){width:var(--width);bottom:7.5em;left:calc(50% - var(--width) / 2);box-shadow:0 .25em .5em -.5em #000000bf,inset 0 0 0 1px var(--color-foreground-5);border-radius:var(--border-radius);background-color:var(--color-background-95);position:absolute}@media (max-width:34em){.PinturaInputForm:not([data-stick=true]){width:auto;left:2em;right:2em}}.PinturaInputForm[data-stick=true]{outline:1px solid var(--color-foreground-15);background-color:var(--color-background-100);transition:opacity .15s .25s;position:absolute;left:0;right:0}.PinturaInputForm[data-stick=true]>.PinturaInputFormInner{background-color:var(--color-foreground-3)}.PinturaInputFormInner>.PinturaButton{color:var(--color-foreground-100);box-shadow:inset 0 0 0 1px var(--color-foreground-5);border-radius:9999em}.PinturaInputFormInner>.PinturaButton:first-of-type{left:1em}.PinturaInputFormInner>.PinturaButton:last-of-type{color:var(--color-primary-text);background:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-foreground-5);right:1rem}.PinturaInputFormInner>.PinturaButton:not(.PinturaButtonIconOnly) .PinturaButtonInner{padding:0 .875em}.PinturaInputFormInner>.PinturaButton .PinturaButtonIcon{width:.875em;height:.875em}.PinturaInputFormInner>.PinturaButton.PinturaButtonIconOnly{width:1.875em;height:1.875em}.PinturaInputFormInner>.PinturaButton .PinturaButtonLabel{font-size:.75em}.PinturaInputFormInner>.PinturaButton .PinturaButtonInner{justify-content:center;line-height:2;display:flex}.PinturaInputFormInner{padding-top:1em;padding-bottom:3.5em}.PinturaInputFormInner>.PinturaButton{position:absolute;bottom:1em}.PinturaInputFormFields textarea:only-child{height:5em;-webkit-mask:linear-gradient(0deg,#0000,#000 1em);mask:linear-gradient(0deg,#0000,#000 1em)}.PinturaInputFormFields textarea:only-child::-webkit-scrollbar{cursor:pointer;width:1em}.PinturaInputFormFields textarea:only-child::-webkit-scrollbar-track{background:0 0}.PinturaInputFormFields textarea:only-child::-webkit-scrollbar-thumb{cursor:pointer;background-clip:padding-box;background-color:var(--color-foreground-70);border:.25em solid #0000;border-radius:9999em}.PinturaInputFormFields input:only-child,.PinturaInputFormFields textarea:only-child{background:0 0;width:100%;padding:0 1em .5em;display:block}.PinturaInputForm input,.PinturaInputForm textarea{box-sizing:border-box;resize:none;color:var(--color-foreground-100);border:none;outline:#0000;font-size:.875em}.PinturaInputForm input{background-color:var(--color-background-100)}.PinturaModalBodyLock .PinturaInputForm{margin-top:-50px}.PinturaInputForm[data-layout=row]{--width:30em;width:var(--width);border-radius:9999em;max-width:calc(100% - 2em)}.PinturaInputForm[data-layout=row] .PinturaInputFormFields{flex:1}.PinturaInputForm[data-layout=row] .PinturaInputFormInner{padding:.5em;display:flex}.PinturaInputForm[data-layout=row] .PinturaInputFormInner input{flex:1;padding:0 .5em;font-size:.8125em;line-height:1.75}.PinturaInputForm[data-layout=row] .PinturaInputFormInner .PinturaButton:first-child{margin-right:0}.PinturaInputForm[data-layout=row] .PinturaInputFormInner .PinturaButton{position:static}.PinturaInputForm[data-layout=row] .PinturaInputFormInner .PinturaButtonIconOnly{width:1.5em;height:1.5em}.PinturaInputForm[data-layout=row] .PinturaInputFormInner .PinturaButtonLabel{font-size:.625em}.PinturaUtilMain{touch-action:none;min-height:1px;padding-left:1em;padding-right:1em}.PinturaUtilMain,.PinturaUtilMain>[slot]{flex-direction:column;flex:1;display:flex}.PinturaUtilMain>[slot]{align-items:center}.PinturaUtilFooter>[slot]:empty{min-height:1em}.PinturaUtilFooter>[slot]{pointer-events:all;flex-direction:column;justify-content:stretch;align-items:center;display:flex}.PinturaUtilFooter .PinturaControlPanel .PinturaImageButtonList,.PinturaUtilFooter .PinturaShapeStyleList{align-items:flex-start;min-height:3.5em}.PinturaUtilFooter .PinturaControlList [role=tab][aria-selected=true]{background-color:var(--color-foreground-10);box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label,.PinturaUtilFooter .PinturaControlList [role=tab]{white-space:nowrap;border-radius:var(--border-radius-round);min-height:1.75em;transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,filter var(--transition-duration-25) ease-out;box-shadow:inset 0 0 0 1px var(--color-foreground-0);cursor:var(--button-cursor);flex-direction:row;padding:0 .75em;line-height:1}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label span,.PinturaUtilFooter .PinturaControlList [role=tab] span{font-size:.75em;font-weight:400}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label svg,.PinturaUtilFooter .PinturaControlList [role=tab] svg{width:.875em;font-size:.875em}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label svg:only-child,.PinturaUtilFooter .PinturaControlList [role=tab] svg:only-child{margin-left:-.25em;margin-right:-.25em}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label svg:not(:only-child),.PinturaUtilFooter .PinturaControlList [role=tab] svg:not(:only-child){margin-left:-.25em;margin-right:.375em}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label:hover,.PinturaUtilFooter .PinturaControlList [role=tab]:hover{box-shadow:inset 0 0 0 1px var(--color-foreground-10)}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption label[data-focus-visible],.PinturaUtilFooter .PinturaControlList [role=tab][data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaUtilFooter .PinturaControlListOption [slot],.PinturaUtilFooter .PinturaControlListOption label{flex-direction:row;align-items:center;display:flex}.PinturaUtilFooter .PinturaControlListOption[data-selected=true] label{background-color:var(--color-foreground-10);box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaUtilFooter .PinturaControlListOption input[data-focus-visible]+label{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaUtilFooter .PinturaControlListOption input[disabled]+label{filter:var(--filter-disabled)}.PinturaUtilFooter .PinturaControlList .PinturaControlListOption+.PinturaControlListOption,.PinturaUtilFooter .PinturaControlList>button+button{margin-left:.5em}.PinturaUtilFooter .PinturaControlPanels{flex:auto;grid-template-columns:1fr;width:40em;max-width:100%;margin:0 auto;display:grid}.PinturaUtilFooter .PinturaControlPanel{visibility:visible;opacity:1;grid-row-start:1;grid-column-start:1;max-width:100%;overflow:hidden}.PinturaUtilFooter .PinturaControlPanel[aria-hidden=true]{visibility:hidden;pointer-events:none;opacity:0;transition-delay:0s;display:block!important}.PinturaUtilFooter .PinturaControlList[data-layout=compact]>*+*{margin-left:-1px}.PinturaUtilFooter .PinturaControlList[data-layout=compact]>[role=tab]{box-shadow:inset 0 0 0 1px var(--color-foreground-5);border-radius:0;padding-left:.625em;padding-right:.625em}.PinturaUtilFooter .PinturaControlList[data-layout=compact]>[role=tab]:only-child{border-radius:var(--border-radius-round)}.PinturaUtilFooter .PinturaControlList[data-layout=compact]>[role=tab]:first-child:not(:only-child){border-top-left-radius:var(--border-radius-round);border-bottom-left-radius:var(--border-radius-round);padding-left:.75em}.PinturaUtilFooter .PinturaControlList[data-layout=compact]>[role=tab]:last-child:not(:only-child){border-top-right-radius:var(--border-radius-round);border-bottom-right-radius:var(--border-radius-round);padding-right:.75em}@supports not (aspect-ratio:1){.PinturaControlPanel{overflow-x:hidden}}.PinturaRoot[data-env~=is-animated] .PinturaUtilFooter .PinturaControlPanel{transition:opacity var(--transition-duration-25) ease-in-out,visibility var(--transition-duration-25) linear;transition-delay:.1s}.PinturaRoot[data-env~=has-controlgroups-preference-top] .PinturaUtilHeader{order:1}.PinturaRoot[data-env~=has-controlgroups-preference-top] .PinturaUtilFooter{order:2}.PinturaRoot[data-env~=has-controlgroups-preference-top] .PinturaUtilMain{order:3}.PinturaRoot[data-env~=has-controltabs-preference-bottom] .PinturaUtilFooter .PinturaControlPanels{order:-1}.PinturaRoot[data-env~=has-controltabs-preference-bottom] .PinturaUtilFooter .PinturaRangeInput .PinturaRangeInputReset{top:0;bottom:auto}.PinturaRoot[data-env~=has-controltabs-preference-bottom] .PinturaUtilFooter .PinturaControlPanel .PinturaShapePresetsGrouped{padding-bottom:.75em}.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaControlPanels{order:1}.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaRangeInput .PinturaRangeInputReset{top:auto;bottom:0}.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaControlPanel .PinturaShapePresetsGrouped{padding-top:.75em}.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaControlPanel .PinturaImageButtonList,.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaShapeStyleList{align-items:flex-end}.PinturaRoot[data-env~=has-controltabs-preference-top] .PinturaUtilFooter .PinturaShapeStyleLabel{order:1}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter{margin:.75em 0}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlPanels{max-width:24em}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList{margin-top:1em}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList>button+button{margin-left:0}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList [role=tab] span{font-size:.75em}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList [role=tab]{background-color:var(--color-background-50);-webkit-backdrop-filter:var(--backdrop-filter-bright);backdrop-filter:var(--backdrop-filter-bright);box-shadow:inset 0 0 0 1px var(--color-background-15),0 .0625em .125em #00000040,0 .125em .35em #00000059;border-radius:0}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList [role=tab]:first-child{border-top-left-radius:var(--border-radius-round);border-bottom-left-radius:var(--border-radius-round);padding-left:.875em}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList [role=tab]:last-child{border-top-right-radius:var(--border-radius-round);border-bottom-right-radius:var(--border-radius-round);padding-right:.875em}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlList button:not([aria-selected=true]) span{color:var(--color-foreground-40)}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaControlPanels{background-color:var(--color-background-50);-webkit-backdrop-filter:var(--backdrop-filter-bright);backdrop-filter:var(--backdrop-filter-bright);border-radius:var(--border-radius-round);box-shadow:inset 0 0 0 1px var(--color-background-15),0 .0625em .125em #00000040,0 .125em .35em #00000059}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaRangeInput{height:1.5em;margin-top:0}.PinturaRoot[data-env~=overlay] .PinturaUtilFooter .PinturaRangeInputReset{opacity:0}.PinturaRoot[dir=rtl] .PinturaUtilFooter .PinturaControlListOption [slot],.PinturaRoot[dir=rtl] .PinturaUtilFooter .PinturaControlListOption label{flex-direction:row-reverse}.PinturaRoot[dir=rtl] .PinturaUtilFooter .PinturaControlList .PinturaControlListOption label svg:not(:only-child),.PinturaRoot[dir=rtl] .PinturaUtilFooter .PinturaControlList [role=tab] svg:not(:only-child){margin-left:.375em;margin-right:-.25em}.PinturaRangeInput{touch-action:none;--range-input-feather-left:2em;--range-input-feather-right:2em;--range-input-mask-from:0%;--range-input-mask-to:100%;--range-input-mask-color:#00000040;--range-input-line-color:var(--color-foreground-15);outline:#0000;flex-direction:column;align-items:center;width:calc(100% - 2em);max-width:24em;height:3.5em;margin:auto;display:flex;position:relative}.PinturaRangeInput[data-focus-visible]:after{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100);content:"";border-radius:.25em;height:2em;position:absolute;top:calc(50% - 1em);left:0;right:0}.PinturaRangeInputInner{contain:strict;width:100%;height:100%;-webkit-mask:linear-gradient(90deg,transparent 0,#000 var(--range-input-feather-left),#000 calc(50% - 3em),transparent 50%,#000 calc(50% + 3em),#000 calc(100% - var(--range-input-feather-right)),transparent);-webkit-mask:linear-gradient(90deg,transparent 0,#000 var(--range-input-feather-left),#000 calc(50% - 3em),transparent 50%,#000 calc(50% + 3em),#000 calc(100% - var(--range-input-feather-right)),transparent);mask:linear-gradient(90deg,transparent 0,#000 var(--range-input-feather-left),#000 calc(50% - 3em),transparent 50%,#000 calc(50% + 3em),#000 calc(100% - var(--range-input-feather-right)),transparent);position:relative;overflow:hidden}.PinturaRangeInputMeter{height:100%}.PinturaRangeInput .PinturaRangeInputMeter svg{pointer-events:none;fill:currentColor;display:block}.PinturaRangeInput>.PinturaRangeInputValue{z-index:1;pointer-events:none;contain:strict;text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";width:3.5em;height:1.5em;font-family:Tahoma,Geneva,Verdana,sans-serif;font-size:.75em;position:absolute;top:calc(50% - .6875em);left:calc(50% - 1.75em);overflow:hidden}.PinturaRangeInput>.PinturaRangeInputReset{z-index:1;width:2em;transition:opacity var(--transition-duration-25);opacity:.35;cursor:var(--button-cursor);outline:#0000;margin-top:.125em;padding:0;position:absolute;top:0;left:calc(50% - 1.0625em);overflow:hidden;color:#0000!important}.PinturaRangeInput>.PinturaRangeInputReset:hover{opacity:.5}.PinturaRangeInput>.PinturaRangeInputReset[data-focus-visible]{opacity:1}.PinturaRangeInput>.PinturaRangeInputReset[data-focus-visible]:before{content:"";pointer-events:none;z-index:2;background-color:var(--color-focus-50);width:1em;height:1em;box-shadow:inset 0 0 0 1px var(--color-focus-100);border-radius:.25em;position:absolute;top:calc(50% - .5em);left:calc(50% - .5em)}.PinturaRangeInput>.PinturaRangeInputReset[disabled]{opacity:.15}.PinturaRangeInput>.PinturaRangeInputReset:after{content:"";background:var(--color-foreground-100);width:1px;height:60%;position:absolute;top:20%;left:50%}.PinturaRangeInputInner[data-value-limited] svg{-webkit-mask:linear-gradient(90deg,var(--range-input-mask-color) var(--range-mask-from),#000 var(--range-mask-from),#000 var(--range-mask-to),var(--range-input-mask-color) var(--range-mask-to));-webkit-mask:linear-gradient(90deg,var(--range-input-mask-color) var(--range-mask-from),#000 var(--range-mask-from),#000 var(--range-mask-to),var(--range-input-mask-color) var(--range-mask-to));mask:linear-gradient(90deg,var(--range-input-mask-color) var(--range-mask-from),#000 var(--range-mask-from),#000 var(--range-mask-to),var(--range-input-mask-color) var(--range-mask-to))}.PinturaRangeInputInner[data-value-limited] svg rect{x:var(--range-mask-from);width:calc(var(--range-mask-to) - var(--range-mask-from));fill:var(--range-input-line-color)}.PinturaRadioGroup .PinturaRadioGroupOptions{flex-direction:column;display:flex}.PinturaRadioGroup .PinturaRadioGroupOptionGroup+.PinturaRadioGroupOptionGroup{margin-top:.5em}.PinturaRadioGroup .PinturaRadioGroupOption[data-hidden=true]{display:none}.PinturaRadioGroup[data-layout=row] .PinturaRadioGroupOptions{flex-direction:row}.PinturaRadioGroup label{-webkit-tap-highlight-color:transparent}.PinturaPresetListFilter .PinturaRadioGroupOptions{justify-content:space-evenly;padding:.625em 0 .3125em}.PinturaPresetListFilter .PinturaRadioGroupOptions label{cursor:pointer;display:block}.PinturaPresetListFilter+.PinturaOptionsList{border-top-left-radius:0;border-top-right-radius:0}.PinturaToolbar{justify-content:center;margin-left:1em;margin-right:1em;display:flex}.PinturaToolbar .PinturaToolbarInner{display:inline-flex}.PinturaToolbar[data-layout=compact] .PinturaToolbarContentWide,.PinturaToolbar[data-overflow=overflow] .PinturaToolbarContentOptional{display:none}.PinturaToolbar .PinturaButton{border-radius:var(--border-radius-round);transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,box-shadow var(--transition-duration-10) ease-out;outline:#0000;padding:.3125em .75em;line-height:1.1}.PinturaToolbar .PinturaButton:hover{box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaToolbar .PinturaButton[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaToolbar .PinturaButton .PinturaButtonIcon{width:1em}.PinturaToolbar .PinturaButtonLabel{font-size:.75em}.PinturaToolbar .PinturaPanel{z-index:3}.PinturaToolbar .PinturaToolbarInner>*{margin:0 .5em}.PinturaRectManipulator{--size:1.25em;touch-action:none;transform:translate3d(calc(var(--tx) * 1px),calc(var(--ty) * 1px),0) scale(var(--sx),var(--sy));outline:none;position:absolute;top:0;left:0}.PinturaRectManipulator:not([data-shape=edge]){width:var(--size);height:var(--size);z-index:2}.PinturaRectManipulator:not([data-shape=edge]):after{border-radius:inherit;content:"";position:absolute;inset:-.5em}.PinturaRectManipulator:not([data-shape=edge])[data-focus-visible]:after{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaRectManipulator[data-shape~=circle]{margin-left:calc(var(--size) * (-.5));margin-top:calc(var(--size) * (-.5));line-height:var(--size);background-color:var(--color-foreground-100);box-shadow:0 0 2px var(--color-background-50);border-radius:50%}.PinturaRectManipulator[data-shape=hook]{border:3px solid var(--color-foreground-100)}.PinturaRectManipulator[data-shape=hook][data-direction*=t]{border-bottom:0;margin-top:-3px}.PinturaRectManipulator[data-shape=hook][data-direction*=r]{margin-left:calc(var(--size) * (-1));border-left:0}.PinturaRectManipulator[data-shape=hook][data-direction*=b]{margin-top:calc(var(--size) * (-1));border-top:0}.PinturaRectManipulator[data-shape=hook][data-direction*=l]{border-right:0;margin-left:-3px}.PinturaRectManipulator[data-shape~=edge]{z-index:1;width:1px;height:1px}.PinturaRectManipulator[data-shape~=edge][data-focus-visible]{background-color:var(--color-focus-50)}.PinturaRectManipulator[data-direction=b],.PinturaRectManipulator[data-direction=t]{cursor:ns-resize;height:var(--size);margin-top:calc(var(--size) * (-.5));transform-origin:0}.PinturaRectManipulator[data-direction=l],.PinturaRectManipulator[data-direction=r]{cursor:ew-resize;width:var(--size);margin-left:calc(var(--size) * (-.5));transform-origin:50% 0}.PinturaRectManipulator[data-direction=bl],.PinturaRectManipulator[data-direction=tr]{cursor:nesw-resize}.PinturaRectManipulator[data-direction=br],.PinturaRectManipulator[data-direction=tl]{cursor:nwse-resize}.PinturaRoot[data-env~=pointer-coarse] .PinturaRectManipulator[data-shape=edge]:active{background-color:var(--color-foreground-5)}.PinturaRoot[data-env~=pointer-coarse] .PinturaRectManipulator:not([data-shape=edge]):after{inset:-1em}.PinturaRoot[data-env~=pointer-coarse] .PinturaRectManipulator:not([data-shape=edge]):active:after{background-color:var(--color-foreground-5)}.PinturaRoot[data-env*=chrome-] .PinturaRectManipulator{transform:translate3d(calc(var(--tx) * 1px),calc(var(--ty) * 1px),0)}.PinturaRoot[data-env*=chrome-] .PinturaRectManipulator[data-direction=b],.PinturaRoot[data-env*=chrome-] .PinturaRectManipulator[data-direction=t]{width:calc(var(--sx) * 1px)}.PinturaRoot[data-env*=chrome-] .PinturaRectManipulator[data-direction=l],.PinturaRoot[data-env*=chrome-] .PinturaRectManipulator[data-direction=r]{height:calc(var(--sy) * 1px)}.PinturaShapeStyleEditor{grid-template-columns:1fr;display:grid;position:relative}.PinturaShapeStyleEditor>div{grid-row-start:1;grid-column-start:1;justify-content:center;align-items:center;max-width:100%;display:flex;overflow:hidden}.PinturaShapeStyleEditorOverflow>div{justify-content:flex-start;overflow:visible}.PinturaShapeStyleEditorOverflow .PinturaShapeStyleList{min-height:auto;margin-left:1em}.PinturaShapeStyleEditorOverflow .PinturaShapeStyle{--control-height:1.75em}.PinturaShapeStyles{position:relative}.PinturaShapeStyles:not([data-state~=overflows]){justify-content:center;display:flex}.PinturaShapeStyleList{display:flex}.PinturaShapeStyleList .PinturaButton,.PinturaShapeStyleList .PinturaInput{outline:#0000}.PinturaShapeStyleList .PinturaInput{padding:0 0 0 .625em;font-size:.75em;line-height:2.25}.PinturaShapeStyleList .PinturaShapeStyleLabel{text-transform:lowercase;pointer-events:none;text-align:center;color:var(--color-foreground-50);white-space:nowrap;padding:0 .75em;font-size:.625em;font-weight:300;line-height:1.75}.PinturaShapeStyleList .PinturaShapeStyle{border-radius:var(--border-radius-round)}.PinturaShapeStyleList .PinturaShapeStyle+.PinturaShapeStyle{margin-left:1em}.PinturaShapeStyle{--control-height:1.5em;flex-direction:column;align-items:stretch;display:flex}.PinturaShapeStyle .PinturaPanelButton{border-radius:inherit}.PinturaShapeStyle>.PinturaButton:hover,.PinturaShapeStyle>.PinturaButton[data-focus-visible]{z-index:1;position:relative}.PinturaShapeStyle .PinturaColorPickerButton .PinturaButtonLabel{border-radius:inherit;display:block}.PinturaShapeStyle .PinturaColorPickerButton{justify-content:center;display:flex}.PinturaShapeStyle .PinturaColorPreview{border-radius:inherit;background-color:#fff;background-size:4px;width:1.5em;height:1.5em}.PinturaShapeStyle .PinturaColorPreview span{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-foreground-5)}.PinturaShapeStyle [data-focus-visible] .PinturaColorPreview span:before{border-radius:inherit;background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100);content:"";z-index:1;position:absolute;inset:0}.PinturaShapeStyle>.PinturaColorPickerButtonStroke .PinturaColorPreview{-webkit-mask:radial-gradient(circle,#0000 5.5px,#000 6px) 0 0/cover;mask:radial-gradient(circle,#0000 5.5px,#000 6px) 0 0/cover}.PinturaShapeStyle>.PinturaColorPickerButtonStroke .PinturaColorPreview span:after{border-radius:inherit;box-shadow:0 0 0 1px var(--color-foreground-5);content:"";position:absolute;inset:6px}.PinturaShapeStyle>.PinturaSliderButton .PinturaButtonLabel,.PinturaShapeStyle>.PinturaSliderButton .PinturaButtonLabelPrefix{font-size:.6875em;line-height:2.25;display:block}.PinturaShapeStyle>.PinturaSliderButton .PinturaButtonLabelPrefix{color:var(--color-foreground-40);margin-right:-.25em;padding-left:.625em}.PinturaShapeStyle>.PinturaSliderButton .PinturaButtonLabel{padding:0 1em}.PinturaShapeStyle>.PinturaDropdownButton .PinturaButtonLabel,.PinturaShapeStyle>.PinturaRadioGroup .PinturaButtonLabel,.PinturaShapeStyle>.PinturaRadioGroupOption label{padding:0 1em;font-size:.6875em;line-height:2.25;display:block}.PinturaShapeStyle .PinturaButton:not(.PinturaColorPickerButton)[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaShapeStyle .PinturaInputField{width:3em;height:2em;box-shadow:inset 0 0 0 1px var(--color-foreground-5);border-radius:var(--border-radius);padding:0 .75em;line-height:2em}.PinturaShapeStyle .PinturaPromptInputGroup{align-items:flex-start;display:flex;position:relative}.PinturaShapeStyle .PinturaPromptInputGroup .PinturaInput{width:18em;padding:0}.PinturaShapeStyle .PinturaPromptInputGroup .PinturaInput input{padding-right:2em}.PinturaShapeStyle .PinturaPromptInputGroup>.PinturaButton:not(.PinturaButtonIconOnly){box-shadow:inset 0 0 0 1px var(--color-foreground-5);background-color:var(--color-foreground-10);border-radius:var(--border-radius);margin-left:.5em;padding:0 1em;font-size:.6875em;line-height:2.125;display:block}.PinturaShapeStyle .PinturaPromptInputGroup .PinturaButtonIconOnly{width:1.75em;height:1.75em;box-shadow:inset 0 0 0 1px var(--color-foreground-5);border-radius:var(--border-radius);justify-content:center;align-items:center;padding:0;display:flex}.PinturaShapeStyle .PinturaPromptInputGroup .PinturaButtonIconOnly svg{width:.875em}.PinturaShapeStyle .PinturaPromptInputGroup .PinturaProgressIndicator{pointer-events:none;width:.875em;height:.875em;position:absolute}.PinturaShapeStyle .PinturaPromptInputGroup .PinturaProgressIndicator svg{width:.875em}.PinturaShapeStyle .PinturaPromptInputWrapper{align-items:center;display:flex;position:relative}.PinturaShapeStyle .PinturaPromptInputWrapper .PinturaProgressIndicator{right:.3125em}.PinturaShapeStyle .PinturaGenerateMoreButtonWrapper{justify-content:center;align-items:center;margin-top:.3125em;margin-left:.75em;display:flex;position:relative}.PinturaShapeStyle .PinturaPromptOptions{align-items:center;margin-left:.5em;display:flex}.PinturaShapeStyle .PinturaPromptOption{border-radius:.5em;margin-left:.5em;padding:0;position:relative}.PinturaShapeStyle .PinturaPromptOption:after,.PinturaShapeStyle .PinturaPromptOption img{pointer-events:none;border-radius:.5em}.PinturaShapeStyle .PinturaPromptOption:after{content:"";z-index:1;box-shadow:inset 0 0 0 1px var(--color-foreground-5);position:absolute;inset:0}.PinturaShapeStyle .PinturaPromptOption img{-o-object-fit:cover;object-fit:cover;width:2.5em;height:2.5em;display:block}.PinturaShapeStyle>.PinturaDropdownButton{box-shadow:inset 0 0 0 1px var(--color-foreground-5);transition:background-color var(--transition-duration-10)}.PinturaShapeStyle>.PinturaDropdownButton:hover{background-color:var(--color-foreground-10)}.PinturaShapeStyle>.PinturaDropdownButton .PinturaButtonLabel:after,.PinturaShapeStyle>.PinturaDropdownButton .PinturaComboBox:after{content:"▼";pointer-events:none;margin-left:.75em;margin-right:-.25em;font-size:.6875em;position:relative;top:-.125em}.PinturaShapeStyle>.PinturaDropdownButton .PinturaComboBox:after{margin-left:.375em;font-size:.472656em;top:0}.PinturaShapeStyle .PinturaComboBox{padding-right:.75em}.PinturaShapeStyle .PinturaComboBox .PinturaInput{padding-left:0}.PinturaShapeStyle .PinturaComboBox .PinturaInput input{box-shadow:none}.PinturaShapeStyle .PinturaComboBox .PinturaInputField{padding-right:.375em}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions{flex-direction:row}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions label{cursor:var(--button-cursor);height:var(--control-height);box-shadow:inset 0 0 0 1px var(--color-foreground-5);transition:background-color var(--transition-duration-10);align-items:center;padding:0 .25em;display:flex}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions label:hover{background-color:var(--color-foreground-20)}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions svg{width:1.125em;height:1.125em}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions .PinturaRadioGroupOption:first-of-type label{border-top-left-radius:var(--border-radius-round);border-bottom-left-radius:var(--border-radius-round);padding-left:.5em}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions .PinturaRadioGroupOption:last-of-type label{border-top-right-radius:var(--border-radius-round);border-bottom-right-radius:var(--border-radius-round);padding-right:.5em}.PinturaShapeStyle>.PinturaRadioGroup>.PinturaRadioGroupOptions [data-selected=true] label{background-color:var(--color-foreground-10)}.PinturaRoot[dir=rtl] .PinturaShapeStyle>.PinturaDropdownButton .PinturaButtonLabel:after,.PinturaRoot[dir=rtl] .PinturaShapeStyle>.PinturaDropdownButton .PinturaComboBox:after{margin-left:-.25em;margin-right:.75em}.PinturaRoot .PinturaImageButton{--thumb-size:1.75em;--thumb-radius:.3125em;--thumb-margin:.3125em;padding:var(--thumb-margin);border-radius:var(--border-radius);box-shadow:inset 0 0 0 1px var(--color-foreground-5);cursor:var(--button-cursor);outline:#0000}.PinturaRoot .PinturaImageButton>*{pointer-events:none}.PinturaRoot .PinturaImageButton{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;transition:filter var(--transition-duration-25) ease-out}.PinturaRoot .PinturaImageButton[disabled]{filter:var(--filter-disabled)}.PinturaRoot .PinturaImageButton:hover{background-color:var(--color-foreground-10)}.PinturaRoot .PinturaImageButton text{font-family:monospace}.PinturaRoot .PinturaImageButton img,.PinturaRoot .PinturaImageButton svg{width:var(--thumb-size);height:var(--thumb-size);-o-object-fit:cover;object-fit:cover;border-radius:var(--thumb-radius);min-width:auto;max-width:none;display:block}.PinturaRoot .PinturaImageButton[data-loader]:after,.PinturaRoot .PinturaImageButton[data-loader]:before{width:var(--thumb-size);height:var(--thumb-size);line-height:var(--thumb-size);border-radius:var(--thumb-radius);display:block}.PinturaRoot .PinturaImageButton[data-error] img{display:none}.PinturaRoot .PinturaImageButton[data-error]:after{content:"⚠";box-shadow:inset 0 0 0 1px var(--color-error-75);background-color:var(--color-error-10);color:var(--color-error-75)}.PinturaRoot .PinturaImageButton[data-loader]{position:relative}.PinturaRoot .PinturaImageButton[data-loader]:before{content:"";left:var(--thumb-margin);top:var(--thumb-margin);-webkit-animation:pintura-img-loading calc(var(--transition-duration-multiplier,0) * 1s) infinite alternate ease-in-out;animation:pintura-img-loading calc(var(--transition-duration-multiplier,0) * 1s) infinite alternate ease-in-out;background-color:var(--color-foreground-10);transition:transform calc(var(--transition-duration-multiplier,0) * .5s) ease-in;z-index:-1;position:absolute}.PinturaRoot .PinturaImageButton[data-loader] img{opacity:0;transition:opacity calc(var(--transition-duration-multiplier,0) * .35s) ease-out}.PinturaRoot .PinturaImageButton[data-loader][data-load] img{opacity:1}.PinturaRoot .PinturaImageButton[data-loader][data-error]:before,.PinturaRoot .PinturaImageButton[data-loader][data-load]:before{animation-play-state:paused;transform:scale(.5)}@keyframes pintura-img-loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.PinturaImageButtonList,.PinturaImageButtonList>li{align-items:center;display:flex}.PinturaImageButtonList>li{--thumb-size:1.75em;--thumb-radius:.3125em;--thumb-margin:.3125em;justify-content:center;position:relative}.PinturaImageButtonList>li+li{margin-left:.5em}.PinturaInput{flex-direction:row;display:flex}.PinturaInput input[disabled]{filter:var(--filter-disabled)}.PinturaInputField{outline:#0000;flex:1}.PinturaInputField[type=number]{-moz-appearance:textfield}.PinturaInputField[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PinturaInputField[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PinturaInputSpinners{flex-direction:column;justify-content:space-evenly;align-items:center;display:flex}.PinturaInputSpinners button{outline:#0000;width:2em;font-size:.5em!important;line-height:1!important}.PinturaPanel.PinturaSliderPanel{border-radius:var(--border-radius-round)}.PinturaPercentageLabel{font-variant-numeric:tabular-nums;text-align:center;min-width:3em}.PinturaSliderPanel .PinturaSlider{--knob-size:.75em;--knob-margin-left:.3125em;--knob-margin-right:.3125em;width:10em}.PinturaSliderPanel .PinturaSliderTrack{--track-background:var(--color-foreground-10)}.PinturaSliderPanel .PinturaSliderKnob{--knob-background:var(--color-foreground-100);box-shadow:0 .125em .25em #00000059,0 -.125em .25em #0000001a}.PinturaShorthandControl{box-shadow:inset 0 0 0 1px var(--color-foreground-5);flex-direction:row;padding-left:.25em}.PinturaShorthandControl>.PinturaSliderButton+.PinturaSliderButton{border-left:1px solid var(--color-foreground-5);border-radius:0}.PinturaShorthandControl .PinturaSliderButton .PinturaButtonLabel{padding:0 .5em}.PinturaShorthandControl .PinturaColorPreview{width:1em;height:1em;margin-top:.25em;margin-right:.25em}.PinturaShapeList{pointer-events:none;opacity:0;transition:opacity var(--transition-duration-10) ease-in-out;z-index:1;border-radius:var(--border-radius);width:max-content;color:var(--color-foreground-100);background:var(--color-background-70);box-shadow:0 0 0 1px var(--color-foreground-5);position:absolute;top:1em;left:1em}.PinturaShapeList li+li{margin-top:-.3125em}.PinturaShapeList[data-visible=true]{opacity:1}.PinturaShapeList .PinturaColorPreview{border-radius:.25em;width:.75em;height:.75em;margin-right:.25em}.PinturaShapeList .PinturaShapeListItem{outline:none;align-items:center;padding:.25em .5em;display:flex}.PinturaShapeList .PinturaShapeListItem>span{margin-left:-.325em;padding:0 .325em;font-size:.75em;line-height:1.75}.PinturaShapeList .PinturaShapeListItem[data-focus-visible]>span{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaShapeList[data-visible=true] .PinturaShapeListItem{pointer-events:all}.PinturaShapeEditor{touch-action:none;outline:none;width:100%;height:100%}.PinturaShapeControls{z-index:3;pointer-events:none;align-items:center;display:flex;top:0;left:0;position:absolute!important}.PinturaShapeControlsGroup{pointer-events:all;color:#eee;background:#222;border-radius:.25em;box-shadow:0 .125em .25em #00000040}.PinturaShapeControlsGroup,.PinturaShapeControlsGroup .PinturaShapeControlsGroupToggle{min-height:1.75em;display:inline-flex}.PinturaShapeControlsGroup+.PinturaShapeControlsGroup{margin-left:.5em}.PinturaShapeControlsGroup .PinturaShapeControlsGroupToggle{position:relative}.PinturaShapeControlsGroup .PinturaButton{outline:#0000}.PinturaShapeControlsGroup .PinturaButton[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaShapeControlsGroup .PinturaButton[disabled]>span{opacity:.5;pointer-events:all;cursor:not-allowed}.PinturaShapeControlsGroup>.PinturaButton{transition:background-color var(--transition-duration-10);outline:#0000;font-weight:700;display:block}.PinturaShapeControlsGroup>.PinturaButton:hover{background-color:#ffffff26}.PinturaShapeControlsGroup>.PinturaButton .PinturaButtonLabel{padding:0 .75em;font-size:.6875em;line-height:1.7em;display:block}.PinturaShapeControlsGroup .PinturaButtonIconOnly{width:1.75em;transition:background-color var(--transition-duration-10)}.PinturaShapeControlsGroup .PinturaButtonIconOnly:hover{background-color:#ffffff26}.PinturaShapeControlsGroup>button:first-of-type{border-radius:.25em 0 0 .25em}.PinturaShapeControlsGroup>button:last-of-type{border-radius:0 .25em .25em 0}.PinturaShapeControlsGroup>button:only-of-type{border-radius:.25em}.PinturaShapeControlsGroup>*+*{border-left:1px solid #00000080}.PinturaShapeControlsGroup svg{pointer-events:none}.PinturaInlineInput{transform-origin:50%;margin:0;padding:0;display:flex;position:absolute;top:0;left:0}.PinturaInlineInput:before{content:"";width:0;height:var(--line-height)}.PinturaContentEditable{width:calc(100% / var(--font-scalar));height:calc((100% / var(--font-scalar)) - var(--bottom-inset,0));vertical-align:top;outline:none;margin:0;padding:0;overflow:hidden}.PinturaShapePresetsPalette{text-align:center;width:40em;max-width:100%;overflow:hidden}.PinturaShapePresetsPalette .PinturaShapePresetSelect{vertical-align:top;display:inline-block}.PinturaShapePresetsPalette .PinturaScrollable:not([data-state~=overflows]){justify-content:center;display:flex}.PinturaShapePresetsPalette .PinturaButton+.PinturaButton{margin-left:.5em}.PinturaShapePresetsPalette .PinturaButton{border-radius:var(--border-radius-round);box-shadow:inset 0 0 0 1px var(--color-foreground-5);cursor:var(--button-cursor);transition:background-color var(--transition-duration-10) ease-out,color var(--transition-duration-10) ease-out,box-shadow var(--transition-duration-10) ease-out;outline:none;flex-direction:row;padding:.3125em .75em;line-height:1.1}.PinturaShapePresetsPalette .PinturaButton .PinturaButtonIcon{width:1em}.PinturaShapePresetsPalette .PinturaButton .PinturaButtonLabel{font-size:.75em}.PinturaShapePresetsPalette .PinturaButton:hover{box-shadow:inset 0 0 0 1px var(--color-foreground-10)}.PinturaShapePresetsPalette .PinturaButton[data-focus-visible]{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaShapePresetsPalette .PinturaShapePresetsFlat>*+*,.PinturaShapePresetsPalette .PinturaShapePresetsGroups>*+*,.PinturaShapePresetsPalette .PinturaShapePresetsGroups>div>*+*{margin-left:.5em}.PinturaShapePresetsGroups{display:flex}.PinturaShapePresetsGrouped{flex-direction:column;align-items:center;display:flex}.PinturaShapePresetsGrouped [role=tab]{white-space:nowrap}.PinturaShapePresetsFlat{justify-content:center;align-items:center;display:flex}.PinturaShapePresetsFlat>.PinturaButton{margin-left:1em}.PinturaColorPickerPanel{touch-action:none;max-width:14em;padding:.5em;overflow:visible}.PinturaColorPickerPanel .PinturaEyeDropper{color:var(--color-foreground-70);justify-content:center;align-items:center;width:1.5em;height:1.5em;margin-left:.25em;display:flex}.PinturaColorPickerPanel .PinturaEyeDropper svg{width:1em;height:1em}.PinturaColorPickerPanel .PinturaColorPickerButton{outline:#0000}.PinturaColorPickerPanel .PinturaColorPickerButton[data-focus-visible]{box-shadow:inset 0 0 0 1px var(--color-foreground-70)}.PinturaColorPickerPanel .PinturaColorPreview{border-radius:.25em;width:1.25em;height:1.25em}.PinturaColorPickerPanel .PinturaColorPreview span{box-shadow:inset 0 0 0 1px var(--color-foreground-20);border-radius:.2em}.PinturaColorPickerPanel .PinturaColorPresets legend{color:var(--color-foreground-50);margin:0 0 .25em .3125em;font-size:.75em}.PinturaColorPickerPanel .PinturaColorPresets:only-child legend{display:none}.PinturaColorPickerPanel .PinturaColorPresetsGrid .PinturaRadioGroupOptions{flex-flow:wrap;display:flex}.PinturaColorPickerPanel .PinturaColorPresetsGrid .PinturaListOption{padding:.25em;display:block}.PinturaColorPickerPanel .PinturaColorPresetsGrid .PinturaListOption label,.PinturaColorPickerPanel .PinturaColorPresetsGrid .PinturaListOption label span{cursor:var(--button-cursor);display:block}.PinturaColorPickerPanel .PinturaColorPresetsGrid input[data-focus-visible]+label .PinturaColorPreview:after{border-radius:inherit;pointer-events:none;content:"";background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100);position:absolute;inset:-.3125em}.PinturaColorPickerPanel .PinturaSlider{margin-left:-.325em;margin-right:-.325em}.PinturaColorPickerPanel .PinturaSlider>.PinturaSliderControl{z-index:2;position:relative}.PinturaColorPickerPanel .PinturColorPickerInputGroup{flex-direction:row;align-items:center;margin:.75em 0 .25em .3125em;display:flex}.PinturaColorPickerPanel .PinturaPicker{width:100%}.PinturaColorPickerPanel .PinturaPicker+.PinturaColorPresets{margin-top:.5em}.PinturaColorPickerPanel .PinturaPicker .PinturaPickerKnob,.PinturaColorPickerPanel .PinturaPicker .PinturaSliderKnob{border-radius:9999em;box-shadow:inset 0 .06125em .06125em #0000001a,0 0 0 .06125em #fff,0 .1875em .25em #00000059,0 -.125em .25em #0000001a}.PinturaColorPickerPanel .PinturaPicker .PinturaPickerKnob{pointer-events:none;z-index:1;visibility:visible;outline:none;width:1.25em;height:1.25em;margin-top:-.625em;margin-left:-.625em;position:absolute;top:0;left:0}.PinturaColorPickerPanel .PinturaPicker .PinturaPickerKnob[data-focus-visible]:after{border-radius:inherit;pointer-events:none;content:"";background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100);position:absolute;inset:-.3125em}.PinturaColorPickerPanel .PinturaPicker .PinturaPickerKnobController{visibility:hidden;position:absolute;inset:0}.PinturaColorPickerPanel .PinturaPicker .PinturaSaturationPicker{border-radius:var(--border-radius) var(--border-radius) 0 0;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);height:7em;margin:-.5em -.5em .5em;position:relative}.PinturaColorPickerPanel .PinturaPicker .PinturaHuePicker .PinturaSliderTrack{background-image:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.PinturaColorPickerPanel .PinturaPicker .PinturaSliderTrack{box-shadow:inset 0 0 1px var(--color-foreground-50)}.PinturaColorPickerPanel .PinturaPicker .PinturaOpacityPicker .PinturaSliderKnob:before,.PinturaColorPickerPanel .PinturaPicker .PinturaOpacityPicker .PinturaSliderTrack:before{content:"";z-index:-1;border-radius:inherit;background-color:#fff;background-image:var(--pattern-transparent);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.PinturaColorPickerPanel .PinturaPicker .PinturaOpacityPicker .PinturaSliderKnob:before{background-position:calc(var(--slider-position) * -2px) 0}.PinturaColorPickerPanel .PinturaPicker .PinturaOpacityPicker{margin-top:.5em}.PinturaColorPickerPanel .PinturaPicker .PinturaColorPickerInput{color:var(--color-foreground-80);text-indent:.5em;border:1px solid var(--color-foreground-20);font-variant:tabular-nums;text-transform:uppercase;border-radius:.25em;width:calc(100% - .625em);font-size:.875em;line-height:1.75}.PinturaColorPickerPanel .PinturaPicker .PinturaColorPickerInput:focus{border-color:var(--color-focus-100);outline:#0000}.PinturaColorPickerPanel .PinturaPicker .PinturaColorPickerInput[disabled]{color:var(--color-foreground-40)}.PinturaOptionsList,.PinturaOptionsListWrapper{border-radius:inherit}.PinturaOptionsList .PinturaListOption{transition:background-color var(--transition-duration-10);border-radius:inherit;position:relative}.PinturaOptionsList .PinturaListOption label{border-radius:inherit;white-space:nowrap;margin:0;display:block}.PinturaOptionsList .PinturaListOption svg{min-width:1.5em;margin-left:-.5em;margin-right:.25em}.PinturaOptionsList .PinturaListOption svg:only-child{margin-left:0;margin-right:0}.PinturaOptionsList .PinturaListOption [slot]{align-items:center;padding:.325em .75em;display:flex}.PinturaOptionsList .PinturaDropdownOptionLabel{flex-direction:column;margin-left:-.325em;padding:0 .325em;font-size:.75em;line-height:1.75;display:inline-flex}.PinturaOptionsList .PinturaDropdownOptionSublabel{opacity:.5;margin-top:-.5em;font-size:.75em}.PinturaOptionsList .PinturaListOptionGroup>span{text-transform:uppercase;color:var(--color-foreground-50);padding:.75em 1em;font-size:.75em;display:block}.PinturaOptionsList [data-disabled=true]{color:var(--color-foreground-50)}.PinturaOptionsList [data-selected=false]:not([data-disabled=true]):hover{background-color:var(--color-foreground-10)}.PinturaOptionsList [data-selected=true]{color:var(--color-foreground-100);background-color:var(--color-foreground-20)}.PinturaOptionsList [data-focus-visible]+label .PinturaDropdownOptionLabel{background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100);border-radius:.25em}.PinturaListOption label{margin:0}.PinturaRoot[dir=rtl] .PinturaDropdownOptionLabel{align-items:flex-end;margin-right:-.325em}.PinturaRoot[dir=rtl] .PinturaListOption svg{margin-left:-.5em;margin-right:auto}.PinturaRoot[dir=rtl] .PinturaListOption svg+span{margin-left:.25em}.PinturaRoot[dir=rtl] .PinturaListOption [slot]{justify-content:flex-end}.PinturaPanel{--color-inset:#ffffff1a;--color-fill:var(--color-foreground-5);z-index:2147483647;cursor:auto;width:max-content;box-shadow:inset 0 0 0 1px var(--color-inset),0 .125em .25em #00000040,0 .125em .75em #00000026,0 .125em .125em #0000001a;border-radius:var(--border-radius);outline:#0000;top:0;left:0}.PinturaPanel,.PinturaPanelTip{color:var(--color-foreground-90);background-color:var(--color-background-100);background-image:linear-gradient(var(--color-fill),var(--color-fill));background-blend-mode:screen;position:absolute}.PinturaPanelTip{--tip-mask:transparent calc(50% - 1.5px),#000 calc(50% - 1.5px);z-index:-1;width:.5em;height:.5em;box-shadow:inset -1px -1px 0 0 var(--color-inset);-webkit-mask:linear-gradient(to bottom right,var(--tip-mask));-webkit-mask:linear-gradient(to bottom right,var(--tip-mask));mask:linear-gradient(to bottom right,var(--tip-mask));pointer-events:none;margin-top:-.25em;margin-left:-.25em}.PinturaPanelTip[data-top=true]{box-shadow:inset 1px 1px 0 0 var(--color-inset);-webkit-mask:linear-gradient(to top left,var(--tip-mask));-webkit-mask:linear-gradient(to top left,var(--tip-mask));mask:linear-gradient(to top left,var(--tip-mask))}.PinturaColorPreview{--color:transparent;color:var(--color);pointer-events:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h4v4H0zm4 4h4v4H4z' fill='%23E5E5E5'/%3E%3C/svg%3E");position:relative}.PinturaColorPreview span{background-color:var(--color);border-radius:inherit;position:absolute;inset:0}.PinturaContentEditable{white-space:pre-line!important;word-break:break-word!important;-webkit-user-select:text!important;user-select:text!important;display:inline-block!important}.PinturaContentEditable[data-wrap-content=nowrap]{white-space:nowrap!important;word-break:normal!important}.PinturaContentEditable[data-wrap-content=nowrap] br{display:none}.PinturaContentEditable{-webkit-user-drag:none;min-width:auto!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important}.PinturaSlider{--track-offset-x:.5em;--track-offset-y:.5em;--track-size:1.5em;--knob-size:1em;--knob-margin-top:0em;--knob-margin-right:0em;--knob-margin-bottom:0em;--knob-margin-left:0em;touch-action:none;align-items:center;display:flex;position:relative}.PinturaSlider[data-direction=y]{flex-direction:column}.PinturaSlider .PinturaSliderControl{flex:1;position:relative}.PinturaSlider>button{z-index:1;width:var(--track-size);height:var(--track-size);cursor:pointer;flex-shrink:none;position:relative;overflow:hidden}.PinturaSlider>button svg{stroke-width:.125em;width:1.25em;height:1.25em;stroke:var(--color-foreground-50);margin:.125em}.PinturaSlider>button:first-of-type{order:2;margin-left:-.325em;padding-right:.125em}.PinturaSlider>button:last-of-type{order:1;margin-right:-.325em;padding-left:.125em}.PinturaSlider>.PinturaSliderControl{order:2}.PinturaSlider .PinturaSliderKnob{visibility:visible;width:var(--knob-size);height:var(--knob-size);margin-left:calc(var(--knob-size) * -.5);margin-top:calc(var(--knob-size) * -.5);background:var(--knob-background);border-radius:9999em;top:50%;left:0}.PinturaSlider .PinturaSliderKnob,.PinturaSlider .PinturaSliderKnobController,.PinturaSlider .PinturaSliderTrack{pointer-events:none;position:absolute}.PinturaSlider .PinturaSliderTrack{top:var(--track-offset-y);bottom:var(--track-offset-y);left:var(--track-offset-x);right:var(--track-offset-x);background:var(--track-background)}.PinturaSlider .PinturaSliderKnobController{visibility:hidden;top:calc(var(--track-offset-y) + var(--knob-margin-top));bottom:calc(var(--track-offset-y) + var(--knob-margin-bottom));left:calc(var(--track-offset-x) + var(--knob-margin-left));right:calc(var(--track-offset-x) + var(--knob-margin-right))}.PinturaSlider .PinturaSliderTrack{border-radius:9999em}.PinturaSlider[data-direction=x] input[type=range]{height:var(--track-size);margin-left:var(--track-offset-x);width:calc(100% - (var(--track-offset-x) * 2))}.PinturaSlider[data-direction=y] input[type=range]{width:var(--track-size);margin-top:var(--track-offset-y);height:calc(100% - (var(--track-offset-y) * 2))}.PinturaSlider input[type=range]{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;display:block}.PinturaSlider input[type=range]::-webkit-slider-runnable-track{background:0 0}.PinturaSlider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;margin:0;padding:0;line-height:0}.PinturaSlider input[type=range]::-moz-range-thumb{visibility:hidden;border:none;margin:0;padding:0;line-height:0}.PinturaSlider input[type=range]::-ms-thumb{border:none;margin:0;padding:0;line-height:0}.PinturaSlider input[type=range]::-ms-ticks-before{display:none}.PinturaSlider input[type=range]::-ms-tooltip{display:none}.PinturaSlider input[type=range]::-ms-ticks-after{display:none}.PinturaSlider input[type=range]::-ms-track{color:#0000;background:0 0;border:none}.PinturaSlider input[type=range]::-ms-fill-lower{background:0 0}.PinturaSlider input[type=range]::-ms-fill-upper{background:0 0}.PinturaSlider input[type=range]:focus{outline:#0000}.PinturaSlider input[type=range][data-focus-visible]~.PinturaSliderKnobController .PinturaSliderKnob:after{border-radius:inherit;content:"";background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100);pointer-events:none;position:absolute;inset:-.3125em}.PinturaShapeManipulator{touch-action:none;transform:translate3d(calc(var(--tx) * 1px),calc(var(--ty) * 1px),0) rotate(var(--r)) scale(var(--sx),var(--sy));--size:.75em;outline:none;position:absolute;top:0;left:0}.PinturaShapeManipulator:not([data-control=edge]){margin-left:calc(var(--size) * (-.5));margin-top:calc(var(--size) * (-.5));line-height:var(--size);width:var(--size);height:var(--size);border-radius:9999em}.PinturaShapeManipulator:not([data-control=edge]):after{content:"";position:absolute;inset:-.5em}.PinturaShapeManipulator:not([data-control=edge])[data-focus-visible]:after{border-radius:inherit;background-color:var(--color-focus-50);box-shadow:inset 0 0 0 1px var(--color-focus-100)}.PinturaShapeManipulator[data-control=point],.PinturaShapeManipulator[data-control=scale]{background:linear-gradient(90deg,var(--color-secondary-dark),var(--color-secondary));z-index:3;box-shadow:0 0 0 2px #fff,0 0 4px #000}.PinturaShapeManipulator[data-control=point][data-selected=true]:before,.PinturaShapeManipulator[data-control=scale][data-selected=true]:before{content:"";width:calc(var(--size) * .5);height:calc(var(--size) * .5);margin-left:calc(var(--size) * .25);margin-top:calc(var(--size) * .25);background:#fff;border-radius:9999em;display:block}.PinturaShapeManipulator[data-control=scale]{cursor:-webkit-grab;cursor:grab}.PinturaShapeManipulator[data-control=edge]{margin-top:calc(var(--size) * (-.5));height:var(--size);z-index:1;width:1px;transform-origin:0 calc(var(--size) * .5)}.PinturaShapeManipulator[data-control=edge][data-focus-visible]{background-color:var(--color-focus-50)}.PinturaShapeManipulator[data-control=rotate]{box-shadow:0 0 0 2px var(--color-secondary-dark),0 0 4px #000;z-index:2;cursor:-webkit-grab;cursor:grab;background:linear-gradient(90deg,#fff,#ddd);border-radius:9999em}.PinturaRoot[data-env*=chrome-] .PinturaShapeManipulator[data-control=edge]{width:calc(var(--sx) * 1px);transform:translate3d(calc(var(--tx) * 1px),calc(var(--ty) * 1px),0) rotate(var(--r))}:root{--tagify-dd-color-primary:#3595f6;--tagify-dd-text-color:black;--tagify-dd-bg-color:white;--tagify-dd-item-pad:.3em .5em;--tagify-dd-max-height:300px}.tagify{--tags-disabled-bg:#f1f1f1;--tags-border-color:#ddd;--tags-hover-border-color:#ccc;--tags-focus-border-color:#3595f6;--tag-border-radius:3px;--tag-bg:#e5e5e5;--tag-hover:#d3e2e2;--tag-text-color:black;--tag-text-color--edit:black;--tag-pad:.3em .5em;--tag-inset-shadow-size:1.2em;--tag-invalid-color:#d39494;--tag-invalid-bg:#d3949480;--tag--min-width:1ch;--tag--max-width:100%;--tag-hide-transition:.3s;--tag-remove-bg:#d394944d;--tag-remove-btn-color:black;--tag-remove-btn-bg:none;--tag-remove-btn-bg--hover:#c77777;--input-color:inherit;--placeholder-color:#0006;--placeholder-color-focus:#00000040;--loader-size:.8em;--readonly-striped:1;border:1px solid var(--tags-border-color);box-sizing:border-box;outline:0;flex-wrap:wrap;align-content:baseline;align-items:flex-start;padding:0;line-height:0;transition:all .1s;display:inline-flex;position:relative}@keyframes tags--bump{30%{transform:scale(1.2)}}@keyframes rotateLoader{to{transform:rotate(1turn)}}.tagify:has([contenteditable=true]){cursor:text}.tagify:hover:not(.tagify--focus):not(.tagify--invalid){--tags-border-color:var(--tags-hover-border-color)}.tagify[disabled]{background:var(--tags-disabled-bg);filter:saturate(0);opacity:.5;pointer-events:none}.tagify[disabled].tagify--empty>.tagify__input:before{position:relative}.tagify[disabled].tagify--select,.tagify[readonly].tagify--select{pointer-events:none}.tagify[disabled]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty),.tagify[readonly]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty){cursor:default}.tagify[disabled]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty)>.tagify__input,.tagify[readonly]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty)>.tagify__input{visibility:hidden;width:0;margin:5px 0}.tagify[disabled]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty) .tagify__tag>div,.tagify[readonly]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty) .tagify__tag>div{padding:var(--tag-pad)}.tagify[disabled]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty) .tagify__tag>div:before,.tagify[readonly]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty) .tagify__tag>div:before{animation:readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused}@keyframes readonlyStyles{0%{background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;box-shadow:none;filter:brightness(.95)}}.tagify[disabled] .tagify__tag__removeBtn,.tagify[readonly] .tagify__tag__removeBtn,.tagify--loading .tagify__input>br:last-child{display:none}.tagify--loading .tagify__input:before{content:none}.tagify--loading .tagify__input:after{content:"";vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);border:3px solid #eee;border-color:#eee #bbb #888 #0000;border-radius:50%;min-width:0;margin:-2px 0 -2px .5em;animation:.4s linear infinite rotateLoader;content:""!important}.tagify--loading .tagify__input:empty:after{margin-left:0}.tagify+input,.tagify+textarea{position:absolute!important;left:-9999em!important;transform:scale(0)!important}.tagify__tag{max-width:var(--tag--max-width);z-index:1;cursor:default;outline:0;align-items:center;margin-block:5px;margin-inline:5px 0;line-height:normal;transition:all .13s ease-out;display:inline-flex;position:relative}.tagify__tag:last-child{margin-right:5px}.tagify__tag>div{vertical-align:top;box-sizing:border-box;max-width:100%;padding:var(--tag-pad);color:var(--tag-text-color);line-height:inherit;border-radius:var(--tag-border-radius);white-space:nowrap;flex:1;transition:all .13s ease-out;display:flex}.tagify__tag>div>*{white-space:pre-wrap;text-overflow:ellipsis;vertical-align:top;min-width:var(--tag--min-width);max-width:var(--tag--max-width);transition:all .8s,color .1s;display:inline-block;overflow:hidden}.tagify__tag>div>[contenteditable]{-webkit-user-select:text;user-select:text;cursor:text;outline:0;max-width:350px;margin:-2px;padding:2px;display:block}.tagify__tag>div>:only-child{width:100%}.tagify__tag>div:before{content:"";border-radius:inherit;inset:var(--tag-bg-inset,0);z-index:-1;pointer-events:none;box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset;transition:all .12s;animation:.3s ease-out tags--bump;position:absolute}.tagify__tag:focus div:before,.tagify__tag:hover:not([readonly]) div:before{--tag-bg-inset:-2.5px;--tag-bg:var(--tag-hover)}.tagify__tag--loading{pointer-events:none}.tagify__tag--loading .tagify__tag__removeBtn{display:none}.tagify__tag--loading:after{--loader-size:.4em;content:"";vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);border:3px solid #eee;border-color:#eee #bbb #888 #0000;border-radius:50%;min-width:0;margin:0 .5em 0 -.1em;animation:.4s linear infinite rotateLoader}.tagify__tag--flash div:before{animation:none}.tagify__tag--hide{opacity:0;transition:var(--tag-hide-transition);pointer-events:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;transform:scale(0);width:0!important}.tagify__tag--hide>div>*{white-space:nowrap}.tagify__tag.tagify--noAnim>div:before{animation:none}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div>span{opacity:.5}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div:before{--tag-bg:var(--tag-invalid-bg);transition:all .2s}.tagify__tag[readonly] .tagify__tag__removeBtn{display:none}.tagify__tag[readonly]>div:before{animation:readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused}.tagify__tag--editable>div{color:var(--tag-text-color--edit)}.tagify__tag--editable>div:before{box-shadow:0 0 0 2px var(--tag-hover) inset!important}.tagify__tag--editable>.tagify__tag__removeBtn{pointer-events:none;opacity:0;transform:translate(100%)translate(5px)}.tagify__tag--editable.tagify--invalid>div:before{box-shadow:0 0 0 2px var(--tag-invalid-color) inset!important}.tagify__tag__removeBtn{cursor:pointer;background:var(--tag-remove-btn-bg);color:var(--tag-remove-btn-color);border-radius:50px;order:5;justify-content:center;align-items:center;width:14px;height:14px;margin-inline:auto 4.66667px;font:14px/1 Arial;transition:all .2s ease-out;display:inline-flex;overflow:hidden}.tagify__tag__removeBtn:after{content:"×";transition:all .3s,color}.tagify__tag__removeBtn:hover{color:#fff;background:var(--tag-remove-btn-bg--hover)}.tagify__tag__removeBtn:hover+div>span{opacity:.5}.tagify__tag__removeBtn:hover+div:before{transition:box-shadow .2s;box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg,#d394944d) inset!important}.tagify:not(.tagify--mix) .tagify__input br{display:none}.tagify:not(.tagify--mix) .tagify__input *{white-space:nowrap;display:inline}.tagify__input{padding:var(--tag-pad);white-space:pre-wrap;min-width:-moz-fit-content;min-width:fit-content;min-height:1.5lh;color:var(--input-color);box-sizing:inherit;margin:5px;line-height:normal;display:inline-block;position:relative;overflow:hidden}.tagify__input:focus{outline:0}.tagify__input:last-child{flex-grow:1;min-width:110px}.tagify__input:last-child:focus:before{opacity:0;transition:all .2s ease-out;transform:translate(6px)}@supports (-ms-ime-align:auto){.tagify__input:last-child:focus:before{display:none}}.tagify__input:last-child:focus:empty:before{opacity:1;color:var(--placeholder-color-focus);transition:all .2s ease-out;transform:none}@-moz-document url-prefix(){.tagify__input:last-child:focus:empty:after{display:none}}.tagify__input:last-child:before{content:attr(data-placeholder)}.tagify__input:before{z-index:1;width:100%;height:100%;color:var(--placeholder-color);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:0;margin:auto 0;position:absolute;overflow:hidden}.tagify__input:after{content:attr(data-suggest);vertical-align:middle;text-overflow:ellipsis;white-space:pre;min-width:calc(100% - 1.5em);color:var(--tag-text-color);opacity:.3;pointer-events:none;max-width:100px;display:inline-block;position:absolute;overflow:hidden}.tagify__input .tagify__tag{margin:0 1px}.tagify--mix{display:block}.tagify--mix .tagify__input{width:100%;height:100%;margin:0;padding:5px;line-height:1.5;display:block}.tagify--mix .tagify__input:before{height:auto;line-height:inherit;display:none}.tagify--mix .tagify__input:after{content:none}.tagify--select{cursor:default}.tagify--select:after{content:">";opacity:.5;pointer-events:none;height:8px;font:16px/8px monospace;transition:all .2s ease-in-out;position:absolute;top:50%;bottom:0;right:0;transform:translate(-150%,-50%)scaleX(1.2)rotate(90deg)}.tagify--select[aria-expanded=true]:after{transform:translate(-150%,-50%)rotate(270deg)scaleY(1.2)}.tagify--select[aria-expanded=true] .tagify__tag__removeBtn{pointer-events:none;opacity:0;transform:translate(100%)translate(5px)}.tagify--select .tagify__tag{cursor:text;flex:1;max-width:none;margin-block:0;margin-inline-end:2em;padding-block:5px}.tagify--select .tagify__tag div:before,.tagify--select .tagify__tag+.tagify__input{display:none}.tagify--empty .tagify__input:before{opacity:1;width:auto;transition:all .2s ease-out;display:inline-block;transform:none}.tagify--mix .tagify--empty .tagify__input:before{display:inline-block}.tagify--focus{--tags-border-color:var(--tags-focus-border-color);transition:all}.tagify--invalid{--tags-border-color:#d39494}.tagify__dropdown{z-index:9999;border-top:1px solid var(--tagify-dd-color-primary);position:absolute;overflow:hidden;transform:translateY(-1px)}.tagify__dropdown[dir=rtl]{transform:translate(-100%,-1px)}.tagify__dropdown[placement=top]{margin-top:0;transform:translateY(-100%)}.tagify__dropdown[placement=top] .tagify__dropdown__wrapper{border-top-width:1.1px;border-bottom-width:0}.tagify__dropdown[position=text]{box-shadow:0 0 0 3px rgba(var(--tagify-dd-color-primary),.1);font-size:.9em}.tagify__dropdown[position=text] .tagify__dropdown__wrapper{border-width:1px}.tagify__dropdown__wrapper{scroll-behavior:auto;max-height:var(--tagify-dd-max-height);color:var(--tagify-dd-text-color);background:var(--tagify-dd-bg-color);border:1px solid;border-color:var(--tagify-dd-color-primary);border-top-width:0;border-bottom-width:1.5px;transition:all .3s cubic-bezier(.5,0,.3,1),transform .15s;animation:0s .3s forwards dd-wrapper-show;overflow:hidden;box-shadow:0 2px 4px -2px #0003}@keyframes dd-wrapper-show{to{overflow-y:auto}}.tagify__dropdown__header:empty{display:none}.tagify__dropdown__footer{padding:var(--tagify-dd-item-pad);opacity:.5;margin-top:.5em;font-size:.7em;font-style:italic;display:inline-block}.tagify__dropdown__footer:empty{display:none}.tagify__dropdown--initial .tagify__dropdown__wrapper{max-height:20px;transform:translateY(-1em)}.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper{transform:translateY(2em)}.tagify__dropdown__item{box-sizing:border-box;padding:var(--tagify-dd-item-pad);white-space:pre-wrap;cursor:pointer;border-radius:2px;outline:0;max-width:100%;max-height:60px;margin:1px;line-height:normal;position:relative}.tagify__dropdown__item--active{background:var(--tagify-dd-color-primary);color:#fff}.tagify__dropdown__item:active{filter:brightness(105%)}.tagify__dropdown__item--hidden{pointer-events:none;max-height:0;margin:0 1px;padding-top:0;padding-bottom:0;overflow:hidden;transition:var(--tagify-dd-item--hidden-duration,.3s)!important}.tagify__dropdown__item--hidden>*{opacity:0;transition:inherit;transform:translateY(-100%)}.tagify__dropdown__item--selected:before{content:"✓";text-indent:0;font-family:monospace;line-height:1.1;position:absolute;inset-inline-start:6px}.tagify__dropdown:has(.tagify__dropdown__item--selected) .tagify__dropdown__item{text-indent:1em}.ui-select-box{width:100%;min-width:0;position:relative}.ui-select-box__native{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-select-box__trigger{border:1px solid var(--color-border);width:100%;min-width:0;min-height:52px;color:var(--color-text);background:linear-gradient(145deg, color-mix(in srgb, var(--color-input) 96%, transparent), var(--color-surface-soft));font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);border-radius:12px;outline:none;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:10px;padding:7px 8px 7px 14px;display:grid;box-shadow:inset 0 1px #ffffff0f}.ui-select-box__trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 42%, var(--color-border-strong));background:color-mix(in srgb, var(--color-accent-soft) 18%, var(--color-input))}.ui-select-box__trigger:focus-visible,.ui-select-box.is-open .ui-select-box__trigger{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent), inset 0 1px 0 #ffffff14}.ui-select-box.is-open .ui-select-box__trigger{background:color-mix(in srgb, var(--color-accent-soft) 20%, var(--color-input))}.ui-select-box.is-invalid .ui-select-box__trigger{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 16%, transparent)}.ui-select-box.is-disabled{opacity:.58}.ui-select-box__trigger:disabled{cursor:not-allowed}.ui-select-box__selection{gap:3px;min-width:0;display:grid}.ui-select-box__selection strong,.ui-select-box__selection small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-box__selection strong{color:var(--color-text);font-size:.82rem;font-weight:850}.ui-select-box__selection strong.is-placeholder{color:var(--color-text-muted);font-weight:700}.ui-select-box__selection small{color:var(--color-text-muted);font-size:.68rem;line-height:1.35}.ui-select-box__indicator{width:34px;height:34px;color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface-hover) 86%, transparent);transition:color var(--transition-fast), background var(--transition-fast), transform var(--transition-standard);border-radius:10px;place-items:center;display:grid}.ui-select-box.is-open .ui-select-box__indicator{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 13%, var(--color-surface));transform:rotate(180deg)}.ui-select-box__popover{z-index:120;border:1px solid color-mix(in srgb, var(--color-accent) 20%, var(--color-border-strong));background:color-mix(in srgb, var(--color-surface-strong) 97%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;min-width:min(100%,300px);padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 60px #00000057,0 8px 22px #0000002e,inset 0 1px #ffffff14}.ui-select-box__search{border:1px solid var(--color-border);min-width:0;min-height:42px;color:var(--color-text-muted);background:var(--color-input);border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px;margin-bottom:7px;padding:0 7px;display:grid}.ui-select-box__search:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 14%, transparent)}.ui-select-box__search>i{text-align:center;font-size:.76rem}.ui-select-box__search input{width:100%;min-width:0;height:40px;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:.76rem}.ui-select-box__search input::-webkit-search-cancel-button{display:none}.ui-select-box__search button{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.ui-select-box__search button:hover{color:var(--color-text);background:var(--color-surface-hover)}.ui-select-box__options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;gap:4px;max-height:min(320px,48vh);display:grid;overflow-y:auto}.ui-select-box__option{width:100%;min-width:0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:10px;outline:none;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:9px;display:grid}.ui-select-box__option:hover:not(:disabled),.ui-select-box__option.is-active:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 25%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 34%, var(--color-surface-hover))}.ui-select-box__option.is-selected{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface))}.ui-select-box__option.is-warning{border-color:color-mix(in srgb, var(--color-warning) 34%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface))}.ui-select-box__option:disabled{opacity:.45;cursor:not-allowed}.ui-select-box__option-icon{width:34px;height:34px;color:var(--color-text-muted);background:var(--color-surface-hover);border-radius:9px;place-items:center;display:grid}.ui-select-box__option.is-selected .ui-select-box__option-icon{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 13%, var(--color-surface))}.ui-select-box__option.is-warning .ui-select-box__option-icon{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 13%, var(--color-surface))}.ui-select-box__option-copy{gap:3px;min-width:0;display:grid}.ui-select-box__option-copy strong,.ui-select-box__option-copy small{overflow-wrap:anywhere;min-width:0}.ui-select-box__option-copy strong{font-size:.78rem;font-weight:850}.ui-select-box__option-copy small{color:var(--color-text-muted);font-size:.66rem;line-height:1.38}.ui-select-box__check{color:var(--color-accent);justify-self:center;font-size:.78rem}.ui-select-box__empty{min-height:90px;color:var(--color-text-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:16px;font-size:.74rem;display:grid}.ui-select-box-popover-enter-active,.ui-select-box-popover-leave-active{transition:opacity var(--transition-fast), transform var(--transition-fast);transform-origin:top}.ui-select-box-popover-enter-from,.ui-select-box-popover-leave-to{opacity:0;transform:translateY(-6px)scale(.985)}@media (max-width:620px){.ui-select-box__popover{min-width:100%}.ui-select-box__options{max-height:min(280px,44vh)}}
/*$vite$:1*/